body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/background.jpg);
}

.content_frame {
	border: 2px solid #fff;
}

.mainnav {
	font: normal bold 11px Verdana, Helvetica, sans-serif;
	color: #000;
	background-image: url(images/navigation_bg.jpg);
	height: 24px;
}

.mainnav a, 
.mainnav0_1 a, .mainnav0_2 a, .mainnav0_3 a, .mainnav0_4 a, .mainnav0_5 a, .mainnav0_6 a, 
.mainnav1_2 a, .mainnav1_3 a, .mainnav1_4 a, .mainnav1_5 a, .mainnav1_6 a, 
.mainnav2_1 a, .mainnav2_3 a, .mainnav2_3 a, .mainnav2_5 a, .mainnav2_6 a, 
.mainnav3_1 a, .mainnav3_2 a, .mainnav3_4 a, .mainnav3_5 a, .mainnav3_6 a, 
.mainnav4_1 a, .mainnav4_2 a, .mainnav4_3 a, .mainnav4_5 a, .mainnav4_6 a, 
.mainnav5_1 a, .mainnav5_2 a, .mainnav5_3 a, .mainnav5_4 a, .mainnav5_6 a, 
.mainnav6_1 a, .mainnav6_2 a, .mainnav6_3 a, .mainnav6_4 a, .mainnav6_5 a {
	font: normal bold 11px Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.mainnav0_1 a:hover, .mainnav0_2 a:hover, .mainnav0_3 a:hover, .mainnav0_4 a:hover, .mainnav0_5 a:hover, .mainnav0_6 a:hover, 
.mainnav1_0 a:hover, .mainnav2_0 a:hover, .mainnav3_0 a:hover, .mainnav4_0 a:hover, .mainnav5_0 a:hover, .mainnav6_0 a:hover, 
.mainnav1_2 a:hover, .mainnav1_3 a:hover, .mainnav1_4 a:hover, .mainnav1_5 a:hover, .mainnav1_6 a:hover, 
.mainnav2_1 a:hover, .mainnav2_3 a:hover, .mainnav2_3 a:hover, .mainnav2_5 a:hover, .mainnav2_6 a:hover, 
.mainnav3_1 a:hover, .mainnav3_2 a:hover, .mainnav3_4 a:hover, .mainnav3_5 a:hover, .mainnav3_6 a:hover, 
.mainnav4_1 a:hover, .mainnav4_2 a:hover, .mainnav4_3 a:hover, .mainnav4_5 a:hover, .mainnav4_6 a:hover, 
.mainnav5_1 a:hover, .mainnav5_2 a:hover, .mainnav5_3 a:hover, .mainnav5_4 a:hover, .mainnav5_6 a:hover, 
.mainnav6_1 a:hover, .mainnav6_2 a:hover, .mainnav6_3 a:hover, .mainnav6_4 a:hover, .mainnav6_5 a:hover {
	font: normal bold 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.mainnav0_0 a, .mainnav1_1 a, .mainnav2_2 a, .mainnav3_3 a, 
.mainnav4_4 a, .mainnav5_5 a, .mainnav6_6 a {
	font: normal bold 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.subnav_cell0 {
	background: #003366;
	width: 146px;
}

.subnav_cell {
	background: #003366;
	width: 146px;
	padding: 16px 11px 10px 10px;
}

.subnav_flaeche {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	background: #3A3050;
	border-top: 1px solid #8099B3;
	height: 12px;
}

.subnav {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #8099B3;
	border-top: 1px solid #8099B3;
}

.subnav a {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #8099B3;
	text-decoration: none;
	display: block;
	padding: 2px 0px 4px 9px;
	background: url(images/pfeil_subnav.gif) 0px 7px no-repeat;
}

.subnav a:hover {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 0px 4px 9px;
	background: url(images/pfeil_subnav.gif) 0px 7px no-repeat;
}

.subnav_active a {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 0px 4px 9px;
	background: url(images/pfeil_subnav.gif) 0px 7px no-repeat;
	border-top: 1px solid #8099B3;
}

.subsubnav {
	font: normal normal 9px Verdana, Helvetica, sans-serif;
	color: #8099B3;
}

.subsubnav a {
	font: normal normal 9px Verdana, Helvetica, sans-serif;
	color: #8099B3;
	text-decoration: none;
	display: block;
	padding: 0px 0px 3px 9px;
}

.subsubnav a:hover, .subsubnav_active a {
	font: normal normal 9px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0px 0px 3px 9px;
}

.subsubsubnav {
	font: normal normal 9px Verdana, Helvetica, sans-serif;
	color: #8099B3;
}

.subsubsubnav a {
	font: normal normal 9px Verdana, Helvetica, sans-serif;
	color: #8099B3;
	text-decoration: none;
	display: block;
	padding: 0px 0px 3px 18px;
	background: url(images/strich_subnav1.gif) 11px 6px no-repeat;
}

.subsubsubnav a:hover, .subsubsubnav_active a {
	font: normal normal 9px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0px 0px 3px 18px;
	background: url(images/strich_subnav2.gif) 11px 6px no-repeat;
}

.start_cell {
	font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
	color: #000;
	background: #CCD6E0;
	padding: 20px;
}

.start_cell a {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.start_cell a:hover {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

.start_cell .startnav a {
	font: normal bold 11px Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.start_cell .startnav a:hover {
	font: normal bold 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.content_cell0 {
	background: #CCD6E0;
	width: 511px;
}

.content_cell {
	font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
	color: #000;
	background: #CCD6E0;
	width: 511px;
	padding: 16px 20px 17px 18px;
}

.content_cell_gflw {
	font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
	color: #000;
	background: #CCD6E0;
	width: 618px;
	padding: 16px 20px 17px 18px;
}

.content_cell a {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

.content_cell a:hover {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

.content_cell tr {
	font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
	color: #000;
}

.content_cell_gflw a {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

.content_cell_gflw a:hover {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

.content_cell_gflw tr {
	font: normal normal 11px/16px Verdana, Helvetica, sans-serif;
	color: #000;
}

h1, h2, h3, h4 {
	font: normal bold 12px Verdana, Helvetica, sans-serif;
	color: #003366;
	background: #B7C5D4;
	margin: 0px 0px 12px -5px;
	padding: 2px 0px 3px 5px;
}
	
.news_cell0 {
	background: #003366;
	width: 119px;
}

.news_cell {
	font: normal normal 10px Verdana, Helvetica, sans-serif;
	color: #8099B3;
	background: #003366;
	width: 119px;
	padding: 5px 6px 6px 6px;
}

.werbung {
	padding: 0px 0px 6px 0px;
}
	
.news {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #8099B3;
	border-top: 1px solid #8099B3;
	padding: 4px 0px 6px 0px;
}

.news a {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;	
}

.news a:hover {
	font: normal normal 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}

.footer_cell {
	font: normal normal 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: #BF291E;
	height: 15px;
}

.footer_cell a {
	font: normal normal 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	background: #BF291E;
	text-decoration: none;	
}

.footer_cell_gflw {
	font: normal normal 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: #008000;
	height: 15px;
}

.footer_cell_gflw a {
	font: normal normal 10px Verdana, Helvetica, sans-serif;
	color: #fff;
	background: #008000;
	text-decoration: none;	
}


.Bildrechts
	{
	float:right;
	margin: 3px;
	width: 160px;
	border: 2px solid #FFFFFF;	
	background-color: #B7C5D4;
	}

.Bildlinks
	{
	float:left;
	margin: 3px;
	width: 160px;
	border: 2px solid #FFFFFF;	
	background-color: #B7C5D4;
	}
	
.BildText
	{
	font-family : Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 3px;
	line-height:11px;
	}

.validationerror {background-color: #FFBBBB}


