*{
	margin: 0;
	padding: 0;
	border: 0;
	}
	
html, body {
	font-family:  Arial, Helvetica, serif;
	height: 100.01%;
	color: #000000;
	background: #ffffff url(../img/bg.gif) 50% repeat-x; background-position: top right;
	}
	
/* Schriften:	
font-family:  Arial, Helvetica, sans-serif;
font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-family:  Georgia, Times, serif;
font-size: 14px; 
font-weight: 400; 
line-height: 140%; 
color: #999999;
*/

a:hover {
	color: #7f94cf;
	}
	
#all{
	position: relative;
	width: 754px;
	top: 0px;
	height: 100%;
	margin-left:auto; margin-right:auto; 
	text-align: left;
	}
	
/* Grundausrichtug:
margin-left:0; margin-right:auto; = linksbündig ausrichten
margin-left:auto; margin-right:auto; = zentriert ausrichten.
margin-left:auto; margin-right:0; = rechtsbündig ausrichten. 
*/



	


#logo{
	position: absolute;
	z-index: 50;
	left: 412px;
	top: 0px; 
	width: 342px;
	height: 66px;
	}
	
/* Navigation */

#mainnav{
    position: absolute;
	left: 0px;
	top: 102px; 
	width: 754px;
	height: 25px; 
	z-index: 70;
	}
	
.mainnav_out{
	font-family: Arial, Helvetica, serif;
	font-size:  13px;
	color: #ffffff;
	text-decoration: none;
	}
	
.mainnav1{
	border-left: 1px solid #ffffff;
	padding-left: 10px;
	}

.mainnav2{
	padding-left: 10px;
	}
	
.mainnav3{
	border-right: 1px solid #ffffff;
	padding-left: 10px;
	}
	
	
.mainnav1_on{
 	border-bottom: 1px solid #CCD2D5;	
	border-top: 1px solid #CCD2D5;
	border-left: 1px solid #CCD2D5;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Georgia, Times, serif;
	font-size:  12px;
	color: #007ABB;
	text-decoration: none;
	}

.mainnav2_on{
 	border-bottom: 1px solid #CCD2D5;	
	border-top: 1px solid #CCD2D5;
	border-left: 1px solid #CCD2D5;
	border-right: 1px solid #CCD2D5;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Georgia, Times, serif;
	font-size:  12px;
	color: #007ABB;
	text-decoration: none;
	}
	
#subnav{
	position: absolute;
	top: 315px; 
	left: 0px;
	z-index: 20;
	width: 136px;
	}
	
.subnav_out{
	font-family: Arial, Helvetica, serif;
	font-size:  13px;
	color: #00299f;
	font-weight: 400; 
	line-height: 140%;
	text-decoration: none;
	}
	
.subnav_on{
	font-family: Arial, Helvetica, serif;
	font-size:  13px;
	color: #00299f;
	font-weight: 700; 
	line-height: 140%;
	text-decoration: none;
	}
	
.search{
	font-family: Arial, Helvetica, serif;
	font-size:  13px;
	color: #00299f;
	font-weight: 400; 
	background-color: #ccd4ec;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	}
	
.search_textfield{
	width: 100px;
	color: #333;
	font-size: 10px; 
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	height: 13px;
	margin: 4px 0 0 0;
	}
	
.submit{
	margin: 4px 0 0 0;
	float: right;
	}
	
#language{
	position: absolute;
	top: 15px; 
	left: 0px;
	z-index: 22;
	width: 136px;
	}
	
.language_txt{
	font-family: Arial, Helvetica, serif;
	font-size:  13px;
	color: #00299f;
	font-weight: 400; 
	line-height: 140%;
	text-decoration: none;
	}
	
#cont{
	float: left;
	position: relative;
	top:276px; 
	z-index: 5;
	padding: 0 0 0 0;
	width: 604px;
	}

	
.content_hl{
	display: inline;
	float: left;
	font-size: 24px; 
	font-weight: 400; 
	line-height: 100%; 
	margin: 0 0 10px 150px;
	color: #7f94cf;
	}

.artikel_hl{
	font-size: 13px; 
	font-weight: 700; 
	line-height: 140%; 
	color: #00299f;
	text-decoration: none;
	}

	
.cont_text{
	display: inline;
	float: left;
	width: 603px;
	text-align: left;
	background: #ffffff;
	margin: 5px 0 0 151px;
	padding: 0 0 20px 0;
	font-size: 13px; 
	font-weight: 400; 
	line-height: 140%; 
	color: #000000;
	}
	
.cont_liste{
	display: block;
	overflow: visible;
	float: left;
	width: 603px;
	text-align: left;
	background: #ffffff;
	margin: 5px 0 0 151px;
	padding: 0 0 20px 0;
	font-size: 13px; 
	font-weight: 400; 
	line-height: 140%; 
	color: #000000;
	}
	
.cont_listelink{
	font-size: 13px; 
	font-weight: 400; 
	color: #000000;
	text-decoration: none;
	}
	
.cont_weiterlesen{
	font-size: 13px; 
	font-weight: 700; 
	color: #00299f;
	text-decoration: none;
	}
	
.kontakt_textfield1{
	width: 400px;
	color: #333;
	font-size: 11px; 
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	padding: 3px 3px 3px;
	}
	
#bottom{
	display: inline;
	float: left;
	width: 603px;
	height: auto;
	margin: 10px 0 0 151px;
	font-size: 11px; 
	font-weight: 400; 
	line-height: 140%; 
	color: #00299f;
	}
	
.bottom_link{
	font-size: 11px; 
	font-weight: 400; 
	line-height: 140%; 
	color: #00299f;
	text-decoration: none;
	}

.textfield1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	width: 527px;
	color: #333;
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	padding: 3px 3px 3px;
	}
	
.pulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
	color: #333;
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	padding: 3px 3px 3px;
	}
	
.contentimg{
	float: right;
	margin: 3px 0 5px 10px;
	}
	
.contentimg2{
	float: left;
	margin: 0 10px 0 0;
	}
	
.contentbildergalerie{
	float: left;
	margin: 1px 2px 1px 0;
	}


