﻿/* CSS Document */

body {background-color: #FFFFFF; color: #282828; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; margin:0px auto; padding:0px; background:url('images/bg.jpg') repeat-y center;}
img{border: 0;}

#container{width: 999px; margin:0px auto; padding:0px;}
#container_inner{width:979px; margin:0px auto; padding:0px; clear:both;}

.call{color: #6D6D6D; font-weight:bold; text-align: left; width:350px; padding:14px 0px 0px 9px; font-size:12px;}

.kos{width:251px; height:20px; padding:10px 0px 0px 9px;}

.geo {color: #7B7A7A; font-size:12px; font-weight: bold; text-align:left; width:350px;  padding:10px 0px 0px 9px;}

.logo{height: 52px; width: 222px; padding:10px 0px 0px 9px;}

.link{color: #282828; float: left; font-size: 0.6em; font-weight: bold; padding: 13px 0px 0px 250px; position: relative;text-align: left; width: 500px;}
.link a{ color: #282828; text-decoration:none;}
.link a:hover{ color: #ffffff; text-decoration:none;}


h1 {color: #282828; font-size: 10px; font-weight: bold; padding: 0; margin: 0;}
h2 {color: #282828; font-size: 16px; font-weight: bold; padding: 10px 0 10px 0; margin: 0;}
h3 {color: #282828; font-size: 14px; font-weight: bold; padding: 10px 0 10px 0; margin: 0;}
h4 {color: #282828; font-size: 12px; font-weight: bold; padding: 10px 0 10px 0; margin: 0;}

p, p a{color:#645f5b; font-size:12px; text-decoration:none; padding: 0 0 10px 0; margin: 0;}

/*header*/

#header {background:url(images/bg_head.jpg) no-repeat; width:979px; height: 117px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

#logofon {color: #6D6D6D; font-size: 0.8em; font-weight: bold; height: 14px; text-align: left; width: 350px; padding: 11px 0 0 8px; }
#logocallback {height: 14px; width:251px; padding: 5px 0 0 8px; }
#logozeit {color: #7B7A7A; font-size: 0.7em; font-weight: bold;height: 25px; text-align: left; width: 350px; line-height: 1.2em; padding: 14px 0 0 8px; }

#logoklein {height: 52px; width: 222px; padding: 0 0 0 8px; }

#trenner {background:url('images/bg_trenner.gif') repeat-x; border-bottom: 2px solid #282828; border-top: 1px solid #999999;height: 32px;margin: 0px 0px 0px 0px;}

#trennermenu {color: #282828; float: left; font-size: 0.6em; font-weight: bold; padding: 13px 0px 0px 250px; position: relative;text-align:left; width: 500px;}
#trennermenu a {color: #282828; text-decoration:none; }
#trennermenu a:hover {color: #ffffff; text-decoration:none; }



#suche {color: #282828; float: right; font-size: 0.65em; font-weight: bold;line-height: 22px; margin-top: 10px; text-align: left;width: 200px;}


input.suche {background-color: #FFFFFF;border: 1px inset;float: left;font-size: 0.9em;height: 14px;line-height: 16px;margin-right: 3px;padding-left: 2px;vertical-align: top;width: 160px;}

.input_arrow{width:12px; *width:9px; background:#ffffff; color:#282828; height: 13px; text-align:center;}

/*header_close*/


/*body*/

#main_body{margin:0px; padding:0px;}



#menucol {float: left; text-align: left;width: 214px; border-right:1px solid #c4c4c4;}

#inner_body{width:764px; margin:0px; padding:0px; float:left;}




div.menuleft {background-color: #CBCBCB;float: left;font-size: 1em;position: relative;width: 213px;}

div.menulefttop {background-color: #282828;float: left;height: 20px;width: 10px;}

#menukata {background-color: #FFFFFF;float: right;position: relative;text-align: left;width: 203px; background:url('images/bg_menu.gif') repeat-x right top;
}


.katalogeoff {font-size: 0.9em;font-weight: bold; line-height: 1.5em; width: 203px;  display:block; margin:0PX; }
.katalogeoff a {text-decoration:none; color: #282828; display:block; padding:0PX 0PX 0PX 20PX;}
.katalogeoff a:hover{background-color: #FBC200;color: #282828; text-decoration:none; display:block; width: 183px;  padding:0PX 0PX 0PX 20PX; }

.glossar {font-size: 1.2em; line-height: 1.5em;}

#menutoplogin {background-color: #FBAC00; background:url('images/bg_login.gif') no-repeat; 
border-top: 1px solid #999999;float: left;font-size: 0.8em;font-weight: bold;padding: 3px 0px 0px 15px;position: relative;text-align: left;top: 0px;width: 188px;
}
 
.menu_sub_txt{margin: 0px 0px 0px 0px;color: #3c2500;font-size: 11px;font-weight: bold;margin: 15px 0px 15px 0px;padding: 0px 0px 0px 0px;}


.menutopany {float: left;font-size: 0.8em;font-weight: bold;height: 20px;line-height: 20px;padding: 0px 0px 0px 15px;position: relative;text-align: left;top: 0px;width: 188px; background:url('images/bg_anyhead.gif') no-repeat;
}

#menutoplogin {background-color: #FBAC00;background-position: top right;background-repeat: no-repeat;border-top: 1px solid #999999;float: left;font-size: 0.8em;font-weight: bold;padding: 3px 0px 0px 15px;position: relative;text-align: left;top: 0px;width: 188px;}


.services {float:right; font-size: 0.6em;line-height:20px; padding: 0px 0px 0px 15px; width: 188px; color: #3c2500;
}
.services a{ text-decoration:none; color: #3c2500; }
.services a:hover{ text-decoration:underline; color: #3c2500; }

.top_bg{background:url('images/bg_menu1.gif') no-repeat right top; 
*margin:0px 0px 0px 3px; float:left;
}




.menucontentany {float:left; font-size: 0.7em;padding: 10px 3px 10px 15px; text-align: left; width: 185px;  color: #282828;}
.menucontentany  a{text-decoration:none;  color: #282828; text-align:rigth;}
.menucontentany  a:hover{text-decoration:underline;  color: #282828; text-align:rigth; }

.menucontentany1 {float:left; font-size: 0.6em;padding: 0px 3px 5px 10px; text-align:right; width: 185px;  color: #282828;}
.menucontentany1  a{text-decoration:none;  color: #282828; font-weight:bold;}
.menucontentany1  a:hover{text-decoration:underline;  color: #282828;}



.menucontentany2 {float:left; font-size: 0.6em;padding: 10px 3px 10px 20px; text-align:left; width: 185px;  color: #282828;}
.menucontentany2 span {text-decoration:underline;}


.menusiegel {float: left; padding: 10px 0px 30px 0px; position: relative; width: 213px; text-align:center;}

#footrow {float: left;margin: 0 auto;padding: 0px 0px 0px 0px;position: relative;width: 979px;}
#footrow a{text-decoration: none; color:#282828;}
#footrow a:hover{text-decoration: underline; color:#282828;}

#footleft {/*border-right: 1px solid #C4C1C1; */border-top: 1px solid #C4C1C1; border-right: 1px solid #C4C1C1;float: left;font-size: 0.6em;line-height: 1.1em;padding: 5px 5px 5px 5px;position: relative;text-align: left;width: 204px;}

#footmain {border-top: 1px solid #C4C1C1;float: left;font-size: 0.6em;padding: 5px 5px 5px 5px;position: relative;text-align: center;width: 754px; line-height:18px; *line-height:16px;}

.body_middle{margin:20px 10px 0px 10px; float:left; width:714px;}


.angebotleft {float: left;line-height: 1.3em;padding: 0px 2px 10px 0px;position: relative;width: 191px;}

.angebotleftpreis {font-size: 1.2em; line-height: 0.7em;color: #9b0000;font-weight: bold; margin: 10px 0px 0px 20px; padding:0px;}

.angebotleftmore {text-align: right;margin-right: 8px;}

.starsite, .starsite a {color:#282828; font-size: 11px; text-decoration: none; padding: 10px 0 20px 0;}

