body {
	margin: 0;
	background-color: #FFFFFF;
	color: #CCCCCC;
	background-image: url(../images/bkg.gif);
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	display:inline;
	font-weight: bold;
	margin-left: 18px;
	color: #000000;
}

h2 { 
 	font-size: 12px;
 	line-height: 13px;
 	padding: 0;
 	margin: 0 0 6px 0;
 	color:#891007;
}

h3 { 
 	font-size: 10px;
 	padding: 0;
 	line-height: 11px;
 	margin: 0 0 3px 0;
 	color:#535353;
}

.headline {
        padding: 5px 7px 0 0;
  	/* padding: 5px 7px 5px 7px; */
  	/* background-color: #fef2cc; */
  	font-size: 11px;
  	color:#891007;
  	font-weight:bold;
}

.headline a {
  	text-decoration:none!important;
}
.headline_txt {
  	font-size: 11px;
  	color:#891007;
  	font-weight:bold;
}

.headline_link {
  	padding: 5px 7px 5px 7px;
  	background-color: #fef2cc;
  	font-size: 10px;
  	font-weight:bold;
  	color:#891007;
  	text-decoration:underline;
}

p { 
 	margin-top: 6px;
 	margin-bottom: 6px;
 	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.fliess {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.mini-d-g-h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	
}

.mini-d-g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	
}

.mini-d-g-h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.mini-d-g-bc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
	
}

.fleft {
 	float: left;
}

.fright {
 	float: right;
  	margin: 0 0 1.4em 1.1em; 
}

.fleft-screen2 {
 	float: left;
  	margin: 0 1.1em 0.2em 0; 
}

.fleft-screen3 {
 	float: right;
  	margin: 0 0 0.6em 1.1em; 
}

.pfeilleft {
 	margin-top: 5px; 
 	margin-left: 18px;
}

.pfeilright {
	margin-top: 5px;
}

.online {
 	color: #ffffff;
}

.tab-head {
	margin-bottom:20px;
}

.tab-liste {
	margin-bottom:20px;
	background-color:#FFFAF2;
}
.tab-liste-links {
	margin-bottom:20px;
	margin-top: 5px;
	border-bottom: 1px solid #eca73f;
	border-left: 1px solid #eca73f;
}

/* -- container -- */
#container {
	font-size: 11px;
	line-height: 14px;
	width: 972px;
	margin: auto;
	min-height: 700px;
	overflow: auto;
	color: #333333;
	background-image: url(../images/bkg-container.jpg);
	background-repeat: repeat-y;
}

#containerfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	font-weight:bold;
	color: #0e0e0e;
	width: 972px;
	height: 58px;
	margin: auto;
	overflow: hidden;
	background-image: url(../images/bkg-footer.jpg);
	background-repeat:no-repeat;
	padding-top:11px;
	text-align:center;
}

#containerfooter a {
       text-decoration:none;
       color: #000000;
}

/* - head- */

#head { 
	font-size: 11px;
	line-height: 14px;
	width: 972px;
	margin: auto;
	border: 0;
	height: 86px;
	overflow: hidden;
	color: #333333;
 	background-image:  url(../images/bkg-head-w-design.jpg);
	background-repeat:no-repeat; 
}

#head2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	font-weight: bold;
	width: 972px;
	height: auto;
	margin: auto;
	overflow: hidden;
	color: #000000;
 	background-image: url(../images/bkg-head2.jpg);
	padding-top:3px; 
	padding-bottom:2px;
}

#head3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	font-weight:normal;
	color: #ffffff;
	height: 20px;
	width: 972px;
	background-image: url(../images/bkg-head3.jpg);		
}

#head3 a:link, #head3 a:visited, #head3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}

#head3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #feb200;
	text-decoration: none;
}

#ak-nav{
	width: 972px;
	height: auto;		
}

.abstand-kon {
	padding-left: 20px;		
}

/* - /head- */
/* suche*/
form {
	margin: 0;	
}

.contentBox, .contentBoxBorder{  /* these contain all the later content */
  	clear: both;
  	display: block;
  	margin: 0em 2em 0em 1.5em ! important;
  	padding: 1em 0em 1em 0em ! important;
  	color: #666666;
}

