/* ---------------------------- */
/* Stylesheet Weather Data      */
/* -----------------------------*/


/*
body
{margin-top: 0px; margin-left:1px; margin-right: 0px;margin-bottom: 0px;   background-color:white;
}
*/

body
{
margin-top: 7px; margin-left:7px; margin-right: 7px;margin-bottom: 20px; 
/*background-image:url(images/blue2.gif);*/
background-color:#4D4D4D;
}


#border_globaltable {border:1px solid #E0E0E0;background-color: #ffffff;}


 a.standard_textlink:link, a.standard_textlink:visited, a.standard_textlink:active
 { 
 font-size: 1.0em;
 line-height:1.0em;
 font-weight: normal;
 font-family: verdana,arial,sans-serif;
 text-decoration:none;
 color:#003366;
 }

 a.standard_textlink:hover
 { 
text-decoration:underline;
background-color:none;
color:#003366;
} 
 



table,td
{font: normal 12px/15px verdana, sans-serif; color: #000000;}



#footer_top {
padding-top: 4px;
padding-left: 15px;
padding-right:10px;
padding-bottom: 4px;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
/*border-top:1px dotted #C2C2C2;*/
background-color:#EDEDED;
text-align:right;
width: auto;
}



#footer_navig{
padding-top: 7px;
padding-left: 15px;
padding-right:15px;
padding-bottom: 7px;

height:2px;

border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:1px dotted #C2C2C2;
background-color:#ffffff;
text-align:center;
width: auto;
}

#footer_logos {
padding-top: 15px;
padding-left: 5px;
padding-right:5px;
padding-bottom: 10px;

border-left:solid 1px #000000;
border-right:solid 1px #000000;
/*border-top:1px dotted #C2C2C2;*/
border-top:solid 1px #A3A3A3;
background-color:#ffffff;
text-align:center;
width: auto;
}


#menu2 a , #menu2 a:visited , #menu2 a:active {display:block;
background-color:#DFE7EF;
color:#000000;
text-decoration:none ;
font: normal 11px verdana,arial, sans-serif;
line-height:18px; /* Hoehe Button oben original war 24 */
text-decoration:none ;

padding-top: 0px;
padding-right: 4px;
padding-bottom: 0px;
padding-left: 3px;

margin-left: 0px;

text-align:center;

border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
}

#menu2 a:hover{
/* background-color:#FFE561; gelb */
/*background-color:#afcdfb;   /* hellblau */
/*background-color:#F7FCCA;*/
background-color:#FFFFFF; /* dunkelblau */
color:#000000;
text-decoration:none ;
}



/* ==================================================================*/ 
 

#menu_leftside a , #menu_leftside a:visited , #menu_leftside a:active {
display:block;
background-color:#FFFFFF;
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-align:left;
/*border-left:1px dotted #C2C2C2;
border-right:1px dotted #C2C2C2; */
border-top:1px dotted #C2C2C2;
width:auto; 
}

#menu_leftside a:hover{
background-image:none;
background-color:#E3E3E3;   /* grau */
color:#000000;
text-decoration:none ;
}

#padd_lr_menu
{
padding-left:3px;
padding-right:3px; 
} 
 

 
/*  Menue News Start */ 

#menu_news a , #menu_news a:visited , #menu_news a:active {
display:block;
background-color:#FFFFFF;
/*color:#000000;*/
color: #4F4F4F;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;
font-style:normal;
text-decoration:none ;
margin-top: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-align:left;
border-top:1px dotted #C2C2C2;
width:auto; 
}

#menu_news a:hover{
background-image:none;
background-color:#E3E3E3;   /* grau */
/*color:#000000;*/
color: #4F4F4F;
text-decoration:none ;
} 


#padd_lr_menu_news
{
padding-left:3px;
padding-right:3px; 
} 

 
/*  Menue News Ende */  
 
 
 
 
 
 
 
 
/* ==================================================================*/
/*     HTML - Special  ENDE
/* ==================================================================*/ 


/* schriftstil,abstaende */


p { text-decoration:none; }

.standard
{font-size: 1.1em;
 line-height:1.3em;
 font-weight: normal;
 font-family: verdana,arial,sans-serif;
 color: #000000;}  

 /*
.standard
{font-size: 1.1em;
 line-height:1.3em;
 font-weight: normal;
 font-family: verdana,arial,sans-serif;
 color: #000000;}  
 */
 
 
#fl:first-letter {
    float:left;
    vertical-align:top;
  /*  font-size: 235%;*/
    font-size: 2em;
    font-weight: bold;
    color: #EDEDED;
  /*  background-color: #003780; */
    background-image:url(images/gradient_firstletter.jpg);
    margin-top: 3px;
    margin-right: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    } 


    
 #weather_data
   {font: normal 10px/12px verdana, sans-serif;
   color: #000000;
   }    
    
  #weather_data_border
   {font: normal 10px/12px verdana, sans-serif;
   color: #000000;
   border-bottom:1px dotted #000000;
 /*  border-bottom:1px solid #344974;*/
  }    
      
   
   #weather_data_border_top
   {font: normal 10px/12px verdana, sans-serif;
   color: #000000;
   border-top:1px dotted #000000;
 /*  border-bottom:1px solid #344974;*/
  }    
        
   
   
   
   
   
    
  img.floatLeft
   { 
    float:left;
    margin-top:3px;
    margin-right:3px;
    margin-bottom:2px;
    margin-left:2px;
 /*   border:solid 1px #000000;*/
   }

   
     img.floatRight
   { 
    float:right;
    margin-top:3px;
    margin-right:3px;
    margin-bottom:2px;
    margin-left:2px;
 /*   border:solid 1px #000000;*/
   }     
    
    
    
   
    
    
#Ebene1 { font-weight: bold; background-color: #e3edfd; height: auto; width: 90%; position: relative; padding: 3px; }





#leftborder {
border-left:solid 1px #000000;}


#headlinefont
{
 font: bold 15px/20px verdana, sans-serif;
 color: #003780;
 background-color: #EDEDED;
 padding: 2px;
 margin-top: 5px;
 margin-bottom: 0;
 display:block;
 border: dotted 1px;
 width:95%;
}

