  /* Hilfe und Regeln */

img	{border: 0;}
	
* {margin:0; padding: 0;} 
	

p.access{display: none;}
	
p {margin: 0.5em 0 0.5em 0;}  	

img.counter	{display: inline; margin-left: 5px;}

table {float: none;	vertical-align: top;}

  /* Primäre Layout-Vorschriften */

html {padding: 0;}
 
body {font: normal 100.01% Arial, Helvetica, sans-serif; color: #000; /* background-color: #fff; */ min-width: 49em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */ margin: 0; /*padding: 7.0em 0 0 0;*/}

#header {position: fixed; width: 100%; top: 0; left: 0; height: 5.82em; color: #000; z-index: 20; font-family: Arial, Helvetica, sans-serif; background-color: #fff; overflow: hidden;}

#header_back {position: fixed; width: 100%;	top: 1.9em; left: 0; height: 3.7em; z-index: 21; overflow: hidden; }
   
#header_back_innen {position: absolute;	width: 100%; top: 0; left: 0; height: 3.19em; z-index: 21; overflow: hidden; }

#header_back_innen2 {position: absolute; width: 100%; top: 0.35em; left: 0; height: 2.4em; z-index: 21;	overflow: hidden;}

#welle {position: fixed; left: 0; top: 0; overflow: hidden;	width: 15.70em; height: 3.15em; margin: 1.9em 0 0 0; z-index: 23;}
	
#sn {position: absolute; width: 30em; height: 1.5em; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; letter-spacing: 0.03em; color: #fff; z-index: 30; margin: 1em 0 0 12em;}

#sn a  {color: #fff; text-decoration: none;	outline:none;}

h1 {font-size:1.0em; font-weight:normal;}

 /* nur fuer moderne Browser! */
html>body #header { position: fixed;}

#wrapper {min-width: 49em;  max-width: 56.0em;  margin: 0 0.7em 0 0.7em;}
/*  
 * #wrapper {  versteckt vor Netscape 4  background-color: #999;  }
 */

#wrapper h2 { font-size: 1.4em;  /* margin: 2em 5% 2em; */ font-weight: lighter; font-family: Georgia, Times, Serif; line-height: 1.15em; color:#666; padding-top: 0.5em; }
  
#wrapper p {  font-size: 1em; margin: 1em 0;}

#wrapper #Fusszeile {font-size: 0.9em; margin: 10px 0 0; padding: 0.1em; text-align: center; background-color: #fed; border: 1px solid silver;}


/* Startseite */


div#wrapper #illu {width: 41.5em; margin-bottom: 0.7em; margin-left: 15em;}


/* for Opera and Safari */
 html:first-child>b\ody #wrapper #illu {margin-left: 15.0em;}
 
 #wrapper #illu img {margin-bottom: 0.7em;} 


/* Typographie 	 */
	
.jump, #psp, #marginal, #copy, .anker, #user label{display: none;}	
	
div#user {width: 15.2em; margin: 0.5em 0 -1px 0.6em; /* padding: 0 10px 0 5px; */border-right: #9ed39e 1px solid;}

	
/* ................................... start of sachsen.de ....................................... */

ol {margin-left: 2.5em; padding: 0; list-style: decimal;}
ol li {list-style: decimal; padding-bottom: 0.2em;}
ul {list-style-type: none; list-style-image: none; padding: 0;}
li {padding-bottom: 0.1em; padding-top: 0.1em; list-style-type: none; list-style-image: none;}


.block {margin: 0.8em 0 1em 0;}
.block2 {margin: 0;}
.block3 {margin: 1.5em 0 2.5em 0;}

.senden {vertical-align: middle; background-color: #fff; margin: 0; padding: 0; color: #000; cursor: pointer; font-family: Arial, Helvetica, sans-serif; }		

/* new theme metanav 17062011*/

#metanav a:hover, #footer a:hover { border-bottom-style: solid; text-decoration: none; }

#metanav{ position:relative; top:0; left: 0; height: 2.2em;background-color: #fff; max-width: 55.5em; min-width: 46.5em; padding: 9px 0 0 20.8em;z-index: 30; font-size: .75em; text-align: right;
 } 
 
#metanav ul, #metanav li, footer a {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
#metanav ul { list-style-type: none; margin: 0; }
#metanav li { margin-right: 1em; }
#metanav li.search { margin: 0 0 0 1em; }
* html #metanav li.search form { display: inline; }
#metanav input {border: 1px solid #bbb; border-color: #bbb #aaa #aaa #bbb; color: #58585a; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#submitHead, #submitHead2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede));
  background-image: -webkit-linear-gradient(top, #ffffff, #dedede);
  background-image: -moz-linear-gradient(top, #ffffff, #dedede);
  background-image: -ms-linear-gradient(top, #ffffff, #dedede);
  background-image: -o-linear-gradient(top, #ffffff, #dedede);
  background-image: linear-gradient(top, #ffffff, #dedede);
  border-radius:  0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius:  0 3px 3px 0;
  padding: 1px 2px;
  margin-left: -1px;
  cursor: pointer;
}
#submitHead:active, #submitHead2:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #dedede, #ffffff);
  background-image: -moz-linear-gradient(top, #dedede, #ffffff);
  background-image: -ms-linear-gradient(top, #dedede, #ffffff);
  background-image: -o-linear-gradient(top, #dedede, #ffffff);
  background-image: linear-gradient(top, #dedede, #ffffff);
}
#submitHead:hover, #submitHead2:hover { border-color: #58585a; border-color: #777 #666 #666 #777; }

#search {border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; padding: 2px 0 2px 2px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, 0 1px 0 #ffffff;}

#search2 {border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; padding: 2px 0 2px 2px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, 0 1px 0 #ffffff; display: inline;}


/* new footer theme 17062011*/ 

html, body {height: 100%; /* required */}

#content {padding: 7.0em 0  5.5em; 0}
 
#stretch {position: relative; min-height: 100%; }

#footer{position: relative;	bottom: 0; width: 100%;background-color: #f3f3f3; left: 0;}

#footer {padding: 0 0 1em 0; line-height: 2em; margin-top: -5.7em;}

#footer dl {font-size: 0.75em; margin: 0; overflow: hidden; width: 76.3em;}

#footer dt, #footer dd {color: #4B4B4D; float: left; }

#footer dt {clear: left; font-weight: bold; margin: 0 2em 0 0; width: 18.8em; text-align: right;}

#footer dd {margin: 0; width: 55.5em;}

#footer a {margin-right: 1em; white-space: nowrap;}

#foot1, #foot2, #foot3, #foot4 {height:0.19em;}

#term {padding-left:0.4em; vertical-align: middle; width: 14em;}

/* hide from MacIE */
@media all{
.senden {height: 1.8em;}
}

/***** Navigation und linke Marginalspalte *****/
#navi{float: left; padding: 0;  margin: -0.6em 2em 0 0em; width: 16.8em; font-size: 0.8em;}
/* for IE 
* html #navi {
 width: 17.8em;
}*/
/* only for WinIE*/

 #navi .breadcrumbs{margin: 0; padding: 0.2em 0.4em 0.3em 0.3em; font-size: 0.9em;} 
/* hide from MacIE*/
@media all {
#navi .breadcrumbs{font-size: 0.85em;}
}
#navi .menu{background-color: #fff; padding: 0.2em 0 0.5em 0; margin-bottom: 1em;}


/* hide from IE*/
body>#contentarea #navi .menu {margin-top: -0.1em;}

#navi h2 {display: none;}

#navi h3{padding: 0 0.4em 0.3em 1.6em; margin: 0; font-weight: normal; font-size: 1em; text-indent: -16px;}


#navi .linkactive{font-weight: bold;}

#navi .linkactive ul{font-weight: normal;}

#navi ul {padding: 0.2em 0 0.2em 1.6em; margin: 0 0 0 0.6em;}

#navi .menu ul {padding: 0.2em 0 0.2em 0em; margin: 0 0 0 2.2em;} 

#navi ul li{text-indent: -23px; padding: 0 0.4em 0 0;}

#quickbar ul li {text-indent: -23px; padding: 0 0.4em 0 0.5em;}

#navi ul ul{margin: 0.3em -0.4em 0.15em -1.6em; padding: 0.3em 0.4em 0.2em 2.8em;} 
 
/* ----??? */ 
#navi .menu h3 {padding: 0 0 0.2em 2.5em; background-image: url(../images/symbole/vanstrich.gif); background-repeat: no-repeat; background-position: 0.3em 0;}

#navi .menu .linkactive {list-style: inside url(../images/symbole/vanstrich_open.gif);}

#navi .breadcrumbs ul li{list-style: inside url(../images/symbole/vanstrich.gif);}

#navi .menu ul li {list-style: inside url(../images/symbole/vanstrich.gif);}

#navi .box ul li{list-style: inside url(../images/symbole/vanstrich.gif);}

#navi .menu .linkactive ul li{list-style: inside url(../images/symbole/vanstrich.gif);}

#quickbar .box ul li{list-style: inside url(../images/symbole/vanstrich.gif);}

/* ----??? */
 
#navi .menu ul ul{margin: 0.3em -0.5em 0.15em -0.5em; padding: 0.3em 0em 0.2em 1.6em;} 

#navi .menu ul li{padding: 0 0.5em 0 0em;} 

#navi .menu ul ul.last{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}

#navi .box, #quickbar .box{padding: 0 0 0.5em 0; margin-bottom: 1em;}

#navi .box h3{padding-left: 0.4em; padding-top: 0.2em; text-indent: 0;}

#navi form, #quickbar form{margin: 0.2em 0.4em 0.2em 0.6em; padding: 0; text-align: right;}

#navi form select, #quickbar form select{margin: 0.2em 0.1em 0.2em 0; font-size: 1em; width: 16.4em; font-family: Arial, Helvetica, sans-serif;}

/* hide from MacIE */
@media all{
#navi form select, #quickbar form select{width: 15.6em; margin: 0.2em 0 0.2em 0;}
}
#navi form input, #quickbar form input{background-color: #fff; font-size: 1em; margin-right: 0.1em; cursor: pointer; font-family: Arial, Helvetica, sans-serif; }


/************** Rechte Marginalspalte **************
**** alle die, die nicht in navi enthalten sind ***/
#quickbar {width: 16.8em; font-size: 0.8em; float: left; padding-left: 0.7em;}

/* for IE */
* html #quickbar {width: 17.8em;}

/* only for WinIE */
@media all {
* html #quickbar {width: 17.8em; padding-left: 1em;}
}
/* for Opera and Safari */
html:first-child>b\ody #quickbar {padding-left: 0;}

#quickbar ul {padding: 0.2em 0 0.2em 1.7em; margin: 0 0 0 0;}

#quickbar .box h3{padding: 0.2em 0 0.3em 0.6em; margin: 0; font-weight: normal; font-size: 1em;}

#quickbar .box h4{padding: 0.4em 0.4em 0.2em 0.6em; margin: 0; font-weight: normal; font-size: 1em;}

.quickbarbild {margin-bottom: 1.5em;}

.box .subtitle1{margin: 0.3em 0 0.4em 0;}

#col2_content .box .boxsearch {width: 11.1em; margin: 0.5em 0.5em 0 -6em; cursor: text;}

* html #col2_content .box input.boxsearch {cursor: text; margin: 0.5em 0.5em 0 -2em; width: 10.0em;}

*+html #col2_content .box input.boxsearch {cursor: text; margin: 0.5em 0.5em 0 -4.0em; width: 10.5em;}

#col2_content .box .senden {vertical-align: middle; background-color: #fff; margin: -0.2em 0 0 0; padding: 0; color: #000; cursor: pointer;
 font-family: Arial, Helvetica, sans-serif; }	





.box .subtitle{margin: 0.3em 0 0.4em -0.1em; text-align: left;}

#quickbar input.text {width: 16.3em; cursor: auto;}



/* hide from MacIE */
@media all {
#quickbar input.text {
  width: 15.5em; 
}
}
#quickbar textarea {
  width: 15.1em;
}
/* for IE */
* html #quickbar textarea {
  width: 14.9em;
}
/* for Opera and Safari */
html:first-child>b\ody #quickbar textarea{
width: 15.4em;
}
.box p {
  margin: 0.4em 0.4em 0.2em 0.6em;
}
#quickbar .box  p span {
margin-right: 0.19em;
}
 
/* ................................... end of sachsen.de ....................................... */


/* Eintraege yaml-basiert  version_1*/


#col1_content dt {
	 
	 background-color: #5caa00;
	 
}



/* Eintraege yaml-basiert  version_2*/


/* columns*/
	
/* #column1 {
		float: left;
		width: 13.5em; 
		z-index: 3;
} */
	
	
#column2 {
		float:right; 
		width: 13.5em; 
		z-index: 5;
}
	


