html, body {margin: 0; padding: 0; width: 100%; height: 100%;}
body {background: #ecedee; text-align: center; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
img {margin: 0; padding: 0; border: 0;}


/* GLOBALE CONTAINER */
/* -------------------------------------------------------------------------------------------------------------------------- */

/* RR: added */
a#headerHomeLink {
    display: block;
    height: 108px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 50px;
    width: 220px;
    z-index: 3;
}

#containerPopup {
	background:#FFF url(../gfx/logo_baz.gif) no-repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:10px auto;
	overflow:hidden;
	padding:70px 0 10px;
	position:relative;
	text-align:left;
	width:95%;
}
#containerPopup .contentContainer {padding:80px 0 0 0; }

#containerExport {position: relative; margin: 0 0; padding: 10px; width: 100%; text-align: left; overflow: hidden; background-color:#fff; border:0px;}
#containerExport .contentContainer {padding:80px 0 0 0; }

a#windowClose {
	background:#FFF url(../gfx/window-close05.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	padding:0;
	position:absolute;
	right:42px;
	text-decoration:none;
	top:22px;
	height:21px;
	width:115px;
	z-index:999;
}
a#windowClose:hover {
	background-color:#F60;
	color:#333;
}
/* RR: added end */

#container {position: relative; margin: 0 auto; padding: 0; width: 960px; background: #fff url(../gfx/back_content.gif) repeat-y; text-align: left; overflow: hidden;}

#siteNaviLeft {position: absolute; top: 8px; left: 165px; height: 22px; width: 600px; z-index: 3;}
#siteNaviRight {position: absolute; top: 9px; right: 0; width: 100px; z-index: 3;}

#headContainer {position: relative; top: 0; left: 0; width: 960px; height: 166px; background: #ecedee;}

#serviceNavi {position: absolute; top: 30px; left: 0; height: 20px; width: 960px; line-height: 20px; font-size: 91%; background: #4b575e; color: #a5aaae; overflow: hidden;}
#reiterNavi {position: absolute; top: 130px; left: 20px; height: 30px; line-height: 30px; width: 680px; overflow: hidden;}
#pfadNaviContainer {position: absolute; top: 165px; left: 10px; width: 700px; font-size: 91%; line-height: 1.3em; z-index: 1;}

#contentContainer2 {float: left; width: 480px; margin: 0; padding: 60px 0 40px 0;}
#contentContainer3 {float: left; width: 720px; margin: 0; padding: 60px 0 40px 0;}

.contentContainer3spaltig {float: left; width: 240px; margin: 0; padding: 0 0 20px 0;}
/* RR:edit */
.contentContainer3spaltig {float: left; width:33.333%; margin: 0; padding: 0 0 20px 0;}
/* RR:edit end */

.contentContainer2spaltig {float: left; width: 360px; margin: 0; padding: 0 0 20px 0;}
/* RR:edit */
.contentContainer2spaltig {float: left; width: 50%; margin: 0; padding: 0 0 20px 0;}
/* RR:edit end */
/* RR: neue spalten aufteilungen 33-66 und 66-33 */
.contentContainerFlex { clear:left; }
.contentContainer2spaltig-33 {float: left; width: 33%; margin: 0; padding: 0 0 20px 0;}
.contentContainer2spaltig-66 {float: left; width: 67%; margin: 0; padding: 0 0 20px 0;}
.contentContainer2spaltig-66 .csc-textpic-text { padding:0 20px 0 0; }
/* RR: end */

.content2spaltig {width: 440px; margin: 0; padding: 0 0 1em 0; overflow: auto;}
.contentSpalteLinks {float: left; width: 210px;}
.contentSpalteRechts {float: right; width: 210px;}

#contentTeaserContainer {float: left; width: 240px; margin: 0; padding: 60px 0 40px 0; font-size: 91%; line-height: 1.3em;}
#subnaviContainer {float: left; width: 240px; margin: 0; padding: 60px 0 40px 0; overflow: hidden;}

#marginContainer {position: relative; top: -6px; float: right; width: 225px; font-size: 91%; line-height: 1.3em; margin-top: 0; padding-bottom: 40px; overflow: hidden;}

/* absolute Positionierung derMarginalspalteninhalte bei contentContainer3 */
#marginContainerAbsolute {float: right; width: 225px; font-size: 91%; line-height: 1.3em; margin-top: 0; padding-bottom: 40px; overflow: hidden;}
#positionAbsolute {position: absolute; top: 160px; right: 0; width: 225px; z-index: 11;}

#footerContainer {position: absolute; left: 0; bottom: 0; width: 960px; font-size: 91%; height: 26px; background: #4b575e url(../gfx/back_footer.gif) no-repeat 0 0;}


/* LOGO */
/* -------------------------------------------------------------------------------------------------------------------------- */

#logo {position: absolute; top: 0; left: 0; width: 155px; height: 50px; z-index: 5;}
#logo img {width: 155px; height: 50px;}


/* SITE NAVIGATION LINKS */
/* -------------------------------------------------------------------------------------------------------------------------- */

#siteNaviLeft ul {list-style: none; margin: 0; padding: 0; border: 0; float: left;}
#siteNaviLeft ul li {float: left; margin: 0; padding: 0; border: 0;}

#siteNaviLeft ul li a {margin: 0 10px 0 0; padding: 0 0 0 12px; text-decoration: none; height: 22px; line-height: 22px;}
#siteNaviLeft ul li a:link,
#siteNaviLeft ul li a:active,
#siteNaviLeft ul li a:visited {color: #939a9e; background: url(../gfx/icn_sitenavi_externallink.gif) no-repeat left 4px;}
#siteNaviLeft ul li a:hover {color: #ff6600; background: url(../gfx/icn_sitenavi_externallink_over.gif) no-repeat left 4px;}

/* popup link */

#siteNaviLeft ul li a.popup {display: block;}
#siteNaviLeft ul li a.popup:link,
#siteNaviLeft ul li a.popup:active,
#siteNaviLeft ul li a.popup:visited {color: #4b575e; background: url(../gfx/icn_sitenavi_popup.gif) no-repeat left 6px;}
#siteNaviLeft ul li a.popup:hover {color: #ff6600; background: url(../gfx/icn_sitenavi_popup_over.gif) no-repeat left 6px;}

/* popup menue level 1 */

#siteNaviLeft ul li ul {position: absolute; left: -999em; top: 22px; height: auto; font-size: 91%;}
#siteNaviLeft ul li ul li {background: #82898f; clear: both;}

#siteNaviLeft ul li ul li.first {padding-top: 9px;}
#siteNaviLeft ul li ul li.last {padding-bottom: 10px;}

#siteNaviLeft ul li ul li a {display: block; padding: 0 5px 2px 12px; margin: 0; width: 240px; line-height: 22px;}