#cellfont
{font: normal 12px/15px verdana, sans-serif; color: #000000;}

#formularfont
{font: normal 11px/14px verdana, sans-serif; color: #000000;}

#publfont
{font: normal 11px/14px verdana, sans-serif; color: #000000;}

#tablefont
{
	font: normal 12px/14px arial,verdana, sans-serif;
	color: Black;
	padding-left : 5px;
  padding-right : 5px;
}


#news
{font: normal 11px/14px verdana, sans-serif; color: #000000;}

#admin_list
{font: normal 10px/12px verdana, sans-serif; color: #000000;}


#admin_list_border
{font: normal 10px/12px verdana, sans-serif; color: #000000;border-top: dotted 1px;}


#data_avail
{font: normal 10px/12px verdana, sans-serif; color: #707070;margin-left:4px;}



#formular_cell_sm
 {
	color: #000000;
	font: 8pt Helvetica, Arial, sans-serif;
	background-color: #E3EDFD;
	border: solid 1px;
}


#formular_cell
 {
	color: #000000;
	font: 9pt Helvetica, Arial, sans-serif;
  background-color: #F5ECD6;
	border: solid 1px;
}

#formular_update
 { color: #000000; font: 11px verdana, sans-serif; background-color: #FFFFFF; border: solid 1px; }


 #ff_info
 { color: #000000; font: 11px verdana, sans-serif; background-color: #FFFFCC; border: solid 1px; }


#formular_search
 {
	color: #000000;
	font: 9pt Helvetica, Arial, sans-serif;
    background-color: #FFFFFF;
	border: solid 1px;
}


#formular_search_sm
 {
	color: #000000;
	font: 8pt Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	border: solid 1px;
}


#formular_quickjump
 {
	
  font: normal 11px/14px verdana, sans-serif; color: #FFFFFF;
   /*background-color:#F2F2F2;*/
  background-color:#0D4E4E;
  border-left:solid 1px #C2C2C2;
	border-top:solid 1px #C2C2C2;
	border-right:solid 2px #C2C2C2;
	border-bottom:solid 2px #C2C2C2;
  padding:1px;
}


#formular_monthlist
 {
	
  font: normal 11px/14px verdana, sans-serif; color: #FFFFFF;
  background-color:#008AB8;
/*   background-color:#0D4E4E;  */
  border-left:solid 1px #C2C2C2;
	border-top:solid 1px #C2C2C2;
	border-right:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
  padding:1px;
}






#formular_cell_ro
 { color: #000000; font: 11px verdana, sans-serif; background-color: #FF9999; border: solid 1px; }


 
/* ------------------------------------------- */
/* Styles fuer Datarequest  Start              */
/* ------------------------------------------- */ 
 
 
  /* Datumseingabe Fehler */
#formular_cell_date_error
 { color: #000000; font: 11px verdana, sans-serif; background-color: #FF9999; border: solid 1px;}

 /* Datumseingabe normal */ 
#formular_cell_date_ok
 { color: #000000; font: 11px verdana, sans-serif; background-color: #FFFFFF; border: solid 1px;} 
 
 
input.button_start_datarequest {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
/*background-color: #00779E;*/
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
border:solid 1px #C2C2C2;
width:200px;
height:30px;
margin-top:15px;
} 
 
/* ------------------------------------------- */
/* Styles fuer Datarequest  Ende               */
/* ------------------------------------------- */  
 
 
 

#table_border
  { border: solid 1px #000 }

#maintable_top {border-top:3px solid #FFFFFF;}  


.leisteplant {background-color:#D9E3C9; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
}




.leiste-container {
  position:relative;
 /* height:75px;*/
  height:120px;
  border-left:1px solid #000000;
}


.text_banner_we {
 position:relative;
 text-align:right;
 vertical-align:bottom;
 font: bold 15px verdana, sans-serif;
 color: #ffffff;
/* padding-top: 35px;*/
  padding-top: 80px;
 padding-right: 15px;
 }





.text_box {
background-color:#344974;
padding:3px;
margin:0px;
height:18px;
border:1px dotted #FFFFFF;
}


.image_left {
font: normal 11px/14px verdana, sans-serif; color: #000000;
/*background-color:#E5ECDA;*/
text-align:left;
vertical-align:top;

padding:5px;
}



.box_left {
padding:1px;
margin-left:5px;
margin-top:0px;
margin-bottom:25px;
width:235px;
text-align:left;
border:solid 1px #C0C0C0;
}



#hellblau
{
background-color:#EBF1F5;
}

#white
{
background-color:#FFFFFF;
}

#lightgrey
{
background-color:#F3EDED;
}

#darkgrey
{
background-color:#595959;
}

#darkgreen
{
background-color:#006666;
}







#grad_infobox_headline_blue_grey
{
/*background-image:url(images/gradient_infobox_headline_blue_grey.jpg);*/
background-color:#003780;
}


#gradient_infobox_headline_green_grey50
{
background-image:url(images/gradient_infobox_headline_green_grey50.jpg);
border-bottom:1px solid #FFFFFF;
}





#grad_lightgrey
{
background-image:url(images/gradient_lightgrey.jpg);
}




#grad_lightpubl
{
background-image:url(images/gradient_lightpubl.jpg);
}



#grad_lightblue
{
background-image:url(images/gradient_lightblue.jpg);
}


#grad_images
{
background-image:url(images/gradient_lightblue.jpg);
}



.text_left {
font: normal 11px/14px verdana, sans-serif; color: #000000;
vertical-align:top;
text-align:left;
padding-left:2px;
padding-right:2px;
}


.rightid{
background-color:#E5F3FF;
color:#000000;
text-decoration:none;
font: 10px/11px arial,verdana, sans-serif;
margin-top:3px;
padding:0px;
text-align:left;
border:1px solid #C2C2C2;
border-radius:2px;
width:40px;
}






/* ------------------------------------------- */
/* Boxes fuer additional infos new Start       */
/* ------------------------------------------- */
.infobox {
  width:235px;  
  height:auto; 
  margin-top:8px;
  margin-bottom:25px;
  margin-left:5px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
  text-align:left;
  vertical-align:top;
  border:1px dotted #000000;
}


.infobox_text {
  font: normal 11px/14px verdana, sans-serif; color: #000000;
  padding-left:2px;
  padding-right:2px;
  padding-top:5px;
  padding-bottom:5px;
}


.infobox_headline_text {
  font: normal 11px/14px verdana, sans-serif; color: #FFFFFF;
  padding-left:2px;
  padding-right:2px;
  padding-top:5px;
  padding-bottom:5px;
}



#publstat_box {
font: normal 11px/14px verdana, sans-serif; color: #000000;
  width:214px;  
 /* height:auto; */
  height:150px; 
  overflow: auto;
  padding-left:0px;
  padding-right:0px;
  text-align:left;
  vertical-align:top;
  background-color: #EDFFE0;  /* mint*/
  border:1px dotted #000000;
}




/* ------------------------------------------- */
/* Boxes fuer additional infos new Ende        */
/* ------------------------------------------- */





/* ------------------------------------------- */
/* Boxes fuer additional service links left    */
/* ------------------------------------------- */


.box_getservice {
padding:1px;
margin-left:5px;
margin-top:8px;
margin-bottom:25px;
height:auto;
width:235px;
text-align:left;
background-image:url(images/gradient_mint.jpg);
border:1px dotted #000000;
}



.text_getservice {
font: normal 11px/14px verdana, sans-serif; color: #000000;
/*background-color:#EBF1F5;*/
vertical-align:top;
text-align:left;
padding-top:3px;
padding-left:3px;
padding-right:2px;
}


/* ------------------------------------------- */





.text_standard {
font: normal 11px/14px verdana, sans-serif; color: #000000;
background-color:#E5ECDA;
padding: 2px;
margin:2px;
text-align:left;
border:1px dotted #000000;
}






.statistic_box {
font: normal 10px arial, verdana, sans-serif; color: #FFFFFF;
background-color:#004D4D;
padding: 2px;
margin:0;
text-align:left;
}

.statistic_box_content {
font: normal 11px/14px verdana, sans-serif; color: #000000;
/*font: normal 11px arial, verdana, sans-serif; color: #000000;*/
background-color:#E5ECDA;
padding: 2px;
margin:0;
text-align:left;
}



.headline_text
{ position:relative; text-align:left; vertical-align:bottom; font: bold 16px verdana, sans-serif; color: #ffffff; padding-top: 35px; padding-right: 15px; }


.headline_box {background-color:#004D4D; padding:3px; margin:0;border:1px dotted #000000; }



#headline2
{
 font: bold 13px/16px verdana, sans-serif;
 color: #003780;
 background-color: #FFFFFF;
 padding: 2px;
 margin-top:0;
 margin-bottom:0;
  border-bottom:1px solid #D9D9D9;
 display:block;
}


#headline3a_old
{
 font: bold 14px/16px verdana, sans-serif;
/* background-color: #FAFAFA;*/


 background-image:url(images/gradient_headline2.jpg);

 padding-top: 7px;
 padding-bottom: 7px;
 
 padding-left: 3px;
 padding-right: 3px;
 
 margin-top:10px;
 margin-bottom:18px;
 width:98%;
 border-left:1px solid #E6E6E6;
 border-right:2px solid #E6E6E6;
 border-top:1px solid #E6E6E6;
 border-bottom:2px solid #E6E6E6;
 display:block;
}



#headline3a
{
 font: bold 15px/17px verdana, sans-serif;
 background-color: #FFFFFF;

 padding-top: 7px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
 
 margin-top:10px;
 margin-bottom:25px;
 width:98%;
 border-left:2px solid #344974;
 border-right:none;
 border-top:none;
 border-bottom:2px solid #344974;
 display:block;
}







#headline3b
{
 font: bold 14px/16px verdana, sans-serif;
 background-color: #FAFAFA;
}


.search_formular
{
 font: bold 14px/16px verdana, sans-serif;
 
/* background-color: #fbfbfb;*/
 background-color: #FFFFFF;
 
 padding-top: 4px;
 padding-bottom: 4px;
 
 padding-left: 3px;
 padding-right: 3px;
 
 margin-top:10px;
 margin-bottom:30px;
 width:97%;
 
 border-bottom:1px dotted #b5c3de;
 display:block;
}






.schatten img {
 margin: 7px 5px 2px 5px;
 display: block;
 position: relative;
 padding: 1px;
 background-color:#FFF;

 border-top:1px solid #888;
 border-left:1px solid #888;
 
  /*
 border-bottom:3px solid #004D4D;
 border-right:3px solid #004D4D;
 
 border-top-color:#008080;
 border-left-color:#008080;
  */
 
 

 border-bottom:3px solid #888;
 border-right:3px solid #888;
 
 border-top-color:#ccc;
 border-left-color:#ccc;

 
 }


/*  Ursprüngliches Styledefinition für BIOTA-Logo
 .logo {
  position:absolute;
  height:70px;
  width:222px;
  border-left:3px solid #FFFFFF;
  background-image:url(images/biota_logo3_new.png);
  background-repeat:no-repeat;
}
*/
 
 
 
 

.logo {
  position:absolute;
  height:70px;
  width:2px;
  border-left:10px solid #FFFFFF;
  background-image:url(images/space.gif);
  background-repeat:no-repeat;
}







#topnavig {
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
background-color:#ffffff;
text-align: right;
height: 21px;
padding-right: 10px;
}




#webcode {
border-top:1px dotted #000000;
border-left:1px solid #000000;
border-right:1px solid #000000; 
border-bottom:1px solid #A3A3A3;
background-color:#EDEDED;  
text-align: left;
font: normal 10px/12px verdana, sans-serif;
color: #000000;
}







/* menue mainnavig_plant */
#menu_plantmain a {display: block;
background-color:#AFC5DC;
font: normal 11px/14px verdana, sans-serif; color: #000000; text-decoration:none;
line-height:18px;
height:18px;
border-right:dotted 1px #000000;
width:120px;
text-align:center;
}

#menu_plantmain a:visited{
background-color:#AFC5DC;
font: normal 11px/14px verdana, sans-serif; color: #000000; text-decoration:none;
line-height:18px;
height:18px;
border-right:dotted 1px #000000;
width:120px;
text-align:center;
}

#menu_plantmain a:active{
background-color:#AFC5DC;
font: normal 11px/14px verdana, sans-serif; color: #000000; text-decoration:none;
line-height:18px;
height:18px;
border-right:dotted 1px #000000;
width:120px;
text-align:center;
}

#menu_plantmain a:hover {
background-color:#003780;
font: normal 11px/14px verdana, sans-serif; color: #FFFFFF; text-decoration:none;
line-height:18px;
height:18px;
border-right:dotted 1px #000000;
width:120px;
text-align:center;
}


a.specnavig:link,a.specnavig:visited,a.specnavig:active{
display: block;
background-color:#D9E3C9;
font: bold 11px/14px verdana, sans-serif; color: #000000; text-decoration:none;
/*
background-color:#9C9C9C;
font: bold 12px/14px verdana, sans-serif; color: #FFFFFF; text-decoration:none;
*/
padding:2px;
border:solid 1px #000000;
width:250px;
text-align:left;
}


a.specnavig:hover {
display: block;
background-color:#004D4D;
font: bold 12px/14px verdana, sans-serif; color: #FFFFFF; text-decoration:none;
padding:2px;
border:solid 1px #000000;
width:250px;
text-align:left;
} 
 
 
 
 
 
 
 
 

#mainnavig {
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
/*background-color:#FFF8DC; */   /*fuer Ursprungsvariante */
background-color:#FFF8DC;
}



#mainnavig1 {
border-left:1px solid #000000;
/*border-left:10px solid #B88A00;*/
/*border-right:10px solid #B88A00;*/
/*background-color:#FFF8DC; */   /*fuer Ursprungsvariante */
background-color:#D9E3C9;
width:300px;  /* Trick, um Navigationsleiste am Ende abzuschneiden */
}


#mainnavig2 {
border-top:1px dotted #000000;
border-right:1px solid #000000;
border-bottom:1px dotted #000000;
background-color:#D9E3C9;
}



#quicknavig {
/*border-left:1px solid #000000;*/
background-color:#EDEDED;
text-align: left;
font: normal 11px/14px verdana, sans-serif;
color: #000000;
padding-top: 2px;
/*padding-bottom: 3px;*/
width: 250px;
height: 10px;
vertical-align: bottom;
border-bottom:solid 12px #EDEDED;
}


#youarehere {
/*border-right:1px solid #000000;*/
background-color:#EDEDED;
text-align: right;
font: normal 11px/14px verdana, sans-serif;
color: #000000;
padding-top: 2px;
vertical-align: bottom;
height: 10px;
border-bottom:solid 12px #EDEDED;
}


#stationnavig {
/*border-left:1px solid #000000;*/
background-color:#EDEDED;
text-align: left;
font: normal 11px/14px verdana, sans-serif;
color: #000000;
/*padding-top: 2px; */
/*padding-bottom: 3px;*/
/*width: 250px;*/
border-bottom:solid 16px #EDEDED;
}


#tablemain
{
border-left:solid 1px #000000;
border-right:solid 1px #000000; /* Abgrenzung rechte Seite */
}




#kopfa {
border-left:1px solid #000000;
border-right:1px solid #000000;
/*border-bottom:1px solid #000000;*/
background-color:#ffffff;
/*background-color:#FFF8DC;*/
text-align:left;
padding-top: 2px;
padding-left: 0px;
width: 202px;
}

#kopfb {
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
/*background-color:#ffffff;*/
background-color:#FFF8DC;
padding-bottom: 3px;

}