a.linkButton{
  	display: block;
  	font-size: 10px;
  	color: #333333;
  	margin-top: 2em;
  	margin-bottom: 2em;
 	padding-bottom: 0.2em;
  	background-color: #FFFAF2;
  	width: 8em;
  	text-align: center;
  	border: 1px solid #ba621b;
}

a.linkButton:hover, a.linkButton:focus{
  	text-decoration:none;
}

.text_suche 			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:2px;
	padding-left:2px;
	color: #333333;
	width:127px;
	height: 15px;
	border: 1px solid #ba621b;
    background-color: #ffffff;
    margin-right:2px;
    margin-top:0px;
}

.suche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 192px;
    height: 24px;
	border: 1px solid #79765d;
	color: #333333;
	background-color: #fdf7ee;
	padding: 4px 3px 2px 5px;
	margin-bottom: 6px;
}

/* end suche*/
/* - Hauptinhaltsteil - */
#content{
	margin:5px 0px 0px 204px;
	width:auto;
    height: auto;
}

#bc {
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #747474;
	margin-top:5px;
	margin-bottom:10px;
	width:100%;
}

#bc a:link, #bc a:active, #bc a:hover, #bc a:visited {
	color: #747474!important;
	text-decoration:underline!important;	
}
    
#main_home {
	margin-top: 0px;
	width: auto;
	height: auto;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	padding-left: 10px;
	float:left;
	background-image: url(../images/bkg-main-w-design.gif);
	background-repeat: repeat-y;
	margin-bottom:10px;
}

#main_home a:link, #main_home a:visited, #main_home a:active  {
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bc0a0c;
	text-decoration:underline;
}

#main_home a:hover {
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bc0a0c;
	text-decoration:underline;
}

#footer {
	background: #FFFFFF;
	padding: 0px 0px 0px 3px;
	width: 550px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 14px;
	margin-top: 14px;
	margin-left: 190px;
    color: #333333;
}

#footer-links {
	background: #FFFFFF;
	padding: 0px 0px 0px 3px;
	width: 550px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 14px;
	margin-top: 14px;
	margin-left: 190px;
    color: #333333;
}

/* - /Hauptinhaltsteil - */
/* - newsblock - */
.newshead{
	margin-bottom:2px;
	width: 198px;
	height:auto;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	background-color: #bc0a0c;
	padding: 2px 0 2px 4px;
}

.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	width: 192px;	
	border: 1px solid #79765d;
	color: #333333;
	background-color: #ffffff;
	margin-bottom: 6px;
	padding: 4px;
}

.news a:link, .news a:hover, .news a:visited {
	color: #bc0a0c;
	font-size: 9px;
}

.anzeige{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;	
	border: 1px solid #79765d;
	color: #333333;
	background-color: #ffffff;
	margin-bottom: 6px;
}
/* - newsblock - */
/* - partner links - */
.partnerhead {
    margin-bottom:2px;
	height:auto;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	background-color: #bc0a0c;
	padding: 2px 0 2px 4px;
}

.partner-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	width: 192px;	
	border: 1px solid #79765d;
	color: #333333;
	background-color: #ffffff;
	margin-bottom: 6px;
	padding: 4px;
}

.partner-txt a:link, .partner-txt a:hover, .partner-txt a:visited {
	color: #bc0a0c;
	font-size: 9px;
}

.partneranzeige{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	border: 1px solid #79765d;
	color: #333333;
	background-color: #ffffff;
	margin-bottom: 2px;
	padding: 4px;
}
.partneranzeige a:link, .partneranzeige a:hover, .partneranzeige a:visited {
    color: #bc0a0c;
}
/* - /partner links - */
/* - ref - */
.refblockhead {
	margin-top:2px;
    margin-bottom:2px;
	height:auto;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	background-color: #b9631b;
	padding: 2px 0 2px 4px;
}

.refblock{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	border: 1px solid #79765d;
	color: #333333;
	background-color: #ffffff;
	margin-bottom: 6px;
	padding: 4px;
}
.refblock a:link, .refblock a:hover, .refblock a:visited {
    color: #bc0a0c;
}
/* - /refblock - */
/* - nav - */

#nav2-ak a:link, #nav2-ak a:visited, #nav2-ak a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 10px;
	height: 16px;
	text-decoration: none;

	background-image: url(../images/b-li-aktiv.gif);
	border: 1px solid #dedad1;
}

