@charset "utf-8";

/* CSS Document */



body {

	background-image:url(bg-5.jpg);

	background-repeat:repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	background-color:inherit;

	margin:0px;

	padding:0px;

	}



h2 {

	font-size:1.6em;

	color:#0d5fa1;

	background-color:inherit;

	margin-bottom:20px;

	}



h3 {

	font-size:1.2em;

	color:#0d5fa1;

	height:23px;

	width:220px;

	background-image:url(h3_verlauf-4.jpg);

	padding:8px 0px 0px 20px;

	}



h4 {

	font-size:1.4em;

	color:#0d5fa1;

	background-color:inherit;

	margin-bottom:20px;

	}



#paper {

	position:relative;

	margin:5px auto 10px auto;

	width:900px;

	height:100%;

	background-color:#FFFFFF;

	color:inherit;

	border:1px solid #d9dbdd;

	}



.contentheading {

	display:none;

	}





/*------------------------ Sprachauswahl Anfang ------------------------*/



#language {

	text-transform:uppercase;

	font-size:0.8em;

	height:12px;

	color:#cccccc;

	margin:0px auto 0px auto;

	padding:2px 0px 0px 0px;

	width:900px;

	}



#language ul {

	float:right;

	list-style-type:none;

	display:block;

	margin:0px;

	}



#language ul li {

	float:left;

	margin:0px;

	padding:0px;

	}



#language ul li a:link, #language ul li a {

	text-decoration:none;

	color:#cccccc;

	background-color:inherit;

	margin:0px;

	padding:0px;

	}



#language ul li a:hover {

	text-decoration:underline;

	margin:0px;

	padding:0px;

	}



#language ul li#active_language a {

	font-size:0.8em;

	text-decoration: underline;

	}





/*------------------------ Sprachauswahl Ende ------------------------*/



/*------------------------ Header Anfang ------------------------*/



#logo {

	background-image:url(logo_header-4.gif);

	width:890px;

	height:50px;

	}


#logo.en {
	background-image:url(logo_header_en-4.gif);
	}


#keyvisual {

	background-image:url(keyvisual-4.jpg);

	margin:0px 0px 0px 10px;

	width:880px;

	height:180px;

	}



/*------------------------ Header Ende ------------------------*/



/*------------------------ Hauptmenue Anfang ------------------------*/



#menue_flaeche {

	background-image:url(verlauf_grau-4.jpg);

	margin:1px 0px 0px 10px;

	width:880px;

	height:40px;

	}



#main_menue {

	margin-left:250px;

	}



#main_menue ul {

	display:inline;

	list-style-type:none;

	text-transform:uppercase;

	font-size:0.9em;

	font-weight:bold;

	}



#main_menue ul li {

	display:inline;

	margin-right:20px;

	line-height:3.7em;

	}



#main_menue ul li a:link, #main_menue ul li a {

	text-decoration:none;

	color:#a2a2a2;

	background-color:inherit;

	}



#main_menue ul li a:hover, #main_menue #active_menu {

	text-decoration:none;

	color:#035da6;

	background-color:inherit;

	}



/*------------------------ Hauptmenue Ende ------------------------*/



/*------------------------ Sidebar Anfang ------------------------*/



#sidebar {

	background-image:url(verlauf_sidebar-4.jpg);

	background-repeat:repeat-x;

	width:240px;

	height:100%;

	float: left;

	margin: 0px 0px 0px 10px;

	padding-top: 15px;

	padding-bottom: 30px;

	}

/* IE Requirement \*/

* html #sidebar { margin: 0px 0px 0px 5px;  }

/* End */



#sidebar strong {

	margin:0px 0px 0px 22px;

	font-size:0.9em;

	}



#sidebar ul {

	list-style-type:none;

	font-size:0.9em;

	margin-top:1px;

	}



#sidebar ul li {

	margin:0px;

	background:url(bullet_point-4.gif) 2px 5px no-repeat;

	padding-left:15px;

	}

/* IE Requirement \*/

* html #sidebar ul li { background:url(bullet_point-4.gif) 2px 7px no-repeat; }

/* End */



#sidebar a:link, #sidebar a {

	text-decoration:none;

	color:#666666;

	background-color:inherit;

	}



#sidebar a:hover, #sidebar #active_menu {

	text-decoration:underline;

	color:#035da6;

	background-color:inherit;

	}





#sub_menu ul li {

	background:url(bullet_point-4.gif) 2px 5px no-repeat;

	padding-left:15px;

	}

/* IE Requirement \*/

* html #sub_menu ul li { background:url(bullet_point-4.gif) 2px 7px no-repeat; }

/* End */



/*------------------------ Sidebar Ende ------------------------*/



/*------------------------ Content Anfang ------------------------*/



#maincontent {

	width:590px;

	margin:15px 0px 20px 50px;

	line-height:1.9em;

	float:left;

	}



#maincontent img {

	margin:6px 8px 12px 0px;

	padding:2px;

	background-color:#f0f0f0;

	border:1px solid #d9dbdd;

	}



#maincontent .email img {

	margin:0px 0px -3px 2px;

	background-color:#fff;

	padding:0px;

	border:none;

	}



#maincontent .fon img {

	margin:0px 0px 0px 2px;

	background-color:#fff;

	padding:0px;

	border:none;

	}



#maincontent a:link, #maincontent a {

	background:url(bullet_point-4.gif) 0px 5px no-repeat;

	padding-left:12px;

	text-decoration:none;

	color:#075fa1;

	}



#maincontent a:hover {

	text-decoration:underline;

	color:#075fa1;

	}



#maincontent ul {

	list-style-type:none;

	}



#maincontent ul li {

	margin-left:-30px;

	background:url(bullet_point-4.gif) 2px 9px no-repeat;

	padding-left:15px;

	}

/* IE Requirement \*/

* html #maincontent ul li  { 	background:url(bullet_point-4.gif) 2px 11px no-repeat; }

/* End */





/*------------------------ Content Ende ------------------------*/



/*------------------------ Footer Anfang ------------------------*/



#footer {

	clear: both;

	background-image:url(footer_ib-2.gif);

	margin:1px 0px 10px 10px;

	width:880px;

	height:35px;

	}


#footer.en {
	background-image:url(footer_ib_en-2.gif);
	}



/*------------------------ Footer Ende ------------------------*/