@charset "UTF-8";
/* CSS Document */


html, body{ 
	font-size:1.01em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.31;
}

html {height: 100%; margin-bottom: 1px; } /* wegen Scrollbalken-Zuckungen in Mozilla */ 

a:link, a:visited {
	color:#8b6e3d;
	text-decoration:none;
}
a:hover, a:active {
	color:#8b6e3d;
	text-decoration:underline;
}

/* Navigationszeile */

ul#Navigation {
    margin-left:0; 
	padding-left:0;
	text-align: center;
  }
  
ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
  }
  
ul#Navigation a, ul#Navigation span {
    float: left; width: 2em;
    margin: 0.1em; padding: 0.2em 0.4em;
    text-decoration: none; font-weight: bold;
    border: 1px solid #b6ad91;
    border-left-color: #b6ad91; border-top-color: #b6ad91;
    color: #663300; background-color: #dcd6c7;
  }
  * html ul#Navigation a, * html ul#Navigation span { /* Korrektur fuer IE 5.x */
    width: 8em;
    w\idth: 6em;
  }
    ul#Navigation a:hover, ul#Navigation span {
    border-color:#e5e5e5;
    border-left-color: #b6ad91; border-top-color:#b6ad91;
    color: #999; background-color:#eee;
  }
  ul#Navigation div {
     clear: left;
  }


img, div, a, input { behavior: url(../css/iepngfix.htc) }

/* Boxelemente mit Schlagschatten */

.boxcontainer{
	margin:0;
	padding:0;
	background:none;
	width:215px;
}
.hro{ /* Box-Ecke mit Header rechts oben */
	background:url(../img/b_hro.gif) top right no-repeat;
	margin:0;
	padding:0;
}
.ro{ /* Box-Ecke ohne Header rechts oben */
	background:url(../img/b_ro.gif) top right no-repeat;
	margin:0;
	padding:0;
}
.lo{ /* Box-Ecke links oben */
	background:url(../img/b_lo.gif) top left no-repeat;
	margin:0;
	padding:0;
}
.ru{ /* Box-Ecke rechts unten */
	background:url(../img/b_ru.gif) bottom right no-repeat;
	margin:0;
	padding:0;
}
.lu{ /* Box-Ecke links unten */
	background:url(../img/b_lu.gif) bottom left no-repeat;
	margin:0;
	padding:0;
}

/* Seitenboxen */

.boxcontent, #boxnavig{
	margin:0;
	padding:0.8em 12px 0.1em 19px;
	font-size:0.8em;
}
.boxcontent h4, #boxnavig h4{
	margin:0.38em 0 1.4em 0;
	padding:0;
	font-size:0.94em;
	color:#FFF;
	text-decoration:none;
}

.boxcontent p{
	margin:1.2em 0 0 0;
	padding:0;
	font-size:0.85em;
}

.boxcontent img{
	border:1px solid #b6ad91;
}

.header_content{
	height:257px;
}

.header_content h1, .header_content p{
	display:none;
}

.logo{
	float:right;
	padding:20px 17px 0 0;
}
/*#boxnavig{
	margin:0;
	padding:0.9em 10px 0.6em 20px;
	font-size:0.8em;
}

#boxnavig h4{
	margin:0.38em 0 1.4em 0;
	padding:0;
	font-size:0.94em;
	color:#FFF;
	text-decoration:none;
}*/

#boxnavig ul{
	margin:0;
	font-size:0.94em; 
	font-weight:bold;
	line-height:2em;
	padding:0;
}

#boxnavig a:link, #boxnavig a:visited {
	color:#633000;
	text-decoration:none;
}
#boxnavig a:hover, #boxnavig a:active {
	color:#ffffff;
	background:#dcd6c7;
	padding:0.5em 2em 0.5em 0.5em;
}

#boxnavig ul.level2 a:link, #boxnavig ul.level2 a:visited {
	color:#633000;
	text-decoration:none;
}
#boxnavig ul.level2 a:hover, #boxnavig ul.level2 a:active {
	color:#ffffff;
	background:#dcd6c7;
	padding:0.2em 1em 0.2em 0.5em;
}

#boxnavig ul.level2{
	margin-top:0;
	padding-top:0;
	padding-left:0;
	font-weight:normal;
	font-size:0.95em;
}

#boxnavig ul.level3{
	margin-top:0;
	padding-top:0;
	padding-left:15px;
	font-weight:normal;
}

.plus{ /* Unterebenen verborgen */
	margin-bottom:1px;
	padding:0;
	list-style-type:none;
	/*list-style-image: url(../images/nv_plus.gif);
	list-style-position: outside;*/
}
.minus{ /* Unterebenen sichtbar */
	margin-bottom:1px;
	padding:0;
	list-style-type:none;
	/*list-style-image: url(../images/nv_minus.gif);
	list-style-position: outside;*/
}
.null{ /* keine Unterebenen vorhanden */
	margin-bottom:1px;
	padding:0;
	list-style-type:none;
	/*list-style-image: url(../images/lk_int.gif);
	list-style-position: outside;*/
}

.subnavi_left{
	font-size:0.7em;
	padding-left:11px;
	height:21px;
}

.subnavi_right{
	float:right;
	font-size:0.7em;
	padding-right:7px;
	height:21px;
}

/* Inhaltsbereich */

.maincontent_center {
	margin:2.2em 0 0 0;
	padding:0;
	font-size:0.8em;
}

.maincontent_center h2 {
 	font-size:1.2em;
 	margin:1.6em 0;
 	color:#663300;
}

.maincontent_center h3 {
 	font-size:0.9em;
 	margin:3em 0 1.4em 0;
	padding:0.2em 0 0.2em 0;
	border-bottom:1px solid #b6ad91;
	color:#663300;
	/*padding:0.2em 0 0.2em 1.9em;*/
	/*background:#eeeeee url(../img/h3_bg_b.gif) center left no-repeat;*/
}

.maincontent_center h4 {
 	font-size:0.9em;
 	margin:1.4em 0 1.4em 0;
	color:#663300;
}

.maincontent_center h5 {
 	font-size:0.9em;
 	margin:1.4em 0 1.4em 0;
}

.maincontent_center p {
	margin-top:0;
	margin-bottom:0.8em;
	padding:0;
}

.maincontent_center hr {
  background-color:#b6ad91;
  color:#b6ad91;
  border:#b6ad91;
  height:1px;
}

.maincontent_center img {
  border: 1px solid; 
  border-color: #b6ad91;
}

/*
.maincontent_center a:link, .maincontent_center a:visited {
	color:#0000FF;
	text-decoration:none;
}

.maincontent_center a:hover, .maincontent_center a:active {
	color:#0000FF;
	text-decoration:underline;
}
*/
.maincontent_center a:link img, .maincontent_center a:visited img {
	color:#b6ad91;
}

.maincontent_center a:hover img, .maincontent_center a:active img {
	color:#b6ad91;
}

.teaser {
	font-style:italic;
}

.imagefooter {
	font-size:0.85em;
}

img, div { behavior: url(../css/iepngfix.htc) };



