/*
  Webbite Media GbR CSS
	Version: 1.0
	Author: Webbite Media | Verena Rometsch
	Author URI: http://www.webbite.de
*/

body,font,tt,td,p,ul,ol,li,th,nobr,b,i,select,a.linkk:link,a.linkk:visited,a.linkk:active{font-family:Arial,Univers,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;line-height:18px;}
input{font-family:Arial,Univers,Helvetica,sans-serif;font-size:12px;color:#000000;text-decoration:none}

*{padding: 0; margin: 0;}


body {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:normal;
  color:#FFFFFF;
  
  width: 100%;
  margin-left:10px;
  margin-top:10px;
 
}

#page {
 vertical-align: middle;
	width: 958px;
  height:auto;
	margin-left: auto;
	margin-right: auto;

}

/*Head*/
.head {
  margin-top:40px;
	width:958px;
	z-index:1;
  height:74px;
  background-image: url(/gfx/header_oben.png);
  background-repeat:no-repeat;
  border:0px;
  float: left;
} 
 
 
.head-logo {
  float: left;
  background-image: url(/gfx/Webbite_Logo.png);
  background-repeat:no-repeat;
	z-index:2;
	width:259px;
	height:74px;
	margin-left: 15px;
  cursor:pointer;
} 



.head-navigation-login {
	margin-top:48px;
		margin-right:40px;
	float:right;
	z-index:3;
}
.head-navigation-login-wort a {
	float:left;
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	margin-right:40px;
	margin-top:2px;
}


.head-navigation { 	
 float:left;
 width:958px; 
 height:34px; 
 overflow:hidden;
 background-image: url(/gfx/menue_hintergrund.jpg);
background-repeat:no-repeat;
 z-index:3;

}
.head-navigation-linktext { 	
  height:30px; 
  position:relative;
  top:85px; 
  left:77px;
}
.head-navigation-linktext h1{ 	
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:13px;
	font-weight:normal;
  color:#FFFFFF;
  
}


.head-navigation-oben {
	margin-left:20px;
	margin-top:9px;
 }
 
 
.head-navigation-oben-inactive {
 float:left;
}

