/* spezielle Gestaltung genereller Tags*/

html {
min-height:100%;
}	
body{
	background:#E2E2E2;
	background-image:-moz-linear-gradient(90deg,#E2E2E2,#74A6B6 );
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#74A6B6));
	/* background: -moz-linear-gradient(180 0, #E2E2E2, #0077B0);*/
	/*background-image:-moz-linear-gradient(center bottom, rgb(164,176,165) 2%, rgb(146,162,212) 51%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

/*Der allumfassende body Container*/ 
#body{
	/*background-color: transparent;*/
	width: 100%;
}
/*Die Kopfgrafik*/
#kopf{
	background:  #069 url(/images/kopf2.png) no-repeat center top;
	text-align: center;
	height: 90px;
	-moz-border-radius:10px;
	-moz-box-shadow: grey 5px 5px 5px;
}
#kopf2{
	background: #069 url(/images/kopf2.png) no-repeat right top;
	text-align: center;
	height: 90px;
	-moz-border-radius:10px;
	-moz-box-shadow: grey 5px 5px 5px;
	-webkit-box-shadow: grey 5px 5px 5px;
	box-shadow: grey 5px 5px 5px;
}
/*Container für Schriftgrößenänderung*/
#zoom{
	float: right;
	clear: both;
	position: absolute; 
	/*z-index: 3;
	visibility: visible;
	overflow: visible;*/
	margin-left:10px;
	width: 54px;
	height: 20px;

	margin-top:-23px; 
}

/*rechter Container für den Content*/
#inhalt{
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	/*background-color:#E2E2E2;
	background-color: #FBFBFB;*/
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	padding-bottom: 20px;
	background-image: url(/images/copyright2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-left: 13em;
	margin-top: 1.9em;
	z-index:0;
}
#inhalt2{
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	/*background-color:#E2E2E2;
	background-color: #FBFBFB;*/
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	padding-bottom: 20px;
	background-image: url(/images/copyright2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-top: 1.9em;
	z-index:0;
}
#inhalt a{
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
#inhalt ol li{
	list-style-type: decimal;
	list-style-position: inside;
}
#inhalt ul ul li{
	list-style-type: lower-alpha;
	list-style-position: inside;
	text-indent: 1em;
}
#inhalt a:hover{
	color: #003399;
}
#inhalt a:visited{
	color: #325FA3;
}
#inhalt a:visited:hover{
	color: #003399;
	text-decoration: underline;
}
#inhalt a img{
	text-align:center;
	clear: none;
}
/*Download Buttons*/
#inhalt download {