#logoa {
border-top:solid 1px #000000;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
/*border-bottom:solid 1px #000000;*/
background-color:#FFFFFF;
padding-left: 3px;
padding-right: 41px;
}



#logob {
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
height:70px;
background:  url("images/panorama_right.jpg");
/*background-color:#efefef;*/
text-align:left;
vertical-align:top;
padding-top:1px;
}

#name {background-color:#ffffff; padding:2px;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;opacity: 0.50;-moz-opacity:0.40;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}


/*
 font-size: 22px; font-weight: bold; color: #454545; text-align: center; width: 100%;
     height: 35px; background-color: #FFFFFF; filter: alpha(opacity=40); opacity: 0.4;">
*/



#ina {
border-right:none; /*Abgrenzung leftnavig und Hauptinhalt rechts */
background-color:#EDEDED;
border-right:solid 3px #EDEDED;
}



#inb
 {
 padding-top: 7px;
 padding-left: 15px;
 padding-right:15px;
 padding-bottom: 40px;
 border-top:solid 10px #EDEDED;
 border-bottom:solid 8px #EDEDED;
 border-right:solid 1px #000000;
 background-color:#ffffff;
 }




#inb_1
 {
 padding-top: 7px;
 padding-left: 15px;
 padding-right:15px;
 padding-bottom: 40px;
 border:solid 1px #C0C0C0;
 
 /*
 border-bottom:solid 8px #EDEDED;
 border-right:solid 25px #EDEDED;
 */
 
 background-color:#ffffff;
 }
 
 
 #inb_2
 {
 padding-top: 7px;
 padding-left: 15px;
 padding-right:15px;
 padding-bottom: 40px;
 border:solid 1px #C0C0C0;
 /*
 border-top:solid 10px #EDEDED;
 border-left:solid 5px #EDEDED;
 border-right:none;
 border-bottom:solid 8px #EDEDED;
 */
 
 
 background-color:#ffffff;
 }
 
 


