body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 16px;
	}

td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 16px;
	}
	
a.mainmenu	 		{font-weight:bold; color:#ffffff; text-decoration:none }
a.mainmenu:visited 	{text-decoration:none }
a.mainmenu:hover 	{text-decoration:none }
a.mainmenu:active 	{text-decoration:none }

a.undermenu	 		{color: #000000;
					text-decoration:none;
					display: block;
					padding: 2px 0px;
					}
					
a.undermenu:visited {text-decoration:none; display: block; }
a.undermenu:hover 	{background-color:#E0E6EE; display: block;}
a.undermenu:active 	{text-decoration:none ;display: block;}

a.news	 		{font-weight:bold; color:#00428C; text-decoration:underline }
a.news:visited 	{text-decoration:underline }
a.news:hover 	{text-decoration:underline }
a.news:active 	{text-decoration:underline }

a.topmenu	 		{font-weight:bold; color:#01438c; text-decoration:none }
a.topmenu:visited 	{text-decoration:none }
a.topmenu:hover 	{text-decoration:none; background-color:#e0e6ee; }
a.topmenu:active 	{text-decoration:none }

.lineright {
			padding: 3px 5px;
			border-right-width: 1px;
			border-right-style: solid;
			color:#cccccc;
			background-color:#f9fafc;
			}

.mainlineright {
			padding: 2px 5px;
			border-right-width: 1px;
			border-right-style: solid;
			color:#ffffff;
			background-color:#7b9cbd;
			font-weight:bold;
			}
			
.newsticker {
			font-weight:bold;
			font-size:11px;
			padding-top: 15px;
			padding-left: 5px;
			background-color:#c1cede;
			}

.news_headline {
			font-weight:bold;
			font-size:11px;
			}

.news_headline2 {
			font-weight:bold;
			font-size: 9px;
			}

.news_text {
			font-size:11px;
			line-height: 11px;
			}

.background {
			background-image: url(images/background.gif);
			background-repeat: repeat-y;
			}
			
.lineunten {
			padding: 0px 5px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			color:#cccccc;
			background-color:#f9fafc;
			}

.klammer	{
			color:#7b9cbd;
			}
			
.headline	{
			font-size: 16px;
			font-weight: bold;
			color: #00428C;
			padding: 20px 0px 0px 0px;
			}
.headline2	{
			font-size: 16px;
			font-weight: bold;
			color: #00428C;
			padding: 35px 0px 15px 0px;
			}			
			
.border		{
	border-width: 1px;
	border-style: solid;
	border-color:#00428c;
	padding:5px;
	background-color:#f9fafc;
			}
			
.border2	{
			border-width: 1px;
			border-style: solid;
			border-color:#FF9C00;
			}
			
.bgboxhead {
			font-weight:bold;
			color:ffffff;
			padding-left:5px;
			background-color:#FF9C00;
			border-bottom-style:solid;
			border-bottom-color:#FF9C00;
			border-bottom-width:1px;
			}
			
.bgboxbody {
			background-color:#fffaf2;
			}
			
.impressum {
			font-size: 10px;
			border-top-width: 1px;
			border-top-style: solid;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-color: #02438d;
			}

.ilink	 		{color:#7197c5; text-decoration:none }
.ilink:visited 	{text-decoration:none }
.ilink:hover 	{text-decoration:underline }
.ilink:active 	{text-decoration:none }												

.fett 	{
	font-size: 12px;
	font-weight: bold;
	color: #02438d;
	}
	
.fett2 	{
	font-size: 12px;
	font-weight: bold;
	color: #02438d;
	}	
	
.nlink	 		{color:#00428C; text-decoration:none}
.nlink:visited 	{text-decoration:none}
.nlink:hover 	{text-decoration:underline}
.nlink:active 	{text-decoration:none}	

.courier {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000000;
	background-color:ecf0f5;
	padding: 5px;
	}

.courier2 {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000000;
	background-color:C9CCCF;
	padding: 5px;
	}

.blau	{color:#1200ff;}
.gruen	{color:#009400;}
.rot	{color:#FF0000;}	

.button {
	background-color: #F9FAFC;
	border: 1px solid #01438C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01438C;

}

.button2 {
	background-color: #F9FAFC;
	border: 1px solid #01438C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01438C;

}

.button3 {
	background-color: #F9FAFC;
	border: 1px solid #01438C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01438C;

}

.button4 {
	background-color: #F9FAFC;
	border: 1px solid #01438C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01438C;

}

.field {
	border: 1px solid #01438C;
}

.faqlnk {padding-right:5px;}
.faqlnk IMG {border:0;}



.article {
	font-size:11px;
	vertical-align : middle;
}

.new {
	color:white;
	background-color: #00428C;
}
