* { border:0px; margin:0px; padding:0px; color:#57575a; font-family:Verdana,Tahoma,Arial; font-size:11px; }

html { background:#e6e6e0; height:100%; }
body { background:#ffffff; width:880px; height:100%; margin:0px auto; padding:0px; text-align:center; }

h1 { color:#b77b0f; font-weight:bold; font-size:13px; line-height:24px; }
h2 { font-weight:bold; line-height:18px; }

#main { float:left; background:#ffffff; width:880px; margin:0px auto; text-align:left; }

#top { position:fixed; top:0px; height:125px; background:#ffffff url('../images/top_bg.gif') left top no-repeat; background-position:0px 100px; width:880px; margin:0px auto; text-align:left; }
#top .navi { padding:80px 0px 0px 30px; color:#8a857c; }
#top #logo { padding:15px 37px 0px 0px; float:right; }
#top a:link, #top a:visited { color:#8a857c; text-decoration:none; }
#bottom { position:fixed; bottom:0px; height:50px; background:#ffffff url('../images/bottom_bg.gif') left top no-repeat; background-position:0px 10px; width:880px; margin:0px auto; text-align:left; }
#bottom .navi { padding:30px 0px 0px 230px; color:#8a857c; }
#bottom a:link, #bottom a:visited { color:#8a857c; text-decoration:none; }
#top a:hover, #top a:active, #bottom a:hover, #bottom a:active, #bottom a:focus, #top a:focus, #top a.act, #bottom a.act { text-decoration:underline; }

#contentMain { width:880px; background:#ffffff; padding:125px 0px 0px 0px; }

#navi { float:left; padding:0px; width:201px; height:212px; overflow:hidden; font-size:0px; background:url('../images/navi_bg.gif') left top no-repeat; }
#navi ul { padding:0px; margin:0px; }
#navi ul li { display:block; width:201px; height:25px; overflow:hidden; list-style-type:none; background:url('../images/navi_li_bg.gif') left bottom repeat-x; }
#navi ul li a:link, #navi ul li a:visited { display:block; width:180px; color:#ffffff; text-decoration:none; margin-bottom:3px; padding:7px 10px 0px 31px; }
#navi ul li a:hover, #navi ul li a:active, #navi ul li a:focus { color:#ffffff; background:transparent url('../images/navi_arrow.gif') left top no-repeat; background-position:8px 10px; }
#navi ul li.home { background:transparent; /* background:url('../images/navi_home_bg.gif') left top repeat-x; background-position:0px 28px; */ height:37px; }
#navi ul li.home a:link, #navi ul li.home a:visited { display:block; width:180px; color:#ffffff; text-decoration:none; margin-bottom:3px; padding:7px 10px 0px 31px; }
#navi ul li.home a:hover, #navi ul li.home a:active, #navi ul li.home a:focus { color:#ffffff; background:transparent url('../images/navi_home_arrow.gif') left top no-repeat; background-position:8px 10px; }
#navi ul li.home a.act { background:transparent url('../images/navi_home_arrow.gif') left top no-repeat; background-position:8px 10px; font-weight:bold; }
#navi ul li a.act { background:transparent url('../images/navi_arrow.gif') left top no-repeat; background-position:8px 10px; font-weight:bold; }
#navi .shop { margin-top:19px; }
#navi .shopHome { margin-top:38px; }

#subnavi, #subnaviHome { float:left; padding:15px 0px 0px 0px; width:201px; height:450px; font-size:0px; }
#subnavi ul { padding:0px 0px 13px 0px; margin:0px; }
#subnavi ul li { display:block; width:181px; height:24px; overflow:hidden; list-style-type:none; background:url('../images/subnavi_li_bg.gif') left bottom repeat-x; }
#subnavi ul li a:link, #subnavi ul li a:visited { height:17px; display:block; color:#636363; text-decoration:none; margin:6px 0px 0px 9px; padding-left:20px; }
#subnavi ul li a:hover, #subnavi ul li a:active, #subnavi ul li a:focus { color:#636363; background:#eeeeee url('../images/subnavi_arrow.gif') left top no-repeat; }
#subnavi ul li a.act { background:#eeeeee url('../images/subnavi_arrow.gif') left top no-repeat; font-weight:bold; }
#subnavi ul li.shop { height:28px; }
#subnavi ul li.shop a { color:#636363; background-color:transparent; padding-left:14px; }
#subnavi .img { display:block; margin:15px 0px 0px 52px; }
#subnaviHome { padding:0px; text-align:center; }
 
#topImages { float:right; width:679px; background:transparent url('../images/top_images_bg.gif') left top no-repeat; background-position:0px 204px; font-size:0px; text-align:right; }
#topImagesHome { float:left; width:880px; font-size:0px; line-height:0px; }
#topImagesHome .img1 { padding:0px 51px 0px 48px; margin-bottom:35px; display:block; float:left; }
#topImagesHome .img2 { padding:0px 88px 0px 86px; margin-bottom:35px; display:block; float:left; }
#topImagesHome .img3 { padding:0px 86px 0px 83px; margin-bottom:35px; display:block; float:left; }

#content { float:left; padding:12px 0px 50px 40px; }

.lineGrey { height:3px; width:600px; overflow:hidden; background:#d1d1d1; }

.text, .image { width:600px; margin:20px 0px; line-height:18px; }
.image { text-align:center; }
.imageRight { text-align:right; }
.text span { padding-right:20px; }
.text ul { padding-left:20px; }
.text ul li { padding:5px; }

.clr { clear:both; }
.error { color:#ff0000; font-weight:bold; padding:0px 0px 15px 0px; margin:0px; }

.goTop { padding-left:540px; background:transparent url('../images/top.gif') left top no-repeat; background-position:525px 3px; }

.text div { float:left; width:136px; margin-top:3px; }
.text div.ueberUns { font-size:9px; width:200px; text-align:center; margin-bottom:20px; }

input, select, textarea { background-color:#e9eae5; width:392px; height:18px; border:0px; margin-bottom:9px; }
textarea { height:76px; overflow:auto; }
#sendContact { margin-left:392px; width:138px; height:27px; }

p.aktuell { clear:both; margin-top:30px; color:#b77b0f; font-size:12px; }
p.aktuell * { color:#b77b0f;  font-size:12px; }

.preload { display:none; }

.boldtable, .boldtable TD, .boldtable TH
{
font-family:sans-serif;
font-weight:normal;
font-size:9pt;
color:#636363;
background-color:#ffffff;
}