#column3
	{
		width:auto;
		margin-left: 15em; 
		margin-right: 14.2em; 
		z-index: 1;
		

}






#column4
	{
		width:auto;
		margin-left: 17.4em; 
		/* margin-right: 17em;  */
		z-index: 1;
		background: #666;
		/* border-right: 1px dashed #ffd657; */
		border-left: 1px dashed #ffd657;

}

#column5
	{
		width:auto;
		/* margin-left: 17.4em; 
		 margin-right: 17em;  */
		z-index: 1;
		background: #666;
		/* border-right: 1px dashed #ffd657; 
		border-left: 1px dashed #ffd657; */

}



	
	/* Navigationsspalte 1 */
	
#col1_content { 
		position:relative;
		margin: 0 1.6em 0.5em 0;
		color: #000; 
		background:inherit; 
		z-index: 4;
		
}


#pfad{
	
	font-size: 0.85em;
	border-bottom: 1px dashed #ffd657;
	margin: 0.5em 0 0 0;
	color: #fff;
	
}


#scrolling {

	 overflow:auto; 
	 height: 27em;
	 padding: 2px;
	 margin: 0 -5px 0 -5px;
	 background-color: #666;
	/* border-left: 1px dashed #ffd657;
	 border-bottom: 1px dashed #ffd657;
	  border-right: 1px dashed #ffd657; */
 }

