@charset "utf-8";
/* CSS Document */
*{
 outline: none;
}

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

img{
	border:0px;}
	
a{
	text-decoration:none;
	color:#327ea2;}

h1{
	font-size:14px;
	color:#327ea2;
	font-weight:bold;}

h2{
	font-size:12px;
	color:#327ea2;
	font-weight:bold;}

a:hover{
	text-decoration:underline;}

p.bodytext{
	margin:0px;
	padding:0px;
	padding-bottom:12px;}

#home{
	position:absolute;
	z-index:1000;}

#logos{
	position:absolute;
	z-index:1001;
	border:0px solid red;
	top:110px;
	left:700px;}

#head{
	background-image:url(../img/bg_head.jpg);
	width:960px;
	height:174px;
	}

#head #metanavigation{
	position:absolute;
	top:45px;
	left:0px;
	font-size:11px;
	text-align:right;
	width:945px;}

#head #metanavigation a{
	color:#FFF;
	padding-left:29px;}

#head #nav{
	position:absolute;
	top:139px;
	left:24px;
	border:0px solid red;}

#head #nav_main{
	padding:0px;
	margin:0px;}

#head #nav_main li{
	float:left;
	list-style:none;
	padding-right:32px;}

#head #nav_main li a{
	font-size:14px;
	color:#FFF;
	font-weight:bold;}

#nav h3{
	display:none;}

#content{
	width:700px;
	float:left;
	padding-left:25px;}

#breadcrumbnavigation{
	height:23px;
	color:#979797;
	font-size:11px;
	padding-top:15px;}

#breadcrumbnavigation a{
	color:#979797;
	font-size:11px;
	}

/* startseite */

.start_mainteaser{
	width:675px;
	}

.start_mainteaser .image{
	border:1px solid #5b98b5;
	border-bottom:0px;
	width:673px;
	height:289px;
	}

.start_mainteaser.about .image,
.start_mainteaser.folge .image{
	border:1px solid #5b98b5;
	border-bottom:0px;
	width:673px;
	height:auto;
	}


.start_mainteaser.folge .image .text_about{
	overflow:auto;
	height:auto;
	border:0px solid red;}

.start_mainteaser.news .image{
	border:1px solid #5b98b5;
	width:673px;
	height:auto;
	padding-bottom:10px;
	/*overflow:auto;*/
	}


.start_mainteaser.about .text_about{
	height:auto;
}

.start_mainteaser .links{
	position:relative;
	top:-1px;
	left:-1px;
	}

.start_mainteaser .links .first_of{
	background-image:url(../img/start_main_link_bg_of.gif);
	height:20px;
	float:left;
	font-size:12px;
	color:#979797;
	padding-left:20px;
	padding-top:5px;
	overflow:hidden;
	}

.start_mainteaser .links .first_on{
	background-image:url(../img/start_main_link_bg_on.png);
	height:20px;
	float:left;
	font-size:12px;
	color:#979797;
	padding-left:20px;
	padding-top:5px;
	overflow:hidden;}

.start_mainteaser .links .first_of a{
	color:#979797;
	font-weight:bold;
	}

.start_mainteaser .links .first_on a{
	color:#fff;
	font-weight:bold;
	}

.start_mainteaser .links .second_on{
	background-image:url(../img/start_main_link_bg_on.png);
	background-position:right;
	height:20px;
	float:left;
	padding-right:20px;
	padding-top:5px;
	overflow:hidden;
	}
	
.start_mainteaser .links .second_of{
	background-image:url(../img/start_main_link_bg_second_of.png);
	background-position:right;
	height:20px;
	float:left;
	padding-right:20px;
	padding-top:5px;
	overflow:hidden;
	}

.start_mainteaser .links .second_on a{
	color:#fff;
	font-weight:bold;
	}

.start_mainteaser .links .second_of a{
	color:#979797;
	font-weight:bold;
	}

.start_mainteaser .image .headline{
	clear:both;
	position:relative;
	top:233px;
	left:0px;}

.start_mainteaser .image .headline img{
	float:left;}

.start_mainteaser .image .headline .headlinetext{
	background-color:#659ac0;
	overflow:hidden;
	height:18px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:13px;
	padding-left:10px;
}
/**/
.start_mainteaser .image .headline .headlinetext_before{
	float:left;
	overflow:auto;
	background-color:#FFF;
	color:#327EA2;
	padding-left:10px;
	padding-top:5px;
	height:26px;
	font-size:18px;
	font-weight:bold;
}

