/* -----------------------------------------------------------------------------
                   http://www.privpages.de vers 7.0.2
----------------------------------------------------------------------------- */

body	{
	background:#FFFFFF;
         font-size:85%;
         margin:0;
         padding:50px 0;
         }

a	{
	text-decoration:none;
         color:#D43172;
	}
a:hover	{
         border-bottom:1px dotted #D43172;
	}
#all	{
	position:absolute;
         left:50%;
	background:url(img/content.jpg) #ffffff repeat-y;
         margin:0 100px;
         margin-left:-380px;
         width:750px;
         padding:0;
         -moz-border-radius:10px;
	}

#head	{
	background:#ffffff url(img/header.jpg) no-repeat;
         -moz-border-radius:10px;
         padding:40px 10px 10px 0;
         color:#E1F9CA;
         font-size:250%;
         min-height:40px;
         height:40px;
         text-transform:uppercase;
         font-family:'andale mono','arial black',sans-serif;
         font-weight:bolder;
         text-align:right;
	}
#navi	{
	position:absolute;
         font-family:'andale mono','arial',sans-serif;
         width:678px;
         top:90px;
         left:25px;
         background:white;
         text-align:right;
         padding:3px 10px;
         font-size:80%;
	}
#navi a	{
	text-decoration:none;
         color:black;
         }
#navi a:hover {
	color:black;
         text-decoration:none;
         border:0;
         background:#FBF3F7;
	}
#navi a span {
	display:none;
         }
#navi a:hover span{
	display:block;
         position:absolute;
         top:35px;
         right:15px;
         width:130px;
         padding:2px;
         background:#F8F6F7;
         text-align:center;
         }

#content {
		padding:20px 250px 20px 40px;
         min-height:400px;
         text-align:left;
         font-family:'helvetica','verdana',sans-serif;
         font-size:95%;
	}

#content h1 {
	margin:20px 0 0 0;
         padding:0;
         font-size:100%;
         font-family:'andale mono','arial',sans-serif;
         text-align:center;
       }
#content h2 {
  	font-size: 100%;
    font-family:'andale mono','arial',sans-serif;
    padding-top:2em;
    margin-top:2em;
}
#content .img {
	text-align:center;
         }
#content .img img {
	padding:3px;
         border:1px solid #D43172;
         background:#ffffff;
         -moz-border-radius:4px;
       }

/* Bilder mit Bildunterschrift */ 
dl {
   width: 120px;
   border:1px solid #D9CEBF;
   padding:10px 2px 2px 2px ;
   margin:0 0 1em 0;
   background:#E2EED3;
}
dt {
  text-align:center;
  padding:0;
}
dd {
  font-size:70%;
  font-style:italic;
  padding:0 4px 2px 4px;
  margin:0;
  text-align:left;
}
       
.r {
  float:right;
  margin-left:1em;
}       
.l {
  float:left;
  margin-right:1em;
}

#content .l {
	text-align:left;
         }
#content .r {
	text-align:right;
         }
#content .c {
	text-align:center;
         }
#content ul {
  list-style-type:none;
  border:none;
  margin:0;
  padding:0;
  font-size:95%;
}
 #content ul li {
  border-bottom:1px dotted #888;
  padding:0.3em 1.5em;
  margin:0;
  line-height:100%;
}
#content ul.l {
         width:45%;
	float:left;
         text-align:left;
         margin:0;
         padding:0;
         padding-left:20px;
         }/* */
#content ul.r {
         width:45%;
	float:right;
         text-align:left;
         margin:0;
         padding:0;
         }
#content a.p {
	color:#AFAFAF;
	}
#content a.p:before {
	content: '(';
         }

#content a.p:after {
	content: ')';
         }
#content .info {
  margin:-1em 0 3em 0;
  padding:0;
  text-align:right;
}

#content table {
  border-collapse: collapse;
  margin:1em;
  border:1px solid #A9D3A6;
  padding:3px;
}

#content .row1 {
  width:35%;
}
#content .row2 {
  width:43%;
}
#content .row3 {
  width:22%;
}


#content th {
  border-bottom: 1px solid #A9D3A6;
  text-align:center;
  border-left:1px solid #A9D3A6;
  
}
#content td {
  text-align:left;
  padding:5px;
  border:1px solid #A9D3A6;
}
#content tr {
  background:#FFFFFF;
  
}
#content tr.odd {
  background:#EFEEE7;
}

#footer	{
	background:url(img/footer.jpg) no-repeat top;
         font-size:80%;
         min-height:50px;
         height:50px;
         text-align:right;
         padding:18px 35px 0 35px;
         color:#000;
         margin-left:-1px;
         font-family:'andale mono','arial',sans-serif;
	}
	
	
* html #quicklinks {
  margin-right:-100px;
}	
ul#quicklinks {
  float:right;
  padding:10px;
  margin:1em;
  font-size:90%;
  margin-right:-200px;
  border-left:1px solid #B7D397; 
}
ul#quicklinks ul {
  margin:0;
  padding:0;
}

#quicklinks .h1 {
 margin-top:1em;
}
ul#quicklinks li {
  padding:0 0 0 1em;
  margin:0;
  border:none;
  line-height:120%;
}