/* CSS Document */

body.mceContentBody {background-color:#F6F6F8;padding-right:24px;}

html, body, span, p, div, h1, h2, h3, h4, h5, h6,
table, th, tr, td, form, input, select, textarea {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px; /*Noch anschauen!*/
	color:#333;
	text-decoration:none;
}

ul, ol, li {
	margin:0;
	padding:0;
}

#nav_main .dropdown {float:left; padding-right:5px}
#nav_main .dropdown dt a {/*width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold;background:url(images/header.gif);*/ text-transform:uppercase;cursor:pointer; background-image:url(../images/struktur/bg_navmaintitle.jpg);background-repeat:no-repeat; padding:2px 5px 0px 25px;color:#FFFFFF;}
#nav_main .dropdown dt a:hover {background-image:url(../images/struktur/bg_navmaintitle_aktiv.jpg);background-repeat:no-repeat;background-color:transparent;}
#nav_main .dropdown dd {position:absolute; overflow:hidden;  display:none; width:200px; background-color:#E8E8E8; z-index:200; opacity:0;padding:0;margin:3px 0 0 14px;}
#nav_main .dropdown ul {width:200px;list-style:none; border-top:none;padding:0;margin:0;}
#nav_main .dropdown li {display:inline;padding:0;margin:0;}
#nav_main .dropdown a, .dropdown a:active, .dropdown a:visited {display:block; color:#333; text-decoration:none;padding:1px 10px 0px 10px;margin:0; /*padding:5px;background:#eaf0f2; width:194px*/}
#nav_main .dropdown a:hover {background-color:#999999; color:#FFFFFF;}
#nav_main .dropdown .underline {border-bottom:1px solid #CCCCCC;}


.TableBorderEachRowBottom {border-collapse:collapse;margin-top:15px;}
.TableBorderEachRowBottom td {padding:2px;border-bottom:1px #E8E8E8 solid;}
.TableBorderEachRowBottom th {padding:2px;border-bottom:2px #E8E8E8 solid;border-top:1px #E8E8E8 solid; text-align:left;}

.TableBorderEachRowTop {border-collapse:collapse;margin-top:15px;}
.TableBorderEachRowTop td {padding:2px;border-top:1px #E8E8E8 solid;}
.TableBorderEachRowTop th {padding:2px;border-bottom:2px #E8E8E8 solid;border-top:1px #E8E8E8 solid; text-align:left;}

.TableBorderFull {border-collapse:collapse;margin-top:15px;}
.TableBorderFull td {padding:2px;border:1px #E8E8E8 solid;}

h1 {font-size:22px; font-weight:normal;color:#293239;margin-bottom:25px;line-height:24px;}
h2 {font-size:14px;color:#333;margin-bottom:15px;}
h3 {font-weight:bold;margin-bottom:8px;font-size:1em;}
h5 {font-weight:bold;padding-bottom:4px;margin-bottom:4px;font-size:1em;}

.ContentlisteText h2 {margin-bottom:0;}
.ContentlisteText h3 {margin-bottom:10px;}

a, a:active, a:visited {color:#333333;}
a:hover {color:#666666;}

.noborder {border:none;}

.ContentlisteKey ul {list-style:disc;margin:0 0 5px 15px;}

ul {list-style:disc;margin:1px;margin-left:25px;}
ol {list-style:decimal;margin:1px;margin-left:30px;}
blockquote {margin:1px;margin-left:10px;}


.BIObutton {margin:5px 0 5px 0;height:18px;}
.BIObutton a {float:left; padding-left:8px; background:url("../images/button_bg_left.gif") no-repeat left top; text-decoration:none; color:#FFFFFF;font-weight:normal; cursor:pointer;}
.BIObutton a span {float:left;display:block;font-size:0.9em;font-weight:normal;background:url("../images/button_bg_right.gif") no-repeat right top; padding:0px 8px 0 0; margin-right:5px; cursor:pointer;color:#000000;text-decoration:none;}

.formbuttons {padding:10px 0 10px 0;}
.form250 {width:250px;}
.form80 {width:80px;}
.fehler {margin:15px 0 15px 0;border:1px #FF0000 solid;padding:10px; background-color:#F9DBDB;/*background-image:url(/images/back_fehler.jpg);background-repeat:repeat-x;*/}