#col1_content dt {
	 width: 16.8em;
	 margin: 0 0 5px -5px; 
	 /* background-color: #5caa00; */
	 padding: 5px 1px 7px 5px;
	 /* border-bottom: 1px dashed #ffd657; */
	 font-weight: bold;
	 letter-spacing: 1px;
	 color: #fff;
 }
 

 
.timestamp2 {
	 
	 font-size: 0.75em;
	 
	 
	 
	 
}
 
 
 

/* Navigationsspalte 2 */

#col2_content {	
		position:relative;
		margin: 0 0 0.5em 0;
		color: #000; 
		z-index: 6;
		
}





#col2_content img{	
		/* border: 1px #ffd657 solid; */
		
}

/* Inhaltsspalte */

#col3_content {
	position:relative;
	margin: 0 0.6em 0 0em;
	color: #000;
	padding: 0 0 1em 0;
	z-index: 2;
	vertical-align: top;
	font-size: 0.80em;
    line-height: 1.35em;
}

#col3_content h3{
	font-size: 1.2em;
	margin: 5px 0 5px 0;
	
	
}

#col3_content h4{
	font-size: 1.05em;
	margin: 0 0 5px 0;
	
	
}

#col3_content h5{
	font-size: 0.95em;
	margin: 0 0 5px 0;
	
	
}