#navContainer{  /* contains the menu */
  	clear: both;
}

/*
  navigation level 1
*/
#navContainer ul{
  	margin: 0;
  	padding: 0;
  	list-style-type: none;
 }

#navContainer ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	display: block;
	padding: 3px 0 0 10px;
	height: 16px;
	margin-bottom:1px;
	margin-top:1px;
	text-decoration: none;
    background-color:#fff9ef;
	border: 1px solid #dedad1;	
}

#navContainer ul li a:hover, #navContainer ul li a:focus{
  	background-image: url(../images/b-li-aktiv.gif);
	color: #ffffff;
}

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover, #a_nav1_open{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff!important;
	display: block;
	padding: 3px 0 0 10px;
	height: 16px;
	margin-bottom:1px;
	margin-top:1px;
	text-decoration: none;
	background-image: url(../images/b-li-aktiv.gif);
	background-repeat:no-repeat; 
}
/*
  Design for submenu
*/
#a_nav2_open{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff!important;
	display: block;
	padding: 3px 0 0 15px;
	height: 16px;
	margin-bottom:1px;
	margin-top:1px;
	text-decoration: none;
	background-image: url(../images/b-li-aktiv.gif);
	background-repeat:no-repeat;	
}
#pageNav{
	float: left;
	width: 174px!important;
    height: auto;
	padding:5px 0px 0px 20px;
}

/* -  navebene 1 - */

#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	background-color: #fff0d8;
	border: 1px solid #dedad1;	
}

#nav1 a:hover {
	color: #ffffff;
	background-image: url(../images/b-li-aktiv.gif);
	padding: 3px 0 0 10px;
	border: 1px solid #dedad1;
}
/* -  /navebene 1 - */

/* -  navebene 2 - */

#nav2 a:link, #nav2 a:visited, #nav2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	margin-top:3px;
	text-decoration: none;
	background-color: #ffe4bb;
	border: 1px solid #dedad1;
}

/* -  /navebene 2 - */

/* -  navebene 3 - */

#nav3 a:link, #nav3  a:visited, #nav3  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #ffdaa2;
	border: 1px solid #dedad1;
}

/* -  /navebene 3 - */

/* -  navebene 4 - */

#nav4 a:link, #nav4  a:visited, #nav4  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #ffce85;
	border: 1px solid #dedad1;
}

/* -  /navebene 4 - */

/* -  navebene 5 - */

#nav5 a:link, #nav5  a:visited, #nav5  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #ffbf5f;
	border: 1px solid #dedad1;
}
/* -  /navebene 5 - */

/* -  navebene 6 - */

#nav6 a:link, #nav6  a:visited, #nav6  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #ffb039;
	border: 1px solid #dedad1;
}

/* -  /navebene 6 - */

/* -  navebene 7 - */

#nav7 a:link, #nav7  a:visited, #nav7  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #ff9f0f;
	border: 1px solid #dedad1;
}

/* -  /navebene 7 - */

/* -  navebene 8 - */

#nav8 a:link, #nav8  a:visited, #nav8  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #150500;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #ed8e00;
	border: 1px solid #dedad1;
}

/* -  /navebene 8 - */

/* -  navebene 9 - */

#nav9 a:link, #nav9  a:visited, #nav9  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:18px;
	background-color: #b9631b;
	border: 1px solid #dedad1;
}

/* -  /navebene 9 - */

/* -  navebene 10 - */

#nav10 a:link, #nav10  a:visited, #nav10  a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	display: block;
	padding: 3px 0 0 5px;
	height: 16px;
	text-decoration: none;
	margin-top:3px;
	background-color: #d48f55;
	border: 1px solid #dedad1;
}

#nav10 a:hover, #nav9 v, #nav8 a:hover, #nav7 a:hover, #nav6 a:hover, #nav5 a:hover, #nav4 a:hover, 

#nav3 a:hover, #nav2 a:hover{
	color: #ffffff;
	background-image: url(../images/b-li-aktiv.gif);
	padding: 3px 0 0 10px;
	margin-top:3px;
	border: 1px solid #dedad1;
}
/* -  /navebene 10 - */
/* - /nav - */
