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

body {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	background-image: url(/img/back-colour.jpg);
	padding:0px;
	margin:0px;
}

.h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #3A4410;
}
.h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #996666;
}

img{
	border:none;
}

/* ------------ Content / mittlere Spalte ------------*/

.headline, .artikel h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	font-weight: none;
	color: #3A4410;	
	background: url(/img/2-spalter-linie.jpg) no-repeat scroll 0px 30px;
	padding-bottom: 10px;
	
}
.sub-headline, .artikel h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #996666;
}
.artikel {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	position: relative;
	color: #656464;
}

/* ------------ Navigation / linke Spalte ------------*/

.navi {
	background-color:;
}

.navi-head {
	text-transform:
	vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-image:url(/img/navi.jpg);
	line-height: 30px;
	color: #5B6823;	/*border:1px solid #C1B491;*/
}
.navi-head-content {
	margin-left:24px;
	margin-top:5px
	color:##EEDBB0;	
}

.navi-head-content a,  .navi-head-content a:hover,  .navi-head-content a:active,  .navi-head-content a:visited {
	text-decoration: none;
	color:#FFF;
}

.navigation_l {
	width:185px;
	float:left;		
}



.navi-links-inhalt {
	text-align:left;
	font-size:12px;
	/*width:218px;*/
	line-height:16px;
	color:#575757;
	text-decoration:none;
} 

.navi-links-inhalt a {
    color:#575757;
    text-decoration: none;
    background: url(/img/pfeil-gray.gif) no-repeat scroll 14px 9px;
    padding-bottom:5px;
	padding-left:24px;	
    overflow:hidden;
    display:block;
	padding-top:6px;	
}

.navi-links-inhalt a:hover, .navi-links-inhalt .hover {
	background: url(/img/pfeil-blue.gif) no-repeat scroll 14px 9px;
    color:#3A4410;
	text-decoration:none;
	padding-top:6px;	
}

.navi-links-inhalt ul {
	list-style:none;
	padding:0px 0px 0px 24px;
	color: #374C74;	
}
.text-navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	word-spacing: 1px;
	
}

.text-navi a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	word-spacing: 6px;
	text-decoration: none;	
}

.text-navi a:hover, .text-navi .hover {
	background: color:#000000;
	text-decoration:none;
	padding-top:0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-transform: uppercase;
	color: #999999;
}

#top{
	width:990px; 
	height:154px; 
	z-index:1;
}

#footer{
	/*position:absolute; 
	left:230px; 
	top:893px; */
	width:570px; 
	height:25px; z-index:8; 
	background-color: #bce346; 
	layer-background-color: #bce346; 
	border: 0px none #000000; 
	padding-top:10px;
	padding-right: 10px;
	text-align: right;
}

#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
	word-spacing: 6px;
	text-decoration: none;	
}

#footer a:hover, #footer .hover {
	background: color:#000000;
	text-decoration:none;
	padding-top:0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-transform: uppercase;
	color: #999999;
}

#left-navi-content-box{
	/*position:absolute; 
	left:0px; 
	top:154px; */
	width:180px; 
	/*height:310px; */
	z-index:11;
}

#main-middle-content-box{
        position:absolute; 
	left:201px; 
	top:154px; 
	width:620px; 
        min-height: 1200px;
        z-index:4;
        border: 1px none #000000;
        padding-left:10px;
}

#mainlayer{
        width:580px;
        float: left;
        z-index:12;
}

#mainlayer-content{
	
}

#banner-right{
	position:absolute; 
	left:822px; 
	top:154px; 
	width:160px; 
	height:548px; 
	z-index:2;
}