*{margin:0;padding:0;}
#header h1{width:208px;float:left;font-size:10px;margin:0;padding:0;text-align:left;margin-left:10px;}
#header h2{width:520px;float:left;font-size:10px;margin:0;padding:0;text-align:left;line-height:15px;}
*{margin:0;padding:0;}
body{margin:0;padding:0;background:#999;font-family:arial, verdana, tahoma;line-height:1.5em;font-size:10px;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-family:verdana, arial, tahoma;font-weight:bold;color:#fff !important;}
h2{font-size:19px;margin-bottom:35px;padding-bottom:4px;line-height:26px;}
h3{margin-bottom:15px;}
h4{font-size:12px;}
h5{font-size:16px;}
h6{font-size:12px;background:#333;display:block;margin:20px 0 15px 0;padding:5px 0 8px 5px;width:745px;}
p, ul, ol{margin-top:0;padding-top:0;margin-bottom:0.5em;list-style-type:none;}
#content ul li{margin-top:23px;}
p{line-height:1.8em;}
.wrapper{width:1024px;background:url(../images/bg_wrapper.gif);background-repeat:repeat-y;margin:0 auto;}
.hidden-keywords{display:none;}
a img{border:0;margin:0;padding:0;}
#main{width:1012px;margin:0 auto;margin-top:20px !important;background:#515151;}
a:focus{outline:none;}
a{color:#fff;text-decoration:underline;}
a:hover{text-decoration:none;}
#header{margin:0 auto;padding:0 0 0 6px;}
#header a{border:none;padding:0;margin:0;}
#header a.logopic{float:left;}
#header #flashcontent{height:206px;background-repeat:no-repeat;margin-left:218px;width:794px !important;}
#menu{position:relative;top:0px;left:-23px;_left:0px !important;margin:0;margin-top:53px;padding-top:6px;padding-left:32px;padding-bottom:10px;width:190px;background:url(../images/repeater.jpg);background-repeat:repeat x;z-index:99}
#bottompic {margin-bottom:16px !important;position:relative;top:0px;left:-23px;_left:0px;margin:0;width:223px;height:6px;z-index:99;background:url(../images/bottompic.jpg) no-repeat;padding:0px}
* html #header #flashcontent{float:left;width:780px;margin:0 !important;}
#content{float:right;font-family:verdana, verdana, tahoma;width:752px;padding:7px 20px 20px 10px;color:#fff;background:#515151;}
#content p{font-size:12px;color:#fff;font-family:verdana, arial, tahoma;line-height:18px;}
#content p a{font-size:12px;color:#fff;text-decoration:underline;}
#content p a:hover{text-decoration:none;}
#content .rahmen{border:1px solid #3d3d3d;padding:5px;}
#content h2.title{color:#fff !important;margin-bottom:12px;font-size:16px;}
#content-frontpage{width:775px;float:right !important;color:#fff;background:#515151}
#content-frontpage1{float:right;width:775px;_width:776px;color:#fff;margin-bottom:8px;}
#content-frontpage1 img{border:0;margin-bottom:3px;width:238px;height:69px;}
#content-frontpage1 p{float:left;margin-right:20px;_margin-right:17px;text-align:left;}
#content-frontpage1 .hallo{background-color:#fff;color:#fff;border:0;height:1px;width:755px;margin:0;padding:0;float:left;margin-bottom:25px;margin-top:1px;}
#content-frontpage1 a{font-size:11px;font-weight:bold;text-decoration:none;padding:0;}
#content-frontpage1 .normal{font-size:14px;font-weight:normal;text-decoration:none;padding:0 !important;}
#content-frontpage1 a:hover{text-decoration:underline;}
* html #content{float:right;width:772px;padding:0;color:#fff;background:#515151;}
* + html #content{width:772px;padding:0;float:right;color:#fff;background:#515151;}
a.up{background:url(../images/button_up.gif);background-repeat:no-repeat;background-position:left 5px;display:block;font-size:9px !important;padding-left:15px;}
.entry span{display:block;font-weight:bold;}
.first-block{border:1px solid #dedede;float:left;height:387px;width:236px;background:url(http://www.prosoda.de/fileadmin/templates/images/bg_geniesser_over.jpg);background-repeat:no-repeat;}
.first-block h2{font-size:12px;font-family:verdana, arial;padding:0 0 0 32px;margin:0;}
.first-block-gap{line-height:18px;font-family:verdana, arial;font-size:12px;padding:0 5px 0 10px;position:relative;top:212px;left:0;}
.first-block-gap h3{font-size:12px;font-family:verdana, arial;padding:0 10px 0 0;margin:0;}
.first-block-gap p, .second-block-gap p, .third-block-gap p{line-height:18px;}
.firstlink{position:relative;top:5px;}
.ph1{display:block;height:180px;cursor:pointer;}
.ph2{display:block;height:8px;cursor:pointer;}
* html .ph2{margin-bottom:-10px;}
.second-block{border:1px solid #dedede;float:left;height:387px;width:236px;background:url(http://www.prosoda.de/fileadmin/templates/images/bg_rechner_over.jpg);background-repeat:no-repeat;margin-left:21px;}
.second-block h2{font-size:12px;font-family:verdana, arial;padding:0 10px 0 32px;margin:0;}
.second-block-gap{line-height:18px;font-family:verdana, arial;font-size:12px;padding:0 10px 0 10px;position:relative;top:212px;left:0;}
.second-block-gap h3{font-size:12px;font-family:verdana, arial;padding:0;margin:0;}
* html .second-block{width:218px;}
* html .second-block p{padding-right:0;}
.third-block{border:1px solid #dedede;float:left;height:387px;width:236px;background:url(http://www.prosoda.de/fileadmin/templates/images/bg_umwelt_over.jpg);background-repeat:no-repeat;margin-left:21px;}
.third-block h2{font-size:12px;font-family:verdana, arial;padding:0 10px 0 32px;margin:0;}
.third-block-gap{line-height:18px;font-family:verdana, arial;font-size:12px;padding:0 10px 0 10px;position:relative;top:212px;left:0;}
.third-block-gap h3{font-family:verdana, arial;font-size:12px;margin:0;padding:0 10px 0 0;}
* html .third-block{width:218px;margin-right:10px;}
* html .third-block p{padding-right:0;}
.fp-button{width:100%;text-align:center;}
.fp_button a{display:block;color:#a0a0a0;text-decoration:none;font-size:12px;text-align:center;line-height:26px;height:26px;background:url(../images/fp_button.gif);background-repeat:no-repeat;width:215px;font-family:verdana;}
.fp_button a:hover{color:#fff;background:url(../images/fp_button_hover.gif);background-repeat:no-repeat;}
.fp_button li{height:20px;margin-left:10px;margin-bottom:2px;}
.fp_button_kontakt a{display:block;width:215px;height:27px;background:url(../images/fp_kontakt.gif);background-repeat:no-repeat;}
.fp_button_kontakt a:hover{background:url(../images/fp_kontakt_hover.gif);}
#sidebar-frontpage{background:url(../images/bg_sidebar5.gif);background-repeat:no-repeat;width:237px !important;_width:200px !important;height:100%;float:left!important;}
#sidebar-frontpage .schnellkontakt{margin-top:-2px;float:left;}
#sidebar-frontpage ul.kontaktup{color:#333;font-weight:bold;margin:0 0 0 40px;font-size:11px;text-decoration:none;}
#sidebar-frontpage ul.kontaktup li{margin-bottom:8px;line-height:16px;}
#sidebar-frontpage ul.kontaktup li a{color:#333;text-decoration:none;}
#sidebar-frontpage ul.kontaktup li a:hover{color:#848d8b;}
#sidebar-frontpage .rechner{padding:40px 0 0 0;width:221px;height:200px;background:url('../images/neuheiten.jpg') no-repeat;position:relative;top:0;_top:8px;left:-23px;_left:0px;z-index:99;margin-bottom:17px;}
#sidebar-frontpage .produktkatalog{font-size:11px;font-weight:bold;width:221px;height:118px;background:url('../images/produktkatalog.jpg') no-repeat;position:relative;top:0;_top:8px;left:-23px;_left:0px;}
#sidebar-frontpage .produktkatalog a{background:url(../images/pdf.gif);background-repeat:no-repeat;background-position:right 1px;color:#333;font-weight:bold;font-size:11px;padding:2px 20px 2px 0;text-decoration:none;}
#sidebar-frontpage .produktkatalog a:hover{background:url(../images/pdf_over.gif);background-repeat:no-repeat;background-position:right 1px;color:#848d8b;font-weight:bold;font-size:11px;padding:2px 20px 2px 0;text-decoration:none;}
#sidebar-frontpage a.inno{background:url(../images/arrow.gif);background-repeat:no-repeat;background-position:31px 11px;padding: 0 0 0 47px;color:#333;font-weight:bold;line-height:2.4em;font-size:11px;text-decoration:none;display:block;}
#sidebar-frontpage a.inno:hover{color:#848d8b;background:url(../images/arrow_over.gif);background-repeat:no-repeat;background-position:31px 11px}
.sidebar_abstand{margin:0 0 0 23px;padding-top:35px;width:168px;height:800px;}
.sidebar_abstand-frontpage{margin:0 0 0 23px;padding-top:35px;width:164px !important;_width:164px !important;height:100%;_margin:0 0 0 0px;float:left!important;}
#sidebar-frontpage ul{list-style-type:none;}
#footer-frontpage{background:url(../images/bg_footer-frontpage.gif);background-repeat:no-repeat;margin:0 auto;width:1024px;height:97px;color:#fff;}
#footer-frontpage .laufband{margin-bottom:5px;padding:12px 0 0 16px;}
#footer-frontpage p{margin-left:32px;}
#footer-frontpage a{color:#fff;text-decoration:none;}
#footer-frontpage a:hover{text-decoration:underline;}
.tellafriend{background:url(../../images/tae.gif);background-repeat:no-repeat;padding-left:23px;margin-right:5px;color:red;}
.clear{clear:both;}
#underfoot{font-size:12px;width:100%;float:left;margin-top:200px;}
#underfoot h2{font-size:14px;width:293px;float:left;margin:0;padding:0;text-align:left;}
#underfoot h3{font-size:14px;width:520px;float:left;margin:0;padding:0;text-align:left;line-height:25px;}
#underfoot p{margin:0;padding:0;}
#underfoot b{margin:0;padding:0;}

