BODY {
	background : White;
	color : Black;
	font: 90% Arial, Helvetica, sans-serif;
scrollbar-3dlight-color : white;
	scrollbar-arrow-color : Black;
	scrollbar-base-color : #EAEAEA;
	scrollbar-darkshadow-color : #E1E1E1;
	scrollbar-face-color : #DFF0F4;
	scrollbar-highlight-color : #DFDFDF;
	scrollbar-shadow-color : Gray;
	scrollbar-track-color : White;
	margin: 0;
padding: 0;
overflow: auto;
 }
 
A.linkaktuell:link {color: #215776; font: 100% Arial, Helvetica, sans-serif;  text-decoration: underline;}
A.linkaktuell:hover	{color: #C03F42; font: 100% Arial, Helvetica, sans-serif; text-decoration: underline; background: #DFF0F4;}
A.linkaktuell:visited {color: #215776; font: 100% Arial, Helvetica, sans-serif; text-decoration: underline;}


 A.linkrechts:link 
 {color: #215776; 
  text-align: right;
 font: 100% Arial, Helvetica, sans-serif; 
 text-decoration: underline;
}
A.linkrechts:hover	
{color: #C03F42; 
 text-align: right;
font: 100% Arial, Helvetica, sans-serif; 
text-decoration: underline; }


A.linkrechts:visited 
{color: #215776; 
 text-align: right;
font: 100% Arial, Helvetica, sans-serif; 
text-decoration: underline;}
 
 TD	
{
font: 95% Arial, Helvetica, sans-serif; 
}


 .tr-topblue {	background : #C1E3F1;}
 .tr-lightblue {	background : #DFF0F4;  
 }
 .tr-lightblue-bold {	
 font-weight: bold;
 background : #DFF0F4;  
line-height: 23px;
 color: #215776;
 }
 
 .tr-lightblue-small {	
font-size: 75%;
 background : #DFF0F4;  
line-height: 23px;
 text-align: justify;
 }
 
 .Aktuell-titel {color: #215776; font: 100% Arial, Helvetica, sans-serif; font-weight: bold;}

 
 .tr-lightblue-bold-padding10 {	
 font-weight: bold;
 background : #DFF0F4;  
 line-height: 23px;
 padding-left: 10px;
 color: #215776;
 }
 .tr-bold {	
 font-weight: bold;
 padding-top:5px
  }
 
 .tr-bold-padding10 {	
 font-weight: bold;
 padding-left: 10px;
 
 }
 .tr-padding10 {	
   padding-left: 20px;
 
 }
 .tr-height10 {	
  padding-top:5px;
  padding-bottom:5px
 
 }
 .tr-lightblue-padding10 {	
 background : #DFF0F4;  
 padding-left: 10px;
 color: black;
 }
 
 .tr-darkblue-white {
 color: white;
 font-weight: bold;
 background : #215776;
 }
 
 .tr-darkblue-white-padding10 {
 color: white;
 font-weight: bold;
 padding-left: 10px;
 background : #215776;
 }
 
td.ident
{
	padding: 10px 10px 10px 20px;
	font: 90%  Arial, Helvetica, sans-serif;
	}
td.head2
{
font: 115%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : #C03F42;
	 letter-spacing: 2pt;
	}
td.headsmall2
{
font: 95%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : #C03F42;
	padding-top: 10px;
	}
	
	
td.lightblue
{
background : #DFF0F4;
font: 90%  Arial, Helvetica, sans-serif;
 line-height: 23px;
 text-align: justify;
 padding: 40px 10px 10px 10px;
}
 
 .ticker
{
font: 110%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : Black;
	}
.header
{
font: 120%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : #C03F42;
	}
 .meldung
{
font: 120%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : #C03F42;
	}
 .text-padding10{
 	padding-left: 10px;
 }
 
 .headersmall	
{
font: 100%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : #2C75A0;
	}
 
 .headersmallerblue	
{
font: 90%  Arial, Helvetica, sans-serif;
font-weight: bold;
	 color : #2C75A0;
	}
 
 .navititle
 {
	font: 75%  Arial, Helvetica, sans-serif;		
	background : #DFF0F4;
	color : #2C75A0;
	padding-left: 19px;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	
 .BlueBox {
	background : #E7F4F7;BORDER-BOTTOM: 1px solid #215776; BORDER-LEFT: #215776 1px solid; BORDER-RIGHT: #215776 1px solid; 
	BORDER-TOP: #215776 1px solid;
	padding-right: 8px;	padding-top: 8px;	padding-bottom: 8px;	padding-left : 8px;
}
.BlueBox-white {
	BORDER-BOTTOM: 1px solid #215776; BORDER-LEFT: #215776 1px solid; BORDER-RIGHT: #215776 1px solid; 
	BORDER-TOP: #215776 1px solid;
	padding-right: 8px;	padding-top: 0px;	padding-bottom: 0px;	padding-left : 8px;
}
.RedBox {
	BORDER-BOTTOM: 1px solid #C03F42; BORDER-LEFT: #C03F42 1px solid; BORDER-RIGHT: #C03F42 1px solid; 
	BORDER-TOP: #C03F42 1px solid;
	padding-right: 5px;	padding-top: 5px;	padding-bottom: 5px;	padding-left : 5px;
}

 .small
 {
 	font: 75% Arial, Helvetica, sans-serif;
	color: black; 
 }
 
 .smallpadding10
 {
 	font: 75% Arial, Helvetica, sans-serif;
	color: black; 
	padding-left: 10px;
 }
 
 .smallitalics
 {
 	font: 80% Arial, Helvetica, sans-serif;
	color: black;
	font-style: italic;
 }
 
 .smallbold
 {
 	font: 75% Arial, Helvetica, sans-serif;
	color: #2C75A0; 
	font-weight: bold;
 }
 
  H1 {
font: 115%  Arial, Helvetica, sans-serif;
    font-weight: bold;
	 color : #C03F42;
	 letter-spacing: 2pt;
	} 
	
	 /* bottom links */
	 A.linksmall:link {
	font: 80% Arial, Helvetica, sans-serif;
	 color: #215776;
    font-weight: bold;
	text-decoration : none;
	}

		A.linksmall:visited {

	font: 80% Arial, Helvetica, sans-serif;
	 color: #215776;
    font-weight: bold;

	text-decoration : none; 

	font-family : Arial,Helvetica;

	}

	A.linksmall:hover {
font: 80% Arial, Helvetica, sans-serif;
	 color: #C03F42;
    font-weight: bold;

	text-decoration: underline;  
	background : #DFF0F4;

	font-family : Arial,Helvetica;

	}
	
	/*Formulare*/
	.sucheform {
	width: 10em;
	background: White;
	color: Black;
	border-width:1px;
	border-style:solid;
	border-color: #C03F42 #C03F42 #C03F42 #C03F42;
	font-weight:normal;
	padding:1px 3px;
	}
	.formButtonRed {
	BACKGROUND-COLOR:#C03F42 ;
	COLOR: White;
	text-align : center;FONT-SIZE: 12px; FONT-WEIGHT: bold
}

.formButtonBlue {
	BACKGROUND-COLOR:#215776 ;
	COLOR: White;
	text-align : center;FONT-SIZE: 12px; FONT-WEIGHT: bold
}


 
 /* dropdown-menüs*/
.ddmx {
    
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #215776;
  font: 90%  Arial, Helvetica, sans-serif;	
	   color: White;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 90%   Arial, Helvetica, sans-serif;	
	background: #DFF0F4;
	 color: black;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #DFF0F4;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #215776;color: white;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #888888;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}


* html .ddmx td { position: relative; } /* ie 5.0 fix */

div#news div.news-item {
	float: left;
	padding-left:3px;
	padding-right:2px;
	width:145px;
	min-height: 150px;
	margin-right: 10px;
	border: 1px solid #215776;
	background: url('images/start-news.jpg') no-repeat left top;
}
div#news div.news-item p {
	margin: 0px;
	margin-top: 5px;
}

div#news div.news-item p.news-title {
	margin: 0px;
	padding: 0px;
	height: 35px;
	color: #fff;
	padding-left: 35px;
	margin-bottom: 5px;
}

div#news div.news-item p.news-title a {
	color: #fff;
	text-decoration: none;
}

div#news div.news-item p.news-link a {
	text-decoration: none;
	color: #cc0000;
	font-weight: normal;	
}
div#news div.news-item p.news-text {
	margin: 0px;
	margin-top: 10px;
}
div#news div.news-item p.news-link {
	margin:5px 0;
}
div#news div.news-item p.news-link a:hover {
	text-decoration: underline;
}
