/* Anpasungen Imker*/

/* allgemeine Angaben */

body{
	font-size: 85%;

	}
	
p, a {
	color: black;
	}	
input,
textarea {
  color: #003;
  background-color: #FFECCE;
  border: 1px solid #999;
}


/* container */
.container{
	border: solid 1px black;
	min-height: 400px;
	}
/* */

.containerPop{
	background-color:#ffba53;
}

#logohead {

	background: url(imker_header3.jpg) repeat-x ;
	height: 160px;
	}

/* main content */
/*	equal height-Patch macht problme mit Ankern, daher Faux Column */


#mainContent, #mainContentPop{
	margin-top: 15px;
	/*	overflow:hidden;	equal height */
}

#mainContent{
	background: url(gruen.gif) repeat-y ;
}

/*	equal height #content,#menu {  	padding-bottom : 2000px;   	margin-bottom : -2000px;} */



	
#menu{
/* background-color: #ACC061; */
}


#menu .menuheader {
font-size:1.5em;
margin-left: 0.5em;
margin-bottom:0em;
padding-bottom:0em;
margin-top:0em;
padding-top:0em;
color: #ffecce;
}



#menu ul {
list-style-type: none !important;
list-style-image: none;
margin-bottom:0em;
margin-left:0.5em;
}

#menu .nav li a{
padding-left: 20px;
}

#menu .nav  a:link, #menu .nav  a:visited, #menu .nav a:active, #menu .nav a:hover{
	font-family: Arial, serif;
	text-decoration: none;
	color: black;
}

#menu .nav a:link, #menu .nav a:visited {

}

#menu .nav a:hover, #menu .nav a:active {
	text-decoration: none;
	color: #AF4C0A;
	background: url(bilder/bienenkorb.gif) no-repeat;
}

/*  bienenkorb_schwarz15x15_fdd80d_.gif */
img.weiter{
	margin-left: 3px;
}

#content{
	min-height: 400px;
/* background-color:#FFBA53;	 */

}

#content p{
padding: 0.5em 0.5em 0em 0.5em;
margin: 0;
}

#content h1{
	font-size: 1.7em;
	font-weight:bold;
	line-height:130%;
margin-left: 1em;
margin-bottom:0.7em;
padding-bottom:0em;
margin-top:1em;
padding-top:0em;
color: #788936;
}


#content h2{
	font-size: 1.4em;
	font-weight:bold;
margin-left: 0.5em;
margin-bottom:0em;
padding-bottom:0em;
margin-top:0.5em;
padding-top:0em;
color: #ffecce;
}


#content h3{
	font-size: 1.7em;
	font-weight:bold;
	line-height:130%;
margin-left: 1em;
margin-bottom:0.5em;
padding-bottom:0em;
margin-top:0.2em;
padding-top:0em;
color: #788936;
}

#content h4{
	font-size: inherit;
	font-weight:bold;
margin-left: 0.2em;
margin-right: 2em;
margin-bottom:0em;
padding-bottom:0em;
margin-top:0.5em;
padding-top:0em;
color: #AF4C0A;
}

#content .infobox p{

}

#content div.themapdf, #content div.schulepdf{
	margin-top:0.7em;
	margin-left:1em;
}

#content .themapdf h3, #content .schulepdf h3{
	font-size: 1em;
	font-weight:bold;
	display: inline;
margin-left: 0.2em;
margin-bottom:0em;
padding-bottom:0em;
margin-top:0em;
padding-top:0em;
color: gray;
}

.themapdf a, .schulepdf a{
	margin-left: 2em;
	text-decoration: none;
}

.imkerlogo{
	margin-top: 2em;
}
div.hinweis{
	padding:1em;
	color: red;
	border: solid 2px #ffecce;
	background-color: inherit;
	margin: 1em;
}


div.notiz{
	padding: 1em;
	border: solid 2px #ffecce;
	background-color: inherit;
	margin: 1em;
}

div.aktuell{
	padding: 0.5em;
	border: solid 2px #ffecce;
	background-color: inherit;
}


/* kompakte Texte*/
div.smallprint{
	font-size: 95%;
	line-height: 110%;
}

span.mark{
	color: red;
}

span.marklabel{
	color: #AF4C0A;
	font-weight: bold;
}

/* normale überschrift der seiten! */

.themainhalt, .schuleinhalt, .stdinhalt{
	padding: 1em;
}	

.stdinhalt input{
  margin-left: 3em;
  
  }
  
 .stdinhalt form{
  display: inline;
  }
  

img.themabild, img.schulebild{
	
}

div.stdimgright, img.imgright{
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
	
}
/* Bildbeschreibung */
div.smallprint{
	font-size: 80%;
	}
	
/* autor */
.fineprint, a:link .fineprint{
	color: #AF4C0A;
	font-size: 90%;
	}
/*	bilder in Themen */	
	.themabild{
		}
		
div.themapdf, div.schulepdf{
}	

