/* Links   */

#content a{
	color:#916D40;
	text-decoration: none;
        font-weight:bold;
	}

#content a:active{
	color:#916D40;
         
	}
#content a:hover{
         text-decoration: underline;
	color:#DAA461;
	}
#content a:visited{
         color:#DAA461;
         }


 /* Ueberschriften   */

h1 {
   	margin:0;
         padding:0;
 	height:130px;
         font-size: 2.4em;
         border-bottom:0px solid #000000;
	 background:#FFEF84;
         }
h1 img{
         margin-top:0;
         }


#content h2,h3,h4,h5,h6{
         padding:2px;
	 clear:left;
         }
#content h2{
	font-size: 2.1em;
         margin-top:0.5em;
         margin-right:0.5em;
	 margin-left:1em;
	 margin-bottom:0.8em;
         padding-left:10px;
         border-bottom:1px solid #000000;

	}
h3,h4,h5,h6{
         text-align: left;
         margin-top:25px;
         margin-bottom:15px;
         margin-right:0.5em;
         border-bottom:1px solid #000000;
	}
#content h3{
	font-size: 1.6em;
         padding:4px;
         margin-left:2em;

	}
#content h4{
	font-size: 1.4em;
         margin-left:3em;
         border-color:#000080;
	}
#content h5{
	font-size: 1.2em;
         margin-left:4.5em;
         border-color:#008000;
	}
#content h6{
	font-size: 1.0em;
         margin-left:6.5em;
         border:0;
         }



 /* Inhalt */

#content {
         overflow:hidden;
         min-height:250%;
         border-top:1px solid #000000;
         border-left:1px solid #000000;
         padding-bottom:2.5em;
	 background:#FFF4C4;
	 background:#FFEDB0;
         background-repeat:repeat-x;
        }
#content hr
	{
         border:1px solid #000000;
         }
#content img
	{
         margin-left:1.5em;
         margin-top:0.5em;
         }

p {
         margin:1em; 
         margin-top:0.7em;
	 margin-bottom:0.7em;
         }

#content td,th {
         padding:0.3em;
         }
#content li {
         margin-left:1.5em;
         padding:0.3em;
         }
#content ul, #content ol {
         margin-left:1.5em;
         margin-right:1.5em;
         padding:0.5em;
	 margin-bottom:0.5em;
	}
#content ul ul, #content ol ol, #content ol ul, #content ul ol  {
         margin-left:3em;
         border:0;
         }
#content ul ul ul{
         margin-left:3.5em;
         }
#content ul ul ul ul{
         margin-left:3.6em;
         }
#content ul ul ul ul ul{
         margin-left:3.7em;
         }

#content table {
         background:#FFFFFF;
         text-align:center;
         margin:1em;
	 margin-top:0;
         margin-bottom:0;
         border-collapse: collapse;
         }
#content table th{
	 background:#FFFCD8;
         border:1px solid #B07829;
         padding:0.5em;

         }
#content table th{
	 background:#FFE4B4;
         border:1px solid #604116;
         padding:0.5em;
         }
#content table td{
         padding:0.5em;
         border:1px solid #000000;
	 text-align:left;
         }

#content table img
         {
	 margin-top:0;
         margin-left:0;
         }
#content table ul
         {
         margin-left:0;
         }
#content table td p {
         margin:0;
         }

#content table td h1,
#content table td h2,
#content table td h3,
#content table td h4,
#content table td h5,
#content table td h6 {
         margin:0.3em;
	 font-size:1em;
         }

#content dl{
         padding:0.5em;
	 margin:0.5em;
	 margin-left:1em;
	 margin-right:1em;
         }


#content dt{
         padding:0.2em;
	 margin:0.2em;
	 background:#FFFFFF;
	 border:1px solid black;
         }
#content dd{
         padding:0.2em;
	 margin:0.2em;
	 margin-left:1em;
         }

#content .adresse{
         font-weight:bold;
	 color:#365AEB;
         }
#content .elements{
         font-weight:bold;
	 color:#256D11;
         }
#content .datei{
         font-weight:bold;
	 color:#B83333;
         }


/* Formulare */

#content input,#content select, #content textarea
         {
         border:1px solid #000000;
         margin:2px;
         padding:2px;

         }
#content option {
         margin:2px;
         padding:1px;
	}
/*
#content button
         {
         border:1px solid #808080;
         background:#D3FFBA;
         margin:5px;
         padding:2px 5px 2px 5px;
         font-weight:bold;
         }
#content button:hover
         {
         border:1px solid #800000;
         background:#D3FFBA;
         }
*/
#content .eingabe #submit input
         {
         border:1px solid #000000;
         background:#FFF4C7;
         margin:5px;
         padding:2px 5px 2px 5px;
         font-weight:bold;
         }
#content .eingabe #submit input:hover
         {
         border:1px solid #000000;
         background:#FFE876;

         }
#content legend {
         font-weight:bold;
         margin-left:30px;
         padding:5px;
         }
#content fieldset {
         border:1px  solid #BF0000;
         margin:10px;
         padding:10px;
         }
#content .eingabe, #content .eingabe td, #content .eingabe tr {
         border:0;
	 background:transparent;
         text-align:left;
         }


/* Seitenzahlen */

#content .single_picture ul, #content .seitenzahlen{
	border:1px solid #BFE2FF;
	list-style-type:none;
	display:inline;
	}

#content .single_picture img {
	display:block;
	margin-bottom:1.5em;
	}

#content .seitenzahlen li, #content .single_picture li{
	display:inline;
	margin:0;
	}

#content .seitenzahlen:before{
	content:"<";
	}

#content .seitenzahlen:after{
	content:">";
	}

/* Galerie */

#content .gallery .big{
	padding-top:1em;

	text-align:center;
	margin-right:4em;
	margin-bottom:1em;
	}

#content .gallery .big img{
	margin-right:1em;
	}
#content .gallery .thumbnails a img{
	border:1px solid #000000;
	padding:0.5em;
	}
#content .gallery .thumbnails a:hover img{
	background:#FFE4B4;
	}
#content .gallery .thumbnails a.active img{
	background:#FFC493;
	}


pre {
	margin:1em;
	margin-left:1.5em;
	}

#content code{
         border: 1px dashed #999999;
         background:#FFF7EA;
         margin:2px;
         padding:8px;
         white-space:pre;
         display:block;
         }

#content code strong{
         font-size:1.1em;
         }

#content .development{
	padding:0 0 0.2em 0;
	margin-top:0.8em;
	margin-bottom:-0.4em;
	}

#content .development .head,#content .first_content{
	display:inline;
	}
#content .development .head {
	margin-top:0.3em;
	}
#content .development:active {
	 border:1px solid #cccccc;
	 background:#F0F0F0;
	 border-left:0; 
	 border-right:0;	
         }
#content .development:active .last_content{
         display:block;
         }
#content .development:active .first_content, #content .development .last_content, #content .development:active .head{
         display:none;
         }

#content .navi_admin div{
	display:inline;
	}

#content .mark {

	background: #FFC79A;
	border:1px solid #000000;
	}

#content .video_collection {
	display:block;
	width:10em:
}

#content .video_collection ul{
	list-style:none;
}
#content .video_collection li{
	background:#FFE499;
	margin:0.5em;
	border:1px solid #B29649;
}
#content .video_collection li a{
	color:#000000;
}

