body { color: black;  background-repeat: no-repeat; }
image { border-style: none;}
div.info { position:relative; top:0px; left:0px; overflow:hidden; width:945px; height:461px; vertical-align:top; z-index:1;}


h1 { font-family: Arial; font-size: 15px; color:#676767; line-height: 17px; margin: 8px 8px 0 0px; letter-spacing:0.3pt;}
h2 { font-family: Verdana; font-size: 12px; color:#676767; margin-top:0px; margin-bottom:0px;}
h3 { font-family: Verdana; font-size: 12px; color:#595959; margin-top:0px;}
h4 { font-family: Verdana; font-size: 11px; color:#808080; margin-top:0px; margin-bottom:0px;}
h5 { font-family: Arial; font-size: 13px; color:#595959; margin-top:5px; margin-bottom:5px; line-height:17px;}
h6 { font-family: Arial; font-size: 10px; color:#8a8a8a; margin-top:0px; margin-bottom:0px; line-height:11px;}

a { color:#ffffff; font-family:arial; font-size:10pt;}
a:hover { text-decoration: underline;}
a:active { color: #ffffff;}

a.presse, a.presse:active, a.presse:visited { font-size:10px; color: #ffffff; text-decoration: none; }
a.presse:hover {  text-decoration: underline; }

a.navi { color:#333333; font: 600 12px arial; text-decoration: none; text-align: left; }
a.rightcon, a.rightcon:active, a.rightcon:visited { color:#333333; font: 500 11px Verdana; text-decoration: none; text-align: left; }
a.rightcon:hover { text-decoration: underline; }

a.rightcon_2, a.rightcon_2:active, a.rightcon_2:visited { color:#b20000; font: 600 12px arial; text-decoration: none; letter-spacing:0.3pt; text-align:center;}
a.rightcon_2:hover { text-decoration: underline; }

a.home, a.home:active, a.home:visited { color:#676767; font-family:Verdana; font-size:12px; font-weight:normal; text-decoration: none; text-align:center;}
a.home:hover { text-decoration: underline; }

a.press, a.press:active, a.press:hover, a.press:visited { color:#333333; font: 400 10px arial; text-decoration: none; }

a.text { color:#333333; font-size:11px; font-family:Verdana; text-decoration:none; text-align:right; font-weight:bold;}
a.text:active, a.text:visited { color:#333333; }
a.text_rt { color:#bb1200; font-size:11px; font-family:Verdana; text-decoration:none; text-align:right; font-weight:bold; line-height:15px;}
a.text_rt:hover {text-decoration:underline;}
a.text_rt:active, a.text_rt:visited { color:#bb1200; }


a.text_block_a, a.text_block_a:visited, a.text_block_a:active { text-align:justify; font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#595959; line-height:13px;}
a.text_block_a:hover {text-decoration:underline; }
a.klein, a.klein:active, a.klein:visited { color: #ffffff; font: 500 10px arial; text-decoration: none; text-align: left; }
a.klein:hover { text-decoration:underline; }


p { font-family:Verdana; font-size:10px; font-weight:normal; background-repeat: no-repeat; text-decoration: none; color:#595959;}
p.rightcon { color:#333333; font: 500 11px Verdana; text-decoration: none; text-align: left; }
p.date { font-family:Verdana; font-size:9px; font-weight:normal; background-repeat: no-repeat; text-decoration: none; margin-top:3px; margin-bottom:0px; color:#595959;} 
p.press_ue { font-family:Verdana; font-size:10px; font-weight:bold; background-repeat:no-repeat; text-decoration:none; color:#0e366d; letter-spacing:0.1pt; height:20px; line-height:10px;}
p.press { font: normal 10px Verdana; background-repeat:no-repeat; text-decoration:none; color:#595959; }
p.abs { font-size:3px; line-height:2px; margin-top:4px; height:3px; }
div.anfahrt { position:relative; width:230px; overflow:auto; height:408px; }
div.anfahrt table tr td { font-family:Verdana; font-size:11px; font-weight:normal; background-repeat: no-repeat; text-decoration: none; color:#595959; vertical-align:top; }


td.refer2 { font-family: Verdana; font-size: 12px; padding-bottom:1px; color:#24465D; background-color:#F2F2F2; text-align:center;}
td.refer3 { font-family: Verdana; font-size: 12px; padding-bottom:1px; color:#24465D; background-color:#fff9b2; text-align:center;}
.refer{ color: #ffffff; font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; text-align:center;}
.news_01 { font: 500 10px Arial; background-repeat: no-repeat; text-decoration: none; color:#595959}
.news_02 { font: 500 10px Arial; background-repeat: no-repeat; text-decoration: none; color:#595959}
.news_03 { font: 300 10px Arial; background-repeat: no-repeat; text-decoration: none; color:#595959}
.kleiner {color: #ffffff; font-size:10px; text-decoration:none; text-align:left; margin-bottom:5px; margin-left:30px; line-height:28px;}
.gross { font-size:14px; }
.solarnews { position:relative; top:0px; left:0px; overflow:hidden; }

td.einp { position:relative;  vertical-align:center;}

.press_tab_ue { font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; background-color:#1a61b9; text-align:left; text-indent:17px;}

div.text { margin: 0 0 0 0; font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#595959; line-height:14px;}
div.text_block { margin: 8px 12px 8px 12px; position:relative; text-align:justify; font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#595959; line-height:16px;}

div.text_block_klein { margin: 8px 12px 8px 12px; position:relative; text-align:justify; font: normal 9px Verdana; background-repeat: no-repeat; text-decoration: none; color:#595959; line-height:11px;}
div.text_left { margin: 8px 12px 8px 12px; position:relative; text-align:left; font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#595959; line-height:14px;}
div.text_block table tr td { text-align:justify; font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#595959; line-height:15px;}

.text_l { margin: 0 0 0 8px ; vertical-align:top;}
.text_r { margin: 8px 8px 0 8px; }
.space1 { font-size:1px; }
.green { color:#0b9f00; }


td.news { font-family: Arial,Verdana; font-size: 10px; padding-bottom:0px; color:#5B5B5B; text-align:left;}
td { font-family: Arial,Verdana; font-size: 9px; color:#595959; }
td.presse_01 { vertical-align:top; text-align:justify; width:47%;}

hr { background-color:#ffffff; }


.press_tab_01 { font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; height:23px; border-style: solid; border-width: 1px 0 1px; border-color:#ffffff;}
.press_tab_02 { font: bold 13px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; line-height:12px;  border-style: solid; border-width: 1px 0 1px 1px; border-color:#ffffff; background-color:#b3cad0; writing-mode:tb-rl; vertical-align:middle; text-align:center;}
.press_tab_03 { font: bold 10px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; border-style: solid; border-width: 0 0 3px 1px; border-color:#ffffff; background-color:#b3cad0; vertical-align:middle; text-align:center;}
.press_tab_04 { font: bold 10px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; border-style: solid; border-width: 3px 0 3px 1px; border-color:#ffffff; background-color:#b3cad0; vertical-align:middle; text-align:center;}
.press_tab_05 { font: bold 1px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; border-style: solid; border-width: 0 1px 1px 0; border-color:#ffffff; text-align:center; vertical-align:center;}
.press_tab_06 { font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; height:23px; border-style: solid; border-width: 0 0 1px; border-color:#ffffff;}
.press_tab_07 { font: normal 11px Verdana; background-repeat: no-repeat; text-decoration: none; color:#ffffff; height:1px;}

div.refer_scroll { position:relative; width:350px; overflow:auto; height:390px; }
table.eeg { border-style: solid; border-width: 2px 2px 2px 2px; border-color:#466971; border-collapse:collapse;}
table.eeg tr td { border-style: solid; border-width: 1px 1px 1px 1px; border-color:#466971; font: normal 9px Verdana; text-align:center;}

.oben 		{ border-style:solid; border-width: 3px 0 0 0; border-color:#ffffff; }
.unten 		{ border-style: solid; border-width: 0 0 3px 0; border-color:#ffffff;}
.unten_2 	{ border-style: solid; border-width: 0 0 3px 0; border-color:#ffffff; vertical-align:bottom; }
.left 		{ background-repeat: no-repeat; border-right: 3px solid #ffffff;}
.left_2 	{ background-repeat: no-repeat; border-right: 3px solid #ffffff; }

.rthinou 	{ background-repeat: no-repeat; border-width: 3px 1px 3px 0; border-style:solid; border-color:#ffffff;}
.rthinu 	{ background-repeat: no-repeat; border-width: 0 1px 3px 0; border-style:solid; border-color:#ffffff;}
.rou 		{ background-repeat: no-repeat; border-width: 3px 3px 3px 0; border-style:solid; border-color:#ffffff;}
.ru 		{ background-repeat: no-repeat; border-width: 0 3px 3px 0; border-style:solid; border-color:#ffffff;}
.ou 		{ border-style: solid; border-width: 3px 0 3px 0; border-color:#ffffff; }


.info_1_1 { position:relative; top:0px; left:0px; width:930px; overflow:hidden; margin: 0 8px 0 8px;}
.info_1_2 { position:relative; top:0px; left:0px; width:600px; overflow:hidden; margin: 0 8px 0 8px;}
.info_2_1 { position:relative; top:0px; left:0px; width:700px; overflow:hidden; margin: 0 0px 0 0;}
.info_2_2 { position:relative; top:0px; left:0px; width:246px; overflow:hidden; margin: 8px 8px 0 8px;}
.info_3_1 { position:relative; top:0px; left:0px; overflow:hidden; margin: 10px 8px 0 8px;}
.info_3_2 { position:relative; top:0px; left:0px; margin: 0 8px 0 8px; height:260px;}
.info_4_1 { position:relative;  overflow:hidden; vertical-align:top; height:343px; margin: 0 8px 0 8px;}
.info_4_2 { position:relative; top:0px; left:0px; width:400px; overflow:hidden; margin: 8px 8px 0 8px; text-align:justify;}
.info_4_3 { position:relative; top:0px; left:0px; overflow:hidden; margin: 8px 8px 0 8px; text-align:justify;}
.info_5_1 { position:relative; top:0px; left:0px; width:700px; overflow:hidden; margin: 0 0px 0 0;}
.info_5_2 { position:relative; top:0px; left:0px; width:246px; overflow:hidden; margin: 0 0 0 0;}
.info_6_1 { position:relative; top:0px; left:0px;  overflow:hidden; margin: 0 0px 0 0;}
.info_6_2 { position:relative; top:0px; left:0px; width:350px; overflow:hidden; margin: 0 0 0 0;}
.info_7_1 { position:relative; top:0px; left:0px; width:930px; overflow:hidden; margin: 0 8px 0 8px;}
.info_7_2 { position:relative; top:0px; left:0px; width:700px; overflow:hidden; margin: 0 8px 0 8px;}
.info_8_1 { position:relative; top:0px; left:0px; width:930px; height:500px; overflow:hidden; margin: 0 0px 0 0px;}


.kontakt { 
	background-color:#dfe6e8;
  	color:#FFFFFF;	
  	font-family:Arial,sans-serif;
  	scrollbar-base-color:#bbbbbb;
  	scrollbar-3dlight-color:#FFFFFF;
  	scrollbar-arrow-color:#FFFFFF;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:#bbbbbb;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#e3e3e3;
  	}
