h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #F20000;
	display: inline;
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #F20000;
	display: inline;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
}
h4 {
	font-size: 1.0em;
	font-weight: bold;
	color: #F20000;
	display: inline;
}
h5 {
	font-size: 1.0em;
	font-weight: bold;
	display: inline;
}
h6 {
	font-size: 1.0em;
	font-weight: bold;
	display: inline;
}
.s1 {
	font-weight: bold;
	color: #F20000;
}
.s2 {
	font-weight: bold;
}
.s3 {
	color: #F20000;
}
.tags {
	color: #CCCCCC;
	font-size: 0.8em;
	display: none;
	}

a {
	color: #0000EE;
	text-decoration: underline;
	border: none;
    }
a:link {
	color: #0000EE;
    }
a:active {
	color: #F20000;
    }
a:visited {
	color: #9D21E4;
    }
a:hover {
	color: #F20000;
    }
a:focus {
	color: #F20000;
    }
	
.box input {
	margin: 0px;
    }

ul.menu {
padding: 0px;
margin: 0px;
list-style-type: none;
}
.leftnav, .subnav, .subnav2, .subnavgal1, .subnavgal2 {
    float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 6px;
	border-right: 1px solid #E6F0C8;
    }
.leftnav {
	height: 27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 21px;
    }
.leftnav1 {
	padding-left: 5px;
    }
.subnav {
    clear: left;
	padding-top: 0px;
	padding-bottom: 7px;
	border: none;
	white-space: nowrap;
    }
html>body .subnav {
	white-space: normal;
	}
.subnav2 {
    clear: left;
	padding-top: 7px;
	padding-bottom: 7px;
	border: none;
	white-space: nowrap;
    }
html>body .subnav2 {
	white-space: normal;
	}
.subnavgal1 {
    clear: left;
	padding-top: 0px;
	padding-bottom: 7px;
	border: none;
    }
.subnavgal2 {
    clear: left;
	font-size: 1.0em;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 20px;
	border: none;
    }
	
.active1 {
	padding-left: 10px;
	border-left: 5px solid #EEF5D9;
    }

.active11 {
	padding-left: 0px;
	border-left: 5px solid #EEF5D9;
    }

.active2 {
	padding-left: 10px;
	border-left: 5px solid #DEEBB5;
    }

.active3 {
	padding-left: 15px;
	border-left: 5px solid #DEEBB5;
    }

.nav, a.nav:link, a.nav:active, a.nav:visited {
	color: #626A2D;
	text-decoration: none;
    }

.headlinenav {
	font-size: 1.2em;
	font-weight: bold;
    }

.navactive, a.navactive:link, a.navactive:active, a.navactive:visited, a.navactive:hover, a.navactive:focus, a.nav:hover, a.nav:focus {
	color: #F20000;
	text-decoration: none;
    }

.navcopy, a.navcopy:link, a.navcopy:active, a.navcopy:visited {
	color: #626A2D;
	font-size: 0.9em;
    }

a.navcopy:hover, a.navcopy:focus {
	color: #F20000;
	font-size: 0.9em;
    }

.noborder, .noprintnoborder {
    border: none;
	}

.status {
	color: #F20000;
}
.enlarge {
	height: 28px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 28px;
	margin-top: -27px;
	}
html>body .enlarge {
	margin-top: -25px;
	}

.buttonenlarge {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626A2D;
	line-height: normal;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	}
