
/*
Allgemeine Tag-Definitionen
*/
body{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00172A;
	background-color : #F9F9F9;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	scrollbar-arrow-color : white;
	scrollbar-face-color : #8F9294;
	scrollbar-base-color : #8F9294;
	scrollbar-darkshadow-color : white;
	scrollbar-highlight-color : white;
	scrollbar-shadow-color : white;
	scrollbar-3dlight-color : white;
	scrollbar-track-color : #F2F5F7;
}
body.home{
	background: #F9F9F9 url(../images/bghome_rd.gif) no-repeat center top;
}

img{
	border: none;
}

/* CMS-BACKEND WORKAROUND gegen Nichtanzeige der Modulfunktionen im CMS im IE6 dank der eingebundenen hover.htc */
div.cmsTextModule div.moduleHead div.moduleButtonBar,
div.cmsImageModule div.moduleHead div.moduleButtonBar,
div.cmsGalleryModule div.moduleHead div.moduleButtonBar,
div.cmsTextModule div.moduleHeadContainer div.moduleButtonBar,
div.cmsGlobalSelectModule div.moduleHead div.moduleButtonBar {
	_visibility: visible;
}

td, th, body{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color : #00172A;
	font-size: 75%;
}
th{
    text-align: left;
    font-weight: 700;
}