.start_mainteaser .text{
	background-color:#659ac0;
	overflow:auto;}

.start_mainteaser .text .textcolumn{
	float:left;
	width:325px;
	border:0px solid red;
	padding-left:10px;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;}

.start_mainteaser.news .text_about .top,
.start_mainteaser.news .text_about h1{
	padding-left:10px;
}

.start_mainteaser.news .text_about h1{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	margin-top:10px;}

.start_mainteaser .text_about{
	clear:both;
	height:369px;
	overflow:hidden;
	border:0px solid red;}
	
.start_mainteaser.news .text_about{
	clear:both;
	height:auto;
	overflow:auto;
	border:0px solid red;}

.start_mainteaser .text_about img{
	padding-bottom:10px;}

.start_mainteaser.news .text_about .left img,
.start_mainteaser.news .text_about .right img{
	padding-bottom:0px;}

.start_mainteaser .text_about .left{
	float:left;
	width:325px;
	border:0px solid red;
	padding-left:10px;
	padding-top:15px;}

body#folge.single .start_mainteaser .text_about .left{
	width:550px;
}


.start_mainteaser.news .text_about .left img,
.start_mainteaser.news .text_about .right img{
	float:left;
	margin-right:10px;
}

.start_mainteaser .text_about .right{
	float:left;
	width:325px;
	border:0px solid red;
	padding-left:10px;
	padding-top:15px;}

.start_mainteaser .morelink{
	background-color:#659ac0;
	overflow:auto;
	text-align:right;
	}

.start_mainteaser.about .morelink,
.start_mainteaser.folge .morelink{
	background-color:#fff;
	}

.start_mainteaser.about .morelink .more,
.start_mainteaser.folge .morelink .more{
	background-image:url(../img/about_more_bg.gif);
	height:25px;}

.start_mainteaser.about .morelink .left,
.start_mainteaser.folge .morelink .left{
	border:0px solid red;
	border-left:1px solid #6fa4be;
	border-bottom:1px solid #6fa4be;
	float:left;
	height:25px;
	width:auto;
	overflow:auto;
	float:none;}

.start_mainteaser .morelink img{
	float:left; 
	}

.start_mainteaser .morelink .more{
	background-color:#FFF;
	overflow:auto;
	float:right;
	width:70px;}
	
.start_mainteaser .morelink .more a{
	color:#327ea2;
}

.start_mainteaser .morelink .more .more_spacer{
	padding-top:8px;
	overflow:auto;
	padding-right:10px;
	}
	
.start_mainteaser.about .morelink .more .more_spacer,
.start_mainteaser.folge .morelink .more .more_spacer{
	padding-top:9px;
	}

.start_mainteaser.folge .links h1{
	padding:0px;
	margin:0px;
	padding-top:7px;
}

.start_mainteaser.folge .more_spacer{
	color:#327ea2;
}

.start_mainteaser.folge .more_spacer a{
	padding-left:5px;
	padding-right:5px;}

.start_mainteaser.folge .morelink .more{
	/*width:145px;*/
	width:auto;
	padding-left:20px;}

/* sub teaser*/

.start_subteaser,
.start_subteaser_middle{
	width:215px;
	float:left;
	padding-right:15px;
	padding-top:40px;
	}
	
.start_subteaser .text,
.start_subteaser_middle .text{
	background-color:#78a7c8;
	overflow:auto;}

#home #content .start_subteaser .text,
#home #content .start_subteaser_middle .text{
	width:215px;}

.start_subteaser .text .textcolumn,
.start_subteaser_middle .text .textcolumn{
	float:left;
	border:0px solid red;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;

	padding-top:10px;
	padding-bottom:10px;}