A.buttonenlarge:link {background: #626A2D; color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:active {background: #626A2D;  color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:visited {background: #626A2D; color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:hover {background: #F20000; color: #FFFFFF; text-decoration: none; }
A.buttonenlarge:focus {background: #F20000; color: #FFFFFF; text-decoration: none; }

	
.ddl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.0em;
	font-weight: bold;
    border: 1px solid #FFFFFF;
    border: none;
	line-height: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	background-color: #626A2D;
}
A.button:link {background: #626A2D; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.buttons:active {background: #626A2D;  color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:visited {background: #626A2D; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:hover {background: #F20000; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}
A.button:focus {background: #F20000; color: #FFFFFF; text-decoration: none; line-height: 1.8em;}

.feld {
    float: left;
	width: 99%; 
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: none;
	}
	
.feldname, .feldname2 {
    float: left;
	width: 22%; 
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: none;
	}
.feldname2 {
	width: 28%; 
	}
	
.daten, .daten2 {
    float: left;
	width: 77%; 
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: none;
	}
.daten2 {
	width: 71%; 
	}
	

/* M O D UL E S */

.bildtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	font-size: 0.9em;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boxcontainer {
	background-color: transparent;
	padding: 0px;
	width: 610px;
	float: left;
    }
.leftbox1 {
	width: 410px;
	background-color: transparent;
	float: left;
	padding-right: 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 400px;
	}
.rightbox1 {
	width: 200px;
	background-color: transparent;
	float: right;
	text-align: left;
	}

.anmeldungstatus {
    float: left;
	width: 610px; 
	padding: 0px;
	border: none;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border-top: 1px solid #F20000;
	border-bottom: 1px solid #F20000;
	margin-top: 15px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
	}
	
.eventstatus, .forumstatus {
	color: #F20000;
	background-color: transparent;
	padding: 0px;
	width: 610px;
	padding-bottom: 2px;
	border-bottom: 1px solid #F20000;
	margin-bottom: 10px;
	margin-top: 15px;
	float: left;
    }
.forumstatus {
	padding-bottom: 0px;
	margin-top: 0px;
    }
.eventcontainer1 {
	background-color: #EEF5D9;
	padding: 0px;
	width: 610px;
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
    }
.eventcontainer2 {
	background-color: transparent;
	padding: 0px;
	width: 610px;
	padding: 5px;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
    }
.leftbox2 {
	width: 120px;
	background-color: transparent;
	float: left;
	}
.rightbox2 {
	width: 480px;
	background-color: transparent;
	float: right;
	text-align: left;
	padding-left: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 460px;
	}
.leftbox3, .rightbox3, .leftbox4, .rightbox4 {
	width: 285px;
	background-color: transparent;
	float: left;
	}
.rightbox3 {
	width: 305px;
	float: right;
	}
.leftbox4 {
	width: 170px;
	}
.rightbox4 {
	width: 420px;
	float: right;
	}

.box {
	width: 100%;
	background-color: transparent;
	float: left;
	}
.w5 {
	width: 5%;
	}
.w2 {
	width: 55%;
	}
.w3 {
	width: 40%;
	}

.pagingcontainer {
	background-color: #FFFFFF;
	padding: 0px;
	width: 610px;
	margin-top: 15px;
	padding: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #F20000;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 604px;
	height: 1.2em;
	overflow: hidden;
    }
.pagingleft, .pagingmiddle, .pagingright {
	width: 201px;
	background-color: transparent;
	float: left;
	}
.pagingmiddle {
	width: 202px;
	text-align: center;
	}
.pagingright {
	text-align: right;
	}
	




/* F O R U M */

.addcontainer, .addstatus {
    float: left;
	width: 610px; 
	padding: 0px;
	border: none;
	margin: 0px;
	padding-bottom: 5px;
	}
	
.addstatus {
	padding-top: 5px;
	background-color: #FFFFFF;
	border-top: 1px solid #F20000;
	border-bottom: 1px solid #F20000;
	margin-bottom: -2px;
	}
	
.addleft {
    float: left;
	font-weight: bold;
	padding: 0px;
	border: none;
	width: 190px;
	padding-top: 2px;
	}

.addright {
    float: right;
	width: 420px; 
	padding: 0px;
	border: none;
	}

.addtextfeld, .addtextfeld2, .addtextfeld3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 380px;
	padding: 2px;
}
.addtextfeld2 {
	width: 80px;
}
.addtextfeld3 {
	width: 273px;
}

/* E N D   F O R U M */


/* G A L E R I E */

#nav2 {
	background-color: #FFFFFF;
	padding: 0px;
	width: 610px;
	margin-bottom: 10px;
	padding: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #F20000;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 604px;
	height: 1.2em;
	overflow: hidden;
    }
.lbox25, .cbox50, .rbox25 {
	width: 151px;
	background-color: transparent;
	float: left;
	}
.cbox50 {
	text-align: center;
	width: 302px;
	}
.rbox25 {
	text-align: right;
	}
	
#nav3 {
	background-color: #FFFFFF;
	padding: 0px;
	width: 610px;
	padding: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #F20000;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 604px;
	height: 1.2em;
	overflow: hidden;
	}
.lbox50, .rbox50 {
	width: 302px;
	background-color: transparent;
	float: left;
	}
.rbox50 {
	text-align: right;
	}
	
.container, .containersingle {
	float: left;
	padding: 0px;
	margin: 0px;
	border: none;
	background-color: transparent;
	width: 610px;
	}
.containersingle {
	width: 606px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
	}
.galpic {
	padding: 0px;
	margin-right: 2px;
	margin-left: 3px;
	margin-bottom: 5px;
	border: none;
	background-color: transparent;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-bottom: 0px;
	}
html>body .galpic {
	margin-bottom: 5px;
	}

.galpicsingle {
	padding: 0px;
	margin: 0px;
	border: none;
	background-color: transparent;
	}


/* E N D   G A L E R I E */


/* E N D   M O D UL E S */

