

/************************************************************/
/*															*/
/*	Weimar Jena Akademie main-styles						*/
/*															*/
/*	lombego systems 2009 									*/
/*	author: Jens Papenroth 									*/
/*															*/
/*
	wja light-blue 217,229,239 #D9E5EF
	wja dark-blue 0,85,149 #005595
	wja layer-blue 230,234,250 #E6EAFA
	wja layer-orange 254,241,224 #FEF1E0
	
	lp light-blue 230,234,250 #E6EAFA
	lp text 0,40,200 #0028C8
	
	sk dark orange 210,100,0 #D26400
	sk light orange 254,226,191 #FEE2BF
	sk link 160,0,20 #A00014


*/
/*															*/
/************************************************************/

/************************************************************/
/*															*/
/*	import styles											*/
/*															*/
/************************************************************/

 	@import url('navigation.css.php');
	@import url('content.css.php');
	@import url('calendar.css.php');

/************************************************************/

body {
	margin: 0px;
	font-family: Verdana, Arial;
	font-size: 12px;	
	line-height: 20px;	
	background-color: #FFFFFF;
}

.cl{
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	clear: left;
}

.center_wrapper{
	width: 1000px;
	margin: 0px auto;
}

.site_wrapper{
	width: 940px;
	float: left;
	padding: 0px 30px;
}

#site_wrapper_wja{
	background: transparent url('../img/wja-hintergrund.png') repeat-y top left;
	position: relative;
}

#site_wrapper_ld{
	background: transparent url('../img/lab-hintergrund.png') repeat-y top left;
}

#site_wrapper_sk{
	background: transparent url('../img/sk-hintergrund.png') repeat-y top left;
	position: relative;
}

.header{
	width: 940px;
	height: 100px;
	float: left;
	position: relative;
	z-index: 1;
}

#header_wja{
	background: transparent url('../img/wja-kopfverlauf.png') repeat-x top left;
}

#header_ld{
	background: transparent url('../img/ld-kopf-verlauf.png') repeat-x top left;
}

#header_sk{
	background: transparent url('../img/sk-kopf-verlauf.png') repeat-x top left;
}

#wja_m_logo_content{
	position: absolute;
	left: 60px;
	bottom: 0px;
}

.logo{
	float: left;
	width: 270px;
	height: 80px;
	padding: 20px 0px 0px 30px;
}

#logo_wja{
	background: transparent url('../img/wja-logo.png') no-repeat bottom right;
}

#logo_ld{
	background: transparent url('../img/ld-logo.png') no-repeat bottom right;
}

#logo_sk{
	background: transparent url('../img/sk-logo.png') no-repeat bottom right;
}

#logo_sk_en{
	background: transparent url('../img/sk-logo-en.png') no-repeat bottom right;
}

.logo a:link, .logo a:visited{
	display: block;
	float: left;
	width: 270px;
	height: 80px;	
}

.size_navigation{
	position: absolute;
	top: 20px;
	right: 30px;
	z-index: 2;
}

.size_navigation_label{
	color: #FFF;
	float:left;
}

.size_navigation_plus{
	float:left;
	margin-left: 10px;
	height: 20px;
	width: 20px;
}

.size_navigation_minus{
	float:left;
	margin-left: 10px;
	height: 20px;
	width: 20px;
}

.sub_header{
	width: 940px;
/*	height: 30px; */
	float: left;
}

#sub_header_wja{
	background-color: #D9E5EF;
	height: 30px;
}

#sub_header_ld{
	background-color: #E6EAFA;
	padding: 0px 0px 0px 29px;
	width: 911px;
	height: 30px;
}

#sub_header_sk{
	background-color: #FEE2BF;
	color: #A00014;
	text-align: right;
	line-height: 30px;
	padding: 0px 30px 0px 0px;
	width: 910px;
}

.search{
	float: left;
	width: 250px;
	padding: 20px 0px 0px 30px;
}