#inc {
border-top:solid 10px #EDEDED;
border-left:solid 8px #EDEDED;
background-color:#EDEDED;
} 
 
#inc_dummy {
border-top:solid 10px #EDEDED;
background-color:#EDEDED;
min-width:12px;
}  






/* ----------------------- */
/* submenue oben  */
/* ---------------------- */

#menu4 a , #menu4 a:visited , #menu4 a:active {display:block;
background-color:#ffffff;
color:#000000;
text-decoration:none ;
font: normal 10px verdana, sans-serif;
line-height:18px; /* Hoehe Button oben original war 24 */
text-decoration:none ;
padding: 0px 3px 0px 3px;
text-align:center;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
}

#menu4 a:hover{
/* background-color:#FFE561;  /* gelb */
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}



/* ----------------------- */
/* nolink oben  */
/* ---------------------- */

#nolink_main {display:block;
background-color:#afcdfb;
color:#000099;
text-decoration:none ;
font: normal 11px verdana, sans-serif;
line-height:20px; /* Hoehe Button oben original war 24 */
text-decoration:none ;
padding: 0px 3px 0px 3px;
text-align:center;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
/*border-bottom:solid 1px #000000;*/
}











/* ----------------------- */
/* nosub oben  */
/* ---------------------- */

#nosub_main {
	display:block;
	background-color: #FFFFFF;
	color:#000099;
	text-decoration:none ;
	font: normal 10px verdana, sans-serif;
	line-height:18px;
	/* Hoehe Button oben original war 24 */
	text-decoration:none ;
	padding: 0px 0px 0px 0px;
	text-align: right;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;
	/*border-bottom:solid 1px #000000;
	*/
}



/* ----------------------- */
/* nolink_dataaccess */
/* ---------------------- */

#nosub_dataaccess {
	display:block;
	background-color: #ffeea8;
	color:#000000;
	text-decoration:none ;
	font: 10px/17px verdana, sans-serif;
	padding: 0 0 0 3px;
	text-align:left;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	width:185px;
}



