BODY { background: #FFFFFF; color: #000000;  font: 80% verdana, arial; padding:40px;} 
.nav { font-size:100%;}

H1 {font-size:130%;}

H2 {font-size: 110%; margin:15px 0 2px 0; padding:2px 0;}

H3 {font-size: 100%; margin:15px 0 2px 0;padding:2px 0;}

p {margin:2px 0; padding:2px 0;}


#adress {width:600px; margin-top:40px;}

.adresse {list-style:none; margin:0px; padding:0; }
.adresse li {margin:10px 0px; }
.adresse li img {margin-right:25px;}


.frau {background:url(../styles/images/profilfrau.gif); border:2px solid #cccccc; }
.herr {background:url(../styles/images/profilherr.gif); border:2px solid #cccccc; }



/* Print.tpl Formular*/
.printform1 {margin:30px 0;}
.printform1 p {border-bottom:1px solid #000000;}
.printform2 p {border-bottom:1px solid #000000;}

.printlogo {height:40px; width:300px; float:right;}




.small {font-size:80%; }

.commentdate

{

 font-size: 9px;

 font-style: italic;

}



.labels

{

 font-weight: bold;

}



.important

{

 font-weight: bold;

}



.editedby

{

 font-size: 9px;

}



.title

{

 font-size: 18px;

 padding: 3px;

 font-weight: bold;

 text-align: center;

 color: #000000;

}



.quote

{

 text-align: left;

 padding: 2px;

 border-color: #CCDED1;

 border-style: solid;

 border-width: 1px;

 margin: 10px;

}



.quoteby

{

 font-size: 10px;

}



.description

{

 font-size: 10px;

}



.mediumtitle

{

 font-size: 16px;

}



.commentposter

{

 font-size: 12px;

 background-color: #FFFFFF;

 border-style: outset;

 border-width: 2px;

 border-color: #DDDDDF;

}



.comment

{

 padding: 5px;

 font-size: 12px;

 background-color: #FFFFFF;

 border-style: solid;

 border-width: 2px;

 border-color: #DFE1E2;

}



.commentposteralternate

{

 font-size: 12px;

 background-color: #FFFFFF;

 border-style: outset;

 border-width: 2px;

 border-color: #DDDDDF;

}



.commentalternate

{

 padding: 5px;

 font-size: 12px;

 background-color: #FFFFFF;

 border-style: solid;

 border-width: 2px;

 border-color: #DFE1E2;

}



.deletions

{

 width: 50%;

 background: #F5F6F6;

 padding: 5px;

 margin: 5px;

 color: #000000;

 border-color: #9999BB;

 border-style: dotted;

 border-width: 1px;

}



.homenav

{

 display: block;

 border-style: dotted;

 border-width: 1px;

 border-color: #99999A;

 padding: 5px;

 margin: 4px;

}



.code

{

 text-align: left;

 font-family: monospace;

 font-size: 10px;

 background: #F5F5F6;

 padding: 2px;

 border-color: #CCDED1;

 border-style: solid;

 border-width: 1px;

 margin: 10px;

 overflow: auto;

}



.areaheader

{

 background-color: #E0E0F5;

}



.areafooter

{

 background-color: #EFF3F6;

}



.invisibleuser

{

 color: #999999;

}



.admincolor

{

 color: #8899FF;

 font-weight: bold;

}



.columnheader

{

 font-weight: bold;

}


