/* Allgemeine CSS-Tags */

	body {
	font-family: arial, SunSans-Regular, sans-serif, helvetica;
	background-color: #748cb6;
	font-size:12px;
	color:#495057;
	}

	h1 {
	font-weight: lighter;
	font-size:18px;
	font-style:italic;
	color:#8E1212;
	padding-bottom:9px;
	}

	*html h1 {
	padding-bottom:2px;
	}
	
	.cleardiv {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
	}

/* LAYOUT */
	#flags {
	margin: 0px 0px 0px 0px;
	}
	
	#flags .de  {
	float:left;
	}
	
	#flags .de a  {
	display:block;
    background-image:url(flaggen/de.gif);
    width:28px; height:19px;
	}
	
	#flags .de a:hover {
	background-image:url(flaggen/de_ov.gif);
	}
	
	#flags .uk  {
	float:left;
	}
	
	#flags .uk a  {
	display:block;
    background-image:url(flaggen/uk.gif);
    width:28px; height:19px;
	}
	
	#flags .uk a:hover {
	background-image:url(flaggen/uk_ov.gif);
	}
	
	#flags .fr  {
	float:left;
	}
	
	#flags .fr a  {
	display:block;
    background-image:url(flaggen/fr.gif);
    width:28px; height:19px;
	}
	
	#flags .fr a:hover {
	background-image:url(flaggen/fr_ov.gif);
	}
	
	#layout {
	text-align:left;
	width:801px;
	background-image:url(bilder/back.jpg);
	}

	#header {
	height:70px;
	background-image:url(bilder/head.gif);
	}

	#header:hover {
	background-image:url(bilder/head_over.gif);
	}

	#subheader {
	padding-right:4px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#C1202F;
	padding-bottom:30px;
	}

	*html #subheader{
	padding-bottom:20px;
	}

/* NAVIGATION */

	#navi {
	float:left;
	width:100px;
	}

	*html #navi{
	padding-top:20px;
	}

	.button {
	width:95px;
	height:15px;
	background-image:url(bilder/button.jpg);
	margin-top:3px;
	font-size:11px;
	padding-top:2px;
	padding-left:5px;
	}

	*html .button {
	width:100px;
	height:17px;
	}

	.button a{
	text-decoration:none;
	color:#fff;
	}

	.button a:hover{
	color:#3A67CE;
	}

	.buttonactive {
	width:95px;
	height:15px;
	background-image:url(bilder/button_active.jpg);
	margin-top:3px;
	font-size:11px;
	padding-top:2px;
	padding-left:5px;
	}

	*html .buttonactive {
	width:100px;
	height:17px;
	}

	.buttonactive a{
	text-decoration:none;
	color:#142882;
	}

	.buttonactive a:hover{
	color:#142882;
	}

	.button2 {
	width:95px;
	height:15px;
	background-image:url(bilder/button2.jpg);
	margin-top:3px;
	font-size:9px;
	padding-top:2px;
	padding-left:5px;
	}

	*html .button2 {
	width:100px;
	height:17px;
	}

	.button2 a{
	text-decoration:none;
	color:#fff;
	}	

	.button3 {
	width:95px;
	height:13px;
	background-image:url(bilder/button2.jpg);
	margin-top:3px;
	font-size:9px;
	padding-top:4px;
	padding-left:5px;
	}

	*html .button3 {
	width:100px;
	height:17px;
	}

	.button3 a{
	text-decoration:none;
	color:#fff;
	}		
	
/* CONTENT */

	#content {
	padding-left:152px;
	}

	#content a{
	text-decoration:none;
	color:#142882
	}
	
	#text {
	padding-right:60px;
	}
	
	.kontakt {
	float:left;
	width:300px;
	}
	
	.aktuelles {
	margin-bottom:20px;
	padding-left:20px;
	}
	
	.aktl {
	float:left;
	width:250px;
	}
	
	.aktr {
	padding-left:280px;
	width:330px;
	
	}
	
	*html .aktr {
	padding-left:50px;
	}
	
	#impressum {
	float:left;
	padding-right:70px;
	padding-bottom:10px;
	line-height:18px;
	}
	.color {
	color:#142882;
	float:left;
	}
	
	#profil {
	margin-right:130px;
	}

/* CONTENT mit Listen */

	#content2 {
	padding-left:132px;
	}

	#content2 a{
	text-decoration:none;
	color:#142882
	}
	
	#listen {
	list-style-type:dot;
	}
	
	.listen2 {
	padding-left:20px;
	}
	
	li {
	padding-bottom:12px;
	}

/* CONTENT mit Tabellen */

	table {
	font-family: arial, SunSans-Regular, sans-serif, helvetica;
	font-size:12px;
	}
	
/* FOOTER */

	#foot {
	text-align:right;
	padding-right:50px;
	padding-top:15px;
	}
	
	#footaktuelles {
	text-align:right;
	padding-right:50px;
	padding-top:85px;
	}
	
	*html #footaktuelles {
	padding-top:22px;
	}

	#footimpressum {
	text-align:right;
	padding-right:50px;
	padding-top:20px;
	}
	
	*html #footimpressum {
	padding-top:27px;
	}
	
	#footpartner {
	text-align:right;
	padding-right:50px;
	padding-top:12px;
	}
	
	*html #footpartner {
	padding-top:19px;
	}

	#footprofil {
	text-align:right;
	padding-right:50px;
	padding-top:10px;
	}
	
	*html #footprofil {
	padding-top:17px;
	}
	
	#footrange {
	line-height:20px;
	}