#publfont_2
{font: normal 11px/14px verdana, sans-serif; color: #003780;}



/* ==================================================================*/
/*    Formatierung Button START
/* ==================================================================*/

input.button_start {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
/*background-color: #006633;*/
background-color: #004080;
padding-top:3px;
padding-bottom:3px;
padding-left:1px;
padding-right:1px;
width:110px;
}
   






input.button_start_small {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
/*background-color: #006633;*/
background-color: #00779E;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
width:60px;
}


input.button_reset_small {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-color: #8F8F8F;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
width:100px;
}



input.button_reset_big {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-color: #8F8F8F;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
width:160px;
}





input.button_reset {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-color: #8F8F8F;
padding-top:3px;
padding-bottom:3px;
padding-left:1px;
padding-right:1px;
width:70px;
}



/* ==================================================================*/
/*     Start / Reset Button START
/* ==================================================================*/

input.button1 {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
/*background-color: #006633;*/
background-color: #004080;
margin-top:5px;
padding-top:3px;
padding-bottom:3px;
padding-left:1px;
padding-right:1px;
width:110px;
}
   

input.button2 {
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-color: #8F8F8F;
margin-top:5px;
padding-top:3px;
padding-bottom:3px;
padding-left:1px;
padding-right:1px;
width:60px;
}
/* ==================================================================*/
/*     Start / Reset Button Ende
/* ==================================================================*/







/* ==================================================================*/
/*     HTML - Link als Button START
/* ==================================================================*/

#link_button a , #link_button a:visited , #link_button a:active {
display:block;
background-color:#F2F2F2; 
/*background:  url("images/gradient_button.jpg");*/
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding:3px;
text-align:left;
/* border:1px solid #C2C2C2; */

	border-left:solid 1px #C2C2C2;
	border-top:solid 1px #C2C2C2;

	border-right:solid 2px #C2C2C2;
	border-bottom:solid 2px #C2C2C2;

}

#link_button a:hover{
background-color:#969696;   /* hellblau */
color:#FFFFFF;
text-decoration:none ;
}

/* ==================================================================*/
/*     HTML - Link als Button ENDE
/* ==================================================================*/


/* ==================================================================*/
/*     HTML - Link als Button START   BIG
/* ==================================================================*/

#link_button_2 a , #link_button_2 a:visited , #link_button_2 a:active {
display:block;
background-color:#F2F2F2; 
/*background:  url("images/gradient_button.jpg");*/
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding:3px;
text-align:left;
/* border:1px solid #C2C2C2; */

	border-left:solid 1px #C2C2C2;
	border-top:solid 1px #C2C2C2;

	border-right:solid 2px #C2C2C2;
	border-bottom:solid 2px #C2C2C2;

}

#link_button_2 a:hover{
background-color:#969696;   /* hellblau */
color:#FFFFFF;
text-decoration:none ;
}

/* ==================================================================*/
/*     HTML - Link als Button ENDE
/* ==================================================================*/









#menu_left_st a , #menu_left_st a:visited , #menu_left_st a:active {
display:block;
background-color:#FFFFFF; 
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding-top: 2px;
padding-bottom: 2px;
text-align:left;
/*border-left:1px dotted #C2C2C2;
border-right:1px dotted #C2C2C2; */
border-top:1px dotted #C2C2C2;
width:auto; 
}

#menu_left_st a:hover{
background-color:#969696;   /* hellblau */
color:#FFFFFF;
text-decoration:none ;
}



#menu_left_disable {
display:block;
background-color:#D5DDEC; 
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 3px;
text-align:left;
border-top:1px dotted #C2C2C2;
width:auto; 
}




/* ---------- */
/* LINK menue links oberste Ebene */
/* ---------- */

#menu1 a , #menu1 a:visited , #menu1 a:active {
display:block;
background-color:#F2F2F2;
color:#000000;
font: 12px/18px arial,verdana, sans-serif;
text-decoration:none ;
text-align:left;
/*margin-right:4px;*/


padding-left: 4px;
padding-right: 0px;
padding-top: 1px; 
padding-bottom: 1px; 

border-left:1px solid #8C8C8C;
border-right:1px solid #8C8C8C;
border-top:1px solid #8C8C8C;
width:170px; 
}

#menu1 a:hover{
background-color:#969696;   
color:#FFFFFF;
text-decoration:none ;
}



/* ----------------------- */
/* nolink left  */
/* ---------------------- */

#nolink_left {
	display:block;
	/*background-color:#6B6B6B;*/
	background-color:#344974;
  color:#FFFFFF;
	font: normal 12px/18px arial, verdana, sans-serif;
	text-decoration:none ;
  text-align: left;	

 /*  margin-right:4px; */
  padding-left: 4px;
  padding-right: 0px;
  padding-top: 1px; 
  padding-bottom: 1px; 
  
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  width:170px; 
}


div.time_navigline {
/*color:#6B6B6B;*/
color:#344974;
border-top:2px solid;
margin-bottom:0px;
width:97%;
}



div.myweathernetdesc {
font: normal 11px/14px verdana, sans-serif; color: #000000;
margin-left:5px;
margin-top:20px;
margin-bottom:30px;
padding-left:8px;
border-left:solid 15px #005E7A;
/*
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
*/
width:700px;
}



/* ----------------------------------------------------------- */
/*    DIV - Boxen und Menue Rechte                             */
/*    Start                                                    */
/* ----------------------------------------------------------- */

 div.box_right_total {
  position:relative;
  float:left;
  width:auto;
  height:auto;
  text-align:left;
  margin-left:0px;
  margin-right:22px;
  margin-bottom:25px;
  background-color: #FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#B5B5B5;
 }
 
 
 
 div.box_right_headline {
font: bold 12px/14px verdana, sans-serif; color: #000000;
vertical-align:middle;

color: #FFFFFF; 
background-color: #005E7A;
padding-top:4px;
padding-left:2px;
padding-right:3px;
padding-bottom:4px;
width:300px;
height:auto;
}



div.box_right_info
{
font: normal 11px verdana, sans-serif;
vertical-align:top;
text-align:justify;
/*text-align:left; */
color: #000000;
background-image:url(images/gradient_lightgrey3.jpg); 
background-repeat:repeat-y;
padding-top:1px;
padding-left:1px;
padding-right:4px;
padding-bottom:8px;
width:300px;
height:125px;
}
 

div.box_right_graphic
{
float:left;
margin-left:2px;
margin-top:3px;
margin-right:3px;
border-width:1px;
border-style:solid;
border-color:#C0C0C0;
width:75px;
height:auto;
background-color:#FFFFFF;
}


