html
{
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}



body
{
	scrollbar-3dlight-color:#505050;
	scrollbar-arrow-color:#505050;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#505050;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	
	background-image:url(shared/hecker_bg.gif);
	background-repeat:repeat-y;
  background-color:#ffffff;
	
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
}

#top
{
	z-index:50;
	position:absolute;
	left:122px;
	top:-1px;
	width:855px;
	height:121px;
	display:block;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #FABA00;
	background-color:#ffffff;
	float:left;
}

#top img 
	{
	float: left;
	}
	
.img_ansprechpartner
{
	margin-left:10px;
	margin-bottom:5px;
}

a:focus { outline: none; }


#bild
{
	z-index:2;
	position:absolute;
	left:0px;
	top:0px;
	width:247px;
	height:100%;
	border-right:1px solid #FABA00;
}

#headline
{	
	z-index:60;
	position:absolute;
	left:475px;
	top:100px;
	width:500px;
	height:25px;
	display:block;
	padding:0px;
	margin:0px;
}

#quader
{	
	z-index:135;
	position:absolute;
	left:20px;
	top:496px;
	display:block;
}

h1
{
	font-size:16px;
	font-weight:bold;
	color:#FABA00;
	display:block;
	padding-bottom:10px;
	margin:0px;
}

.solar_head
{
	color:#FABA00;
	font-size:13px;
}

h2
{
	font-size:14px;
	font-weight:bold;
	color:#595959;
	display:block;
}

.topap
{
	border-bottom:1px solid #595959;
}

img
{
	border:none;
}

#content
{	
	z-index:63;
	position:absolute;
	left:475px;
	top:130px;
	width:480px;
	height:490px;
	color:#505050;
	border-left:1px solid #cccccc;
	padding-left:10px;
	padding-right:5px;
	overflow:auto;
}

#totop
{
	position:absolute;
	left:477px;
	top:630px;
	width:100px;
	height:20px;
	color:#505050;
}

#back
{
	position:absolute;
	left:374px;
	top:630px;
	width:100px;
	height:20px;
	color:#505050;
	text-align:right;
}

#topnavigation
{
	z-index:5;
	position:absolute;
	left:251px;
	top:123px;
	width:200px;
	height:96px;
	
	border-left:17px solid #FABA00;
	line-height:23px;
	padding-left:6px;
}

#subnavi
{
	z-index:12;
	position:absolute;
	left:257px;
	top:240px;
	width:205px;
	line-height:18px;
	padding-left:6px;
}

#zusatznavigation
{
	z-index:32;
	position:absolute;
	left:42px;
	top:500px;
	width:200px;
	height:119px;
	line-height:23px;
	text-align:right;
}

#farbbalken
{
	z-index:0;
	position:absolute;
	left:251px;
	top:0px;
	width:17px;
	height:100%;
	background-color:#cccccc;
}

#abdeckung
{
	z-index:1;
	position:absolute;
	left:251px;
	top:0px;
	width:17px;
	height:130px;
	background-color:#ffffff;
}

#flaggen
{
	z-index:30;
	position:absolute;
	left:91px;
	top:360px;
	width:17px;
	height:130px;
}

.flag
{
	padding:7px;
}

a.topnavi:link,a.topnavi:visited
{
  color:#505050;
  text-decoration:none;
}

a.topnavi:hover,a.topnavi:active
{
  color:#FABA00;
  text-decoration:none;
	border-left:5px solid #FABA00;
	padding-left:2px;
}

a.zusatznavi:link,a.zusatznavi:visited
{
  color:#505050;
  text-decoration:none;
}

a.zusatznavi:hover,a.zusatznavi:active
{
  color:#FABA00;
  text-decoration:none;
	border-right:5px solid #FABA00;
	padding-right:2px;
}

a.toplink:link,a.toplink:visited
{
  color:#505050;
  text-decoration:none;
	border-left:1px solid #FABA00;
	padding-left:5px;
}

a.toplink:hover,a.toplink:active
{
  color:#FABA00;
  text-decoration:none;
	border-left:1px solid #FABA00;
	padding-left:5px;
}

a.back:link,a.back:visited
{
  color:#505050;
  text-decoration:none;
	border-right:1px solid #FABA00;
	padding-right:5px;
}

a.back:hover,a.back:active
{
  color:#FABA00;
  text-decoration:none;
	border-right:1px solid #FABA00;
	padding-right:5px;
}

a:link, a:visited
{
  color:#FABA00;
  text-decoration:none;
}

a:hover, a:active
{
  color:#505050;
  text-decoration:none;
}

DIV.fstLevel a
	{
	text-decoration: none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:190px;
	font-weight:normal;
	text-align:left;
	border-left:5px solid #FABA00;
	color:#505050;
	padding-left:6px;
	}
	
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/

DIV.fstLevel a:hover
	{
	color:#FABA00;
	border-left:5px solid #FABA00;
	}
	
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/

DIV.fstLevelActive a
	{
	text-decoration: none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:200px;
	font-weight:normal;
	text-align:left;
	color:#FABA00;
	border-right:5px solid #FABA00;
	}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/

DIV.secLevel a
	{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:208px;
	font-weight:normal;
	text-align:left;
	color:#505050;
	border-left:8px solid #FABA00;
	}
	
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/

DIV.secLevel a:hover
	{
	color:#FABA00;
	}
	
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/

DIV.secLevelActive a
	{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:155px;
	font-weight:normal;
	text-align:left;
	color:#FABA00;
	border-left:8px solid #FABA00;
	}
	
li
	{
	list-style-image:url(shared/bullet.gif);
	list-style-position:outside;
	padding-left:3px;
	padding-right:10px;
	padding-bottom:7px;
	}
	
.minifont
{
	font-size:8px;
}

.head_startseite
{
	font-size:14px;
	color:#FABA00;
}

.tabwerte
{
	padding-left:10px;
	color:#FABA00;
}

.sternchen
{
	color:#FABA00;
}

.subtext
{
	font-size:9px;
}

.hoch
{
	font-size:9px;
}