.start_subteaser_middle .text .textcolumn{
	background-color:#FFF;
	border-left:1px solid #78a7c8;
	border-right:1px solid #78a7c8;
	color:#000;}

.start_subteaser .morelink,
.start_subteaser_middle .morelink{
	background-color:#78a7c8;
	overflow:auto;
	text-align:right;
	}

.start_subteaser_middle .morelink{
	background-color:#fff;
	border-left:1px solid #78a7c8;
	background-image:url(../img/start_middle_teaser_morelink_bg.gif);

	}

.start_subteaser .morelink img,
.start_subteaser_middle .morelink img{
	float:left; 
	}

.start_subteaser .morelink .more,
.start_subteaser_middle .morelink .more{
	background-color:#FFF;
	overflow:auto;
	float:right;
	width:70px;}

.start_subteaser_middle .morelink .more{
	background-image:url(../img/about_more_bg.gif);}
	
.start_subteaser .morelink .more a,
.start_subteaser_middle .morelink .more a{
	color:#327ea2;
}

.start_subteaser .morelink .more .more_spacer,
.start_subteaser_middle .morelink .more .more_spacer{
	padding-top:8px;
	overflow:auto;
	padding-right:10px;
	}

.start_subteaser .headline .text,
.start_subteaser_middle .headline .text{
	background-color:#FFF;
	overflow:auto!important;
	width:auto!important;
	float:left;
	height:17px;
	padding-left:10px;
	color:#327ea2;
	font-weight:bold;
}

.start_subteaser_middle .headline .text{
	border-bottom:1px solid #78a7c8;
	height:16px;
}

.start_subteaser .headline .closer,
.start_subteaser_middle .headline .closer{
	background-color:#78a7c8;
}

.start_subteaser_middle .headline .closer{
	background-color:#FFF;
	border-right:1px solid #78a7c8;
	background-image:url(../img/bg_startseite_tester_middle_headline_closer.gif);

}

#teaser_teaser .start_subteaser img{
	margin:0px;}

#teaser_teaser .start_subteaser .text{
	background-color:#9abfd1;}

#teaser_teaser .start_subteaser{
	width:220px;
	float:none;
	padding-right:15px;
	padding-top:40px;
	}

#teaser_teaser .start_subteaser .morelink{
	background-color:#78a7c8;
	height:17px;
	overflow:hidden;
	}

#teaser_teaser .start_subteaser .morelink .more .more_spacer{
	padding-top:3px;
	padding-right:10px;
	overflow:hidden;
	}



#teaser_teaser .start_subteaser .headline .text{
	background-color:#FFF;
	overflow:auto!important;
	width:auto!important;
	float:left;
	height:17px;
	padding-left:10px;
	color:#327ea2;
	font-weight:bold;}

#teaser_teaser .start_subteaser .text{
	background-color:#78a7c8;
	clear:both;}
	
#teaser_teaser .start_subteaser .headline .closer{
	background-color:#78a7c8;}

#teaser_teaser .start_subteaser.third .text{
	background-color:#979797;}

	
#teaser_teaser .start_subteaser.third .headline .closer{
	background-color:#979797;}

#teaser_teaser .start_subteaser.third .headline .text{
	background-color:#FFF;
	color:#979797;
	font-weight:bold;}

#teaser_teaser .start_subteaser.third .morelink{
	background-color:#979797;}

#teaser_teaser .start_subteaser.third .morelink .more a{
	color:#979797;
}

/* scroller */
#scroller{
	padding-top:40px;
	clear:both;}
	
/* footer */
#footer{
	margin-bottom:40px;
	overflow:auto;
	}

body#folge #footer{
	margin-top:40px;}
	
body#pressedetail #footer{
	margin-top:40px;}

body#home #footer{
	margin-top:60px;}

#footer ul{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	width:120px;}

#footer li{
	height:18px;}

#footer ul a {
	color:#979797;
}

#footer ul.last{
	width:100px;}

#footer{
	font-weight:bold;}
	
	
/* eifs */

.eifs_element{
	padding-bottom:20px;}

.eifs_element .content{
	border:1px solid #6fa4be;
	border-bottom:0px;
	width:673px;
	padding-bottom:0px;}

.eifs_element.even .content{
	background-color:#c1d8e3;
}

.eifs_element .left{
	width:210px;
	float:left;}

.eifs_element .left .image{
	}

.eifs_element .right .text{
	display:block;
	}

.eifs_element .right{
	padding-top:10px;
	padding-left:8px;
	padding-right:10px;
	border:0px solid red;
	overflow:auto;
}

.eifs_element .headline{
	position:relative;
	left:-1px;
	top:-1px;
	background-image:url(../img/bg_head_eifs_elemente.gif);
	background-position:right;
	background-repeat:no-repeat;
	/*width:201px;*/
	overflow:auto;
	float:left;
	border:0px solid red;
	height:20px;
	padding-left:10px;
	padding-right:25px;
	padding-top:5px;
	color:#327ea2;
	font-weight:bold;}

.eifs_element.even .headline{
	background-image:url(../img/bg_head_eifs_even_elemente.gif);
}

.eifs_element .image{
	padding-top:15px;
	padding-left:9px;
	border:0px solid red;
	}

.eifs_element .morelink{
	width:675px;
	margin-top:-10px;
}

