*
{
	margin: 0px;
	padding: 0px;
}
body 
{
	font-family: Tahoma;
	color:#00498b;
	font-size: 13px;
	background-color: #00498b;
	padding-top:0px;
}

table tr td
{
    	font-size: 13px;
}

h1
{
	padding-top: 15px;
	font-size:14px;
	color:#00498b;
	padding-bottom: 30px;
}

h2
{
	padding-top: 18px;
	font-size:14px;
	color:#00498b;
	padding-bottom: 30px;
}
h3
{
	padding-top: 40px;
	font-size:14px;
	color:#00498b;
	padding-bottom: 30px;
}
p
{
	line-height: 20px;
}

ul
{
	padding-left:20px;
}

hr
{
	color:#00498b;
	height:1px;
	border-top: 1px solid #00498b;
	border-bottom: 0px solid #00498b;
	border-right: 0px solid #00498b;
	border-left: 0px solid #00498b;
}

a
{
	color:#00498b;
	text-decoration: none;
}

/* MAIN*/
.mainPage
{
	position:absolute;
	left: 50%;
	height: auto;
	width: 1000px;
	margin-left: -500px; /* Halbe Weite */
	z-index: 0;
	background-color: #C2DEE7;	
}

.top_image
{
	height:94px;
}

.clear
{
	clear: both;
}

.div_navTop
{
	height:46px;
}

.div_blau_balken
{
	height:10px;
	background-color: #00498b;
}

.div_mainimage_content
{
	width:750px;
	height: 290px;
	float:left;
}






/* Layout 1 */
.div_nav_right
{
	padding-left:30px;
	padding-top:5px;
	width: 220px;
	float:left;
}

.div_nav_right_content
{
	width: 190px;
	height:22px;
	color:#00498b;
	font-size:16px;
	padding-top:3px;
	display: block;
}

.div_nav_right_content_active
{
	width: 190px;
	height:22px;
	color:#00498b;
	font-size:16px;
	padding-top:3px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	display: block;
}

.div_nav_right_content_active a:link
{
	height:auto;
	text-decoration: none; 
	width: 190px;	 
}

.nav_a a
{
	color:#00498b;
	padding-top:7px;
	border-top: 1px solid #C2DEE7;
	border-bottom: 1px solid #C2DEE7;
	width:190px;
	height:22px;
	font-size: 13px;
	text-decoration: none;
	display: block;
	color:#00498b;
}      
.nav_a a:hover
{
	padding-top:7px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:22px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}

.nav_a_active a
{
	padding-top:7px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:22px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}
            

.menunav
{
	height:auto;
	width:auto;
}


/* Layout 2 */
.div_nav_right_bottom
{
	padding-top:10px;
	width: 220px;
	float:left;
}

.nav_a_2 a
{
	color:#00498b;
	padding-top:5px;
	border-top: 1px solid #E0F1F2;
	border-bottom: 1px solid #E0F1F2;
	width:190px;
	height:22px;
	font-size: 13px;
	text-decoration: none;
	display: block;
}

.nav_a_2 a:hover
{
	padding-top:5px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:22px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}

.nav_a_2_active a
{
	padding-top:5px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:22px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}


.nav_a_3 a
{
	color:#00498b;
	padding-top:5px;
	border-top: 1px solid #E0F1F2;
	border-bottom: 1px solid #E0F1F2;
	width:190px;
	height:55px;
	font-size: 13px;
	text-decoration: none;
	display: block;
}

.nav_a_3 a:hover
{
	padding-top:5px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:55px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}

.nav_a_3_active a
{
	padding-top:5px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:55px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}

.nav_a_spezial a
{
	color:#00498b;
	padding-top:5px;
	border-top: 1px solid #E0F1F2;
	border-bottom: 1px solid #E0F1F2;
	width:190px;
	height:40px;
	font-size: 13px;
	text-decoration: none;
	display: block;
}

.nav_a_spezial a:hover
{
	padding-top:5px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:40px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}

.nav_a_spezial_active a
{
	padding-top:5px;
	border-top: 1px solid #00498b;
	border-bottom: 1px solid #00498b;
	width:190px;
	height:40px;
	font-size: 13px;
	text-decoration: none;
	display: block; 
	font-weight:bold;
	color:#00498b;
}











/* Layout 1 */
.div_maincontent
{
	background-image: url('../_images/back_main.gif');
	background-repeat:repeat-y;
	height:100%;
}

/* Layout 2 */
.div_maincontent_2
{
	background-image: url('../_images/back_main_2.gif');
	background-repeat:repeat-y;
	height:100%;
}

/* Layout 1 */
.div_maincontent_left
{
	width:440px;
	float:left;
	padding-top:16px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

.div_maincontent_left_bild
{
	width:470px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:30px;
	padding-bottom:0px;
}

.div_maincontent_right
{
	width:440px;
	float:left;
	padding-top:16px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}


/* Layout 2 */
.div_maincontent_left_2
{
	width:650px;
	float:left;
	padding-top:23px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}
.div_maincontent_left_2 img
{
	border: 0;
}
.div_maincontent_right_2
{
	width:190px;
	float:left;
	padding-top:23px;
	padding-left:70px;
	padding-right:30px;
	padding-bottom:30px;
}




.div_maincontent_linie
{
	height:25px;
	border-top:1px solid #00498b;
	border-bottom:1px solid #00498b;
}

.div_maincontent_linie_content
{
	float:left;
	padding-top:6px;
	width: 100px;
}

.div_maincontent_linie_content2
{
	float:left;
	padding-top:6px;
	width: 150px;
}

.link2
{
	color:#00498b;
	text-decoration: none;
}

.link2:hover
{
	font-weight:bold;
}

.link2_active
{
	color:#00498b;
	text-decoration: none;
	font-weight:bold;
}

.div_news_space
{
	padding-top:30px;
}

.div_news_bild
{
	float:left;
	padding-top: 49px;
	width:250px;
}

.div_footerlinks
{
	background-color: #00498b;
	color:white;
	width:1000px;
	text-align:left;	
}

.div_footerlinks a
{
	color:white;	
	text-decoration: none;
}

.div_footerlinks a:hover
{	
	text-decoration: underline;
}