padding-top:20px;}
#inhalt form{
	text-align:center;
}
/*Container für die CSS-Navigation*/
/*#navcontainer{
	visibility: visible;
	float: left;
	-moz-border-radius: 10px;

}
#navlist{
	background: #006699 url(/images/menu_back2.png) no-repeat left center;
	width: 12em;
	padding-left: 0px;
	border-top: 2px solid #CDDFE4;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #CDDFE4;
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	clear: both;
	margin-top: 2em;
	margin-left: 0px;
	color: #517984;	
-moz-box-shadow: grey 5px 5px 5px;
	-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#navlist li{
	padding: 0.15em 1em 0.15em 0.1em;
	text-align: left;
	color: #006699;
	list-style: url(none) none;
	left: 0px;
	border-top: 1px solid #CDDFE4;
	border-right: 1px solid #98BDC9;
	border-bottom: 1px solid #98BDC9;
	border-left: 1px solid #CDDFE4;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}
#navlist li a{
	text-decoration: none;
	color: #006699;
	margin-left: 0.4em;
	display: block;
}
#navlist li strong{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	margin-left: 0.4em;
}
#navlist li a:link{
	color: #DADADA;
	font-size: 1em;
	font-weight: normal;
}
#navlist li a:visited{
	color: #DADADA;
	margin-left: 0.4em;
}
ul#navlist li a:hover{
	color: #FFFFFF;
	margin-left: 0.4em;
	background-color: #2F8C2F;
	background: transparent;
	font-weight: bold;
	background-attachment: scroll;
}
*/
/*Einbindung von Schriftarten für die Verwendung als font-family*/
@font-face {
font-family: 'Cartoon';
src: url('../fonts/SF_Cartoonist_Hand.eot');
src: local('SF_Cartoonist_Hand'), local('SF_Cartoonist_Hand'), url('../fonts/SF_Cartoonist_Hand.ttf') format('truetype');
}
@font-face {
font-family: 'Cartoon-Bold';
src: url('../fonts/SF_Cartoonist_Hand_Bold.eot');
src: local('SF_Cartoonist_Hand_Bold'), local('SF_Cartoonist_Hand_Bold'), url('../fonts/SF_Cartoonist_Hand_Bold.ttf') format('truetype');
}
@font-face {
font-family: 'Cartoon-italic';
src: url('../fonts/SF_Cartoonist_Hand_Italic.eot');
src: local('SF_Cartoonist_Hand_Italic'), local('SF_Cartoonist_Hand_Italic'), url('../fonts/SF_Cartoonist_Hand_Italic.ttf') format('truetype');
}
@font-face {
font-family: 'Arch';
src: url('../fonts/SF_Arch_Rival.eot');
src: local('SF_Arch_Rival'), local('SF_Arch_Rival'), url('../fonts/SF_Arch_Rival.ttf') format('truetype');
}
@font-face {
font-family: 'Arch-Bold';
src: url('../fonts/SF_Arch_Rival_Bold.eot');
src: local('SF_Arch_Rival_Bold'), local('SF_Arch_Rival_Bold'), url('../fonts/SF_Arch_Rival_Bold.ttf') format('truetype');
}
@font-face {
font-family: 'Arch-italic';
src: url('../fonts/SF_Arch_Rival_Italic.eot');
src: local('SF_Arch_Rival_Italic'), local('SF_Arch_Rival_Italic'), url('../fonts/SF_Arch_Rival_Italic.ttf') format('truetype');
}
@font-face {
font-family: 'Underwood';
src: url('../fonts/MyUnderwood.eot');
src: local('Underwood'), local('Underwood'), url('../fonts/MyUnderwood.ttf') format('truetype');
}
@font-face {
font-family: 'sm';
src: url('../fonts/1942.eot');
src: local('1942'), local('1942'), url('../fonts/1942.ttf') format('truetype');
}
@font-face {
font-family: 'Komi';
src: url('../fonts/KomikaTitle.eot');
src: local('KomikaTitle'), local('KomikaTitle'), url('../fonts/KomikaTitle.ttf') format('truetype');
}
@font-face {
font-family: 'Jott';
font-weight:normal;
font-style:normal;
src: url('../fonts/JottFLF-Casual.eot');
src: local('JottFLF-Casual'), local('JottFLF-Casual'), url('../fonts/JottFLF-Casual.ttf') format('truetype');
}
@font-face {
font-family: 'JR';
font-weight:normal;
font-style:normal;
src: url('../fonts/jr.eot');
src: local('JR'), local('JR'), url('../fonts/jr.ttf') format('truetype');
}

h1{
	color:#0077B0;
	text-align: center;
	font-size: 3.2em;
	text-shadow: #999999 3px -2px 3px;
	font-family: Komi, Verdana, Arial, Helvetica, sans-serif;
	/*text-shadow: 1px 1px 0px  #99D2EE, -1px -1px 0px #145676;
	color:#505050;
	text-shadow: grey 3px 3px 5px; 
	-moz-transform:skewx(-1deg) skewy(-1deg);*/
	/*-moz-transform:rotate(1deg);*/
	/*text-shadow: -2px -2px 1px black, 2px 2px 1px white;
	padding-top:1em;*/
}
h2{
	color: #F5F5F5;
	font-size: 1.7em;
	font-style: bold;
	text-align: center;
	text-shadow: #000000 2px -1px 2px;
	/*padding-top: 1em;
	font-family: Cartoon, Verdana, Arial, Helvetica, sans-serif;*/
}
h3{
	font-size: 1.3em;
	color: #333333;
	text-align: center;

}
h4{
	font-size: 1em;
	color: #0033FF;
	text-align: left;
	/*text-shadow: -2px -2px 1px grey, 2px 2px 1px white;*/
}
h5{
	font-weight: bold;
	color: #003333;
	text-align: left;
	font-size: 0.9em;
}
/*Dieses H7-Tag wird zum Zentrieren der Kopfgrafik missbraucht*/
h7{
	color: #0066CC;
	text-align: center;
}
ol{
	list-style-type: decimal;
	list-style-position: inside;
	text-align: left;
}
ul{
	margin-left: 1em;
	text-align: left;
}
li{
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 10px;
}
dt{
	font-weight: bold;
	text-align: left;

}
dl{
	font-weight: bold;
	color: #006600;
	text-align: left;
}
dd{
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 3em;
}
.u {
	text-decoration: underline;
}
.s {
text-decoration:line-through;
}
.center {}

