body
{
    background-image: url(../img/bg.png);
	background-attachment:fixed;
    font-family:Arial,Verdana,Georgia;
    font-size:12px;
    margin-bottom: 40px;
}
h1
{
    font-family:Times New Roman,Arial,Garamond;
    font-weight:normal;
    font-style:normal;
    font-size:20px;
    color:#D1EFF1;
    padding:0;
    padding-bottom:0px;
    margin:0;
}
h2 a
{
    font-family:Arial,Times New Roman,Garamond;
    font-size:12px;
    color:#FFF;
    padding:0;
    margin:0;
    text-decoration:none;
}
h2 
{
    font-family:Arial,Times New Roman,Garamond;
    font-size:12px;
    color:#333;
    padding:0;
    padding-bottom:10px;
    margin:0;
}
h3
{
    font-family:Arial,Times New Roman,Garamond;
    font-size:10px;
    color:#FFFFFF;
    padding:0;
    padding-bottom:15px;
    margin:0;
}
h4
{
    font-family:Arial,Times New Roman,Garamond;
    font-size:12px;
    color:#fff;
    padding:0;
    margin:0;
}
 .examplediv
 {
    border-style:solid #000000 1px;
 }

#divid1
{
 position:absolute;visibility:visible;
 right:50px;top:5px; width:400px; height:67px;
 z-index:2;
}


input {border:1px solid #666;}
.submit {border:1px solid #666;font-size: 8pt;background-color: #ffffff; height:22px;}
#mitteilung {border:1px solid #666;}
#RadioButtonList1_0 {border: 0px;background-color:#eff0f5;}
#RadioButtonList1_1 {border: 0px;background-color:#eff0f5;}
#zugangsdaten{border:0px;background-color:#eff0f5;}
#Rückrufwunsch{border:0px;background-color:#eff0f5;}

#rahmen
{
    width: 784px;
    margin: auto;
    margin-top: 50px;
}
#top
{
    width: 783px;
    height: 88px;
    background-image: url(../img/bg_top.jpg);
}
#home
{
    margin-top:2px;
    margin-left:30px;
    width:152px;
    height:62px;
}
#statistik 
{
    font-family:Arial,Verdana,Georgia;
    font-size:9px;
    font-weight:bold;
    top:5px;
    margin-left:680px;
    width:50px;
    position:relative;
}
#statistik a
{
    text-decoration:none;
    color:#000;
}
.menu{
width: 250px;
padding-top:11px;
margin-left:3px;
}

.menuh{
width: 250px;
padding-top:35px;
margin-left:3px;
}


.menu ul{
padding: 0px;
margin: 0;
list-style-type: none;
}

.menuh ul{
padding: 0;
margin: 0;
list-style-type: none;
width: 783px;
}

.menuh li{
float: left; 
margin: 0px; 
padding: 0px;
padding-right:5px;
}



.menu a{
font: bold 10px Verdana;
padding-left: 45px;
padding-right:0;
padding-top:5px;
padding-bottom:1px;
display: block;
width: 110px; /*Define width for IE6's sake*/
color: #fff;
text-decoration: none;
}

.menuh a{
font: bold 10px Verdana;
padding-left: 2px;
padding-right:2px;
padding-top:3px;
padding-bottom:4px;
display: block;
width: 110px; /*Define width for IE6's sake*/
color: #fff;
text-decoration: none;
}

html>body .menu a{ /*Non IE rule*/
width: auto;
}
html>body .menuh a{ /*Non IE rule*/
width: auto;
}


.menu a:hover{
background-color: #324964;
color: #fff;
}

.menuh a:hover{
background-color: #324964;
color: #fff;
}

.select a{
background-color: #eff0f5;
color: #000;
}
#main_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_main.jpg);
    background-color:#fff;
}
#solar_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_main1.jpg);
    background-color:#fff;
}
#home_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_home.jpg);
    background-color:#fff;
}
#kontakt_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_kontakt.jpg);
    background-color:#fff;
}
#geruest_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_main2.jpg);
    background-color:#fff;
}
#blitz_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_main3.jpg);
    background-color:#fff;
}
#bau_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_main4.jpg);
    background-color:#fff;
}
#ref_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_main5.jpg);
    background-color:#fff;
}
#impressum_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_impressum.png);
    background-color:#fff;
}
#error_img
{
    width: 783px;
    height: 194px;
    background-image: url(../img/img_error.png);
    background-color:#fff;
}
#main
{
    width: 850px;

    font-family:Arial,Verdana,Georgia;
    font-size:12px;
    padding-top:15px;
    color:#FFF;

    
}
#footer
{
    clear:left;
    text-align:center;
    width: 783px;
    background-color:#0D1B35;
    height: 45px;
    font-family:Arial,Verdana,Georgia;
    font-size:10px;
    padding-top:15px;
    color:#666;
}

#Erfolg
{
    font-family:Arial,Verdana,Georgia;
    font-size:10px;
    padding-top:15px;
    color:#666;
}
#small_grey
{
    color:Gray;
    font-size:11px;
}

.l1
{
 background-image:url(../img/points_h.png);
 width:200px;
 margin:auto;
}
.l3
{
 background-image:url(../img/points_h.png);
 width:450px;
 margin:auto;
}
.l4
{
 background-image:url(../img/points_h.png);
 width:450px;
 margin:auto;
}
.l2
{
 background-image:url(../img/points_l.png);
 width:auto;
}


a span		{
			display: none;
color: #fff;
font-family:Arial,Verdana,Georgia;
    font-size:10px;
border:  0 none;

			}
a:focus span,
a:active span
			{
			display: block;
			border:  0 none;
			padding: 2em;	
			text-decoration: none;
			font: 10px Verdana;
			color: #fff;
			
			}
	a		{
			color: #fff;
font-family:Arial,Verdana,Georgia;
    font-size:10px;
border:  0 none;

			}
		
