@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-size:13px; font-family:Verdana; color:#000000;}

a {color:#00c0f3; text-decoration:none;}
a:hover {color:#666666;}
a img {border:0 none;}

#master-header {width:100%; height:180px; background:url(img/header-hg.png);}
#header-box {width:900px; height:180px; margin:0 auto 0 auto; position:relative;}

#logo {width:280px; height:120px; position:absolute; right:0px; top:30px;}
#adress-top {width:600px; font-family:Verdana; font-size:14px; font-weight:bold; color:#000000; position:absolute; top:72px; left:0px;}
#menu-box {width:570px; border-radius:10px; background-color:#00c0f3; padding:0 10px 0 20px; position:absolute; bottom:30px; left:0px;}
#menu-box a {font-family:Verdana; font-size:15px; color:#000000; line-height:24px; margin:0 15px 0 0; text-decoration:none;}
#menu-box a:hover {color:#FFFFFF;}

#master-content {width:100%;}
#content-box {width:900px; height:415px; margin:0 auto 0 auto;}

#left-box {width:560px; height:380px; background-color:#e6e6e6; border-radius:12px; padding:20px; float:left;}
#right-box {width:280px; height:420px; background-color:#00c0f3; border-radius:12px; float:left; margin:0 0 0 20px;}
#left-box p {font-size:13px; font-family:Verdana; color:#000000; margin:0 0 20px 0;}
#right-box img {border:0px; margin:20px 0 0 20px;}

#teiler-left {font-family:Verdana; font-size:13px; font-weight:bold; color:#000000; padding:0 20px 0 20px; float:left; max-width:250px;}
#teiler-middle {font-family:Verdana; font-size:13px; color:#000000; padding:0 5px 0 0; float:left;}
#teiler-right {font-family:Verdana; font-size:13px; color:#000000; float:left; max-width:310px;}

#footer-left {width:600px; margin-top:20px; float:left;}
#footer-right {width:240px; padding:20px; background-color:#0071bd; font-family:Verdana; font-size:12px; color:#FFFFFF; float:left; margin:20px 0 0 20px; text-align:center; border-radius:12px;}
#footer-right2 {width:280px; background-color:#0071bd; font-family:Verdana; font-size:12px; color:#FFFFFF; float:left; margin:20px 0 0 20px; text-align:center; border-radius:12px;}
#footer-right3 {width:160px; height:88px; padding:12px 10px 0 110px; background:url(img/photovoltaik.png); font-family:Verdana; font-size:12px; color:#FFFFFF; float:left; margin:20px 0 0 20px; text-align:left;}
#footer-right4 {width:280px; height:10px; float:left; margin:20px 0 0 20px; text-align:center; border-radius:12px;}
#pl1 {width:105px; margin:0 30px 0 0;}
#pl2 {width:140px; margin:0 30px 0 0;}
#pl3 {width:70px; margin:0 30px 0 0;}
#pl4 {width:180px; margin:0 0 0 0;} 
#footer-full {width:900px; margin-top:20px;}
#pl11 {width:105px; margin:0 60px 0 0;}
#pl22 {width:140px; margin:0 60px 0 0;}
#pl33 {width:70px; margin:0 60px 0 0;}
#pl44 {width:180px; margin:0 0 0 0;}
#footer100left {width:100px; float:left; margin:20px 0 16px 20px;}
#footer100left img {padding:0px; margin:0px; border:0px;}
#footer140right {width:140px; float:left; margin:30px 0 0 0;}

.clear {clear:left;}

#kontakt-daten {width:240px; height:180px; font-family:Verdana; font-size:11px; line-height:18px; color:#000000; margin:20px 0 0 20px;}
#kontakt-bild {width:240px; height:180px;}
#kontakt-daten a {color:#000000; text-decoration:none;}
#kontakt-daten a:hover {color:#FFFFFF;}

#impressum-scroll {width:560px; height:140px; overflow:auto; margin:15px 0 0 0;}
#impressum-scroll p  {width:95%; height:auto; overflow:hidden; font-size:9px; text-align:justify;}
#datenschutz-scroll {width:560px; height:380px; overflow:auto; margin:15px 0 0 0;}
#datenschutz-scroll p  {width:95%; height:auto; overflow:hidden; font-size:9px; text-align:justify;}