/* 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:960px;
height:112px;
background-image: url(img/shopverzeichnis.jpg);
background-position: top left;
background-repeat: no-repeat;
margin:0px;
padding:0px;

}
#header img{
margin:0px;
padding:0px;
border:none;
}
.logo{
position : absolute;
left:10px;
top:55px;
}

.portal_leiste{
position : absolute;
left:240px;
top:86px;
}

.portal_buttons{
position : absolute;
left:240px;
top:50px;
}
.portal-text{
position : absolute;
left:24px;
top:8px;
color:#CB2D35;
font-weight:bold;
font-size:12px;
}

.fahne{
position:absolute;
left:462px;
top:46px;

border:0;
z-index:9;
}

.vs_text_wls{
color:#CB2D35;
}
.vs_text_wlb{
/*color:#5E696B;*/
color:#333333;
}
.vs_text_wlpr{
color:#ffffff;
}

.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{

clear:both;
font-size: 9px;
width:938px;
background-color:#E9F1F8; 
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;
}
.infozeile img {

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


#map{
width: 958px; 
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:940px;
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; 
border-color:#D6E1EE; 
color:#D6E1EE; 
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; 
border-color:#D6E1EE; 
color:#D6E1EE; 
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:#365781;
vertical-align:top;

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

.dark_blue_name{
width:400px;
height:20px;
background-color:#365781; 
padding-left:10px;
padding-top:2px;
padding-bottom:1px;
margin:0px;


}
.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:938px;
background-color:#E9F1F8; 
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;
}

.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;
color:#365781;
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; 
border-color:#D6E1EE; 
color:#D6E1EE; 
border:1px;
border-style:solid;
vertical-align:top;
margin:0px;
padding:0px;
}
.big_img_bg{
width:205px;
height:155px;
background-color:#E9F1F8; 
border-color:#D6E1EE; 
color:#D6E1EE; 
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; 
border-color:#D6E1EE; 
color:#D6E1EE; 
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:#E9F1F8; 
border-color:#D6E1EE; 
color:#D6E1EE; 
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; 
border-color:#D6E1EE; 
color:#D6E1EE; 
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:#365781;
border-width:1px;
width:190px;


}
.dark_blue_box_header{
height:20px;
background-color:#365781; 
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:#365781; 
padding-left:10px;
padding-top:4px;
padding-bottom:1px;
margin:0px;
text-align:left;

}
.dark_blue_box_header_left h1{
color:#ffffff;
margin:0px;
padding:0px;
}
.light_blue_box{
padding:0px;
margin:0px;
background-color:#E9F1F8;
margin-right:10px;
border-style:none;
border-color:#365781;
border-width:1px;
width:220px;
color:#365781;
}
.footer_weiss{

clear:both;
font-size: 10px;
width:938px;
height:20px;
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; 
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:#365781;
}
.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:#365781;

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:#365781;
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:#365781;
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:#365781;
vertical-align:text-top;
font-size:11px;
font-weight:bold;
}

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