html,body{
 font-family:arial;
 color:#000;
 font-size:9pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#C7CBE7;}

img{
 border:none;}

p{margin-top:5px;}
h1{
 margin-bottom:0;
 color:#D71921;
 font-size:29px;
 font-weight:normal;
 font-family:BodegaSansMediumRegular;}

.h2,.h3{
 line-height:125%;
 text-decoration:none;
 color:#D71921;
 font-size:20px;
 font-weight:normal;
 font-family:BodegaSansMediumRegular;}


.h3,.blue{color:#0C4DA2;}

.red{ color:#D71921;}

.L{
 height:10px;
 line-height:10px;
 font-size:10px;}

#seite {
 margin:auto;
 width:906px;
 height:744px;
 overflow:hidden;}

#content{
 position:absolute;top:178px;left:50%;
 margin-left:-459px;
 height:459px;
 width:690px;
 background-repeat:no-repeat;}

#env {
 position:absolute;top:0;left:50%;
 margin-left:-461px;
 background-image:url(layout/frame.png);
 background-repeat:no-repeat;
 overflow:hidden;
 width:906px;
 height:744px;}

.sechstel{
 width:230px;
 position:absolute;
 left:50%;top:229px;
 background-color:transparent;
 background-repeat:no-repeat;}

#balken{
 width:59px;
 position:absolute;top:0;left:50%;
 margin-left:253px;
 background-image:url(layout/balken_overlay.png);
 background-repeat:no-repeat;
 height:100%;
 overflow:hidden;}


@font-face {
    font-family: 'BodegaSansMediumRegular';
    src: url('bodegasans-medium-webfont.eot');
    src: url('bodegasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('bodegasans-medium-webfont.woff') format('woff'),
         url('bodegasans-medium-webfont.ttf') format('truetype'),
         url('bodegasans-medium-webfont.svg#BodegaSansMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.blocklink{
 width:229px;
 height:100%;
 display:block;
 color:#D71921;
 text-decoration:none;
 border:none;}

#logo{
 position:absolute;
 top:50px;
 left:50%;
 margin-left:60px;
 width:230px;
 height:150px;
 display:block;
 border:none;
 text-decoration:none;}


.cb{
 clear:both;}

.b1,.b2,.b3,.b4,.b5,.b6,
.b1a,.b2a,.b3a,.b4a,.b5a,.b6a,
.b1w,.b2w,.b3w,.b4w,.b5w,.b6w  {
 display:block;
 height:100%;
 background-position:center top;
 background-repeat:no-repeat;}

.b1,.b1w { background-image:url(layout/unterhaltsreinigung_rot.png);background-position:center 140px; }
.b2,.b2w { background-image:url(layout/industriereinigung_rot.png);background-position:center 45px; }
.b3,.b3w { background-image:url(layout/glasreinigung_rot.png);background-position:15px 0px; }
.b4,.b4w { background-image:url(layout/poolreinigung_rot.png);background-position:center 10px; }
.b5,.b5w { background-image:url(layout/bauendreinigung_rot.png);background-position:center 125px; }
.b6,.b6w { background-image:url(layout/kindergartenreinigung_rot.png);background-position:center 50px; }

.b1:hover,.b1a,.b1w { background-image:url(layout/unterhaltsreinigung_weiss.png); }
.b2:hover,.b2a,.b2w { background-image:url(layout/industriereinigung_weiss.png); }
.b3:hover,.b3a,.b3w { background-image:url(layout/glasreinigung_weiss.png); }
.b4:hover,.b4a,.b4w { background-image:url(layout/poolreinigung_weiss.png); }
.b5:hover,.b5a,.b5w { background-image:url(layout/bauendreinigung_weiss.png); }
.b6:hover,.b6a,.b6w { background-image:url(layout/kindergartenreinigung_weiss.png); }

.field,.field2 {
 border:none;
 border-color:#ffffff;
 background-color:transparent;
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
 padding-left:1px;
 color:#0F4EA1;
 text-decoration:none;}

.field {
 width:130px;
 overflow:hidden;
 height:18px;}

.field2 {
 width:130px;
 overflow:auto;
 height:40px;}

.difl{ display:inline;float:left;width:60px;padding-top:2px;}

.f0 {
 overflow:hidden;
 height:20px;
 width:135px;
 background-position:0px 0px;
 background-repeat:no-repeat;
 background-image:url(layout/f0.gif);}

.f0a {
 overflow:hidden;
 height:20px;
 background-position:0px 0px;
 background-repeat:no-repeat;
 background-image:url(layout/f2.gif);}

.f1 {
 overflow:hidden;
 height:51px;
 width:135px;
 background-position:0px 0px;
 background-repeat:no-repeat;
 background-image:url(layout/f1.gif);}

.f0g {
 overflow:hidden;
 height:20px;
 background-position:0px 0px;
 background-repeat:no-repeat;
 background-image:url(layout/f0g.gif);}

.f1g {
 overflow:hidden;
 height:65px;
 background-position:0px 0px;
 background-repeat:no-repeat;
 background-image:url(layout/f1g.gif);}

.f2,.f2a {
 border:none;
 padding:0px;
 margin:0px;
 overflow:hidden;
 width:79px;
 height:18px;
 background-image:url(layout/senden.png);
 background-position:0px 0px;
 background-repeat:no-repeat; }

.f3,.f3a {
 border:none;
 padding:0px;
 margin:0px;
 overflow:hidden;
 width:79px;
 height:18px;
 background-image:url(layout/kontaktbutton.png);
 background-position:0px 0px;
 background-repeat:no-repeat; }


.wichtig {
 text-decoration:underline;
 font-weight:bold;}

.wichtig,.big2 {
 color:#D21D25;
 background-color:#ffffff;}

.textmini{
 font-size:9px;}
