/* CSS-Styhlsheet für web.template */ 
.infobox
	{
	position: absolute;
	top: 900px;
	left: 0px;
	padding: 35px;
	}
.infobox h1
	{
	font-size: 14px;
	font-weight: bold;
	color: #C65518;
	background-color: #FFFBE7;
	margin:0px;
	padding: 10px;
	}
.infotext
	{
	background-color: #FFFBE7;
	}
.infocontent
	{
	color: #000000;
	margin: 0px 10px 10px 10px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	font-family: arial;
	text-align: justify;
	background-color: #ffffff;
	border: 1px solid #216531;
	}
.infotext strong
	{
	font-weight: normal;
	}

/* Formatierung Basis */
html {

	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	font-size   : 1em;
	margin      : 0;
	padding     : 0;
	overflow    : hidden;

}
body {
	font-family     : Helvetica, Arial, sans-serif;
	font-weight     : normal;
	font-style      : normal;
	font-variant    : normal;
	font-stretch    : normal;
	font-size       : 0.9em;
	margin          : auto;
	padding         : 0;
	border          : medium none hidden;
	background-color: #206A32; 
	background-image   : url('/fond2.jpg');
	background-repeat  : repeat;
	overflow    : hidden
}


/* Überschriften */
h1 {
	font-family       : Helvetica, Arial, sans-serif;
	font-weight       : normal;
	font-style        : italic;
	font-variant      : normal;
	font-stretch      : normal;
	font-size         : 12px;
	margin-left     : 2%;
}

h2 {
	margin-top      : 1%;
	margin-left     : 0%;
	padding         : 0;
	font-family     : Georgia, Times, Times New Roman, serif; 
	font-size       : 21px; 
	color           : #c7551f; 
	font-weight     : normal; 
	letter-spacing  : 1px; 	
}

h2 img {
	margin-top      : 2%;
	margin-left     : 2%;
	float: right;
	clear: none;
	
}

/* Auszeichnungen */
h3 {
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
	font-size   : 1.4em;
	color       : #B69D4D;
	margin      : 0;
	padding     : 0;
	margin-left : 0%;
	clear       : both;
}

h3 img {
	margin-top      : 2%;
	margin-left     : 2%;
	float: right;
	clear: none;
}

/* Betohnungen */
em {
	font-family : Arial,sans-serif;
	font-weight : bold;
	font-style  : normal;
	font-variant: normal;
	font-stretch: normal;
}

b {
	font-weight : bold;
}
	
strong {
	font-weight : bold;
}


.archiv {
	display: none;
}
/* Formatierung imagebild */

.imagebild { 
	border-right:medium none; border-top:medium none; background-image   : url('/imagebild.jpg');
	background-repeat  : no-repeat;
	background-position:  left 50%;
	background-color   : #D3E4B5;
	z-index            : 3;	
	position           : absolute;	
	width              : 200px;
	height             : 89%;
	left               : 3%;	
	top                : 6%;
	border-bottom      : 1px solid #fff;
	border-left        : 1px solid #fff
} 

.top { 
	background-image   : url('/top.jpg');
	background-repeat  : no-repeat;
	background-position: left bottom;
	background-color   : #D3E4B5;
	overflow           : hidden;
	z-index            : 4;	
	position           : absolute;	
	width              : 94%;
	height             : 20%;
	top                : 3%;
	left               : 3%;
	right              : 3%;	
	border-top         : 1px solid #fff;
	border-left        : 1px solid #fff;
	border-right       : 1px solid #fff
} 


/* Formatierung Contentbereich */	
.content {
	z-index           : 2;	
	position          : absolute;
	width             : 62%;	
	height            : 69%;
	top               : 26%;
	left              : 3%;
	margin-left       : 211px;
	vertical-align    : top;
	line-height       : 17px;
	overflow          : auto;
	font-family       : Arial,sans-serif;
	font-weight       : normal;
	font-style        : normal;
	font-variant      : normal;
	font-stretch      : normal;
	font-size         : 12px;
}
.ecke {
	background-image   : url('/ecke.jpg');
	background-repeat  : no-repeat;
	background-position:  left top;
	background-color  : #FFFAE3;
	z-index           : 2;	
	position          : absolute;	
	width             : 20%;
	height            : 10%;
	top               : 22%;
	left              : 3%;
	margin-left       : 200px	
}

.fond {
	background-color  : #FFFAE3;
	z-index           : 1;	
	position          : absolute;	
	width             : 94%;
	height            : 90%;
	top               : 5%;
	left              : 3%;
	right             : 3%;
	border            : 1px solid #fff;

}

.content a:link,
.content a:active,
.content a:visited {
	color          : #006E2B;
	font-size      : 12px;
	font-family    : Arial;
	font-weight    : normal;
	text-decoration: underline;
}

.content a:hover {
	color          : #000;
	font-size      : 12px;
	font-family    : Arial;
	font-weight    : bold;
	text-decoration: underline;
}