div.box_right_text
{

font: normal 11px/14px verdana, sans-serif; color: #000000;
margin:2px;
background-image:url(images/gradient_lightgrey3.jpg); 
}


div.box_right_addinfo
{

font: normal 11px/14px verdana, sans-serif; color: #000000;
margin:2px;
background-image:url(images/gradient_lightgrey3.jpg); 
}




 
 
#menu_right a , #menu_right a:visited , #menu_right a:active {
display:block;
background-image:url(images/gradient_lightgrey3.jpg); 
background-repeat:repeat-y;
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding-top: 4px;
padding-bottom: 4px;
padding-left:1px;
padding-right:4px;

text-align:left;
border-top:1px dotted #C2C2C2;
width:300px;
}

#menu_right a:hover{
background-image:none;
background-color:#969696;   /* hellblau */
color:#FFFFFF;
text-decoration:none ;
}



/* ----------------------------------------------------------- */
/*    DIV - Boxen und Menue Rechte                             */
/*    Ende                                                     */
/* ----------------------------------------------------------- */








/* ---------- */
/* LINK menue links  Einschub  main oben*/
/* ---------- */

#menu1a a , #menu1a a:visited , #menu1a a:active {
	display:block;
	background-color: #ffeea8;
	color:#000000;
	text-decoration:none ;
	font: 11px/18px verdana, sans-serif;
	padding: 0 0 0 3px;
	text-align:left;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	width:185px;
	/* Breite Button links original war 150 */
}

#menu1a a:hover{
/* background-color:#FFE561; gelb */
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}










/* ---------- */
/* LINK menue links  Einschub  sub oben*/
/* ---------- */

#menu1b a , #menu1b a:visited , #menu1b a:active {
display:block;
background-color:#fff;
color:#191919;
text-decoration:none ;
font: 11px/16px verdana, sans-serif;
padding: 0 0 0 3px;
text-align:left;
border-right:1px solid #000000;
border-top:1px dotted black;
width:185px;
}

#menu1b a:hover{ background-color:#afcdfb;   /* hellblau */
color:#000099; border-top: 1px dotted black; border-right: 1px solid black; }




/* ------------------------------- */
/* LINK menue links  Dataaccess    */
/* ------------------------------- */

#menu_data_access a , #menu_data_access a:visited , #menu_data_access a:active {
display:block;
background-color:#FAF6EA;
color:#191919;

text-decoration:none ;
font: 11px/16px verdana, sans-serif;
padding: 0 0 0 3px;
text-align:left;
border-right:1px solid #000000;
border-top:1px dotted black;

width:185px;

	
}

#menu_data_access a:hover{
/* background-color:#FFE561; gelb */
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}




/* ---------- */
/* LINK menue links  Einschub  sub Kopf oben*/
/* ---------- */


#menu1c a , #menu1c a:visited , #menu1c a:active { 
background-color: #d4d4d4;
color:#000000;
text-decoration:none;
font: 11px/16px verdana, sans-serif;
text-decoration:none ;
padding: 0 0 0 3px;
text-align:left;
border-right:1px solid #000000;
border-top:1px dotted black;
width:185px;
display: block;
}

#menu1c a:hover{
/* background-color:#FFE561; gelb */
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}






/* ---------- */
/* menue links  aktiviert*/
/* ---------- */

#menu1x a , #menu1x a:visited , #menu1x a:active {
	display:block;
	background-color: #FFF8DC;
	color:#000000;
	text-decoration:none ;
	font: normal 11px verdana, sans-serif;
	line-height:18px;
	/* Hoehe Button links original war 20 */
	text-decoration:none ;
	padding: 0px 5px 0px 5px;
	text-align:left;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;
	width:185px;
	/* Breite Button links original war 150 */
}

#menu1x a:hover{
/* background-color:#FFE561; gelb */
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}





/* ---------- */
/* submenue links */
/* ---------- */

#menu3 a , #menu3 a:visited , #menu3 a:active {
	display:block;
	background-color: #FFFFFF;
	color:#000000;
	text-decoration:none ;
	font: normal 11px verdana, sans-serif;
	line-height:17px;
	/* Hoehe Button links original war 20 */
	text-decoration:none ;
	padding: 0px 0px 0px 3px;
	text-align:left;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;
	width:185px;
	/* Breite Button links original war 150 */
}

#menu3 a:hover{
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}



/* ---------- */
/* submenue links */
/* ---------- */

#menu3a a , #menu3a a:visited , #menu3a a:active {
	display:block;
	background-color: #f2f2f2;
	color:#000000;
	text-decoration:none ;
	font: 11px/17px verdana, sans-serif;
	text-decoration:none ;
	padding: 0 0 0 3px;
	text-align:left;
border-right:1px solid #000000;
border-top:1px dotted black;
	width:185px;
}

#menu3a a:hover{
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}


#menu3c a , #menu3c a:visited , #menu3c a:active {
	display:block;
	background-color: #d4d4d4;
	color:#000000;
	text-decoration:none ;
	font: 11px/17px verdana, sans-serif;
	text-decoration:none ;
	padding: 0 0 0 3px;
	text-align:left;
 border-right:1px solid #000000;
border-top:1px dotted black;
	width:185px;
	/* Breite Button links original war 150 */
}

#menu3c a:hover{
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}




/* ---------- */
/* Menu Spier */
/* ---------- */

#menu5 a , #menu5 a:visited , #menu5 a:active {display:block; background-color: teal; color:white; font: 11px/17px verdana, sans-serif; text-decoration:none ; padding: 0 0 0 3px; text-align:left; border-top:1px solid #000000; width:185px; border-right: 1px solid black; 
	/* Breite Button links original war 150 */
}

#menu5 a:hover{
background-color:#afcdfb;   /* hellblau */
color:#000099;
text-decoration:none ;
}


#navlinie {border-top:solid 1px #000000;}

#navline_2 {
border: 0;
/*border-top:dotted 1px #000000;*/
padding: 0px;
margin: 0px;
width:250px;
}



hr.navline_blank {
  border: 0;
  width: 230px;
}


div.hrline {
border-top:1px dotted;
width:96%;
}



hr.line_normal {
border-top:1px dotted #000000;
width:98%;
text-align:left; 
margin-left:0;
}




#border_mainmenu {width:202px; border-top: 1px dotted black; border-bottom: 1px dotted black;}


#borderlinie_top {border-top:1px dotted #000000;}
#borderlinie_bottom {border-bottom:1px dotted #000000;}
#borderlinie_dott { border: 1px dotted #000000; }