table.optic01 {
	/*||title-de:Tabellenoptik 1||title-en:Tablestyle 1||desc-de:Grundlegende Formatierung von Tabellen||desc-en:Basic formatting of tables */ 
	
	border:2px solid #818284; 
	font-family:Arial, Helvetica, sans-serif; 
}
table.optic01 tr.alternate { background-color: #eee; }
table.optic01 td, table.optic01 th { 
	padding: 0 3px;
	vertical-align: top;
}

table.optic01 thead th{
	height: 22px;
	font-size: 1em;
	text-align: center;
	color:#FFFFFF; 
	background:#818284;
	font-weight:lighter; 
	text-transform:uppercase;
}

table.optic01 th{
	height: 30px;
	text-align: center;
	color:#818284;
	font-size: 0.65em;
   font-weight: normal;
	padding-bottom: 3px;
	vertical-align: bottom;
	}

/*
weitere TD-Styles
*/
p, td.highLine{line-height : 150%;}
	p.listHeadline{margin-bottom:0;}

.small{font-size:0.8em;}
.smallblue{font-size:0.8em; color : #335C85;}
.smallgrey{font-size:0.8em;color : #89898B;}

td.small{ font-size:0.6em;}
td.smallblue{font-size:0.6em;	color : #335C85;}
td.smallgrey{font-size:0.6em;	color : #89898B;}

.white{	background-color:#ffffff;}
.greyDark{	background-color : #C9CCD5;}
.greyMedium{	background-color : #D3D3D3;}
.grey{	background-color : #EDEEF3;}
.greyMediumLight{	background-color : #e3e3e3;}
.greyLight{	background-color : #F3F3F3;}
.blue{	background-color : #003366;}
/*blautöne des redesigns 100, 60, 40, 20% ----------------------------------*/
.blue06Bg{	background-color: #F2F5F7;}
.blue01Bg{	background-color: #003366;}
.blue05Bg{	background-color: #335c85;}
.blue02Bg{	background-color: #6685A3;}
.blue03Bg{	background-color: #99ADC2;}
.blue04Bg{	background-color: #CCD6E0;}
/*farben der  logo kugeln -------------------------------------------------*/ 
.red01Bg{	background-color: #CC0033;}
.red02Bg{	background-color: #FF3333;}
.red03Bg{	background-color: #FF6600;}
/*grautöne des redesigns*/
.grey01Bg{	background-color: #E6E6E6;}
.grey02Bg{	background-color: #999B9D;}
.grey03Bg{	background-color: #F9F9F9;}
.grey04Bg{	background: #D2D4D4 url(../images/m1bg.gif) repeat-y center top;}

.footer{color : #88888A; font-size:11px;}

.nolink{	color : #88888A;	font-size:11px;}
.greyText {	color : #89898B;}
.whiteText {	color : #ffffff;}

/*
INPUT-Styles
*/

input.textinput, select, textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #000000;
    border-color : #335C85;
 	BORDER-BOTTOM: #335C85 1px solid;
   border-left: #335C85 1px solid;
   border-right: #335C85 1px solid;
   border-top: #335C85 1px solid;
}
input.button{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #000000;
	background-color : #D3D3D3;
}
/*
ANKER-Syles
*/

table.optic01 a:link, table.optic01 a:visited, table.optic01 a:hover, table.optic01 a:active{
color:#818284; text-decoration: none;
}

a:link, a:visited {
    color : #000000;
    text-decoration: underline;
}
a:hover, a:active {
    color: #335C85;
   text-decoration: underline;
}
a.menu:link, a.menu:visited {
    color : #000000;
    text-decoration: none;
	font-size: 11px;
}
a.menu:hover, a.menu:active {
    color: #335C85;
    text-decoration: none;
	font-size: 11px;
}
a.footer:link, a.footer:visited {
    color : #88888a;
    text-decoration: none;
	font-size: 11px;
}
a.footer:hover, a.footer:active {
    color: #335C85;
    text-decoration: none;
	font-size: 11px;
}
a.header:link, a.header:visited{
/*	font-size:1.1em;*/
    font-weight: bold;
    color : #335C85;
	text-decoration : none;
}
a.header:hover, a.header:active{
/*	font-size:1.1em;*/
    font-weight: bold;
    color : #000000;
	text-decoration : underline;
}

/*
HEADLINE-Styles
*/

H3, td.header3 {
/*    font-size:1.3em;*/
    font-size: 90%; 
    font-weight: bold;
    color : #335C85;
}
p.header3{
    font-size:130%;
    font-weight: bold;
    color : #335C85;
}
p.header2{
  	font-size:120%;
    font-weight: bold;
    color : #335C85;
}
p.header1{
	font-size:110%;
    font-weight: bold;
    color : #335C85;
}

H2, td.header2  {
/*    font-size:1.2em;*/
    font-size: 75%; 
    font-weight: bold;
    color : #335C85;
}
H1, td.header1  {
/*     font-size:1.1em;*/
    font-weight: bold;
    color : #335C85;
   font-size:75%;
}
 td.headerline  {
/*    font-size:1.2em;*/
    font-size: 75%; 
    font-weight: bold;
    color : #335C85;
	background-color : #EDEEF3;
}


/*
LIST STYLES
*/
ul.arrow{
    list-style-image : url(../images/list_arrw.gif);
	 margin-top: 0;
	 padding-top:0;
	 }
ul{
	line-height : 150%;
}


/*
noprint 
*/
 .print { 
    display: none;
    }
    /* Specifies how tags with these classes are printed */
    @media print {
    	/* All the form elements under the class bellow will not be printed */
    	.noprint {
    	 display: none;
    	}
    }

.noprint { }

.bluehead {
/*    font-size:1.2em;*/
    font-size: 100%; 
    font-weight: bold;
    color : #335C85;
}

#footerBgTd{
	background: url(../images/footer_rd.gif);
}

#aktuelles{ border-bottom: 1px solid #999B9D; width: 207px; }
#aktuelles th { background: #D2D4D4; color: #00172A; height: 21px; padding: 1px 2px 2px; font-weight: normal; text-align: center }
#aktuelles td {border-right: 1px solid #999B9D;border-left: 1px solid #999B9D; background: #fff; color: #5e6266; padding: 11px 4px 5px 4px; font-size:0.7em !important; }
	#aktuelles td img { float: left; margin: 0 8px 0 0; border: none;} 
#aktuelles td.link { text-align: right; font-weight: normal; vertical-align: middle; padding-top: 4px;} 
	#aktuelles td.link img { float: none; margin: 0 0 2px 3px; vertical-align: middle; } 
	#aktuelles td.link a:link, #aktuelles td.link a:visited, #aktuelles td.link a:hover, #aktuelles td.link a:active {  font-size:0.9em; text-decoration: none;} 
	#aktuelles td.link a:hover, #aktuelles td.link a:active {  text-decoration: underline; } 

	
	
	



