body {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
    color: #000000;
    /* overflow: hidden;  */
    
}

.overviewbody {
	background-color: #FCB747;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
    color: #000000;
    /* overflow: hidden;  */
    
}
.standardbody {
	background-color: #FCB747;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
    color: #000000;
    /* overflow: hidden;  */
    
}
.objectbody {
	background-color: #FCB747;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
    color: #000000;
    /* overflow: hidden;  */
    
}
#mainDiv
{
position: absolute;
left: 50%;
width: 800px;
margin-left: -400px;
margin-top: 18px;
/* background-color: #FFFFFF; */
}

#logoDiv {
position: absolute;
left: 74%;
top: -16px;
height: 154px; 
width: 154px;
margin: 0px;
z-index: 99;

}

#headDiv {
position: absolute;
left: -15;
top: 94px;
height: 25px; 
width: 790px;
margin: 0px;
background: #743838;
}

#locDiv {
position: absolute;
left: -15;
top: 94px;
height: 25px; 
width: 790px;
margin: 0px;
background-repeat: no-repeat;
}

#remarkDiv {
position: absolute;
left: 21%;
top: -16px;
height: 15px; 
width: 400px;
margin: 0px;
color: #FFFFFF;
font-size: 10px;
z-index: 99;

}

#footerDiv
{
clear: both;
position: absolute;
left: 50%;
width: 400px;
height: 25px;
margin-top: 572px;
margin-left: 260px;

}

#menuDiv
{
float: left;
width: 480px;
height: 15px;
border-right: 2px solid #FFFFFF;
margin: 0px;
padding-top: 0px;
background: #FFFFFF;
}

#searchDiv
{
float: right;
width: 317px;
height: 45px;
margin: 0px;
background: #BEB6B0; 
color: #665B51; 
font-size: 11px; 
font-weight: bold;
text-align: center;
}

html:first-child>b\ody #searchDiv {

float: right;
width: 310px;
height: 45px;
margin: 0px;
background: #BEB6B0; 
color: #665B51; 
font-size: 11px; 
font-weight: bold;
text-align: center;
}

#contentDiv
{
height: 400px;
padding: 0px;
float: left;
}

#loDiv
{
float: left;
width: 95px;
height: 320px;
padding: 0px;
border-right: 2px solid #FFFFFF;
background: #CBC3BC;
border-top:   2px solid #FFFFFF;
}

#moDiv
{
float: left;
width: 495px;
height: 320px;
padding: 0px;
background: #776F68;
border-top:   2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

#roDiv
{
float: right;
width: 186px;
height: 180px;
padding: 10px;
background: #484039;
border-top:   2px solid #FFFFFF;
border-bottom:   2px solid #FFFFFF;
text-align: right;
}
html:first-child>b\ody #roDiv
{
float: right;
width: 200px;
height: 200px;
padding: 10px;
background: #484039;
border-top:   2px solid #FFFFFF;
border-bottom:   2px solid #FFFFFF;
text-align: right;
}

#ruDiv
{
float: right;
width: 186px;
height: 176px;
padding: 10px;
background: #776F68;
text-align: right;
}
html:first-child>b\ody #ruDiv
{
float: right;
width: 200px;
height: 200px;
padding: 10px;
background: #776F68;
text-align: right;
}

#luDiv
{
float: left;
width: 95px;
height: 76px;
padding: 0px;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
background: #BAAEA4
}

html:first-child>b\ody #luDiv
{
float: left;
width: 95px;
height: 80px;
padding: 0px;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
background: #BAAEA4
}

#muDiv
{
float: left;
width: 495px;
height: 76px;
padding: 0px;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
background: #27201B
}

html:first-child>b\ody #muDiv
{
float: left;
width: 495px;
height: 80px;
padding: 0px;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
background: #27201B
}


/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:  470px; height: 275px; 
  z-index:10; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width: 470px; height:275px; 
	clip:rect(10px, 470px, 275px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}    
.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px;
	z-index:1;
    padding-top: 14px;
    padding-left: 10px;
    padding-right: 15px;
    text-align: left;
    line-height: 110%;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:11;
  width:11px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:relative; left:0; top:12px;
  width:11px; height:265px;
  background: url("images/track.gif") #786F68  repeat; 
  z-index:1;
  }
