html, body{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	color: #666666;
  font-family:'Roboto Condensed', sans-serif;
  letter-spacing:1px;
  background-image:url(pix/muster.jpg);
  background-attachment:fixed;
}
body{
  height: 101%;
}
html{
  height: 100%;
  margin-bottom: 1px;
	overflow:scroll;
	Overflow-x:hidden;
	Overflow-y:auto;
}
html, body {
  font-size: 14px;
  background-image:url(pix/muster.jpg);
}
#c{
	width:1060px;
	margin:0px auto;
	display:block;
	background-color:#fff;
	min-height:250px;
}
.submenu{
	position:relative;
	display:block;
	z-index:1;
	font-size:12px !important;
	color:#ffffff;
	line-height:20px;
	padding:2px 10px;
	text-decoration:none;
	font-weight:normal;
}
.submenu:hover{
	background-color:#ffffff;
}
.submenudiv{
	position:absolute;
	background-color:#bede9f;
	padding:10px 10px;
	min-width:157px;
	margin:0px 0px 0px 12px;
}

.menu_na_0, .menu_na_0_last, .menu_a_0, .menu_a_0_last{
	display:block;
	text-align:center;
	text-decoration:none;	
	color:#ffffff;
	font-size:16px;
	margin:25px 0px 0px 0px;
	font-weight:normal;
	text-transform:uppercase;
}
.menu_na_0_last, .menu_a_0_last{
}
.menu_na_0, .menu_a_0{
}
.menu_a_0, .menu_a_0:hover, .menu_a_0_last:hover, .menu_a_0_last{
	color:#ffffff;
	text-decoration:underline;
}
.menu_na_0:hover, .menu_na_0_last:hover{
	color:#ffffff;
	text-decoration:underline;	
	
}
.menu_na_0_last, .menu_a_0_last{
}
#top_links_hg{
	display:block;
	width:1060px;
	height:95px;
	background-image:url(pix/headbg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	position:fixed;
	z-index:10000;
	top:0px;
	padding:15px 0px 0px 0px;
}
#inner_c{
	width:1060px;
	margin:0px auto;
	display:block;
}
#content{
	background-color:#ffffff;
	display:block;
	width:1060px;
	padding:0px 0px 0px 0px;
	min-height:250px;
	margin:104px 0px 0px 0px;
}
#sw_ueberschrift_1{
	display:block;
	color:#e0002c;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	padding:0px 0px;
	margin:0px 20px 0px 20px !important;
}
#bottom01 {
	background-image:url(pix/bottom01.jpg);
	background-repeat:no-repeat;
	position:relative; 
	top:0px; 
	left:0px;
	width:1060px;
	height:119px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	
}
.footer_rot {
	padding:20px 0px 0px 0px;
	position:absolute; 
	width: 100%;
	float: left;
	color:#ffffff;
	font-size:18px;
	font-family: 'Roboto Condensed', sans-serif;;
	
}
.footer:link{
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
}
.footer:hover{
	color:#ffffff;
	text-decoration:underline;
	font-size:18px;
}
#bottom02 {
	position:relative; 
	width:1060px;
	height:100%;
	background-color:#1a171b;
	padding:0px 0px 0px 0px;	
}	
.footer_schwarz {
	padding:20px 0px 0px 0px;
	position:absolute; 
	width: 100%;
	float: left;
	color:#ffffff;
	font-size:12px;
	font-family: 'Roboto Condensed', sans-serif;
	background-color:#1a171b;
}

a{
	color:#666666;
	text-decoration:none;
}
a:hover{
	color:#00a86f;
    
}
.a1:link {
  text-decoration:none;
  color:#00a76f;
}
.a1:hover {
  color: #666666 !important;
  text-decoration:none;
  
}
.a1:active {
  color: #00a76f;
  text-decoration:none;
  
}
.a1:visited {
  color: #00a76f;
  text-decoration:none;
  
}
#sw_txt_1{
	padding:0px 0px 0px 0px;
}

#lbOverlay{
	z-index:20 !important;
}
#lbCenter, #lbBottomContainer{
	z-index:21 !important;
}
.divimpressu {
   margin:10px 0;
   border: 1px solid #58585a;
   padding: 10px;
   float:left;
   width:830px;
   
}
.divhome {
   padding: 40px;     
}
.kontakt {
	margin:10px 0;
	padding: 10px;
   border: 1px solid #58585a;
   border-color:#390; border-style:solid
 
   float:left;
   width:390px;
    
}
h2{
   font-size: 30px;
   color:#000000;
   font-style:italic;
}
h1{
   font-size:16px;
   font-weight:bold;
   color:#e0002d;
   text-transform:uppercase;
}
.linie{
border: none;
border-top: 1px dotted #ffffff;
background-color: #000000;
height: 1px;
width:100%;
text-align:left;
margin-left:0;
}
.linie_schwarz{
border: none;
border-top: 1px solid #cdcecf;
background-color: #cdcecf;
height: 1px;
width:100%;
text-align:left;
margin-left:0;
}
.linie_rot{
border: none;
border-top: 1px dotted #ffffff;
background-color: #e0002c;
height: 1px;
width:92%;
text-align:left;
margin-left:0;
}

.sitewizard {
  font-size: 12px;
  color:#ffffff;
  text-decoration: none;
  letter-spacing:1px;
  text-align:left;
}
.sitewizard:hover {
  font-size: 12px;
  color:#00a86f;
  text-decoration: none;
  letter-spacing:1px;
  text-align:left;
}
.home {
	background-image:url(pix/home/home_gruen.jpg);
	background-repeat:no-repeat;
	width:1060px;
	height:230px;
}
.divhaus {
   padding-left: 60px; 
   padding-right: 60px; 
   padding-top: 40px;
   font:14px Arial;
   color:#ffffff;    
}
.divpreise {
   padding-left: 40px; 
   padding-right: 40px; 
   padding-top: 40px;
   
}
.ueberpreise {
   padding: 20px;
   font-size:18px;
   color:#00a86f;
   text-transform:uppercase;    
}
.button1 {
	display:block;
    background-image:url(pix/home/bt_haus.jpg);
    width:201px; height:168px;
}
.button1:hover {
  background-image:url(pix/home/bt_haus_over.jpg);
}
.button2 {
	display:block;
    background-image:url(pix/home/bt_plan.jpg);
    width:235px; height:168px;
}
.button2:hover {
  background-image:url(pix/home/bt_plan_over.jpg);
}
.button3 {
	display:block;
    background-image:url(pix/home/bt_download.jpg);
    width:201px; height:168px;
}
.button3:hover {
  background-image:url(pix/home/bt_download_over.jpg);
}
.sende01 {
font:12px Arial;
color:#ffffff;
border: 1px solid #00a76f;
background-color:#00a76f;
width:14px;
height:14px;
padding:1px 1px 1px 1px;
display:block;
float:left;
text-align:center;
}
.sende01:hover {
color:#ffffff;

}