body {
	font-family: Tahoma, Verdana, Arial;
	color: #513127;
	background:#FFFFFF url(grafik/bg_fade.jpg) left top repeat-x;
}

body.white {font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #513127;
	background:#FFFFFF;}

table {
	font-size:13px;
	font-family: Tahoma, Verdana, Arial;
	color: #513127;
}

.rahmen_tl { background:url(grafik/rahmen_tl.gif) left top no-repeat;}
.rahmen_tr {background:url(grafik/rahmen_tr.gif) right top no-repeat;}
.rahmen_bl { background:url(grafik/rahmen_bl.gif) bottom left no-repeat;}
.rahmen_br { background:url(grafik/rahmen_br.gif) bottom right no-repeat;}

.popup { 	padding:5px 5px;
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
}


table.marker {font-family: Tahoma, Verdana, Arial; background-color:#FFCC33; border-color:#CC0000; font-weight:bold; color:#CC0000;}

#content {
	background:url(grafik/footer_bg.jpg) bottom right no-repeat;
	padding-bottom:30px;
}

.tooltip {
	position: absolute; top:-100px; left:-100px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	display: none;
	z-index:2;
}

.tooltip p {
	color: #513127;
	font-size:11px;
	padding: 0px 5px;
}


#menu div {clear:left;}

ul#Navigation {
    text-align: center;
	list-style:none;
	width:100%;
	margin:0;
	padding:0;
}

ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    margin: 0;
	padding: 0;
}
  
ul#Navigation li ul {
    margin: 0;
	padding: 0;
	border:#513127 1px solid;
	border-top:none;
    position: absolute;
    display: none;  /* Unternavigation ausblenden */
}

ul#Navigation li ul.passive {
    filter:alpha(opacity=100);
	-moz-opacity:1.0;
	border:#513127 1px solid;
}
  
ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
}
  
ul#Navigation li ul li {
    float: none;
	padding:0;
	margin:0;
	display: marker;
}

ul#Navigation a {
	font-weight:bold;
    display: block;
	text-decoration:none;
	margin-right: 10px;
	padding: 3px 10px;
	color:#513127;
	border:1px solid #513127;
}
  
ul#Navigation a:hover {
  	text-decoration:none;
	background-color:#FFFFFF;	
}
  
ul#Navigation a.active {
	text-decoration:none;
	display:block;
	margin: 0;
	margin-right: 10px;
	padding: 5px 10px;
	color:#513127;
	border:1px solid #513127;
	border-bottom:none;
	background-color:#FFFFFF;
}

ul#Navigation a.sub {
    display: block;
	text-decoration:none;
	width:100%;
	margin:0;
	padding: 2px 4px;
	color:#513127;
	border:none;
	background-color:#FFFFFF;
}

html>body ul#Navigation a.sub {
	width:auto;
}

ul#Navigation a.sub:hover {
	background-color:#DDDDDD;
}

#sideNav {
	position:absolute; top:135px; left: 110px;
	border:#513127 1px solid;
	margin:0;
	padding:0;
	width:140px;
	background-color:#DDDDDD;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}

#sideNav h3 { margin:2px 10px; padding:0; margin-bottom:5px; font-weight:bold;}

#sideNav a:link, #sideNav a:active, #sideNav a:visited { display:block; color:#513127; }
#sideNav a:hover { display:block; text-decoration:none; color:#d85d0e;}

#sideNav ul {
	margin:0;
	padding:0;	
}

#sideNav ul li {
	display:block;
	list-style:none;
	margin:0;
	padding:1px 5px;
}
#sideNav ul li:hover {background-color:#FFFFFF;}
#sideNav ul li.active {background-color:#FFFFFF;}


#sideNav ul li ul {
	margin:0;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}

#sideNav ul li ul li { padding:0px 15px; margin:0;}
#sideNav ul li ul li:hover {background-color:#DDDDDD;}

