/* F3D66B
orange #F3D66B
rotton c9c9c9
rote Links c9c9c9
AF252C / BC1C24
*/
body{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;


color: #333333;
background-color:#EAF1F9;
}
#all{
width:960px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;

}
#header{
position : relative;
width:958px;
height:222px;
background-image: url(./img/branchen_at_bg.png);
background-position: top left;
background-repeat: no-repeat;
margin:0px;
padding:1px;
border-color:#828181; 
color:#828181;
border:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-bottom-style:none;
background-color:#ffffff;
}

.abstand_zeile{
background-color:#ffffff;
height:10px;
}
.header_logo{
position : absolute;
left:0px;
top:0px
}

.header_button_1{
position : absolute;
left:340px;
top:9px
}
.header_button_2{
position : absolute;
left:548px;
top:9px
}
.header_button_3{
position : absolute;
left:756px;
top:9px
}
.suchbereich{
position : absolute;
left:348px;
top:130px;

}
.messageStackError{
color:#990000;
}
.suchbereich_felder{
padding-top:35px;

}
.suchbereich_button {
position : absolute;
left:0px;
top:49px;

}
.suchfeld{
width:280px;
height:14px;
}
.infozeile{
position : absolute;
left:16px;
top:134px;
padding-left:30px;
padding-top:3px;
line-height:22px;
background-image: url(./img/haken_branchen.png);
background-position: top left;
background-repeat: no-repeat;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#333366;
font-weight:bold;
}
#header img{
margin:0px;
padding:0px;
border:none;
}
.logo{
position : absolute;
left:10px;
top:55px;
}

.checkboxen{
position:absolute;
left:418px;
top:0px;

}
.ortshinweis{
position:absolute;
left:213px;
top:73px;
width:200px;
}
.fahne{
position:absolute;
left:899px;
top:203px;

border:0;
z-index:9;
}
.loginzeile{
position:relative;
clear:both;
font-size: 9px;
width:940px;
/*background-color:#E9F1F8; */
background-color:#BED9E4; 
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
border-left-color:#828181; 
border-right-color:#828181; 
border-color:#828181;
border:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-bottom-style:none;
/*color:#333366;*/
color:#828181;
background-image: url(img/blue_line_px.gif);
background-position: bottom left;
background-repeat: repeat-x;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;

}

.iconzeile{
position:absolute;
left:911px;
top:4px;

border:0;
z-index:9;
}
.iconzeile img {
border:0px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:2px;
padding-right:2px;
}
.h1{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:0px;
	font-weight:bold;
	padding-top:0px;
padding-bottom:5px;
	margin:0px;
}

.portal_menue_pic{
margin-left:0px;
margin-bottom:0px;
margin-right:2px;
margin-left:2px;
border:0;
}


.edit{

background-color:#ff0000;
}


table{
color:#333333;
}

.green{
color:#0DAB32;
font-weight: bold;
}

.twh45{
height:45px;
}
.text-table{
margin:0px;
margin-top:2px;
margin-bottom:2px;
padding:0px;
}

.text-div{
width:750px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
padding:0px;
}

.logo_popup{
position:relative;
margin-top:5px;
margin-bottom:-8px;
border:0;
z-index:100;
}



.top_menue{
/*align:right;*/
margin-right:50px;
margin-bottom:0px;
padding-bottom:0px;



}
.suche{

clear:both;
font-size: 11px;
width:938px;
background-color:#F6F6F6; 
padding:10px;
border-color:#828181; 
border:1px;

border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-bottom-style:none;
color:#828181;

background-image: url(img/blue_line_px.gif);
background-position: bottom left;
background-repeat: repeat-x;

}


.infozeile img {

margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:2px;
padding-right:5px;
}


#map{
width: 960px; 
height: 200px;
border:1px;
border-left-color:#828181; 
border-right-color:#828181; 
border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-bottom-style:none;
}
.mitte{

clear:both;
font-size: 11px;
width:942px;
background-color:#ffffff; 
padding-left:10px;
padding-right:8px;
padding-top:2px;
padding-bottom:2px;
border-left-color:#828181; 
border-right-color:#828181; 
border:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-bottom-style:none;

color:#828181;
background-image: url(img/blue_line_px.gif);
background-position: bottom left;
background-repeat: repeat-x;
}
.blue_name{
width:400px;
height:20px;
/*background-color:#E9F1F8; */
background-color:#BED9E4;  
border-color:#BED9E4; 
color:#BED9E4; 
border:1px;
border-style:solid;
padding-left:10px;
padding-top:2px;
padding-bottom:1px;
margin:0px;
}
.blue_time{
width:200px;
height:20px;
/*background-color:#E9F1F8; */
background-color:#BED9E4; 
border-color:#BED9E4; 
color:#BED9E4; 
border:1px;
border-style:solid;
padding-left:5px;
padding-top:2px;
padding-bottom:1px;
}

