body
{
	margin: 20px 0px 0px 0px;
	color:#000000;
	font-family:verdana,arial;
	font-weight:normal;
	font-size:8pt;
}	

h3
{
	font-family:verdana,arial;
	font-weight:bold;
	font-size:13pt;
}
h4
{
	font-family:verdana,arial;
	font-weight:bold;
	font-size:10pt;
}
p
{
	margin:4px 0px 4px 0px;
	padding:0;
}
.small {font-size:7pt;}
.img_border{ border: solid 1px #777777;}
/* ----------------------------------------------------------- */

/* "off" Hauptnavigation z.B. Home, Kontakt */

a.nav:link
{
    font-size: 7.5pt;
    color:#ffffff;
    font-family: verdana,arial;
    text-decoration: none
}
a.nav:visited
{
    font-size: 7.5pt;
    color: #ffffff;
    font-family: verdana, arial;
    text-decoration: none
}
a.nav:active
{
    font-size: 7.5pt;
    color: #ffffff;
    font-family: verdana, arial;
    text-decoration: none
}
a.nav:hover
{
    font-size: 7.5pt;
    color: #ffffff;
    font-family: verdana, arial;
    text-decoration: underline;
}

/* ----------------------------------------------------------- */

/*  "on" Hauptnavigation zB. Home, Kontakt */

a.onnav:link
{
    font-size: 7.5pt;
    color:#ffffff;
    font-family: verdana,arial;
    font-weight:bold;
    text-decoration: none
}
a.onnav:visited
{
    font-size: 7.5pt;
    color: #ffffff;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.onnav:active
{
    font-size: 7.5pt;
    color: #ffffff;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.onnav:hover
{
    font-size: 7.5pt;
    color: #ffffff;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: underline;
}

/* ----------------------------------------------------------- */

a.link1:link /*  "off" Zusatznavigation wie zB. Home, Kontakt */
{
    font-size: 8pt;
    color:#467529;
    font-family: verdana, arial;
    text-decoration: none
}
a.link1:visited
{
    font-size: 8pt;
    color: #467529;
    font-family: verdana, arial;
    text-decoration: none
}
a.link1:active
{
    font-size: 8pt;
    color: #467529;
    font-family: verdana, arial;
    text-decoration: none
}
a.link1:hover
{
    font-size: 8pt;
    color: #6cb741;
    font-family: verdana, arial;
    text-decoration: underline;
}

/* ----------------------------------------------------------- */

a.link2:link /*  "on" Zusatznavigation wie zB. Home, Kontakt */
{
    font-size: 8pt;
    color:#467529;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.link2:visited
{
    font-size: 8pt;
    color: #467529;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.link2:active
{
    font-size: 8pt;
    color: #467529;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.link2:hover
{
    font-size: 8pt;
    color: #6cb741;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: underline;
}

/* ----------------------------------------------------------- */

a.link_header:link 
{
    font-size: 13pt;
    color:#467529;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.link_header:visited
{
    font-size: 13pt;
    color: #467529;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.link_header:active
{
    font-size: 13pt;
    color: #467529;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: none
}
a.link_header:hover
{
    font-size: 13pt;
    color: #6cb741;
    font-family: verdana, arial;
    font-weight:bold;
    text-decoration: underline;
}

/* ----------------------------------------------------------- */

table.main_tab /* Tabelle, die ganze Webseite beinhaltet */
{
	background-color:#ffffff;	
	height:100%;
	width:780px;
	border-style:solid;
	border-width:1px;
	border-color:#e7e7e7;
	margin-left:0px;
	margin-bottom:20px;
}

table.navlogo /* Tabelle, die Logo und Navigation beinhaltet */
{
	background-color:#ffffff;	
	width:780px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	margin-left:0px;
}

table.navigation /* Tabelle für die Navigationspunkte */
{
	background-color:#6cb741;	
	height:30px;
	margin-left:10px;
}

table.subnavigation /* Tabelle für die Subnavigationspunkte */
{
	background-color:#6cb741;	
	height:20px;
	margin-left:10px;
	margin-bottom:2px;
}

table.bottom /* Tabelle mit Grafik im Fuß der Webseite */
{
	background-color:#6cb741;	
	width:780px;
	height:80px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	margin-left:0px;
}

table.copyright /* Tabelle mit Copyright */
{
	background-color:#ffffff;	
	width:780px;
	height:30px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	margin-left:0px;
}

table.tabedit /* Übergeordnete Tabelle für den Inhaltstempalte (einzelne Seite) */
{
	background-color:#ffffff;
	width:780px;
	margin-left:0px;
	border-style:none;
	border-width:0px;
	padding-left:0px;
	border-spacing:0px;
}

/* ----------------------------------------------------------- */

td.navig /* Navigation */
{
	background-color:#6cb741;
	height:30px;
}

td.white /* Abstand zwischen Navigation und Inhalt */
{
	background-color:#ffffff;
	height:2px;
}


td.underbanner /* Inhalt zwischen Logo und Navigation */
{
	/*background-color:#cfe5bf;*/
	background-color:#E6CAC1;
	height:22px;
	text-align:right;
	padding-bottom:0px;
}

/* ----------------------------------------------------------- */

#zentriert /* Webseite zentriert dynamisch im Browser */
{
	position: absolute;
	width: 780px;
	left:50%;
	margin-left: -390px;
}

span /* Überschriften*/
{
	font-size: 8pt;
    color:#467529;
    font-family: verdana,arial;
    font-weight: bold;
}

span.strich /* senkrechte Strische in der Navigation */
{
    color:#cfe5bf;
}

span.titel /* Überschriften*/
{
	font-size: 8pt;
    color:#9f2835;
    font-family: verdana,arial;
    font-weight: bold;
}

p.1
{
	text-indent:20px;
}


#tab1{ /* default-Tabelle */
border-collapse:collapse;
width:100%;
border:0px;
padding:0px;
}

#tab1 tr.mix {
background-color:#cfe5bf;
border:0px;
padding:0px;}

#tab1 tr.mix td.rose{
background-color:#e6cac1;
border:0px;
padding:0px;}

#tab1 tr.mix td.green{
background-color:#cfe5bf;
border:0px;
padding:0px;}

#tab1 tr.mix td.white1{
background-color:#ffffff;
width:2px;
border:0px;
padding:0px;}

#tab1{ /* default-Tabelle */
border-collapse:collapse;
width:100%;
border:0px;
padding:0px;
}

/* ----------------------------------------------------------- */

#tab1{ /* Allgemeines/Intro-Tabelle */
border-collapse:collapse;
width:100%;
border:0px;
padding:0px;
}

#tab1 tr.mixintro {
background-color:#e6cac1;
border:0px;
padding:0px;}

