/*ecms */
.einzug_bearli  { text-decoration: none; margin: 0; padding: 0 0px 0px 0px}
.einzug_bearre  { text-decoration: none; text-align: right; margin: 0; padding: 0 14px 4px 11px; height: 91px }
.t10rot       { color: #f63; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 12px; margin-top: 10px; margin-bottom: 0; height: 18px }
.t10rotb { color: #f63; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin-top: 10px; margin-bottom: 0; height: 18px }
.t10blau       { color: #3f637a; font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin-top: 10px }
.t10grau     { color: #313131; font-size: 10px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin-top: 10px; margin-bottom: 0; height: 18px }
.t10b   { color:black; font-size: 10px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; line-height: 12px; margin-top: 10px; margin-bottom: 0; height: 18px }
.t10 { color:black; font-size: 10px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 12px; margin-top: 10px; margin-bottom: 0; height: 18px }
.b_speichern       { color: #f63; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: underline; cursor: pointer; margin: 0 5px 0 0; padding: 0; border-width: 0 }
.b_login  { color: #fe6442; font-size: 10px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #fff; cursor: pointer; margin: 0; padding: 0; height: 30px; border-width: 0 }
.t14wue     { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #fe6442; padding-top: 6px; padding-bottom: 4px; padding-left: 10px }
.t14login     { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #fe6442; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; height: 30px }
.rahmen_seitenanfang   { background-color: #dedede; margin: 2px; padding: 10px 5px; border-top: 1px solid #3f637a; border-bottom: 1px solid #3f637a }
.bg_gr   { background-color: #3f637a }
.formfeld3                   { font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 15px; text-decoration: none; text-align: center; margin-right: 10px; width: 30px; height: 20px }
.formfeld4                    { font-size: 12px; font-family: Verdana, Tahoma, Geneva, Helvetica, sans-serif; line-height: 15px; text-decoration: none; margin-right: 10px; width: 200px; height: 20px }
.checkbox1  { text-decoration: none; background-color: #fff; margin-right: 10px; width: 14px; height: 14px; border-width: 0 }

.cmsnav_fix   { color: #b0b0b0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; cursor: default; margin-left: 10px; padding: 2px 3px; height: 20px; border: 0 }
a.cmsnav        { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; cursor: pointer; margin-left: 10px; padding: 2px 3px; height: 20px; border: 0 }
a.cmsnav:hover           { color: #f63; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; cursor: pointer; margin-left: 10px; padding: 2px 3px; height: 20px; border: 0 }
a.cmsnav_fix   { color: #f63; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; cursor: default; margin-left: 10px; padding: 2px 3px; height: 20px; border: 0 }
a.cmsnav_fix:hover  { color: #f63; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; cursor: default; margin-left: 10px; padding: 2px 3px; height: 20px; border: 0 }
.cmsbea_wolink        { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; background-repeat: no-repeat; background-position: 0 0; text-align: center; margin-left: 10px; padding: 2px 3px; height: 20px; border: 0 }
.deleteelem  { text-decoration: none; background-color: #ffe9e2; cursor: crosshair; border-bottom: 1px solid #b3c4ca }
.tbear  { color: #f63; font-size: 12px; font-family: Verdana, Aria, Geneva, Helvetica, sans-serif; font-weight: bold; line-height: 14px; margin: 30px 0 10px; padding: 0; height: 14px }
#bildobjekt      { background-color: #dce6e6; visibility: visible; margin: 0; padding: 5px; position: absolute; z-index: 1; width: 220px; height: 182px; border: solid 1px #b3c4ca }
#tb_schliessen  { width: 218px; height: 25px }
.rahmen_orange    { font-size: 10px; background-color: #b3c4ca; margin: 0; padding: 5px 0 5px 5px; width: 100% }
.zeiger   { background-color: #eee; text-decoration: none; cursor: crosshair; border-bottom: solid 1px #ddd }
.select   { font-size: 12px; font-family: Verdana, Aria, Geneva, Helvetica, sans-serif; line-height: 15px; margin-right: 10px; width: 200px; height: 20px }

#ecmsrahmen   { background-image: url("images/head.jpg"); background-repeat: no-repeat; visibility: visible; position: absolute; top: 35px; left: 0; width: 100% }
#ecmsmenuecontent { margin-left: 0px; z-index: 1; visibility: visible; display: block }
#ecmsmenue   {  margin:0; padding:0; position: absolute; top: 0px; right: 0px; width: 100%; height: 35px; z-index: 4; visibility: visible; display: block }

.news_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #0D4E8C;
}
.news_cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #0D4E8C;
}

.news_kat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #0D4E8C;
}
#merror { width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: center; z-index: 10; vertical-align:middle;   }
#pageerror  { color: #6e0032; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: #fff; background-image: url("images_content/bg_error.gif"); background-repeat: no-repeat; background-position: 11px 10px; padding: 35px 10px 10px; width: 300px; border: solid 2px; visibility: visible; position: relative; margin-left:auto; margin-right:auto; margin-top: 30%; text-align: center; z-index: 10; display: block }
.error { color: #6e0032; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 }

/*Standardklassen*/

.imgfloatleft {float:left; margin-right:20px; margin-bottom:10px };
.imgfloatright {float:right; margin-left:20px; margin-bottom:10px };
.imgnofloat {float:none};