#siteNaviLeft ul li ul li a:link,
#siteNaviLeft ul li ul li a:active,
#siteNaviLeft ul li ul li a:visited {color: #fff; background: #82898f}
#siteNaviLeft ul li ul li a:hover {color: #fff; background: #a5aaae}

#siteNaviLeft ul li ul li.submenu a {width: 240px;}
#siteNaviLeft ul li ul li.submenu a:link,
#siteNaviLeft ul li ul li.submenu a:active,
#siteNaviLeft ul li ul li.submenu a:visited {color: #fff; background: #82898f url(../gfx/icn_sitenavi_submenue.gif) no-repeat right 6px;}
#siteNaviLeft ul li ul li.submenu a:hover {color: #fff; background: #a5aaae url(../gfx/icn_sitenavi_submenue_over.gif) no-repeat right 6px;}

/* popup menue level 2 */

#siteNaviLeft ul li ul li.submenu ul {top: auto; margin-top: -24px; font-size: 100%;}
#siteNaviLeft ul li ul li.submenu ul li {background: #dbdddf; clear: both;}

#siteNaviLeft ul li ul li.submenu ul li.last {padding-bottom: 5px;}

#siteNaviLeft ul li ul li.submenu ul li a {display: block; padding: 0 5px 2px 22px; margin: 0; width: 240px; line-height: 22px;}

#siteNaviLeft ul li ul li.submenu ul li a:link,
#siteNaviLeft ul li ul li.submenu ul li a:active,
#siteNaviLeft ul li ul li.submenu ul li a:visited {color: #4b575e; background: #dbdddf url(../gfx/icn_sitenavi_submenue_l2.gif) no-repeat 10px 8px;}
#siteNaviLeft ul li ul li.submenu ul li a:hover {color: #fff; background: #a5aaae  url(../gfx/icn_sitenavi_submenue_l2_over.gif) no-repeat 10px 8px;}

/* mouse events */

#siteNaviLeft li:hover ul ul, #siteNaviLeft li:hover ul ul ul,
#siteNaviLeft li.sfhover ul ul, #siteNaviLeft li.sfhover ul ul ul {left: -999em;}

#siteNaviLeft li:hover ul, #siteNaviLeft li.sfhover ul {left: auto;}
#siteNaviLeft li:hover ul li:hover ul, #siteNaviLeft li.sfhover ul li.sfhover ul {left: 257px;}
.sfhover { border:4px solid red;}

/* SITE NAVIGATION RECHTS */
/* -------------------------------------------------------------------------------------------------------------------------- */

#siteNaviRight ul {list-style: none; margin: 0; padding: 0; border: 0; float: right;}
#siteNaviRight ul li {float: left; margin: 0 0 0 5px; padding: 0; border: 0; color: #939a9e;}
#siteNaviRight ul li a {margin: 0; padding: 0; text-decoration: none; display: block;}
#siteNaviRight ul li a img {visibility: hidden;}

#siteNaviRight ul li span.aSmall {text-transform: uppercase; font-size: 10px; line-height: 15px; margin: 0 2px 0 5px;}
#siteNaviRight ul li span.aBig {text-transform: uppercase; font-size: 13px; line-height: 15px;}

#siteNaviRight ul li a:link,
#siteNaviRight ul li a:active,
#siteNaviRight ul li a:visited {color: #939a9e;}
#siteNaviRight ul li a:hover {color: #ff6600;}

/* print link */

#printLink {background: url(../gfx/btn_print_over.gif) no-repeat;}
#printLink a {background: url(../gfx/btn_print.gif) no-repeat;}
#printLink, #printLink a {width: 16px; height: 14px;}
#printLink a:hover {background: none;}

/* font minus */

#fontMinus {background: url(../gfx/btn_font_minus_over.gif) no-repeat;}
#fontMinus a {background: url(../gfx/btn_font_minus.gif) no-repeat;}
#fontMinus, #fontMinus a {width: 15px; height: 15px;}
#fontMinus a:hover {background: none;}

/* font plus */

#fontPlus {background: url(../gfx/btn_font_plus_over.gif) no-repeat;}
#fontPlus a {background: url(../gfx/btn_font_plus.gif) no-repeat;}
#fontPlus, #fontPlus a {width: 15px; height: 15px;}
#fontPlus a:hover {background: none;}


/* SERVICE NAVIGATION */
/* -------------------------------------------------------------------------------------------------------------------------- */

#serviceNavi ul {list-style: none; margin: 0 10px 0 0; padding: 0; border: 0; float: right;}
#serviceNavi ul li {float: left; margin: 0; padding: 0; border: 0; height: 20px;}

#serviceNavi ul li a {margin: 0 0 0 10px; padding: 0 0 0 10px; text-decoration: none; float: left;}
#serviceNavi ul li a:link,
#serviceNavi ul li a:active,
#serviceNavi ul li a:visited {color: #a5aaae; background: url(../gfx/icn_servicenavi.gif) no-repeat left center;}
#serviceNavi ul li a:hover {color: #fff; background: url(../gfx/icn_servicenavi_over.gif) no-repeat left center;}

#serviceNavi ul li a.on:link,
#serviceNavi ul li a.on:active,
#serviceNavi ul li a.on:visited,
#serviceNavi ul li a.on:hover {color: #fff; background: url(../gfx/icn_servicenavi_over.gif) no-repeat left center;}


/* REITER NAVIGATION */
/* -------------------------------------------------------------------------------------------------------------------------- */

#reiterNavi ul {list-style: none; margin: 0; padding: 0; border: 0; float: left; border-left: 1px solid #fff; width: 680px;}
#reiterNavi ul li {float: left; margin: 0; padding: 0; border: 0; height: 30px; border-top: 1px solid #fff;}

#reiterNavi ul li a {margin: 0; padding: 0 10px 0 10px; text-decoration: none; display: block; border-right: 1px solid #fff; text-transform: uppercase;}

/* linkfarben werden in der portal-css-datei definiert */


/* PFAD NAVIGATION */
/* -------------------------------------------------------------------------------------------------------------------------- */

#pfadNaviContainer ul {list-style: none; margin: 0; padding: 0; border: 0; float: left;}
#pfadNaviContainer ul li {float: left; margin: 0; padding: 0; border: 0;}

#pfadNaviContainer ul li a {margin: 0 0 0 10px; padding: 0 0 0 10px; text-decoration: none; float: left;}
#pfadNaviContainer ul li a:link,
#pfadNaviContainer ul li a:active,
#pfadNaviContainer ul li a:visited {color: #4b575e; background: url(../gfx/icn_link_small.gif) no-repeat left center;}
#pfadNaviContainer ul li a:hover {color: #ff6600; background: url(../gfx/icn_link_small_over.gif) no-repeat left center;}

#pfadNaviContainer ul li a.on:link,
#pfadNaviContainer ul li a.on:active,
#pfadNaviContainer ul li a.on:visited,
#pfadNaviContainer ul li a.on:hover {color: #ff6600; background: url(../gfx/icn_link_small_over.gif) no-repeat left center;}


