/*poorist.com layout css */
/*html {
  height:100.05%;
  }
*/
body{
background-color:#f0f0f0;
font-size: 95%;
font-weight:normal;
font-family:"Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
text-align:center;
margin-top:0px;
padding-top:0px;
margin:0 auto;
padding:0px;
height:100%;
padding-bottom:0px;
margin-bottom:0px;
overflow:scroll;
}

a:active{
outline:none;
}
a:focus{
outline:none;
}

#callback{
background-image: url(../img/telefon.jpg);background-repeat:no-repeat;
text-align:right;
/*padding:5px;*/

border-style:none;
}

.img_ag{
padding-bottom:17px;
}

.ptext{
padding-top:20px;

}

.teampic{
float:left;margin-right:15px;padding-bottom:5px;border:0px;padding-bottom:30px;
}

p{
font-size:100%;
}

.preisli{
margin-bottom:8px;
}

.omliste{
line-height:160%;
list-style-position:inside;
}

.content{
margin-top:0px;
margin-bottom:0px;
margin: 0 auto;
padding:0px;
width:800px;
height:100%;
text-align:center;
background-color:#ffffff;
padding-bottom:0px;
}

h1.logo{
padding-bottom:0px;
padding-top:10px;
padding-left:15px;
margin:0px;
color:#8a8a8a;
text-align:left;
font-weight:normal;
font-size:260%;
font-family:Arial, Helvetica, sans-serif;
}

div#kopfBild{
background-image: url(../img/sofa.jpg);background-repeat:repeat-x;
/*background-color:#ffffff;*/
position:relative;
display:block;
width:800px;
height:120px;
margin-bottom:0px;
margin-top:0px;
overflow:hidden;
text-align:left;
}

h2.logo{
padding-bottom:10px;
padding-top:0px;
padding-left:98px;
margin-top:0px;
margin:5px;
color:#8a8a8a;
text-align:left;
font-weight:normal;
font-size:105%;
}

h3.headline{
padding-bottom:17px;
margin:0px;
color:#8a8a8a;
text-align:left;
font-weight:normal;
font-size:130%;
}
h4.teaser{
padding:0px;
margin:0px;
color:#8a8a8a;
text-align:left;
font-weight:bold;
font-size:100%;
}
h4.teasercd{
padding:0px;
margin:0px;
padding-bottom:15px;
color:#8a8a8a;
text-align:left;
font-weight:bold;
font-size:100%;
}

h4.textueberschrift{
padding-bottom:0px;
margin:0px;

text-align:left;
font-weight:bold;
font-size:100%;
}
.links{
width:185px;
padding-top:10px;
padding-left:10px;
height:100%;
color:#555555;
background-color:#ffffff;
float:left;
color:#a3a3a3;
font-size:90%;
overflow:hidden;
text-align:right;
font-size:80%;
line-height:30px;
}

.angimg1{border-width:0;outline-width:0;max-width:510px;}

.tresen{width:280px;margin-left:30px;border:0px;}
.tresen2{width:288px;margin-left:20px;border:0px;}
.stehpult{float:left;width:202px;border:0px;}

.mdtext{
float:left; width:200px;
}

.pdimg{
float:left;margin-right:17px;padding-bottom:10px;border:0px;
}
.omimg{
float:left;margin-right:17px;padding-bottom:10px;border:0px;
}

.pdliste{
font-weight:bold;line-height:150%;list-style-position:inside;
}

.coliste{
list-style-position:inside;
}

.cdliste{
line-height:150%;
text-align:left;
}
.ausgabe{
width:800px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:20px;
color:#555555;
}

#shimg{
padding-bottom:0px;
padding-top:15px;
}
/* ie 6 weiche für den inhaltsbereich */
* html .inhalt{
width:520px;
margin-left:230px;
padding-top:10px;
position:relative;
color:#626262;
font-size:85%;
height:100%;
text-align:justify;
background-color:#ffffff;
}

/* ie 7 weiche für den inhaltsbereich */
*+html .inhalt{
width:520px;
margin-left:230px;
padding-top:10px;
position:relative;
color:#626262;
font-size:85%;
height:100%;
text-align:justify;
background-color:#ffffff;
display:table;
}

.inhalt{
width:520px;
margin-left:255px;
padding-top:10px;
color:#626262;
font-size:85%;
height:100%;
text-align:justify;
background-color:#ffffff;

}

.text{
padding-right:0px;
text-align:justify;
}

#companyname{
font-weight:normal;
font-size:130%;
font-family:Arial, Helvetica, sans-serif;
}

#navigation{
font-size:80%;
color:#a3a3a3;
padding-top:10px;
padding-bottom:10px;
padding-right:37px;
text-align:right;
background-color:#f0f0f0;

}

.hline{
font-size:140%;
}

a.vaild{
text-decoration:none;
border:0px;
color:#ffffff;
}

a.navi_l{
text-decoration:none;
color:#a3a3a3;
padding:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
border-right-width:1px;
border-right-style:solid;
border-right-color:#ffffff;
}

a.navi_l:hover{
text-decoration:none;
color:#a3a3a3;
padding:5px;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e1e1e1;
border-right-width:1px;
border-right-style:solid;
border-right-color:#e1e1e1;
}

