/*************************************************/
/* CSS Für ritCMS-Module (Grundanpassung)        */
/*************************************************/
/* GALLERY: Bild-Container (auch ohne CSS-Optimierung) */
.picContainerGAL { margin: 10px 10px; /* TB LR*/ }
/* GALLERY: Ranking-Textcontainer */
.rankingInfo {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:none;
	
}
.rankingAVG {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
.avgItem {
	font-weight:bold;
	color:#990000;
}
.noAverage {
	font-style:italic;
	font-size: 11px;
}
.avgUserHits {
	font-size: 11px;
}
.rankingContainer {
	margin: 0px auto 0px auto;
}
.galWK_header { background-color:#CCCCCC;}
.galWK_row { background-color:#F5F5F5;}
.galWK_table { border: 1px solid #CCCCCC; border-bottom: 0px;}
table.galWK_table td { border-bottom: 1px solid #ccc;}

.galImg_box { border: 1px solid #333; min-width: 100px; height:auto; display:inline-block; vertical-align:top; 
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0px 6px;
}
.galImg_box.noB { border: 0px; }
.galImgBox_header { height: 20px; background-color: #666; color:#FFF; text-align:left; }
.galImgBox_image { min-height: 20px; height:auto; display:inline-block;}
.galImgBox_footer {  height: auto;  vertical-align:bottom; }
.galImgBox_titel { display: block;  text-align:center; vertical-align:middle; font-size: 11px; height: 29px; overflow:hidden; padding: 0px 4px 0px 0px ;  }
.galImgBoxFooter_inner { border-top: 1px solid #333; display: block;  text-align:center; vertical-align:middle;   }
.galImgBoxFooter_inner.noB { border: 0px; }
.galRow { display:block; vertical-align:top; text-align:center; margin: 0px 0px 14px 0px; }
/* GALLERY: CSS-Optimierung */
/* --> wurde hier entfernt: wird dynamisch in gallery.asp eingebunden! <-- */



/* GBOOK */ 
.gbook_containerAll {
	border: 0px solid #0F0; 
}
.gbook_box {
	border: 0px solid #F00; margin-top: 13px;
	margin: 0px 25px;
}
.gbk_head { border: 1px solid #666; border-bottom: 1px solid #CCC; font-size: 90%; padding: 3px 8px;background-color:#999; color: #fff;
	 -webkit-border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;  }
.gbk_main { border: 1px solid #666; border-top: 0px; border-bottom: 0px; padding: 1px 8px; background-color:#fff;}
.gbk_foot { border: 1px solid #666; border-top: 1px solid #CCC; padding: 1px 8px;background-color:#999; color: #fff;
	 -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px;  }
.gbk_foot div { display:inline-block; width: 32%;  font-size: 70%;  line-height: auto; vertical-align: top; color: #fff; }

.gbook_admin { 
	border: 1px solid #333; text-align: right; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	margin-top: 2px; line-height: 16px; height: 24px; padding-right: 10px; background-color:#CCC;
}
.gbook_box_who { color:#333; font-size: 12px; font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:2px 4px;}
.gbook_box_txt {color:#333; font-size: 12px;font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:0px 4px; }
.gbook_answer { color:#660000; font-size: 13px;font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.gbook_answerTxt { color:#990000; font-size: 12px;font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
/* GBOOK - ENDE */


/* KONTAKT */
.contact_txt { color: #333; font-weight:bold; }
.cform_box  {    }
.cform_row {  margin-bottom: 6px; }
.cform_row span {  width: 110px; display:inline-block; vertical-align:top;  }

/* KONTAKT - ENDE */


/* DLOAD */
.mod_dload_liste li {
	list-style-image:none;
	list-style:none;
	line-height: 24px;
	margin-bottom: 5px;
	font-weight:600;
 }
.mod_dload_itemInfo {
	padding-left: 40px;
	margin-top: -8px;
	line-height: auto;
	font-style:italic;
	font-weight:normal;
	font-size: 90%;
}
.mod_dload_liste li  a{ font-size:100%; margin-left: 2px;}
/* DLOAD - ENDE */


/* SUCHE */
.suchBox_find { border: 0px solid #999; background-color: #fff; padding: 1% 2%; width: 85%; min-width: 255px;   margin: 0px 0px 10px 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.suchBox_find h3 { padding-bottom: 4px; border-bottom: 1px solid #666; margin-bottom: 8px;}
.suchBox_options { border: 0px solid #999; background-color: #fff; padding: 1% 2%; width: 40%;  min-width: 165px; margin: 2% 0px 0px 0px; display:inline-block; min-height: 110px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  margin-bottom: 20px; }
.suchBox_options h3 { padding-bottom: 4px; border-bottom: 1px solid #666; margin-bottom: 8px; }
.suchBox_options div { padding-left: 10px; }
.suchBox_infos { margin: 10px 0px 10px 0px; clear:both;}
.findRes_small { }
.findRes_colhdr { font-size: 80%; color: #666;}
.findRes_itmBox { }
.findRes_itmBox h3 { width: auto; display: inline-block;}
.findRes_itemLink { width: auto; display: inline-block; margin-bottom: 4px;}
.findRes_itemText { font-size: 85%;}
 
.MOD_suche_box_suche {
	border: 1px solid #666;
	background-color: #EFEFEF;
}
.MOD_suche_box_suche td { padding: 3px 6px; }
.MOD_suche_box_methoden {
	border: 1px solid #666;
	background-color: #EFEFEF;
}
.MOD_suche_box_methoden td { padding: 3px 6px; }

.MOD_suche_box_ergebnis {
	margin-bottom: 8px;
}
.MOD_suche_box_ergebnis img { margin: 2px 7px 2px 20px; }
/* SUCHE - ENDE */


/* STAFF */
hr.staff {
	height: 0px;
	border-bottom: 2px solid #333;
	}
.staffInfo {
	border: 1px solid #F90;
	background-color:#FF6;
	padding: 5px 10px;
	margin-top: 20px;
	width: 95%;	
	}
.staffInfo_small{
	border: 1px solid #F90;
	background-color:#FFC;
	padding: 5px 10px;
	margin-top: 5px;
	margin-left: 50px;
	width: 300px;
	text-align:center;
	}
.staff_user_reference {
	margin: 10px;
	padding: 5px;
	border: 1px solid #666;	
	}
.staff_public_azsuche {
	margin-bottom: 12px;	
	padding: 4px 0px 2px 10px;
	background-color:#CCC; border: 1px solid #999; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	}
.staff_public_aznav {
	margin-bottom: 20px;
	min-height: 35px; vertical-align: bottom;
	}
	
.staff_pAZ_Inactive {
	border: 1px solid #999;
	background-color: #fff;
	font-size: 16px;
	font-weight:normal;
	line-height:22px;
	text-align:center;
	width: 20px;
	height: 22px;
	display:inline-block;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	color: #999;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
	
.staff_public_aznav a:link, .staff_public_aznav a:visited, .staff_public_aznav a:active {
	border: 1px solid #8c1c1b;
	background-color: #fff;
	font-size: 16px;
	font-weight:normal;
	line-height:22px;
	text-align:center;
	width: 20px;
	height: 22px;
	display:inline-block;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	color: #8c1c1b; vertical-align: bottom;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	}
.staff_public_aznav a:hover {
	font-size: 22px;
	font-weight:bold;
	text-align:center;
	width: 20px;
	height: 26px;
	display:inline-block;
	margin: 0px;
	text-decoration:none;
	padding: 0px;
	line-height:26px;
	color: #8c1c1b;
	background-color: #CCC; vertical-align: top;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	}
.staff_public_aznav a.staff_pAZ_NavOn { /* Aktuell gewähltes Nav-Element - kopie von Hover! */
	font-size: 22px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	width: 20px;
	height: 26px;
	display:inline-block;
	margin: 0px;
	padding: 0px 3px;
	color: #fff;
	line-height:26px;
	background-color: #8c1c1b;
}
#staff_sucheBtn { /* Such-Button bei A-Z */
	margin: 1px auto auto 5px;
	height:auto;
	background-image:url(/images/layout/nav/fwd.png);
	background-repeat:no-repeat;
	border: 1px solid #333; 
	background-color: #F0F0F0;
	line-height: 16px;
	/*text-indent: 18px;*/
	font-size:12px;
	cursor:pointer;
	padding: 4px 8px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
#staff_sucheBtn:hover { /* Such-Button bei A-Z */
	border: 1px solid #039; 
	background-color: #999;
	color: #fff;
}

.staff_public_azinfo {
	border: 0px solid #f00;
	}
.staff_public_azinfo ul {
	list-style-type: none;
	list-style:none;
	list-style-image:none;
	padding-left: 50px;
	padding-right: 50px;
	}
.staff_public_azinfo li {
	background-color:#CCC; 	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	padding: 3px;
	}
li#offColor {
	background-color:#FFF;
	}
.azInfoDiv{
	border-top: 1px dotted #333;
	overflow: hidden;
	display:none;
	padding-left: 20px; background-color:#FFF;
 	}
.azInfoDiv.noBorder { border: 0px; padding: 0px;}
.azInfoDivC{
	border-top: 1px dotted #333;
	overflow: hidden;
	display:none;
	padding-left: 0px; background-color:#FFF;
	padding-top: 10px; 
	margin: 0px 10px;
	}
.azInfoDiv4{
	border-top: 1px dotted #333;
	overflow: hidden;
	display:none;
	padding-left: 20px; margin-right: 20px;
	margin-top: 8px; padding-top: 8px;
	}
.azFrm{
	border: 0px solid #333;  -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #ccc;
	padding: 3px ; margin-bottom: 12px; width: 80%; min-width: 400px; max-width: 800px; 
	}

.azInfoDivInner {	
	border: 0px solid #00f;
	overflow: hidden;
	width: 95%;
	margin-bottom: 20px;
	display:inline-table;
	}
ul.catList {
	list-style-type: none;
	list-style:none;
	list-style-image:none;
	padding-left:  0px;
	padding-right:10px;
	padding-left:10px;
	}
ul.catList li {
	background-color:#CCC; 	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 110%; margin-bottom: 8px;
	padding: 3px;
	}
ul.catList li.gvp_childLevel0 { margin-left: 40px }
ul.catList li.gvp_childLevel1 { margin-left: 80px }
ul.catList li.gvp_childLevel2 { margin-left: 120px }


ul.catListFRM {
	list-style-type: none;
	list-style:none;
	list-style-image:none;
	padding-left:  0px;
	padding-right: 10px;
	padding-left: 10px;
	}
ul.catListFRM li {
	background-color:#CCC; 	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 110%; margin-bottom: 8px;
	padding: 3px;
	}
.staff_linkInfo {
	font-size:11px;
	color:#036;
	}
.staff_refHeader { font-size: 14px; font-weight:normal; text-decoration: none; font-style:italic;}
.stF_textarea { width: 350px; height: 35px; font-family: verdana, arial; font-size:11px;}
.stF_text { width: 350px; font-family: verdana, arial; font-size:11px;}
.stF_button { font-family: verdana, arial; font-size:11px;}

ul.stf_lstFrmInfo {  padding-left: 10px;	}
ul.stf_lstFrmInfo li { list-style-image:url(/images/pdf_14.jpg); list-style:url(/images/fileExt/pdf_14.jpg);  padding-left: 5px; 	}
ul.stf_lstFrmInfo li.type_link { list-style-image:url(/images/lnk_14.jpg); list-style:url(/images/fileExt/lnk_14.jpg);  padding-left: 5px; 	}
ul.stf_lstFrmInfo li.type_doc { list-style-image:url(/images/doc_14.jpg); list-style:url(/images/fileExt/doc_14.jpg);  padding-left: 5px; 	}
ul.stf_lstFrmInfo li.type_xls { list-style-image:url(/images/xls_14.jpg); list-style:url(/images/fileExt/xls_14.jpg);  padding-left: 5px; 	}
.stf_frmDescInfo { font-style:italic;}

h3.stf_lstFrmHead { font-weight: bold; text-decoration: underline; margin: 0px; padding: 0px; color: #333; font-size:14px;}
h3.stf_lstHead { font-weight: normal; letter-spacing:normal; padding-left: 5px; text-decoration: none; margin: 0px; font-size:110%;  -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px;}

.stf_lstFrmHead { font-weight: bold;}
ul.stf_lstFrmInfoGVP {  margin: 0px; padding:0px; display:block; }
ul.stf_lstFrmInfoGVP li { list-style-image:url(/images/pdf_14.jpg); list-style:url(/images/pdf_14.jpg);  padding: 0px; background-color:transparent;	}
.frmInfoDiv { margin-left: 65px;}
.frmInfoDiv.gvp { margin: 0px;}
.frmInfoDivF { margin-left: 0px; margin: 0px 10px;}
.css_tabelle div div#head_staff { width: 250px; font-weight:normal; vertical-align:top; }
.katHeadMore { float: right; margin-right: 30px;}
.toggleBox_Info { display: none;}

.staff_formularbox {width: 95%; min-width: 340px; max-width: 650px; vertical-align:top; margin-bottom: 12px; margin-top: 3px; border: 1px solid #CCC;  
-webkit-border-radius: 0px 8px 8px 0px; -moz-border-radius: 0px 8px 8px 0px; border-radius: 0px 8px 8px 0px; }
.staff_formularbox.gvp { width: 80%; min-width: 300px; max-width: 550px; float:none; padding: 0px; margin: 0px; text-align:left; margin-bottom: 10px; padding-bottom: 0px}


.stf_typeinfo { width:15%; min-width: 60px;  height: 100%;  background:#c2c2c2; color: #fff; font-size: 83%; display:inline-block;vertical-align:top; margin-right: 15px; clear:both; text-align:right; padding-right: 5px;  display: inline-block; }
.staff_formularbox.gvp .stf_typeinfo { padding-bottom: 8px; }

.stf_maininfo { display:inline-block; font-size: 85%; color:#666; width:60%; min-width: 320px; max-width: 500px;    }
.stf_descinfo { display:inline-block; color:#666; width:30%; min-width: 320px; max-width: 500px;       }
.stf_apBox { border-top: 1px solid #666;  display:block; width: 95%;  padding-bottom: 10px; margin: 0px 10px; font-size: 100%;}
.stf_apBox  a { font-size: 103%;}

.stf_elementInfo { border: 1px solid #fff; font-size: 80%; color:#333; 	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #fff; padding: 2px 0px 2px 0px;}
.stf_elementInfo.flt {  width: 100%;  }
.stf_azboxAP { border-top: 0px solid #666; padding: 1px 0px 4px 0px; margin: 0px 10px; }
.stf_azboxAP.stf_azFrmAddR { border-top: 1px solid #666;   }

.stf_azboxInfo { border-bottom: 0px solid #666; padding: 0px 0px 2px 0px; margin: 0px 10px; }
.staff_public_azinfo ul li { font-size: 110%; font-weight: 0; margin-bottom: 10px;}
.pubHeaderItem { margin: 0px; padding: 0px; padding-left: 5px;}
.spAPtxt { font-size: 90%; display: inline-block; margin-top: 3px; display: block;}
.newFrmInfoTxt { font-size: 90%; margin-bottom: 15px; }

.infoBoxDo { border: 1px solid #666; background-color: #CCC; color: #FFF; padding: 4px 8px; margin-top: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 12px;  }
.infoBoxDo.suc { border: 1px solid #060; background-color: #CEFFCE; color: #030; }
.infoBoxDo.err { border: 1px solid #600; background-color: #FFCECE; color: #900; }
.stfElementAdmin { display:inline-block; float: right;}
.stfElementAdmin a:link,.stfElementAdmin a:hover,.stfElementAdmin a:visited,.stfElementAdmin a:active { margin-left: 10px; font-size: 90%; }
.stfInformable { color: #900; }
.stfOK { color: #060; }
.stf_adminAreaNew { background-color: #fff; margin: -6px -8px 6px -8px; padding: 5px 8px 6px 8px; border-bottom: 1px solid #999;}
.sftAdminArea { display:none;}
.stfAdminAreaBox { border: 3px solid #666; background-color:#CCC; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 8px 12px; margin-top: 10px;}
.stfAdminAreaBoxBtnTrenner { border-top: 2px solid #666; margin-top: 10px;} 

.stf_lstInfoItem { font-size: 70%; display:block; line-height: 16px; }
.linkStaffModes { width: 75%; padding: 3px 6px; background-color:#FFC; border-color:#FC0;} 

.borderTop { border-top: 1px solid #666;   }
.borderBottom { border-top: 1px solid #666;   }

.oggAdminBar { display:inline-block; width: 160px; height:22px; border: 0px solid #06C; position: absolute; margin-top: -18px; padding-left: 2px;  -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;  padding: 0px 2px 1px 2px; font-size: 70%;}
.adminBoxOGG { font-size: 80%; padding: 4px 8px; float: right; }
/* STAFF - ENDE */

/* Seite weiterempfehlen */
.css_tabelle div div#head_weblink { width: 120px; font-weight:normal; vertical-align:top; }

/* Seite weiterempfehlen - ENDE */


/* NEWSLETTER  */
.boxColor_blue { background-color: #E8F0FF;}
.boxColor_red { background-color: #FAE7C0; }
.boxColor_green { background-color: #E4FCE6; }
/* NEWSLETTER ENDE */


/* CSS FÃœR EDIT-BEREICH */
/* ==================== */

/* Links */
a.edit:link {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:12px; }
a.edit:visited {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:12px; }
a.edit:hover {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:12px; }
a.edit:active {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size:12px; }
a.edit_blue:link {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration: none;
	font-size:12px; }
a.edit_blue:visited {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	font-size:12px; }
a.edit_blue:hover {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	font-size:12px; }
a.edit_blue:active {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	font-size:12px; }
a.edit_blue_kl:link {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	text-decoration: none;
	font-size:11px; }
a.edit_blue_kl:visited {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	font-size:11px; }
a.edit_blue_kl:hover {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	font-size:11px; }
a.edit_blue_kl:active {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	font-size:11px; }

a.edit_white:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
	 }
a.edit_white:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	 }
a.edit_white:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	 }
a.edit_white:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	 }

a img{ border: 0px; }

.txtSystem { color: #000; }

/* Tabellen-Aussehen */
.tblHead {
	background-color: #99ccff;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.tblMain {
	background-color: #d7eafa;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Seiten-Aussehen */
.editHead {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}
.editInfo {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
		col33or:#000000;
}
.editInfo12 {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	color:#000000;
}
.editInfo13 {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight:normal;
	color:#000000;
}
.editInfoHead {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight:bold;
	color:#990000;
}


/* Buttons */
.sysAdmButton {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	height: 35px;
}
.sysAdmButton_Slim {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
	height: 25px;
}
.sysAdmButton2 {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
	height: 30px;
}
.sysAdmButton3 {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 176px;
	height: 22px;
}
.sysAdmButtonSlim {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11spx;
	width: 120px;
	height: 18px;
}
.sysButton {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
	height: 21px;
}
.sysButtonSlim {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
	height: 19px;
}
.sysButtonLink_Slim80 {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
	height: 19px;
}
.sysButtonLink_Slim30 {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
	height: 12px;
}
.sysButtonLink_SlimUni {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
}


/* MenuTabelle Info */
.tblMnuHead {
	background-color: #99ccff;
	font-family: Calibri, Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.tblMnuMain {
	background-color: #d7eafa;
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* HilfefunktionsCSS */
a.helpMeGreyON:hover { background-image:url(/images/iconGUI/icons/help_greyON.gif); width: 20px; height: 20px; }
.helpMe {
	width:20px;
	float:right;
	padding-right:10px;
}
.helpMeFixed {
	width:20px;
	height:auto;
	margin-left:25px;
}

/* Neues EDIT-Design - 2.4 */
.Tabelle_Background {
	background-color: #EEE;
	border: 1px solid #666666;
	color:#000000;
	margin-bottom: 3px;
}
.Tabelle_Background tr td {
	padding: 0px;
}
.noPadding {
	letter-spacing: 0px;
	padding: 2px;
}
.noPadding tr td {
	padding: 0px;
}
.Tabelle_Background#padding td { 
	padding: 0px;
}

.Tabelle_Inner {
	background-color: #D8D8D8;
	border: 1px solid #666666;
}
.Tabelle_InnerDark {
	background-color:#9F9F9F;
}
.Tabelle_InnerWhite {
	background-color:#FFFFFF;
}
.Tabelle_InnerHover {
	background-color:#FCFAD8;
}

/* Neues EDIT-Design v3.0 */
.textWhite { color:#FFFFFF }
.textWhite_OFF { color:#999999 }

/* Neues EDIT-Design - 3.3 */

.divTabelle_Background {
	background-color: #EEE;
	border: 1px solid #666666;
	color:#000000;
	margin-bottom: 3px;
	padding: 2px 5px;
}
.saveInformant { background-color:#FFC; padding: 3px 8px; margin-bottom: 12px; border: 1px solid #666;}
.errMarker { background-color:#FC6;}

#Verlauf100 { background-image: url(/images/iconGUI/verlauf100.jpg) }
#Verlauf150 { background-image: url(/images/iconGUI/verlauf150.jpg) }
#Verlauf200 { background-image: url(/images/iconGUI/verlauf200.jpg) }
#Verlauf280 { background-image: url(/images/iconGUI/verlauf280.jpg) }
#Verlauf350 { background-image: url(/images/iconGUI/verlauf350.jpg) }
#Verlauf550 { background-image: url(/images/iconGUI/verlauf550.jpg) }
#Verlauf800 { background-image: url(/images/iconGUI/verlauf800.jpg) }
#Verlauf1200 { background-image: url(/images/iconGUI/verlauf1200.jpg) }

#Verlauf100Rev { background-image: url(/images/iconGUI/verlauf100R.jpg) }
#Verlauf150Rev { background-image: url(/images/iconGUI/verlauf150R.jpg) }
#Verlauf200Rev { background-image: url(/images/iconGUI/verlauf200R.jpg) }
#Verlauf280Rev { background-image: url(/images/iconGUI/verlauf280R.jpg) }
#Verlauf350Rev { background-image: url(/images/iconGUI/verlauf350R.jpg) }
#Verlauf550Rev { background-image: url(/images/iconGUI/verlauf550R.jpg) }
#Verlauf800Rev { background-image: url(/images/iconGUI/verlauf800R.jpg) }

#Verlauf_Zeile30 { background-image: url(/images/iconGUI/verlaufZeile30.jpg) }
#Verlauf_Zeile45 { background-image: url(/images/iconGUI/verlaufZeile45.jpg) }
#Verlauf_Zeile60 { background-image: url(/images/iconGUI/verlaufZeile60.jpg) }
#Verlauf_Zeile80 { background-image: url(/images/iconGUI/verlaufZeile80.jpg) }

#Verlauf_Zeile30Rev { background-image: url(/images/iconGUI/verlaufZeile30R.jpg) }
#Verlauf_Zeile45Rev { background-image: url(/images/iconGUI/verlaufZeile45R.jpg) }
#Verlauf_Zeile60Rev { background-image: url(/images/iconGUI/verlaufZeile60R.jpg) }
#Verlauf_Zeile80Rev { background-image: url(/images/iconGUI/verlaufZeile80R.jpg) }
#Verlauf_ZeileInverter { background-image: url(/images/iconGUI/verlaufZeileInverter.jpg) }

#VerlaufHORIZ250 { background-image: url(/images/iconGUI/verlaufH250.jpg) }
#VerlaufHORIZ350 { background-image: url(/images/iconGUI/verlaufH350.jpg) }
#VerlaufHORIZ500 { background-image: url(/images/iconGUI/verlaufH500.jpg) }
#VerlaufHORIZ650 { background-image: url(/images/iconGUI/verlaufH650.jpg) }
#VerlaufHORIZ800 { background-image: url(/images/iconGUI/verlaufH800.jpg) }
#VerlaufHORIZ_FULL { background-image: url(/images/iconGUI/verlaufH2000.jpg) }

#VerlaufHORIZ250Rev { background-image: url(/images/iconGUI/verlaufH250R.jpg) }
#VerlaufHORIZ350Rev { background-image: url(/images/iconGUI/verlaufH350R.jpg) }

#VerlaufSysMenu { background-image: url(/images/iconGUI/verlaufMZ.jpg); overflow:hidden;  }
#VerlaufSysMenu  img { margin-top: -1px; }
.menuZeileDiv {	border: 1px solid #999999; }
.menuZeileDivR { width: 300px; float: right;}
#Rand_1px66 { border: 1px solid #999999;}
#RandSM { border: 1px solid #666666; border-bottom: 0px;}
.RandSM { border: 1px solid #666666; border-bottom: 0px;}

#V_WarnbarTOP_red { background-image: url(/images/iconGUI/warnbar/topRed.jpg) }
#V_WarnbarTOP_yellow { background-image: url(/images/iconGUI/warnbar/topYellow.jpg) }
#V_WarnbarTOP_green { background-image: url(/images/iconGUI/warnbar/topGreen.jpg) }
#V_Warnbar_red { background-image: url(/images/iconGUI/warnbar/baseRed.jpg) }
#V_Warnbar_yellow { background-image: url(/images/iconGUI/warnbar/baseYellow.jpg) }
#V_Warnbar_green { background-image: url(/images/iconGUI/warnbar/baseGreen.jpg) }


.txt_normal {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.linkButt {
	text-decoration: none;
	background-color: #D9DCFB;
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.info {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999999;
}
.suche {
	background-color: #FFFF00;
	font-style: normal;
	font-weight: bold;
	color: #000099;
}
.imgBorder {
	border: 1px solid #0033CC;
}



.transparent {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	border: thin none #FFFFFF;
}


.sysAdmButton {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	width: 135px;
	height: 35px;
}
.sysAdmButton2 {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	width: 160px;
	height: 30px;
}
.sysAdmButton3 {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	width: 176px;
	height: 22px;
}
.sysAdmButtonSlim {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	height: 18px;
}
.sysButton {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	min-width: 95px;
	height: auto;
	padding: 2px 8px;
}
.sysButton img { margin: 0px 8px 0px 0px;}

.sysButtonSlim {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	width: auto;
	min-width: 95px;
	height: 19px;
	padding: 4px 8px;
}

.printLink {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration: none;
}

.systemMenu {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
}
.txtSystem {
	font-family: Calibri, Verdana, Tahoma, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.spamMail {
	background-color: #FFFF00;
}



/* >> START #9: EDIT-Bereich  */
.adminBox {
	width:150px;
	border:#000066 1px solid;
	background-color:#E8F3FF;
	margin-top:80px;
	margin-left:15px; }
.adminBoxHead {
	padding: 3px;
	background-color:#D2E8FF;
	border-bottom:#000066 1px solid;
	text-align:center;
}
.adminBoxIN { padding: 3px;	border-bottom:#000066 1px solid; }
.adminBoxEND { padding: 3px; }
.mnuBoxAdmin {
	float:right;
	text-align:right;
	margin-right: 3px;
}
/* << ENDE  #9: EDIT-Bereich */

/* >> START #6: Listenelemente - Templates */

/* << ENDE #5: Startseitentemplate */

/* >> START #6: Listenelemente - Templates */

/* << ENDE #6: Listenelemente - Templates */

.tableOutline {
	border: 1px #FFFFFF solid;
	min-height: 500px;
	margin-top: 50px;
	background-color:#FFFFFF;
}

.mnuBG {
	background-image: url(/images/layout/mnuItem_bg.jpg);
	background-repeat:repeat-x;
}
.mnuBG_ON {
	background-image: url(/images/layout/mnuItem_bg_ON.jpg);
	background-repeat:repeat-x;
}

.mnuText {
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin-left: 20px;
}

/* >> START #3: MenÃ¼layout */
.abstandMenu {
	margin: 5 0 5 0;
}
.abstandMenu2 {
	margin: 5 0 5 20;
}

#menuON { 
	color:#CC6600;
}
/* << ENDE #3: MenÃ¼layout */


.tabBG_blackRow {background: url(/images/systemGUI/v4/tab_Header.png) repeat-x; color:#FFF;}

.linkButt {
	text-decoration: none;
	background-color: #D9DCFB;
	font-size: 12px;
}
.info {
	font-size: 11px;
	color: #999999;
}
.suche {
	background-color: #FFFF00;
	font-style: normal;
	font-weight: bold;
	color: #000099;
}


.printLink {
	color: #0033FF;
	text-decoration: none;
}

.systemMenu {
	font-size: 11px;
}
.txtSystem {
	font-size: 11px;
	color:#000000;
}

.spamMail {
	background-color: #FFFF00;
}

.lightbox_subTitel {
	font-weight:normal; 
	font-style:italic;
	color:#666666;
	margin-bottom: 3px;
}

/* CSS Tabelle - Header muss in Modulen definiert werden */
.css_tabelle {	display:table;	border: 0px solid #f00; width: 90%	}
.css_tabelle div { display:table-row; border: 0px solid #0f0; clear:both; }
.css_tabelle div div { display:table-cell; border: 0px solid #00f; padding: 4px; float: left; clear: none;	}


div#editorArea, div#editorArea * {
	margin: 0px; padding: 0px;	
	}
	
