/* css reset first */

*{margin:0; padding:0;}

img,fieldset{border:0;}

body{font-size:12px;font-family:Arial,'Arial Black',Verdana; color:#333;}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,form,fieldset{margin:0 0 5px 0;}

dl,ul,ol{margin:0 0 15px;}

h1{font-size:1.4em;}

h2{font-size:1em;}

h3{font-size:1em;}

h4{font-size:1em;}

h5{font-size:1em;}

h6{font-size:0.8em;}

li,dd,blockquote{margin-left:30px;}

a:link, a:visited	{color:#333; text-decoration: none;}

a:hover, a:active	{color:#333; text-decoration: none;}

.clear {clear:both;}



/********************************/



body{background:#e0e5da;}



#wrapper{ width:1000px; height:762px; margin:0 auto; background-color:#fff;}

/* Hintergrund fuer seiten */

#index #wrapper { background: url(../bilder/c1.jpg) bottom no-repeat; }

#c2 #wrapper { background: url(../bilder/c2.jpg) bottom no-repeat; }

#c3 #wrapper { background: url(../bilder/c3.jpg) bottom no-repeat; }

#c4 #wrapper { background: url(../bilder/c4.jpg) bottom no-repeat; }

#c5 #wrapper { background: url(../bilder/c5.jpg) bottom no-repeat; }

#c6 #wrapper, #c7 #wrapper, #c8 #wrapper, #c9 #wrapper { background: url(../bilder/c6.jpg) bottom no-repeat; }



#logo{ width:1000px; height: 100px; background:#fff url(../bilder/hdbg.jpg) top repeat-x; }



#links{ height:619px; width:220px; display:inline; float:left;  margin: 44px 0 0 0; }

#rechts{ height:600px; width:351px; display:inline; float:right; margin:44px 285px 0 0; }

#rechtss{ height:400px; width:500px; display:inline; float:right; margin:75px 120px 0 0; }

#rechts p { padding: 5px 0; }

ul#menu { list-style:none; margin:32px 0 0 25px; padding:0 0 0 0; }

ul#menu li{margin:0 0 5px 0; height:20px;}

ul#menu li a{color:#000; text-decoration:none;}

ul#menu li a:hover{color:#eb690b; font-weight:bold;}



#index #m_1, #c2 #m_2, #c3 #m_3, #c4 #m_4, #c5 #m_5, #c6 #m_6, #c7 #m_7, #c8 #m_8, #c9 #m_9

{color:#eb690b;cursor:default; font-weight:bold;}



#s1{ width:232px; height:323px; display:inline; float: left; position:relative; background: url(../bilder/s1.jpg) no-repeat; }

#s2{ width:234px; height:323px; display:inline; float: right; position:relative; background: url(../bilder/s2.jpg) no-repeat; }

.s1l{width:186px; height:237px; margin:22px 0 0 28px; display:block; text-indent:-800%; overflow:hidden;}

.s1{ color: #383b3f; font-size:14px; font-weight:bold; margin:18px 0 0 22px; display:block; }

.s1 a{ color:#fff; text-decoration:underline; }

.weis{ color:#fff; padding:42px 0 0 10px; display:block; width:308px; }

.ws{ padding:28px 0 0 10px; display:block; width:308px; }

.wb{ margin:27px 0 0 10px; display:block; width:308px; }

.wh{ color:#fff; }

.pad{ margin:7px 0 0 0; display:block; }

.li{ width:180px; display:inline; float:left; }

#kontakt{ width:185px; height:112px; overflow:hidden; margin:158px 0 0 25px; }

#kontakt_v {width: 180px; height:90px; display:block; text-indent:-900%; }

#kontakt_m {width: 180px; height:15px; margin:7px 0 0 0; display:block; text-indent:-900%; }

#impressum {margin: 50px 0 0 25px; display:block; color:#fff; }



@media screen and (-webkit-min-device-pixel-ratio:0){

.weis{ color:#fff; padding:54px 0 0 10px; display:block; width:308px; }

.ws{ padding:36px 0 0 10px; display:block; width:308px; }

.wb{ padding:20px 0 0 10px; display:block; width:308px; }

}
@-moz-document url-prefix() {
.wb{ padding:4px 0 0 10px; display:block; width:308px; } 
}