a.navi_l_activ{
text-decoration:none;
color:#6a6a6a;
font-weight:normal;
padding:5px;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e1e1e1;
border-right-width:1px;
border-right-style:solid;
border-right-color:#e1e1e1;
}

a.ueber{
text-decoration:none;
color:#a3a3a3;
}
a.ueber_aktiv{
color:#8f0000;
text-decoration:none;
}
a.ueber:hover{
color:#8f0000;
text-decoration:none;
}

a.controll{
text-decoration:none;
color:#a3a3a3;
}
a.controll_activ{
color:#00a33d;
text-decoration:none;
}
a.controll:hover{
color:#00a33d;
text-decoration:none;
}

a.design{
text-decoration:none;
color:#a3a3a3;
}
a.design_activ{
color:#107fc0;
text-decoration:none;
}
a.design:hover{
color:#107fc0;
text-decoration:none;
}
a.farblos{
text-decoration:none;
color:#a3a3a3;
padding-left:8px;
padding-right:8px;
}
a.farblos_activ{
color:#555555;
text-decoration:none;
padding-left:8px;
padding-right:8px;
}
a.farblos:hover{
color:#555555;
text-decoration:none;
padding-left:8px;
padding-right:8px;

}
#webcontrolling{
background-image: url(../img/FrancisBacon.jpg);background-repeat:no-repeat;
text-align:center;
/*padding:5px;*/
}

.vaildimg{
border:none;
}

#Ipreisfragen{
padding-right:10px;
padding-bottom:15px;
/*float:left;*/
}

/**/
/**/
.eins{
display:block;position:relative;margin:0 auto;line-height:150%;text-align:left;cursor:pointer;
}
.eins:hover > div{
display:block;
}
.einszwei{
display:none;position:relative;margin:0 auto;padding:0;
}
.vcard{
font-style:normal;
}
.email{
text-decoration:none;
color:#a3a3a3;
}
.url{
text-decoration:none;
color:#a3a3a3;
}
.email:hover{
color:#555555;
}
.url:hover{
color:#555555;
}


#aktuelleProjekte{

margin-top:20px;
margin-bottom:0px;
padding:5px;
border-width:1px;
border-style:solid;
border-color:#e1e1e1;
text-align:left;
line-height:150%;
}
#tagcloud{
margin-top:30px;
margin-bottom:10px;
padding:5px;
border-width:1px;
border-style:solid;
border-color:#e1e1e1;
text-align:left;
line-height:175%;
/*clear:left;
clear:right;*/

}

.referenzbild{
opacity:0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}

/*Nur der IE 6 macht den Hover nicht!*/
.referenzbild:hover{
opacity:1;
ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}

#linie{
margin-top:30px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#e1e1e1;
text-align:justify;
clear:left;
clear:right;
}



#prom{
color:#666666;
text-decoration:none;
}

#prom:hover{
color:#60cdd7;
}

fieldset{
border-color:#cccccc;
border-width:1px;
border-style:solid;
}

legend{
color:#666666;
text-decoration:none;
}

a.tagA{
color:#888888;
text-decoration:none;
line-height:100%;
}

a.tagA:hover{
color:#333333;
line-height:100%;
}

#footer{
width:785px;
height:20px;
margin-left:0px;
text-align:right;
margin-bottom:20px;
margin-top:5px;
padding-top:5px;
display:table;
color:#555555;
font-size:75%;
clear:left;
clear:right;
}

/*NAVIGATION*/
a#ueb{width:130px;color:#888888;}
a#wm{color:#60cdd7;width:125px;}
a.wmsub{width:155px;color:#888888;}
a#des{color:#e08f1a;width:50px;}
a.dessub{width:150px;color:#888888;}
a#wd{color:#82af54;width:80px;}
a#refe{width:80px;color:#888888;}
a#pfa{width:90px;color:#888888;}
a#kont{width:55px;color:#888888;}


a.rubrik{
text-decoration:none;
color:#888888;
}

a.rubrik:hover{
text-decoration:none;
color:#333333;
}

a#rubrikA{
text-decoration:none;
color:#333333;
}

a.rubrik{
text-decoration:underline;
color:#669999;
}

a.rubrik:hover{
text-decoration:none;
color:#669999;

}

a.rubrikA{
text-decoration:none;
color:#333333;
}

a.Frubrik{
text-decoration:none;
color:#888888;
font-size:80%;
}

a.Frubrik:hover{
text-decoration:none;
color:#333333;
font-size:80%;
}

a.FrubrikA{
text-decoration:none;
color:#333333;
font-size:80%;
}

a#rubrikS{
text-decoration:none;
color:#888888;
padding-top:5px;
}
a#rubrikS:hover{
border-top-width:3px;
border-top-style:solid;
border-top-color:#888888;
text-decoration:none;
color:#333333;
padding-top:5px;
}

.button { background-color:#f1f1f1; color:#696969;  border:0px solid #8a8a8a;width:150px; }
.button:hover { background-color:#e1e1e1; color:#000000;  border:0px solid #8a8a8a;;cursor:pointer; }

.button_small { background-color:#f1f1f1; color:#696969;  border:0px solid #696969;width:60px; }
.button_small:hover { background-color:#e1e1e1; color:#000000;  border:0px solid #8a8a8a;;cursor:pointer; }

#mailbox{
width:233px;float:left;text-align:left;margin-right:50px;
}

#callbackbox{
width:200px;height:100%;overflow:hidden;
}