/*Formatierungen für Formularfelder*/
label{
	margin-left: 1em;
}
fieldset {
	background-color:#74A6B6;
	background-image:-moz-linear-gradient(90deg,#74A6B6,#E2E2E2);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#74A6B6), to(#E2E2E2));
	width: auto;
	margin: 1em;
	padding: 0px;
		-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-webkit-border-radius-bottomright:10px;
}
* html fieldset {
	border: 0px;
	margin: 1em;
}
fieldset p{
	margin-top: 5px;
	margin-bottom: 5px;
}
fieldset legend {
	position:relative;
	font-weight: bold;
	margin-top: -1.8em;
	padding:1em 0em;
	width: auto;
	text-align: left;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	color: #333333;
	text-shadow: #FFFFFF 2px -1px 2px;
	font-size:1.1em;
}
input[type=text],input[type=email], textarea, select {
	margin-left: 1em;
	background-color: #E4E4E4;
	color: #333333;
	display: inline;
	
}
p input{
	width: 18em;
	margin-left: 1em;
}
select {
	width: 18em;
	display: inline;
}
input[type=reset], input[type=submit], input[type=checkbox]{
	margin-left: 1em;
	margin-bottom: 0.5em;
}

input[type=hidden]{
	display:none;
}
/*input:focus, textarea:focus select:focus{
	color:#FF0000;
	
}*/
select{
	margin-left: 1em;
}
label.left {
	text-align:right;
	width:5em;
	margin-right:0.3em;
	float: left;
}
input:focus:nth-of-type(1n), textarea:focus:nth-of-type(1n), select:focus:nth-of-type(1n) {
background:#FFFFFF;
outline: 0;
-webkit-box-shadow: -3px -3px 3px #D1E6ED, 3px -3px 3px #D1E6ED, -3px 3px 3px #D1E6ED, 3px 3px 3px #D1E6ED;
-moz-box-shadow: -3px -3px 3px #D1E6ED, 3px -3px 3px #D1E6ED, -3px 3px 3px #D1E6ED, 3px 3px 3px #D1E6ED;
box-shadow: -3px -3px 3px #D1E6ED, 3px -3px 3px #D1E6ED, -3px 3px 3px #D1E6ED, 3px 3px 3px #D1E6ED;
}

form br{
	clear: both;
}

a{
	color: #0066FF;
	font-weight: normal;
	text-decoration: underline;
}
img{
	border:none;

}
a img{
	border:none;
	color:white;
	padding-left:1px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 1px;
	text-align: justify;
}
table{
	/*width: 90% !important;*/
	width: 98%;
	margin: 1em;
	border-collapse:collapse;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	-moz-box-shadow: grey 6px 5px 5px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	z-index:1;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px;
	-webkit-border-radius-topleft:10px;
	-webkit-border-radius-topright:10px;
	-webkit-border-radius-bottomright:10px;
	background-repeat:no-repeat;
	text-align:center;
	}
	
table tr{
	border-collapse:collapse;
	/*background-color: #C6D2D7;*/
	text-align:center;
}

/*Zebralook*/
table tr:nth-child(1n+2) {
background-color: #E1E8EA;
color: #000;
}
table tr:nth-child(2n+3) {
background-color: #C6D2D7;
color: #000;
}
table td{
	border-collapse:collapse;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align:center;
}
table th{
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.tabelle_kopf{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	border-bottom: 2px solid #FFFFFF;
	margin-bottom: 0.4em;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	font-size: 1.2em;
	font-weight:bold;
	background-color: #99AEB7;
	text-shadow: grey 1px 1px 2px;
	text-align:center;	
}
/*Zeilenformatierung für Statistik des Objekts Startseite*/
.tabelle_zeile{
	color: #FF0000;
	text-align: center;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background: #A4C4D0;
	border: 1px solid #FFFFFF;

}
/*Klammer am Tabellenkopf*/
#klammer{
	background-image:url(../images/klammer2.png);
	float: left;
	clear: both;
	position: absolute; 
	/*z-index: 3;
	visibility: visible;
	overflow: visible;*/
	margin-left:10px;
	width: 54px;
	height: 100px;

	margin-top:-1.5em; 
}
#pin{
	background-image:url(../images/pin.png);
	float: right;
	clear: both;
	position: absolute;
	z-index: 3;
	overflow: visible;
	width: 65px;
	height: 66px;
	margin-top:-1.6em;
	margin-left:1%;
	visibility: visible;

}
#pfeil{
	background-image:url(../images/pfeil4.png);
	float: right;
	clear: both;
	position: absolute;
	z-index: 3;
	visibility: visible;
	overflow: visible;
	/*width: 106px;
	height: 66px;*/
	width:111px;
	height:89px;
	margin-top:-3em;
	margin-left:-1.5em;
}
/*Farbcodierungen der Tabelleneinträge*/