.active_side_sub {color:#94a0d1; font-weight:bold;}
.active_side {color:#94a0d1; font-weight:bold;}

p            { font-family: Tahoma, Verdana, Arial; }
p.small      { font-family: Tahoma, Verdana, Arial; font-size: 11px; margin-top:0px;}
img.miete	 { font-family: Tahoma, Verdana, Arial; font-size: 13px; margin-left:10px; margin-top:30px;}
p.beschrieb	 { font-family: Tahoma, Verdana, Arial; font-size: 11px; margin-top:0px; font-style:normal;}
h1           { text-align: center; font-family: Tahoma, Verdana, Arial; font-size: 200%; font-weight: bold; margin-bottom:5px;}
h2			 { text-align: left; margin-bottom:0px; font-family: Tahoma, Verdana, Arial; font-size: 140%; font-weight: bold; }
h2.center	 { text-align: center; margin-bottom:0px; font-family: Tahoma, Verdana, Arial; font-size: 140%; font-weight: bold; }
h3			 { text-align: left; margin:0; font-family: Tahoma, Verdana, Arial; font-size: 110%; font-weight: bold; }


a:link       { color: #d85d0e; text-decoration: none; font-weight:normal; }
a:visited    { color: #d85d0e; text-decoration: none; font-weight:normal; }
a:active     { color: #d85d0e; text-decoration: none; font-weight:normal; }
a:hover      { color: #94a0d1; text-decoration: none; font-weight:normal; }

a.seitenmenu:link, a.seitenmenu:visited, a.seitenmenu:active { color: #d85d0e; text-decoration: none; font-weight:normal;}
a.seitenmenu:hover { color: #94a0d1; font-weight:normal;}

a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:active { color: #513127; text-decoration: none; font-weight:normal;}
a.breadcrumbs:hover { color: #d85d0e; font-weight:normal;}

a.seitenmenuobjekt:link       { color: #d85d0e; text-decoration: none; font-weight:normal; font-size:11px;}
a.seitenmenuobjekt:visited    { color: #d85d0e; text-decoration: none; font-weight:normal; font-size:11px;}
a.seitenmenuobjekt:active     { color: #d85d0e; text-decoration: none; font-weight:normal; font-size:11px;}
a.seitenmenuobjekt:hover      { color: #94a0d1; font-weight:normal; font-size:11px;}

.mail:link, .mail:visited, .mail:active { color: #d85d0e; text-decoration: none; font-weight:normal; font-size:11px;}
.mail:hover { color: #94a0d1; font-weight:normal; font-size:11px;}
.mail {margin-top:0px; margin-bottom:3px; font-size:11px;}

a.miete:link, a.miete:visited, a.miete:active {text-decoration: none; font-weight:normal; color: #513127;}
a.miete:hover {color: #94a0d1; font-weight:normal; font-weight:normal;}

.eingabe { border-style:solid; border-color:#513127; border-width:1px;height:17px; 
			font-family: Tahoma, Verdana, Arial; font-size:11px; color:#513127;
			background-image:url(/grafik/fade_eingabe.gif); background-repeat:repeat-x;
			padding-top:0px; padding-left:3px; margin-top:1px;}

.eingabe_text { border-style:solid; border-color:#513127; border-width:1px;height:75px;;
			font-family: Tahoma, Verdana, Arial; font-size:11px; color:#513127;
			background-image:url(/grafik/fade_eingabe.gif); background-repeat:repeat-x;
			padding-top:0px; padding-left:3px; margin-top:1px;}

.eingabe_land { border-style:solid; border-color:#513127; border-width:1px; width:120px; height:17px;
			font-family: Tahoma, Verdana, Arial; font-size:11px; color:#513127;
			background-image:url(/grafik/fade_eingabe.gif); background-repeat:repeat-x;
			padding-top:0px; padding-left:3px; margin-top:1px;}
			
.titel { font-weight:bold;}



