/* * {paddin:0; Margin:0; } */
html { height: 101%; }
h1,h2,h3,h4,h5,h6 { 
	font-family: Helvetica,Verdana,Arial; 
	font-weight: bold;
	color:#080685; 
}
div,p,body,html,input,button { 
	font: normal 12px Helvetica,Verdana,Arial 
}
body { text-align: center;}

h1 { font-size: 170%; 
	text-transform: uppercase;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #080685;
	padding-bottom: 0px;
	line-height: 20px;


}
h2 { font-size: 150%; 
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #080685;
	padding-bottom: 0px;
	line-height: auto;
	}
h3 { font-size: 130%; }
h4 { font-size: 110%; }
h5 { font-size: 90%; }
h6 { font-size: 70%; }

a:link{color:#080685;}
a:visited{color:#080685;}
a:hover{color:#ffcc33;}
a:active{color:#080685;}


img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#wrapper {
	text-align: left;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  /*border:1px solid #e3e3e3;*/
  background-color:white;
  /*background: url(../fileadmin/images/background.gif) center repeat-y;*/
}

div#top { 
  font: bold 10px Verdana,Arial;
  clear:both;
  background-color:white;
  text-align:right;
  color:#080685;  
  padding:5px;
  padding-right:10px;
 /*  border-top: 1px solid white;  */
}
div#top a {
   text-decoration: none;
   color:#080685;
}
div#top a:hover {
	color:#ffcc33;
}
div#top a.mainnav1akt {
	color: #ffcc33;
}

div#top a.mainnav1akt:hover {
	color: #ffcc33;
}


div#kopf { background-color: white; }

/*-----------------------------------*/

div#links { 
	float:left;
	width:240px; 
	padding-top:13px;
	padding-bottom:20px;
	background-color:white;
	color:black;
	/* border-right:0.5px solid #080685;*/
}

div#links p, 
div#links h1 {
/*font-weight:bold;*/
font-size:11px;
	}
div#links h1 {
	background-color:#ffcc33;
	line-height: 1.5em;
	border-bottom-width: 0px;
}

div#links ul, 
div#links li {padding:0; margin:0; list-style:none;}

div#links a {
	color: #080685; 
	text-decoration:none; 
	font: 18px Arial;
	font-weight:bold;
}
div#links a:hover {color: #ffcc33;}

/* Level 1 */
div#links li.level1-active a, 
div#links li.level1-normal a {
	display: block; 
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #080685;
}

div#links li.level1-active a {color: #ffcc33;}

/* Level 2 */
/*div#links li.level2-active {color: #ffcc33;	padding: 0 25px;}*/
div#links li.level2-normal a {
	border: 0px;
	display: block;
	padding: 0 20px;
	font-size: 11px;
	color: #080685;
	background-image: url(../fileadmin/images/menu-leaf.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

div#links li.level2-active a {
	border: 0px;
	display: block;
	padding: 0 20px;
	font-size: 11px;
	font-weight:normal; 
	background-image: url(../fileadmin/images/menu-leaf_active.gif);
	background-position: left center;
}
div#links li.level2-normal a:hover {
	color: #ffcc33; 
	font-weight:normal; 
	background-image: url(../fileadmin/images/menu-leaf_active.gif);
	background-position: left center;
}
div#links li.level2-active a:hover {
	color: #ffcc33; 
	font-weight:normal; 
	background-image: url(../fileadmin/images/menu-leaf_active.gif);
	background-position: left center;
}

/* Level 3 */
/*div#links li.level3-active {color: #ffcc33;}*/
div#links li.level3-normal a {
	color: #080685;
	display: block;
	font-size: 11px;
	padding-left: 20px;
	background-image: url(../fileadmin/images/menu-leaf.gif);
	background-position: left center;
	background-image: none;
}

div#links li.level3-normal a {
	color: #ffcc33; 
	font-weight:normal;
}
div#links li.level3-active a {
	font-weight:normal; 
	background-image: url(../fileadmin/images/menu-leaf_active.gif);
	background-position: left center;
}
div#links li.level3-normal a:hover {
	color: #ffcc33; 
	font-weight:normal; 
	background-image: url(../fileadmin/images/menu-leaf_active.gif);
	background-position: left center;
}
div#links li.level3-active a:hover {
	color: #ffcc33; 
	font-weight:normal; 
	background-image: url(../fileadmin/images/menu-leaf_active.gif);
	background-position: left center;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}


div#mitte { 
	float:left;
	/* margin-left:10px;*/
	padding-top:1px;
	padding-left:10px;
	width:500px;
	background-color:white;
	line-height: 1em;  /*Zeilenabstand */ 
}

.tx-hsistaff-pi1-image-div {
	float:right;
	width: 200px;
	position:relative; top:0px; right:0px;
	background-color:white;
}
.tx-hsistaff-pi1-imagecell img {padding 5px;}

.tx-hsistaff-pi1-staffdata {
	font-size: 12px;
}
.tx-hsistaff-pi1-textcell h2 {
	font-size: 14px;
	color:#080685 ;
	/* background-color:#ffcc33;	*/
}
.tx-hsistaff-pi1-textcell {
	min-width: 490px; 
}

div#right { 
	width:190px; 
	height:auto;
	float:right; 
	padding-top:0px;
	text-align:right; 
	background-color:white;
	/* border-left:0.5px solid #080685; */
}

.news-latest-container {
	background-color: #ffcc33;
	margin-bottom:10px;
}
.news-latest-container h2 {
			height:20px;
			background-color: #080685;
			line-height: 21px;
			color: #ffCC33;
			padding-right: 10px;
	}

.news-latest-container a:link,
.news-latest-container a:visited {
	text-decoration: none;
	color: #080685;}	
.news-latest-container a:hover, 
.news-latest-container a:focus{
	text-decoration: underline;
	color: #080685;}	
 
.news-latest-container a:active{
	color: #080685;}
.news-latest-item {
	padding-right: 10px;
	}

.news-list-container h2 {
			background-color: #080685;
			color: white;
			padding-right: 10px;
	}

.news-list-container a:link, 
.news-list-container a:visited {
	text-decoration: none;
	color: #080685;}	
.news-list-container a:hover, 
.news-list-container a:focus{
	text-decoration: underline;
	color: #080685;}	
 
.news-list-container a:active{
	color: #080685;}
.news-latest-item {
	padding-right: 10px;
	}

.news-single-item h2 {
	color: #080685;
	}


.news-latest-item h3 {
	font-size: 12px;
	line-height: 1em;
	color: #080685;
}

.news-latest-gotoarchive {
	padding-right: 10px;
	background-color: #080685;
}

.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited {
	color: #FFCC33;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.8em;
}

.float-left {float:left; }
.clear {clear:both}


div#fusszeile {
	border-top:1px solid #e3e3e3;
  clear:both;
  background-color:white;
  padding:5px;
  color:black;
}

/*----------sitemap-------------*/

.csc-sitemap {
	list-style-position:inside;
}

.csc-sitemap a, a:hover{
	text-decoration: none;
}

.csc-sitemap li {
	margin: 0px 50px 0 50px;
border-top: 1px dotted #080685;

}

.csc-sitemap ul li{
padding: 5px 0;
margin:0;
font-size: 120%;
list-style-image: url(/fileadmin/templates/bilder/Bogenschuetze_klein_blau.png);

}
.csc-sitemap ul li ul li{
list-style-image: url(/fileadmin/templates/bilder/Bogenschuetze_klein_gelb.png);
border-top: 0px dotted;
font-size: 80%;