/* CSS Document */
/* IE */
html,body { height: 100%; }
/* body */
body{color:#928e8f; font-family:"Trebuchet MS", Verdana; font-size:14px; line-height:20px; letter-spacing:0px; margin:0px; padding:0px; background-image:url(../pic/pattern_white.gif); background-repeat:repeat; background-position:0px 0px;  text-align: center;}
/* img */
img  { border:0px;}
a img{ border-color:#719402;}
/* p */
p {margin:0px; padding:0px; margin-top:0px;}
.body p{ margin:0px; padding:0px; margin-bottom:35px;}
.marginal p {margin:0px; padding:0px; margin-top:10px;}

/*------------------------------------------------------------------------------*/
/* Listen */
/*------------------------------------------------------------------------------*/
/* Algemeine Listenformatierung */
ul{ margin:0px; padding:0px; margin-left:15px; list-style-image:url(../pic/list/list_body.gif);}

ol{ margin:0px; padding:0px; margin-left:0px; }
.li_bubleless { list-style:none; list-style-image:none;}

/*------------------------------------------------------------------------------*/
/* Schrift */
/*------------------------------------------------------------------------------*/
/* h1 - vorwiegend im head Bereich 14*/
h1{ font-size:23px; color:#FFFFFF; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px; text-align:right; margin-right:15px; line-height:25px;}
/* h2 - vorwiegend im body Bereich 14*/
h2{ font-size:14px; color:#4f4b4c; font-weight:bold; line-height:20px; margin:0px; padding:0px;  margin-bottom:20px;}
/* h3 - vowiegend im marginal Bereich 14*/
h3{ font-size:14px; color:#4f4b4c; line-height:20px; letter-spacing:0px; margin:0px; padding:0px; margin-bottom:15px; }
/* h4 - Subline 12*/
h4{ font-size:12px; color:#b6b0b0; text-align:right; line-height:20px; letter-spacing:0px; margin:0px; padding:0px; margin-bottom:20px; font-weight:normal; margin-right:15px;}
.h1sub{ margin-bottom:0px;}

/* Texthervorhebung im Body Bereich*/
.hl_body{ font-weight:bold; color:#4f4b4c; list-style-image:url(../pic/list/list_body_hl.gif);}
/* Texthervorhebung im Head Bereich*/
.hl_head{ font-weight:bold; color:#FFFFFF;}
/* Wichtige Hervorhebung im Body Bereich */
.hl_important{ color:#be0000!important;}


/* Schriftschnitt f&uuml;r Marginalspalten etc. 12*/
.marginal, .small { font-size:12px; line-height:16px;}
/* Datum von Pressemitteilungen */
.date {font-size:14px;}
/*Listenebene 2 im Bereich der Labordaten*/
.lsub{ padding:0px; margin:0px; margin-left:0px; color:#928e8f; font-weight:normal; font-size:12px; line-height:20px; list-style-image:url(../pic/list/list_body_sub.gif);}
/* bold */
.bold{ font-weight:bold;}
/* Formatierung des Hinweistext */
.hint{ color: #719402;}
/* Hervorhebung */
.green {color: #91c002;}
.small img {margin-bottom:-3px;}

/*------------------------------------------------------------------------------*/
/* Links */
/*------------------------------------------------------------------------------*/
/* Link Head */
.head_text A:link, .head_text A:visited, .head_text A:hover{ font-size:12px; color: #91c002; text-decoration: none; font-weight:bold;}
.head_text A:hover{ text-decoration:underline;}
/* Link Link Bar */
#link_bar A:link, #link_bar A:visited, #link_bar A:hover{ font-size:12px; color: #91c002; text-decoration: none; font-weight:bold;}
#link_bar A:hover{ text-decoration:underline;}
/* Link Body */
.body A:link, .body A:visited, .body A:hover{ color: #719402; font-size:12px; line-height:16px; text-decoration: none; font-weight:bold;}
.body A:hover{ text-decoration:underline;}
/* Link im Fließtext */
A.textlink:link, A.textlink:visited, A.textlink:hover{ font-size:14px;}
/* Link Finder Ergebnissmenge */
A.link_finder:link, A.link_finder:visited, A.link_finder:hover{ color: #719402; text-decoration: none;}
A.link_finder:hover{ text-decoration:underline;}
/* Presse Marginalspalte -> Pressetexte*/
.pressetexte A{ line-height:17px;}


#btn_laborswitch_1 {
	left:339px;
	top:268px;
	display: block;
	position:absolute;
	width:75px;
	height:75px;
	background:url(../pic/btn/btn_kompass_n.gif);
	background-repeat:no-repeat;
	
}

#btn_laborswitch_1:hover {
	background:url(../pic/btn/btn_kompass_o.gif);
	background-repeat:no-repeat;
}

#btn_laborswitch_2 {
	left:339px;
	top:268px;
	display: block;
	position:absolute;
	width:79px;
	height:79px;
	background:none;
	z-index:3000;
}

#btn_laborswitch_2:hover {
	background:url(../pic/btn/btn_backlabore_o.gif);
	background-repeat:no-repeat;
}

/*------------------------------------------------------------------------------*/
/* Farben */
/*------------------------------------------------------------------------------*/
/* mattlog red*/
.mattlog{ color:#a40e19; font-weight:bold;}

/*------------------------------------------------------------------------------*/
/* Head
/*------------------------------------------------------------------------------*/
#genau_logo{ position:absolute; top:40px; left:155px; height:90px; width:90px; 
			 background:url(../pic/genau_logo.jpg); z-index:20; cursor:pointer;}
#head_bg{ 	position: absolute; background-color:#4f4b4c; height:210px; width:100%; top:0px; left:0px; z-index:1;}
#center_box{position: relative;  margin-left: auto; margin-right: auto; width:820px; z-index:10;     } 
#head{ 		height:185px; width:820px; background:url(../pic/head.jpg);	background-repeat:no-repeat; text-align:left; }
#head_nav { height:25px;  width:440px; padding-left:380px; 
			background:url(../pic/head_nav.gif);  background-repeat:no-repeat; text-align:left; }
#head_nav2{ height:20px;  width:440px; padding-left:380px;  
			background:url(../pic/head_nav_2.gif);background-repeat:no-repeat; text-align:left; }	
#head_nav2_sel{ background:url(../pic/pattern_green.gif); height:20px;}

#head_nav2 .news{			margin-left:6px;   width:31px;}
#head_nav2 .angebote{		margin-left:55px;  width:55px;}
#head_nav2 .labore{			margin-left:130px; width:40px;}
#head_nav2 .netzwerk{		margin-left:182px; width:56px;}
#head_nav2 .infomaterial{	margin-left:258px; width:75px;}
#head_nav2 .kontakt{		margin-left:356px; width:45px;}

/*------------------------------------------------------------------------------*/
/* Finder + Labore Special-Button
/*------------------------------------------------------------------------------*/
#btn_finder_n, #btn_finder_o { position:absolute; top:115px; left:14px; height:151px; width:151px; }
#btn_finder_sel    { position:absolute; top:138px; left:36px; height:105px; width:105px; cursor:pointer;z-index:900;}
#btn_finder_n      { background:url(../pic/btn/btn_finder_n.gif); background-repeat:no-repeat;} 
#btn_finder_o  	   { visibility:hidden;  z-index:800;}
.pic_finder_o	   { background:url(../pic/btn/btn_finder_o.gif); background-repeat:no-repeat;}
.pic_finder_o_map  { background:url(../pic/btn/btn_finder_o_map.gif); background-repeat:no-repeat;}

#btn_labore_n, #btn_labore_o { position:absolute; top:90px; left:253px; height:119px; width:119px; }
#btn_labore_sel{ position:absolute; top:105px; left:270px;height:85px; width:85px; cursor:pointer; z-index:900;}
#btn_labore_n  { background:url(../pic/btn/btn_labore_n.gif); background-repeat:no-repeat;}
#btn_labore_o  { visibility:hidden; z-index:800;}
.pic_labore_o  { background:url(../pic/btn/btn_labore_o.gif); background-repeat:no-repeat; }
.pic_labore_os { background:url(../pic/btn/btn_labore_os.gif); background-repeat:no-repeat; }

#btn_kompass_n, #btn_kompass_o{ position:absolute; top:123px; left:362px; height:77px; width:77px; }
#btn_kompass_sel{ position:absolute; top:135px; left:375px; height:53px; width:53px; cursor:pointer; z-index:900;}
#btn_kompass_n  { background:url(../pic/btn/btn_kompass_n.gif); background-repeat:no-repeat;}
#btn_kompass_o  { visibility:hidden;}
.pic_kompass_ani_os { background:url(../pic/btn/btn_kompass_ani_os.gif); background-repeat:no-repeat;}
.pic_kompass_ani_o  { background:url(../pic/btn/btn_kompass_ani_o.gif); background-repeat:no-repeat;}

/*------------------------------------------------------------------------------*/
/*Kreise*/
/*------------------------------------------------------------------------------*/
/* Algemein */
#kreis { 		position:absolute; height:175px; width:175px; top:206px; left:165px;}

/* Hauptseiten */
.k_pic{ 		height:175px; width:175px;}
.k_foerderer{ 	height:175px; width:175px; background:url(../pic/kreis/foerderer.jpg);}
.k_home{ 		height:175px; width:175px; background:url(../pic/kreis/home.jpg);}
.k_konzept{ 	height:175px; width:175px; background:url(../pic/kreis/konzept.jpg);}
.k_kontakt{     height:175px; width:175px; background:url(../pic/kreis/kontakt.gif);}
.k_aktivitaeten{height:175px; width:175px; background:url(../pic/kreis/aktivitaeten.jpg);}
.k_presse{      height:175px; width:175px; background:url(../pic/kreis/presse.jpg);}
.k_impressum{   height:175px; width:175px; background:url(../pic/kreis/impressum.gif);}
.k_finder{  	height:175px; width:175px; background:url(../pic/finder/finder.jpg);}
.k_newsletter{  height:175px; width:175px; background:url(../pic/kreis/newsletter.jpg);}
.k_lehrerfortbildung{  height:175px; width:175px; background:url(../pic/kreis/lehrerfortbildung.jpg);}
.k_schueler_ags{  height:175px; width:175px; background:url(../pic/kreis/schueler_ags.jpg);}

/* Labore */
.k_hmi{			height:175px; width:175px; background:url(../pic/kreis/hmi.gif);}
.k_mfn{			height:175px; width:175px; background:url(../pic/kreis/naturkundemuseum.gif);}
.k_dlr{			height:175px; width:175px; background:url(../pic/kreis/dlr.gif);}
.k_natlab{		height:175px; width:175px; background:url(../pic/kreis/natlab.gif);}
.k_gl{			height:175px; width:175px; background:url(../pic/kreis/glaeserne-labor.gif);}
.k_desy{		height:175px; width:175px; background:url(../pic/kreis/desy.gif);}
.k_physlab{		height:175px; width:175px; background:url(../pic/kreis/physlab.gif);}
.k_unilab{		height:175px; width:175px; background:url(../pic/kreis/unilab.gif);}
.k_spectrum{	height:175px; width:175px; background:url(../pic/kreis/spectrum.gif);}
.k_orbitall{	height:175px; width:175px; background:url(../pic/kreis/orbitall.gif);}
.k_bbaw{		height:175px; width:175px; background:url(../pic/kreis/bbaw.gif);}
.k_exploratorium{height:175px; width:175px; background:url(../pic/kreis/exploratorium.gif);}

.k_braulab{		height:175px; width:175px; background:url(../pic/kreis/braulab.gif);}
.k_microlab{	height:175px; width:175px; background:url(../pic/kreis/microlab.gif);}
.k_geolab{		height:175px; width:175px; background:url(../pic/kreis/geolab.gif);}


.k_tfh{					height:175px; width:175px; background:url(../pic/kreis/tfh.gif);}
.k_mathexperience{		height:175px; width:175px; background:url(../pic/kreis/mathexperience.gif);}

.k_projektlabor{		height:175px; width:175px; background:url(../pic/labore/projektlabor/projektlabor_kreis.gif);}

.k_science_lausitz{		height:175px; width:175px; background:url(../pic/labore/science_lausitz/science_lausitz_kreis.gif);}

/* Hinweis Kreis */
.k_hint{        padding-top:73px; z-index:200; background:url(../pic/hint.gif); 
				background-repeat:no-repeat; background-position: 71px 25px;
				color: #719402; z-index:800;}

/*------------------------------------------------------------------------------*/
/* Head_text */
/*------------------------------------------------------------------------------*/
/* zus&auml;tzlicher Margin f&uuml;r rechtsb&uuml;ndigen Text */
.mr15{ margin-right:15px;}

/* Standartformatierung des Textbereichs im Head */
.head_text{	width:411px; padding: 25px 30px 25px 379px; min-height:170px; height:auto !important; height:170px; 
			background:url(../pic/head_text.gif); background-repeat:no-repeat; background-color:#716d6e;
			color:#b6b0b0; text-align:left; }
			
/* Spezialformatierung Labor&uuml;bersicht */
#head_text_labore{  	text-align:left; height:1000px; width:330px; padding-left:490px; padding-right:0px;  
				    	background:url(../pic/head_text_labore.gif); background-repeat:no-repeat; background-color:#716d6e;}
						
/* Spezialformatierung Map */
#head_text_map{  	height:1130px !important; width:330px; padding:25px 0px 0px 490px; position:relative;
					background-image:url(../pic/map/map.jpg); background-repeat:no-repeat; background-color:#716d6e;
					text-align:left;}
/* map */
#map {
	height:1155px !important;
	width:820px;
	position:absolute;
	left: 0px;
	top: 0px;
}

/* Link Bar */
#link_bar{ 				height:23px; width:778px; background-color:#4f4b4c; text-align:right; padding-right:42px; padding-top:1px;}
/*------------------------------------------------------------------------------*/
/* Body */
/*------------------------------------------------------------------------------*/
/* Themenpfeile */
.body_free, .body_padding, body_padding_left, .body_pfeil, .body_line{ 
						width:820px; text-align:left; background-color:#FFFFFF; color:#928e8f;}

.body_pfeil{ 			height:49px; width:775px; padding-right:45px; padding-top:10px; width:775px; text-align:right;}
#body_pfeil_kontakt{	background:url(../pic/body_pfeil_ansprechpartner.gif); background-repeat:no-repeat; background-color:#FFFFFF; }
#body_pfeil_home{ 		background:url(../pic/body_pfeil_news.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_termine{ 	background:url(../pic/body_pfeil_termine.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_schuelerags{background:url(../pic/body_pfeil_schuelerlabore.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_sonderveranstaltungen{background:url(../pic/body_pfeil_sonderveranstaltungen.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_free{		background:url(../pic/body_pfeil.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_presse{		background:url(../pic/body_pfeil_presse.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_newsletter{	background:url(../pic/body_pfeil_newsletter.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_laborinfo{	background:url(../pic/body_pfeil_laborinfo.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
.body_pfeil_small{		background:url(../pic/body_pfeil_small.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_klassen{   	background:url(../pic/labore/body_pfeil_klassen.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_themen{   	background:url(../pic/body_pfeil_themen.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_zielgruppen{   	background:url(../pic/body_pfeil_zielgruppen.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_schueler{  	background:url(../pic/labore/body_pfeil_schueler.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_lehrer{   	background:url(../pic/labore/body_pfeil_lehrer.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_studenten{ 	background:url(../pic/labore/body_pfeil_studenten.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_info{ 		background:url(../pic/body_pfeil_info.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#body_pfeil_finder{ 	background:url(../pic/body_pfeil_finden.gif); background-repeat:no-repeat; background-color:#FFFFFF; position:relative;}

/* Horizontale Trennlinie im Body */
.body_line { padding:0px; height:42px; background:url(../pic/body_line.gif);}
/* Horizontale Trennlinie im Body */
.body_line_small { clear: both; padding:0px; height:42px; background:url(../pic/body_line_pattern.gif); background-repeat:repeat-x; background-position:center; margin-right:35px;}


/* Body mit StandartPadding Padding */
.body_padding, .body_finder{ width:735px; padding-left:50px; padding-right:35px; padding-bottom:35px; }
.body_padding_left { width:735px; padding-left:50px; padding-right:35px; padding-bottom:0px; }
/* erweiterte Formatierung Finder*/
.body_finder{ position:relative; padding-top:50px; text-align:left; }
/* Absatz im Bereich Body*/


/*------------------------------------------------------------------------------*/
/* Marginal */
/*------------------------------------------------------------------------------*/
/* Marginalspalte */
.marginal {		width:248px;  margin-right:50px; float:left;  }
/* Trennlinie */
.marginal_line{ height:30px; width:248px; margin-top:16px; margin-bottom:14px; 
				background:url(../pic/marginal_line.gif); background-repeat:no-repeat;}
/* Marginal Inhalt*/
.marginal_item{ padding-left:50px; }

/* Marginal Link*/
.marginal A:link, .marginal A:visited{ font-size:12px; color: #719402; text-decoration: none;}
.marginal A:hover{ font-size:12px; color: #719402; text-decoration:underline;}

/* Marginal Fotos */
.pic{ border:dotted; border-color:#b1b1b1; border-width:1px; margin-top:5px;}

/*------------------------------------------------------------------------------*/
/* Labortabelle - Tabelle fuer das Kursangebot*/
/*------------------------------------------------------------------------------*/
.ltable{ width:685px; padding-left:70px; padding-right:65px; padding-bottom:50px; text-align:left; 
		 background-color:#FFFFFF; color:#928e8f;}
.ltable_td1{ width:228px;  float:left;}
.ltable_td2{ width:190px;  float:left;}
.ltable_td3{ width:266px;  float:left;}
.clear { clear: both; margin: 0; padding: 0; font-size:0px; line-height:0px;}
.ltable_line{ clear: both; margin: 0; padding: 0; margin-bottom:10px; margin-top:10px;  height:2px; line-height:1px; background:url(../pic/body_line_pattern.gif); background-repeat:repeat-x}
	

/*------------------------------------------------------------------------------*/
/* Finder */
/*------------------------------------------------------------------------------*/
/* Button */
.btn_info{padding-top:2px; padding-bottom:2px; padding-left:10px; color:#928f8f; background:#FFFFFF; cursor:pointer; font-weight:normal;}
.btn_info { width:100%-10px; padding-left:15px;}
.active_btn { background-color:#97c000; color:#FFFFFF;}

/* Option */
#option_1, #option_2, #option_3, #finder_result{  border:0px; border-top:1px; border-style:dotted; border-color:#b1b1b1;}
.option_head{ height:25px; padding-left:15px; padding-top:5px; font-weight:bold; color:#4f4b4c;}
.option_box { width:237px; height:182px; margin-right:3px; border:1px; border-style:dotted; border-color:#b1b1b1; }
.option_box_2 { width:355px; height:182px; margin-right:3px; border:1px; border-style:dotted; border-color:#b1b1b1; }
.option_float{ float:left; text-align:left;}
.option_desc{ margin-bottom:5px; color:#b6b0b0; font-weight:bold; }

/* Result */
#finder_result_box{ width:721px; min-height:140px; height:auto !important; /* f&uuml;r moderne Browser */ height:140px;  /*f&uuml;r den IE */ 
					margin-right:5px; margin-top:3px; 
					border:1px; border-style:dotted; border-color:#b1b1b1;
					float:left;	}

#finder_result{ padding-left:15px; padding-top:2px; padding-bottom:2px; color:#928f8f;}

/* Logo */
#finder_logo_box{ position:absolute; top:215px; left:637px; height:109px; width:183px; 
				  background:url(../pic/finder/finder_labore.gif); z-index:300; text-align:left;}
				  
#finder_logo{ padding-top:26px; padding-left:61px;}

/*------------------------------------------------------------------------------*/
/* Foerderer */
/*------------------------------------------------------------------------------*/
/* foerderer */
#foerderer{height:107px; width:820px;
			background-color:#FFFFFF; 
			background-image:url(../pic/foerderer/foerderer_uebersicht.gif); 
			background-repeat:no-repeat;
			background-position:bottom;
			cursor:pointer;
			display:block;}
			
/* spacer_line*/
#spacer_line{height:20px; width:820px;
			background-color:#FFFFFF; 
			background-image:url(../pic/foerderer/spacer_line.gif); 
			background-repeat:no-repeat;
			background-position:bottom;
			display:block;}

/*------------------------------------------------------------------------------*/
/* Sitemap */
/*------------------------------------------------------------------------------*/			
#sitemap {			padding:0px 0px 25px 49px; 
					background-color:#4f4b4c; text-align:left;}
#sitemap .block {	float:left;}
#sitemap h5 {		font-size:10px; color:#FFFFFF;
					margin:22px 0px 4px 0px; padding:0px;}		
#sitemap A:link, #sitemap A:visited, #sitemap A:hover{ 
					font-size:10px; color:#8f8d8d; text-decoration: none; font-weight:bold; 
					display:block; margin:0px; padding:0px; line-height:13px;}
#sitemap A:hover{ color:#91c002;}

#sitemap .home { 			margin-right:37px;}
#sitemap .schuelerlabore{	margin-right:37px;}
#sitemap .mitglieder{		margin-right:37px;}
#sitemap .partner{			margin-right:37px;}
#sitemap .netzwerk{			margin-right:36px;}
#sitemap .presse{			margin-right:0px;}


/*------------------------------------------------------------------------------*/
/* Bottom */
/*------------------------------------------------------------------------------*/
/* bottom */
#bottom{ 	position: relative;
			height:58px; width:775px; margin:0px; padding:10px 0px 0px 45px;
			background:url(../pic/bottom.gif); background-repeat:no-repeat; 
			font-size:10px; color:#8f8d8d; float:none; text-align:left;}

/* Bottom - Link */			
#bottom A.top:link, #bottom A.top:visited{ 
			position:absolute;
			top:10px;
			right:60px;
			display:block;
			color:#91c002;
			font-size:11px;
			font-weight:bold!important; 
			text-decoration: none;}
			
/* Bottom - Link - hover */					
#bottom A.top:hover{ 
			color:#91c002; 
			text-decoration:underline;}

/* Link small*/			
#bottom A:link, #bottom A:visited{ color:#91c002; text-decoration: none;}
#bottom A:hover{ color:#91c002; text-decoration:underline;}
