/* POORIST CSS */
body{
margin:0 auto;
font-family:Arial, sans-serif;
font-size:0.8em;
line-height: 1.5em;
text-indent:0px;
text-align:center;
overflow:scroll;
overflow-x:auto;
z-index:1;
letter-spacing:0.0em;
/*color:rgb(120,120,120);*/
}

/*IE 7*/
*+html body{
overflow:auto;
}

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

#canvas{
margin:0 auto;
position:relative;
z-index:2;
}

div#kopf{
margin:0 auto;
margin-top:0;
top:0;
position:fixed;
width:100%;
background-color:rgb(255,255,255);
z-index:4;
display:block;
left:0;
}

div#PooristLogo{
margin: 0 auto;
display:block;
text-align:left;
font-family:Arial;
color:rgb(120,120,120);
padding:10px;
white-space:nowrap;
}

div#PooristLogo h1{
font-weight:normal;
font-size:360%;
line-height:1.5em;
}

div#PooristLogo h2{
font-weight:normal;
font-size:115%;
margin-left:90px;
line-height:1.5em;
}

div#mainnavi{
margin-left:110px;
margin-top:20px;
padding:10px;
line-height:1.7em;
text-align:right;
padding-left:0;
font-size:115%;
color:rgb(120,120,120);
}

div#mainnavi a{
text-decoration:none;
padding:0 0 2px 0;
white-space:nowrap;
border-bottom:1px solid rgb(255,255,255);
color:rgb(120,120,120);
margin-left:30px;
}
div#mainnavi a:hover{
border-bottom:1px solid rgb(125,125,125);
}

.eins{
display:block;position:relative;margin:0 auto;text-align:left;cursor:pointer;float:right;margin-left:20px;padding:0 0 20px 0;
}
.eins:hover > div{
display:block;
}
.einszwei{
display:none;position:absolute;margin:0 auto;z-index:3;background-color:rgb(255,255,255);padding:10px;border-left:1px solid rgb(150,150,150);border-bottom:1px solid rgb(150,150,150);line-height:1.7em;right:0;clear:right;
}

/*IE 7*/
*+html .einszwei{
margin-top:20px;
}

.einszwei p{
margin-bottom:5px;
white-space:nowrap;
}


div#mainnavi a#MaktivA{
color:rgb(0,0,0);
}
div#mainnavi a#MaktivA:hover{
color:rgb(0,0,0);
border-bottom:1px solid rgb(255,255,255);
}

div#subnavi{
margin-left:110px;
margin-top:0px;
margin-right:0px;
right:0;
padding:10px 10px 5px 10px;
margin-bottom:10px;
border-top:1px solid rgb(233,228,243);
text-align:right;
padding-left:0;
line-height:1.7em;
font-size:90%;
color:rgb(120,120,120);

}

div#subnavi a{
text-decoration:none;
padding:0 0 2px 0;
white-space:nowrap;
border-bottom:1px solid rgb(255,255,255);
color:rgb(120,120,120);
margin-left:15px;
}

div#subnavi a:hover{
border-bottom:1px solid rgb(120,120,120);
}

div#subnavi a#aktivA{
color:rgb(0,0,0);
}

div#subnavi a#aktivA:hover{
color:rgb(0,0,0);
border-bottom:1px solid rgb(255,255,255);
}


div#main{
z-index:2;
margin:0 auto;
font-family:Arial;
margin-left:110px;
padding-top:250px;
min-width:220px;
max-width:600px;
text-align:left;
padding-bottom:105px;
color:rgb(120,120,120);
}

/*IE 6*/
* html div#main{padding-top:30px;}

.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);
}

a.textlink{
text-decoration:none;
color:rgb(0,0,0);
padding:0 0 3px 0;
border-bottom:1px solid rgb(255,255,255);
}
a.textlink:hover{
border-bottom:1px solid rgb(0,0,0);
}
div#main img{
margin-top:10px;
margin-bottom:10px;
}

div#main p{
margin-bottom:10px;
font-size:100%;
}

div#main h3{
font-weight:normal;
font-size:115%;
margin-bottom:20px;
}

div#main h4,div#main h5{
font-weight:normal;
font-size:100%;
margin-bottom:20px;
}

div#footer{
background-image: url(../img/sofa.png);background-repeat:repeat-x;/
background-position:bottom center;
z-index:3;
position:fixed;
display:block;
width:100%;
height:120px;
margin-bottom:0px;
margin-top:0px;
overflow:hidden;
text-align:left;
bottom:0;
background-position:0px 0px;
clear:left;
left:0;
}

div#lastlinks{
z-index:4;
position:fixed;
display:block;
height:20px;
margin-bottom:5px;
margin-right:10px;
margin-top:0px;
font-size:75%;
text-align:right;
bottom:0;
background-position:0px 0px;
right:0;
line-height:1.2em;
}

div#lastlinks a{
color:rgb(125,125,125);
text-decoration:none;
white-space:nowrap;
padding:2px;
margin-right:3px;

}
div#lastlinks a:hover{
background-color:rgb(255,255,255);
}

div#footer div#fusszeile{
display:block;
margin-left:110px;
color:rgb(120,120,120);
padding-right:10px;
padding-top:3px;

border-top:1px solid rgb(200,200,200);
background-color:rgb(255,255,255);
}

/************************************************/
div#topnavi{
margin:0 auto;
display:block;
position:fixed;
text-align:right;
z-index:10;
top:0px;
padding-top:10px;
right:0px;
width:100%;

}

div#topnavi div#t_inner{
margin:0 auto;
/*margin-top:50px;*/
/*width:960px;*/
z-index:10;
display:block;
/*text-align:left;*/
padding:3px;
}


div.kontakt{
margin:0 auto;
display:block;
padding:5px;
padding-top:0px;
padding-bottom:0px;
right:0;
margin-top:10px;
text-align:left;
border-left:1px solid rgb(0,0,0);
margin-right:0px;
width:300px;
background-color:rgb(255,255,255);
border:1px solid rgb(125,125,125);
border-top:none;
border-right:none;
text-align:left;
color:rgb(125,125,125);
}



/*Formular*/
form{display:block;text-align:left;margin:10px;border-top:1px dashed rgb(180,180,180);margin-top:5px;padding-top:10px;clear:left;}
legend{color:rgb(0,0,0);font-weight:bold;}
.feld { background-color:#ffffff; width:200px; border:1px solid rgb(180,180,180); width:96%;margin-top:3px;margin-bottom:3px;}
.feldS { background-color:#ffffff; width:40px; border:1px solid rgb(180,180,180); margin-top:3px;margin-bottom:3px;margin-right:10px;}
.feldM { background-color:#ffffff; width:283px; border:1px solid rgb(180,180,180);margin-top:3px;margin-bottom:3px;}
.textfeld { background-color:#ffffff; border:1px solid rgb(180,180,180); width:96%;height:90px;margin-bottom:3px;}
.button { background-color:rgb(0,0,0); color:#fff; padding:3px;  border:1px solid rgb(0,0,0); }
.button:hover { background-color:#ffffff; color:rgb(0,0,0);  border:1px solid rgb(0,0,0);cursor:pointer; }


