@charset "utf-8";
/* CSS Document */

/*
* Standard Typo CSS
*/
#invisible {
display:none;
}
body {
	background-color:#c4cdd7;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {

}

a {
text-decoration:none;
color:#29428c;
}
a:hover {
text-decoration:underline;
}

h1{
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #003366;
text-decoration: none;
margin:0px;
padding-top: 0px;
padding-bottom: 10px;
}
strong {
color: #333333;
}
h2 {
font-size: 13px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #003366;
text-decoration: none;
margin:0px;
padding-top: 0px;
padding-bottom: 10px;
}

h3{
font-size: 12px;
font-style: normal;
font-weight: bold;
color:#000000;
}

h4 {

}

p.footer {
margin:0px;
padding:0px;
color:#ffffff;
}

#main .ce_text {
line-height:150%;
}

/*
* Standard Layout CSS
*/



#wrapper {
width:960px;
height:auto;
overflow:hidden;
margin-left:auto;
margin-right:auto;
	background-image: url(../hp_media/mainwrapper_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#lang_switch {
width:960px;
height:auto;
overflow:hidden;
background-color:#29428c;
border-bottom:1px solid #ffffff;
}
#logo {
width:209px;
height:120px;
padding-left:10px;
padding-top:60px;
overflow:hidden;
background-color:#ebebee;
float:left;
border-right:solid 1px #ffffff;
}
#header_bild {
width:520px;
height:180px;
overflow:hidden;
float:left;
}
#suchfeld {
float:left;
height:80px;
width:204px;
overflow:hidden;
background-color:#92a1be;
border-left:solid 1px #ffffff;
}
	#suchfeld .ce_toplink,
	#suchfeld .pdf_link {
	display:none;
	}

#trenner {
	width:960px;
	height:18px;
	background-color:#92a1be;
	overflow:hidden;
	float:left;
	clear:both;
	border-bottom:solid 1px #ffffff;
	border-top:solid #ffffff 1px;
	background-image:url(../hp_media/trenner_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main_wrapper {
	width:960px;
	height:auto;

	background-image: url(../hp_media/mainwrapper_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;

}
#left {
height:auto;
width:219px;
overflow:hidden;
float:left;
background-color:#ffffff;
}
#main {
width:490px;
height:auto;
padding-left:15px;
padding-right:15px;
padding-bottom:25px;
padding-top:25px;
overflow:hidden;
float:left;
background-color:#e4e8ed;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
}
	
#right {
padding-top:25px;
width:189px;
heuight:auto;
overflow:hidden;
float:left;
background-color:#e8e8e8;
padding-left:15px;
pading-right:15px;
}
	#right .ce_toplink,
	#right .pdf_link {
	display:none;
	}

#footer {
	padding-left:250px;
	padding-top:5px;
	width:500px;
	height:35px;
	background-color:#92a1be;
	background-image: url(../hp_media/footer_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
	clear:both;
	}
/*
* Changelanguage
*/


.mod_changelanguage ul {
margin:0px;

float:right;
}
.mod_changelanguage ul li {
margin:0px;
padding-top:7px;
width:25px;
height:23px;
float:left;
list-style-image:noen;
list-style-type:none;
overflow:hidden;
}
.mod_changelanguage p {
margin:0px;
padding:0px;
}
/*
* toplink
*/

.ce_toplink {
	float:right;

	width:20px;
	height:20px;
}


.pdf_link a{
	color:#000000;
	font-size:11px;
	background-image:url(../hp_media/printer.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	text-decoration:none;
}

/*
* Navigation
*/

.mod_navigation {
padding-left:5px;
padding-right:10px;
padding-top:25px;
}
.mod_navigation a {
color:#000000;
}

.mod_navigation ul {
margin-left:0px;
padding-left:0px;

}
.mod_navigation ul li {
	margin:0px;
	padding-left:10px;
	list-style-type:none;
	list-style-image:none;
	border-bottom:solid 1px #d6dbe2;
	line-height:19px;
}
.mod_navigation ul li.bold_nav {
padding:0px;
}

.mod_navigation ul li a.bold_nav {
background-image:none;
font-weight:bold;
line-height:35px;
}
.mod_navigation ul li a.bold_nav:hover {
text-decoration:none;
cursor:default;
}
.mod_navigation ul li a {
	background-image:url(../hp_media/nav_img.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.mod_navigation ul li span.active {
	background-image:url(../hp_media/nav_img.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
		padding-top:0px;

	font-weight:bold;
}
.mod_navigation ul li.bold_nav,
.mod_navigation ul li span.bold_nav {
background-image:none;
font-weight:bold;
line-height:35px;


}
.mod_navigation ul.level_1 {
padding:0px;
margin:0px;
}

.mod_navigation ul.level_2 {
}


/*
* Suchfeld
*/
#suchfeld {
padding-left:15px;
padding-top:100px;
}
#suchfeld h1{
color:#ffffff;
font-size:13px;
padding:0px;
margin:0px;
}
#suchfeld p {
color:#ffffff;
font-size:10px;
margin-bottom:3px;
}
#f2 #ctrl_1{
float:left;
}
#f2 br {
display:none;
}
#f2 input.submit {
float:left;
margin-top:5px;
margin-left:15px;
}

/*
* rechte spalte
*/

#right p {
margin-bottom:10px;
padding:0px;
font-size:10px;
}

.ce_hyperlink {
	
	background-image:url(../hp_media/link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:40px;
	margin-bottom:15px;
}
.ce_hyperlink a {
	color:#ffffff;
	background-color:#999999;
	text-decoration:none;
	margin-left:1px;
	padding-left:3px;
	width:65px;
	font-size:11px;
	display:block;
}


.caption {
font-size:10px;
}


.mod_sitemap {
width:auto;
height:auto;
overflow:hidden;
}

.mod_sitemap ul {
	margin:0px;
	padding:0px;
	list-style-type:square;
	list-style-iamge:none;
	color:#000000;
}

.mod_sitemap ul li {
	list-style-type:square;
	list-style-iamge:none;
	color:#000000;
	margin-left:25px;
}
.mod_sitemap ul li a {
color:#000000;
}