#tab1 tr.mixintro td.whiteintro{
background-color:#ffffff;
border:0px;
padding:0px;}

#tab1 tr.mixintro td.roseintro{
background-color:#e6cac1;
border:0px;
padding:0px;}

#tab1 tr.mixintro td.white1{
background-color:#ffffff;
width:2px;
border:0px;
padding:0px;}

/* ----------------------------------------------------------- */

#tab1{ /* Lage-Tabelle */
border-collapse:collapse;
width:100%;
border:0px;
padding:0px;
}

#tab1 tr.mixlage {
background-color:#e6cac1;
border:0px;
padding:0px;}

#tab1 tr.mixlage td.whitelage{
background-color:#ffffff;
border:0px;
padding:0px;}

#tab1 tr.mixlage td.roselage{
background-color:#e6cac1;
border:0px;
padding:0px;}

#tab1 tr.mixlage td.white1{
background-color:#ffffff;
width:2px;
border:0px;
padding:0px;}

/* ----------------------------------------------------------- */

#tab2{ /* Wohnungsübersicht-Tabelle */
border-collapse:collapse;
width:100%;
border:0px;
padding0px;
text-align:center;

}

#tab2 tr.wohnung {
background-color:#6CB741;
color:#000000;
border:0px;
padding:10px;}

#tab2 tr.wohnung td.inhalt{
background-color:#e7e7e7;
border:0px;
padding:10px;}

#tab2 tr.wohnung td.titel{
/*background-color:#6CB741;*/
background-color:#E6CAC1;
color:#000000;
border:10px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;

/* ----------------------------------------------------------- */







