body, td { font-family: verdana; font-size:11px; color:#696969;}
h1,h2,h3 { margin-bottom:5px; }
.header {padding: 3px 6px 7px 6px; font-weight: bold; color: white; background-color: #ec7a04;}
.headerazul {padding: 3px 6px 7px 6px; font-weight: bold; color: white; background-color: #4270ac;}
.header_bg { padding:0px; background-color:#ec7a04;}
.headerazul_bg { padding:0px; background-color:#4270ac;}
.header_rnd { padding:0px; background-color:#E58D3B; background-image: url(<?=$SITE_ADMIN?>/image/tabellen/orange_topleft.gif); background-repeat: no-repeat;}
.section {padding: 15px 10px 20px 5px;}
.ang { padding:0px; background-color:#e9ecf2;}
td.ges { padding:0px; background-color:#F9E6D4; background-repeat: no-repeat;}
table.ges { padding:0px; background-color:#F9E6D4; background-repeat: no-repeat;}
.fav_a { padding:5px; background-color:#D4E1E4; border: 1px dashed #D4E1E4; font-family: verdana; font-size:10px;}
.fav_g { padding:2px 5px 2px 8px; background-color:#F9E6D4; border: 1px dashed #D4E1E4; font-family: verdana; font-size:10px;}
.fav_petrol { font-family: verdana; font-size:10px; color:#296C7B;}
.fav_darkred { font-family: verdana; font-size: 10px; color: #D18A46;}


.textomedio {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Verdana;
}

.textomedioverde {
	color: #00CC99;
	font-size: 16px;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans","Trebuchet MS", Verdana;
}

.titulolaranja {
	font-weight: bold;
	color: #EC7A04;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana;
	line-height: 1.1em;
	font-size: 24px;
}

a.fav { text-decoration:none; color:#CE6300; font-size:10px; font-weight:bold;}
hr.fav_g { border: 1px dotted #F9E6D4;}
a.fav_klein:link { font-size:11px; color:#6E6E6E; text-decoration: underline;}
a.fav_klein:hover { font-size:11px; color:#6E6E6E; text-decoration: underline;}
a.fav_klein:VISITED { text-decoration:underline;  color:#AFAFAF;}
a.blau { text-decoration:none;  color:#696969;}
a.google:link { font-weight: lighter; font-size: 9px; color:#6E6E6E; text-decoration: none;}
a.google:hover { font-weight: lighter;font-size: 9px; color:#6E6E6E; text-decoration: underline;}
a.google:visited { font-weight: lighter;font-size: 9px; color:#6E6E6E;}
a.google:active { font-weight: lighter;font-size: 9px; text-decoration:none;  color:#6E6E6E;}
img.fav { border: 1px solid #E58D3B;}
div#screens a img.nonview {height: 0; width: 0; border-width: 0;}
div#screens a:hover img.nonview {position: absolute;
    top: 25%; left: 1%; width: 400; height: 300; border: 2pt solid #E58D3B;}

img {border: 0;}
.map_frame{background-color: white; border: 1pt solid white;}
td.fav_content { font-family: verdana; font-size:10px; color:#696969;}
.home { color:#353535;}
.klein { font-size:11px; color:#6E6E6E;}
.mittel { font-size:13px; color:#6E6E6E;}
.weiss {color:white; font-size:11px; font-weight:bold;}
.gross { font-size:15px; color:#6E6E6E;}
.grossa { font-size:12px; color:#6E6E6E;}
.gross_weiss { font-size:15px; color:white;}
.grossB { font-size:15px; font-weight:bold; color:#6E6E6E;}
.black { font-size:11px; font-weight:bold; color:black;}
.orange {font-size:10px; color:#CE6300; font-family:arial;}
.gray {color:#999999; font-family:arial;}
a { text-decoration:none; color:#CE6300; font-size:11px; font-weight:bold;}
a:HOVER { text-decoration:underline;  }
a.navi {color:black; font-weight:normal; font-size:10px;}
a.navi:HOVER { text-decoration:none; }
a.titel_link {color:#6E6E6E; font-size:13px;}
a.titel_link:VISITED { text-decoration:none;  color:#AFAFAF;}
a.titel_link:HOVER { text-decoration:underline;  color:#6E6E6E;}
a.white {color:white; font-size:11px; font-weight:bold;}
a.white:HOVER { text-decoration:none; background-color:#FFC962; color:white; font-size:11px; font-weight:bold;}
a.bottom_link {color:#999999; font-weight:normal; font-size:10px;}
a.bottom_link:HOVER { text-decoration:none; color:#999999;}
a.sdz:link { font-size:11px; color:#6E6E6E; text-decoration: none;}
a.sdz:visited { font-size:11px; color:#6E6E6E; text-decoration: none;}
a.sdz:hover { font-size:11px; color:#6E6E6E; text-decoration: none;}
a.sdz:active { font-size:11px; color:#6E6E6E; text-decoration: none;}

.printonly { display:none; }

#error { background: #ED3D00;}
#errortypo { font-family: verdana; font-size:11px; color:white;}

tr.error td, tr.error { background: #ED3D00; font-family: verdana; font-size:11px; color:white;}

tr.liste:hover { background: red;}


/* die folgenden Angaben werden fr die Captcha-Klasse bentigt */
.captchapict
{
	border-style: solid;
	border-width: 2px;
	border-color: #E58D3B;
}

#captcha
{
	margin-left: 0px;
	margin-right: 0px;
}

#tooltip
{
	background-color: white;
	position: absolute;
	z-index: 2;
	border: 2px solid #ffffff;
	padding: 0px;
}

/* eigenes werbe-popup */

div#popLayer {
position: absolute;
top: 100px;
left: 150px;
visibility: hidden;
z-index: 999;
border: 0pt solid black;
width: 400px;
height: 420px; 
display:block;
}
a#popLayer:link {
	color: white;
	text-decoration: none;
}
a#popLayer:visited {	
	color: white;
	text-decoration: none; 
}
a#popLayer:focus { 
	text-decoration:underline; 
}
a#popLayer:hover { 
	text-decoration:none;
	color: red;
}
a#popLayer:active {
	color: white;
}

#photobook_navi td{
background-color: E58D3B;
padding: 5px;
}

#photobook_navi td a {
color: #FFFFFF;
}

#box a {
color: #FFFFFF;
}

.mietrecht li {
	margin-bottom: 8px;
	list-style-type:lower-latin;
}
ul.mietrecht li {
	margin-top: 4px;
	list-style-type: circle;
}


/* Neue Boxen  01.03.2007 - dr
In der folgenden Form einbauen:
	<div class="box_blau"><div class="ro"><div class="lo"><div class="ru"> <div class="lu"> 
		<div class="inhalt"> 
			INHALT INHALT INHALT
		</div>
	</div></div></div></div></div>
Zur nderung der Farbe lediglich die Klasse des ussersten <div> ndern:
- box_orange (ehem. Klasse "header")
- box_hellblau (ehem. Klasse "ang")
- box_hellorange (ehem. Klasse "ges")
*/
/* orange */
div.box_orange {
	margin:0;
	background-color:#E58D3B;
	color: #ffffff;
	width: 100%;
}
div.box_orange div.ro {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/orange_topright.gif) top right no-repeat;
}
div.box_orange div.lo {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/orange_topleft.gif) top left no-repeat;
}
div.box_orange div.ru {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/orange_bottomright.gif) bottom right no-repeat;
}
div.box_orange div.lu {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/orange_bottomleft.gif) bottom left no-repeat;
}
div.box_orange div.inhalt {
	margin:0;
	padding: 4px 5px 4px 7px;
}
/* bei eingeschlossenen <table> sollte die breitenangabe im html entfernt werden */
div.box_orange div.inhalt table {
	width: 97%
}
/* hellblau */
div.box_hellblau{
	margin:0;
	margin-top: 7px;
	background-color:#D4E1E4;
	color: #595959;
	width: 100%;
}
div.box_hellblau span,  div.box_hellblau b{
	color: #595959;
}

div.box_hellblau div.ro {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_topright.gif) top right no-repeat;
}
div.box_hellblau div.lo {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_topleft.gif) top left no-repeat;
}
div.box_hellblau div.ru {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_bottomright.gif) bottom right no-repeat;
}
div.box_hellblau div.lu {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_bottomleft.gif) bottom left no-repeat;
}
div.box_hellblau div.inhalt {
	margin:0;
	padding: 4px 5px 4px 7px;
}
/* bei eingeschlossenen <table> sollte die breitenangabe im html entfernt werden */
div.box_hellblau div.inhalt table {
	width: 97%
}


div.box_hellblau2{
	margin:0;
	margin-top: 7px;
	background-color:#e58d3b;
	color: #595959;
	width: 100%;
}
div.box_hellblau2 span,  div.box_hellblau2 b{
	color: #595959;
}

div.box_hellblau2 div.ro2 {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_topright.gif) top right no-repeat;
}
div.box_hellblau2 div.lo2 {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_topleft.gif) top left no-repeat;
}
div.box_hellblau2 div.ru2 {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_bottomright.gif) bottom right no-repeat;
}
div.box_hellblau2 div.lu2 {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ang_bottomleft.gif) bottom left no-repeat;
}
div.box_hellbla2u div.inhalt2 {
	margin:0;
	padding: 4px 5px 4px 7px;
}
/* bei eingeschlossenen <table> sollte die breitenangabe im html entfernt werden */
div.box_hellblau2 div.inhalt2 table {
	width: 97%
}

/* hellorange */
div.box_hellorange {
	margin:0;
	margin-top: 7px;
	background-color:#F9E6D4;
	color: #595959;
	width: 100%;
}
div.box_hellorange span,  div.box_hellorange b{
	color: #595959;
}
div.box_hellorange div.ro {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ges_topright.gif) top right no-repeat;
}
div.box_hellorange div.lo {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ges_topleft.gif) top left no-repeat;
}
div.box_hellorange div.ru {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ges_bottomright.gif) bottom right no-repeat;
}
div.box_hellorange div.lu {
	background:url(<?=$SITE_ADMIN?>/image/tabellen/ges_bottomleft.gif) bottom left no-repeat;
}
div.box_hellorange div.inhalt {
	margin:0;
	padding: 4px 5px 4px 7px;
}
/* bei eingeschlossenen <table> sollte die breitenangabe im html entfernt werden */
div.box_hellorange div.inhalt table {
	width: 97%
}

#bildframe {
	padding-left: 5px;
}

/*tooltips for gmap*/

.tooltip {
	background-color:#FEFEFE;
	border:1px #E58D3B solid;
	width: 250;
	height: auto;
	position: absolute;
	 z-index:1000; 
	}

.tls_wrapper {
	margin: 5px 5px 4px 5px;
	font-size: 6px;
	}

.tls_content {
	margin: 1px;
	}

.tls_tb {
	vertical-align:top;
	width: auto;
	font-size: 9px;
	}

.tls_tl {
	vertical-align:top;
	font-size: 9px;
	}

.tls_bilder {
	vertical-align: top;
	}
.comboad210{
width:210px;
}	
.textad210{
width:210px;
}
.required{
font:Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold;
}


#navi {
margin-left:120px;

 padding:0;
 }
 #navi li {
 display:inline;

   margin:0;
  }

#navi a:link,
#navi a:visited {
color:#fff;
background:none;
padding:4px 8px 4px 2px;

float:left;
width:auto;
height:100%;
text-decoration:none;
text-align:center;
text-indent:12px;
font:normal 16px Arial, Helvetica, sans-serif;
text-shadow: 2px 2px 2px #555;


}

#navi a:hover {
color:#fff;
background:#86b6f5;
}

#navi #currentpage a {
	background: #86b6f5;
	color: #fff;
	}
	
	
	
	
	
	ul#menu{
	margin:0;
	margin-left:150px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	background:transparent #4272ae repeat-x top left;
    font:normal 16px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #3a679e;
	border-top:1px solid #4272ae;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#fff;
	font:normal 16px Arial, Helvetica, sans-serif;

	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("divider2.gif") no-repeat top right;
	}
ul#menu li a:hover{
	color:#fcfdb1;


	}
	
	