a.themapdf, a.schulepdf{
}	

ul.ergebnisliste{
	list-style-image: url(square_gr.gif);
	margin: 0;
	margin-left: 2em;
	list-style-position: outside;
}	

ul.ergebnisliste li{
	margin-bottom:0.4em;
}

thead th {

}

table.expert td p{
	vertical-align: top;
}

table.imker{
	empty-cells: show;
}

table.imker, table.imker th, table.imker tr, table.imker td, table.vertab{
	vertical-align: top;
	empty-cells: show;
}

table.borderw{
	border: solid 1px #ffecce;
}

table.borderbottom td, table.borderbottom th{
	border-bottom: solid 1px #ffecce;
}

table.imker th{
	vertical-align: top;
	color: #AF4C0A;
	font-weight: bold;
}
table.imker th, table.imker th{
	margin-bottom: 0.5em;
}


table.imgmap {
	width:350px; 
	margin-left:10em;
}
	
table.imgmap th, table.imgmap td{
	padding:0px;
}

table.vertab{
border: solid 1px black;
margin-bottom: 0.2em;
}

div.galerie{
	
}

.galerie .blinks{
	width: 340px;
float: left;
}

.galerie .brechts{
	width: 340px;
float: right;
}

p.unterschrift{
	font-style: italic;
}

img.teaser{
	margin-right: 1em;
	margin-bottom: 0.5em;
}


/* Definitionslisten */

dl.linklist dt{
	margin-top: 1em;
	}
	
dl.linklist dt img{
	vertical-align:middle;
	margin-right: 2em;
	border: solid 1px gray;
	width:120px;
	height:89px;
	}	
	
dd{
	margin-left: 11em;
	}

/* footer */
#footer{
	position: relative;
	left: 920px;
}

/* print link */
.printer{
margin-top: 1em;
text-align:right;
}


	

.red{
	border: solid 1px red;
	background-color: #C2CAEF;
}

/* Tabs Plugin 0.1 for the Blueprint CSS Framework  */
	/* height:1%; fixing IE 6 */ /* klappt nicht mehr - wieso? */
.tabs { 
	margin:0 0 0.5em 0.75em ;
	/*min-height:auto;*/
	overflow:auto;
}
.tabs li {
 /* border-bottom:1px solid #B76D00; */
  /*border-bottom:none;*/
  float:left;
  line-height:1.3em; 
  list-style-type:none;
  margin:0 0 0 0;
  padding:0;
}

.tabs li.selected {
  border-bottom-color:transparent;

}

.tabs li a { 
	border-bottom:1px solid #B76D00;
  /*border-bottom:none;*/
  color:#ffecce;
  cursor:pointer;
  display:block;
  float:left;
  font-weight:bold;
  font-size:1.3em;
  padding:.15em .33em .25em .33em;
}

/* Schulungen */
.tabssmall li a{
	font-size:1em;
	}
	/* für ie kleiner .9 */
.tabs li a.selected,
.tabs li.selected a{ 
  border:1px solid #666;
  border-bottom-color:transparent;
  color:#788936;
  cursor:default;
}
.tabs li a, .tabs li a:focus, .tabs li a:hover { 
  text-decoration:none;
}
.tabs li a:focus, .tabs li a:hover { 
  color: #788936;
  outline:none;
}
.tabs li a.selected:focus,
.tabs li a.selected:hover,
.tabs li.selected a:focus,
.tabs li.selected a:hover
{ 
  color:#788936;
}	
.tabs li.label { 
	border:none;
	font-weight:bold;
	line-height:1.5; 
	margin-right:.5em; 
	padding:.25em .33em .25em .33em;
}



/*  neue Tabs */
/* ähnlich www.dynamicdrive.com/style/csslibrary/item/modern-bricks-menu/ */

#tab2{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#tab2 ul{
font: bold 12px Arial;
margin:0;
margin-left: 40px; /*margin zwischen erstem menü und linker kante */
padding: 0;
list-style-type: none;
}

/* kleinere Tabs */
#tab2 ul.smalltab{
font: bold 11px Arial;
margin-left: 5px; /*margin zwischen erstem menü und linker kante */
}

#tab2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#tab2 a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin zwischen Tabs*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #9CAF4C; /* #ACC061 Default menu color*/
border-bottom: 1px solid white;
}

#tab2 a:hover{
background-color: gray; /* hover bgcolor*/
}

#tab2 .selected a{ /* selected tab*/
background-color:#D25A0B ; /*  Brown   Text: #8F4000 besser  #AF4C0A */ 
border-color:#D25A0B; /*  Brown */ 
}

#tab2line{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}

.anker a{
	text-decoration: none;
	color: #D25A0B;
}

.containerPop fieldset{
	border: none;
}

label.small{
width:200px;
float: left;
margin-bottom: 10px;
}

input.txt{
width: 200px;
margin-bottom: 10px;
}

input.txts{
margin-left: 200px;
}