/* Formatierung Listen im Contentbereich*/
.content p{
	padding-left : 0%;
	padding-right: 2%;
	/*width             : 585px;*/
}

.content ul {
	clear        : both;
	margin       : 10px;
	padding      : 0;
	font-size    : 12px;
	font-family  : Arial,sans-serif;
	font-weight  : normal;
	font-style   : normal;
	font-variant : normal;
	font-stretch : normal;
}

.content li {
	margin       : 0;
}

/* Liste mit Punkt */

.content ul li {
	list-style-type: bullet;
	padding        : 0;
	margin-left    : 15px;
}

/* Aufzählung */
.content ol {
	margin-left : 32px;
	padding     : 0;
}

/* Unsichtaber Liste */

.content ul.simple li {
	list-style-type: none;
	padding        : 0;
	margin         : 0;
}

.content ul.simple {
	margin-top     : 8px;
}





/* Normales Bild im Contentbereich */

.content img {	
	clear         : both;
	float         : none;
	border        : none;
	padding       : 0;
	margin-right  : 10px;
	margin-bottom : 10px;
}

/* Listen-Bild im Contentbereich */
/* Vorschau-Bild im Contentbereich */
.content ul li img  {
	border        : none;
	margin        : 3px;
	margin-left   : 0;
	margin-bottom : 8px;
	margin-right  : 10px;
	float         : left;
	clear         : both;	
}


/* Tabellen-Bild im Contentbereich */
.content table img {
	border       : 0px none;
	margin-bottom: 5px;
	margin-top   : 5px;
	/*margin-right : 10px;
	margin-left  : 0px;
	float        : middle;
	clear        : both;*/
	text-align   : center;
	align: center
	
}




/* Formatierung der Tabellen im Contentbereich */

.content table p {	
	/*width             : 585px;			*/
}

.content table {	
	border            : 1px solid #006E2B;	
	width             : 585px;
	margin-top        : 2%;
	margin-bottom     : 2%;       
	vertical-align    : top;
	font-family       : Arial,sans-serif;
	font-weight       : normal;
	font-style        : normal;
	font-variant      : normal;
	font-stretch      : normal;
	font-size         : 12px;
	border-collapse   : collapse;
	background-color  : #206931;			
}

.content th {
	color            : #D3E4B5;
	margin           : 0;
	padding          : 5px;
	font-family      : Helvetica, Arial, sans-serif;
	font-style       : normal;
	font-weight      : normal;
	font-size        : 12px;
	align            : top;
}

.content td, th {
	padding          : 5px;
	text-align       : left;
	font-size        : 12px;
	align            : top;
}

.content tr.even td {
	background-color : #fff;
	padding          : 3px;
	margin           : 0;
	border-top       : 1px solid #206931;
	font-size        : 12px;
	align            : top;
}

.content tr.odd td {
	background-color: #fff;
	border-top      : 1px solid #206931;
	font-size       : 12px;
	align           : top;
}



/* Formatierung Haupt-Navigation */

#navigation {
	position           : absolute;
	z-index            : 6;
        left               : 3%;
        margin-left        : 211px;
	top                : 10%;
	height             : 10px;
}

#navbox {
	width         : 90px;
	float         : left;
	clear         : none;
	text-align    : left;
	margin-right  : 2px;

	}	
/* Formatierung erster Level */	
#navbox a {
	margin-left     : 0;
	filter          : Alpha(opacity=80);
	opacity         : 0.8;
	display         : block;
	width           : 90px;
	font-family     : Times, serif; 
	font-size       : 15px; 
	color           : #000; 
	font-weight     : normal; 
	font-style      : normal;
	padding-left    : 5px;
	height          : 38px;
	text-decoration : none;
	background-color: #c4e290;
	border-bottom   : 1px solid #e2f1c3;
}
#navbox a:hover,
#navbox em {
	filter          : Alpha(opacity=70);
	opacity         : 0.7;
	display         : block;
	width           : 90px;
	font-family     : Times, serif; 
	font-size       : 15px; 
	color           : #fff; 
	font-weight     : normal; 
	font-style      : normal;
	padding-left    : 5px;
	height          : 38px;
	text-decoration : none;
	background-color: #206931;
}

/* Formatierung zweiter Level */	
#navbox ul {
	display         : block;
	width           : 90px;
	font-family     : Arial, sans-serif;
	font-size       : 11px;
	font-style      : normal;
	font-weight     : normal;
	color           : #000;
	text-decoration : none;
	margin-left     : 0;
	padding-top     : 0;
	margin-top      : 0;
	height          : 28px;
	clear           : both;
	}
	
#navbox ul a {
	display         : block;
	width           : 90px;
	filter          : Alpha(opacity=85);
	opacity         : 0.85;
	font-family     : Arial, sans-serif;
	font-size       : 11px;
	font-style      : normal;
	font-weight     : normal;
	color           : #000;
	text-decoration : none;
	background-color: #B4CF9D;
	height          : 28px;
	clear           : both;
}
#navbox ul a:hover {
	display         : block;
	width           : 90px;
	filter          : Alpha(opacity=85);
	opacity         : 0.85;
	font-family     : Arial, sans-serif;
	font-size       : 11px;
	font-style      : normal;
	font-weight     : normal;
	color           : #fff;
	text-decoration : none;
	background-color: #206931;
	height          : 28px;
	clear           : both;
}