.gold { 
background-image: -moz-linear-gradient(180deg,#E2E2E2,#FFFF99,#E2E2E2,#FFFF99,#E2E2E2);
}
.silber { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#CCCCCC,#E2E2E2,#CCCCCC,#E2E2E2);
}
.bronze { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#D8B18B,#E2E2E2,#D8B18B,#E2E2E2);
}
.aktion { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#3399FF,#E2E2E2,#3399FF,#E2E2E2);
}
.ferien { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#D8B18B,#E2E2E2,#D8B18B,#E2E2E2);
}
.einsatz { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#FF0000,#E2E2E2,#FF0000,#E2E2E2);
}
.event{ 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#CC0000,#E2E2E2,#CC0000,#E2E2E2);
color:#FFFFFF;
}
.meisterschaft { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#66CC66,#E2E2E2,#66CC66,#E2E2E2);
}
.pokal{ 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#33CCFF,#E2E2E2,#33CCFF,#E2E2E2);
}
.koenig { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#FFCC66,#E2E2E2,#FFCC66,#E2E2E2);
}
.meeting { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#33CCFF,#E2E2E2,#33CCFF,#E2E2E2);
}
.roland { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#FFCC66,#E2E2E2,#FFCC66,#E2E2E2);
}
.gruenkohl { 
background-image:-moz-linear-gradient(180deg,#E2E2E2,#FFCC66,#E2E2E2,#FFCC66,#E2E2E2);
}
.tab_container {

}
.ende_wettkampf{
	text-decoration: line-through;
	color: #666666;
	
}
.ergebn_gemeldet{
	color: #333333;
	font-weight: bold;
}
blockquote{
	margin-left: 10px;
	font-weight: bold;
}

/*Gestaltung der Layoutelemente*/


#impressum{
	padding: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0.5em;
	text-align: center;
	float: left;
	width: 90%;
	height: 150px;
}

.meldung{
	color: #FFFFFF;
	width: 10em;
	border: 1px solid #990033;
	float: left;
	text-decoration:none;
	text-align: center;
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	font-style: italic;
	font-weight: bold;
}
.vorstand {
	background-image:url(../images/postit.png);
	
	/*-moz-transform:rotate(-1deg);
	-moz-border-radius:10px;
	-moz-box-shadow: grey 1px 1px 1px;*/
	width:291px;
	min-height:195px;
	margin:5px;
	padding:15px 5px 0px;
	text-align: center;
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
}
#schrift {
font-family: JR, Arial; font-size:1.6em; font-weight:normal;
}
#schrift2 {
font-family: Komi, Arial; font-size:1.5em; font-weight:normal;
}
.papier {
	font-family: Underwood, Verdana, Arial, Helvetica;
	font-size:1.1em;
	background-color:#FFFFFF;
	-moz-border-radius:10px;
	-moz-box-shadow: grey 3px 3px 3px;
	width:95%;
	margin:10px;
	padding:10px;
	text-align: center;
	-moz-transform:rotate(0.7deg);
	margin-bottom:20px;
	border: 1px solid #000000;
}
.presse {
	font-size:1.1em;
	background-color:#FFFFFF;
	-moz-border-radius:10px;
	-moz-box-shadow: grey 3px 3px 3px;
	width:95%;
	margin:10px;
	padding:10px;
	text-align: center;
	margin-bottom:20px;
	border: 1px solid #000000;
}
/*Schriftformatierungen*/
.normal_gruen_Block{
	color: #000000;
	font-size: 1em;
	text-align: left;
}
.links{
	text-align: left;
}
.rechts{
	text-align: right;
}

