
/* schriftstil,abstände */

body
{ height: 100%; color: #000000;  background-color: #f9f9f9; font-family: verdana,arial; font-size: 9pt; 
  scrollbar-face-color:#DDDDDD;
  scrollbar-highlight-color: #DDDDDD;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-shadow-color: #DDDDDD;
  scrollbar-arrow-color: #ff0000;
  scrollbar-track-color: #EEEEEE;}


table, tr, td
{margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; color: #000000; font-family: verdana,arial; font-size: 9pt; }

/* Randfarbe Bild */
.rand01 {border-color: #808080;}


/* menue linke seite */

#menu1 a {display: block;
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt; 
padding-left:4px;padding-bottom: 3px; padding-top: 3px;margin: 0px auto;
border-top: solid 1px #ffffff ;
border-bottom: solid 1px #ffffff ;
border-left:solid 10px #DFDFDF;
border-right: solid 0px #ffffff ;
background-color:#f9f9f9;
}

#menu1 a:visited{color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt;
padding-left:4px;padding-bottom: 3px; padding-top: 3px;margin: 0px auto;
border-top: solid 1px #ffffff ;
border-bottom: solid 1px #ffffff ;
border-left:solid 10px #DFDFDF;
border-right: solid 0px #ffffff ;
background-color:#f9f9f9;
}

#menu1 a:active{color:#ff0000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt;
padding-left:4px;padding-bottom: 3px; padding-top: 3px;margin: 0px auto;
border-top: solid 1px #ffffff ;
border-bottom: solid 1px #ffffff ;
border-left:solid 10px #ff0000;
border-right: solid 0px #ffffff ;
background-color:#f9f9f9;
}

#menu1 a:hover{color:#00000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt; 
padding-left:4px;padding-bottom: 3px; padding-top: 3px;margin: 0px auto;
border-top: solid 1px #ffffff ;
border-bottom: solid 1px #ffffff ;
border-left:10px solid #808285;
border-right: solid 0px #ffffff ;
background-color:#dfdede;
}


/* menue oben */

#menux a {display: block;
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt; width:110px;
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 1px #dfdfdf;
border-bottom:solid 1px #ff0000;
border-left:solid 10px #dfdfdf;
border-right:solid 1px #dfdfdf;
background-image:url('images/menu/li_oben_rot.jpg');
}

#menux a:visited{color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt; width:110px;
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 1px #dfdfdf;
border-bottom:solid 1px #ff0000;
border-left:solid 10px #dfdfdf;
border-right:solid 1px #dfdfdf;
background-color:#F9F9F9;
}

#menux a:active {color:#ff0000;text-decoration:none;font-family:verdana, sans-serif; font-size:9pt; width:110px;
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 1px #000000;
border-bottom: solid 0px #dfdfdf; 
border-left:solid 10px #000000;
border-right:solid 1px #dfdfdf;
background-color:#F9F9F9;
font-weight:bold
}

#menux a:hover {
color:#000000;text-decoration:underline;font-family:verdana, sans-serif; font-size:9pt; width:110px;
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
background-color:        #ffffff;
border-top:1px solid #808080;
border-bottom:solid 1px #ff0000;
border-left:10px solid #808285;
border-right:1px solid #808080;
background-color:#F9F9F9;
font-weight:normal
}

#menu a {display: block;
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:8pt; 
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 0px #dfdfdf;
border-bottom:solid 2px #ff0000;
border-left:solid 0px #dfdfdf;
border-right:solid 0px #dfdfdf;
background-image:url('images/menu/li_oben_rot.jpg');
}

#menu a:visited{color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size:8pt; 
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 0px #dfdfdf;
border-bottom:solid 2px #ff0000;
border-left:solid 0px #dfdfdf;
border-right:solid 0px #dfdfdf;
background-image:url('images/menu/li_oben_rot.jpg');
}

#menu a:active {color:#ff0000;text-decoration:none;font-family:verdana, sans-serif; font-size:8pt; 
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 0px #000000;
border-bottom: solid 2px #ffffff; 
border-left:solid 0px #000000;
border-right:solid 0px #dfdfdf;
background-image:url('images/menu/li_oben_rot.jpg');
font-weight:normal;
}

#menu a:hover {
color:#000000;text-decoration:underline;font-family:verdana, sans-serif; font-size:8pt; 
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
background-color:        #ffffff;
border-top:0px solid #808080;
border-bottom:solid 2px #ff0000;
border-left:0px solid #808285;
border-right:0px solid #808080;
background-image:url('images/menu/li_oben_rot.jpg');
font-weight:normal
}

/* aktiver Kopfmenue-Button:    */
.kopf_aktiv {
color:#ff0000;text-decoration:none;font-family:verdana, sans-serif; font-size:8pt; 
padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-top:solid 2px #ff0000;
border-bottom: solid 2px #ffffff; 
border-left:solid 0px #000000;
border-right:solid 0px #dfdfdf;
background-image:url('images/menu/li_oben_rot.jpg');
font-weight:normal; valign:bottom;  width:110px; height:22px;
}

/* allgemeine links im text */

a:link{ color: black; text-decoration:underline; font-family: verdana,arial; font-size: 9pt; }
a:visited{ color: black; text-decoration:underline; font-family: verdana,arial; sans-serif; font-size: 9pt; }
a:active{ color:black; text-decoration:underline; font-family: verdana,arial; font-size: 9pt; }
a:hover{ color: #FF0000; text-decoration:none; font-family: verdana,arial; font-size: 9pt; }


/* spezielle Links im Text z. B. Wohnungsauswahl    */

A.link1 { color: black; text-decoration:underline; font-family: verdana,arial; font-size: 9pt }
A.link1:visited { color: black; text-decoration:underline; font-family: verdana,arial; font-size: 9pt }
A.link1:hover { color: #FF0000 ; text-decoration:none; font-family: verdana,arial; font-size: 9pt; }



/* uhr - datum */

input.datum {
font-size:9pt;
background-color:#fffff;
color:#000000;
border:solid 0px;
margin-top:5px;
}

input.zeit{
font-size:9pt;
background-color:#fffff;
color:#000000;
border:solid 0px;
margin-top:5px;
}

form {margin-bottom:0px;}

/* diverse*/
.pfeil{color: silver;}
.nav {background-color: #ffffff;}

.inhalt { }


.txt01 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.txt02 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; line-height: 25px}
.activ {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000 }
.zoom {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.copyr { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC}
.special { font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; letter-spacing: 2px}