/* CSS Document */
body{
	background-color: #000000;
} 

#contentcenter	{

	position: absolute;
	width: 800px;
	height:620px;
	top: 40px;
	left: 50%;
	margin-left: -400px;
}

#top {
	position:absolute;
	left:0%;
	top:0%;
	width:800px;
	height:72px;
	z-index:2;
	background-image: url(pix/hg_top.jpg);	
}

#menue {
	position:absolute;
	left:0%;
	top:11.6%;
	width:800px;
	height:48px;
	z-index:2;
	background-image: url(pix/hg_top_m.jpg);
}

#content {
	position: absolute;
	left: 0%;
	top: 19.34%;
	width:755px;
	height:490px;
	z-index:2;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 25px;
	background-image: url(pix/hg_middle.jpg);
	/*background-position: center 160px;
	background-attachment: fixed;*/
	overflow: auto;
	
}

/*
#bottom{
	position:absolute;
	left:0%;
	top:91.92%;
	width:800px;
	height:50px;
	z-index:2;
	background-image: url(pix/bottom.jpg);
}
*/


.Stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.Stil3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: larger;
}

.Stil5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.Stil6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF;}
.Stil7 {font-size: 14pt}
.Stil8 {font-size: 16pt}
.Stil9 {font-size: 8pt}

.bereich {
 position: absolute;
 text-align: center;
 font-weight: bold;
}
	
#modernbricksmenu2{

padding: 0;
width: 100%;
background: transparent;
position: relative; top: 15%; left: 3%;

}

#modernbricksmenu2 ul{
margin:0;
margin-left: 35px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: 13px Verdana;
color: white;
text-decoration: none;
margin: 0 10px 0 0; /*Margin between each menu item*/
padding: 5px;
background-color: #46a547; 

}

#modernbricksmenu2 a:hover{
background-color: #4171c2; 
color: black;
}

#modernbricksmenu2 #current a{ 
background-color: #4171c2; 
color: white;
}

#service_menue{
	position:absolute;
	left:88%;
	top:22%;
	width:90px;
	height:400px;
	z-index:2;
	padding-top:20px;
}

#menue_bricks2 a{
	display: block;
	font: 10px Verdana;
	color: white;
	text-decoration: none;
	padding: 4px;
	background-color: #AE1717; 
}

#menue_bricks2 a:hover{
	background-color: #000000; 
	color: white;
}

#menue_bricks2 #current a{ 
	background-color: #000000; 
	color: white;
	border-color: #000000; 
}


#menue_simple a{
	float:right;
	font: 10px Verdana;
	color: black;
	text-decoration: none;
	padding-right: 12px;
}

#menue_simple a:hover{
	color: #D01617;
}

#menue_simple #current a{ 
	color: #D01617;
}

input, select, textarea
   { color:#000000; }
 .Feld
   { background-color:#FFFFFF; border:1px solid #46a547 }
 .Button
   { background-color:#46a547; color:#FFFFFF; width:80px; border:1px solid #FFFFFF; }
   
a:link {
	color: #91b6d9;
	font: 10pt Verdana;
	font-weight: bold;
}
a:visited {
	color: #91b6d9; 
	font: 10pt Verdana;
	font-weight: bold;
}
a:hover{
	color: #91b6d9; 
	font: 10pt Verdana;
	font-weight: bold;
}
a:active{
	color: #91b6d9; 
	font: 10pt Verdana;
	font-weight: bold;

}
