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

/*-----------------------------------------------------------*\
			DROP-DOWN-NAVI
\*-----------------------------------------------------------*/

/* ******************************************** */
/*--------------------- Menu Level 1 ---------------------*/


/*
ul.mainnavi-point  a {
	font-weight:bold;
    display: block;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:20px;		
	padding-top:15px;
	float:left;	
	
}
ul.mainnavi-point a:hover {
	color: #FF6600;
	text-decoration:none;
}


ul.mainnavi-point a.active {
	color:#235A02;
	text-decoration:none;
}

ul.mainnavi-point ul a {
}

ul.mainnavi-point li {
    padding:0;
    margin:0;

	background-repeat:no-repeat;
    float:left;
}

ul.mainnavi-point li ul{
	padding:0;
    margin:0;
}

ul.mainnavi-point li.hover {

}

ul.mainnavi-point ul {

	position: absolute;
	display:none;
	min-width:180px;
	top: 194px;
	z-index:999999;
	background-color:#f4e214;
}

ul.mainnavi-point ul li {
	border:none;
	background-image: none;
	height:19px;
	background-color:#f4e214;
	padding-bottom:10px;	
}
*/
/*--------------------- IE-Hack für die Breite ---------------------*/
* + html ul.mainnavi-point ul {
/*top:200px;*/
}


*html ul.mainnavi-point ul {
/*    width:195px;
	
	top:200px;*/
}


/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
/*ul.mainnavi-point ul.hover, ul.mainnavi-point li.hover ul, ul.mainnavi-point li:hover ul  {
    display:block;
}

ul.mainnavi-point ul li {
    float:none;
    background-color: transparent;

}
*/













/*FUNCTIONS CONTAINER*/

#function-container {
height:28px;
padding-left:37px;
padding-right:16px;

}

#function-container a {
color:#FFFFFF;
}

#clickpath-container {
color:#FFFFFF;
float:left;
width:520px;
padding-top:5px;
}

#clickpath-container a:hover {
color:#452d0a;
}

.clickpathtext {
color:#FFFFFF;
font-weight:bold;
}

#social-bookmarks-container {
float:left;
text-align:right;
width:212px;

}

#social-bookmarks-container .bookmark {
float:right;
padding-left:10px;
padding-top:7px;
visibility: visible;
}

/*Suche*/
#search-container {
float:left;

padding-left:26px;
padding-top:3px;


}

.inputcontainer {
color:#452d0a;
font-size:11px;

width:172px;
border:1px solid #84d64c;
background-color:#76cc39;
height:20px;
}

.inputtext input {
padding-left:12px;
border:none;
width:140px;
background-color:#76cc39;
font-size:11px;
padding-top:4px;
color:#452d0a;
cursor:pointer;
float:left;
}

* html #newsletter-container {
padding-top:17px;
}

* + html #newsletter-container {
padding-top:17px;
}

#newsletter-container .inputcontainer {
background-color:#e1f2d3;
border: 1px solid #c3d695;
margin-bottom:10px;

margin-left:7px;
}

#newsletter-container .inputtext input {
background-color:#e1f2d3;
color: #b0ada8;
}

* + html #newsletter-container .inputcontainer  {
margin-top:-20px;}

*html #newsletter-container .inputcontainer  {
margin-top:-20px;}

.inputimg {

position: absolute;
width:4px;
margin-left:160px;
padding-top:8px;
}

* + html .inputimg {
margin-left:6px;

}
* html .inputimg {
margin-left:6px;}






/*Rechte Navi*/

#right-navigation-container {
width:211px;
float:left;
height:1000px;

background-repeat:no-repeat;
background-position:right top;
margin-top:6px;
}


#right-navigation-top {
background-image:url(../pics/right-navi-top.png);
background-repeat:no-repeat;
background-position:bottom right;
height:21px;
width:202px;
padding-left:8px;

}


#right-navigation-middle {
background-image:url(../pics/right-navi-middle.png);
background-repeat:repeat-y;
background-position:right;
float:left;
width:202px;
padding-left:8px;

}
#right-navigation-bottom {
background-image:url(../pics/right-navi-bottom.png);
background-repeat:no-repeat;
background-position:top right;
height:36px;
clear:both;
width:202px;
padding-left:8px;

}


.right-navi-main-headline {
color:#028e1d;
font-size:13px;
padding-bottom:10px;
padding-left:5px;
clear:both;
font-weight:bold;
padding-top:10px;
}


.right-navipoint {
width:186px;

margin-bottom:4px;
height:49px;
cursor:pointer;


}

#right-navigation-container .rollover {
background-image:url(../pics/right-navi-active-bg.png);
background-repeat:repeat-x;
height:49px;
background-position:top;

}
.right-navipoint-image {
float:left;
padding-left:5px;
padding-top:3px;

}

.right-navipoint-text-box {
color: #0e0c0c;
float:left;
width:108px;

}
.right-navipoint-headline {
font-size:12px;
font-weight:bold;
line-height:12px;
padding-top:6px;
width:108px;

float:left;
}
.right-navipoint-copy {
line-height:12px;
font-size:10px;
width:116px;
}



.light-container {
border-left: 3px solid #d7f5bf;
background-color:#d3efa0;
float:left;
margin-left:12px;
padding-left:0px;
width:187px;
}

* html .light-container {
margin-left:6px;
padding-left:0px
}

.light-container-content {
width:177px;}

.light-container-bottom {
height:10px;

float:left;
width:202px;
background-image:url(../pics/light-container-bottom.png);
background-repeat:no-repeat;
background-position: top right;

}

*html .light-container-bottom {

}

.light-container-top {

float:left;
width:202px;
background-image:url(../pics/light-container-top.png);
background-position:bottom right;

background-repeat:no-repeat;
height:6px;
}
* html .light-container-top {

margin-top:-6px;

}

.content-wrapper {
padding-left:5px;}

.space {
height:10px;
width:20px;
float: left;}

* html .space {

margin-bottom:-10px;}


/*
* html .light-container {
padding-left:0px;
margin-left:0px;

}


* html .light-container-bottom {
margin-left:0px; }

* html .light-container-top {
margin-left:3px; }*/

/*METANAVIGATION*/

#metanav_container {

width:960px;
text-align:right;
padding-top:148px;
margin-left:auto;
margin-right:auto;
}
