/* CSS Document */

body {background:url(img/bg_a.jpg) no-repeat #FFFFFF; margin:0;}
#container {margin: 0 auto; width:950px; position:relative;}
#top { background:url(img/block_top01.gif) 0px 30px no-repeat; width:790px; height:80px; float:left;}
#text {background:url(img/text_bg.gif) 0px 0px repeat-y; width:790px; min-height:600px; height:auto; float:left; font: 0.95em/1.4em Arial, Verdana, Tahoma;}
#text img {margin:0 13px 5px 0; padding: 1px;}
#text a { text-decoration:underline; color:#e53147;}
#text h2{font: 1.3em/1.3em Arial, Verdana, Tahoma; margin:0.5em 0 0 0; color:#01e669; background:url(img/strich_gruen.gif) -5px 22px no-repeat; padding: 5px 0; text-transform: uppercase;}
#text h3{font: 1.7em/1em Arial, Verdana, Tahoma; margin:0.5em 0 0 0; color:#e53147; padding: 5px 0; text-transform: uppercase; border-bottom: 4px dotted #666666; clear: both;}
.coltop {margin: 20px 0 0 70px; float: left; width: 550px;}
.colone {margin: 0 0 0 70px; float: left; width: 250px;  }
.coltwo {margin: 0 0 0 90px; float: left; width: 250px;}
.strong-red {font: bold 0.94em Arial, Verdana, "Tahoma bold"; color:#be1830;}
.middelhead {font: 1.1em/1em Arial, Verdana, Tahoma; margin:0.5em 0 0 0; color:#e53147; padding: 5px 0; text-transform: uppercase;}
.comment {font: 0.8em/1em Arial, Verdana, Tahoma; color:#404040;}
.textmini {font: bold 0.84em Arial, Verdana, "Tahoma bold"; color:#01e669;}
.nach-oben {margin: 0 -30px 0 50px; float:right; overflow:visible;}
#menu {margin:15px 0 0 0px; height:45px; float:left;}
#menu ul {margin:0; padding:0px 0px 0px 35px; list-style:none; float:left;}
#menu ul li {float:left; text-indent:-9999em;}
#menu ul li a{width:100%; height:45px; display:block;}
#menu ul li.weit a{ background:url(img/seitenweit.gif) no-repeat; width:137px;}
#menu ul li.weit a:hover{ background:url(img/seitenweit_v.gif) no-repeat; width: 137px;}
#menu ul li.weitov a{ background:url(img/seitenweit_v.gif) no-repeat; width: 137px;}
#menu ul li.stark a{ background:url(img/seitenstark.gif) no-repeat; width: 142px;}
#menu ul li.starkov a{ background:url(img/seitenstark_v.gif) no-repeat; width: 142px;}
#menu ul li.stark a:hover{ background:url(img/seitenstark_v.gif) no-repeat; width: 142px;}
#menu ul li.bau a{ background:url(img/seitenbau.gif) no-repeat; width: 137px;}
#menu ul li.bauov a{ background:url(img/seitenbau_v.gif) no-repeat; width: 137px;}
#menu ul li.bau a:hover{ background:url(img/seitenbau_v.gif) no-repeat; width: 137px;}
#menu ul li.ansicht a{ background:url(img/seitenansicht.gif) no-repeat; width: 157px;}
#menu ul li.ansichtov a{ background:url(img/seitenansicht_v.gif) no-repeat; width: 157px;}
#menu ul li.ansicht a:hover{ background:url(img/seitenansicht_v.gif) no-repeat; width: 157px;}
#logo {background:url(img/logo_a.gif) no-repeat; width:230px; height:225px; margin: -60px 0 0 -100px; float:left;}
#pens {background: url(img/stifte.gif) no-repeat; width:148px; height:280px; margin: 80px 0 0 0px; float:left;}
#adv {width:200px; height:226px; margin: 30px 0 0 20px; float:left;}
#kaffee {background: url(img/kaffee_a.gif) no-repeat; width:124px; height:142px; margin: -315px 0 0 -76px; float:left; overflow:visible; z-index:99;}
#refs-web a{font: 0.7em/1.5em Arial, Verdana, Tahoma; text-indent:-1000px; background: url(img/refs_web.gif) no-repeat; width:60px; height:126px; margin: -3880px 0 0 -42px; float:left; overflow:visible; z-index:99;}
#refs-print a{font: 0.7em/1.5em Arial, Verdana, Tahoma; text-indent:-1000px; background: url(img/refs_print.gif) no-repeat; width:60px; height:123px; margin: -3790px 0 0 -42px; float:left; overflow:visible; z-index:99;}
#refs-cd a{font: 0.7em/1.5em Arial, Verdana, Tahoma; text-indent:-1000px; background: url(img/refs_cd.gif) no-repeat; width:60px; height:87px; margin: -3700px 0 0 -42px; float:left; overflow:visible; z-index:99;}
#footer {width: 950px; margin: 0 auto; position:relative; clear:both; background:url(img/block_bottom01.gif) 0px 0px no-repeat; height:80px; font-family:Arial, Verdana, Tahoma; font-size:12px;}
#footer p {margin:0 0 0 40px; padding-top:39px; color:#be1830;}
#footer img {margin:0 0 -15px 0;}
.links { margin: 0 0 0 300px;}
#footer a {text-decoration: none; color:#be1830; font-family:Arial, Verdana, Tahoma; font-size:12px;}