#imageborderlinie_grey { border: 1px solid #D4D4D4; }




#imageborder_bottom {border-top:1px solid transparent; border-bottom:1px solid transparent;}

#link_box
{ font: 11px/14px arial, sans-serif; color:#000000; text-align:left; background-color:#efefef; float: none; max-width: 150px; margin: 0 0 5px; padding: 0 2px; border-style: dotted; border-width: 1px; }



#headline1
{
font: bold 11px/14px verdana, sans-serif; color: #004080; background-color: #EFEFEF; padding: 2px; margin-top: 0; margin-bottom: 0; display:block;
}



#headline_links
{
font: bold 11px/14px verdana, sans-serif; color: #FFFFFF; background-color: #3D87F5; padding: 2px; margin-top: 0; margin-bottom: 0;
}




/* allgemeine links im text */

a:link, a:visited, a:active{ font: normal 11px/14px verdana, times, serif;text-decoration:underline;color:#000000}
a:hover{ font: 11px/14px verdana, sans-serif;text-decoration:underline;background-color:none;
color:#000000;}



a.wetterlink:link, a.wetterlink:visited, a.wetterlink:active
{
font: normal 10px/14px verdana, times, serif;
text-decoration:none;
color:#000000
}


a.wetterlink:hover
{
font: 10px/14px verdana, sans-serif;
text-decoration:underline;
background-color:none;
color:#000000;
}





/*
#wetterlink 
     a:link  {
	color:#000000;
	font-family:Helvetica,Arial;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
}
 

 #wetterlink 
    a:visited  {
	color:#000000;
	font-family:Helvetica,Arial;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
}



 #wetterlink 
   a:hover   {
	color:#000000;
	font-family:Helvetica,Arial;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: underline;
}
*/ 


#box_photothumb {
  position:relative;
  height:104px; 
  width:104px;  
  padding: 1px;
  margin-left:4px;
  margin-bottom:4px;
  float:left;
  text-align:center;
  vertical-align:top;
  background-color: #F2F2F2;
  border:1px dotted #000000;
}



/* ------------------------------------------------------------ */
/*    Photo Anzeige im EDIT-Status                              */
/*    Start                                                     */
/* ------------------------------------------------------------ */


 
 
 div.box_photocontainer {
  position:relative;
  float:left;
  width:104px;
  text-align:left;
  margin-top:3px;
  margin-left:1px;
  margin-right:3px;
  margin-bottom:13px;
 } 
 
 
 #border_photo_yes {
  border-width:1px;
  border-style:dotted;
  border-color:#000000;
 } 
 
 
  #border_photo_new {
  border-width:1px;
  border-style:dotted;
  border-color:#D19D00;
 } 
 
 
 
  #border_photo_no {
  border-width:1px;
  border-style:dotted;
  border-color:red;
 } 
 
 
 
  #border_photo_delete {
  border-width:1px;
  border-style:solid;
  border-color:red;
 } 
 
 






/* ------------------------------------------------------------ */
/*    Photo Anzeige im EDIT-Status                              */
/*    Ende                                                 */
/* ------------------------------------------------------------ */






/* ---------------------------------------- */
/*    Status Boxen fuer Current status      */
/*    Start                                 */
/* gradient_blue_white_180.jpg*/
/* ---------------------------------------- */


 div.box_status_total {
  position:relative;
  float:left;
  width:auto;
  height:auto;
  text-align:left;
  margin-left:0px;
  margin-right:8px;
  margin-bottom:25px;
  background-color: #FFFFFF;
  /*
  border-width:1px;
  border-style:dotted;
  border-color:#000000;
  */
  border:solid 1px #A8A8A8;
 }


 
div.box_status_headline {
font: bold 11px verdana, sans-serif;
vertical-align:top;
color: #003780; /* #003780 */
/*background-color: #D5DDEC;*/
background-image:url(images/yellow03.jpg);
padding:2px;
width:176px;
height:30px;
} 


 div.box_status_time
 {
font: normal 11px verdana, sans-serif;
vertical-align:top;
color: #000000;
/*background-color: #FFFFFF; */
background-image:url(images/yellow03.jpg);
padding:2px;
width:176px;
height:20px;
}
 

 div.box_status_info
 {
font: normal 11px verdana, sans-serif;
font-style:italic;
color: #404040;
vertical-align:middle;
background-image:url(images/yellow03.jpg);
padding:2px;
width:176px;
height:15px;
}




div.box_temp
{
font: normal 11px verdana, sans-serif;
vertical-align:top;
color: #000000;
/*background-color: #FFFFFF;*/
background-image:url(images/yellow03.jpg);
padding:2px;
width:176px;
height:46px;
}
 


div.box_rain
{
font: normal 11px verdana, sans-serif;
vertical-align:top;
color: #000000;
/*background-color: #FFFFFF;*/
background-image:url(images/yellow03.jpg);
padding:2px;
width:176px;
height:46px;
}
 








div.box_status_graphtemp {
font: normal 11px verdana, sans-serif;

vertical-align:top;
color: #000000;
background-color: #FFFFFF;  
padding-left:2px;
width:60px;
height:50px;
} 
 
 
div.box_status_valuetemp {
font: normal 11px verdana, sans-serif;
position:relative;
vertical-align:top;
color: #000000;
background-color: #C2C2C2;  
padding-right:2px;
width:116px;
height:50px;
} 
  


#menu_current a , #menu_current a:visited , #menu_current a:active {
display:block;
/* background-color:#FFFFFF; */
/*background-image:url(images/yellow03.jpg);*/
color:#000000;
text-decoration:none ;
font: 11px/12px verdana, sans-serif;

text-decoration:none ;
margin-top: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-align:left;
/*border-left:1px dotted #C2C2C2;
border-right:1px dotted #C2C2C2; */
border-top:1px dotted #C2C2C2;
width:auto; 
}

#menu_current a:hover{
background-image:none;
background-color:#969696;   /* hellblau */
color:#FFFFFF;
text-decoration:none ;
}


/* ---------------------------------------- */
/*    Status Boxen fuer Current status      */
/*    Ende                                  */
/* ---------------------------------------- */



 
 

 
 #box_photothumb_text {
  position:relative;
  text-align:left;
  width:168px;
  height:80px; 
  margin-top:2px;
  vertical-align:top;
 /* border-top:1px dotted #000000;*/
 /* background-color: #FFFFFF;*/
 }

 
 #box_photothumb_photo {
  position:relative;
 /* height:168px; */
  width:168px;  
  padding-top:4px;
 /* padding-bottom:2px;*/
  text-align:center;
  vertical-align:bottom;
 /* background-color: #FFFFFF;*/
}
 
 
 
