/*file: style.css****************************************/
/********************************************************/
/*autor:benjamin kirschner benni.kirschner@intevation.de*/
/********************************************************/
/*style (layout) css for intevation.de*******************/
/********************************************************/


* { 	
	padding:0;
	margin:0;
}

/****************************/
/*COMMON SELECTORS***********/
/****************************/
body {
	font-family:"Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:76%;
	font-size-adjust:none;
	font-stretch:normal;		
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
	padding:0pt;
}

h1 {
	border-bottom:1px solid #415e8e;
	margin:4px 0;
}
h2 { 	margin:4px 0;}
h3 {	margin:4px 0;}
h1, h2, h3 { font-size:90%;}
h1 b, h2 b, h3 b {font-size:110% }

ul li {
	padding:0px 0px 0px 12px;
}

p {
	padding:0 0 1em;
}

/****************************/
/*LINK ELEMENTS**************/
/****************************/
a {
	text-decoration;none;
}

a:hover, a:active, a:focus{
	color:#4c8af1;
	text-decoration:underline;
	cursor:pointer;
}

h3 a, li a{
	text-decoration:none;
}

h3 a  {
	color:#464646	;
}

#headnavi a {
 	font-size:100%;
}

#headnavi a:hover {
	border-bottom:1px solid #4c8af1;
}

/****************************/
/*HEADER*********************/
/****************************/
#wrapper {
	min-width:1020px;
        width:auto!important;
        width:1015px;
	max-width:65em;
	margin:0 auto;
	padding:10px 0em 10px 10px;
        clear:both;
}

#logo {
	float:left;
        padding:0 0 0 1em;
}

a.language, form {
	float:right;
	display:block;
}

#headmenu {
        float:right;
}

#headlogo {
        clear:right;
}

#headnavi {
	display:block;
	height:5em;
	min-height:60px;
	overflow:hidden;
}

#headnavi a {
	line-height:1em;
}

.search_submit {
	font-size:100%;
}

.search_submit:hover {
	cursor:pointer;
	text-decoration:underline;
}

//*form {
	padding:0 0 0 0;
	margin:1em 0 0 0;
	width:21%;
}

.search_text{
	width:7em;
}*/

.language {
	padding:0 51px 0.5em 0;
}


/****************************/
/*MAIN NAVIGATION************/
/****************************/
#headnavi {
	margin:0 5em 3em 4em;
	height:3em;
	width:60em;
}

#headnavi ul {
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 0.18em 12em;
}

#headnavi ul li {
		position:relative;
		margin:0;
		padding:0;
		float:left;
		
}

#headnavi li ul {
		display:none;
		left:10px;
		position:absolute;
		top:0.8em;
		padding:0;
		margin:0;
}

#headnavi ul li a {
		background:transparent;
		border-color:#415e8e;
		float:left;
		padding: 0.5em 1.5em 0.3em;
		text-decoration:none;
		/*background:red;*/
		margin:0;
		border-bottom:1px solid #415e8e;
}


#headnavi ul ul {
		margin:1.6em 0;
		padding:0;
		width:50em;
		background:transparent;
		float:left;
}

#headnavi ul ul.menuright {
	float:right;
	width:20em;
	margin:0 10em 0 0;
}

* html #headnavi ul li {
		float:left;
		height:1%;
}
* html #headnavi ul li a {
		height:1%;
}

#headnavi li:hover ul, #headnavi ul li a:hover ul {
		display:block;
		border:none;
}

#headnavi ul li ul.rightmenu li {
	float:right;
}

#headnavi ul li ul.rightmenu {
	margin:0 5em 0 0;
}

#headnavi ul li ul li a {
	padding:0.5 0.8em 1em;
	margin:0;
	border:none;
/*	background:yellow;*/
}

#headnavi ul li ul li a:hover {
	border-bottom:none;	
}


#headnavi ul li ul li {
	margin:0;
	padding:0;
}

.setmain {
	
}

.setsub {
	
}

/****************************/
/*CONTENT FORMATS************/
/****************************/

.news_article {

}

.date {
	   position:absolute;
           padding:0.2em;
           left:9em;
           border-right:1px solid;
}

.date_month_year {

}

.date_day {
	   font-size:450%;
           line-height:0.8em;       
}

.date_month_year, .date_day {
           text-align:right;
}



/****************************/
/*CONTENT - BOX**************/
/****************************/
#content_wrapper {
	width:80%;
	height:auto;

}

.content_centerbox {
	width:56%!important;
        width:700px;
        min-width:700px;
	height:auto;
	float:left;
	background:url(images/centerbox.png) repeat-x;
	overflow:hidden;
}

#content_centerbox_box {
        margin:0 0 0 15em;
}
.content_centerbox img {
	border:none;
	padding:6px 0;
}

.content_leftbox, .submenu_leftbox {
	background:url(images/leftbox.png) no-repeat;
	margin:0 0 0 1em;
}

.content_rightbox, .submenu_rightbox, .content_rightbox, .submenu_rightbox {
	background:url(images/rightbox.png) no-repeat;
}

.content_leftbox, .submenu_leftbox, .content_rightbox, .submenu_rightbox {
	width:11px;
	height:87px;
	float:left;	
}


/*****************************************/
/*CONTENT - NAVIGATION AND SUBNAVIGATION**/
/*****************************************/
.submenu_wrapper {
	min-width:180px;
	float:left;
	margin:0 4px;
}

.submenu_wrapper_right {
	width:16%;
	min-width:180px;
	float:left;
	margin:0 10px 0 4px;
}

.submenu_centerbox {
	width:12.2em;
         min-width:100px;
	float:left;
	background:url(images/centerbox.png) repeat-x;
	overflow:hidden;
}

.submenu_centerbox ul, .submenu_centerbox li {
	list-style-type:none;
}
