/* CSS Document */
html{
 overflow: -moz-scrollbars-vertical;
}

body {
 margin: 0 0 0 0;
 background: url(imgcss/bg_hintergrund.png) repeat-x;
 font-family: verdana, arial, sans-serif;
}

ul {
  list-style-image:url(imgcss/listpoint.gif);
  margin-left:0px;
  padding-left:15px;
  font-size:10px;
  color: #797979;
}

li {
  margin-left:0px;
  margin-bottom: 4px;
  padding-left:10px;
  font-size:10px;
  color: #797979;
}

a:link {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
  color: #e4800a;
	font-size: 10px;
}

a:visited  {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #e4800a;
	font-size: 10px;
}

a:hover {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #8b8f84;
	font-size: 10px;
}

a:active {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #e4800a;
	font-size: 10px;
}

#box {
 width:960px;
 position:relative;
 background: url(imgcss/bg_voegel.png) no-repeat 0px 0px;
}

#head{
 position:relative;
 left:0px;
 top:0px;
 height: 278px;
}
       
       
#logo{
 position:absolute;
 left:0px;
 top:0px;
}

#home {
 position:absolute;
 z-index:999;
 left:0px;
 top:1px;
 width: 120px;
 height: 65px;
}

#blatt_20 {
 position:absolute;
 z-index:10;
 left:-2px;
 top:-15px;
 width: 300px;
 height: 300px;
}

#text_links_oben {
 font-family: "Century Gothic", verdana, arial;
 font-size: 13px;
 color: #FFFFFF;
 position:absolute;
 z-index:11;
 left:12px;
 top:220px;
}

#schwung_38 {
 position:absolute;
 z-index:10;
 left:226px;
 top:218px;
 width: 483px;
 height: 60px;
}

#search {
 position:absolute;
 z-index:11;
 left:544px;
 top:235px;
}

#bb1 {
 position:absolute;
 left:225px;
 top:0px;
}

#flash {
 position:absolute;
 left:186px;
 top:0px;
 z-index:100;
}

#navi {
 background: #e4800a;
 width: 225px;
 height:207px;
 position:absolute;
 left:0px;
 top:71px;
}

#bb2 {
 position:absolute;
 left:186px;
 top:102px;
}

#contentbereich {
 left:0px;
 width:709px;
}


#subnavi {
 position: relative;
 float: left;
 border-top:solid 1px #FFFFFF;
}

#links {
 width: 210px;
 margin-left: 12px;
 margin-top: 14px;
}

#content {
 position: relative;
 float: left;
 left:0px;
 top:0px;
}

#main {
 position: relative;
 background: url(imgcss/bg_rechts.gif) repeat-y right;
 float: left;
 width: 321px;
 top:0px;
 overflow:hidden;
}

#rechts {
 float: left;
 top:0px;
 width:151px;
 margin-left: 12px;
}

#rechts_inhalt {
 width:145px;
 overflow:hidden;
}

#drucken {
 clear: left;
 position:relative;
 left:588px;
 top:-5px;
 width:170px;
}

#current_site_title {
  position:relative;
  top:-5px;
  font-family: "Century Gothic", verdana, arial;
  font-weight:bold;
  font-size:23px;
  
}

strong {
  font-weight:bold;
}

p {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #797979;
	font-size: 10px;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

td {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #797979;
	font-size: 10px;
	line-height: 13px;
}

p.bodytext {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #797979;
	font-size: 10px;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main p {
  width:284px;
  overflow:hidden
}

/*news Beginn*/

span.date {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #e4800a;
	font-size: 10px;
	font-weight: bold;
}

span.title {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #b30000;
	font-size: 10px;
	font-weight: bold;
}

span.subheader {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #797979;
	font-size: 10px;
	font-weight: normal;
}

span.news_link {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

/*news Ende*/

span.suche_headline {
  font-family: verdana, arial, sans-serif;
  font-size: 15px;
  height: 19px;
  color: #FFFFFF;
}

input {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  height: 19px;
  color: #797979;
}

input.suche {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  height: 20px;
  width: 143px;
  color: #797979;
}


textarea {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #797979;
}

div.menu{
  border-bottom: solid 1px #FFFFFF;
  margin-left: 12px;
  width: 210px;
}

div.menu2{
  border-bottom: solid 1px #FFFFFF;
  margin-left: 52px;
  width: 170px;
}

div.menu3{
  border-bottom: solid 1px #FFFFFF;
  margin-left: 92px;
  width: 130px;
}

a.menu:link, a.menu:visited, a.menu:active {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
}

a.menu:hover, a.menu_act:link, a.menu_act:visited, a.menu_act:hover, a.menu_act:active {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	color: #945f01;
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
}

a.menu2:link, a.menu2:visited, a.menu2:active {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
  line-height: 17px;
	font-weight: normal;
}

a.menu2:hover, a.menu2_act:link, a.menu2_act:visited, a.menu2_act:hover, a.menu2_act:active {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	color: #945f01;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
}

a.menu3:link, a.menu3:visited, a.menu3:active {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
  line-height: 15px;
	font-weight: normal;
}

a.menu3:hover, a.menu3_act:link, a.menu3_act:visited, a.menu3_act:hover, a.menu3_act:active {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	color: #945f01;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}


span.footer{
  font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	padding-left: 11px;
}

a.footer:link, a.footer:active, a.footer:visited  {
  font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	color: #e5a917;
	font-size: 11px;
}

a.footer:hover {
  font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
}

#drucken a:link, #drucken a:active, #drucken a:visited  {
  font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	color: #626060;
	font-size: 11px;
}

#drucken a:hover {
  font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
}

#news_start a:link {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #3AA1BE;
	font-size: 11px;
}

#news_start a:visited  {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #3AA1BE;
	font-size: 11px;
}

#news_start a:hover {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #666666;
	font-size: 11px;
}

#news_start a:active {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #3AA1BE;
	font-size: 11px;
}

span.archiv {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	color: #797979;
	font-size: 10px;
}

span.single_title {
  font-family: verdana, arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #b30000;
	font-size: 10px;
}

span.single_image {
  margin-left:0px;
}

span.tx-indexedsearch-title-caption {
  width: 200px;
}

div.tx-indexedsearch {
  width: 263px;
}

p.csc-form-label-req {
  font-weight:bold;
  color:#DA4A45;
}

input.tx-indexedsearch-searchbox-button {
  width:19px;
  height:15px;
}

.blau {
  color:#5F78BE;
}

.gruen {
  color:#A6C500;
}

.orange {
  color:#E4A506;
}

.gelb {
  color:#f1d100;
}

.lila {
  color:#745e81;
}

.dunkelblau {
  color:#576995;
}

.magenta {
  color:#960554;
}

.rot {
  color:#b30000;
}


.teaser_subline {
  font-family: "Century Gothic", verdana, arial;
	text-decoration: none;
	font-size: 15px;
	margin-bottom:10px;
}

#single_author a:link, #single_author a:visited, #single_author a:hover,#single_author a:active {font-family: verdana, arial, sans-serif;font-size:8px;}
