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

body {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.4em; text-align:center; text-decoration:none; background:#F3F3F3; margin:0; padding:0;}

#help {width:49.8em; height:auto; text-align:left; margin-left:auto; margin-right:auto;}
#help a {position:absolute; top:-999em; left:-999em; color:#000000;}
#help ul li {display:inline; margin:0;}
#help ul li a:focus,
#help ul li a:hover,
#help ul li a:active {display:block; position:relative; left:-1.5em; top:1.9em; width:58.9em; height:auto; color:#000000; font-size:80%; font-weight:bold; text-decoration:underline; margin:0 0 0.6em 0;}


/* HEADER */
#metanavi {display:block; width:49.8em; height:8.9em; text-align:left; background:transparent url(/incl/img/back_head.gif) no-repeat; padding:0; margin-top:0.6em; margin-left:auto; margin-right:auto; clear:both;}
.logo {padding:0; margin:0;}
.logo a, .logo a:visited, .logo a:hover, .logo a:active, .logo a:focus {display:block; float:left; width:17.5em; height:3.6em; text-decoration:none; padding:0; margin:1.2em 0 0 1.2em;}
.schrift {display:block; float:right; width:auto; height:3.6em; padding:0; margin:1.2em 1.2em 0 0; white-space:nowrap;}
.schriftgroesse {display:block; float:left; height:1.3em; font-size:100%; padding:0; margin:1.4em 0 0 0;}
.schriftgroesse a.default, a.default:visited {display:block; float:left; color:#CC0000; background:#F3F3F3; font-size:75%; line-height:81%; font-weight:normal; text-decoration:none; border:0.1em solid #CC0000; padding:0.15em 0.2em; margin:0.35em 0.4em 0 0.8em;} 
.schriftgroesse a.default:hover, a.default:active, a.default:focus {color:#CC0000; background:#FBFBFB; border:0.1em solid #CC0000;}
.schriftgroesse a.mittel, a.mittel:visited {display:block; float:left; color:#000000; background:#F3F3F3; font-size:100%; line-height:91%; font-weight:normal; text-decoration:none; border:0.1em solid #000000; padding:0.1em 0.2em; margin:0.1em 0.4em 0 0;}
.schriftgroesse a.mittel:hover, a.mittel:active, a.mittel:focus {color:#CC0000; background:#FBFBFB; border:0.1em solid #CC0000;}
.schriftgroesse a.gross, a.gross:visited {display:block; float:left; color:#000000; background:#F3F3F3; font-size:120%; line-height:109%; font-weight:normal; text-decoration:none; border:0.1em solid #000000; padding:0 0.2em; margin:0;}
.schriftgroesse a.gross:hover, a.gross:active, a.gross:focus {color:#CC0000; background:#FBFBFB; border:0.1em solid #CC0000;}
.suche {display:block; float:left; height:auto; padding:0; margin:1.2em 0 0 1em;}
.suche .textfield {font-size:80%;}
.suche .submit {font-size:90%; padding:0;}
.druckenSenden {display:block; float:left; height:auto; padding:0; margin:1.4em 1em 0 1em; white-space:nowrap;}

/* NAVIGATION */
ul#navigation {display:block; width:40.3em; height:1.4em; padding:0; margin:0 0 0 8em; clear:both;}
ul#navigation li {display:block; float:left; width:auto; height:auto; list-style-type:none; padding:0; margin:0.3em 0 0 0;}
ul#navigation li a.navi, ul#navigation li a.navi:visited {display:block; float:left; width:auto; height:auto;color:#000000; font-size:100%; font-weight:600; text-align:left; text-decoration:none; padding:0; margin:0 1.5em 0 0;}
ul#navigation li a.navi:hover, ul#navigation li a.navi:active, ul#navigation li a.navi:focus {color:#CC0000; text-decoration:none;}
ul#navigation li a.navi_act, ul#navigation li a.navi_act:visited {display:block; float:left; width:auto; height:auto; color:#CC0000; font-size:100%; font-weight:600; text-align:left; text-decoration:none; padding:0; margin:0 1.5em 0 0;}
ul#navigation li a.navi_act:hover, ul#navigation li a.navi_act:active, ul#navigation li a.navi_act:focus {color:#CC0000; text-decoration:none;}

/* CONTENT */
#content {display:block; width:49.8em; text-align:left; background:transparent url(/incl/img/back_content.gif) repeat-y; padding:0; margin-left:auto; margin-right:auto;}
#bogen {display:block; float:left; width:8em; height:19em; background:transparent url(/incl/img/back_bogen.gif) no-repeat; padding:0;}
#text {display:block; float:left; width:40em; text-align:left; padding:0; margin:0;}
#clear {display:block; width:auto; height:0.1em; font-size:0%; clear:both;}

h1 {color:#CC0000; font-size:140%;font-weight:500; padding:0; margin:0 1.8em 1.5em 0;}
h2 {font-size:100%; font-weight:600; padding:0; margin:0 1.8em 0.5em 0;}
p {padding:0; margin:0 1.8em 1.3em 0;}
a, a:visited {color:#CC0000; text-decoration:underline;}
a:hover, a:active, a:focus {text-decoration:none;}
ul {padding:0 0.3em 0.3em 1.1em; margin:-1em 1.8em 1.3em 1.3em;}
.umfliessen_ul {padding:0 0.3em 0.3em 1.1em; margin:0 1.8em 1.3em 14.8em;}
li {list-style-position:outside; list-style-type:disc; margin:0;}
.border {border:0;}
.umfliessen {border:0; float:left; margin:0 1.3em 0 0;}
.umfliessen_lang {border:0; float:left; margin:0 1.3em 0 0; margin-bottom:12em;}
.hidden {position:absolute; left:-999em; width:31em;}
.pfeile {display:block; width:13em; height:auto; font-size:80%; text-align:center; padding:0.6em 0 0 0.8em;}
.transp {width:auto; height:2em; background:#FFFFFF; color:#000000; text-decoration:none;}

/* FOOTER */
#footer {display:block; width:49.8em; height:0.5em; text-align:left; background:transparent url(/incl/img/back_foot.gif) no-repeat; padding:0; margin-left:auto; margin-right:auto;}

/* DISCLAIMER */
#disclaimer {display:block; width:62.2em; height:2.2em; font-size:80%; text-align:right; padding:0; margin-bottom:0.6em; margin-left:auto; margin-right:auto;}
.left {display:block; float:left; width:auto; height:auto; margin:0 0 0 1.7em;}
.right {display:block; float:right; width:auto; height:auto; margin:0 1.7em 0 0;}
#disclaimer a, #disclaimer a:visited {color:#000000; text-decoration:underline;}
#disclaimer a:hover, #disclaimer a:active, #disclaimer a:focus {color:#CC0000; text-decoration:none;}

/* DRUCKAUSGABE */
#print {width:38.1em; background:#FFFFFF; text-align:left; padding:0 0 1.3em 0; margin-right:auto; margin-left:auto;}
#print .printText {text-align:left; margin:2.5em 0 0 0;}
#print .printText h1 {color:#000000; font-size:140%; font-weight:500; padding:0; margin:0 1.3em 1.5em 0.9em;}
#print .printText h2 {font-size:100%; font-weight:500; padding:0; margin:0 1.3em 0.5em 1.3em;}
#print .printText p {padding:0; margin:0 1.3em 1.3em 1.3em;}
#print .printText a, #print .printText a:visited, #print .printText a:hover, #print .printText a:active {color:#000000; text-decoration:none;}
#print .printText ul {padding:0 0.3em 0.3em 1.1em; margin:0 1.3em 1.3em 1.3em;}
#print .printText ul li {list-style-position:outside; margin:0;}
#print .printDiscl {font-size:80%; margin:0 0 0 1.3em; clear:both;}