/* Formatierung zweiter Level */	

.Navilevel2  {	

	list-style-type: none;
	margin-left     : 0;
	padding-left    : 0;
	padding-top     : 0;
	margin-top      : 0;
}
.Navilevel2  ul {	

	list-style-type: none;
}

/* Formatierung Editor Button */	
.editor form.default input {
	background        : none;
	border            : none;
	z-index           : 7;	
	position          : absolute;	
	width             : 2%;
	height            : 2%;
	left              : 4.3%;	
	bottom            : 1%;
}
.editor form.default input.submit{
	background-image   : url('/edit.gif');
	background-repeat  : no-repeat;
	background-position:  left 50%;
	height             : 24px;
	font-size          : 0;
	color              :#206931
}
/* Formatierung Benutzermanager Button */
.editor form.usermanager input{
	background-color  : none;
	border            : none;
	z-index           : 7;	
	position          : absolute;	
	width             : 2%;
	height            : 2%;
	left              : 1%;	
	bottom             : 1%;
}
.editor form.usermanager input.submit{
	background-image   : url('/user.gif');
	background-repeat  : no-repeat;
	background-position:  left 50%;
	height             : 24px;
	font-size          : 0;
	color              :#206931;
		background-color  : transparent
}

.adresse {
	z-index            : 10;	
	position           : absolute;	
	width              : 200px;
	height             : 10%;
	left               : 5%;	
	bottom             : 7%;
	font-family        : Helvetica, Arial, sans-serif;
	font-size          : 12px;
	font-style         : normal;
	font-weight        : normal;
	color              : #006E2B;
}

.sprache  {
	background-image   : url('/sprache.gif');
	background-repeat  : no-repeat;
	background-position: left top;
	list-style-type    : none;
	z-index            : 10;	
	position           : absolute;	
	width              : 150px;
	height             : 8%;
	left               : 5%;	
	top                : 23%;
	font-family        : Helvetica, Arial, sans-serif;
	font-size          : 12px;
	font-style         : normal;
	font-weight        : bold;
	color              : #006E2B
}

.sprache-en  {
	background-image   : url('/sprache-en.gif');
	background-repeat  : no-repeat;
	background-position: left top;
	list-style-type    : none;
	z-index            : 10;	
	position           : absolute;	
	width              : 150px;
	height             : 8%;
	left               : 5%;	
	top                : 23%;
	font-family        : Helvetica, Arial, sans-serif;
	font-size          : 12px;
	font-style         : normal;
	font-weight        : bold;
	color              : #006E2B
}

.sprache ul,
.sprache-en ul {
	list-style-type   : none;
	vertical-align    : top;
	margin-left       : 0;	
	padding-left      : 27px;
	margin-top        : 0;	


}

.sprache a:link,
.sprache-en a:link,
.sprache a:visited,
.sprache-en a:visited,
.sprache a:active,
.sprache-en a:active {
	list-style-type: none;
	display         : block;
	width           : 110px;
	font-family     : Helvetica, Arial, sans-serif;
	font-size       : 12px;
	font-style      : normal;
	font-weight     : normal;
	color           : #006E2B;
	text-decoration : none;
	padding-top     : 1px;
}
.sprache a:hover,
.sprache-en a:hover {
	list-style-type: none;
	display         : block;
	width           : 110px;
	font-family     : Helvetica, Arial, sans-serif;
	font-size       : 12px;
	font-style      : normal;
	font-weight     : bold;
	color           : #fff;
	text-decoration : none;
	padding-top     : 1px;
}

/* Formatierung der Druckversion */
.wetter {
	z-index            : 7;	
	position           : absolute;	
	width             : 200px;	
	height            : 600px;
	top               : 30%;
	left              : 3%;
	margin-top        : 90px;
	margin-left       : 220px;
}

/* Formatierung der Druckversion */
.Druckversion {
	z-index            : 7;	
	position           : absolute;	
	width              : 110px;
	height             : 3%;
	left               : 5%;	
	bottom             : 20%;
}
.Druckversion a:link,
.Druckversion a:visited,
.Druckversion a:active {
	display         : block;
	width           : 110px;
	font-family     : Arial, sans-serif;
	font-size       : 12px;
	font-style      : normal;
	font-weight     : bold;
	color           : #006E2B;
	text-decoration : none;
	padding-left    : 0;
	padding-top     : 4px;
	height          : 18px;

}
.Druckversion a:hover {
	display         : block;
	width           : 110px;
	font-family     : Arial, sans-serif;
	font-size       : 12px;
	font-style      : normal;
	font-weight     : bold;
	color           : #fff;
	text-decoration : none;
	padding-left    : 0;
	padding-top     : 4px;
	height          : 18px;
}