.search form{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
}

.search input.inputbox{
	border: 0px;
	width: 110px;
	height: 16px;
	display: block;
	float: left;
	padding: 2px 5px;
	margin: 0px 10px 0px 0px;
}

.search input.submit_button{
	border: 0px;	
	height: 20px;
	color: #FFFFFF;
	display: block;
	float: left;
	cursor: pointer;
	padding: 0px 5px;
	font-family: 'Droid Sans', Verdana, Arial, Sans;
}

#search_wja input.submit_button{
	background-color: #005595;
}
#search_wja input.submit_button:hover{
	background-color: #FFFFFF;
	color: #005595;
}

#search_sk input.submit_button{
	background-color: #D26400;
}
#search_sk input.submit_button:hover{
	background-color: #FFFFFF;
	color: #D26400;
}

.subsite_navigation{
	float: left;
	width: 610px;
	padding: 30px 0px 0px 30px;
	height: 30px;
	position: relative;
	z-index: 1;	
	
	display: none;
}

#quick_links_sk{
	display: none;
}

.ql_divider{
	float: left;
	height: 30px;
	width: 20px;
}

.layer_inactive{
	display: none;
}

.layer_active_1{
	width: 285px;
	position: absolute;
	top: 20px;
	left: 20px;
	background-color: #E6EAFA;
	z-index: 2;
	padding: 55px 10px 10px 10px;
}

.layer_active_2{
	width: 285px;
	position: absolute;
	top: 20px;
	left: 315px;
	background-color: #FEF1E0;
	z-index: 2;
	padding: 55px 10px 10px 10px;
}

.marginalie{ /*overwritten by ie.css*/
	float: left;
	width: 240px;
	min-height: 100px;
	padding: 25px 30px 0px 30px;
}

.marginalie img{
	display: block;
	padding: 20px 0px 0px 0px;
}

#nav_marginalie_wja{
	background: transparent url('../img/wja-naviverlauf.png') repeat-x top left;	
}

#nav_marginalie_ld, #start_marginalie_ld{
	background: transparent url('../img/ld-naviverlauf.png') repeat-x top left;	
}

#nav_marginalie_sk{
	background: transparent url('../img/sk-naviverlauf.png') repeat-x top left;	
	padding-bottom: 90px;
}

.content{
	float: left;
	width: 580px;
	padding: 21px 30px 0px 30px;
}

.sk_start_news, .wja_start_news{
	float: right;
	width: 257px;
	background-color: #FEEFE0;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 20px 20px;
}

.wja_start_news{
	background-color: #F4F7FA;
	width: 251px;
}

.footer{
	width: 910px;
	height: 25px;
	float: left;
	padding: 75px 30px 0px 60px;
	color: #000000;
}

#footer_wja{
	background: transparent url('../img/wja-fuss.png') no-repeat top left;
}

#footer_ld{
	background: transparent url('../img/lab-fuss.png') no-repeat top left;
}

#footer_sk{
	background: transparent url('../img/sk-fuss.png') no-repeat top left;
}

.logo_footer{
	float: left;
	width: 940px;
	padding: 30px 0px 0px 0px;
}

.logo_footer_left{
	float: left;
	width: 270px;
	padding: 0px 0px 0px 30px;
}

.logo_footer_right{
	float: left;
	width: 610px;
	padding: 0px 0px 0px 30px;
}

.logo_footer_right p, .logo_footer_left p{
	margin: 0px;
}



















/* Alte Version

html{
	height: 101%;
}

body {
	margin: 0px;
	height: 101%;
	font-family: Verdana, Arial;
	font-size: 12px;	
	background-color: #F4F7FA;
	line-height: 1.5em;
	background: #EFF6FA url('../img/body_bg.png') repeat-y top left;
}

.main_wrap{
	width: 960px;
/*	height: 93%; Scroll Bugfix, verursacht Probleme in Mac Safari */

