

/***************************/
/* General element styles: */
/***************************/
body, H1, H2, H3, H4, H5, P, TH, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}

#iconMenu, #areaSearch, #areaRootline, #areaRight, #areaMenuLeft, #area_1, #mainContentImage
{ display: none }

PRE { font-family: monospace; }
A { color: #B11016; text-decoration: none; }
A:hover { text-decoration: underline; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 10px 0px; }
P, TD, UL, OL { font-size: 11px; }
INPUT, TEXTAREA, SELECT { padding: 0; font-size: 11px; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { }

DIV#headLogo {margin-bottom: 30px;}

DIV.csc-frame { border: 0px; padding: 0px; margin: 0px;}
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #FFDEB1; padding: 0px; border: 1px solid #B11016; }
DIV.csc-frame-frame2 { background-color: #FFDEB1; padding: 0px; border: none; }

DIV.csc-frame P { padding: 2px; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 0px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 0px; }

/******************/
/* Headers, plain */
/******************/
H1 { font-size: 18px; color: #B11016; font-weight: bold; }
H2 { font-size: 12px; color: #B11016; font-weight: bold; }
H3 { font-size: 12px; color: #B11016; font-weight: bold; border-bottom: 1px solid #B11016;}
H4,
H5 { font-size: 12px; color: #B11016; font-weight: bold; border: 1px solid #B11016; padding: 3px; }


H1, H2, H3, H6 { margin: 20px 0px 10px 0px; }
H4 { margin: 20px 0px 0px 0px; }

#mainContentLeftBody H1,#mainContentLeftBody H2,#mainContentLeftBody H3,#mainContentLeftBody H4,#mainContentLeftBody H5,
#mainContentRightBody H1,#mainContentRightBody H2,#mainContentRightBody H3,#mainContentRightBody H4,#mainContentRightBody H5 {
	margin: 0px 0px 16px 0px; padding: 0px; }

#marginalContent H1,#marginalContent H2,#marginalContent H3,#marginalContent H4,#marginalContent H5 {
	margin: 20px 0px 5px 0px; }


H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #B11016; text-decoration: none; }
H2 A {  }
H3 A {  }
H4 A {  }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

#areaRight H1 { color: #fff; margin: 10px 0px 0px 2px; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */
P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }



/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 11px; color: #000000; line-height: 150%;}
P.bodytext A {  }

/* RTE / Bulletlists */
UL { margin: 10px 10px 10px 25px; }
UL UL LI { font-size: 10px; }
OL { margin: 10px 10px 10px 25px;}
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

/* RTE / Table styling */
TABLE.contenttable { margin: 0px; width: 100%; padding: 0px}
TABLE.contenttable TR TD { padding: 0px 0px 0px 0px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #FFDEB1; }



/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }



/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; margin-left: 20px;}
UL.csc-bulletlist-1 { color: #000000; list-style-type : decimal; margin-left: 28px;}
UL.csc-bulletlist-2 { color: #000000; list-style-position : inside; margin-left: 10px;}
UL.csc-bulletlist-3 { color: #000000; list-style-image: url(../gfx/icons/Bullet.gif); }



/*********************/
/* Tables, generally */
/*********************/
TABLE 						{ border-collapse: collapse; font-size: 11px;}
TABLE.contenttable TR TH	{ text-align: left; font-weight: normal; padding: 2px;}
TABLE.contenttable TR TD	{ vertical-align: top; padding: 2px;}


/* Tables, specifically */
TABLE.contenttable-0 TR TH { font-weight: normal; }

TABLE.contenttable-1 TR TH.td-0,
TABLE.contenttable-1 TR TD.td-0 { font-weight: bold; }

TABLE.contenttable-2 TR TH { background-color: #B11016; color: #fff; font-weight: bold;}

TABLE.contenttable-3 TR TH { background-color: #B11016; color: #fff; font-weight: bold;}
TABLE.contenttable-3 TR TD.td-0 { font-weight: bold; }

TABLE CAPTION { display: none; }

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #FFA322; }
TABLE.csc-uploads TR.tr-odd { background-color: #FFDEB1; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 4px solid transparent; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 4px solid transparent; }



/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }


/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 0px; margin-top: -1px; padding: 2px 2px 2px 10px; }
DIV.csc-menu P A { text-decoration: none; }
DIV.csc-menu P A:hover { text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P { margin: -1px 0px 0px 20px; border: 1px solid #FFC675; }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 P {  margin: -1px 0px 0px 20px; border: 1px solid #FFC675; }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; margin-top: 5px;background-color: #FFC675;}
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 50px; border: 1px solid #FFC675; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 80px; border: 1px solid #FFC675; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 110px; border: 1px solid #FFC675; }
/*DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }*/

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #B11016; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 {  }
DIV.csc-menu-4 P { margin: -1px 0px 0px 20px; border: 1px solid #FFC675; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 P { margin: -1px 0px 0px 20px; border: 1px solid #FFC675; }
DIV.csc-menu-5 P.csc-section A { color: #B11016; margin-left: 20px;  }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 {}
DIV.csc-menu-7 P { margin: -1px 0px 0px 20px; border-top: 1px solid #FFC675; border-left: 1px solid #FFC675; border-right: 1px solid #FFC675; }
DIV.csc-menu-7 P.csc-section { border: none; border-left: 1px solid #FFC675; border-right: 1px solid #FFC675; border-bottom: 1px solid #FFC675; }
DIV.csc-menu-7 P.csc-section A { color: #B11016; margin-left: 20px; font-weight: normal; }


/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; }

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }


/*************/
/* Debugging */
/*************/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/


/****************************************/
/* NP Styles                            */
/****************************************/

/********************************
MenuListe_Left allgemein
*********************************/
#areaMenuLeft UL  { list-style-type: none; margin: 0px; padding:0px; }

/********************************
MenuListe_Left ListItem Level 1
*********************************/
#areaMenuLeft UL LI { background: #FFA322; background-image: url(../gfx/btnBullet_L1_NO.gif); background-repeat: no-repeat;	background-position: 0 0;	border-bottom: 1px solid #fff;	padding-left: 23px;	font-weight: bold; }

#areaMenuLeft UL LI:hover { background-image: url(../gfx/btnBullet_L1_RO.gif);  font-weight: bold; }

#areaMenuLeft UL LI.act { background-image: url(../gfx/btnBullet_L1_RO.gif); background-color: #FFDEB1;}

#areaMenuLeft UL LI.act A,#areaMenuLeft UL LI A:hover { color: #B11016; }

#areaMenuLeft UL LI.last-item { background: #FFA322; background-image: url(../gfx/btnBullet_L1_NO.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 23px; }

#areaMenuLeft UL LI:hover.last-item { background-image: url(../gfx/btnBullet_L1_RO.gif); }

#areaMenuLeft UL LI.last-item-act { background-image: url(../gfx/btnBullet_L1_ACT.gif); border: none; background-color: #FFDEB1; }

#areaMenuLeft UL LI.last-item-act A { color: #B11016; }

#areaMenuLeft UL LI A {
	display: block;
	width: 100%;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 10px;
	}

/********************************
MenuListe_Left ListItem Level 2
*********************************/
#areaMenuLeft UL LI UL LI { background: #FFDEB1; background-image: none; border-bottom: 1px dashed #B11016; padding-left: 0px; font-weight: normal; }

#areaMenuLeft UL LI UL LI:hover { font-weight: normal; background-color: #FFC675; background-image: none; }

#areaMenuLeft UL LI UL LI.act { font-weight: bold; background-color: #FFDEB1;  background-image: none; }

#areaMenuLeft UL LI UL LI.last-item { background: #FFDEB1; border: none; padding-left: 0px; }

#areaMenuLeft UL LI UL LI:hover.last-item { font-weight: normal; background-color: #FFC675; background-image: none; }

#areaMenuLeft UL LI UL LI.last-item-act { font-weight: bold; background-color: #FFDEB1;  background-image: none; }

#areaMenuLeft UL LI UL LI A { text-decoration: none; padding-top: 4px; padding-bottom: 6px;	}

/********************************
MenuListe_Left ListItem Level 3
*********************************/
#areaMenuLeft UL LI UL LI UL { border-top: 1px dashed #B11016; }

#areaMenuLeft UL LI UL LI UL LI { background-image: none; border-bottom: 0; background-repeat: no-repeat;	padding-left: 10px;	background-color: #FFDEB1; }

#areaMenuLeft UL LI UL LI UL LI.act { background-image: none; background-color: #FFDEB1; }

#areaMenuLeft UL LI UL LI UL LI:hover { background-color: #FFDEB1; }

#areaMenuLeft UL LI UL LI UL LI A:hover { background-image: url(../gfx/btnBullet_L3_ACT.gif); background-repeat: no-repeat; background-position: 0 -2px; }

#areaMenuLeft UL LI UL LI UL LI.last-item { background-repeat: no-repeat; background-image: none; border-bottom: 0; padding-left: 10px; }

#areaMenuLeft UL LI UL LI UL LI:hover.last-item { background-color: #FFDEB1; }

#areaMenuLeft UL LI UL LI UL LI A :hover.last-item { background-image: url(../gfx/btnBullet_L3_ACT.gif); background-position: 0 -2px; background-color: #FFDEB1;}

#areaMenuLeft UL LI UL LI UL LI.last-item-act {	background-image: none; }

#areaMenuLeft UL LI UL LI UL LI A {	text-decoration: none; padding: 4px 0px 6px 6px; }

/********************************
MenuListe_Left ListItem Level 4
*********************************/
#areaMenuLeft UL LI UL LI UL LI UL{ border-top: 1px dotted #B11016; border-bottom: 1px dotted #B11016; }



.footer {
	color: #A3A3A3;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
}

.footer A {
	color: #A3A3A3;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.newsLatest H1, .newsLatest P {
	font-size: 11px;
}

.newsLatest H1 {font-weight: bold; margin-bottom: 10px;}

.newsLatest A {
	color: black;
	margin-bottom: 8px;
	line-height: 120%;
	text-decoration: none;
}

.newsLatest UL {
	margin: 0;
	padding: 0;
}

.newsLatest UL LI{
	list-style-type: none;
}


#e_areaNewsSpecial A.moreLink {
	display: block;
	text-align: right;
	font-weight: bold;
	margin-top: 10px;
}


/* CONTENT Styles np_events */
.tx-npevents-pi1 UL {
	width: 100%;
        margin: 0 0 20px 0;
        padding: 0;
}
.tx-npevents-pi1 UL LI {
        background-image: url(../gfx/np-events-bullet.gif);
        background-repeat: no-repeat;
        background-position: 0 4px;
        list-style-type: none;
        margin: 0 0 20px 0;;
	padding-left: 20px;
}

.tx-npevents-pi1 UL LI, .tx-npevents-pi1 A {
	font-size: 11px;
	line-height: 120%;
	color: white;
	text-decoration: none;
}

/* NP_EVENTS Datumstabelle in der Singleansicht */
.tx-npevents-pi1 TABLE {
	border:0;
	border-spacing:0px;
}
.tx-npevents-pi1 TABLE TH {
        padding: 0 10px 0 0;
        margin: 0;
	text-align: left;
	font-weight: bold;
	border: 0;
}


/* SITEMPA KG  */
td.sitemapGrey A {text-decoration: none;}
td.sitemapOver A {text-decoration: none;}

td.sitemapGrey {
	font-size: 10px;
        background-color:#ffffff;
}

td.sitemapOver {
	font-size: 10px;
        background-color:#d7d7c0;
}



/* IndexedSearch PI1 */
.tx-indexedsearch .tx-indexedsearch-searchbox P { font-style: normal; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT, FORM, SELECT { font-style: normal; }
.tx-indexedsearch .tx-indexedsearch-res P { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size: 10px; font-style: normal; background-color: #EDEDED; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 10px; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-size: 8px; font-style:italic; background-color: #EDEDED; height: 22px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { font-size: 9px; font-style:italic; background-color: #EDEDED; }
.tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks ul, li { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: red; }

/* default styles for extension "tx_newloginbox_pi1" */
  DIV.tx-newloginbox-pi1 { }
  DIV.tx-newloginbox-pi1 H3 { font-size: 12px; }
  DIV.tx-newloginbox-pi1 P { margin-bottom: 3px;}
  DIV.tx-newloginbox-pi1 TABLE {}
  DIV.tx-newloginbox-pi1 TABLE TR TD P { }
  DIV.tx-newloginbox-pi1 TABLE TR TD { }
  DIV.tx-newloginbox-pi1 TABLE TR {}
  DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { }
  DIV.tx-newloginbox-pi1 TABLE TR TD INPUT { }
  DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {  }
  DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {  }
  DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {  }
  DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {  }
  DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {  }


.csi-intext-right div.csi-imagewrap	{
 	float: right;
 	margin-left: 10px;
	margin-top: 5px;
 	border-style: none;
}

.csi-intext-left div.csi-imagewrap	{
   float: left;
   margin-right: 10px;
   margin-top: 5px;
   border-style: none;
}

.csi-center .csi-imagewrap {
	margin: 0 auto;
}

.csi-intext-right-nowrap div.csi-imagewrap	{
	float: right;
	margin-top: 5px;
}
.csi-intext-left-nowrap div.csi-imagewrap	{
	float: left;
	margin-top: 5px;
}

HR.sbac-spacer { border: 1px solid #fff; width: 0%; clear: both; }


.tx-indexedsearch { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { border-left: 10px solid #B11016; background-color: #FFA322; padding: 5px; margin: 0px; height: 100%; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { padding: 0px; margin: 0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .searchHeadLeft { float: left; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A { color: #fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A:hover { color: #B11016; text-decoration: none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .searchHeadRight { color: #fff; padding-top: 2px; margin-left: 470px; white-space:nowrap }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup { color: #FFA322; font-weight: bold; }

.tx-indexedsearch .tx-indexedsearch-res .resultRow {  clear: both; background-color: #FFDEB1; padding: 5px 0px 5px 15px; }
.tx-indexedsearch .tx-indexedsearch-res .resultRow .floatLeft { float: left; }
.tx-indexedsearch .tx-indexedsearch-res .description { clear: both; }
.tx-indexedsearch .tx-indexedsearch-res .descriptionText { margin-left: 44px; padding: 6px; border-left: 1px solid #FFDEB1; border-right: 1px solid #FFDEB1;}
.tx-indexedsearch .tx-indexedsearch-res .descriptionSCM { font-size: 10px; margin-left: 44px; padding: 2px 2px 2px 6px; background-color: #fff9f1; color: gray; }
.tx-indexedsearch .tx-indexedsearch-res .descriptionPath { font-size: 10px; margin-left: 44px; padding: 2px 2px 2px 6px; background-color: #fff9f1; border-right: 1px solid #FFDEB1; border-left: 1px solid #FFDEB1; border-bottom: 1px solid #FFDEB1; }

.tx-indexedsearch .tx-indexedsearch-sw { font-weight: bold; }

.tx-indexedsearch .tx-indexedsearch-searchbox DIV.searchRow { padding: 5px 0px 5px 0px;  }
.tx-indexedsearch .tx-indexedsearch-searchbox DIV.searchLeft {  float: left; }
.tx-indexedsearch .tx-indexedsearch-searchbox DIV.searchRight { margin-left: 90px; }
.tx-indexedsearch DIV.searchTitle A { font-weight: bold; }
.tx-indexedsearch DIV.searchCheck { margin-bottom: 20px; }

/* Mailform*/
DIV.mailForm { clear: both; }
LABEL {
	float:left;
	clear:both;
	display:block;
	width:100px;
	margin-bottom:10px;
	padding-left:10px;
}

.mailForm INPUT,
.mailForm TEXTAREA,
.mailForm SELECT {
	float:left;
	display:block;
	width:350px;
	border: 1px solid #FFA322;
	background:#FFF9F1;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:10px;
	padding:1px;
}

.mailForm INPUT.np-check,
.mailForm INPUT.np-radio { width: auto; border: none; background-color: #fff; }
.mailForm INPUT.np-submit { width: auto; padding: 2px 5px; }
.mailForm INPUT.np-file { }
.mailForm SELECT.np-select { width: auto; }

.csc-form-radio { float: left; margin-left: 5px; }


/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }


/* default styles for extension "tx_a21glossary" */
acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

.iconItemMobile { display: none; }

