
.noshow {
	display:none;
}

body {
	background-color:#000000;
	color:#000000;
	margin:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:600px;
}
td {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
select, textarea, input {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:link { color:#000000;text-decoration:none; }
a:visited { color:#000000;text-decoration:none; }
a:hover{ color:#000000;text-decoration:underline; }
a:active{ color:#000000;text-decoration:none; }

/*######################################### TEXTE ################################*/

.headline {
	font-family:Verdana;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:25px;
}
.tablehl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	color:#000000;
	background-color:#8B9494;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.tablehl2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	color:#000000;
	background-color:#8B9494;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
}
.tabletxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#C6D3D3;
	text-decoration:none;
	font-weight:none;
	padding:7px 10px 7px 10px;
}
.tablebg_n, .tablemg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#C6D3D3;
	text-decoration:none;
	font-weight:none;
	padding:3px 10px 3px 10px;

}
.tablebg_h {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#8B9494;
	text-decoration:none;
	font-weight:none;
	padding:3px 10px 3px 10px;
}
.teatxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px 0px 0px 3px;
}
/*######################################### LINKS ################################*/

a:link.tealink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:visited.tealink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:hover.tealink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
a:active.tealink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/*#####*/

a:link.con {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
a:visited.con {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
a:hover.con {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
a:active.con {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
/*######################################### Hintergr&uuml;nde ################################*/

.balken {
	width:100%;
	background-color:#000000;
	height:18px;
}

.bghellgrau {
	background-color:#000000;
}
.line {
 	background-image: url('../img/allgemein/line.gif');
 	background-repeat: repeat-y;
	width:1px;
	height:100%;
}
.line2 {
 	background-image: url('../img/allgemein/line2.gif');
 	background-repeat: repeat-x;
	width:100%;
	height:1px;
}

/*######################################### NAVIGATION ################################*/
a:link.menu {
	background-image:url('../img/allgemein/menu_n.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:visited.menu {
	background-image:url('../img/allgemein/menu_n.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:hover.menu {
	background-image:url('../img/allgemein/menu_h.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:active.menu {
	background-image:url('../img/allgemein/menu_n.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}

/*#####*/

a:link.menu2 {
	background-image:url('../img/allgemein/menu_a.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:visited.menu2 {
	background-image:url('../img/allgemein/menu_a.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:hover.menu2 {
	background-image:url('../img/allgemein/menu_a.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-top:2px;
}
a:active.menu2 {
	background-image:url('../img/allgemein/menu_a.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}

/*#######*/

a:link.menuactive {
	background-image:url('../img/allgemein/menu_h.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:visited.menuactive {
	background-image:url('../img/allgemein/menu_h.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:hover.menuactive {
	background-image:url('../img/allgemein/menu_h.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-top:2px;
}
a:active.menuactive {
	background-image:url('../img/allgemein/menu_h.gif');
	width:200 138px;
	height:19px;
	padding-left:62px;
	display:block;
	font-family:Verdana;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}

/*#####*/

a:link.submenu {
	background-image:url('../img/allgemein/submenu_n.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:visited.submenu {
	background-image:url('../img/allgemein/submenu_n.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a.submenu:hover {
	background-image:url('../img/allgemein/submenu_n.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-top:2px;
}
a:active.submenu {
	background-image:url('../img/allgemein/submenu_n.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}

/*#####*/

a:link.submenuactive {
	background-image:url('../img/allgemein/submenu_h.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:visited.submenuactive {
	background-image:url('../img/allgemein/submenu_h.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:hover.submenuactive {
	background-image:url('../img/allgemein/submenu_n.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
a:active.submenuactive {
	background-image:url('../img/allgemein/submenu_h.gif');
	width:200 113px;
	height:19px;
	padding-left:87px;
	display:block;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
}
/*######################################### INPUT ################################*/

.dp1 {
	width:250px;
}
.area1 {
	width:535px;
}
.in1 {
	width:250px;
}
.in2 {
	width: 45px;
	margin-right:5px;
}
.in3 {
	width:200px;
}
/*######################################### BORDER ################################*/

.o { border-top: #ffffff 1px solid; }
.r { border-right: #ffffff 1px solid; }
.u { border-bottom: #ffffff 1px solid; }
.l { border-left: #ffffff 1px solid; }

.message {
	border: 1px #000000 dashed;
}

/*######################################### LISTEN ################################*/

.satzung {
	list-style-type: upper-roman;
}