@charset "UTF-8";

@import url(base.css);
@import url(basemod2col.css);
@import url(content.css);
@import url(rte.css);
@import url(search_form.css);
@import url(boxes.css);

@media all{

#image{
	position:absolute; 
	top:65px;
	left:0px;
	z-index:0;
}

#header {
	background:transparent url(img/header_landing.gif) no-repeat;
	background:transparent url(img/header_landing.png) no-repeat;
	width: 960px;
	height:363px;
	padding:0pt;
	position:relative;
	border-right: #dedede 0px solid;
}

#nav_main {
/*	width: 100%; */
width: 958px;
	overflow: hidden;
/*	background:#b3b3b3 url(img/nav_bckgr.gif) repeat-x top right; */
	background: url(img/nav_bckgr.gif) repeat-x top right;
	border:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #a0a0a0;
}

#nav_main ul {
 border-left: 1px #fff solid;
 /*border-right: 1px #fff solid;*/
display:block;
height:2.3em;
	padding: 0;
	margin:auto;
	overflow:visible;
	position:static;
	float:right;
}

#nav_main ul li {
	border-right: 1px #fff solid;
	/* (en|de) Bugfix: IE - Doubled Float Margin Bug */
	display: inline;
	float: left;
	font-size: 1.2em;
	line-height: 1em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav_main ul li a,
#nav_main ul li strong {
	background: transparent;
	color: #182F5C;
	display: block;
	margin: 0;
	padding: 0.4em 1em 0.5em 1em;
	text-decoration: none;
	/* width: auto; */
}

#nav_main ul li a:focus,
#nav_main ul li a:hover,
#nav_main ul li a:active	{
	background:#005093 url(img/nav_bckgr_active.gif) repeat-x top right;
	color: #fff;
	text-decoration: none;
}

#nav_main ul li#current {
	background:#005093 url(img/nav_bckgr_active.gif) repeat-x top right;
	border-left: 1px #444 solid;
	border-right: 1px #888 solid;
}

#nav_main ul li#current strong,
#nav_main ul li#current a,
#nav_main ul li#current a:focus,
#nav_main ul li#current a:hover,
#nav_main ul li#current a:active {
	background: transparent;
	text-decoration: none;
	color:#fff;	
}

#nav_main .menu1-level1-act {
	background:#005093 url(img/nav_bckgr_active.gif) repeat-x top right;
	color: #fff;
	text-decoration: none;
}

#nav_main .menu1-level1-act a {
	color: #fff;
	text-decoration: none;
}


/*-------------------------------------------------------------------*/
/* landingpage */



.subcolumns {
	position:relative;
/*	width: 100%; */
	width: 960px;
	margin-top:20px;
	
/*	padding:0; */
}


.c25l, .c45l {
	position:relative;
}

.c25l .subc,
.c25l .subcr {
	margin-top:34px;
	width: 100%;
/*	width: 245px; */
}

.c25l .subc .linkBox_lu,
.c25l .subc .linkBox_ru,
.c25l .subcr .linkBox_lu,
.c25l .subcr .linkBox_ru,
.c45l .subcl .teaser_ru,
.c45l .subcl .teaser_lu {
	height:190px;
}

 .c25l .subc {
	padding:0 0 0 3px;
}


.c25l .subcr {
	padding:0 0 0 17px;

}



.c45l {
	width:48%;
}

}