h1 {line-height:160%;margin:0px;font-family: verdana, Arial, SunSans-Regular; line-height: 120%; color: #9F6E4A; font-weight: bold; font-size: 
13px;padding-bottom:11px;}
h2 {line-height:160%;margin:0px;font-family: verdana, Arial, SunSans-Regular; color: #897C6D; font-weight: bold; font-size: 11px;}
h4 {text-align:left;line-height:130%;font-family: verdana, Arial, SunSans-Regular;color:#9F6E4A;font-weight: bold; font-size: 12px;}
.menu1 {font-family: verdana, Arial, SunSans-Regular; color: #9F6E4A; font-weight: bold; font-size: 11px;}
.menu2 {padding-bottom: 5px;font-family: verdana, Arial, SunSans-Regular; color: #897C6D;  font-size: 11px;} 

.menu2act {padding-bottom: 5px;font-family: verdana, Arial, SunSans-Regular; color: #9F6E4A;  font-size: 11px;}
.menu2act a{color: #9F6E4A; text-decoration: none; border-bottom: dotted 1px;}
.menu2act a:visited{color: #9F6E4A; text-decoration: none; border-bottom: dotted 1px;}

p {line-height:160%;font-family: verdana, Arial, SunSans-Regular; color: #897C6D;  font-size: 11px;}
.klein { color: #897C6D; font-size: 7pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.top { color: #7A6D61; font-weight: bold; font-size: 8.5pt;  font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.infoheader {line-height:160%;color: #9F6E4A; font-size: 8pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

li {font-family: verdana, Arial, SunSans-Regular; color: #897C6D;  font-size: 11px;}
ul {list-style-image:url('../images/doubledot.gif')}
.hinweis {font-family: verdana, Arial, SunSans-Regular; color: 9F6E4A; text-decoration: none;font-size: 11px;} 



.box                 { font-size: 9pt; line-height: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 1px; padding-right: 22px; padding-left: 15px }
.boxueberschrift  { color: #897C6D; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-top: 3px; padding-right: 15px; padding-left: 11px }
.menu                 { line-height: 170%;  font-size: 9pt;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;padding-right: 22px; padding-left: 15px  }


.content a { color: #9F6E4A; text-decoration: none; }
.content a:visited { color: #9F6E4A; text-decoration: none; }
.content a:hover { color: #897C6D; text-decoration: none;  }

.link_box {font-family: verdana, Arial, SunSans-Regular; color: #9F6E4A;  font-size: 11px;}
a .link_box  { color: #9F6E4A; text-decoration: none; }
a:hover .link_box   {color: #897C6D; }

.klein a { color: #897C6D; text-decoration: none;}
.klein a:visited{ color: #897C6D; text-decoration: none;}
.klein a:hover { color: #9F6E4A; text-decoration: none;} 

a { color: #897C6D; text-decoration: none;}
a:visited{ color: #897C6D; text-decoration: none;}
a:hover { color: #9F6E4A; text-decoration: none; } 

.internal-link { color: #9F6E4A;text-decoration:underline;} 
.internal-link:visited {color: #9F6E4A;text-decoration:underline;}
.internal-link:hover {color: #897C6D;text-decoration:underline;}

.external-link { color: #9F6E4A;text-decoration:underline;} 
.external-link:visited {color: #9F6E4A;text-decoration:underline;}
.external-link:hover {color: #897C6D;text-decoration:underline;}

.menumain a{font-family: verdana, Arial, SunSans-Regular; color: #EEECE9; font-weight: bold; font-size: 10px;}
.menumain a:visited{font-family: verdana, Arial, SunSans-Regular; color: #EEECE9; font-weight: bold; font-size: 10px;}
.menumain a:hover{font-family: verdana, Arial, SunSans-Regular; color: #B1A69C; font-weight: bold; font-size: 10px;}


.menuspecial a{font-family: verdana, Arial, SunSans-Regular; color: #9F6E4A; font-weight: bold; font-size: 9px;}
.menuspecial a:visited{font-family: verdana, Arial, SunSans-Regular; color: #9F6E4A; font-weight: bold; font-size: 9px;}
.menuspecial a:hover{font-family: verdana, Arial, SunSans-Regular; color: #897C6D; font-weight: bold; font-size: 9px; }

body {line-height:160%;font-family: verdana, Arial, SunSans-Regular; color: #897C6D;  font-size: 9px;}
td {
	font-size: 11px;
	line-height:160%;
}
.bodytext{margin-top:0px;}
html
{
height: 100%;
}

body
{
height: 100%; 
background-image:url('../images/menu_bg_all.gif');
background-repeat: repeat

}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#content
{
padding-bottom: 0em;
}

input {border-color:#9C968C; border-width:1px;}


.image-left{
/*float: left; */
vertical-align: text-top;
padding: 0px; 
margin: 0 2px 2px 0;
}

div.wrapContainer{
width:100%; 
float:left;
clear: left;
}
.news-header {
padding:2px 0 5px 0px;
width: auto;
float: none;
display:table;
}

.news-list-item1 {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	
	/* border:1px solid #666;
	background-color:#F9FFE5; */

}

.news-list-morelink1 {
padding-left: 25px;

}
.ratingwrapper {
/*
display: block;
text-align:justify;
*/
font-size:11px;
}

.infoheader1 {
color:#9F6E4A;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:8pt;
line-height:160%;
float:left;

}

.clr {
clear:both;
}




.news-amenu-container {
	margin-top: 0px;
	background: #ebe9e7 url('../images/boxes/shadowbottom.gif') repeat-x 0 0;
	font-size: 11px;
	width: 213px;
	margin-left:0px;
	padding: 0 0 10px 0;
}
.news-amenu-container li {
	padding-top:10px;
	list-style-type: none;
}
.news-amenu-container ul{
 list-style-type: none;
 text-align: left;
 list-style-image: none;
 padding-left:16px;
}
.news-amenu-container menu1 {

}
.news-amenu-item-year {
	display:none;
}

.showbottom {
	background: transparent url('../images/boxes/shadowbottom.gif') repeat-x scroll left bottom;
	height: 4px;
	width: 213px;
	margin-left:2px;
}


.news-filter {
border: 1px dotted #666;
padding: 0 0 10px 10px;
background-color:#ebe9e7;

}

.calender{
	width:16px;
}

.news-filter form p {
   clear: left;
   margin: 0;
   padding: 0;
   padding-top: 5px;
}
.news-filter form p label {
   float: left;
   width: 20%;   
}

.menuarchive {
font-family: verdana, Arial, SunSans-Regular;
color: #9F6E4A; 
font-weight: bold;
font-size: 11px;
border-top:1px dotted #9F6E4A;
height: 22px;
width:213px;
text-align: center;
margin:0 0 0 0;
padding:0 0 0 0;
background:transparent url('../images/boxes/shadowbottom.gif') repeat-x scroll left bottom;
background-color:#edebe9;
}

.new-archive-list {
border-top:1px dotted #9F6E4A;
border-left:1px dotted #9F6E4A;
}
.align-center{
	text-align:center;
}
.cats-head{
	background:transparent url(../mobile/img/teaser_bg.gif);
	color:#9F6E4A;
	height:28px;
	padding-left:10px;
	font-weight:bold;
	font-size:11px;
}
.cats-head-inner{
	background-image:url(../mobile/img/link.gif);
	background-repeat:no-repeat;
	background-position: left 8px;
	padding-left:15px;
	padding-top:3px;
}
.cats-content{
	margin-left:10px;
	height:20px;
	font-size:11px;
}
.cats-content-inner{
	background-image:url(../mobile/img/kanzlei-pfeil-klein.png);
	background-repeat:no-repeat;
	background-position: left 5px;
	padding-left:15px;
}
.cats-head a, .cats-content a{
	color:#9F6E4A;
	text-decoration:none;
}
.news-list-item{
	border-bottom:1px dotted #9F6E4A;
	padding-bottom:5px;
}
.cats-head-inner img{
	
	float:right;
	margin-right:15px;
}
#layer4 td, #layer5 td, #layer6 td{
	line-height:17px;
	height:17px;
}
#page-content-left-padding .breit{
width:498px;
}