body { background-color: #FFFFFF;}
.medium {background-color:#EDF5FC;}

h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,p
     { font-family:Verdana, Arial, Helvetica, sans-serif;
       color:#173C76;
       font-size: 10pt;
       }
p { padding-left: 10px; padding-right: 10px;}

#inhalt table { margin-left: 10px;}

h1 { color: #173C76; font-weight: bold; font-size: 13pt; margin: 0 0 6pt 0;}
h2 { color: #173C76; font-weight: bold; font-size: 13pt; margin: 0 0 6pt 0;
	border:1pt solid #C0DBF5;
	padding: 5px 25px;
}
h3 { color: #173C76; font-weight: bold; font-size: 10pt; margin: 6pt 0 6pt 0;
	border-bottom:1pt solid #C0DBF5;
	padding: 5px 10px;
}

td.menu {padding: 3pt 0;}
td.menu2 {padding: 3pt 0 3pt 6pt;}

a { text-decoration: none; font-weight: bold; color:#173C76; font-style: normal}
a:hover { text-decoration: underline;}

a.menu { text-decoration: none; font-weight: normal; color: #173C76; font-style: normal; }
a.menu2 { text-decoration: none; font-weight: normal; color: #173C76; font-style: normal; font-size: 9pt;}

.borderbox {
	border:1pt solid #C0DBF5;
	padding: 15px 25px;
}

.inpbox {
	border:2px solid #C0DBF5;
}

.inpboxfix {
	border:2px solid #C0DBF5;
	background-color: #C0DBF5;
}

.main_table {
	padding: 41px 0px 20px 30px;
}

.bildtxt { font-size: 8pt; padding-left: 10px; padding-top: 10px; }

li { margin: 0 0 5pt 0pt; }
ul { list-style-type: square }



.dark { background-color: #173C76;}
.line {background-color: #542807;}
.darkblue { background-color: #254BAF; }
.lightblue {background-color: #7992DB; }

.navline { font-size: 10px;  color: #AF9681;}

.big {font-size: 13pt; font-weight: bold;}
.small {font-size: 10px;}

