/*--- Default Settings ---*/
html, body {background:#292929; margin:0; padding:0; width:100%; text-align:center; }

/*--- Layout ---*/
#container{width:990px; background:#FFF; margin-left:auto; margin-right:auto; border-collapse:collapse;}
#left{width:450px; background:#FFF; vertical-align:top;}

#menu{width:450px; height:60px; padding-top:65px; padding-left:0; margin:0; background:#a41c2c;}
#menu a{cursor:hand;}
#menu li{width:112px; height:30px; list-style:none; float:left;}
#menu .btn_home{width:112px; height:30px; background: url(images/btn_home.jpg) no-repeat 0 0; display:block;}
#menu .btn_ueber_uns{width:112px; height:30px; background: url(images/btn_ueber_uns.jpg) no-repeat 0 0; display:block;}
#menu .btn_branchen{width:112px; height:30px; background: url(images/btn_branchen.jpg) no-repeat 0 0; display:block;}
#menu .btn_selection{width:112px; height:30px; background: url(images/btn_selection.jpg) no-repeat 0 0; display:block;}
#menu .btn_shop{width:112px; height:30px; background: url(images/btn_shop.jpg) no-repeat 0 0; display:block;}
#menu .btn_blog{width:112px; height:30px; background: url(images/btn_blog.jpg) no-repeat 0 0; display:block;}
#menu .btn_kontakt{width:112px; height:30px; background: url(images/btn_kontakt.jpg) no-repeat 0 0; display:block;}
#menu .title{display:none; height:30px;}

#content{width:425px; padding-left:15px; padding-right:10px; padding-top:20px; padding-bottom:15px;}

#right{width:540px; background: url(images/bg_hotspot.gif) repeat-y 0 0; vertical-align:top;}
#image{width:540px; height:439px; border-bottom:solid 5px #A41C2C;}

#hs_left{width:240px; margin:0; padding:0; float:left;}
#hs_left span{display:none;}
#hs_left .title{width:238px; height:70px; background: url(images/titel_zitat.jpg) repeat-y 0 0;}

#hs_right{width:300px; float:left;}
#hs_right .title{width:295px; height:70px;}
#hs_right span{display:none;}
#text{padding-left:25px;}
#bottom{background:#7F7F7F; height:50px;}


/*--- Fonts ---*/
html, body, td{font-family : Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#4C4C4C; line-height:18px;}
td{text-align:left;}
h1{font-size:14px; margin-bottom:0; color:#a41c2c;}
h2{font-size:12px; margin-bottom:0;}
p{margin-top:0;}
input, textarea{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
#bottom{text-align:center; color:#FFF; font-size:11px;}
a{color:#4C4C4C; text-decoration:underline;}
#bottom a{color:#FFF; text-decoration:underline;}
a:hover {color:#a41c2c;}