/* Body */

body { padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:9pt; }
body.start { padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family:Arial,Helvetica,sans-serif; background-color:#B3C6D7; color:#000000; font-size:8pt; }

/* Diverse Tabellen */

table.bg { background-color:#A6C5E6; } 
td { font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:9pt; }
td.start { font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:8pt; font-weight:normal; }
td.white { font-family:Arial, Helvetica,sans-serif; background-color:#FFFFFF; color:#000000; font-size:8pt; background-image:url(images/cont.jpg); background-position:top left; background-repeat:repeat-y; padding:35px 15px 35px 15px; }

/* Kapitel */

td.chapterstart { font-family:Arial, Helvetica,sans-serif; font-size: 8pt; background-color:#C4D9EF; background-image:url('images/bg_wuerfel.jpg'); background-repeat:no-repeat; background-position:0 0; }

td.chapter { font-family:Arial, Helvetica,sans-serif; font-size: 8pt; }

/* Rubriken */

/* td.column { font-family:Arial, Helvetica,sans-serif; background-color:#8BC3D0; font-size:8pt; } */

td.column { font-family:Arial, Helvetica,sans-serif; background-color:#ffffff; font-size:8pt; }
td.columnspec { font-family:Arial, Helvetica,sans-serif; background-color:#ffffff; font-size:8pt; background-image:url('images/bg_wuerfel.jpg'); background-repeat:no-repeat; background-position:0 0; }

/* Inhalt */

td.content { font-family:Arial, Helvetica,sans-serif; background-color:#A6C5E6; font-size:8pt; }

/* Topframe */

td.topdark { font-family:Arial, Helvetica,sans-serif; color: #FFFFFF; background-color:#C4D9EF; font-size:8pt; line-height:14pt } 
td.topdarkindex { font-family:Arial, Helvetica,sans-serif; color: #FFFFFF; background-color:#C4D9EF; font-size:8pt; line-height:14pt } 

/* Diverse Klassen */

.nav { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; }
.subnav { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; }
.italic { font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:8pt; font-style: italic; }
.small { font-family:Helvetica,sans-serif; color:#000000; font-size:8pt; font-weight:bold; }
.bigger { font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:9pt; }
.white { font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:8pt; }
.boldwhite { font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:8pt; font-weight:bold; }
.bold { font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:8pt; font-weight:bold; }
.logons { background-color:#3375AF; }
ul { list-style-image:url(content/square.gif); line-height:14pt; margin-top:5px; }
ul.nottt { line-height:14pt; margin-top:5px; }

.address {
	text-align:left; 
	position:absolute; 
	bottom:32px; 
	left:50px; 
	font-size:8pt;
}

input.submit {
	width:100px;
	background-color:#0F218B;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	border:2px solid #84B6C3;
}

/* Ueberschriften */

h1 { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:14pt; font-weight:bold; margin-bottom:25px; }
h1.light { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:14pt; font-weight:normal; }
h2 { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:11pt; font-weight:bold; margin-bottom:10px; margin-top:15px; }
h2.cont { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:11pt; font-weight:bold; margin-bottom:10px; margin-top:0px; }
h2.drc { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:11pt; font-weight:bold; margin-bottom:0px; margin-top:15px; }
h2.kontakt { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:11pt; font-weight:bold; margin-bottom:0px; margin-top:0px; }
h3 { font-family:Arial,Helvetica,sans-serif; color:#001E78; font-size:10pt; font-weight:bold; margin-bottom:10px; margin-top:15px; }
/* Linkdefinitionen */

a {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }
a:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }
a:active {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }
a:visited {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }

a.nav { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	font-style: normal;	line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }
a.nav:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }
a.nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	font-style: normal;	line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }

a.subnav { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.subnav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;	font-style: normal;	line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.subnav:active { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.subnav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }

a.ssubnav { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.ssubnav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #FF0000; cursor: hand; text-decoration: none; }
a.ssubnav:active { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #FF0000; cursor: hand; text-decoration: none; }
a.ssubnav:visited { text-decoration: none; font-size: 8pt; }

a.vertretung { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: underline; }
a.vertretung:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.vertretung:active { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; cursor: hand; text-decoration: none; }
a.vertretung:visited { text-decoration: none; font-size: 8pt; }