html { 

padding:0px;
margin:0px;

}

body {

text-align:center;
margin:0px;
padding:0px;
background-color: white;

 	font-family:Arial;
  font-size:14px;
	color:#4C4C4C;

}

textarea, input { 	font-family:Arial;font-size:14px;color:#4C4C4C;}

* html #main { position:relative;left:-29px;}
/*
* html #box_l { position:relative;top:5px; }
* html #box_m { position:relative;top:5px; }
* html #box_r { position:relative;top:5px; }
*/

#all {

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:716px;
	background-image: url("images/bg.jpg");
	background-repeat: repeat-x;

}

#box {

	width:730px;
	margin:auto;
	text-align:center;


}

#header {

	width:730px;
	height:149px;
	background-image: url("images/header.jpg");
	background-repeat: no-repeat;

}

#main {

	width:718px;

}



#red_box {

	margin:auto;
	height:81px;
	width:615px;
	background-image: url("images/red_box.gif");
	background-repeat: no-repeat;

}

#navi_box {

	margin:auto;
	height:47px;
	width:614px;

}


#sms_form {

	margin-left:30px;	

 	font:Tahoma;
  font-size:16px;
	font-weight:bold;
	color:black;
	text-align:left;

}


#agb {

 	font:Tahoma;
  font-size:13px;
	color:black;

}

#agb a, a:hover, a:visited {

	text-decoration:underline;
	color:black;

}

#error {

color:red;
font-weight:bold;
font:Tahoma;
font-size:16px;
background-color: white;
margin-bottom:20px;

}

.error {

color:red;
font-weight:bold;
font-size:16px;
margin:3px;
}

#max {


	width:240px;
	margin-bottom:0px;

 	font:Tahoma;
  font-size:16px;
	font-weight:bold;
	color:black;

}

#max2 {


	width:240px;
	margin-top:10px;
	margin-bottom:20px;

 	font:Tahoma;
  font-size:16px;
	font-weight:bold;
	color:black;

}


#max3 {

	width:240px;
	margin-top:10px;
	margin-bottom:20px;

 	font:Tahoma;
  font-size:14px;
	font-weight:bold;

}

#max4 {


	width:240px;
	margin-top:10px;
	margin-bottom:20px;

 	font:Tahoma;
  font-size:16px;
	font-weight:bold;
	color:black;

}

.repeat {

	width:240px;
 	font:Tahoma;
  font-size:12px;
	color:black;

}

#footer {

	margin:auto;
	margin-top:45px;
position:relative;
	left:-20px;
	
 	font:Tahoma;
  font-size:12px;
	font-weight:normal;
	color:black;

}


#sms1 {

	float:left;
	width:462px;
	border:1px solid #D8DEDE;
	background-image: url('images/bg_sms.jpg'); 
	background-repeat:repeat-x;
	background-color:white;
	background-position:bottom;

}

* html #sms1 {  /* nur fuer Internet Explorer */
width:464px;     
height:250px;
}


#sms3 {

width:120px; 
height:20px;
border:1px solid #AFAFAF;

}

* html #sms3 {  /* nur fuer Internet Explorer */
width:120px;     /* Version 5.x */
height:22px;

}

#sms33 {

width:80px; 
height:18px;
border:1px solid #AFAFAF;

}

* html #sms33 {  /* nur fuer Internet Explorer */
width:80px;     /* Version 5.x */
height:20px;

}

#sms4 {

display:inline;
float:left;
margin-left:15px;
width:216;
height:20px;
text-align:left;

}

* html #sms4 {  /* nur fuer Internet Explorer */
padding-top:3px;

}


#sms4abs {

display:inline;
float:left;
margin-left:15px;
width:216;
height:20px;
text-align:left;

}

* html #sms4abs {  /* nur fuer Internet Explorer */
padding-top:3px;

}

#sms3abs {

width:120px; 
height:20px;
border:1px solid #AFAFAF;

}

* html #sms3abs {  /* nur fuer Internet Explorer */

width:120px;     /* Version 5.x */
height:22px;

}


a, a:hover, a:visited {

text-decoration:underline;
color:#4C4C4C;

}

.blue_box {

width:728px;
height:24px;
margin-top:15px;
border:1px solid #5FCAEA;
background-image: url('images/bg_navi.jpg'); 
background-repeat:repeat-x;

}

#kompri {

display:inline;
margin:15px;
margin-top:2px;
text-decoration:underline;
cursor:pointer;

}

#kompri a, a:hover, a:visited {

text-decoration:underline;
color:black;

}

.nl {

clear:both;

}

#messie {

	width:240px;
 	font:Tahoma;
  font-size:12px;
	color:black;
	overflow:auto;

}

* html #messie {
overflow: scroll;
}
