body {background-color:rgb(255, 255, 255); margin:0px; font-family:arial,helvetica,sans-serif; font-size:11px;  }
	
p, span, div input, ul, li, table, td, select, textarea {font-family:arial,helvetica,sans-serif; font-size:11px; }
p {margin:0px;  }
/* p {margin:0px; padding:5px; }*/
	
a:link, a:active, a:visited {color:rgb(35, 105, 225); text-decoration:underline; }
a:hover {text-decoration:underline; }

.navi {color:rgb(255, 255, 255); font-weight:bold; }
a:link.navi, a:active.navi, a:visited.navi {color:rgb(255, 255, 255); }
	
.sub {color:rgb(255, 255, 255); font-size:10px; }
a:link.sub, a:active.sub, a:visited.sub {color:rgb(35, 105, 225); }	

.subDark {color:rgb(0, 0, 0); font-size:10px; }

.teaser {font-size:10px; }
a:link.teaserSel, a:active.teaserSel, a:visited.teaserSel, .needed {color:rgb(255, 100, 0); }
.needed {font-size:11px; }
	
h1, h2, h3, h4 {color:rgb(35, 45, 200); font-family:arial; font-weight:bold; margin:0px; }
h1 {font-size:18px; padding-top:15px; padding-bottom:1px; padding-left:0px; }
h2 {font-size:15px; padding-top:0px; padding-bottom:1px; padding-left:0px; }
h3 {font-size:11px; padding-top:0px; padding-bottom:3px; padding-left:0px; }
h4 {font-size:11px; padding-top:0px; padding-bottom:3px; padding-left:0px; }
	
.zero {margin:0px; padding:0px; }
	
#bluedark {background-color:rgb(35, 35, 160); }
#bluemedium {background-color:rgb(30, 90, 190); }
#bluelight {background-color:rgb(35, 105, 225); }



/* Layout Hintergrundfarbe der linken und rechten Spaltenüberschrift */
td.layout1 { background-color: #00447A;
}

/* Layout Hintergrundfarbe der mittleren Spaltenüberschrift */
td.layout2 { background-color: #da2128;
}


pre{ font-size:12px;}

/* Absätze */

/* Aufzählung  */
ul, li, .bulletlist  {list-style-image:url("../images/ul.gif"); padding:0px; margin:0px; margin-left:11px; padding-right:5px; font-weight:normal; }


/* Tabellen */
table{ 
color: #333333;
font-size: 11px;
font-weight: normal}

th { color: #333333;
font-size: 12px;
font-weight: bold;
line-height: 16px;}

td{ font-size:12px;}

tr {}



/* Formularfelder background:  
form {border:1 solid #99C9CA; }
*/

