/* GENERAL */
	BODY {font-family: Verdana, sans-serif; font-size: 11px; color: #000000;  background-color : FFFFFF; }
	P {font-size: 11px; color: #000000; margin: 0px 0px 0px 0px;}
	PRE {color: #FF0000; margin: 0px 0px 0px 0px; font-size: 11px;}
	UL,OL {margin-top: 0px; margin-bottom: 0px; }
	LI {font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 0px; }

	.caption {font-size: 11px; color: #000000;}
	.bulletlist {font-size: 11px; color: #000000;}
/* TABLE debug */
	.table {font-size: 11px; color: #000000;}

/* DATE */
	.date {font-family: Verdana, sans-serif; font-size: 11px; color: #000000;}


/* LINKS */
 	A:link {color: #808080;}
	A:hover {color: #808080; text-decoration: none;}
	A:visited {color: #808080;}

/* GENERAL p2 - stuff */
	.debug_text {font-size: 10px; height: 0px; color: transparent; }
	._debug_table {border : 1px solid Yellow;}
/* DESIGN - HTML specific stuff */
	.content_bg {background-color: #FFFFFF;}
	.footertable  {font-size: 10px; height: 0px; color: #000000; }
	.browsetable  {font-family: Verdana, sans-serif; font-size: 10px; height: 0px; color: #B2B2B2; font-weight: bold; }
/* menu_top */
	.bg_white {background-color: #FFFFFF;}
	.menu_top_bg {background-color: #800000;}
	A.menu_top_text {color: #B2B2B2; font-family: Verdana, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }
	A.menu_top_text:hover {color: #FFFFFF; text-decoration: none; }
	A.menu_top_text_act {color: #B2B2B2; font-family: Verdana, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }
	A.menu_top_text_act:hover {color: #FFFFFF; text-decoration: none; }

/* menu_left */
	._OLD_menu_left_bg {background-color: #B2B2B2; background-image: url(fileadmin/onnext_interface/menu_left_logo_bg_57_233.gif); background-repeat: no-repeat; background-position: bottom;}
	.menu_left_bg {background-color: #B2B2B2;}


/* STANDARD-ELEMENTS ---------------------- START */
	
/* HEADERS */
	H1 {font-size: 16px; }
	H1 A {text-decoration: underline; }
	H2 {font-size: 15px; }
	H3 {font-size: 14px;}
	H4 {font-size: 13px;}

/* SUBHEADS */
	.subhead1 {font-size:12px;}
	.subhead2 {font-size:10px;}
	.subhead3 {font-size:10px;}
	.headerdate {font-size:10px;}

/* FORMs */
	SELECT {font-size: 11px; color: #000000;}
	TEXTAREA {font-size: 11px; color: #000000;}
	INPUT {font-size: 11px; color: #000000;}

/* MAILFORM */
	.mailform {font-size: 11px; }
	.mailformcomment {font-size: 11px; }
	.mailformrequired {font-size: 11px; font-weight: bold; }
	.mailformradio {font-size: 11px; }
#mailform fieldset{border:none!important;padding:0;margin:0}
.csc-mailform-field{clear:both;margin:1px 0}
.csc-mailform-field label{width:200px;display:block;float:left}
.csc-mailform-radio label{display:auto;width:auto}
.csc-mailform-radio input {display:auto;width:auto;clear:right}

/* SEARCH - Classical Search v.02 */
	/* Searchform */
	.searchform { font-size: 11px; color: #000000; font-weight: normal;}
	/* TABLE + TD added to standard see TS Setup - Removing the Yellow SearchResult Stuff */
	.searchresultheadertable { width: 95%; background-color: #800000; }
	.searchresultheadertdtitle { color: #FFFFFF; font-weight: bold;}
	.searchresultheadertdprevnext { color: #FFFFFF; }
	/* TEXT - Suchergebnis: 1-18 von 18 */
	.searchresultheader { font-size: 13px; color: #FFFFFF; font-weight: bolder;}
	.searchresultheader A { color: #FFFFFF; }
	.searchresultheader A:hover { color: #FFFFFF; }
	.searchresultheader A:visited { color: #FFFFFF; }
	/* Ergebnis Seitentitel der gefundenen Seite */
	.searchresultpagetitle { font-size: 11px; color: #808080; font-weight: bold;}
	/* Ergebnis Inhalt 200 Zeichen */
	.searchresultcontent { font-size: 11px; color: #000000; font-weight: normal;}
	.searchmarkup { color: #FF0000;}


	
/* LOGIN */
	.loginform {font-size: 11px; color: ##000000; font-weight: normal;}
	TABLE.loginTable {margin: 15px 0px 3px 23px;}
	TABLE.loginTable TD {padding-bottom: 2px;}

/* FILELINKS */
	.filelinks {font-size: 11px; color: #000000;}
	.filelinkssize {font-size: 11px; color: #000000;}

/* SITEMAP */
	/* levelbased intended, hover underscrore + colorchange */
	 .csc-sitemap ul{list-style-type:none}
	.csc-sitemap-level1 {font-size: 11px; color: #808080; text-decoration: none; font-weight: bold;}
	.csc-sitemap-level2 {font-size: 11px; color: #808080; text-decoration: none; margin-left: 20px;}
	.csc-sitemap-level3 {font-size: 11px; color: #808080; text-decoration: none; font-style: italic; margin-left: 40px;}
	.csc-sitemap-level4 {font-size: 10px; color: #808080; text-decoration: none; margin-left: 60px;}
	A:link .csc-sitemap-level1 {text-decoration: none;}
	A:link .csc-sitemap-level2 {text-decoration: none;}
	A:link .csc-sitemap-level3 {text-decoration: none;}
	A:link .csc-sitemap-level4 {text-decoration: none;}
	A:hover .csc-sitemap-level1 {text-decoration: underline;}
	A:hover .csc-sitemap-level2 {text-decoration: underline;}
	A:hover .csc-sitemap-level3 {text-decoration: underline;}
	A:hover .csc-sitemap-level4 {text-decoration: underline;}



/* content.menuWrap + content.subMenuWrap */
	.celmenu {font-size: 12px; color: olive; margin-top: 10px;}
	.celsubmenu {font-size: 11px; color: #666699; margin-left: 20px; margin-top: 3px;}