.blue_font_head{
font-size: 11px;
font-weight:bold;
padding-left:5px;

color:#333366;
vertical-align:top;

}
.blue_name h1{
margin:0px;
padding-top:2px;
padding-bottom:2px;
font-size: 11px;
font-weight:bold;
padding-left:5px;
color:#333366;
vertical-align:top;
}

.dark_blue_name{
width:400px;
height:20px;
/*background-color:#E0EDEF; */
/*background-color:#333366; */
background-color:#333366; 
padding-left:10px;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#333333;

}
.dark_blue_font_head{
font-size: 11px;
font-weight:bold;
padding-left:5px;
color:#ffffff;
vertical-align:top;

}
.dark_blue_name h1{
margin:0px;
padding-top:2px;
padding-bottom:2px;
font-size: 11px;
font-weight:bold;
padding-left:5px;
color:#ffffff;
vertical-align:top;
}
.infozeile_footer{
margin:0px;
clear:both;
font-size: 10px;
height:15px;
width:940px;
/*background-color:#E9F1F8; */
background-color:#BED9E4;  
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-left-color:#828181; 
border-right-color:#828181; 
border-top-color:#DAE2EF; 
border-bottom-color:#DAE2EF; 
border:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-bottom-style:none;
color:#828181;
background-image: url(img/blue_line_px.gif);
background-position: bottom left;
background-repeat: repeat-x;
}
.textfields{
padding-left:12px;
padding-right:5px;
padding-top:5px;
padding-bottom:10px;
color:#393939;
}
.textfields a{
color:#990000;
text-decoration:underline;
}
.textfields a:hover{
color:#990000;
text-decoration:none;
}
.textzeilen{
padding-left:12px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
color:#393939;
}
.textfields_right{
padding-left:5px;
padding-right:2px;
padding-top:5px;
padding-bottom:10px;
color:#393939;
}

.textfields_blue{
/*background-color:#E9F1F8; */
background-color:#BED9E4; 
color:#333366;
padding-left:12px;
padding-right:5px;
padding-top:5px;
padding-bottom:10px;
}
.blue_name p{
padding-left:12px;
padding-right:5px;

}
.dark_blue_name p{
padding-left:12px;
padding-right:5px;
}
.small_img_bg{
width:65px;
height:45px;
/*background-color:#E9F1F8; */
background-color:#BED9E4;  
border-color:#A5ACC5; 
color:#A5ACC5; 
border:1px;
border-style:solid;
vertical-align:top;
margin:0px;
padding:0px;
}
.big_img_bg{
width:205px;
height:155px;
/*background-color:#E9F1F8; */
background-color:#BED9E4; 
border-color:#A5ACC5; 
color:#A5ACC5; 
border:1px;
border-style:solid;
vertical-align:top;
margin:0px;
padding:0px;
}
.big_img_vs{
width:205px;
height:155px;
vertical-align:middle;
/*background-color:#E9F1F8; */
background-color:#BED9E4; 
border-color:#A5ACC5; 
color:#A5ACC5; 
border:1px;
border-style:solid;
margin:0px;
padding:0px;
}

.big_img_vs img{
width:auto;
height:auto;
margin:0px;
padding:0px;
border:0px;
}
.big_img_vs_start{
width:220px;
height:155px;
vertical-align:middle;
background-color:#BED9E4; 
/*background-color:#E9F1F8; */
border-color:#A5ACC5; 
color:#A5ACC5; 
border:1px;
border-style:solid;
margin:0px;
padding:0px;
}

.big_img_vs_start img{
width:auto;
height:auto;
margin:0px;
padding:0px;
border:0px;
}
.small_img_vs{
width:65px;
height:45px;
vertical-align:middle;
/*align:right;*/
/*background-color:#E9F1F8; */
background-color:#BED9E4;  
border-color:#A5ACC5; 
color:#A5ACC5; 
border:1px;
border-style:solid;

margin:0px;
padding:0px;
}
.small_img_vs img{
width:auto;
height:auto;
margin:0px;
padding:0px;
border:0px;
}