/* SUBNAVIGATION */
/* -------------------------------------------------------------------------------------------------------------------------- */

#subnaviContainer ul {list-style: none; padding: 0 20px; margin: 0;}
#subnaviContainer ul li {margin: 0; padding: 0;}

/* 1. level */

#subnaviContainer ul li a {padding: 0 20px 8px 20px; margin: 0; height: 1%; line-height: 15px; text-decoration: none; display: block;}
#subnaviContainer ul li a:link,
#subnaviContainer ul li a:active,
#subnaviContainer ul li a:visited {color: #4b575e; background: url(../gfx/icn_navi1.gif) no-repeat 2px 3px;}
#subnaviContainer ul li a:hover {color: #ff6600; background: url(../gfx/icn_navi1_over.gif) no-repeat 2px 3px;}

#subnaviContainer ul li a.on:link,
#subnaviContainer ul li a.on:active,
#subnaviContainer ul li a.on:visited,
#subnaviContainer ul li a.on:hover {color: #ff6600; background: url(../gfx/icn_navi1_over.gif) no-repeat 2px 3px;}

/* 1. level mit weiteren navigationsebenen */

#subnaviContainer ul li.subnavi a {padding: 0 20px 8px 20px; margin: 0; height: 1%; line-height: 15px; text-decoration: none; display: block;}
#subnaviContainer ul li.subnavi a:link,
#subnaviContainer ul li.subnavi a:active,
#subnaviContainer ul li.subnavi a:visited {color: #4b575e; background: url(../gfx/icn_navi2.gif) no-repeat left 1px;}
#subnaviContainer ul li.subnavi a:hover {color: #ff6600; background: url(../gfx/icn_navi2_over.gif) no-repeat left 1px;}

#subnaviContainer ul li.subnavi a.on:link,
#subnaviContainer ul li.subnavi a.on:active,
#subnaviContainer ul li.subnavi a.on:visited,
#subnaviContainer ul li.subnavi a.on:hover {color: #ff6600; background: url(../gfx/icn_navi2_over.gif) no-repeat left 1px;}

/* 2. level */

#subnaviContainer ul li.subnavi ul {padding-bottom: 0;}

#subnaviContainer ul li.subnavi ul li a {padding: 0 20px 8px 20px;}
#subnaviContainer ul li.subnavi ul li a:link,
#subnaviContainer ul li.subnavi ul li a:active,
#subnaviContainer ul li.subnavi ul li a:visited {color: #939a9e; background: url(../gfx/icn_navi1.gif) no-repeat 2px 3px;}
#subnaviContainer ul li.subnavi ul li a:hover {color: #ff6600; background: url(../gfx/icn_navi1_over.gif) no-repeat 2px 3px;}

#subnaviContainer ul li.subnavi ul li a.on:link,
#subnaviContainer ul li.subnavi ul li a.on:active,
#subnaviContainer ul li.subnavi ul li a.on:visited,
#subnaviContainer ul li.subnavi ul li a.on:hover {color: #ff6600; background: url(../gfx/icn_navi1_over.gif) no-repeat 2px 3px;}

/* 2. level mit weiteren navigationsebenen */

#subnaviContainer ul li.subnavi ul li.subnavi a {padding: 0 20px 8px 20px; margin: 0; height: 1%; line-height: 15px; text-decoration: none; display: block;}
#subnaviContainer ul li.subnavi ul li.subnavi a:link,
#subnaviContainer ul li.subnavi ul li.subnavi a:active,
#subnaviContainer ul li.subnavi ul li.subnavi a:visited {color: #939a9e; background: url(../gfx/icn_navi2.gif) no-repeat left 1px;}
#subnaviContainer ul li.subnavi ul li.subnavi a:hover {color: #ff6600; background: url(../gfx/icn_navi2_over.gif) no-repeat left 1px;}

#subnaviContainer ul li.subnavi ul li.subnavi a.on:link,
#subnaviContainer ul li.subnavi ul li.subnavi a.on:active,
#subnaviContainer ul li.subnavi ul li.subnavi a.on:visited,
#subnaviContainer ul li.subnavi ul li.subnavi a.on:hover {color: #ff6600; background: url(../gfx/icn_navi2_over.gif) no-repeat left 1px;}

/* 3. level */

#subnaviContainer ul li.subnavi ul li.subnavi ul li {padding-bottom: 0;}

