@charset "utf-8";
/* CSS Document */

.desc label{font:12px Arial, Helvetica, sans-serif; color:#818286; display:block;}
.desc_input{width:376px; display:block; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#818286; padding:4px 2px;}
.desc select{width:376px; font:12px Arial, Helvetica, sans-serif; color:#818286;}
.desc_textarea{border:1px solid #ccc; width:376px; height:175px; font:12px Arial, Helvetica, sans-serif; color:#818286;}



html, body { height: 100%; padding: 0; margin: 0; background-color: #e3e4e5; padding-top: 5px; padding-left: 5px; font-family: Verdana, sans-serif; font-size: 11px; color: #514e5e; }
h1 { font-family: Verdana, sans-serif; margin: 0; padding: 0; font-weight: bold; margin-bottom: 10px; font-size: 18px; line-height: 22px; }
h2 { margin: 0; padding: 0; font-weight: bold; margin-bottom: 15px; margin-top: 25px; font-size: 11px; }
h3 { margin: 0; padding: 0; font-weight: bold; margin-bottom: 10px; font-size: 11px; color: #a60402; }
ul { margin: 0; padding: 0; list-style-type: none; }
a { text-decoration: none; color: #514e5e; }
a.s-current { font-weight: bold; color: #ffffff; }
a:hover { color: #ffffff; }
img { border: 0; }
p { margin: 0; padding: 0; } 

#background { width: 985px; min-height: 100%; background-color: #ffffff; background-image: url(bilder/bg_1.gif); background-repeat: repeat-y; } 

#header { height: 160px; width: 847px; padding-left: 138px; border-bottom: 3px solid #ffffff; padding-top: 10px; background-color: white; background-repeat: no-repeat; }
#motto { color: #a9a8bf; position: absolute; margin-top: 60px; font-family: Verdana, sans-serif; font-size: 15px; margin-left: 12px; }
#header li { float: left; }
#header #navigationTop ul li a:hover { color: #000000; }
#header #navigationTop ul li a.s-current { color: #000000; }
#header #navigationTop ul li { margin-right: 10px; padding-left: 10px; border-left: 1px solid #514e5e; }
#header #navigationTop ul li:first-child { border-left-width: 0; }

#header #logo { float: right; margin-right: 50px; margin-top: 14px; }
#header #navigationTabs ul { clear: both; margin-left: 10px; margin-top: -10px; }
#header #navigationTabs ul li { padding-left: 12px; padding-right: 12px; background-image: url(bilder/bg_navigationMain.gif); line-height: 26px; font-weight: bold; text-transform: uppercase; margin-right: 2px; }
#header #navigationTabs ul li.s-current { background-image: none; background-color: #660000; }

#navigationMain { height: 3px; width: 985px; background-image: url(bilder/bg_navigationMain.gif); border-bottom: 3px solid #ffffff; }
#navigationMain ul { margin-left: 160px; }
#navigationMain li { float: left; line-height: 24px; margin-right: 32px; }

#navigationSub {  float: left; width: 125px; padding-top: 18px; min-height: 300px; height: auto !important; height: 300px; padding-left: 15px; padding-right: 5px; background-color: #660000; border-right: 3px solid #ffffff; color: #ffffff;}
#navigationSub.grau { background-color: #cdcfd0; }
#navigationSub li { margin-bottom: 10px; }
#navigationSub a.s-current { font-weight: normal; color: #cccccc;}
#navigationSub a:hover.s-current {text-decoration: underline; font-weight: normal; color: #ffffff;}

#inhalt { float: left; padding: 16px 20px 0 20px; width: 420px; min-height: 282px; height: auto !important; height: 282px; background-color: #f3ddb6; line-height: 14px; padding-bottom: 20px; }
#inhalt.home { text-align: center; padding-top: 100px; height: 198px; min-height: 198px; background-color: #a60402; }

#inhalt p { text-align: left; margin-bottom: 15px; }
#inhalt ul { list-style-image: url(bilder/lidot.gif); margin-left: 16px; margin-bottom: 10px; }
#inhalt ol { margin: 0; padding: 0; margin-left: 20px; margin-bottom: 10px; margin-top: 20px; }
#inhalt ol li:hover { color: #000000; cursor: default; }
#inhalt li { margin-bottom: 10px; }
#inhalt a { text-decoration: underline; }
#inhalt a:hover { color: #000000; }

#flairindex { border-left: 3px solid #ffffff; float: left; width: 250px; }
#flairindex2 { border-left: 3px solid #ffffff; float: left; width: 370px; }
#flair { border-left: 3px solid #ffffff; float: right; width: 372px; }


/* CSS Document Ende */