.blue_box{
padding:0px;
margin:0px;
/*margin-right:10px;*/
border-style:solid;
border-color:#333366;
border-width:1px;
width:190px;


}
.dark_blue_box_header{
height:20px;
background-color:#333366; 
padding-left:0px;
padding-top:2px;
padding-bottom:1px;
margin:0px;
text-align:center;
}
.dark_blue_box_header h1{
color:#ffffff;
}
.dark_blue_box_header_left{
height:20px;
/*background-color:#333366; */
background-color:#333366; 
padding-left:10px;
padding-top:4px;
padding-bottom:1px;
margin:0px;
text-align:left;

}
.dark_blue_box_header_left h1{
font-size: 12px;
color:#ffffff;
margin:0px;
padding:0px;
}
.dark_blue_box_header_left h2{
font-size: 12px;
color:#ffffff;
margin:0px;
padding:0px;
}


.light_blue_box{
padding:0px;
margin:0px;
/*background-color:#E9F1F8; */
background-color:#BED9E4; 
margin-right:10px;
border-style:none;
border-color:#333366;
border-width:1px;
width:220px;
color:#333366;
}
.footer_weiss{

clear:both;
font-size: 10px;
width:940px;
height:120px;
background-color:#ffffff; 
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:4px;
border-color:#828181; 
border:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-bottom-style:solid;
color:#828181;
}
.footer_weiss img{
border: 0;
width:16px;
height:16px;
margin-right: 4px;
}
.footer_2{
margin:0px;
clear:both;
font-size: 10px;
width:938px;
height:20px;
/*background-color:#E9F1F8; */
background-color:##365781; 
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:2px;
border-color:#828181; 
border:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
border-bottom-style:none;
color:#828181;
}
.footer_left{
float:left;

}
.footer_right{
float:right;

}
.infozeile_text{
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
color:#333366;
}
.infozeile_text a{
	font-size: 10px;
}

.abstand{
clear:both;
background-color:#ffffff;
height:1px;
line-height:0px;
font-size: 0px;
}
.img_border{
padding:5px;
margin:5px;
border-color:#333366;

border-style:solid;
border-width:1px;

}




.tabelle{
padding:0px;
margin:0px;

}

.tr_grey{

background-color:#eeeeee;
}
.tr_dark_grey{

background-color:#dddddd;
}



.check {
background-image:url(img/listenhaken.jpg);
/*list-style-image: url(img/listenhaken.jpg);*/
	list-style : none;
background-repeat:repeat-y;
background-position:left top;
color:#333366;
vertical-align:text-top;
font-size:12px;
font-weight:bold;
}

.check li{
padding-top:8px;
padding-bottom:3px;
}

.check_small {
background-image:url(img/listenhaken_k.jpg);
/*list-style-image: url(img/listenhaken.jpg);*/
	list-style : none;
background-repeat:repeat-y;
background-position:left top;
color:#333366;
vertical-align:text-top;
font-size:11px;
font-weight:bold;
}

.check_small li{
padding-top:4px;
padding-bottom:3px;
}

.plus_small {
background-image:url(img/listenplus_k.jpg);
/*list-style-image: url(img/listenhaken.jpg);*/
	list-style : none;
background-repeat:repeat-y;
background-position:left top;
color:#333366;
vertical-align:text-top;
font-size:11px;
font-weight:bold;
}

.plus_small li{
padding-top:4px;
padding-bottom:3px;
}

.km_dropdown{
position : absolute;
top:35px;
left:330px;
margin:0px;
pading:0px;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
color:#393939;
background-color:#ffffff;
border-bottom-color:#D6E1EE;
border-right-color:#D6E1EE;
border-top-color:#333366;
border-left-color:#333366;
border-width:1px;
border-style : solid;
font-size:9px;
}

.ort_input{
position : absolute;
top:35px;
left:210px;
width:100px;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#393939;
background-color:#ffffff;
border-bottom-color:#D6E1EE;
border-right-color:#D6E1EE;
border-top-color:#333366;
border-left-color:#333366;
border-width:1px;
border-style : solid;
}
