@charset "utf-8";
*{margin:0px; padding:0px; border:0px; vertical-align:top;}
body{font: 0.7em Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; background:#fff; margin:0; padding:0; color:#000; text-align:left;}
img{border:0;}
li{list-style:none;}
h1{margin:0; padding:0 0 20px 0; font-size:1.2em; color:#8e471f;}
h2{margin:0; padding:0; font-size:1em; color:#8e471f;}
h3{margin:0; padding:0 0 30px 0; font-size:0.8em; letter-spacing:0.1em; font-weight:normal;}
h4{margin:0; padding:20px 0 20px 0; font-size:1em; color:#8e471f;}
h5{margin:0; padding:0; font-weight:normal; font-size:1em; color:#8e471f;}
td{padding:0 12px 0 0;}
table{margin:0 0 12px 0;}
a:link, a:visited{color:#743412; text-decoration:none; border-bottom:1px solid #cab19b;}
a:hover, a:active{border-bottom:1px solid #8e471f; text-decoration:underline;}
a:focus{outline: none;}
a.nix{text-decoration:none; border:none;}
a.pfeil:link, a.pfeil:visited, a.pfeil:hover, a.pfeil:active{background:url(../pic/arrow.gif) no-repeat left bottom; padding:0 0 0 20px; border:none;}

#main{width:100%; min-width:980px; background:#975321;}
#header{width:980px; height:200px; font-size:0.9em;}
#header a{border-bottom:none;}
#english {float:left; width:146px; margin:24px 0px 6px 54px;}
#english a{color:#fff; font-weight:bold; border-bottom:none;}
#english a:hover{border-bottom:1px solid #f9f1eb;}

html>body #navimain{margin-top:0px;}
#navimain{margin:0px 0 5px 0; padding:25px 0 0 0;}
#navimain li{display:inline;}
#navimain a:link, #navimain a:visited{color:#8e471f; padding:5px 6px 5px 6px; margin:0 0 0 0px; height:26px; background:#fff; font-weight:bold; border:none; text-decoration:none;}
#navimain a:hover, a:active{color:#fff; background:#975321;}

#navileft {float:left; width:180px; margin:71px 10px 0 12px; font-size:0.9em;}
#navileft a{color:#8e471f; font-weight:bold;}
#navileft li{margin:0 0  12px 0;}

#content{float:left; margin:25px 0 0 0;	max-width:700px;}
#content p{margin:0 0 12px 0; width:560px;}
#content li{list-style-type:square; color:#cab19b; margin-left:16px; padding-bottom:10px; vertical-align:super}
#presse img{border:1px solid #dac6b4; vertical-align:bottom;}
#presse p{float:left; margin:0 0 10px 0; width:225px;}
#presse{clear:both;}
.bild{float:left; width:370px;}
.bild img{border:1px solid #dac6b4; margin:0 12px 12px 0;}
.bildtext p{width:130px;}
span.logos{float:left; height:70px; margin:0 20px 20px 0; padding:10px; border:1px solid #dac6b4;}
span.normal{font-weight:normal; font-size:0.7em; line-height:1.9em; margin-left:5px;}
.fett{color:#8e471f; font-weight:bold;}
.braun{background-image:url(../pic/logo10.gif); background-repeat:no-repeat; padding-left:60px; height:50px; line-height:51px;}
.blau{background-image:url(../pic/logo07.gif); background-repeat:no-repeat; padding-left:60px; height:50px; line-height:51px;}
.rosa{background-image:url(../pic/logo05.gif); background-repeat:no-repeat; padding-left:60px; height:50px; line-height:51px;}
.gruen{background-image:url(../pic/logo03.gif); background-repeat:no-repeat; padding-left:60px; height:50px; line-height:51px;}
.orange{background-image:url(../pic/logo02.gif); background-repeat:no-repeat; padding-left:60px; height:50px; line-height:51px;}
.kalender{margin:0 0 30px 0;}
.inhalt{margin:12px 0 0 0;}

#footer {margin:35px 0 0 45px; letter-spacing:0.1em; font-size:0.8em;} 
#footer a{color:#743412;}

.klar{clear:left;}
.clearfloat{clear:both; height:0; font-size: 1px; line-height:0;}

fieldset{width:410px; margin:10px 0 0 0; padding:12px; background-color:#975321; color:#fff;}
div.bez{float:left; width:90px;}
input{width:190px; background-color:#fff; font-family:verdana; padding:3px 0 3px 0;}
.button{background-color:#fff; padding:6px; color:#743412; font-weight:bold;}