.eifs_element .morelink .left{
	border:0px solid red;
	border-left:1px solid #6fa4be;
	border-bottom:1px solid #6fa4be;
	float:left;
	height:25px;
	width:auto;
	overflow:auto;
	float:none;}

.eifs_element.even .morelink .left{
	background-color:#c1d8e3;}

.eifs_element .morelink .more{
	float:right;
	border:0px solid red;
	height:17px;
	background-image:url(../img/eifs_more_bg_odd.gif);
	padding-left:25px;
	padding-top:8px;
	padding-right:10px;}

.eifs_element.even .morelink .more{
	background-image:url(../img/eifs_more_bg_even.gif);
}

.eifs_element .morelink .more a{
	color:#327ea2;
}

/* presse */

.presse_element{
	padding-bottom:20px;}

.presse_element .content{
	border:1px solid #6fa4be;
	border-bottom:0px;
	width:673px;
	padding-bottom:14px;}

.presse_element.even .content{
	background-color:#c1d8e3;
}

.presse_element .left{
	width:100px;
	float:left;}

.presse_element .left .image{
	}

.presse_element .right .text{
	display:block;
	}

.presse_element .right{
	padding-top:0px;
	padding-left:8px;
	padding-right:10px;
	border:0px solid red;
/*	overflow:auto;*/
}

.presse_element .headline{
	position:relative;
	left:-1px;
	top:-1px;
	background-image:url(../img/bg_head_presse_elemente.gif);
	background-position:right;
	width:87px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	color:#327ea2;
	font-weight:bold;}

.presse_element.even .headline{
	background-image:url(../img/bg_head_presse_even_elemente.gif);
}

.presse_element .image{
	padding-top:15px;
	padding-left:9px;
	border:0px solid red;
	}

.presse_element .morelink{
	width:675px;
	margin-top:-10px;
}

.presse_element .morelink .left{
	border:0px solid red;
	border-left:1px solid #6fa4be;
	border-bottom:1px solid #6fa4be;
	float:left;
	height:25px;
	width:auto;
	overflow:auto;
	float:none;}

.presse_element.even .morelink .left{
	background-color:#c1d8e3;}

.presse_element .morelink .more{
	float:right;
	border:0px solid red;
	height:17px;
	background-image:url(../img/presse_more_bg_odd.gif);
	padding-left:25px;
	padding-top:8px;
	padding-right:10px;}

.presse_element.even .morelink .more{
	background-image:url(../img/presse_more_bg_even.gif);
}

.presse_element .morelink .more a{
	color:#327ea2;
}

.presse_element h2{
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-bottom:12px;}
	

.informationen_selektor{
	background-image:url(../img/bg_informationen_selektor.gif);
	height:24px;
	width:675px;
	margin-bottom:20px;
	padding-top:3px;
	}
	
.informationen_selektor input{
	margin-left:50px;}


.informationen_selektor input.downloads{
	margin-left:30px;}
	
.informationen_selektor input.presse{
	margin-left:20px;}
	
/* research_gabel */

.rs_gabel_element{
	padding-bottom:15px;
	float:left;
	padding-right:15px;}

.rs_gabel_element .content{
	border:1px solid #6fa4be;
	border-bottom:0px;
	width:328px;
	height:281px;
	overflow:hidden;
	padding-bottom:14px;}

.rs_gabel_element.even .content{
	background-color:#c1d8e3;
}

.rs_gabel_element .right .text{
	display:block;
	}

.rs_gabel_element .right{
	padding-top:10px;
	padding-left:8px;
	padding-right:10px;
	border:0px solid red;
	overflow:auto;
}

.rs_gabel_element .morelink{
	width:330px;
}

.rs_gabel_element .morelink .left{
	border:0px solid red;
	border-left:1px solid #6fa4be;
	border-bottom:1px solid #6fa4be;
	float:left;
	height:25px;
	width:auto;
	overflow:auto;
	float:none;}

.rs_gabel_element.even .morelink .left{
	background-color:#c1d8e3;}

.rs_gabel_element .morelink .more{
	float:right;
	border:0px solid red;
	height:17px;
	background-image:url(../img/eifs_more_bg_odd.gif);
	padding-left:25px;
	padding-top:8px;
	padding-right:10px;}

.rs_gabel_element.even .morelink .more{
	background-image:url(../img/eifs_more_bg_even.gif);
}

.rs_gabel_element .morelink .more a{
	color:#327ea2;
}
	
/* teaser */

#teaser{
	border:0px solid red;
	overflow:hidden;
	width:220px;}

#teaser_teaser h1{
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-top:0px;
	}

#teaser_teaser img{
	margin-bottom:10px;}

