body {
	font-family: arial, tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	color: #000000;
	text-align: justify;
	background:#842c2c url(/img/site_bg.jpg) repeat-x top left;
}

.mainContent {
	background-image:url(/img/shadow.png);
	width: 900px;
}

.mainTab {
	width: 900px;
	background-image:url(/img/shadow-top.png);
	text-align: left;
}

.shadowBottom {
	width: 900px;
	background-image:url(/img/shadow-bottom.png);
	height: 13px;
}

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

.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: #8c0025;
	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;
}

.tabNaviHeader {
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	padding-left: 18px;
}

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

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

.tabNaviHeader li a {
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
	color: #fffac5;
	border-right: 1px solid #ffffff;
	background-image: url("/img/navi_top_active.gif");
	text-decoration: none;
	font-weight: bold;
}

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

.tabNaviHeader li a:hover {
	background-image: url("/img/navi_top_hover.gif");
	color: #bb002d;
	font-weight: bold;
}

h1 {
	color: #bb002d;
	text-align: center;
	font-size: 20px;
}

.font-11 { font-size: 11px; }

.leftContent {
	padding-left: 18px;
	background-image:url(/img/bg_left.gif);
	width: 188px;
	float: left;
	color: #ffffe4;
	text-align: center;
	padding-top: 20px;
}

.leftContent a {
	color: #fffac5;
	font-weight: bold;
}

.leftText {
	padding-top: 20px;
	padding-bottom: 20px;
	background-image:url(/img/bg_left_content.jpg);
}

.navi {
	line-height: 30px;
}

.navi a {
	width: 132px;
	height: 30px;
	color: #bb002d;
	text-decoration: none;
	background-image: url("/img/navi_left_off.jpg");
	display: block;
	box-sizing: border-box;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.navi a:hover {
	background-image: url("/img/navi_left_on.jpg");
	color: #960026;
	font-weight: bold;
}

.klick {
	background-image: url("/img/navi_left_klick.jpg");
	color: #fffac5;
	width: 132px;
	height: 30px;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.rightContentMain {
	float: left;
	width: 681px;
	text-align: left;
	background-color: #ffffe4;
}

.rightContent {
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	text-align: justify;
}

.header {
	background-image:url(/img/header.jpg);
	height: 35px;
	padding-top: 15px;
	padding-left: 15px;
	text-align: left;
}

.ueberschrift {
	background-image:url(/img/header.jpg);
	height: 24px;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
}

.header h1 {
	font-size: 18px;
	font-weight: bold;
	color: #fffac5;
	display: inline;
}

.ueberschrift h1 {
	font-size: 16px;
	font-weight: bold;
	color: #fffac5;
	display: inline;
}

.rightContent h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display: inline;
}

a { color: #bb002d; }

.footer {
	text-align: center;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	font-size: 10px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footer a {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.bildUnterschrift {
	width: 200px;
	float: left;
	text-align: center;
	font-size: 11px;
}

.bildText {
	width: 200px;
	float: left;
}

.bildUnterschrift2 {
	width: 295px;
	float: left;
	text-align: center;
	font-size: 11px;
}
.bildUnterschrift6 {
	width: 98px;
	float: left;
	text-align: center;
	font-size: 11px;
}

.sternchen { font-size: 12px; font-family: Verdana, Helvetica, sans-serif; color: #954848; 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); }

.kasten {
	width: 570px;
	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; }

#fehler {
	background-image: url(/img/bg_fehler.jpg);
	background-repeat: no-repeat;
	height: 80px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 100px;
	padding-top: 15px;
	color: #ffffff;
}

#fehler a {
	color: #ffffff;
	background-image: none;
}

#fehler a:hover {
	color: #000000;
	background-image: none;
}

#erfolgreich {
	background-image: url(/img/bg_erfolgreich.jpg);
	background-repeat: no-repeat;
	height: 75px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 100px;
	padding-top: 20px;
}