.head-navigation-oben-inactive a {
 
	margin-left:0px;
	margin-right:26px;
	font-family: Arial,Univers,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.head-navigation-oben-inactive a:hover {
	margin-left:0px;
	margin-right:26px;
	font-family: Arial,Univers,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0070b4;
	text-decoration:none;
}
.head-navigation-oben-active {
 float:left;
}
.head-navigation-oben-active a {
	margin-left:0px;
	margin-right:26px;
	font-family: Arial,Univers,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0070b4;
	text-decoration:none;
}
.head-navigation-oben-active a:hover {
	margin-left:0px;
	margin-right:26px;
	font-family: Arial,Univers,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0070b4;
	text-decoration:none;
}

.head-bild {
 float:left;
 height:183px;
}


/*ENDE HEAD*/




.content { 	
	float:left;
	width: 958px;
  background-color:#202020;
 
 }

.content-links{
margin-left:25px;
	float:left;
  width: 601px;
}

.content-links-breit{
margin-left:25px;
	float:left;
  width: 958px;
  
}

.content-mitte-ueberschrift {

 margin-top:25px; 
 float:left;
 width:566px; 
 height:25px; 
 background-image: url(/gfx/Balken_Ueberschrift.png);
 background-repeat:no-repeat;
 z-index:4;
}


.content-mitte-ueberschrift-breit {
 margin-top:25px; 
 float:left;
 width:900px; 
 height:26px; 
 background-image: url(/gfx/Balken_Ueberschrift_breit.png);
 background-repeat:no-repeat;
 z-index:4;

 
}
.content-mitte-ueberschrift-text {
margin-top:2px;
 	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:13px;
	font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  margin-left:27px; 
}

.content-mitte {
	float:left;
	text-align:left;
	margin-left:27px;
	margin-right:20px;
  margin-top:10px;
	white-space: nowrap;
	width:510px;
	overflow:auto;
	z-index:5;

}
.content-mitte-breit {
	float:left;
	text-align:left;
	margin-left:27px;
	margin-right:20px;
  margin-top:10px;
	white-space: nowrap;
	width:860px;
	overflow:auto;
	z-index:5;
	
}
.content-mitte-text {
  white-space: normal ;
	overflow:hidden;
	z-index:5;
	text-align:left;
  
}



.content-mitte-text ul {
 margin-top:5px;	
  margin-bottom:5px;	
 margin-left:35px;
}

.content-mitte-text ul li {
 padding:1px;
}


.content-mitte-text h1 {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:14px;
	font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  margin-bottom:8px; 
}
.content-mitte-text b {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#676f7c;
}
.content-mitte-text a {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:normal;
  color:#676f7c;
}
.content-mitte-text a:hover {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:normal;
  color:#676f7c;
  text-decoration:underline;
}

.content-rechte-seite {
	float:left;
	text-align:left;
  margin-top:25px;
	white-space: nowrap;
	width:307px;
  height:auto;
	z-index:5;
	
	margin-right:25px; 
	
}

.content-rechts {
 
  float:left;
	text-align:left;
 	white-space: nowrap;
	width:307px;
	overflow:hidden;
	z-index:5;
  background-color:#000000;
  margin-bottom:20px;
}

.content-rechts-ueberschrift {

 float:left;
 width:307px; 
 height:25px; 
 background-image: url(/gfx/Balken_Ueberschrift_kurz.png);
 background-repeat:no-repeat;
 z-index:4;
}


.content-rechts-ueberschrift-text {
margin-top:2px;
 	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:13px;
	font-weight:bold;
  color:#FFFFFF;
  text-align:left;
  margin-left:18px; 
}

.content-rechts-abschluss {
 float:left;
 width:307px; 
 height:18px; 
 background-image: url(/gfx/Balken_Ueberschrift_kurz_unten.png);
 background-repeat:no-repeat;
 z-index:4;
}
.content-rechts-abstand {  
  height:45px;
  width:250px;     
  }
.content-rechts-abstand-unten {
  height:20px;
  width:250px;        
}  
.content-rechts-abstand-unten-bild {
   float:left;
   background-image: url(/gfx/Balken_unten.gif);
     height:20px;
  width:307px;
   background-repeat: no-repeat;
      
}    
.content-rechts-abstand-kasten {
  height:40px;
  width:307px;
  	background-color:#202020;   

}

.content-rechts-text {
   width:307px;
  margin-left:18px;
  margin-right:30px;
	margin-bottom:27px;
  z-index:1;
}
.content-rechts-text h3 {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#9ec95e;
  display:inline;
 
 }
 .content-rechts-text h2 {
  margin-right:27px;
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:16px;
	font-weight:bold;
  color:#0070b4;
  display:inline;
  z-index:1;
 	border:0px solid rgb(128,128,128);

 }
 
.content-rechts-gruen-ok {
 background-image: url(/gfx/haken.png);
 background-repeat: no-repeat;
 width:270px;
 height:23px;
 margin-top:-23px;
 z-index:3;
 background-position:right;
 
}
 
.content-rechts-text b {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:bold;
  color:#676f7c;
}
.content-rechts-text a {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:normal;
  color:#676f7c;
   text-decoration:underline;
}
.content-rechts-text a:hover {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:12px;
	font-weight:normal;
  color:#676f7c;
  text-decoration:underline;
}


.button {
	float:left;
	background-color:#AFB0B5;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:none;
	height: 20px;
	width:auto;
}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

label { font-weight: bold; }
form label {
	display:block;
}

/*ENDE CONTENT*/
.footer { 	
  float:left;
  width:958px; 
  height:41px; 
  position:relative;
  background-image: url(/gfx/abschlussleiste_unten.png);
  background-repeat:no-repeat;
  text-align:center;
  margin-bottom: 35px;
}

.footer-text {
 margin-top: 13px;
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:11px;
	font-weight:normal;
  color:#FFFFFF;
}
.footer-text a {
	font-family: Arial,Univers,Helvetica,sans-serif;
  font-size:11px;
	font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
}


li{	
list-style-image: url("/gfx/point.gif");
}

.input_field {
font-family:Arial;
font-size:12px;
border: 1px solid #000000;
background-color:#9a9c9f;
height:19px;
width:250px;
padding:3px;
}

.input_field_gross {
font-family:Arial;

font-size:12px;
border: 1px solid #000000;
background-color:#9a9c9f;
height:80px;
width:500px;
padding:3px;
}