/*Hervorhebung grün*/
.merke{
	font-weight: bold;
	color: #0066CC;
}
/*Hervorhebung rot*/
.achtung{
	font-weight: bold;
	color:#FF0000;
}
.neu {
	color: #FF0000;
}
/*Anmerkungen*/
.mini{
	font-size: 0.8em;
	text-align: left;
}
.mini_center{
	font-size: 0.8em;
	text-align: center;
}

/*Spezielle Gestaltungen und Farbspielereien*/
.rahmen {
	background-color: #FCFCFC;
	padding: 10px;
	text-align: center;
	border-top: 1px solid #666666;
	border-right: 2px solid #4D4D4D;
	border-bottom: 2px solid #4D4D4D;
	border-left: 1px solid #666666;
	float: left;
	margin: 10px;
	width: 20%;
}
.rahmen2 {
	background-color: #DADADA;
	text-align: center;
	border-top: 1px solid #666666;
	border-right: 2px solid #4D4D4D;
	border-bottom: 2px solid #4D4D4D;
	border-left: 1px solid #666666;
	float: left;
	width: 25%;
	margin: 10px 10px 10px 5%;
	padding: 10px;
}
.weiss{
color: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}
.rot{
	color: #FF0000;
	font-style: italic;
}
.blau{
	color: #0000CC;
	text-decoration:underline;
	font-weight: bold;
}
/*Abstände zum vertikalen Verschieben*/
.zwei_br{
	margin-top: 40px;
}
.drei_br{
	margin-top: 60px;
}
/*Abstände zum horizontalen Verschieben*/
.vier_tab{
	margin-left: 120px;
}
.zwei_tab{
	margin-left: 60px;
}
/*Gestaltung der Bildergallerien*/
.float-images{
	border:none;
	color:white;
	margin: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}
