/* Allgemeines */
body {background-color : #FFFFFF; color:#2E377C; padding : 0px; margin : 0px; font-family : Arial, Helvetica, sans-serif; font-size : 13px; line-height : 18px; height: 100%; border: 0px; text-align: center; background-repeat: repeat-y; background-position: left top;}
html {height: 100%;}
td, table {font-size : 13px;}
p {font-size : 13px;}
ul {list-style-type : square;}
li {padding-top:3px; padding-bottom:3px; line-height:18px; vertical-align : middle;}
ol {}
strong, b {color:#3d4583;}
hr {border: 1px solid #C0C0C0; background-color : transparent; width:100%;}
h1, h2, h3, h4, h5 {color:#1A0080; padding:0px; margin:0px 0px 10px 0px;}
h1 {font-size : 17px;}
h2 {font-size : 14px;}
h3 {font-size : 13px;}
h4 {font-size : 12px;}
h5 {font-size : 11px;}

/* ID's*/
#banner {width:100%; height:126px; margin:0px; padding:0px; text-align:left; border: 0px; background-repeat : repeat-x; background-position : left top;}
#fuss {clear:both; float:left; width:1000px; height:auto; margin:0px; padding:0px; text-align:left; border: 0px;}
#mitte {width:1000px; height:auto; margin:0px; padding:0px; text-align:left; border: 0px; float:left;}
#links {width:206px; height:auto; margin:0px; padding:0px; text-align:left; border: 0px; float:left; background-repeat : no-repeat; background-position : left top;}
#rechts {width:794px; height:auto; margin:0px; padding:0px; text-align:left; border: 0px; float:left; background-repeat : no-repeat; background-position : left top;}
#seitenanfang {width:206px; height:28px; margin:0px; padding:0px; text-align:left; border: 0px;}
#pfad {width: 792px;height: 36px;margin:0px;padding: 20px 0px 0px 0px;text-align:left;border: 0px;}
#inhalt {width: 790px; height:auto; margin:0px; padding:0px; text-align:left; float:left; border: 0px;}
#copy {width:775px; height:auto; margin:0px; padding:0px; text-align:left; border: 0px;}

/* Klassen */
.copy {font-size: 11px; font-weight : normal; color: #4A4E66; text-align:right;}
.drucken {font-size : 11px;font-weight : normal;color: #4A4E66;text-align:left;}
.pfad span {font-size : 12px; font-weight : bold; color: #2E377C;}
.gross {font-size:14px;}
.klein {font-size:11px;}
.raus {display:none;}
div.navi1 {width:206px;	height:33px;}
div.navi2 {width:206px; height:25px;}

/*Tabellen Klassen*/
img.rahmen {border: 1px solid #2E377C;}
table.abstand td{padding: 6px 6px 6px 0px; margin: 0px;}
table.collapse {border-collapse:collapse;}
table.rahmen td, table.aussenrahmen  {border:1px solid #C0C0C0;}
table.formatiert td {font-size:12px; padding:2px 15px 2px 15px; margin:0px;}
tr.zentriert td {text-align:center;}
tr.rahmenunten td, td.rahmenunten {border-bottom: 2px solid #C0C0C0;}
td.rahmen { border-right:1px solid #C0C0C0;}
.hg_tabelle1, tr.hg_tabelle1 td {background-color: #F8F8F8;}
.hg_tabelle2, tr.hg_tabelle2 td {background-color: #e1e2ea;}

/* Links */
a:link, a:active, a:visited {font-size: 13px; font-weight : normal; color:  #2E377C; text-decoration : none;border-bottom: 1px solid  #E79E01;}
a:hover {background-color : #2E377C; color: #F5F5F5;}
a.pfad:link, a.pfad:active, a.pfad:visited, a.email:link, a.email:active, a.email:visited {font-size : 9pt; font-weight : normal; color :  #2E377C; text-decoration : none; border-bottom: 1px solid  #E79E01; padding: 0px 2px 0px 2px;}
a.pfad:hover, a.email:hover {background-color : #2E377C; color: #F5F5F5;}
a.copy:link, a.copy:active, a.copy:visited, a.copy:hover, a.drucken:link, a.drucken:active, a.drucken:visited, a.drucken:hover {font-size : 11px; font-weight : normal; color: #4A4E66; text-decoration : underline; padding:0px; margin:0px; background-color:transparent; border:0px;}
.navi1 a:link, .navi1 a:active, .navi1  a:visited, .navi1 a:hover {display:block; height:27px; width: 146px; padding: 6px 40px 0px 0px;	font-size : 15px; font-weight : bold; color : #2E377C; text-decoration: none; border: 0px; text-align:right; outline: none;}
.navi1 a:hover {text-decoration: underline;	background-color:transparent;}
.navi2 a:link, .navi2 a:active, .navi2 a:visited, .navi2 a:hover {display:block; height:21px;width: 145px;padding: 4px 40px 0px 0px;font-size : 12px;	font-weight : normal;	color : #2E377C;	text-decoration : none;	border: 0px;	text-align:right;	outline: none;}
.navi2 a:hover {text-decoration: underline;	background-color:transparent;}
a.navi3:link, a.navi3:active, a.navi3:visited, a.navi3:hover {display:block; height:25px; padding: 3px 25px 0px 25px; font-size: 13px; font-weight: bold; color : #2E377C; text-decoration : none; border: 0px;	outline: none;}
a.navi3:hover {text-decoration: underline;	background-color:transparent;}
a.none:link, a.none:active, a.none:visited, a.none:hover{text-decoration : none; padding:0px; background-color:transparent;	border: 0px;}

/* Inputs */
input, textarea {border: 1px solid #C0C0C0;	padding:2px; color: #4A4E66;}
input.submit {border: 1px solid #C0C0C0; background-color: #E5E5E5; font-weight : normal; color: #4A4E66;}