/* ------------------------------------------------
allgemeines css
------------------------------------------------ */

/* ------------------------------------------------
Allgemeine Angaben
------------------------------------------------ */ 

body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #153B63;
	text-decoration: none;
	text-align: left;
}

.grey01 {
   background : #F5F5F5;
}

.darkblue {
	background: #153B63;
}

.darkblue01 {
	margin: 0;
	padding: 0;
	background: #153B63;
	text-align: right;
	font-size: 1px;
	line-height: 0px;
}

.darkblue10 {
	background: #153B63;
	font-size: 10px;
	line-height: 10px;
}

.darkblue17 {
	background: #153B63;
	font-size: 17px;
	line-height: 17px;
	height: 17px;
}

.centralblue {
	background: #B4C6D9;
}

.centralblue01 {
	background: #B4C6D9;
	font-size: 1px;
	line-height: 0px;
}

.centralblue10 {
	background: #B4C6D9;
	font-size: 10px;
	line-height: 10px;
}

.centralblue17 {
	background: #B4C6D9;
	font-size: 17px;
	line-height: 17px;
}

.lightblue {
	background: #DFE9F4;
}

.lightblue01 {
	background: #DFE9F4;
	font-size: 1px;
	line-height: 0px;
}

.lightblue12 {
	background: #DFE9F4;
	font-size: 12px;
	line-height: 12px;
}

.specialblue {
	background: #506C8A;
}

.specialblue12 {
	background: #506C8A;
	font-size: 12px;
	line-height: 12px;
}

.titelblue {
	background: #AAB9C9;
	height: 84px;
	vertical-align: middle;
}

.titellightblue {
	background: #D0D8E1;
	height: 17px;
}

.white01 {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	text-align: right;
	font-size: 1px;
	line-height: 0px;
}

.white06 {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	text-align: right;
	font-size: 6px;
	line-height: 6px;
}

.white18 {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	text-align: right;
	font-size: 18px;
	line-height: 18px;
}

.space06 {
   font-size:1px;
   line-height:1px;
   width: 6px;
}

.space12 {
   font-size:1px;
   line-height:1px;
   width: 12px;
}

.space174 {
   font-size:1px;
   line-height:1px;
   width: 174px;
}

.space174titellightblue {
	background: #D0D8E1;
   font-size:1px;
   line-height:1px;
   width: 174px;
}

.space266 {
   font-size:1px;
   line-height:1px;
   width: 266px;
}


.space366 {
   font-size:1px;
   line-height:1px;
   width: 366px;
}

/* ------------------------------------------------
Absaetze
------------------------------------------------ */ 

h3 {
	margin: 18px 12px 12px 12px;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}

ul	{
	list-style-image:url(img/bullit.gif);
	margin:5px;
	margin-left: 12px;
	padding-left: 16px;
	line-height: 15px;
	font-size: 12px;
	color: #153B63;
}

ul.einzug	{
	list-style-image:url(img/bullit.gif);
	margin:5px;
	margin-left: 0px;
	padding-left: 16px;
	line-height: 15px;
	font-size: 12px;
	color: #153B63;
}

ul.infotext	{
	list-style-image:url(img/bullit.gif);
	margin: 12px 6px 12px 5px;
	padding-left: 16px;
	font-size: 11px;
	line-height: 13px;
	color: #153B63;
}

ul.infotexteinzug	{
	list-style-image:url(img/bullit.gif);
	margin: 12px 6px 12px 0px;
	padding-left: 16px;
	font-size: 11px;
	line-height: 13px;
	color: #153B63;
}

p.infotext {
	font-size: 11px;
	line-height: 13px;
	margin:12px 6px 12px 6px;
	background: #D0D8E1;
}

p {
	margin: 12px 12px 12px 12px;
	font-size: 12px;
	line-height: 15px;
}
p.fallbackhead {
	margin: 0px 12px 3px 12px;
	font-size: 12px;
	line-height: 15px;
}

p.fallback {
	margin: 0px 12px 3px 8px;
	font-size: 12px;
	line-height: 15px;
}

p.abstract {
	color: #FFFFFF;
}

p.naviCENTRALBLUE {
	margin: 3px 0px 3px 4px;
	font-size: 11px;
	line-height: 13px;
}


p.naviTEASER {
	text-indent: -12px;
	padding-left: 12px;
	margin: 6px 12px 6px 0px;
	font-size: 11px;
	line-height: 13px;
}

/* ------------------------------------------------
Verlinkungen
------------------------------------------------ */ 

a {
	color: #153B63;
}

a.white {
	color: #FFFFFF;
}

/* ------------------------------------------------
Navigation
------------------------------------------------ */ 

.indent1 {
	position: absolute;
	visibility: hidden;
}

td.darkblue {
	vertical-align: bottom;
}

p.naviH1 {
	margin: 0;
	padding: 0px 0px 6px 10px;       
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}                                /* die Raender ergeben bei diesen Angaben: 9px unten und 10px rechts */

p.naviH2 {
	margin: 0;
	padding: 7px 0px 2px 10px;       
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}                            

p.navi {
	margin: 1px 0px 1px 18px;
	text-indent: -12px;
	padding-left: 12px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0;
}

p.navi01 {
	margin: 1px 0px 1px 28px;
	text-indent: -14px;
	padding-left: 14px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0;
}

p.naviRIGHT {
	margin: 2px 2px 1px 12px;
	text-indent: -12px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0 0 0 12px;
	color: #FFFFFF;
}

p.naviRIGHTheadline {
	margin: 1px 0px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	color: #FFFFFF;
}

p.naviCENTRALBLUE {
	margin: 1px 0px 1px 14px;
	text-indent: -14px;
	padding-left: 14px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0;
}

/*
-----------------Subnavigation-------------------
*/


.linkboxHEADLINE {
	font-size: 11px;
	font-weight:bold;
	line-height:13px;
	text-align: left;
	margin:3px;
	margin-left:4px;
	color: #FFFFFF;
}
 
