/* CSS Document */

body, div, h1, h2, h3, h4, .select_box, .text_box, input,form, table, td{

margin:0px;

padding:0px;

font-weight:normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

body, html{

background:#f8f8f8;

color:#1f1f1f;

font-size:1.0em;

}

a{

	color:#1f1f1f;

	text-decoration:none;

}

a:hover{

color:#e2001a;

}



img{

border:none;

}

#my_body{

	width:985px;

	margin:auto;

	background:url('../images/back_horizontal.gif') #ecebeb;

	padding:6px;

	padding-top:0px;

	padding-bottom:0px;

	margin-top:19px;

}

.nix

{

	clear: both;

	height: 1px;

	width: 100%;

	background:#ecebeb;

}











#menu

{

 height:48px;

 background:#ecebeb;

 border-bottom:2px solid #FFFFFF;

}

#menu ul{

	margin:0;

	padding:0;

	list-style:none;

	padding-left: 250px;

	padding-top:19px;

}



#menu ul li

{

float:left;

display:block;

padding-right:50px;

}

#menu ul li a

{

font-size:0.8em;

font-weight:bold;

letter-spacing:.025em;

}

#menu ul li a:hover, #menu ul li a.active

{

color:#e2001a;



}

#content

{

background:url(../images/content_back.gif) repeat-y left;

 background-color:#ecebeb;

 margin-top:20px;

 font-size:0.7em;

padding-bottom:12px;

}

#accessibility

{

float:right;

padding-right:20px;

}

#accessibility a{

	padding-left:6px;

}

#a1 a{

	font-size:0.9em;

}



#a2 a{

	font-size:1.25em;

}

#a3 a{

	font-size:1.4em;

}

#content_img{

	float:left;

	height:413px;

	overflow:hidden;

}

#content_text{

	float:left;

	width:475px;

}

#willkommen{

	padding-top:185px;

	text-align:center;

	width:100%;

	font-size:1.55em;

}

#content_navigation{

	float:left;

	width:242px;

	border-right: 1px solid #ffffff;

	background: #e2001a;

}

#content_navigation ul{



margin:0;

padding:0;

list-style:none;



}

#content_navigation ul li{



margin:0;

padding:0;

}

#content a.navigation_menu{

display:block;

background:#e2001a;

color:#FFFFFF;

border-bottom:1px solid #FFFFFF;

padding-left:6px;

padding-top:9px;

padding-bottom:9px;	

}

#content a.navigation_sub_menu{

display:block;

background:#f6acac;

color:#040404;

border-bottom:1px solid #FFFFFF;

padding-left:21px;

padding-top:5px;

padding-bottom:5px	

}

#content a.navigation_sub_menu:hover, #content  a.navigation_sub_menu.active{

background-color:#f0ffff;

background-image:none;

}

#content a.navigation_menu:hover, #content  a.active{

background:url(../images/nav_arrow.gif) no-repeat top left #e2001a;

background-position:0px 3px;

padding-left:21px;

	

}

#content_section{

	padding-left:9px;

	padding-right:20px;

}

#content_section h2{

	font-size:1.6em;

	letter-spacing:0.05em;

	padding-bottom:10px;

	width:360px;

               margin-top:-4px

}

#content_section h3{

	xpadding-left:6px;

	font-size:1.1em;

	font-weight:bold;

	padding-top:15px;

}

#content_section p{

	margin:0px;

	padding:0px;

	line-height:1.22em;

}

#content_section p, #content_section a.download_link,  #content_section a.more_link{

	xpadding-left:6px;

	padding-bottom:6px;

	padding-top:6px;

}

#content_section a.more_link{

font-weight:bold;

}

#content_section a.download_link{

display:block;

background:url(../images/download.gif) no-repeat top left;;

padding-left:25px;

background-position:3px 5px;

}

#footer {

	width:985px;

	margin:auto;

	font-size:0.7em;

	background:url(../images/back_bottom.gif) top repeat-x;

	padding-top:20px;


}

#footer ul{

	margin:0;

	padding:0;

	list-style:none;

}

#footer ul li{

	display:block;

	float:left;

	margin:0;

	padding:0;
	
	padding-bottom: 18px;

}

#footer a{



	padding-right:6px;

	padding-left:6px;

	border-right:1px solid #1f1f1f;

}

#footer  #ft_kontakt{

padding-left:0;

}

#footer  #ft_druck{

border:none;

}

#footer_text{

float:right;




}



#header

{

background:url('../images/back_top.gif') top repeat-x #FFFFFF;

text-align:center;

height:154px;

padding-top:23px;

xborder: 1px solid #0000ff;

}

#header h1{

	float:left;

	padding-left:303px;

}

#search_box

{

	float:right;

	padding-top: 60px;

	padding-right:20px;

	font-size: 0.6em;

}



#search_text

{



	float: left;

	margin-right: 6px;

	

	

}



#search_field

{

	float: left;

	margin-top:-5px;

}

.search_input

{

	width: 107px;

	border-top: 1px solid #99999a;

	border-left: 1px solid #f3f3f3;

	border-right: 1px solid #f3f3f3;

	border-bottom: 1px solid #f3f3f3;

	padding-bottom:2px;

}



#search_button

{

	float: left;

	margin-left: 3px;

	padding-top: 1px;

	margin-top:0px;

}

.team_member img{

	float:left;

	padding-right:19px;

}

.team_member{

	padding-top:18px;

}

#linklist {

	padding-top:18px;

	padding-bottom:18px;

}

#linklist a {

	text-decoration:underline;

	display:block;

	float:left;

	clear:both;

	padding-bottom:4px;

}

#linklist a:hover {

	color:5198da;

	

}

/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; }

* html ul li a { height: 1%; }

/* End */

#content_section a, #content_img a {

	text-decoration:underline;

	padding-bottom:4px;

}

#content_section a.more_link {

                text-decoration:none;

	padding-bottom:4px;

}



#content_section a:hover {

	color:5198da;

	

}

.help{
background:#faf6d8;
padding:6px;
border:2px dotted #ff0000;
}