#col3_content #beitrag .teaserline img{
	margin: 1em 5px 0 5px;
}

#col3_content #beitrag img{
	margin: 0 5px 0 5px;


}

#col3_content #beitrag h5{
	font-size: 0.95em;
	margin: 0 0 1.5em 0;
	
	
}
#col3_content h6{
	font-size: 0.85em;
	margin: 0 0 5px 0;
	
	
}
#col3_content #beitrag h6{
	font-size: 0.85em;
	margin: 0 0 5px 0;
	font-weight: normal;
	
	
	
}

#col3_content ul li	{
	
	line-height: 120%;
	margin-bottom: 0.2em;
	padding-bottom: 0;
	padding-left: 0em;
	margin-left: 2em;
	
	
}

#col3_content #beitrag ul li	{
	
	line-height: 120%;
	margin-bottom: 0.2em;
	padding-bottom: 0;
	padding-left: 0em;
	margin-left: 2em;
	
	
}


#col3_content #beitrag #imageline {

	float: right; 
	width: 11.25em; 
	margin: 4em 0 1em 0.5em;
	


}

#col3_content #beitrag #imageline .picborder {

	padding: 1px;
	border: 1px solid #358335;
	margin: 0 0 0 -0.1em;



}

#col3_content #beitrag #imageline .bildtext{

	font-size: 0.80em; 
	line-height: 120%;

}