/* ------------------------------------------------------------ */
/*    Photo Anzeige im Normal-Status                            */
/*    Ende                                                      */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/*    Display photos in an album                                */
/*    Start                                                     */
/* ------------------------------------------------------------ */

 
 div.box_photocontainer_total_2 {
  position:relative;
  float:left;
  width:208px;
  text-align:left;
  margin-left:3px;
  margin-right:12px;
  margin-bottom:22px;
  background-color: #FCFCF9; 
 
  border-right:1px solid #D1D1D1;  /*Schatten*/
  border-bottom:1px solid #D1D1D1; /*Schatten*/
  border-left:1px solid #D1D1D1;
  border-top:1px solid #D1D1D1;
 
 
 
 /* background-image:url(images/gradient_photogallery.jpg);*/
 }
 
 
  #box_photothumb_photo_2 {
  position:relative;
  width:208px;
  height:150px;
  padding-top:3px;

  text-align:center;
  vertical-align:bottom;
}
 
 

 #box_photothumb_text_2 {
  position:relative;
  text-align:left;
  width:208px; 
  height:80px; 
  margin-top:2px;
  vertical-align:top;
 }

 

  #box_photothumb_copyright_2 {
  position:relative;
  text-align:left;
  width:208px;
  height:20px; 
  margin-top:2px;
  vertical-align:top;
 }
 



/* ------------------------------------------------------------ */
/*    Display photos in an album                                */
/*    Ende                                                   */
/* ------------------------------------------------------------ */














/* ------------------------------------------------------------ */
/*    Visitenkarten / Biosketch                                 */
/*    Start                                                     */
/* ------------------------------------------------------------ */

td.cell_left_open 
    {   border-right:3px solid #888;  /*Schatten*/
        border-bottom:3px solid #888; /*Schatten*/
        border-top:1px solid #888;
        border-left:none;
        border-top-color:#ccc;
        
        font            :normal 11px/14px verdana, sans-serif; 
        color           :#000000;
        text-align      :left;
        vertical-align  :top;
           /*   background-color:#FFFFFF; */
        background-image:url(images/background/lgrey025.jpg);
    }
/*------------------------------------------------------------------------*/
    td.cell_right_open 
    {   border-left:1px solid #888;
        border-top      :1px solid #888;
        border-bottom:   3px solid #888; /*Schatten*/
        border-right    :none;
        font            :normal 11px/14px verdana, sans-serif; 
        color           :#000000;
        text-align      :left;
        vertical-align  :top;
        margin-left     :5px;
     /*   background-color:#FFFFFF; */
        background-image:url(images/background/lgrey025.jpg);
        
        border-top-color:#ccc;
        border-left-color:#ccc;
    
    }
 
 
 /*------------------------------------------------------------------------*/
    td.cell_middle 
    {   border-left     :none;
        border-top      :1px solid #888;
        border-bottom:   3px solid #888; /*Schatten*/
        border-right    :none;
        font            :normal 11px/14px verdana, sans-serif; 
        color           :#000000;
        text-align      :left;
        vertical-align  :top;
        margin-left     :5px;
        background-image:url(images/background/lgrey025.jpg);
        border-top-color:#ccc;
           
    }
 
 
 
 
 
 
 
 
    

 /*------------------------------------------------------------------------*/
    div.biosketch 
    {  
        font            :normal 11px/14px verdana, sans-serif; 
        color           :#000000;
        text-align      :justify;
        vertical-align  :top;
        margin-left     :8px;
        margin-right    :5px;
        padding-top     :5px; 
        padding-left    :5px; 
        padding-right   :10px;
        padding-bottom  :5px;
        border: 1px solid #D4D4D4;
        background-color:#FFFFFF; 
    }   

/* ------------------------------------------------------------ */
/*    Visitenkarten / Biosketch                                 */
/*    Ende                                                  */
/* ------------------------------------------------------------ */










/* ---------- */
/* alte BIOTA STyles */
/* ---------- */

  
li  { color:#000000; font-family:Helvetica, Arial; font-size: 13px; font-weight:normal; line-height: 17px; }

 li.topic_home  { color:#000000; font-family:Helvetica, Arial; font-size: 12px; font-weight:normal; line-height: 14px; margin-left: -20px; }
   
#li_arrow { list-style-image: url(images/blue_arr_right.gif); list-style-position: outside; display: list-item; }


/* Stylesheets aus der alten BIOTA-Website */

h3 { font-family: Arial, sans-serif; font-size: 15pt; color: black; line-height:14pt;}
h4 { font-family: Arial, sans-serif; font-size: 11pt; color: black; line-height:11pt;}
h5 { font-family: Arial, sans-serif; font-size: 10pt; color: black; }

p.abstract { font-family: Arial, sans-serif; font-size: 11pt; color: black; text-align: justify; line-height:16pt;}
p.oldsmall    { font-family: Arial, sans-serif; font-size: 10pt; color: black; }
ul.abstract { list-style-type: disc; font-family: Arial; color: black; font-size: 11pt; line-height:14pt; text-align: justify; }
ol.abstract { list-style-type: lower-alpha; font-family: Arial; color: black; font-size: 11pt;line-height:14pt;  text-align: justify; }





/* ---------------------------- */
/* Stylesheet RSSC extended* start/
/* -----------------------------*/

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		margin:0px;
		background-color:#FFFFFF;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:4px 25px 4px 7px;
		background-color:#EDEDED;
		color:#222222;
		/*
    font-family:Arial;
		font-size:12px;
		*/
    text-decoration:none;
		text-align:left;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#003780;
	
    font: normal 11px/14px verdana, sans-serif; color: #000000;
  
  }


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color:#222222;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#AFC5DC;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:2px;
		background-color:#EDEDED;
		border-width:1px;
		border-style:solid;
		border-color:#003780;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 20px 3px 5px;
		color:#222222;
	/*	font-size:12px;*/
		text-align:left;
		border-width:1px 0px 1px 0px;
		border-color:#EDEDED;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:#AFC5DC;
		color:#222222;
		border-color:#003780;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-color:#687A54;
	}


  	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
	  border-style:dotted;
  }
  

/* ---------------------------- */
/* Stylesheet RSSC extended* ende/
/* -----------------------------*/
  
  
  