li.menu1 ul.sub{
	display:none;}

li.menu1.JARA.level1-act ul.sub{
	display:block;
}

li.menu1.level1-act{
	border:0px solid red;}

ul#nav_teaser_ul{
	padding:0px;
	margin:0px;
	margin-top:30px;
	margin-bottom:30px;}
	
li.menu1.JARA a{
	height:36px;
	border:0px solid red;
	display:block;
	overflow:hidden;
	padding-left:400px;}
	
li.menu1.JARA.level1-act {
	height:auto;
}

li.menu1.JARA.level1-act .sub a{
	padding-left:0px;
	padding-top:2px;
	padding-left:60px;
	padding-bottom:2px;
	background-color:#eaf2f6;
	color:#4c4c4c;
	height:auto;
}

li.menu1.JARA.level1-act .sub a.level2-act{
	font-weight:bold;
	color:#327ea2;
	}

li.menu1.JARA.level1-act .sub li.first{
	margin-top:-7px;}

li.menu1.JARA.level1-act .sub li.first a{
	background:none;
	background-image:url(../img/nav_research_sub_li_bg_top.png);
	padding-top:12px;}
	
li.menu1.JARA.level1-act .sub li.last a{
	background:none;
	background-image:url(../img/nav_research_sub_li_bg_bottom.png);
	padding-bottom:10px;}

li.menu1.JARA.level1-act .sub{
	padding:0px;
	margin:0px;}

li.menu1.JARA.level1-act .sub li{
	list-style:none;}

li.menu1.JARA{
	height:36px;
	list-style:none;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:-5px;}	

li.menu1.JARA.ENERGY{
	background-image:url(../img/nav_research_energy.png);
}	

li.menu1.JARA.FIT{
	background-image:url(../img/nav_research_fit.png);
}

li.menu1.JARA.BRAIN{
	background-image:url(../img/nav_research_brain.png);
}		

li.menu1.JARA.SIM{
	background-image:url(../img/nav_research_sim.png);
}

li.menu1.JARA.HPC{
	background-image:url(../img/nav_research_hpc.png);
}

.img_arrow{
	position:absolute;
	border:0px solid red;
	padding-left:45px;
	padding-top:2px;
	}

li.menu1.JARA.level1-act .sub li.first .img_arrow{
	padding-top:12px;}
	
.showResultsWrap{
	display:none;}	
	
/*	sitemap	*/
ul#sitemap{
	padding:0px;
	margin:0px;}

ul#sitemap li{
	background-image:url(../img/sitemap_bg.png);
	background-repeat:no-repeat;
	list-style:none;
	padding:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	margin-bottom:25px;}

ul#sitemap li a{
	color:#327ea2;
	font-weight:bold
}

#footer_sitemap{
	margin:0px!important;
	padding:0px!important;
	margin-top:-9px!important;
	padding-left:110px!important;
	overflow:hidden;
	border:0px solid red;
	}

body#folge #footer_sitemap{
	margin-top:40px;}

#footer_sitemap ul{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	width:120px;}

#footer_sitemap ul a {
	color:#979797!important;
}

#footer_sitemap ul.last{
	width:100px;}

#footer_sitemap{
	font-weight:bold;}
	
#footer_sitemap li{
	background-image:none!important;
	border:0px solid red;
	height:18px!important;
	padding:0px!important;
	margin:0px!important;}
	
a.footer_head,
#footer_sitemap a.footer_head{
	color:#000!important;}
	
#aaa_selector{
	background-image:url(../img/dummy_teaser_aaa.jpg);
	height:27px;
	margin-top:38px;
	text-align:right;}
	
#suche{
	/*background-image:url(../img/dummy_teaser_aaa_suche.jpg);*/
	height:45px;
	width:235px;
	
	}

#suche #mailformsword{
	width:163px;
	height:22px;
	border:1px solid #6fa2bd;
	padding:0px;
	margin:0px;
	float:left;
	margin-top:20px;}
	
#suche #btn_submit{
	margin-top:20px;
	margin-left:4px;}
	
p.csc-searchResult{
	margin:0px;}
	
.tx-roburgstartvisual-pi1 .text{
	border:0px solid red;
	margin-bottom:-12px;}	
	
/*	pressedeail	*/
	
#pressedetail .text_about .left,
#pressedetail .text_about .right{
	float:none;
	width:auto;
	padding-right:10px;
}

.other_members{
	text-align:right;
	padding-right:30px;}

.morelink .more{
	color:#FFF;}


