/* Zentrale CSS-Datei fuer Template Blau */
body		
{
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
   FONT-WEIGHT: normal;
   background-image: url(images/background1.jpg);
   color:#000000;	
   padding:0px;
   margin: 0px;
   font-size: 85%;
   line-height: 100%;    
}

p 
{
   padding: 0px;
   margin: 0px;
   font-size: 80%;
}
h1   
{ 
	margin-top:0px; 
	padding:0px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 110%;
	line-height: 100%;
	color: black;	
	font-weight: normal;	
}
h3   
{ 
	margin-top:0px; 
	padding:0px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;	
}
h4        
{
   font-size : 16px;
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
}
li
{
   FONT-FAMILY: Verdana, Arial,sans-serif;
   color:#EC9645;
}

.rahmen-aussen
{
   width: 97%;
   border: 1px dashed #787E83;
}
.rahmen-innen
{
   border: 1px dashed #ADB3B5;
   background-color: #9EA5AB;
}
/*******************************************************************************/
/* BOX Links                                                                   */
/*******************************************************************************/
.box-links
{
   width: 185px;
   color: #666666;
   text-align: left;
}
.box-links-title
{
   width: 180px;
   vertical-align:middle;
   font-family: Arial,"Times New Roman",serif;
   color:#E3E3E3;
   font-size : 16px;
   font-weight:bold;
   line-height:20px;
   height:20px;
}
/* ********************************************************************************* */
/* Formatierungen fuer die Vertikale BOX LINKS hier: unorderd List                   */
.box-links ul
{
   display: block;
   width: 180px;
   margin: 0;
   padding:0;
   list-style-type: none; 
   font-size: 80%; 
}
* html .box-links ul            /* hack um auch im IE gepunktete Linien darzustellen */
{
   position: relative;  
}
#header a:link, #header a:visited
{
   color: #FCFCDA;
   font-weight: bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
}
#header a:hover, #header a:focus
{
   color: #444444;
   font-weight: bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: underline;
}
#sitemap a:link, #sitemap a:visited
{
   color: #FCFCDA;
   font-size: 80%;
   text-decoration: none;
}
#sitemap a:hover, #sitemap a:focus
{
   color: #444444;
   font-size: 80%;
   text-decoration: underline;
}
.beitraege a:link, .beitrage a:visited
{
   color: #FCFCDA;
   text-decoration: none;
}
.beitraege a:hover, .beitraege a:focus
{
   color: #444444;   
   text-decoration: underline;
}
/* ********************************************************************************* */
/* Formatierungen fuer die Vertikale BOX LINKS hier: Listeneintraege                 */
.box-links ul li
{
   color: #E2E3E4;
   margin: 0;
   padding-left: 0;
   padding-top: 0;
   list-style-type: none; 
     
}
/* ********************************************************************************* */
/* Formatierungen fuer die Vertikale BOX LINKS hier: Verweise                        */
.box-links ul li a
{
   display: block;
   width: 180px;
   height: 20px;
   text-decoration: none;
   padding-left: 0;
   padding-top: 3px; 
   padding-bottom: 3px;
   margin: 0;
   font-weight: bold;
   font-size: 80%;
   line-height: 19px;    
   background-color: #8A939A;
   color: #E2E3E4;
}
* html .box-links ul li a                            /* hide from IE5.0/Win & IE5/Mac */
{
   height: 1%;   
}
.box-links ul li a:hover, .box-links ul li a:focus
{
   color: #000;
   background-color: #E1E1E1; 
   text-decoration: none; 
}
.box-links .aktiv
{
   display: block;
   padding-left: 0;
   padding-top: 3px;
   padding-bottom: 3px;
   font-size: 80%;
   line-height: 19px;  
   height: 20px; 
   margin: 0;
   background-color: #70787E;
   color: #000;
}
* html .aktiv                            /* hide from IE5.0/Win & IE5/Mac */
{
   height: 1%;
}
/*******************************************************************************/
/* BOX Rechts                                                                  */
/*******************************************************************************/
.box-rechts
{
   text-align:left;
   color: #666666;
   background-color:#8A939A;
   font-size : 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box-rechts-title
{
   text-align:left;
   vertical-align:middle;
   color:#666666;
   font-size : 13px;
   font-weight:bold;
   line-height:20px;
   height:20px;
}
.right-side
{
   width: 180px;
}
/*******************************************************************************/
/* Fuss                                                                        */
/*******************************************************************************/
.fuss
{
   color: #FAFAFA;
   font-size : 11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*******************************************************************************/
/* Beitraege                                                                   */
/*******************************************************************************/
.beitraege
{
   padding: 5px;
}
.beitraege-title
{
   font-size: 18px;
   font-family: Arial,"Times New Roman",serif; 
   vertical-align:middle;
   line-height:24px;
   height: 24px;
   font-weight: bold;
   color: #EFECE7;
}
.beitraege_box
{
   padding-left: 8px;
   padding-right: 8px;
}

.center-side
{
  padding-left: 6px;
  padding-right: 6px;
  font-size: 10pt;
}
/*******************************************************************************/
/* Immobilien                                                                  */
/*******************************************************************************/
.tabellen_kopf
{
   color: #FFFFFF;
   background-color: #871919;
   font-size : 8pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding:2px; 
}
.immo
{
   width:100%;
   font-size : 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 1px;
   margin: 0px;
}
.immo_title
{
   width:100%;
   font-size : 14pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-bottom: 5px;  
}
.immo-links
{
   width:50%;
   float: left;
}
.immo-rechts
{
   width:48%;
   float: right;
}
.katlink
{
   width:100%;   
   text-align:left;
   font-size : X-SMALL;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-bottom: 1px solid #666666;
   background-color:#E1E1E1;
   margin-left: 10px;
   color: #000000;
   padding: 1px;
}
.katlinkrechts
{
   width:97%;   
   text-align:left;
   font-size : X-SMALL;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-bottom: 1px solid #666666;
   background-color:#E1E1E1;
   color: #000000;
   padding: 1px;
}
.katlinkzeilen5objekte
{
   text-align:left;
   font-size : X-SMALL;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-bottom: 1px solid #666666;
   color: #000000;
   padding: 1px;
}
.subkatlink
{
   width:100%;   
   text-align:left;
   font-size : X-SMALL;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-left: 10px;
   padding: 4px;
}
.immost
{
   width:97%;
   height:50px;
   text-align:left;
   border-bottom: 1px solid #D46604;
   background-color: #E27717;
   font-size : 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 1px;
}
.immost1
{
   width:97%;
   height:50px;
   text-align:left;
   border-bottom: 1px solid #E27717;
   background-color: #E27717;
   font-size : 10pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 1px;
}
.immo_beschreibung
{
   color:#000000;
   font-size: 10pt;   
}
.immodetails
{
  background-color:#E1E1E1;
}
.artikelnav
{
  text-align: right;
  font-size: 10pt;
  padding:6px;
}
/* Style Kommentare */
.comment
{
   font-size : 10px;
   color: #000000;
   border-bottom : 1px dashed Navy;
   border-top : 1px dashed Navy;
   background-color : #FFFFFF;
}
/* Style Newsüberschrift */
.header	
{
   line-height : 16px;
}
.header1
{
   padding:4px;
}
.tblbgcolor
{
   background-color: #E27717;
}
.menucolor
{
   background-color: #EAEAEA;
}

.highlight
{
   DISPLAY: block;
   vertical-align:middle;
   line-height:19px;
   height: 20px;
   font-family: Arial,"Times New Roman",serif;
   font-size: 12px;
   width:176px;
   color: #000000;
   background-color:#70787E;
}
a.highlight:link,a.highlight:visited,a.highlight:hover
{
   color: #000000;
   TEXT-DECORATION: none;
}


/*******************************************************************************/
/* Top 5                                                                       */
/*******************************************************************************/
.topfive			
{
  font-size: 8pt;
  padding-left:4px; 
  padding-top:2px;
  color: #000000;  
}
.textweiss 
{
   color:#FFFFFF;
}
.weiss		
{
   background-color:#FFFFFF;
}
.news		
{
   background-color:#FAFAFA;
   border:2px solid #89A3BE;
   padding:4px;
}
a.navtext:link 
{
   FONT-SIZE: 10pt;
   color:#FFFF00;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}
a.navtext:visited 
{
   font-size: 10pt;
   color:#FFFF00;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:none;
}
a.navtext:active 
{
   font-size: 10pt;
   color:#FFFFFF;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:none;
}
a.navtext:hover 
{
   font-size: 10pt;
   color:#FFFFFF;
   font-family:verdana; 
   text-decoration:none;
}

a.navtext1:link 
{
   font-size: 10pt;
   color:#0A328C;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none
}
a.navtext1:visited 
{
   font-size: 10pt;
   color:#000080;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:none;
}
a.navtext1:hover, a.navtext1:active 
{
   font-size: 10pt;
   color:#CD0606;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:none;
}

a.navtext2:link 
{
   font-size: 10pt;
   color:#581B00;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:underline;
   font-variant:normal;
   font-weight:normal;
}

a.navtext2:visited 
{
   font-size: 10pt;
   color:#581B00;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:underline;
   font-variant:normal;
   font-weight:normal;
}
a.navtext2:hover 
{
   font-size: 10pt;
   color:#FFFFFF;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:none;
   font-variant:normal;
   font-weight:normal;
}
a.navtext2:active 
{
   font-size: 10pt;
   color:#581B00;
   font-family:verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-decoration:underline;
   font-variant:normal;
   font-weight:normal;
}

a.wlink:link, a.wlink:visited, a.wlink:active	
{
   font-size: 10pt;
   color:#630F0F;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}

a.wlink:hover 	
{
   font-size: 10pt;
   color:#FFFFFF;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}
/*******************************************************************************/
/* SEITENNAVIGATION                                                            */
/*******************************************************************************/
.seitennav1
{
   border-top:1px solid #666666;
   padding: 1px;
   FONT-SIZE: X-SMALL;
}
a.seitennav 		
{
   FONT-SIZE: X-SMALL;   
   margin-left:0px;
   margin-right:0px;
   padding-left: 3px;
   padding-right: 3px; 
}
a.seitennav:link 	
{
   FONT-SIZE: X-SMALL;
   color:#ff9900;
   font-family: Arial,verdana, Geneva, Helvetica, sans-serif; 
   text-decoration:none
}
a.seitennav:visited 
{
   FONT-SIZE: X-SMALL;
   color:#ff9900;
   font-family: Arial,verdana, Geneva, Helvetica, sans-serif; 
   text-decoration:none
}
a.seitennav:active 	
{
   FONT-SIZE: X-SMALL;
   background-color: #E1E1E1;
   color:#000000;
   font-family: Arial,verdana, Geneva, Helvetica, sans-serif; 
   text-decoration:none
}
a.seitennav:hover 	
{
   FONT-SIZE: X-SMALL;
   background-color: #E1E1E1;
   color:#000000;
   font-family: Arial,verdana, Geneva, Helvetica, sans-serif; 
   text-decoration:none
}
.aktivseite 		
{
    FONT-SIZE: X-SMALL;
	background-color: #E1E1E1;
	color:#000000;
	font-family: Arial,verdana, Geneva, Helvetica, sans-serif; 
	text-decoration:none;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
}
/*******************************************************************************/
/* WEBLINKS                                                                    */
/*******************************************************************************/
.weblink
{
   width:97%;
   font-size : 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 4px;
   margin: 5px 5px 5px 5px;
}
.weblink_title
{
   font-size : 24px;
   font-style: italic;
   color: #731809;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.subnav
{
   text-align: left;
   width:97%;
   font-size : X-SMALL;
   margin-bottom: 5px;
}
a.subnav1:link, a.subnav1:visited, a.subnav1:active 		
{
   font-size: X-SMALL;
   color:#ff9900;
   text-decoration:none;
}
a.subnav1:hover 	
{
   font-size: X-SMALL;
   color:#666666;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:underline;
}
.weblinks
{
   width:100%;
   border-bottom: 1px solid #D46604;
   font-size : 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 1px;
}
.weblinks1
{
   width:100%;   
   font-size : 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 1px;
   background-color: #E27717;
}
.weblinks_title
{
   width:100%;
   font-size : 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0px;  
}
.weblinks_descr
{
   width:100%;
   font-size : 12px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding-left: 6px;  
}
/* CSS fuer den Weblink Bereich */
a.weblink:link, a.weblink:visited, a.weblink:active 		
{
   font-size: 10pt;
   color:#82240C;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}

a.weblink:hover 	
{
   font-size: 10pt;
   color:#FFFFFF;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}

a.weblinkkat:link, a.weblinkkat:visited 		
{
   font-size: 10pt;
   color:#82240C;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}
a.weblinkkat:active, a.weblinkkat:hover	
{
   font-size: 10pt;
   color:#FFFFFF;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
}

.bgcolsubkat
{
   border: 1px solid #89A3BE;  
}
.beschreibung
{
   color:#000000;
   text-align: right;
   font-size: XX-SMALL;
}
.artikelinfo
{
   font-size: 9px;
   color: #666666;
   padding:6px;
}