div#dragBar {
  position:relative; 
  left:1px; 
  top:1px;
  width:9px; 
  height:20px;
  background-color:#C5BCB5;
  z-index:1;
  }  
div#up { position:relative; left:0; top:14; z-index:2 }  
div#down { position:relative; left:0; bottom:0; z-index:3 }

td {font-size: 11px; }

a:Link      { font-size: 11px; color: #743838; text-decoration: underline; font-weight: normal;}
a:visited   { font-size: 11px; color: #743838; text-decoration: none; font-weight: normal;}
a:active    { font-size: 11px; color: #743838; text-decoration: none; font-weight: normal;}
a:Hover     { font-size: 11px; color: #FCB747; text-decoration: underline; font-weight: normal;}

a.normal:Link 		{color: #743838; font-size: 13px; text-decoration: none; font-weight: bold}
a.normal:Visited 	{color: #743838; font-size: 13px; text-decoration: none; font-weight: bold}
a.normal:active 	{color: #743838; font-size: 13px; text-decoration: none; font-weight: bold}
a.normal:Hover 		{color: #FCB747; font-size: 13px; text-decoration: underline; font-weight: bold}

a.small:Link 	{color: #ffffff; font-size: 10px; text-decoration: none}
a.small:Visited {color: #ffffff; font-size: 10px; text-decoration: none}
a.small:active 	{color: #ffffff; font-size: 10px; text-decoration: none}
a.small:Hover 	{color: #743838; font-size: 10px; text-decoration: underline}

a.subnavigation:Link 	{color: #f3ede9; font-size: 10px; text-decoration: none}
a.subnavigation:Visited {color: #f3ede9; font-size: 10px; text-decoration: none}
a.subnavigation:active 	{color: #3F3730; font-size: 10px; text-decoration: none}
a.subnavigation:Hover 	{color: #FFFFFF; font-size: 10px; text-decoration: none}

a.locator:Link     { font-size: 10px; color: #F6B63A; font-weight: normal; padding-left: 10px;}
a.locator:visited  { font-size: 10px; color: #F6B63A; font-weight: normal; padding-left: 10px;}
a.locator:active   { font-size: 10px; color: #F6B63A; font-weight: normal; padding-left: 10px;}
a.locator:Hover    { font-size: 10px; color: #FFFFFF; font-weight: normal; padding-left: 10px;}

a.secnavon:Link 	{color: #f3ede9; font-size: 11px; text-decoration: none; font-weight: bold;}
a.secnavon:Visited {color: #f3ede9; font-size: 11px; text-decoration: none;font-weight: bold;}
a.secnavon:active 	{color: #3F3730; font-size: 11px; text-decoration: none; font-weight: bold;}
a.secnavon:Hover 	{color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold;}

.sub_m 			{background-color: #354046; color: #FFFFFF; font-size: 10px; width: 80px; padding-left: 3px}
.menu 			{background-color: #354046; color: #FFFFFF; font-size: 10px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px}
.menu:Link 		{color: #FFFFFF; font-size: 10px; text-decoration: none}
.menu:Visited 	{color: #FFFFFF; font-size: 10px; text-decoration: none}
.menu:Hover 	{color: #FF0000; font-size: 10px; text-decoration: none}
.menu:active 	{color: #FFFFFF; font-size: 10px; text-decoration: none}


.sub_spacer 	{background: #FFFFFF;}


.LOC_SEP 		{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:9px; text-decoration: none; color: #F6B63A}

.text_small		{color: #666666; font-size: 10px; text-decoration: none; padding-left: 2px; padding-top: 3px;}
.text			{color: #575757; font-size: 11px; text-decoration: none; padding-left: 15px; padding-right: 15px; padding-top: 10px;}
.text_hits		{color: #FFFFFF; font-size: 11px; text-decoration: none; padding-left: 15px; padding-right: 15px; padding-top: 10px;}

.object_headline {color: #743838; font-size: 12px; text-decoration: none; font-weight: bold}
.text_headline  {font-size:13px; color: #dd2628 ; font-weight: bold; padding_bottom: 5px;}
.text_normal	{color: #575757; font-size: 11px; text-decoration: none; padding-left: 15px; padding-right: 15px; padding-top: 10px; text-align: justify; }
.text_normal:first-letter {font-size: 200%; float: left}

.newsbox			{color: #666666; font-size: 10px; text-decoration: none;}
.newsbox_headline	{color: #333333; font-size: 12px; text-decoration: none; font-weight: bold; background: #E8E8E8;}

.inp 				{font-size: 9px; background: #FFFFFF; border: 1px solid #EEEEEE;}
.inp_button 		{font-size: 9px; background: #F2F0EF; border: 1px solid #DDDDDD;}



.main_table			{ background: #FFFFFF; font-size: 11px; font-weight: normal; padding: 8px;}
.menu_head			{ background: #999999}
.box_menu			{ background: #FFFFFF; }
.box_search			{ background: #BEB6B0; color: #665B51; font-size: 11px; font-weight: bold}
.tab_left1			{ background: #CBC3BC}
.tab_left2			{ background: #BAAEA4}
.tab_left3			{ background: #27201B; font-size: 14px; font-weight: bold; color: #FFFFFF; padding: 8px; }
.tab_right1			{ background: #3F3730; color: #FFFFFF; padding: 8px; }
.tab_right2			{ background: #776F68; color: #ffffff; padding: 8px;  }
.tab_content        { background: #786758; font-size: 10px; font-weight: normal; color: #FFFFFF; padding: 8px; }
.tab_overview       { background: #; text-align: right; vertical-align: top; padding-top: 20px; padding-right: 6px;}
.tab_image          { background: #3F3730; color: #FFFFFF; }

myimage             { position:relative; width: 225px; height: 225px; clip:rect(0px 225px 225px 0px); overflow: hidden; }

.bildergalerie      { width: 200px; height: 20px; }
.zelle              { padding: 2px; width: 35px; height: 20px; }
.zeile              { width: 200px; }
.cat_overview       { line-height: 18px; text-align: right;}
.cat_headline       { fonz-size: 12px; font-weight: bold; color: #ffffff; text-align: right; line-height: 22px;}
.cat_links          { fonz-size: 12px; font-weight: bold; color: #ffffff; text-align: right;}

.swfintro {background: #776F68}

.formsearch		{ border: 1px solid #c5c5c5}

 .artlist_headline {color: #666666;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					padding-top: 3px;
					padding-bottom: 3px;
					}
 a.artlist_subheadline {color: #743838;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					}
 .artlist_date	{color: #333333;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					}			
 .artlist_headlinelink {color: #666666;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					text-decoration: none;
					}

select,input,textarea
{
	font-size:10px;
}

input.suche		{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; border: 1px solid #000000; font-size: 10px; width: 130px; font-weight: normal; text-align: right; padding-bottom: 2px; padding-right: 8px;}
input.button  	{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; background: #3F3730; color: #FFFFFF; font-size: 10px; border: 1px solid #3F3730; width:17px; height: 17px; padding: -3px;}
input.button2  	{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; background: #EE3338; color: #FFFFFF; font-size: 10px; border: 1px solid #DC2527; width:60px; height: 17px;}
input.select	{font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif; border: 1px solid #D0CECE; font-size: 10px;}

.newshead {
 font-size: 12pt;
 color: #FFFFFF;
 font-weight: bold;
 text-align: right;
}
.newsheadline {
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
 text-align: right;
}
.newsOverview {
 font-size: 11pt;
 color: #FFFFFF;
 font-weight: bold;
 text-align: left;
 padding-left: 0px;
}
ul { margin-left: 15px;padding-right: 12px;}


.objektlink:link	{padding-left: 14px; margin-bottom: 3px; background: url(../images/arrow.png) center left no-repeat; font-weight:bold; font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #7D4949}
.objektlink:visited {font-weight:bold; font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #7D4949}
.objektlink:active	{font-weight:bold; font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #FCB747}
.objektlink:hover	{font-weight:bold;  font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #FCB747}

.Objekte    	{background: #EFE9E6; font-family: Verdana,Helvetica, Arial, geneva, sans-serif; font-size:11px; font-weight: normal; padding: 7px}

.mietlink:link	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #FCB747}
.mietlink:visited	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #FCB747}
.mietlink:active	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #FCB747}
.mietlink:hover	{font-family: Verdana,helvetica, arial, geneva, sans-serif; font-size:11px; text-decoration: none; color: #7D4949}