/*Formularbutton*/
.button{

}
/*Containerelemente des geschützten Bereiches*/
#admin{
	height: 35em;
	background-color:#D1E6ED;
	border: 1px solid #666666;
	visibility: visible;
	padding: 5px 5px 20px 10px;
	width: auto;
}
#admin2{
	height: 35em;
	width: 31em;
	background-color: #E0E0A3;
	border: 1px solid #666666;
	padding: 5px 5px 20px 10px;
	float: right;
	visibility: visible;
}
#dokumente{
	width: 64.2em;
	visibility: visible;
	top: 25px;
	position: relative;
	clear: both;
	text-align: left;
	padding: 5px 5px 20px 20px;
	background-image: url(/images/copyright.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-size: 0.8em;
	height: 95%;
}
/*Containerelement Traueranzeige*/
.trauer{
	background-color: #FFFFFF;
	width: 80%;
	padding: 10px;
	margin-left: 10%;
	text-align: center;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: right;
	font-style: italic;

	-moz-box-shadow: grey 3px 3px 3px;
	border: 1px double #000000;
}
.trauer p{
	text-align: left;
}
.trauer h1{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	font-size: 2em;
	font-style: normal;
	text-shadow:none;
}
.trauer h2{
	text-align: center;
	font-size: 1.1em;
	color: #000000;
	font-style: normal;
}
.bild_in_bild{
	float: left;
	clear: both;
	margin: 1em;
}
.aushang{
	background-color: #FFFFFF;
	width: 55%;
	padding: 10px;
	margin-left: 5px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #666666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	text-align: left;
	font-weight: bold;
	border-left-width: 1px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: right;
	clear: right;
	clear: both;
}
#form{
	background-color: #EBE7DA;
	visibility: visible;
	padding-top: 5px;
	padding-bottom: 20%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-weight: bold;
	line-height: 1.25;
	float: left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #333333;
}
#form2{
	width: 90%;
	background-color: #999999;
	border-top: none;
	border-right: 3px solid #666666;
	border-bottom: 3px solid #333333;
	border-left: none;
	font-size: 0.8em;
	margin: 1em;
	padding: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#form2 input{
	width: 250px;	
}
/*Gestaltung des Containers, der Bilder enthält*/
#galerie{
	background-color: #FCFCFC;
	border-top: 1px solid #999999;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #999999;
	padding: 5px;
	text-align: center;
	margin-bottom: 1em;
	height: 100%;
	-moz-box-shadow: grey 6px 5px 5px;
}
#galerie h1{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
dl.galerie {
	background-color: #CCCCCC;
	float: left;
	margin: 5px 5px 0.1em;
	height: 170px;
	width: auto;
	padding-bottom: 0.5em;
	border: 1px outset #E9E9E9;
}
dl img{	
	border: 1px inset #8B8B8B;
}
.galerie dt {
	margin: 0.5em;
}
.galerie dd {
	font-size: 0.8em;
	margin-right: 0.5em;
	text-align: center;
	margin-left: auto;
	padding-left: 0.5em;
	color: #5F5F5F;
}
/*Gestaltung des Chronik-Containers*/
.chronik{
	font-family: Underwood, Verdana, Arial, Helvetica, sans-serif;
	padding: 0.5em;
	text-align: center;
	margin-left:5%;
	margin-bottom: 1em;
	width: 90%;
	background-color:#F7F7F0;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
  	-moz-box-sizing:border-box;
	-moz-box-shadow: grey 5px 5px 5px;
	
}
.chronik h3{
	/*font-size: 1.7em;
	font-weight: bold;
	text-align: left;
	text-shadow: none;
*/
	font-size: 2em;
	color:#003366;
	text-align: right;
	text-shadow: #FFFFFF 2px -1px 2px;
	padding-right:1.5em;
	
}
dl.chronik img{	
	border: 1px inset #8B8B8B;
}
.chronik p {
font-family: Underwood, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin-right: 2em;
	text-align:left;
	margin-left: auto;
	padding-left: 2em;
	color: #000000;
}
/* Gestaltung der Errordokumente */
 div.c3 {text-align: right}
 span.c2 {font-family: arial,helvetica,sans-serif}
 span.c1 {color: #006633; font-size: 1.5em}
 div.errorpic{
	float: right;
	height: 138px;
	margin: 5px;
	clear: left;
}
.potenz{
	vertical-align:super;
	font-size: 0.8em;
	font-weight: bold;
}
.noffen {
	font-weight: bold;
}
.offen {
	color:#FF0000;
	background-color: #FCF8E2;
	font-weight: normal;
}
pre {
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
/*farblicher Kasten */
.info{
	background-color: #E1E1E1;
	text-align: left;
	border: 1px solid #999999;
	padding: 1em;
	color: #0066CC;
		-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
  	-moz-box-sizing:border-box;
	-moz-box-shadow: grey 5px 5px 5px;
}
/*Bilder die rechts kleben*/
.img_float_right {
	clear: right;
	float: right;
	margin-left:1em;
	margin-bottom:1em;
	text-decoration: none;
}
/*Bilder die links kleben*/
.img_float_left {
	clear: both;
	margin-right:1em;
	margin-bottom:1em;
	float: left;
	text-decoration: none;
}


/*farblicher Kasten fuer Newsanmeldung*/
#news{
	background-color: #DDEEFF;
	text-align: center;
	border: 1px solid #999999;
	margin-left: 30%;
	width: 30em;
}
.container3{
	width:80%;
	padding-left:10%;
	
}

.links3, .mitte3, .rechts3 {
	float:left;
	width:29% !important;
	width:30%;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
  	-moz-box-sizing:border-box;
	padding: 20px;
	margin-bottom:1.5em;
	-moz-box-shadow: grey 5px 5px 5px;
	background-color: #E8E8E8;
	border: 1px solid #999999;

}
.links3, .rechts3 {
background-image:-moz-linear-gradient(90deg,#CACACA,#E9E9E9 );
}
/*#links3{
	left: 2%;
	width: 22%;
	background-color: #F4F4F4;
	float: left;
	margin-top: 1em;
}
#mitte3{
	left: 25%;
	width: 50%;
	background-color: #F4F4F4;
	overflow: auto;
	float: left;
	margin-top: 1em;
}*/
.rechts3{
	/*left: 76%;
	width: 22%;
	background-color: #F4F4F4;
	overflow: auto;
	float: left;
	margin-bottom: 2em;
	margin-top: 1em;*/
}
/*vierspaltiges Layout*/
.container4{
	padding-left:10%;
}
.links4, .mittelinks4, .mitterechts4, .rechts4 {
	height:120px;
	float:left;
	width:22%;
	box-sizing:border-box;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-box-sizing:border-box;
	padding: 20px;
	margin-bottom:1.5em;
	margin-left:2px;
	margin-right:2px;
	-moz-box-shadow: grey 5px 5px 5px;
	background-color: #E8E8E8;
	border: 1px solid #999999;
	background-image:-moz-linear-gradient(90deg,#CACACA,#E9E9E9 );
}

.links4{
	/*left: 2%;
	width: 19%;
	background-color:#ABC477;
	float: left;
	margin-top: 1em;


	-moz-box-shadow: grey 5px 5px 5px;
	margin-right: 0.1em;*/
	
}
.mittelinks4{
	/*left: 22%;
	width: 28%;
	background-color:#ABC477;
	float: left;
	margin-top: 1em;

	-moz-box-shadow: grey 5px 5px 5px;	
	margin-right: 0.3em;
	padding: 0.1em;*/

}
.mitterechts4{
	/*left: 51%;
	width: 28%;
	background-color:#ABC477;
	overflow: auto;
	float: left;
	margin-top: 1em;

	-moz-box-shadow: grey 5px 5px 5px;
	margin-right: 0.3em;
	padding: 0.1em;*/

}
.rechts4{
	/*left: 80%;
	width: 28%;
	background-color:#ABC477;
	float: left;
	margin-bottom: 2em;
	margin-top: 1em;

	-moz-box-shadow: grey 5px 5px 5px;
	padding: 0.1em;
margin-bottom:20px;*/
}
.zweispaltig{
	width:95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	column-count:2;
	column-gap:20px;
	column-width:45%;
	column-rule: 1px solid;
	column-rule-color:#666666;
	column-rule-width:1px;
	-moz-column-count:2;
	-moz-column-gap:20px;
	-moz-column-width:45%;
	-moz-column-rule: 1px solid;
	-moz-column-rule-color:#666666;
	-moz-column-rule-width:1px;
	-webkit-column-count:2;
	-webkit-column-gap: 20px;
	-webkit-column-rule: 1px solid;
	-webkit-column-rule-color:#666666;
	-webkit-column-rule-width:1px;
	font-size: 0.9em;
	text-align: left;
	border: 1px solid #333333;
	background-color: #F5F5F5;
	-moz-box-shadow: grey 5px 5px 5px;
-moz-border-radius:10px;
}
.zweispaltig ul li{
	list-style:disc;
}
.zweispaltig h1,h3,h4,h5{
	color:#000000;
}

.zweispaltig h2 {
	color:#000000;
	text-shadow: white 1px 1px 0px;
}
.zweispaltig h4{
	color: #003399;
	font-size: 1.2em;

}
.dreispaltig{
	width:95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	column-count:3;
	column-gap:10px;
	column-width:25%;
	column-rule: 1px solid;
	column-rule-color:#666666;
	column-rule-width:1px;
	-moz-column-count:3;
	-moz-column-gap:10px;
	-moz-column-width:25%;
	-moz-column-rule: 1px solid;
	-moz-column-rule-color:#666666;
	-moz-column-rule-width:1px;
	-webkit-column-count:3;
	-webkit-column-gap: 10px;
	-webkit-column-width:25%;
	-webkit-column-rule: 1px solid;
	-webkit-column-rule-color:#666666;
	-webkit-column-rule-width:1px;
	font-size: 0.9em;
	text-align: left;
	border: 1px solid #333333;
	background-color: #FAF9E7;
	-moz-box-shadow: grey 5px 5px 5px;
-moz-border-radius:10px;
}
.dreispaltig ul li{
	list-style:disc;
}
.dreispaltig h1,h3,h4,h5{
	color:#29270C;
}
.dreispaltig h2 {
	color:#29270C;
	text-shadow: white 1px 1px 0px;
	font-size: 1.3em;
}
.dreispaltig h5{
	color: #003366;
	font-size: 1em;
	font-style: italic;
}
.text-shadow {
	text-shadow: grey 2px 2px 5px;
}
.box-shadow {
	-moz-box-shadow: grey 3px 3px 3px;
}