input,select, textarea {
font-size: 8pt;
color:#333333;
background: #ffffff;
margin:0;
border:1 solid #99C9CA;}

submit {
background: #004076; color: #ffffff}

/* background: #a7b3d3 */
input.tx-indexedsearch-searchbox-sword {
  font-family: Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular,sans-serif;
  color:#333333;
  background: white;
  margin:0;
  border: 1 solid #99C9CA;
  height:18; width:100; font-size:8pt;
}

input.tx-indexedsearch-searchglass {
font-size: 8pt;
color:none;
background: none;
margin:0;
border:none;}


/* Footer*/
.fuss1 {font-size: 8pt;
color: #333333}

.fuss2 { font-size: 10px;
color: #666666}

/* Style-Klassen */
body.bodynav {
font-size: 11px;
margin-top:0px;
margin-left:0px;}


/* Tabellenklassen*/

/* Stil 1 */
table.tbl1 { font-size: 12px;
letter-spacing: 0px;
background-color: #eeeeee;
border-bottom: #808080 1px solid;
border-left: #808080 1px solid;
border-right: #808080 1px solid;
border-top:#808080 1px solid;
margin: 2px 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 3px;
padding-top: 0px;}

th.tbl1th { font-size: 12px;
font-weight:bold;
color: #333333;
background-color:#ccccff;
border-left: #eeeeee 0px solid;
border-right: #dddddd 0px solid;
border-top:#eeeeee 0px solid;
border-bottom: #dddddd 0px solid;
border-style:outset}

th.tbl1thsub1 {
font-size: 11px;
font-weight:normal;
color: #333333;
background-color:#ddddff;
border-left: #ccccff 0px solid;
border-right: #ccccff 0px solid;
border-top:#ccccff 0px solid;
border-bottom: #ccccff 0px solid;
border-style:outset}

td.tbl1td { font-size: 11px;
background-color: #ffffc4;}

tr.tbl1tr { font-size: 12px;}

/* Stil 2 */
table.tbl2 {}
th.tbl2th {}
td.tbl2td {}
tr.tbl2tr {}


/* Links */
a {font-size: 11px; text-decoration:none; color: #000000;}

a:link { text-decoration:none; color: rgb(35, 105, 225);}
a:visited {  text-decoration:none;}
a:hover {text-decoration:underline; color: rgb(35, 105, 225); text-decoration:underline;}
a:hover.none { color: rgb(35, 105, 225); background-color:white; overflow: auto; position: relative;}

a:active {text-decoration:underline; color: rgb(35, 105, 225);}

.right {  font-size: 9pt; font-weight:bold; color: #225C8B;}

.navlist, .navlist:link, .navlist:visited  { font-size: 11px; font-weight:normal; color:rgb(35, 105, 225); text-decoration:none;}
.navlist:hover { text-decoration:underline; }


/* Oberste Ebene vertikale Anordnung, bisher navlinks1 */
.nav1vt1 {font-size: 8pt; font-weight:bold; text-decoration:none;color: #FFFFFF; background-color:#1E5ABE; }
.nav1vt1ACT:link {font-size: 8pt; font-weight:bold; text-decoration:none;color: #FFFFFF; background-color:#1E5ABE; }
.nav1vt1link {font-size: 8pt; font-weight:bold; text-decoration:none;color:#FFFFFF; }
.nav1vt1link:link {text-decoration:none;color:#FFFFFF; }
.nav1vt1link:visited {text-decoration:none;color:#FFFFFF; }
.nav1vt1link:hover {text-decoration:underline;color: #FFFFFF;}
.nav1vt1linkACT {font-size: 8pt; font-weight:bold; text-decoration:none;color:#FFFFFF; }
.nav1vt1linkACT:link { text-decoration:none;color:#FFFFFF; }
.nav1vt1linkACT:visited {text-decoration:none;color:#FFFFFF; }
.nav1vt1linkACT:hover {text-decoration:underline;color: #FFFFFF;}

.nav1vt2 {}

/* 2. Ebene vertikal, bisher navlinks2*/
.nav2vt1 { font-size: 8pt; font-weight:bold; background-color:#1E5ABE; text-decoration:none; color:#FFFFFF; }
.nav2vt1ACT {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-decoration:none; color: #FFFFFF; background-color:#1E5ABE; }
.nav2vt1ACT:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; text-decoration:none; color: #FFFFFF; background-color:#1E5ABE; }
.nav2vt1link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#FFFFFF; }
.nav2vt1link:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#FFFFFF;}
.nav2vt1link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#FFFFFF;}
.nav2vt1link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:underline; color:#FFFFFF; }
.nav2vt1linkACT {font-size: 8pt; font-weight:bold; text-decoration:none;color:#FFFFFF; }
.nav2vt1linkACT:link { text-decoration:none;color:#FFFFFF; }
.nav2vt1linkACT:visited {text-decoration:none;color:#FFFFFF; }
.nav2vt1linkACT:hover {text-decoration:underline;color:#FFFFFF; }

.nav2vt1B {}
.nav2vt2 {}

/* 3. Ebene vertikal #ddddd */
.nav3vt1 {font-size: 8pt; background-color:#1E5ABE; text-decoration:underline;}
.nav3vt1ACT { font-size: 8pt; font-weight:bold; text-decoration:underline; color:#FFFFFF; background-color:#1E5ABE; }
.nav3vt1ACT:link { font-size: 8pt; font-weight:bold; text-decoration: underline; color:#FFFFFF; background-color:#1E5ABE; }
.nav3vt1link { font-size: 8pt; text-decoration:none; color:#FFFFFF; }
.nav3vt1link:link { font-size: 8pt; text-decoration:none; color:#FFFFFF; }
.nav3vt1link:visited { font-size: 8pt; text-decoration:none; color:#FFFFFF; }
.nav3vt1link:hover {font-size: 8pt; text-decoration:none; color:#FFFFFF; }
.nav3vt1linkACT {font-size: 8pt; text-decoration:underline;color:#FFFFFF; }
.nav3vt1linkACT:link { font-size: 8pt; text-decoration:underline;color:#FFFFFF; }
.nav3vt1linkACT:visited { font-size: 8pt; text-decoration:underline;color:#FFFFFF; }

.nav3vt2 {}

/* Banner    */
.ban1 {
visibility: visible;
width: 468px;
position:absolute;
TOP:5px;
height: 60px}

/* Fehlermeldungen */
.errmsg {
font-size:10px;
text-decoration: none;
font-weight: bold;
color: #b30000;}


/* Special (Impressum, ... */
a.navspec:link {COLOR: #333333;
font-size: 11px;
font-weight: normal}

a.navspec:hover {COLOR: #333333;
font-size: 11px;
font-weight: normal}

a.navspec:active {COLOR: #333333;
font-size: 11px;
font-weight: normal}

A.navspec:visited {COLOR: #333333;
font-size: 11px;
font-weight: normal}

a.h2:active {}
a.h2:link {}
a.h2:visited {}
a.h2:hover {}

a.h3:active {}
a.h3:link {}
a.h3:visited {}
a.h3:hover {}

a.tr:active {}
a.tr:link {}
a.tr:visited {}
a.tr:hover {}