.sonne { 
	position:absolute;	
	top:-90 
}

.energie { 
	position:absolute; 
	top:-90 ; 
	font-weight:bold; 
	font-style:italic; 
	font-size:30px; 
	text-align:center; 
	color:#ffcc00
}

.viel { 
	position:absolute;	
	top: -90; 
	font-weight:bold; 
	font-style:italic; 
	font-size:20px; 
	text-align:center; 
	color:#000099 
}

.diashow { 
	position:absolute;	
	top:-90; 
	font-weight:bold; 
	font-style:italic; 
	font-size:40px; 
	text-align:center; 
	color:#ff0000 
	}
	
.nehmen { position:absolute;	top:-90; font-weight:bold; font-style:italic; font-size:20px; text-align:center; color:#000099 }

body  {margin:0px; padding:0px; color:#110000; background-color:#ffffcc; font-size:15px;
font-family:Arial, Tahoma}
table {	width:100%; border-collapse:collapse; font-size:15px}

td {vertical-align:top; text-align:left}
p {font-size:15px}
li {font-size:15px; line-height:25px;}
input { font-weight:bold; background-color:#323232; color:#feffcf; width:100px}


h1 {font-size:24px; font-weight:bold; color:#200080}
h2 {font-size:14px; font-weight:bold; color:#200080}
h3 {font-size:15px; font-weight:bold}
h4 {font-size:12px; font-weight:bold}
h5 {font-size:12px; font-weight:normal}

a:link { color:#FF0000; text-decoration:none}
a:visited { color:#666666; text-decoration:none}
a:hover {  color:#200080; text-decoration:underline}
a:active {  color:#200080; text-decoration:underline}

a.name{text-decoration:none; color:#000;}


.keinrahmen {border-style:none}
.10 {width:10px}
.300 {width:300px}
.500 {width:500px}
.600 {width:600px}

.breite10 {width:10px}
.breite300 {width:300px}
.breite500 {width:500px}
.breite600 {width:700px}




.mitte {font-size:15px; text-align:left ; vertical-align:middle}
.mitteklein {font-size:13px; text-align:left ; vertical-align:middle}

.bild {text-align:center; vertical-align:middle;}
.bildlampen {text-align:center; vertical-align:middle; width:140px;}
.bildrahmen {text-align:center; vertical-align:middle; border: thin #4b4b4b solid}
.bildweiss {text-align:center; vertical-align:middle; border: thin #4b4b4b solid;
background-color:white}

.titel_h {font-size:15px; font-weight:bold; text-align:center}
.titel_v {font-size:15px; font-weight:bold; padding-left:10px; vertical-align:middle}
.inhalt_h {font-size:15px; vertical-align:middle; padding-left:10px; text-align:center}
.inhalt_v {font-size:15px; vertical-align:middle; padding-left:10px}
.inhalt {font-size:15px; vertical-align:top; padding-left:10px}

.preis {font-size:15px; font-weight:bold; text-align:center; vertical-align:middle}
.preisrot {font-size:15px; color:#ff0000; font-weight:bold; text-align:left ; vertical-align:middle}
.preis_r {font-size:15px; font-weight:bold; text-align:right ; vertical-align: bottom}
.preis_rm {font-size:15px; font-weight:bold; text-align:right ; vertical-align: middle}
.preis_l {font-size:15px; font-weight:bold; text-align:left ; vertical-align: middle}


.titelrahmen_h {font-size:15px; font-weight:bold; text-align:center; border: thin #4b4b4b solid}
.titelrahmen_v {font-size:15px; font-weight:bold; padding-left:10px; vertical-align:middle;
	border: thin #4b4b4b solid}
.titelrahmen_o {font-size:15px; font-weight:bold; padding-left:10px; vertical-align:middle;
	border-top:thin #4b4b4b solid}
.rahmenun {font-size:15px; border-bottom:thin #4b4b4b solid; vertical-align:middle}
.rahmenreli {font-size:15px; border-right:thin #4b4b4b solid;
	border-left:thin #4b4b4b solid}
.rahmen {font-size:15px; border:thin #4b4b4b solid}
.rahmen_m {font-size:15px; border:thin #4b4b4b solid; text-align:center; vertical-align:middle}

.preisreli {font-size:15px; font-weight:bold; text-align:right; width:150px;
	vertical-align:bottom;	border-right:thin #4b4b4b solid; border-left:thin #4b4b4b solid}
.preisrahmen {font-size:15px; font-weight:bold; text-align:center; width:150px;
	vertical-align:middle; border:thin #4b4b4b solid}
.preisun {font-size:15px; font-weight:bold; text-align:right; width:150px;
	vertical-align: bottom; border-left:thin #4b4b4b solid;
	border-bottom:thin #4b4b4b solid; border-right:thin #4b4b4b solid}

.gallery {background-image:url(images/sonne_transparent.jpg); background-repeat:no-repeat;
background-position:top; vertical-align:middle; text-align:center}

.menu1 {background-image:url(images/menu1.jpg); background-repeat:repeat-y}
.menu2 {background-image:url(images/menu2.jpg); background-repeat:no-repeat; height: 25px}
.menu3 {background-image:url(images/menu3.jpg); background-repeat:no-repeat}
.menu_inhalt {	width:130px; padding-left:18px; padding-top:5px;
	font-size:12px; line-height:19px}

.partner {text-align:right}
.balken {background-image:url(images/balken.gif); background-repeat:repeat-x;
background-position:bottom}
.navigation {text-align:right; height:60px; position:relative; top:-2px}

.menu {width:200px}
.menuleer {height:100%; background-image:url(images/menu0.jpg);background-repeat:repeat-y}
.menu0 { height: 50px; background-image:url(images/menu0.jpg); background-repeat:repeat-y}
.firma {
	background-image:url(images/bt_firma.jpg);
	background-repeat:no-repeat; height:60px}
.shop{
	background-image:url(images/bt_shop.gif);
	background-repeat:no-repeat; height:60px;
	}	
.shop h1 {padding-left:15px;color:#FFFFCE;margin-top:13px;font-size:15px;}
.shop a {
	text-decoration:none;

}	
	
.kontakt {background-image:url(images/bt_kontakt.jpg);
background-repeat:no-repeat; height:60px}
.solarthermie1 {background-image:url(images/bt1_solarthermie.jpg);
background-repeat:no-repeat; height:60px}
.solarthermie2 {background-image:url(images/bt2_solarthermie.jpg);
background-repeat:no-repeat; height:60px}
.solarstrom1 {background-image:url(images/bt1_solarstrom.jpg);
background-repeat:no-repeat; height:60px}
.solarstrom2 {background-image:url(images/bt2_solarstrom.jpg);
background-repeat:no-repeat; height:60px}
.schwimmbad1 {background-image:url(images/bt1_schwimmbad.jpg);
background-repeat:no-repeat; height:60px}
.schwimmbad2 {background-image:url(images/bt2_schwimmbad.jpg);
background-repeat:no-repeat; height:60px}
.naturstein1 {background-image:url(images/bt1_naturstein.jpg);
background-repeat:no-repeat; height:60px}

.link {font-size:13px; text-align:center}
.copyright {font-size:12px; font-weight:bold}

textarea.agbs {
	background-color:	#ffffff;
	color:	#000000;
	width:	600px;
	height:	200px;
}

span.produkte{font-size:12px;}







