
BODY {
   font-size : 100%; 
   font-family : Verdana, Geneva, Arial, Helvetica, Times; 
   }

   
TR {
   font-size : 100%; 
   font-family : Verdana, Geneva, Arial, Helvetica, Times; 
}


TD {
   font-size : 0.95em; 
   font-family : Verdana, Geneva, Arial, Helvetica, Times; 
}


P {
   font-size : 0.95em; 
   font-family : Verdana, Geneva, Arial, Helvetica, Times; 
}

.reladeslink {
	margin-top: 2px;
	margin-bottom: 2px;
}


HR {
   color : #990000; 
   margin-top: 15px;
   margin-bottom: 15px;
}


H4 {
   font-weight : bold; 
   font-size : 0.95em; 
   color : #444; 
   border-bottom: 1px dotted  #444;

}

H3 {
   font-weight : bold; 
   font-size : 0.95em; 
   color : #990000; 
}


H2 {
   font-weight : bold; 
   font-size : 11pt; 
   color : #990000; 
      margin-top: 15px;

}


H1 {
   font-weight : bold; 
   font-size : 12pt; 
   color : #990000; 
   margin-top: 15px;
}


li {
	margin-top: 0px;
	margin-bottom: 2px;
}

ul {
	list-style-type: square;
}

   
p.nav {
   font-size : 8pt; 
}   

p.news {
   text-align: left;
   font-size : 90%; 
   margin: 5px 20px 15px 20px;
    color : #000044;
    border: 1px;  
}   



#ticker {
   font-size : 80%; 
   margin: 5px 20px 15px 20px;
    color : #000044;
    border: 1px;  
}   


p.news_hl {
   color : #990000;
     font-weight : bold; 
     margin-bottom: 2px;
     margin-top: 3px; 	 
}   

p.hinweis {
   font-size : 8pt;
   background : #f8f8f8;
   margin: 15px 30px 15px 30px;  
   border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;    
}   

p.footer {
   font-size : 8pt;
   margin: 10px 5px 10px 5px;      
}   

#footer {
clear: both;
width: 495px;
background: #f8f8f8;
color: #808080;
font-size: 0.8em;
padding: 8px 0 8px 0;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
text-align: center;
}

p.linkdescr {
   font-size : 8pt;
   margin: 3px 0px 0px 0px;
      
}

p.tipp {
   background : #e0e0e0;
      margin-left: 15px ;
	  margin-right: 15px;
   }
   

p.pics {
   font-size : 8pt;
   text-align: center;
}

.related {
    font-weight : bold; 
	color : #990000; 
    border-bottom: 1px dashed  #990000;
    background : #e4e4e4;
    margin-top: 2px;
    text-align: right;

}

.pdf_link a:link, .pdf_link a:visited, .pdf_link a:hover, .pdf_link a:focus, .pdf_link a:active {
	background-image: url('sitepics/pdf.gif') !important;
	background-repeat: no-repeat !important;
	padding-left:20px !important; padding-right:2px !important; padding-top:0px !important; padding-bottom:0px !important
}

.newsdescript {
	font-size : 8pt;
}

.relink {
	margin-top: 8px ;
	margin-bottom: 0;
    text-align: right;
}

.newsrelink {
   font-size : 8pt;
	margin-top: 8px ;
	margin-bottom: 0;
    text-align: left;
}

.feednews {
	margin-top: 8px ;
	margin-bottom: 0;
    text-align: left;
}


.sitemaplink {
	margin-top: 8px ;
	margin-bottom: 0;
}

.sitemaplink2 {
	margin-top: 4px ;
	margin-bottom: 0;
   font-size : 8pt;

}

.reltext {
   font-size : 8pt;
	text-align: right;
}


#port {
	  color : #000044;
}

#teaser {
/*	align: left;*/
	width: 480px;
	min-height: 80px;
	margin: 0 0 10px 0;
	
	padding: 0;	
}

#social {
	background: #f8f8f8;
}

#teaser img {
	margin-right: 8px;
}


#bigteaser {
/*	align: left;*/
	width: 492px;
	height: 160px;
	margin: 0;
	padding: 0;
}

#hinweisbox
{
   color : #990000;
   border: 1px none ;
/*   bordercolor: #990000; gibts nicht */

}


#relbox
{
/*	align: right;  gibts nicht */
	border: 1px dashed  #990000;
/*	-moz-border-radius: 10px; */
	background: #f8f8f8;
	padding: 2px;
	margin-top: 0px;
	margin-bottom: 15px;
	width: 150px;
}

#breadcrump
{
    border-bottom: 1px dashed  #990000;
	background: #f8f8f8;
	font-size : 8pt;
	padding: 6px 0px 6px 2px;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 495px;
}


#toplink
{
	text-align: right;
	background: none;
	margin: 0;

}



ADDRESS {
   font-size : 8pt; 
   font-family : Verdana, Geneva, Arial, Helvetica, Times; 
   }

A:visited {
   color : #007d00; 
   text-decoration : none; 
   border-bottom: 1px dotted #555;
}


A:link {
   color : #007d00; 
   text-decoration : none; 
   border-bottom: 1px dotted #555;   
}


A:hover {
   color : #990000; 
   background : #e4e4e4;
   text-decoration : none; 
   border-bottom: none;   
}


A:active {
   color : #990000; 
   background : #cfdfeb; 
   text-decoration : none; 
   border-bottom: none;   
}



A:link.nav {
   font-weight : bold; 
   font-size : 8pt; 
   color : #000000; 
   text-decoration : none; 
}

A:visited.nav {
   font-weight : bold; 
   font-size : 8pt;  
   color : #000000; 
   text-decoration : none; 
}

A:hover.nav {
   font-size : 8pt; 
   color : #000000; 
   text-decoration : underline; 
}


A:active.nav {
   font-size : 8pt;   
   color : #990000; 
   background : #cfdfeb; 
   text-decoration : underline; 
}


A:link.rl {
   font-weight : bold; 
   font-size : 8pt; 
   color : #000000; 
   text-decoration : none; 
	margin-top: 2px;
	margin-bottom: 2px;

}

A:visited.rl {
   font-weight : bold; 
   font-size : 8pt;  
   color : #000000; 
   text-decoration : none; 
	margin-top: 2px;
	margin-bottom: 2px;

}

A:hover.rl {
   font-size : 8pt; 
   color : #000000; 
   text-decoration : underline; 
	margin-top: 2px;
	margin-bottom: 2px;

}


A:active.rl {
   font-size : 8pt;   
   color : #990000; 
   background : #cfdfeb; 
   text-decoration : underline; 
	margin-top: 2px;
	margin-bottom: 2px;

}

A.rl {
 	margin-top: 0;
	margin-bottom: 0;

}

border {color: black;}