h1 { font-size: 18px; color: #2f601d; display: inline;}
h2 { font-size: 14px; color: #2f601d; display: inline; }
h3 { font-size: 12px; color: #2f601d; display: inline; }
.rot { color: #e60606; }
.gruen { color: #126901; }
.weiss { color: #ffffff; }

table.u { border-bottom: 1px solid #126901; }
table.ou { border-bottom: 1px solid #126901; border-top: 1px solid #126901; }
table.ou_rot { border-bottom: 1px solid #e60606; border-top: 1px solid #e60606; }

body {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	color: #4c4034;
	margin: 0px;
	background-color: #54842c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.background {
	width: 990px;
	background-image:url(/img/bg_content.gif);
	float: left;
}

.leftContainer {
	width: 197px;
	float: left;
}

.centerContainer {
	width: 544px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	text-align: justify;
}

.rightContainer {
	width: 165px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	color: #ffffff;
	text-align: justify;
}

.kasten_links {
	background-image:url(/img/kasten_weiss_links_bg.gif);
	text-align: center;
}

.head {
	height: 121px;
	width: 990px;
	background-image:url(/img/head.gif);
	background-repeat: no-repeat;
}

.navitop {
	height: 66px;
	width: 990px;
	background-image:url(/img/navi_top.gif);
	background-repeat: no-repeat;
}

.footer {
	font-size: 11px;
	color: #ffffff;
	height: 20px;
	width: 990px;
	text-align: center;
}

.imgRight {
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}

.imgLeft {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

.sternchen { font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #954848; font-weight: bold; }

input.feld { color: #126901; border-left: none; border-right: none; border-top: none; border-bottom: 1px solid #126901; background-color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; }
textarea { color: #126901; font-size: 13px; border-left: 1px solid #126901; border-right: 1px solid #126901; border-top: 1px solid #126901; border-bottom: 1px solid #126901; background-color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; padding-left: 4px; padding-top: 2px;}
select { color: #126901; font-family: Geneva, Arial, Helvetica, sans-serif; }
input.button { color: #126901; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; }

a {	color: #126901; font-weight: bold; }
a:hover { text-decoration:none; }
a.ohne { color: #126901; font-weight: bold; text-decoration: none; }

.kasten {
	width: 512px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.krot { border: 1px solid #bb002d; background-color:#fcb7c7; }
.kgruen { border: 1px solid #2d8f01; background-color:#acfbac; }

.tabNavi {
	margin-left: auto;
	margin-right: auto;
	height: 30px;
}

.tabNavi ul{
	padding: 0;
	margin: 0;
}

.tabNavi li {
	float: left;
	display: inline;
	font-size: 13px;
	line-height: 30px;
	margin: 0px;
}

.tabNavi li a {
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
	color: #fffac5;
	border-right: 1px solid #ffffff;
	background-color: #1b7f07;
	text-decoration: none;
	font-weight: bold;
}

.tabNaviActive {
	padding-left: 11px;
	padding-right: 11px;
	background-image: url("/img/navi_top_active.gif");
	color: #fffac5;
	border-right: 1px solid #ffffff;
	font-weight: bold;
}

.tabNavi li a:hover {
	background-image: url("/img/navi_top_active.gif");
	color: #fffac5;
	font-weight: bold;
}

a.loeschen {
	background-image:url(/admin/img/loeschen-off.gif);
	width: 70px;
	height: 9px;
	display: block;
	-moz-box-sizing: border-box;
}

a.loeschen:hover { background-image:url(/admin/img/loeschen-on.gif); }
