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

html, body {font: normal 0.9em/1.3em Arial, Helvetica, sans-serif; height: 100%; background: #b3013d}
* {margin: 0; padding:0;}
img {border: 0;}
.clear {clear: both;}

a.info { color: #db9035; text-transform:uppercase; text-decoration: none; margin-top: 30px; display:block;}
a.info:hover { text-decoration: underline;}
p {margin-bottom: 8px}
p.arrow {margin-bottom: 8px; padding-left: 20px; background:#FFFFFF  url(../images/arrow.gif) no-repeat 0 3px; }
h1 {font: normal 1.4em  Arial, Helvetica, sans-serif; text-transform:uppercase; color: #db9035; margin-bottom: 15px;}
h2 {
	font: bold normal 1em Arial, Helvetica, sans-serif;
	color: #db9035;
	margin-bottom: 8px;
}
h3 {font: normal 1.0em  Arial, Helvetica, sans-serif; color: #db9035; margin-bottom: 0;}

#maincontain {background: #b3013d url(../images/bg.gif) no-repeat 220px -10px ; display:block; color: #ffffff; min-height: 100%; margin-top: -30px; width: 995px;}

/* Linke Seite Logo + Navi */

#leftbox {width: 250px;float:left; margin-top: 30px;}
#logo { height: 250px;}
#navi {margin: 0 0 0 40px; border-left: #db9035  solid 2px;}

#navi ul {list-style: none; margin-left: 2px; margin-bottom: 5px}

#navi ul li {text-transform: uppercase;width:100%; font-size: 1.0em;}
#navi ul li a {display: block; padding: 4px 4px 4px 15px; text-decoration: none;  color: #ffffff;}
#navi ul li a:hover {text-decoration: none; color: #ffffff;}
#navi ul li a.active { background-color: #db9035; color: #ffffff}

#navi ul ul { margin-left: 20px; margin-bottom: 0}

#navi ul li ul li { width:100%; font-size: 1.0em; font-weight : normal; text-transform: none; background: url(../images/bg_subul.gif) no-repeat 0 4px }
#navi ul li ul li.active{background-color: #db9035; color: #ffffff;  }
#navi ul li ul li a  {text-decoration: none; font-family:Arial, Helvetica, sans-serif; color: #ffffff; padding: 0 0 0 25px; }
#navi ul li ul li a:hover  { color: #db9035;}
#navi ul li ul li a.current  { color: #db9035;}

#navi ul ul ul { margin-left: 3px; margin-bottom: 0}
#navi ul li ul li ul li { width:100%; font-size: 1.0em;font-weight : normal; text-transform: none; background: url(../images/bg_subul2.gif) no-repeat 20px 2px; }
#navi ul li ul li ul li a { font-size: 1.0em;font-weight : normal; text-transform: none; padding: 0 0 0 32px; display:block; }




/* Rechte Seite Content Grafik */
#rightbox {float:left; display: block; margin-top: 30px;}

#contain {margin: 20px 10px 10px 40px; display: block; }
#left {  width: 350px; float: left; display: block; }
#lauftext {width: 100%; margin: 15px 0 10px 0; display: block; }
#lauftext a { text-transform: uppercase; color: #FFFFFF; text-decoration:none }
#content { background-color:#FFFFFF; padding: 30px; display: block; color: #000000; height: 375px }
#textbox {width: 100%; height: 255px;display: block; overflow:auto; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #efefef; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #f4f4f4; scrollbar-arrow-color: #ffcc66; scrollbar-base-color: #f4f4f4; scrollbar-face-color: #db9035; scrollbar-track-color: #f4f4f4;}

#textbox ul {margin-left: 20px; margin-bottom: 8p }
#textbox ul li {margin-bottom: 2px}

#textbox table th {text-align: left; font-weight: bold; padding: 1px }
#textbox table td {padding: 1px}

#textbox a {color: #db9035; text-decoration:none}
#textbox a:hover {color: #db9035; text-decoration:underline}

#textbox a.pdf { color: #000000; display:block; text-decoration: none; background: url(../images/bg_pdf.gif) no-repeat 0 0; padding-left: 20px; margin-bottom: 20px; }
#textbox a.pdf:hover { text-decoration: underline;}


#right {width: 311px; float: left}

/* Fusszeile */
#footer {background: #db9035; height: 30px; width: 100%; display:block; color: #ffffff; clear:both;}
#footer p {font-size: 0.9em; line-height: 30px; margin-bottom: 0}
#footer p a { color: #ffffff; text-decoration: none; }
#footer p a:hover {color: #ffffff; text-decoration: underline; }