/*
	height: 100%;
	position: relative;
	z-index: 1;
}

.head{
	background: #005595 url('../img/verlauf-oben.png') repeat-x bottom left;
	height: 80px;
	font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana;
	position: relative;
}

.logo_top{
	float: left;
	height: 50px;
	width:590px;
	background: transparent url('../img/laboratorium-logo.png') no-repeat top left;
}


.main_navigation{
	color: #FFF;
	position: absolute;
	line-height: 20px;
	bottom: 15px;
	left: 40px;	
}

.flag_wrap{
	float: left;
	color: #FFF;
	position: absolute;
	top: 110px;
	right: 0px;
	z-index: 2;
}

.flag{
	width: 30px;
	height: 630px;
	float: left;
	position: relative;
	cursor: pointer;
	z-index:2;
    background: transparent url('../img/tab-kopf-animation.gif') no-repeat top right;
}

.hide_content{
	float: left;
	display:none;
}

.show_content{
	float: left;
	display: block;
}

.flag_open{
	width: 30px;
	height: 630px;
	float: left;
	position: relative;
	z-index:2;
	background: transparent url('../img/tab-kopf.gif') no-repeat top right;
}

.flag_shoulder{
	background: transparent url('../img/tab-schulter.gif') no-repeat top left;
	width: 30px;
	height: 630px;
	float: left;
}

.flag_content{
	width: 520px;
	min-height: 570px;
	float: left;
	padding: 30px 30px 30px 0px;
	background-color: #80AACA;
}

.hide_close_trigger{
	display: none;
	width: 30px;
	height: 570px;
	float: left;
	position: absolute;
	right: 0px;
	top: 30px;
	z-index: 3;
	cursor: pointer;
	border: 1px dashed red;
}

.show_close_trigger{
	width: 30px;
	height: 570px;
	float: left;
	position: absolute;
	right: 579px;
	top: 30px;
	z-index: 3;
	cursor: pointer;
}

.flag_navigation{
	padding: 0px 0px 16px 0px;
	width: 520px;
	float:left;
	margin: 0px;
}

.logo_bottom{
	position: fixed;
	bottom: 0px;
	left: 40px;
	z-index: 3;
}



.mc_wrapper{
	float: left;
	height: 100%;
}

.marginalie{
	width: 265px;
	padding: 30px 30px 30px 25px;
	float: left;	
}

.marginalie_start{
	width: 250px;
	padding: 30px 30px 30px 40px;
	float: left;	
}

.sub_nav{
	margin-right: -3px; 
}

.content{
	float: left;
	width: 550px;
	padding: 30px 0px 30px 30px;
}

.content_start{
	float: left;
	width: 640px;
	height: 100%;
	background-color: #005595;
}



.size_navigation{
	position: absolute;
	top: 20px;
	right: 20px;
}

.size_navigation_label{
	color: #FFF;
	float:left;
}

.size_navigation_plus{
	float:left;
	margin-left: 10px;
	background: transparent url('../img/plus-inaktiv.png') no-repeat top left;
	height: 20px;
	width: 20px;
}
.size_navigation_plus a:link{background: transparent url('../img/plus-aktiv.png') no-repeat top left;float: left; height: 20px;width: 20px;}
.size_navigation_plus a:visited{background: transparent url('../img/plus-aktiv.png') no-repeat top left;float: left; height: 20px;width: 20px;}

.size_navigation_minus{
	float:left;
	margin-left: 10px;
	background: transparent url('../img/minus-inaktiv.png') no-repeat top left;
	height: 20px;
	width: 20px;
}
.size_navigation_minus a:link{background: transparent url('../img/minus-aktiv.png') no-repeat top left;float: left; height: 20px;width: 20px;}
.size_navigation_minus a:visited{background: transparent url('../img/minus-aktiv.png') no-repeat top left;float: left; height: 20px;width: 20px;}

.cl{
	clear: left;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border:0px;
	height: 0px;
}

