body { 
		margin			: 0px; 
		margin-bottom    : 8px; 
		text-align       : left;
		background-color : rgb(248,248,248);
		color            : rgb(24,24,24);
		font-weight      : normal; 
		font-family      : "Lucida Grande", Helvetica, Arial, Sans-Serif;
		font-size:12px;, sans-serif;
		font-size        : 13px; 
		line-height      : 13px; 
}

h1 {margin: 0px; border:none;}
h2 {margin: 0px; border:none;}
p {margin-top:0px; margin-bottom: 0px;}
a {color:rgb(24,24,24);text-decoration:none;}
a:hover {text-decoration:none;color: rgb(140,0,51);}
a:visited {color:rgb(24,24,24);}

.cmstitle		{ font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: #303030; font-size: 14px; }
.cmsinput		{ font-family: Verdana, Helvetica, sans-serif; font-weight: normal; color: #303030; font-size: 11px; }
.cmstext		{ font-family: Arial,Verdana, Helvetica, sans-serif; font-weight: normal; color: #303030; font-size: 10px; }
.cmstextbold	{ font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: rgb(78,78,78); font-size: 11px; }
.cmschoice		{ font-family: Verdana, Helvetica, sans-serif; color: #303030; font-size: 10px; }

.cmsklein td { border:none; padding-left:4px; padding-right:4px;padding-bottom:0px;}
.cmsklein	{ font-family: Verdana, Helvetica, sans-serif; color: gray; line-height:9px; font-size: 9px; }

.l0 { text-align:left; font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif; font-weight: normal; line-height: 19px; color: rgb(24,24,24); font-size: 12px; }
.l0 p { padding-bottom:4px;}
.l0 h1 {padding-bottom:12px; font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif; font-size: 15px; font-weight: bold; line-height: 20px;}
.l0 h2 {padding-bottom:12px; font-weight: bold; font-size: 13px; line-height: 18px;}
.l0 a { text-decoration:none; color: rgb(257,90,57);font-weight: bold; }
.l0 a:hover { text-decoration:underline; color:  rgb(257,90,57);font-weight: bold; }

.l1 { text-align:left; font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif; font-weight: normal; line-height: 14px; color: rgb(24,24,24); font-size: 11px; }
.l1 p { padding-bottom:0px;}
.l1 h1 {padding-bottom:12px; font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif; font-size: 15px; font-weight: bold; line-height: 20px;}
.l1 h2 {padding-bottom:0px;font-weight: bold; font-size: 13px; line-height: 13px;}
.l1 a { text-decoration:none; color: rgb(257,90,57); font-weight: bold;}
.l1 a:hover { text-decoration:underline; color:  rgb(257,90,57); font-weight: bold;}

.ct_class {margin: 0px 0px; }
.ct_bild0 {margin: 0px 0px; padding-bottom: 18px; border: 0px;}
.ct_box0 {margin: 0px 0px; margin-bottom:12px; padding:8px; background-color:rgb(255,255,255); border: 1px dotted rgb(153,153,153);}
.ct_bild1 {margin: 0px 0px; padding-bottom: 18px; border: 0px;}
.ct_box1 {margin: 0px 0px; margin-bottom:12px; padding:8px; background-color:rgb(255,255,255); border: 1px dotted rgb(153,153,153);}
.ct_abstand { font-family: Verdana, Helvetica, sans-serif; line-height:9px; color: #ffffff; font-size: 9px; }


.i0 {text-align:left; font-weight: normal; line-height: 16px; color: rgb(24,24,24); font-size: 12px; }
.i0 p { padding:6px;padding-bottom:12px;}
.i0 h1 {font-family: Verdana, Helvetica, sans-serif; padding-left:6px;text-align:left;padding-bottom:12px; color: rgb(24,24,24); font-size: 13px;font-weight: bold;}
.i0 h2 {margin-top: 0px;padding-left:4px; padding-right:4px; padding-top:4px; line-height: 13px; color: #135EA1; font-size: 11px; }
.i0 a { text-decoration:none; color: rgb(257,90,57); }
.i0 a:hover { text-decoration:underline; color:  rgb(257,90,57); }

.iform {text-align:left; font-weight: normal; line-height: 16px; color: rgb(24,24,24); font-size: 12px; }
.iform p {padding:2px;padding-left:6px;}
.iform h1 {font-family: Verdana, Helvetica, sans-serif; padding-left:6px;text-align:left;padding-bottom:4px; color: rgb(24,24,24); font-size: 11px;font-weight: bold;}
.iform h2 {margin-top: 0px;padding-left:4px; padding-right:4px; padding-top:4px; line-height: 13px; color: #135EA1; font-size: 11px; }
.iform a { text-decoration:none; color: rgb(257,90,57); }
.iform a:hover { text-decoration:underline; color:  rgb(257,90,57); }

.il_bild0 {margin: 0px 0px; border: 0px;}
.il_class {margin: 0px 0px;}
.il_box0 {margin: 0px; margin-bottom:12px; background-color:rgb(255,255,255); border: 1px dotted rgb(153,153,153); padding:8px;  padding-bottom:0px;}
.il_abstand { font-family: Verdana, Helvetica, sans-serif; line-height:2px; color: #ffffff; font-size: 2px; }

.infobox {vertical-align:middle;padding:4px;background-color:rgb(240,240,255); border: 1px dotted rgb(153,153,153);}
.infobox p{}

/* ---- NAVIGATION ---- */
#navisteuerung .navisteuerung {margin: 0px;padding: 0px;background: rgb(153,153,153); height: 23px;}
#navisteuerung .navisteuerung ul {clear: both;list-style: none;	margin: 0px;padding: 0px;}
#navisteuerung .navisteuerung li {display: block;margin: 0px;padding: 0px;float: left;}
#navisteuerung .navisteuerung li a {
	display: block;
	margin: 0px;
	padding: 6px 15px 6px 15px;
	color: rgb(255,255,255);
	text-decoration: none; 
	font-size: 11px;
	line-height: 11px;
	font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none; 
	border-right: 0px solid rgb(255,255,255); 
	border-left: 0px solid rgb(255,255,255);
	background: rgb(153,153,153);
}
#navisteuerung .navisteuerung li a:hover{background: rgb(76,76,76);border-right: 0px solid rgb(255,255,255);border-left: 0px solid rgb(255,255,255);}
#navisteuerung .navisteuerung li.active a {background: rgb(76,76,76);padding-left:14px;padding-right:14px;border-right: 1px solid rgb(255,255,255);border-left: 1px solid rgb(255,255,255);}
#navisteuerung .navisteuerung li.activeleft a {background: rgb(76,76,76);padding-left:14px;padding-right:14px;border-right: 1px solid rgb(255,255,255);border-left: 1px solid rgb(76,76,76);}

/* ---- SUB NAVIGATION ---- */

#navisteuerungsub .navisteuerungsub {margin: 0px;padding: 0px;background: rgb(153,153,153); height: 23px;}
#navisteuerungsub .navisteuerungsub ul {clear: both;list-style: none;	margin: 0px;padding: 0px;}
#navisteuerungsub .navisteuerungsub li {display: block;margin: 0px;padding: 0px;float: left;}
#navisteuerungsub .navisteuerungsub li a {
	display: block;
	margin: 0px;
	padding: 6px 15px 6px 15px;
	color: rgb(255,255,255);
	text-decoration: none; 
	font-size: 11px;
	line-height: 11px;
	font-family: "Lucida Grande", Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none; 
	border-right: 0px solid rgb(255,255,255); 
	border-left: 0px solid rgb(255,255,255);
	background: rgb(153,153,153);
}
#navisteuerungsub .navisteuerungsub li a:hover{background: rgb(76,76,76);border-right: 0px solid rgb(255,255,255);border-left: 0px solid rgb(255,255,255);}
#navisteuerungsub .navisteuerungsub li.active a {background: rgb(76,76,76);padding-left:14px;padding-right:14px;border-right: 1px solid rgb(255,255,255);border-left: 1px solid rgb(255,255,255);}
#navisteuerungsub .navisteuerungsub li.activeleft a {background: rgb(76,76,76);padding-left:14px;padding-right:14px;border-right: 1px solid rgb(255,255,255);border-left: 1px solid rgb(76,76,76);}

.legendestyle { text-align:center; padding-bottom:6px; font-family: Tahoma, Helvetica, sans-serif; font-style: italic; color: #303030; font-size: 11px; }
.topLink { font-family: Arial, Helvetica, sans-serif; color: #295751; font-size: 10px; }
.footer { margin:0px;padding-top:28px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px;}
.footer p {}

.datumstyle   { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; color: #135EA1; padding-bottom:8px; padding-top:4px; font-size: 11px; }
.morestyle    { font-family: Arial, Helvetica, sans-serif; color: red; font-size: 11x; }