#subnaviContainer ul li.subnavi ul li.subnavi ul li  a {padding: 0 20px 8px 20px;}
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a:link,
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a:active,
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a:visited {color: #939a9e; background: url(../gfx/icn_navi1.gif) no-repeat 2px 3px;}
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a:hover {color: #ff6600; background: url(../gfx/icn_navi1_over.gif) no-repeat 2px 3px;}

#subnaviContainer ul li.subnavi ul li.subnavi ul li  a.on:link,
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a.on:active,
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a.on:visited,
#subnaviContainer ul li.subnavi ul li.subnavi ul li  a.on:hover {color: #ff6600; background: url(../gfx/icn_navi1_over.gif) no-repeat 2px 3px;}


/* CONTENT */
/* -------------------------------------------------------------------------------------------------------------------------- */

/* siehe content.css */


/* INFO-BOX */
/* -------------------------------------------------------------------------------------------------------------------------- */

.infoBox {background: #fff; margin: 0 0 10px 0; padding: 0;}

.headOpen {color: #4b575e;}
.headClosed {color: #fff;}

.infoBoxHeadContainer { background: #c8ccce; padding: 5px 5px 5px 20px; margin: 0; overflow: auto; height: 1%; }
.infoBoxHeadContainer h4 {margin: 0; padding: 0; font-weight: bold; float: left; width: 160px; font-size: 100%; width:100%}

.infoBox .noPaddingBottom {padding-bottom: 0;}

.infoBoxContentContainer {padding: 20px 20px 10px 20px; margin: 0; border-bottom: 1px solid #c8ccce; border-left: 1px solid #c8ccce; border-right: 1px solid #c8ccce; color: #4b575e; overflow: auto;}
.infoBoxContentContainer img {border: 1px solid #d2d4d6;}
.infoBoxContentContainer p {margin: 0; padding: 0 0 1em 0;}
.infoBoxContentContainer p.anzeige {font-weight: bold; color: #c8ccce;}
.infoBoxContentContainer div.mehr {float: left; margin: 0; padding: 0;}
.infoBoxContentContainer p.warnung {color: #ad0031;}

.infoBoxContentContainer a {text-decoration: underline; margin: 0; padding: 0;}
.infoBoxContentContainer a:link,
.infoBoxContentContainer a:active,
.infoBoxContentContainer a:visited {color: #4b575e;}
.infoBoxContentContainer a:hover {color: #ff6600;}

.infoBoxContentContainer ul {margin: 0 0 0.5em 0; padding: 0 0 0 13px;}
.infoBoxContentContainer li {margin: 0; padding: 0 0 0.5em 0; border: 0;}

.infoBoxContentContainer .textMitBild {clear: both; padding: 0 0 10px 0; overflow: auto;}
.infoBoxContentContainer .textMitBild img {float: left; margin: 3px 10px 0 0;}
.infoBoxContentContainer .textMitBild p.InternerLinkHighlightRow {margin: 0; padding: 0;}
.infoBoxContentContainer .linienTrenner {border-top: 1px solid #c8ccce; font-size: 1px; line-height: 18px; margin: 10px -20px 0 -20px}

/* linkliste */

.infoBoxContentContainer .linkList {list-style: none; margin: 0 0 0.5em 0; padding: 0; border: 0;}
.infoBoxContentContainer .linkList li {margin: 0; padding: 0 0 0.5em 0; border: 0;}
.infoBoxContentContainer .linkList li a {margin: 0; padding: 0 0 0 10px; text-decoration: none; display: block; height: 1%;}
.infoBoxContentContainer .linkList li a:link,
.infoBoxContentContainer .linkList li a:active,
.infoBoxContentContainer .linkList li a:visited {color: #ff6600; background: url(../gfx/icn_link_small_over.gif) no-repeat 0 2px;}
.infoBoxContentContainer .linkList li a:hover {color: #4b575e; background: url(../gfx/icn_link_small.gif) no-repeat 0 2px;}

.infoBoxContentContainer .linkList li a.ExternerLinkHighlight:link,
.infoBoxContentContainer .linkList li a.ExternerLinkHighlight:active,
.infoBoxContentContainer .linkList li a.ExternerLinkHighlight:visited {color: #ff6600; background: url(../gfx/icn_externallink_small_over.gif) no-repeat 0 3px;}
.infoBoxContentContainer .linkList li a.ExternerLinkHighlight:hover {color: #4b575e; background: url(../gfx/icn_externallink_small.gif) no-repeat 0 3px;}

/* infobox navigation */

.toggleBtn { width: 13px; float: right;}
.toggleBtn a {background: url(../gfx/btn_toggle_infobox.gif) no-repeat; width: 13px; height: 13px; text-decoration: none; display: block;}
.toggleBtn a img {visibility: hidden;}
.toggleBtn a:hover {background: url(../gfx/btn_toggle_infobox_over.gif) no-repeat scroll 0 0 transparent; }

.infoBoxHeadContainer .toggleBtn {
    float: right;
    position: absolute;
    /* right: 18px; */
    right: 38px;
    width: 0;
	display:none;
}

#contentTeaserContainer .infoBoxHeadContainer .toggleBtn {
    float: right;
    position: absolute;
    /* right: 18px; */
    right: 278px;
    width: 0;
}

.infoBoxHeadContainer {
    background: none repeat scroll 0 0 #C8CCCE;
    height: 1%;
    margin: 0;
    overflow: auto;
    padding: 5px 5px 5px 20px;
    /* position: relative;*/
}

.infoBox a.InternerLinkHighlight {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
.infoBox a.InternerLinkHighlight:link,
.infoBox a.InternerLinkHighlight:active,
.infoBox a.InternerLinkHighlight:visited {color: #ff6600; background: url(../gfx/icn_link_small_over.gif) no-repeat 0 2px;}
.infoBox a.InternerLinkHighlight:hover {color: #4b575e; background: url(../gfx/icn_link_small.gif) no-repeat 0 2px;}

.infoBox a.ExterneLinkHighlight {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
.infoBox a.ExterneLinkHighlight:link,
.infoBox a.ExterneLinkHighlight:active,
.infoBox a.ExterneLinkHighlight:visited {color: #ff6600; background: url(../gfx/icn_externallink_small_over.gif) no-repeat 0 3px;}
.infoBox a.ExterneLinkHighlight:hover {color: #4b575e; background: url(../gfx/icn_externallink_small.gif) no-repeat 0 3px;}

.infoBox a.InternerLinkGrau {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
.infoBox a.InternerLinkGrau:link,
.infoBox a.InternerLinkGrau:active,
.infoBox a.InternerLinkGrau:visited {color: #4b575e; background: url(../gfx/icn_link_small.gif) no-repeat 0 2px;}
.infoBox a.InternerLinkGrau:hover {color: #ff6600; background: url(../gfx/icn_link_small_over.gif) no-repeat 0 2px;}

.infoBox a.ExterneLinkGrau {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
.infoBox a.ExterneLinkGrau:link,
.infoBox a.ExterneLinkGrau:active,
.infoBox a.ExterneLinkGrau:visited {color: #4b575e; background: url(../gfx/icn_externallink_small.gif) no-repeat 0 3px;}
.infoBox a.ExterneLinkGrau:hover {color: #ff6600; background: url(../gfx/icn_externallink_small_over.gif) no-repeat 0 3px;}

.infoBox p.InternerLinkHighlightInfoBoxBottom {background: #f5f6f6; float: right; margin: 20px -20px 0 0; padding: 3px 5px; border-top: 1px solid #c8ccce; border-left: 1px solid #c8ccce; }
.infoBox p.InternerLinkHighlightInfoBoxBottom a {margin: 0; padding: 0 0 0 10px; text-decoration: none; display: block;}
.infoBox p.InternerLinkHighlightInfoBoxBottom a:link,
.infoBox p.InternerLinkHighlightInfoBoxBottom a:active,
.infoBox p.InternerLinkHighlightInfoBoxBottom a:visited {color: #ff6600; background: url(../gfx/icn_link_margin_over.gif) no-repeat 0 2px;}
.infoBox p.InternerLinkHighlightInfoBoxBottom a:hover {color: #4b575e; background: url(../gfx/icn_link_margin.gif) no-repeat 0 2px;}

/* bestell-button */

.infoBox .bestellBtn {margin: 0; padding: 0; float: right; font-size: 91%;}
.infoBox .bestellBtn a {margin: 0; padding: 0 30px 0 0; text-decoration: none; font-weight: bold; line-height: 13px; display: block;}
.infoBox .bestellBtn a:link,
.infoBox .bestellBtn a:active,
.infoBox .bestellBtn a:visited {color: #4b575e; background: url(../gfx/btn_warenkorb.gif) no-repeat right 0}
.infoBox .bestellBtn a:hover {color: #ff6600; background: url(../gfx/btn_warenkorb_over.gif) no-repeat right 0;}

/* infobox formulare */

.infoBox form {margin: 0 0 1em 0; padding: 0; width: 150px;}
.infoBox form p {margin: 0; padding: 0 0 0.3em 0;}
.infoBox form input {margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-align: left;}
.infoBox form input.radioBtn {margin: 0; padding: 0;}
.infoBox form input.textfeld {width: 146px; color: #4b575e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 16px; height: 16px;
	padding: 0 0 0 4px; border: 1px solid #c8ccce; margin: 0 0 1em 0; background-color: #f5f6f6;}
.infoBox form  select {margin: 0.5em 5px 1em 0; padding: 2px; border: 1px solid #c8ccce; background: #f5f6f6; color: #4b575e; width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}

.infoBox form input.formSubmitBtn2,
.infoBox form .hoveron,
.infoBox form .hoveroff
	{padding-left: 11px; overflow: visible;}
.infoBox form input.formSubmitBtn2,
.infoBox form .hoveroff
	{color: #ff6600; background: url(../gfx/icn_link_small_over.gif) no-repeat 0 2px;}
.infoBox form input.formSubmitBtn2:hover,
.infoBox form .hoveron {color: #4b575e; background: url(../gfx/icn_link_small.gif) no-repeat 0 2px;}


/* MARGIN */
/* -------------------------------------------------------------------------------------------------------------------------- */

#marginContent {margin: 0 0 0 0; color: #4b575e;}
#marginContent .infoBox {background: #f5f6f6; margin: 1px 0 0 0; margin-right: 20px; margin-left: 5px;}

/* top info-box */

#marginTopInfoBoxContainer {background: url(../gfx/back_topinfobox.png) no-repeat left bottom; padding: 0 0 5px 5px; margin-bottom: 0; }
#marginTopInfoBoxContainer .infoBox {margin: 1px 0 0 0; padding: 0;}
#marginTopInfoBoxContainer .infoBox .infoBoxHeadContainer {padding-right: 24px; border: 0; background: #a5aaae; text-transform: uppercase;}

/* Suche */

#marginTopInfoBoxContainer .sucheContainer {position: relative; top: 0; left: 0; height: 39px; width: 220px; background: #a5aaae; z-index: 3; text-align: left; border-bottom: 0 solid #fff;}
#marginTopInfoBoxContainer .sucheContainer input {padding: 0; border: 0; background-color: #fff; position: absolute; top: 11px;}
#marginTopInfoBoxContainer .sucheContainer input.suchfeld {
    left: 20px; 
    width: 156px; 
    color: #a5aaae; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 120%; 
    height: 22px;
    padding: 0 0 0 4px; 
    float: left;
    }
#marginTopInfoBoxContainer .sucheContainer input.btn {left: 180px; width: 22px; height: 22px;}

/* infobox */

#marginInfoBoxContainer {margin: 15px 0 0 0;}

/* infobox navigation */

#marginContent .infoBox a.InternerLinkHighlight {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
#marginContent .infoBox a.InternerLinkHighlight:link,
#marginContent .infoBox a.InternerLinkHighlight:active,
#marginContent .infoBox a.InternerLinkHighlight:visited {color: #ff6600; background: url(../gfx/icn_link_margin_over.gif) no-repeat 0 2px;}
#marginContent .infoBox a.InternerLinkHighlight:hover {color: #4b575e; background: url(../gfx/icn_link_margin.gif) no-repeat 0 2px;}

#marginContent .infoBox a.ExternerLinkHighlight {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
#marginContent .infoBox a.ExternerLinkHighlight:link,
#marginContent .infoBox a.ExternerLinkHighlight:active,
#marginContent .infoBox a.ExternerLinkHighlight:visited {color: #ff6600; background: url(../gfx/icn_externallink_margin_over.gif) no-repeat 0 3px;}
#marginContent .infoBox a.ExternerLinkHighlight:hover {color: #4b575e; background: url(../gfx/icn_externallink_margin.gif) no-repeat 0 3px;}

#marginContent .infoBox a.InternerLinkGrau {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
#marginContent .infoBox a.InternerLinkGrau:link,
#marginContent .infoBox a.InternerLinkGrau:active,
#marginContent .infoBox a.InternerLinkGrau:visited {color: #4b575e; background: url(../gfx/icn_link_margin.gif) no-repeat 0 2px;}
#marginContent .infoBox a.InternerLinkGrau:hover {color: #ff6600; background: url(../gfx/icn_link_margin_over.gif) no-repeat 0 2px;}

#marginContent .infoBox a.ExternerLinkGrau {margin: 0; padding: 0 0 0 10px; text-decoration: none;}
#marginContent .infoBox a.ExternerLinkGrau:link,
#marginContent .infoBox a.ExternerLinkGrau:active,
#marginContent .infoBox a.ExternerLinkGrau:visited {color: #4b575e; background: url(../gfx/icn_externallink_margin.gif) no-repeat 0 3px;}
#marginContent .infoBox a.ExternerLinkGrau:hover {color: #ff6600; background: url(../gfx/icn_externallink_margin_over.gif) no-repeat 0 3px;}

/* linkliste */

#marginContent .infoBox .linkList {list-style: none; margin: 0 0 0.7em 0; padding: 0; border: 0;}
#marginContent .infoBox .linkList li {margin: 0; padding: 0 0 0.3em 0; border: 0;}
#marginContent .infoBox .linkList li a {margin: 0; padding: 0 0 0 10px; text-decoration: none; display: block; height: 1%;}
#marginContent .infoBox .linkList li a:link,
#marginContent .infoBox .linkList li a:active,
#marginContent .infoBox .linkList li a:visited {color: #ff6600; background: url(../gfx/icn_link_margin_over.gif) no-repeat 0 2px;}
#marginContent .infoBox .linkList li a:hover {color: #4b575e; background: url(../gfx/icn_link_margin.gif) no-repeat 0 2px;}

#marginContent .infoBox .linkList li a.ExternerLinkHighlight:link,
#marginContent .infoBox .linkList li a.ExternerLinkHighlight:active,
#marginContent .infoBox .linkList li a.ExternerLinkHighlight:visited {color: #ff6600; background: url(../gfx/icn_externallink_margin_over.gif) no-repeat 0 3px;}
#marginContent .infoBox .linkList li a.ExternerLinkHighlight:hover {color: #4b575e; background: url(../gfx/icn_externallink_margin.gif) no-repeat 0 3px;}

/*  haeufige suchbegriffe */

#marginContent .infoBox .haeufigeBegriffe {margin: 0; padding: 0 0 10px 0; overflow: auto;}
#marginContent .infoBox .haeufigeBegriffe ul {list-style: none; margin: 0; padding: 0; border: 0;}
#marginContent .infoBox .haeufigeBegriffe ul li {float: left; margin: 0; padding: 0 5px 0 0; line-height: 1.7em;}
#marginContent .infoBox .haeufigeBegriffe ul li a {margin: 0; padding: 0; text-decoration: none; float: left;}
#marginContent .infoBox .haeufigeBegriffe ul li a:link,
#marginContent .infoBox .haeufigeBegriffe ul li a:active,
#marginContent .infoBox .haeufigeBegriffe ul li a:visited {color: #4b575e;}
#marginContent .infoBox .haeufigeBegriffe ul li a:hover {color: #ff6600;}

/* formulare */

#marginContent .infoBox form input.textfeld {border: 1px solid #dbddde; background-color: #fff;}
#marginContent .infoBox form  select {border: 1px solid #dbddde; background: #fff;}

#marginContent .infoBox form input.formSubmitBtn2,
#marginContent .infoBox form .hoveron,
#marginContent .infoBox form .hoveroff
	{padding-left: 11px; overflow: visible;}
#marginContent .infoBox form input.formSubmitBtn2,
#marginContent .infoBox form .hoveroff
	{color: #ff6600; background: url(../gfx/icn_link_margin_over.gif) no-repeat 0 2px;}
#marginContent .infoBox form input.formSubmitBtn2:hover,
#marginContent .infoBox form .hoveron
	{color: #4b575e; background: url(../gfx/icn_link_margin.gif) no-repeat 0 2px;}

/* warenkorb */

#warenkorbinfo {margin: 0 0 10px 0; padding: 0; border: 0; font-size: 100%;}
#warenkorbinfo td {padding: 0 0 8px 0; border: 0; width: 100%; vertical-align: top;}
#warenkorbinfo td.preis {text-align: right; white-space: nowrap; padding-left: 10px;}
#warenkorbinfo td.trennlinie {border-top: 1px solid #d2d5d7; font-size: 1px; line-height: 6px; padding: 0;}
#warenkorbinfo td a {text-decoration: none;}
#warenkorbinfo td a:link,
#warenkorbinfo td a:active,
#warenkorbinfo td a:visited {color: #4b575e;}
#warenkorbinfo td a:hover {color: #ff6600;}


/* FOOTER */
/* -------------------------------------------------------------------------------------------------------------------------- */

/* footer navi */

#footerNaviLeft {float: left; height: 26px; width: 750px; color: #a5aaae; overflow: hidden;}
#footerNaviLeft ul {list-style: none; margin: 3px 0 0 11px; padding: 0; border: 0; float: left;}

#footerNaviRight {float: right; height: 26px; width: 150px; color: #a5aaae; overflow: hidden;}
#footerNaviRight ul {list-style: none; margin: 3px 20px 0 0; padding: 0; border: 0; float: right;}

#footerContainer ul li {float: left; margin: 0; padding: 0; border: 0; height: 26px; line-height: 26px;}
#footerContainer ul li a {margin: 0 0 0 9px; padding: 0 0 0 11px; text-decoration: none; float: left;}
#footerContainer ul li a:link,
#footerContainer ul li a:active,
#footerContainer ul li a:visited {color: #a5aaae; background: url(../gfx/icn_servicenavi.gif) no-repeat left center;}
#footerContainer ul li a:hover {color: #fff; background: url(../gfx/icn_servicenavi_over.gif) no-repeat left center;}

#footerContainer ul li a.on:link,
#footerContainer ul li a.on:active,
#footerContainer ul li a.on:visited,
#footerContainer ul li a.on:hover {color: #fff; background: url(../gfx/icn_servicenavi_over.gif) no-repeat left center;}


/* RR:Edit
 * FE-Login Anpassungen
 */
.tx-felogin-pi1 { margin: 0px 0px; width:90%;}
.tx-felogin-pi1 form { margin: 0px; width: 100%; }
.tx-felogin-pi1 fieldset { border: 0px none ; margin: 0px; padding: 0px; }
.tx-felogin-pi1 a { color: #4b575e; background: url(../gfx/icn_link_margin.gif) no-repeat 0 2px;padding:0 0 0 10px; text-decoration:none;}
.tx-felogin-pi1 form input { color:#4b575e; border:1px solid #dbddde; background-color:#fff;margin:5px 0;}
.tx-felogin-pi1 form input.formSubmitBtn2{border:0px;}
.tx-felogin-pi1 label.fett { font-weight: bold; padding:0 0 4px;}
.tx-felogin-pi1 .eMessage { color: #ad0031; line-height:1.8em; }

/*------------------------------------------------------------*/

/*### tim themenportal archivansicht ###*/

/*archivansicht */
.tx-timthemenportal-pi1 .archivcontainer {
	float:left;
	width:100%;
	padding:0;
	margin-left:0;
	margin-right:-6px;
}

.tx-timthemenportal-pi1 .archivcontainer form {
	padding:0px;
	margin:0px;
}

.tx-timthemenportal-pi1 .archivcontainer .year {
	width:45%;
	float:left;
	padding: 5px 0 20px 0;
	margin:0;
	margin-right:4px;
	margin-bottom:20px;
}

.tx-timthemenportal-pi1 .archivcontainer .yearPreviev {
	width:100%;
	float:none;
	padding: 5px 0 20px 0;
	margin:0;
	margin-right:4px;
	margin-bottom:20px;
}

.tx-timthemenportal-pi1 .archivcontainer .yearPreviev .einzel {
color:#333333;
display:inline;
float:left;
font-size:12px;
font-weight:bold;
height:252px;
padding:0;
text-align:center;
width:25%;
}
.tx-timthemenportal-pi1 .archivcontainer .yearPreviev .einzel img {
	border:1px solid #ddd;
}
#centermain h4 { color:#2f6aac;	margin-left:15px;	display:none; }

.tx-timthemenportal-pi1 .archivcontainer .yearPreviev h4,
.tx-timthemenportal-pi1  .archivcontainer .year h4 { background-color: #f7f7f7; margin:0 !important; padding:5px; }

.tx-timthemenportal-pi1 .archivcontainer #ausgabenummer { display:none; }
.tx-timthemenportal-pi1 .archivcontainer #ausgabenummer h4{ color:#316aad;	margin-left:-10px; }
.tx-timthemenportal-pi1 .archivcontainer #title { float:left; }

.content .tx-timthemenportal-pi1 table td,
.tx-timthemenportal-pi1 table td,
.tx-timthemenportal-pi1 tr,
.tx-timthemenportal-pi1 tr td{ border:0;padding:3px 0 3px 5px; }

.tx-timthemenportal-pi1 div.seite { white-space:nowrap; border:0px; width:20%; float:right; font-weight:normal; text-align:right;}
.tx-timthemenportal-pi1 div.ueberschrift {
	color:#333;
	margin-left:0;
	font-size:12px !important;
	font-weight:bold;
	width:80%;
	float:left;
}

.tx-timthemenportal-pi1 td.seite { white-space:nowrap; border:0px; width:10%;}
.tx-timthemenportal-pi1 td.ueberschrift {
	color:#333;
	margin-left:0;
	font-size:12px !important;
	font-weight:bold;
}


.tx-timthemenportal-pi1 td.url {
	width:0px;
	border:0px;
}

.content .tx-timthemenportal-pi1 td.bsptext {
		border:0px;
		color:#666666;
		font-size:10px !important;
}

.content .tx-timthemenportal-pi1 div.autor,
.content .tx-timthemenportal-pi1 td.autor {
		color:#4B575E;
		padding:0px;
		text-align:right;
		font-size:11px !important;
		white-space:nowrap;
}

.content .tx-timthemenportal-pi1 div.artikelansicht div.articelinfo {
	width:100%;
	clear:left;
	padding:15px 0;
}
.content .tx-timthemenportal-pi1 div.artikelansicht div.autor{
	width:90%;
	float:right;
}
.content .tx-timthemenportal-pi1 div.artikelansicht div.more {
	width:10%;
	float:left;
}
.content .tx-timthemenportal-pi1 div.artikelansicht {
	padding:0 0 10px 0;
}

.tx-timthemenportal-pi1 table.inhalt {
	background-image:url(../images/verlauf.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
	padding-top:10px;
	padding-bottom:10px;
	width:600px;
	margin-left:-5px;
	margin-bottom:10px;
}

.tx-timthemenportal-pi1 .inhalt th h2{
	color:#316aad;
	font-size:1em;
	background:none;
	padding:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:10px;
	font-weight:bold;
}


.content .tx-timthemenportal-pi1 .inhalt td.b {
	width:80px;
	text-align:right;
	color:#316aad;
	font-weight:bold;
	padding-bottom:10px;
	font-size:12px;
	background:transparent;
}

.content .tx-timthemenportal-pi1 table.inhalt td.c {
	font-size:12px;
	width:120px;
	padding:0;
	padding-bottom:10px;
	text-align:right;
	background:transparent;
}

.content .tx-timthemenportal-pi1 table.inhalt td.c img{
	padding:0;
	vertical-align:middle;
}

/*-------------------------*/
.content a.removeLink,
.content a.duplicateLink { background:url(../gfx/bullet_add.png) top left no-repeat; padding:1px 0 0 17px;  text-decoration: none;border: 0;}

.content a.removeLink:link,
.content a.removeLink:active,
.content a.removeLink:visited,
.content a.duplicateLink:link,
.content a.duplicateLink:active,
.content a.duplicateLink:visited {color: #ff6600;}
.content a.removeLink:hover,
.content a.duplicateLink:hover {color: #4b575e; }

.repeat{padding-bottom:10px;}
.duplicateSpan { display:block;float:right;padding:0 9px 0 10px;right:10px;text-align:right;width:100%; }
.removeSpan { position:relative; top:-22px; }
.removeable { border-bottom:1px dotted #ccc; padding:0; }
.onstate-deliver { display: block; }
.offstate-deliver { display: none; }
.swtchIsOn { color: red; }
.swtchIsOff { color: black; }

/* rr: added onpage_newsevents_rl */

.content .eventContainer .event-title h4 { margin: 0; padding: 0; font-size: 100%; font-weight: bold; }
.eventContainer { border-bottom:1px solid #ccc; display:block; display:table; width:100%; padding: 10px 0 }
.eventfilter { clear:left; }
.eventfilter .filterblock { width:25%; float:left; }
.eventfilter .filterblock label{
	border:0px solid;
	clear:left;
	display:block;
	float:none;
	width:100%;
}
.eventfilter .filterblock select{
border-color: #CCDDCC;
border-style:none none solid;
border-width:0 0 1px;
clear:left;
float:none;
padding:0;
width:100%;
}

.event-title { width:100%; float:none;clear:left; font-weight:bold; }
.event-data { width:80%; float:left; }
.event-data .organizer { color:#4B575E; font-weight:bold; }
.event-data .location { color:#4B575E; font-weight:bold;  }
.eventContainer .more { width:18%; float:right; text-align:right; }
.event-register { width:100%; clear:left; }
.event-register .register {width:80%;}
.onpage_newsevent_rl_register { text-align:right;float:right;}
.news-single-item .event-single-backlink { width:50%; float:left;}
.news-single-item .register {width:100%; display:block; clear:left;}
.eventtext { color:#4B575E; font-weight:bold;  }
.organizer { color:#4B575E; font-weight:bold;  }
.location { color:#4B575E; font-weight:bold;  }
.registerlabel {color:#4B575E; font-weight:bold;}
.date { color:#4B575E; font-weight:bold;  }
.content a.eventRegLink,
.content a.eventRegLink:visited,
.content a.eventRegLink:link {
	background:transparent url(../gfx/icn_externallink_content.gif) no-repeat scroll 0 2px;
	border:0 none;
	color:#4B575E;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size:11px;
	line-height:15px;
}
.content a.eventRegLink:hover {background:transparent url(../gfx/icn_externallink_content_over.gif) no-repeat scroll 0 2px; color: #FF6600;}
.content .news-single-item .onpage_newsevent_rl_registerclosed,
.content .news-single-item .onpage_newsevent_rl_register{	clear:left; display:block; margin:22px 0; }

.news-single-item .onpage_newsevent_rl_noendevent,
.news-single-item .onpage_newsevent_rl_multidayevent,
.news-single-item .onpage_newsevent_rl_singledayevent { display:block; padding:0;}
.news-single-item  .event-single-backlink { padding: 20px 0 0 0; }

#swords {
	overflow:hidden;
	background-color:#FFFFFF;
	padding: 5px;
	text-align:left;
	width:94%;
}

/*#searchform input.loading { background:transparent; background:transparent url('../gfx/loadingbar2.gif') no-repeat scroll top left; color:#000;}*/
#searchform input.loading { background:#eee url(../gfx/loadingbar6.gif) no-repeat 140px 3px; color:#000; }
#jquery-live-search { overflow:hidden; }

#jquery-live-search h1 { border-bottom:1px solid #CCCCCC;color:#333333;font-size:0.9em;margin:0 0 4px 0;padding:0;width:100%; }
#jquery-live-search h2 { border-bottom:0 solid #CCCCCC; color:#888888; font-size:0.5em; margin:0 0 4px 0; padding:0; width:100%; }


#jquery-live-search a {
	color:#4B575E;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	line-height:1em;
	margin:0;
	padding:1px;
	text-decoration:none;
	width:100%;
}
#jquery-live-search a .hitword  {color:#8d8d8d;font-weight:bold;}
#jquery-live-search a:hover .hitword,
#jquery-live-search a:hover { background-color:#333; color:#ccc; }


#jquery-live-search a.PDFDokument,
#jquery-live-search a.PDFDokument:link,
#jquery-live-search a.PDFDokument:active,
#jquery-live-search a.PDFDokument:visited,
#jquery-live-search a.PDFDokument:hover
{color: #4B575E; padding:0; margin:0;}

.testenabled {color:green; font-weight:bold; font-size:1.1em;}
.testdisabled {color:red; font-weight:bold; font-size:1.1em;}

/* rr: added end */

/* onpageglossarext */
.tx-onpageglossarext-pi1 dl.glossary {}
.tx-onpageglossarext-pi1 dl.glossary dt { font-weight:bold; }
.tx-onpageglossarext-pi1 dl.glossary dd { margin:0px; }
/* .tx-onpageglossarext-pi1 dl.glossary dd .highlight{ font-weight:bold; color:#000; } */
.tx-onpageglossarext-pi1 dl.glossary dd .highlight{  }
.tx-onpageglossarext-pi1 dl.glossary dd .highlight_red{  }
.content .tx-onpageglossarext-pi1 .tx-indexedsearch-browsebox { padding:9px 20px; }
.tx-onpageglossarext-pi1 .tx-indexedsearch-browsebox ul li strong a:active {}

/* a21 glossar */
.tx-a21glossaryadvancedoutput-pi1 .navbar {
background-color:#F5F6F6;
display:block;
height:15px;
padding:2px 0;
width:100%;
text-align:center;
}
.tx-a21glossaryadvancedoutput-pi1 .navbar a{
background-color:#FFFFFF;
display:block;
float:left;
margin:0;
text-align:center;
text-decoration:none;
width:16px;
}
.tx-a21glossaryadvancedoutput-pi1 .navbar a.aktiv{
background:none repeat scroll 0 0 #FF6600;
border:1px solid #CCCCCC;
color:#FFFFFF;
}
.tx-a21glossaryadvancedoutput-pi1 div.result {clear:left;float:left;}
.tx-a21glossaryadvancedoutput-pi1 dl.glossary {}
.tx-a21glossaryadvancedoutput-pi1 dl.glossary dt{ clear:left;float:left;width:20%; }
.tx-a21glossaryadvancedoutput-pi1 dl.glossary dd{ margin:0 0 15px 20px;float:left;width:75%; }
.tx-a21glossaryadvancedoutput-pi1 .tx-a21glossaryadvancedoutput-pi1-browsebox {}
.tx-a21glossaryadvancedoutput-pi1 .tx-a21glossaryadvancedoutput-pi1-browsebox .tx-a21glossaryadvancedoutput-pi1-browsebox-SCell {}

.content .tx-a21glossaryadvancedoutput-pi1-browsebox {margin: 0; padding: 9px 20px 0 20px; background: #f5f6f6; overflow: auto;}

.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul {list-style: none; margin: 0; padding: 0; border: 0; float: left;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li {float: left; margin: 0 10px 0 0; padding: 0; border: 0;}

.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a {display: block; width: 15px; height: 15px; line-height: 15px; font-size: 10px;
	overflow: hidden; margin: 0; padding: 0; float: left; text-decoration: none; text-align: center;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a:link,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a:active,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a:visited {color: #a5abaf; background: #fff; border: 1px solid #d2d5d7;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a:hover {color: #fff; background: #ff6600; border: 1px solid #ff6600;}

.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li strong a:link,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li strong a:active,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li strong a:visited,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li strong a:hover {color: #fff; background: #ff6600; border: 1px solid #ff6600;}

/* .content .tx-indexedsearch-browsebox ul li a img {display: none;} */

.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnBack {border: 0; width: 17px; height: 17px;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnBack:link,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnBack:active,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnBack:visited {background: url(../gfx/btn_prev.gif) no-repeat;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnBack:hover {background: url(../gfx/btn_prev_over.gif) no-repeat;}

.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnFor {border: 0;width: 17px; height: 17px;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnFor:link,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnFor:active,
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnFor:visited {background: url(../gfx/btn_next.gif) no-repeat;}
.content .tx-a21glossaryadvancedoutput-pi1-browsebox ul li a.btnFor:hover {background: url(../gfx/btn_next_over.gif) no-repeat;}

.content .tx-a21glossaryadvancedoutput-pi1-browsebox .trefferAnzahl {float: right; color: #4c575f;}

/* Global Banner Frames */
#bannercontent {
    margin: 0 auto;
    /* overflow: auto; */
    padding: 0;
    position: relative;
    text-align: left;
    width: 960px;
}
#banner{
    height: auto;
    position: relative;
}
#bannerleft {float:left;}
#bannerright {
	/* border:1px solid #f4f5f6; */
    display: block;
    float: right;
    height: auto;
    position: absolute;
    right: -3px;
    top: 30px;
    width: 0;
    z-index: 99999;
}
#bannerbottom {}
/* rr: added end */

/*
 * Onpage Quickpoll Sidebox
 ******************************/

.infoBoxContentContainer .pollresults {}

.infoBoxContentContainer .pollresults h2 { padding:0 0 0.6em; font-weight:bold; font-size:1.2em}
.infoBoxContentContainer .pollresults h3 { padding:0 0 0.2em; font-weight:bold; font-size:1em}

.pollresults form {}
.pollresults form {}

.pollresults .pollrow,
.pollresults form .pollrow{ clear:left; width:100%; }

.pollresults .pollrow .answer,
.pollresults form .pollrow label{
 	display:block;
	float:left;
	outline:0px solid red;
	padding:2px 0;
	width:91%;
 }
.pollresults form .pollrow label{margin:0 0 20px 0}
.pollresults form .pollrow .percent,
.pollresults form .pollrow input.pollanswer {
	margin:0;
	outline:0px solid red;
	width:10px;
}
.pollresults .pollresultbar { background-color: #333; height:10px; margin: 2px 0; }
.pollresults .polltotal { font-weight:bold; padding: 15px 0 0 0; }

/*
 * Onpage Bic Media Widget
 **************************/
.widget{
	display:table;
	padding-top:20px;
	position:relative;
	width:100%;
}

/*
 * gefahrgut Label
 ***************************/
#accordion H1 { clear:left; height:auto;}
#accordion h1.ui-accordion-header {padding: 0 0 2px 30px; line-height:1.6em;}
.labelList .label{ width:106px; height:120px; padding:8px; float:left; }
.label TABLE.contenttable { white-space: nowrap; margin: 0 0 10px 0; }
.label TABLE.contenttable  thead tr th{ background-color:#4B575E; color:#fff; }
.label TABLE.contenttable  tbody tr .td-0 { background-color:#eee; }

/*
 * s4a_freekmu
 */
#marginContent  .s4a_freekmu_single_links{padding:5px 0 5px 5px}
#marginContent .s4a_freekmu_single_linkbox {width: auto;}
#marginContent #s4a_freekmu_single .s4a_freekmu_single_linkbox.profilansehen a {width: auto;}
.tx-s4afreekmu-pi1 .s4a_freekmu_search_listing_name {margin-bottom: 2em;}

/* Header verlinken */
a#portalLink {display:block;width:220px;height:110px;background-color:transparent;text-decoration:none;position:absolute;bottom:6px;right:0px;}

/* News Events Sidebar */
.infoBoxContentContainer .sidebarEvents div.mehr {float:none;margin-bottom:1em;padding-bottom:1em}
.infoBoxContentContainer .sidebarEvents {overflow:hidden;}