/* #col3_content a:before { content:url(../images/symbole/vanstrich.gif)" "; */




#col4_content ul ul {
	list-style: circle outside; 
}	
#col4_content {
		position:relative;
		margin: 0 0.5em 0 0.5em;
		color: #fff; 
		padding: 1em 0 1em 0;
		z-index: 2;
}

#col4_content ul li	{
	
	line-height: 140%;
	margin-bottom: 0.2em;
	padding-bottom: 0;
	padding-left: 2em;
	margin-left: 2em;
	list-style: square outside; 
	
}

#col4_content ul ul {
	list-style: circle outside; 
}	



#col5_content {
		position:relative;
		margin: 0 0.5em 0 0.5em;
		color: #fff; 
		padding: 1em 0 1em 0;
		z-index: 2;
}

#col5_content input.hun	{
	color: #000; 
	font-size: small;
	width: 10em;
	height: 1.3em;
	border: solid 1px #333;
	background-color: #ffd657;

}

.searchindent {
	border-top: 1px #ffd657 dashed;
	margin: 0.5em 0 0 0;
	padding: 0.5em 0 0 0;
	font-size: 0.85em;

}

/* search */

#suchemenu label	{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 0.85em;
	color: #fff;
	}


#suchemenu input.hun	{
	color: #000; 
	font-size: small;
	width: 10em;
	height: 1.3em;
	border: solid 1px #333;
	background-color: #fff;
	
	}

/* buttons */



.buttonSubmit, .buttonSubmitHovered {
	width: 44px;
	height: 20px;
	color: #000;
	
	padding:2px 5px 5px 5px;
	background: url(../images/header_aendern.gif) no-repeat left top;
	cursor: pointer;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;	
}

/* clear me float */	
	
.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}
	
/* for safari !! */
.clearfix { 

		display: block; 
		
} 
	
/* float-clear */
.floatbox { 
	
		overflow:hidden; 
			
}
	
/* clearing not for mozilla */
#for_ie { 
	
		display: none 
		
}


/* tabellen */

table {border-left: 1px #bdbdbd solid;	border-top: 1px #bdbdbd solid;	margin: 1em 0 1em 0; font-size: 0.9em;	/* background-color: #eae5e0; */	vertical-align: top; float: none; font-size: 0.80em;}

td, th {border-right: 1px #bdbdbd solid; border-bottom: 1px #bdbdbd solid;  padding: 0.4em;	vertical-align: top;}	

tr {padding: 2px; vertical-align: top;}

th{background: #dcdcdc;}

td.first{background: #EAEAEA;} 
/* Tabelle ohne Rahmen */


.keinrahmen table {border: 0; margin: 1em 0 1em 0;	font-size: 1em;	/* background-color: #eae5e0; */ vertical-align: top; float: none;}


.keinrahmen td, th {border: 0;	padding: 0.4em;	vertical-align: top;}	

.keinrahmen tr {padding: 2px; vertical-align: top;}

.keinrahmen th{background: #dcdcdc;}

.keinrahmen td.first{background: #EAEAEA;} 



/* old table styles */

.editbox_table {vertical-align: top;  padding: 0px;  margin: 0.5em 0 0.5em 0;  border-top: 1px solid #bdbdbd;  border-left: 1px solid #bdbdbd;}
 
.cellbox_table {vertical-align: top;  padding: 0.6em;  margin: 0.5em; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; }



/*diverse formate */

	
blockquote	{padding: 0; padding-left: 2em;	margin-left: 2em; border: 0;}	

blockquote p, dd blockquote	{text-align: justify; line-height: 120%;}

/* Suche */

div#col3_content .timestamp	{font-size: 0.80em;	margin: 0 0 0.5em 0; color: #666;}
	
.line {border-bottom: 1px solid #a59f99;}	

.stamp {font-size: 0.8em;  margin: 1em 0.5em 0 2.6em; color: #666;}



/* pictures */
.picborder {padding: 1px; border: 1px solid #358335;}
#col3_content #beitrag .image {margin: 0.2em 0.2em 0.2em 0; border: 0; }
	
