@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana;
	background-color: #e8e7e7;
	text-align:center;
	margin:auto;
	background-image:url(/fileadmin/pics/design/line.jpg);
	background-repeat:repeat-y;
	background-position:center;
}


#adresse {
  width:200px;
  color: #FFFFFF;
  font-size:12px;
  margin-left:10px;
  margin-top:70px;
  
 }



.german {
	font-weight:bold;
}
.fr_elemente_act {
	font-weight: bold;
}	

.de_elemente {
	
}

#language {
	width: 80px;
	float:right;
	margin-top:-20px;
	margin-right:20px;
}

#language a{
	color: #FFFFFF;
	text-decoration: none;
	
}


.subsubsub_elemente {
	padding-left:32px;
	color: #FFFFFF;
	width: 100px;
	
}

.subsubsub_elemente a{
	color: #FFFFFF;
	width: 100px;
	text-decoration:none;
}

.subsubsub_elemente_active {
	padding-left:20px;	
	width: 100px;
}

.subsubsub_elemente_active a{
	color: #FFFFFF;
	width: 100px;
	text-decoration:none;
}


#page {
	text-align:left;
	margin:auto;
	width: 1050px;
	margin-top:0px;	
	height:100%;
}

#header {
	background-image:url(/fileadmin/pics/design/header_new.jpg);
	background-repeat:no-repeat;
	
	width: 1050px;
	height:116px;
	
	padding-top:1px;
}

#header_navi_line {
	width: 1050px;
	height:2px;
	background-color:#e8e7e7;
}

/*************** navi *****************/
#navrep {
	background-image:url(/fileadmin/pics/design/header_rep.jpg);
	background-repeat:repeat-x;
	width:100%;
}

#navigation {
	background-image:url(/fileadmin/pics/design/navi.jpg);
	background-repeat:no-repeat;
	width: 1050px;
	height:50px;

}

#navi_element {
	color: #FFFFFF;
	padding-top:17px;
	margin-left:13px;
	width:1000px;
	text-transform:uppercase;
}

#navi_element a{
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:13px;
}


.navi_element_active {
	font-weight:bold;
}
#navi_content_line {
	width: 1052px;
	height:2px;
	background-color:#e8e7e7;
}


/********** subnavi ***********/


#subnavigation {
	float:left;
	width:190px;
	font-size:13px;
	margin-top:5px;
	margin-left:5px;
	
	position:absolute;
}

.subnav_element {
	margin-bottom:7px;
	
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
}

.subnav_element a{
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
}

.subnav_element_active a {
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
	margin-bottom:7px;
}

.subnav_element_active {
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
	margin-bottom:7px;
	
	font-weight:bold;
}
/*** subsub **/

.subsub_elemente a{
	color: #e1e1e1;
	font-size: 13px;
	text-decoration: none;
	margin-left:12px;
}

.subsub_elemente_active a, .sub_elemente a:hover{	
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}

.subsub_container {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}


/*************** content main ************/

#pagetitle {
	background-image:url(/fileadmin/pics/design/h1.jpg);
	background-repeat:no-repeat;
	width: 820px;
	height: 47px;
	margin-top:-10px;
	margin-left:-4px;
}

#pagetitle_element {
	padding-top:12px;
	color: #FFFFFF;
	font-size:15px;
	margin-left:7px;
}

#pagetitle_content_line {
	width: 850px;
	height:2px;
	background-color:#e8e7e7;
	margin-top:-2px;
}

#content_main {
	margin-top:10px;
	font-size:12px;
	width: 620px;
	margin-left:205px;
}

#content_inhalt {
	padding-left:3px;
	position: absolute;
	overflow: scroll;
	width:630px;
	height:780px;
}

#content_inhalt a{
	text-decoration:none;
	color: #4f4f4f;
}

#content_inhalt a:hover{
	text-decoration:underline;
	color: #4f4f4f;
}


#content_inhalt h1 {
	font-size:13px;
	font-weight:bold;
}

/*********** teaser ***********/

#teaser {
	width: 195px;
	color:#FFFFFF;
	float:right;
	
	margin-top:50px;
	
}

#teaser_inhalt {
	font-size:12px;
	margin-left:10px;
}

#teaser_inhalt a{
	text-decoration:none;
	color: #a4a4a4;
	
}

#teaser_inhalt a:hover{
	text-decoration:underline;
	color: #e8e7e7;
}

#teaser_inhalt h1{
	font-size:15px;
	font-weight:normal;
	margin-left:-10px;
}
