body {
	background-color: #B7AFAA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 115%;
    color: #FFFFFF;
    /* overflow: hidden;  */
}

td {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: normal;
	line-height: 115%;
    color: #FFFFFF;
}

#mainDiv
{
position: absolute;
left: 50%;
width: 800px;
margin-left: -400px;
margin-top: 25px;
border: 5px solid #FFFFFF;
background-color: #FFFFFF;
}
#bannerDiv {
float: left;
height: 60px; 
width: 468px;
margin-top: 18px;
margin-left: 3px;
margin-bottom: 18px;
border: 1px solid #e7e7e7;
background: url("../images/banner_bgr.gif") #efefef no-repeat;
padding-left: 10px;
}
#headerDiv {
float: right;
height: 100px; 
width: 30%;
margin: 0px;
background-color: #FFFFFF;
text-align: right;
}
#footerDiv
{
clear: both;
position: absolute;
left: 50%;
width: 400px;
height: 20px;
margin-top: 585px;
margin-left: 260px;
}
#browserhint
{
position: absolute;
left: 27%;
height: 20px;
margin-top: 573px;
text-align: center;
font-size: 9px;
color: #f3ede9
}
#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;
}

#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;
}

#ruDiv
{
float: right;
width: 206px;
height: 196px;
/*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
}
#muDiv
{
float: left;
width: 495px;
height: 76px;
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 { 
	z-index:1;
    padding-top: 14px;
    padding-left: 10px;
    padding-right: 15px;
    text-align: left;
    line-height: 110%;
	}

div#newsLinks {
   position:relative;
   display: block;
   float: left;
   width: 190px;;
}    

div#newsRechts {
   position:relative;
   display: block;
   float: right;
   width: 12px;
}
    
div#hold2	{ 
	position:relative; 
    overflow:hidden;
	width: 190px;
    height: 196px;
    z-index:10; 
	}
div#wn2	{ 
	position:absolute; 
	left:0px; top:0px; 
	width: 190px;
    height: 196px; 
	clip:rect(0px, 190px, 185px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr2	{ 
	position:absolute; 
    visibility:hidden; 
	left:0px; 
    top:0px; 
	z-index:1; 
	}    
    
.newsContent {
  z-index: 1;
  padding: 10 1 10 4;
}    
    
/* 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;
  cursor: auto;
  z-index:1;
  } 
div#track2 { 
  position:relative; left:0; top:0px;
  width:11px; 
  height:174px;
  background: url("images/track.gif") #786F68  repeat; 
  z-index:1;
  }
div#dragBar2 {
  position:relative; 
  left:1px; 
  top:1px;
  width:10px; 
  height:40px;
  background-color:#C5BCB5;
  cursor: auto;
  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 }

div#up2 { position:relative; left:0; top:0; z-index:2 }  
div#down2 { position:relative; left:0; bottom:0; z-index:3 }

td {font-size: 11px; }

a:Link      { font-size: 11px; color: #e8e3d2; text-decoration: none; font-weight: normal;}
a:visited   { font-size: 11px; color: #e8e3d2; text-decoration: none; font-weight: normal;}
a:active    { font-size: 11px; color: #F6B63A; text-decoration: none; font-weight: normal;}
a:Hover     { font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: normal;}

a.normal:Link 		{color: #e8e3d2; font-size: 11px; text-decoration: none; font-weight: normal}
a.normal:Visited 	{color: #e8e3d2; font-size: 11px; text-decoration: none; font-weight: normal}
a.normal:active 	{color: #F6B63A; font-size: 11px; text-decoration: none; font-weight: normal}
a.normal:Hover 		{color: #FFFFFF; font-size: 11px; text-decoration: underline; font-weight: normal}

a.small:Link 	{color: #888888; font-size: 10px; text-decoration: none}
a.small:Visited {color: #888888; font-size: 10px; text-decoration: none}
a.small:active 	{color: #888888; font-size: 10px; text-decoration: none}
a.small:Hover 	{color: #FF0000; 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;}

.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;}

.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;
					}
 .artlist_subheadline {color: #333333;
                    font-family: Verdana, Arial, Tahoma,Geneva, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					}
 .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: 0; padding: 0;
}
li {
margin-top: 6px;
padding-right: 2px;
text-align: right;
list-style: none;
}
ul.ov {
padding: 0;
}
li.ov {
margin: 0; 
padding-left: 0px;
padding-bottom: 8px;
text-align: left;
list-style: url(../images/a_right.gif);
}