/*****************************************************/
/*                  GLOBAL                           */
/*****************************************************/

*{
	padding: 0;
	margin: 0;
}

 body {
 	margin: 20px 0 0 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	background: #B5BEDD;
}

	
#wrapper {
	width: 990px;
	margin: 0 auto; /* Durch automatische Raender (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
	margin-top: 0px;
	margin-bottom: 0px;
	border: #969696 solid 0px;
	font-size: 12px;
	background: #ff7200;
	padding: 0;
}
#wrapper_bgleft{
	float: left;
	background: url(../img/border_left.png) repeat;
	height: 75px;
	width: 12px;
}
#wrapper_bgright{
	float: right;
right: 0px;
	background: url(../img/border_right.png) repeat;
	height: 75px;
	width: 12px;

}
#main {
	clear: both;
	width: 966px;
	margin: 0 12px 0 12px;
	background: white;
	min-height: 750px;
}


/*****************************************************/
/*                ###CONTENT###                      */
/*         _left _nomal _right _border               */
/*****************************************************/
#content_left {
	display: inline; /*Fix IE floating margin bug*/
	float: left;
	width: 270px;/* 300 - padding */
	margin: 0px;
	overflow: visible !important; /*Firefox*/
	overflow: hidden; /*IE6*/
	padding: 20px 20px 0px 35px;

}
#content_normal {
	display: inline; /*Fix IE floating margin bug*/
	float: right;
	width: 621px;/* 654 - padding */
	margin: 0px;
	overflow: visible !important; /*Firefox*/
	overflow: hidden; /*IE6*/
	padding: 20px 20px 20px 0;	

}
#content_unten {
	
	width: 926px;/* 666 - padding */
	margin: 0px;
	overflow: visible !important; /*Firefox*/
	overflow: hidden; /*IE6*/
	padding: 0 20px 20px 20px;	

}

/******************/
/*  CLEAR FLOATS  */
/******************/

.clear-contentunit {clear:both; width:640px; height:0.1em; border:none;}  /* achtung wichtig um im moz den hintergrund darzustellen */


/*****************************************************/
/*                  HEADER                           */
/*****************************************************/


#header-top{
position: relative; /* hierauf beziehen sich die Angaben der im Header eingeschlssenen Elemente */
	background: url(../img/header.png) no-repeat 0px 1px;
/*	margin-left: 15;
	margin-top: 10;*/
	/*height: 22px;*/
		height: 35px;
		margin:0px;
		padding: 0px;
	
}
/*****************************************************/
/*                ###SPRACHWAHL###                      */
/*****************************************************/
#header-top #sprache{
	float: right;
	margin-right: 15px;
	margin-top: 7px;
	/*background-color: #039789;*/
border: 0px solid;
text-align: center;
	background: url(../img/sprache.png) no-repeat;
}
#header-top .sprachmenuTitel{
	font-size: 10px;
}
#header-top ul.sprachmenu{
border-top:1px solid;
	margin: 0px 20px 0px 0px;
	padding: 0px; 

}
#header-top li,  li.sprachItem, .sprachmenuItemACT,  .sprachmenuItemEmpty, .sprachmenuItemACTEmpty{
	display: inline;
	height: 20px;
	margin: 0px;
	padding: 3px; /*  wert kgroesser als für a */	
	font-size: 11px;	
}
li a.sprachmenuItemACT{
	text-decoration : none;
}
#header-top #sprache img{
	margin: 2px 4px;
	border: 1px solid #cccccc;
}
/* ################## container logo und head image ######################### */
#headerbox{
	position: relative; /* hierauf beziehen sich die Angaben der im Header eingeschlssenen Elemente */

	background-color: transparent;
	/*border-bottom: 1px solid #cccccc;*/
	height: 129px;
	margin: 0 12px 0 12px;
	text-align: left;
	background: url(../img/head.png) repeat-y 0px;
}
#header-image{ 
 float: left; margin-left: 17px; margin-top: -20px;
background-color: transparent;

 }





/******************/
/*  MAIN SECTION  */
/******************/

/* #############  NAVIGATION navi left ################### */
/*#navi-round-head{
	height: 15px;
	background: transparent url(../img/navi-round-head.png) no-repeat 1px 0px;
}*/

#navigation ul{
	list-style: none;
	margin: 0px;
	padding: 0;
	border: 0px solid #800000;
	
}
#navigation li{
	
	border-top: 0px solid #d0d0d0; 
	border-bottom: 1px solid #f2f3ed;
}
#navigation a{
 	font-size: 1em;
}
#navigation a:link,#navigation a:visited{
	display: block;
	/*width:126px; breite für IE*/
	text-decoration: none;
	padding: 3px 0px 4px 5px;
	margin: 0;
	border: 0px solid #800000;
	color: #969696;
	font-size: 80%; 
}
#navigation a:hover, #navigation a.act{
	margin: 0 0 0 1px;
	color: #ff7200;
	color: #FF7200;
	color:white;
	padding: 3px 0px 4px 5px;
/*	background: #039789 url(../img/menu_oben.png) repeat-y top;*/
	background: #ff7200;

}
#navigation a.sub1:link ,#navigation a.sub1:visited {
	display: block; /*width:126px; breite für IE*/
	text-decoration: none;
	padding: 3px 0px 3px 15px;
	margin: 0;
	border: 0px solid #800000;
	color: #ff7200;
	font-size: 80%;
}
#navigation a.sub1:hover, #navigation a.sub1act{
	/*margin: 1px;*/
	color: white;
	padding: 3px 0px 3px 15px;
	border: 0px solid #800000;
	background: #ff7200;

}
#navigation a.sub2:link ,#navigation a.sub2:visited {
	display: block; /*width:126px; breite für IE*/
	text-decoration: none;
	padding: 3px 0px 3px 25px;
	margin: 0;
	border: 0px solid #800000;
	color: #ff7200;
	font-size: 80%;
}
#navigation a.sub2:hover, #navigation a.sub2act{
	/*margin: 1px;*/
	color: white;
	padding: 3px 0px 3px 25px;
	border: 0px solid #800000;
	background: #ff7200;

}

/*#####################################*/
#navigation .menuadmin a.sub1:hover, #navigation .menuadmin a.sub1act{
	/*margin: 1px;*/
	padding: 3px 0px 3px 15px;
	border: 0px solid #800000;
	background: #dcdcd1;

}


/* ################################################## */
#navigation div.linklinks{
	margin: 10px 0;
	padding: 0px;

}

#navigation div.linklinks p{
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-size: 12px;
	color: #a9a9a9;
}
#navigation div.linklinks a,#navigation div.linklinks a:hover,#navigation div.linklinks a:visited{
margin: 0px;
padding: 0px;
border: none;
text-align:center;
	font-size: 12px;
	color: #a9a9a9;
	text-decoration: underline;
	background-color: transparent;
}
#navigation div.linklinks a:hover{

	font-weight: bold;

}







