* body, html {
	background:url(../images/hg_stripes_feiner.jpg) repeat-x; 
	background-color:#E5E5E5;
	}
#container { 				/* Container, zur Zentrierung der Webseite */
	background:url(../images/hg_zeile-zwei.jpg) repeat-y;
	}	
#erste_trailer {
	background:url(../header/header_erfolg.jpg) no-repeat; 
	background-repeat:no-repeat;
	}
#zweite_sprachauswahl {
	background:url(../images/hg_zeile-zwei.jpg) repeat-y;
	padding:0 20px;
	}
.sprachselektor {
	display:inline;
	}
.sprachselektor img,
.sprachselektor a {
	padding:0;
	border:0;
	}
#dritte_main { 				/* Gesamter Contenbereich, gesamte Breite von #container */
	border-top:#669900 0px dotted;
	}
#main_links_navi {
	padding-top:0px;
	}
#inhalt_linkespalte {
	margin-left:10px;
	}
#main_rechts_content {
	padding:0px 20px 22px 15px;
	border-left:dotted 1px #A1C937;
	overflow:auto;
	}
#main_abschluss_unten {
	border-top:#A1C937 1px dotted;
	height:10px;
	}	
#footer {
	background:url(../images/hg_zeile-footer.jpg) no-repeat;
	padding-left:20px;
	}


/* ########################   T Y P O G R A F I E   ########################## */

* body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#666;
	line-height:1.4em;
	}
h1 {  /* Normale Seitenüberschrift im Feld Überschrift (= Seitentitel) */
	margin:0 0 17px 0;
	font-size:1.4em;
	color:#6D8725;
	}
h2 {  /* Subline, als Einleitung nach der Überschrift */
	margin:0 0 7px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#414B6A;
	}
h3 {
	margin:9px 0 6px 0;
	font-size:1.0em;
	color:#222222;
	font-weight:bold;
	}

p {
	margin:0 0 7px 0; 
	padding:0px;
	}
table {
	margin:0 0 8px 0;
	}	
.teaser {
	margin: 15px 0 0 0;
	color:#222;
	}
.highlight {
	color:#222;
	font-style:italic;
	}
.einleitung {
	color:#222;
	}
.hervorhebung {
	color:#222;
	font-style:italic;
	}
.rechtsbuendig {
	font-style:italic;
	text-align:right;
	font-size:11px;
	}
	
a, a:hover, a:visited {
	color:#A4AE91;
	text-decoration:none;
	}
ul {
	padding-left:25px;
	}	
li {
	padding-left:2px;
	}
#main_rechts_content a {
	background:url(../images/link.gif) no-repeat;
	padding-left:13px;
	font-style:italic;
}	
#main_rechts_content a:visited {
	color:#888;
	font-style:italic;
}	
#main_rechts_content a:hover {
	color:#B00;
	font-style:italic;
}	

/* Link-Management NEWS */

#link-management .news-single-backtolist,
#link-management .news-single-backtolist a {
	background:url(../images/link-back.gif) no-repeat;
	font-weight:bold;
}	
#link-management .news-latest-headline a,
#link-management .news-list-headline   a {
	background:none;
	padding:0;
	color: #576692; 
	font-size: 1.1em; 
	line-height:1.2em;
	font-style:normal;
	text-decoration:none;
	}
#link-management .news-list-headline a {
	font-weight:bold;
	}
#link-management .news-list-morelink  a {
	color:#222;
	} 
#link-management .news-latest-headline a:hover, 
#link-management .news-list-headline   a:hover,
#link-management .news-list-morelink   a:hover {
	color: #A00; 
	}	

/* KONTAKT-FORMULAR */

#mailformabsender,
#mailformfirma,
#mailformemail,
#mailformtelefon,
#mailformbetreff,
#mailformnachricht {
	margin:3px 0 7px 0;
	}

#footer,
.navi_footer,
.navi_footer a {
	color:#779428;
	text-decoration:none;
	}
#footer {
	font-size:0.8em;
	}
#footer a:hover {
	color: #A00; 
	font-weight: bold
	}
#footer .active {
	font-weight: bold;
	color:#666;
	}

	

/* ########################   N A V I G A T I O N   ########################## */


#menu ul,
#menu li {
	padding:0;
	margin:0;
	list-style:none;
	}

#menu {
	width:190px;
	margin:0 0 40px 0;
	padding:0px 0 0 10px;
	font-size:0.9em;
	line-height:1.4em;
}

#menu a{
	font-weight:bold;
	height:20px;
	text-decoration:none;
	color:#505050;
	display:block;
	overflow:hidden;
	padding:4px 0 0 10px;
	background:#f4f4f4 url(../img/hg_menu.gif) bottom left repeat-x;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #cccccc;
	margin-bottom:2px;
}

#menu a:hover {
	background:#eaeaea url(../img/hg_menu.gif) bottom left repeat-x;
	color:#505050;
	border-top:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	border-left:4px solid #be3037;
}

#menu a.level1-act {
  	background:#eaeaea url(../img/hg_menu2.gif) bottom left repeat-x;
	color:#505050;
	border-top:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	border-left:4px solid #be3037;
}

#menu a.level2-no {
	margin:5px 0 5px 15px;
	font-size:0.9em;
/*	width:122px;  */
 	height:16px;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:3px 0 0 8px;
}

#menu a.level2-act {
	font-size:0.9em;
	background:#eaeaea url(../img/hg_menu2.gif) bottom left repeat-x;
	color:#505050;
	border-top:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	border-left:4px solid #be3037;
	height:16px;
	margin:5px 0 5px 15px;
	padding:3px 0 0 8px;
}