/*********************/
/*****Tags************/
/*********************/
body { min-width: 40em; color: black; background-color: white; font-family: Arial,sans-serif; margin: 0px; padding: 0px; border: 0px; font-size: 11px; color: #006BB5; }
h1, h2, h3, h4, h5{ margin: 0px; padding: 0px; border: 0px; color: #666666; font-size: 11px; font-weight: normal;}
p { margin: 0px; padding: 0px; border: 0px; color: #666666; padding-bottom: 4px;}
input { color: black; background-color: white; font-family: Arial,sans-serif; margin: 0px; padding: 0px; border: 1px solid #7C9CCE;	font-size: 11px; color: #808080;}
select { color: black; background-color: white; font-family: Arial,sans-serif; margin: 0px; padding: 0px; border: 1px solid #7C9CCE;	font-size: 11px; color: #808080;}
ul {   list-style-image: none; margin: 0px 0px 0px 0px; padding: 0px; color: #666666;list-style-type:none;}
li { padding: 0px 0px 0px 10px;background-image:url('../img/li.gif'); background-position: 0px 0px; background-repeat: no-repeat;}
table {	 width:100%;font-size: 11px; color: #666666; padding: 0; margin: 0; padding: 0; border-spacing: 0px; }
.tr-0 { margin: 0;border: 0; padding: 7px; border-bottom-width: 1px; font-weight: bold; border-style: solid; border-color: #899BAB; vertical-align: top; text-align: left; }
table td { margin: 0;border: 0; padding: 5px; border-bottom-width: 1px; border-style: solid; border-color: #899BAB; vertical-align: top; text-align: left; }
strong { color: #006BB5;}
strong p { color: #006BB5;}

/*********************/
/*****Classes*********/
/*********************/
.normal {font-weight: normal; }
.bold { font-weight: bold; }
.imageLeft { margin-right: 3px; margin-bottom: 2px; float: left;  }
.border0 { border: 0; }
.border { border: 1px solid #006BB5;  background-color: #F6F8FC; float: left; }
.sucheBlau { color: #7C9CCE; padding: 0px 0px 0px 15px; background-image: url('../img/suche_blau.gif'); background-position: 0px 2px; background-repeat: no-repeat; }
.forum { padding: 0px 0px 0px 25px; background-image: url('../img/forum.gif'); background-position: 0px 2px; background-repeat: no-repeat; color:#006BB5;}
.sucheWeiss { padding: 0px 0px 0px 15px; background-image: url('../img/suche_weiss.gif'); background-position: 0px 2px; background-repeat: no-repeat; }
.telefon { padding: 0px 0px 0px 22px; background-image: url('../img/telefon.gif'); background-position: 0px 4px; background-repeat: no-repeat; font-weight: bold; }
.top { padding: 0px 0px 0px 15px; background-image: url('../img/top.gif'); background-position: 0px 5px; background-repeat: no-repeat; font-weight: bold; }
.mail {	padding: 0px 0px 0px 22px; background-image: url('../img/mail.gif'); background-position: 0px 4px; background-repeat: no-repeat; }
.borderGrey { border: 1px solid #899BAB; width: 154px; padding: 2px; color:#7C9CCE; background-color: #FFFFFF;}
.borderBgLightBlue { border: 1px solid #CAE4FF; width: 160px; padding: 3px; color:#006BB5; background-color: #CAE4FF; }
.bgBlue { background-color: #006BB4;}
.bgWhite { background-color: #FFFFFF;}
.borderSearchboxGrey { border:#899BAB 1px solid; }
.borderSearchboxBlue { border:#006BB4 1px solid; }
.right { text-align: right; }
.textWhite { color: #FFFFFF; }
.textBlue { color: #006BB5; }
.headlineLine { height: 18px; border-color: #006BB5; background-image: url('../img/line_middle.jpg'); background-position: bottom left; background-repeat: no-repeat; }
.headlineBg30 { height: 30px; border-color: #006BB5; background-image: url('../img/h1_bg.jpg'); background-position: bottom left; background-repeat: no-repeat; }
.headlineBg25 { height: 25px; border-color: #006BB5; background-image: url('../img/h1_bg.jpg'); background-position: bottom left; background-repeat: no-repeat; }
.lineBlue { clear: both; height: 5px; background-image: url('../img/line_blue_big.gif'); background-position: middle left; background-repeat: no-repeat; }
.lineDotted { height: 5px; background-image: url('../img/linde_dotted_big.gif'); background-position: middle left; background-repeat: no-repeat; }
.lineDottedGrey  { border: 0; height: 5px; background-image: url('../img/linde_dotted_big_grey.gif'); background-position: middle left; background-repeat: no-repeat; }
.blue { color: #006BB5;}
.headlineLineBig { height: 18px;  border-color: #006BB5; background-image: url('../img/line_middle_big.jpg'); background-position: bottom left; background-repeat: no-repeat; }
.red { color: #FF6600;}
.borderNews { width: 163px; border: 1px solid #899BAB; color: #006BB5; padding: 2px; background-color: #FFFFFF;}
.floatLeft { float: left; }
.alignLeft { text-align: left; }
.user_submit { algin: right; border: 0; padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 3px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }

.contentElement { margin-bottom: 20px; }
div#logos .contentElement { margin-bottom: 0px; float:left; }

.width85  { width: 85px; }
.padding0 { margin: -8px; margin-bottom: 2px;}
.paddingNull { padding:0; margin:0;}
.padding4px { padding: 4px;}
.padding2px { padding: 2px;}
.padding8px { padding: 8px; }

.paddingBot4px { padding-bottom: 4px; }
.paddingBot8px { padding-bottom: 8px; }
.paddingBot10px { padding-bottom: 10px; }
.paddingBot18px { padding-bottom: 18px; }

.paddingTop27px { padding-top: 27px; }
.paddingTop20px { padding-top: 20px; }

.marginBot4px { margin-bottom: 4px; }
.marginBot8px { margin-bottom: 8px; }
.marginBot14px { margin-bottom: 14px; }
.marginBot20px { margin-bottom: 20px; }

.marginTop20px { margin-top: 20px; }
.marginTop10px { margin-top: 10px; }
.marginTop14px { margin-top: 14px; }
.marginTop4px { margin-top: 4px; }

.marginRight10px { margin-right: 10px; }

.paddingRight2px { padding-right: 2px; }
.paddingLeft6px  { padding-left: 6px; }

/*********************/
/******Top-Navi*******/
/*********************/
#naviTop { position: absolute; left: 356px; top:46px; height: 27px; width: 613px; text-align:right; display:none; }
#naviTop ul { list-style-type: none; padding: 0; margin: 0; list-style-image:none;float: right; }
#naviTop ul li { float: left;  padding: 0px 0px 0px 7px; background-image:none}
#naviTop .hidden { float: left;  padding: 0px 0px 0px 0px; visibility: hidden; overflow: hidden; width: 1px; }
#naviTop .navi { float: left; padding-left: 3px; padding-right: 3px; }

/*********************/
/*****Main-Navi*******/
/*********************/
#naviMain { position: relative;	margin-left:16px; top:93px; height: 27px; width: 955px; overflow: visible; white-space:nowrap; display:none; }
#naviMain ul { list-style-type: none; padding: 0; margin: 0;list-style-image: none; }
#naviMain ul li { float: left; padding: 2px 0px 0px 0px;background-image:none }
#naviMain .active { float: left; padding-top: 0px; }

/*********************/
/*****Breadcrumb******/
/*********************/
#breadcrumb { margin: 40px 0px 10px 0px; height: 20px; min-width:953px; color: #808080;}
#breadcrumb .vor { color: #006BB5;  }

/*********************/
/*****Header**********/
/*********************/
#header { height: 103px; background-image:url('../img/header.jpg'); background-repeat: no-repeat; width: 100%; display:none; }
#headerTop { height: 68px; }

/*********************/
/*****Content*********/
/*********************/
#contentContainer {	 margin: 0px 0px 0px 26px;   }
#contentContainerHome {	margin: 0px 0px 0px 16px;  }
#content {  margin: 0px 0px 0px 0px;  }
#contentHome {  margin: 0px 0px 0px 0px;  }
#contentThreeRows {	margin: 0px 0px 0px 0px; float: left; width:736px; }

/*********************/
/*****ContentLeft*****/
/*********************/
#left {	margin: 0px 0px 0px 0px; float: left; width:360px; display:none; }
#leftSmall { margin: 0px 0px 0px 0px; float: left; width:261px; }
#leftSmallSmall { margin: 0px 0px 0px 0px; float: left; width:184px; }

/*********************/
/****ContentMiddle****/
/*********************/
#middle { margin: 0px 0px 0px 391px; width:358px; }
#middleSmall { margin: 0px 0px 0px 13px; float: left; width:263px; }
#middleSmallBig { margin: 0px 0px 0px 197px;  width:340px; }
#middleBig { margin: 0px; float: left; width:540px; }

#leftTwoRows {  margin: 0px; clear:both; float:left;width:754px; }
#leftTwoRowsSmall { margin: 0px; clear:both; float:left; width:540px; }

/*********************/
/*******MenuMiddle****/
/*********************/
#menu {  margin: 0px 0px 0px 0px; float:left; width: 191px; display:none; }
#menu ul { font-size: 11px; list-style-type: none; padding: 0; margin: 0; list-style-image: none; border-top: 1px solid #C8C8C7; overflow: visible; }
#menu ul li { padding: 1px 0px 1px 0px; border-bottom: 1px solid #C8C8C7; background-image:none}

#menu ul .sub1  { padding: 0px 0px 0px 0px; border-bottom: 1px solid #FFFFFF; }
#menu ul .sub1Active { padding: 0px 0px 1px 0px; border-bottom: 0px solid #FFFFFF; }
#menu ul .sub1Last { padding: 0px 0px 1px 0px; border-bottom: 1px solid #C8C8C7; }
#menu ul .sub1LastActive { padding: 0px 0px 1px 0px; border-bottom: 1px solid #C8C8C7; }


#menu ul .redSub1 { padding: 1px 0px 0px 0px; border-bottom: 1px solid #FFFFFF; }
#menu ul .redSub1Active { padding: 1px 0px 0px 0px; border-bottom: 0px solid #FFFFFF; }
#menu ul .redSub1Last { padding: 1px 0px 1px 0px; border-bottom: 1px solid #FE6700; }
#menu ul .redSub1LastActive {padding: 1px 0px 1px 0px; border-bottom: 1px solid #FE6700; }
#menu ul .redActive  { padding: 1px 0px 1px 0px; border-bottom: 1px solid #FE6700; }

#menu a { text-decoration: none; font-weight: bold; color: #006BB5; background-color: #FFFFFF; padding: 5px 0px 5px 10px; display: block; }
#menu a:hover { text-decoration: underline; }

#menu .first a { padding: 0px 0px 5px 0px; }


#menu .active a { color: #FFFFFF; background-color: #006BB4; padding: 5px 0px 5px 10px; display: block; }
#menu .sub1 a { color: #666666; background-color: #F6F8FC; padding: 4px 0px 4px 20px; display: block; background-image: url('../img/navi_sub_1.gif'); background-position: 10px 8px; background-repeat: no-repeat; }
#menu .sub1Last a { color: #666666; background-color: #F6F8FC; padding: 4px 0px 4px 20px; display: block; background-image: url('../img/navi_sub_1.gif'); background-position: 10px 8px; background-repeat: no-repeat; }
#menu .sub1Active a { color: #006BB4; background-color: #CAE4FF; padding: 4px 0px 4px 20px; display: block; background-image: url('../img/navi_sub_1_activ.gif'); background-position: 10px 8px; background-repeat: no-repeat; }
#menu .sub1LastActive a { color: #006BB4; background-color: #CAE4FF; padding: 4px 0px 4px 20px;; display: block; background-image: url('../img/navi_sub_1_activ.gif'); background-position: 10px 8px; background-repeat: no-repeat; }

#menu .red a { color: #873600; background-color: #FFCBA9; padding: 5px 0px 5px 10px; display: block; }
#menu .redActive a { color: #FFFFFF; background-color: #FF6600; padding: 5px 0px 5px 10px; display: block; }
#menu .redSub1 a { color: #FE6700; background-color: #FFEADC; padding: 4px 0px 4px 20px; display: block; background-image: url('../img/navi_sub_1_red.gif'); background-position: 10px 8px; background-repeat: no-repeat; }
#menu .redSub1Last a { color: #FE6700; background-color: #FFEADC; padding: 4px 0px 4px 20px;display: block; background-image: url('../img/navi_sub_1_red.gif'); background-position: 10px 8px; background-repeat: no-repeat; }
#menu .redSub1Active a { color: #873600; background-color: #FFCBA9; padding: 4px 0px 4px 20px; display: block; background-image: url('../img/navi_sub_1_red_activ.gif'); background-position: 10px 8px; background-repeat: no-repeat; }
#menu .redSub1LastActive a { color: #873600; background-color: #FFCBA9; padding: 4px 0px 4px 20px; display: block; background-image: url('../img/navi_sub_1_red_activ.gif'); background-position: 10px 8px; background-repeat: no-repeat; }


/*********************/
/*****Blue************/
/*********************/
#blueTopLeft { background-color: #C9E3FE; font-weight: bold; height: 15px; border-bottom: 4px solid #006BB4; width: 194px; color:#006BB4; float: left; padding: 4px 0px 3px 10px; }
#blueTopRight { background-color: #C9E3FE;  height: 15px; border-bottom: 4px solid #006BB4; width: 526px; color: #006BB4; float: left; text-align:right; padding: 4px 10px 3px 0px; }
#blueBottomLeft { background-color: #C9E3FE; font-weight: bold; height: 15px; border-top: 4px solid #006BB4; width: 194px; color:#006BB4; float: left; padding: 4px 0px 3px 10px; }
#blueBottomRight { background-color: #C9E3FE;  height: 15px; border-top: 4px solid #006BB4; width: 526px; color: #006BB4; float: left; text-align:right; padding: 4px 10px 3px 0px; }

/*********************/
/***ContentRight******/
/*********************/
#right { margin: 0px 0px 0px 740px; width:189px; }
#right strong  { color: #666666; }
#right .mail {	color: #666666; padding: 0px 0px 0px 22px; background-image: url('../img/mail.gif'); background-position: 0px 4px; background-repeat: no-repeat; }
#right hr  { border: 0; height: 5px; background-image: url('../img/right_middle.gif'); background-position: middle left; background-repeat: no-repeat; }

#rightHome { margin: 0px 0px 0px 764px; width:189px;  }
#rightHome strong  { color: #666666; }
#rightHome .mail {	color: #666666; padding: 0px 0px 0px 22px; background-image: url('../img/mail.gif'); background-position: 0px 4px; background-repeat: no-repeat; }
#rightHome hr  { border: 0; height: 5px; background-image: url('../img/right_middle.gif'); background-position: middle left; background-repeat: no-repeat; }

/*********************/
/*****Footer**********/
/*********************/
#footer { height: 112px; clear: both; background-color: #006BB4; }
#white { margin-left: 16px; height: 19px; width: 953px; background-color: white; }
#copyright { padding-left: 16px; padding-top: 20px; height: 13px; width: 373px; color: white; float: left; }
#logos { clear:both; margin-top: 55px; margin-left:16px; height: 85px; width: 953px; background-color: #FFFFFF; }

/*********************/
/*****BottomNavi******/
/*********************/
#naviBottom { margin-left: 386px; padding-top: 20px; height: 13px; width: 580px; text-align: right; color: white; display:none; }
#naviBottom ul { list-style-type: none; padding: 0; margin: 0; list-style-image:none;float: right; color: white; }
#naviBottom ul li { float: left;  padding: 0px 0px 0px 7px;color: white;  background-image:none;}

/*********************/
/*****Links***********/
/*********************/

#breadcrumb a { color: #808080; }

.linkWhite a {padding-left: 13px; background-image:url('../img/link_button_weiss.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.internal_link a { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }

.tx-srfeuserregister-pi1 a { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
.tx-srfeuserregister-pi1 a:hover { text-decoration: underline; }

.tx-newloginbox-pi1 a { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
.tx-newloginbox-pi1 a:hover { text-decoration: underline; }

.news-latest-container a { font-weight: bold; color: #666666; display:block; text-decoration: none; }
.news-latest-container a:hover { text-decoration: underline; }

.borderNews a { padding: 2px 0px 2px 17px; background-image: url('../img/news.gif'); background-position: 2px 4px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; display:block;}
.borderNews a:hover { text-decoration: underline; }

a.arrLink { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.arrLink:hover { text-decoration: underline; }

a { padding: 0; margin: 0; background-image:none; text-decoration: underline; font-weight: bold; color: #006BB5; }
a:hover { text-decoration: underline; }

a.delLink { background-image:url('../img/del.gif'); background-position: 0px 2px; background-repeat:no-repeat; padding-left:16px; text-decoration:none; color:#808080; }
a.delLink:hover { text-decoration:underline; }

a.external-link { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.external-link:hover { text-decoration: underline; }

a.external-link-new-window { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.external-link-new-window:hover { text-decoration: underline; }


a.internal-link-new-window { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.internal-link-new-window:hover { text-decoration: underline; }

a.download { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.download:hover { text-decoration: underline; }

a.mail { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.mail:hover { text-decoration: underline; }

a.pdf-link { padding-left: 20px; background-image:url('../img/link_button_pdf.gif'); background-position: 0; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
a.pdf-link:hover { text-decoration: underline; }

.contentWithoutImage a { padding-left: 0px; background-image:none; text-decoration: none; font-weight: bold; color: #006BB5; }
.contentWithoutImage a:hover { text-decoration: underline; }

.content a { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
.content a:hover { text-decoration: underline; }

#blueTopRight a { background-image:none; text-decoration: underline; font-weight: normal; color: #006BB5; padding: 0; }

#blueBottomRight a { background-image:none; text-decoration: underline; font-weight: normal; color: #006BB5; padding: 0; }

#blueBottomLeft a { background-image:none; text-decoration: none;  color: #006BB5; padding: 0; }

#table a { font-weight: normal; }

#naviBottom a { color: white; text-decoration: none; }
#naviBottom a:hover { text-decoration: underline; }

#linkMail a { text-decoration: underline; font-weight: bold; color: #666666; background-image:none; padding: 0;  margin: 0; }


/*********************/
/*****News************/
/*********************/

.news-list-date  {color: #FF6600; font-weight: bold; }
.news-list-cat  {color: #333333; font-weight: bold; }

.news-list-browse  td {border: 0; padding: 0; color: #006BB5;}
.news-list-browse  p {color: #006BB5;}

.news-list-browse a { padding-left: 3px; background-image: none; text-decoration: underline; color: #006BB5; }
.news-list-browse a:hover { text-decoration: underline; }

.news-single-timedata  {color: #FF6600; font-weight: bold; font-size: 18px; }
.news-single-cat  {color: #006BB5; font-weight: bold; font-size: 18px;}
.news-single-img { margin-right: 10px; margin-bottom: 5px; float: left; display: block; overflow: visible;   }

.news-single-backlink a { padding-left: 13px; background-image:url('../img/link_button_left.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
.news-single-backlink a:hover { text-decoration: underline; }
.right {text-align: right;}



/*********************/
/***Kontaktformular***/
/*********************/

.contactform_nopadding { padding:0px; }
.contactform_labels { width:184px; height:25px; }
.contactform_showhide_labels { width:84px; height:25px; padding-right:10px; }
.contactform_showhide_inputs { width:303px; }
.contactform_inputs { width:264px; }
.contactform_street { width:224px; }
.contactform_nr { width:30px; margin-left:10px; }
.contactform_zipcode { width:50px; }
.contactform_city { width:204px; margin-left:10px; }
.contactform_request { width:448px; height:59px;}
.contactform_error { color:red }
.contactform_show { background-image:url('../img/plus.gif'); background-repeat:no-repeat; padding-left:18px; text-decoration:none; color:#006BB5; }
.contactform_hide { background-image:url('../img/minus.gif'); background-repeat:no-repeat; padding-left:18px; text-decoration:none; color:#006BB5; }



/*********************/
/***Show/Hide Table***/
/*********************/

.border_darkblue { background-color: #A0C9E9; padding: 0px; }
.border_darkblue_middle { background-color: #A0C9E9; width: 1px; height: 1px; padding: 0px; }
.border_white { background-color: #FFFFFF; height: 1px; padding: 0px; }
.left_content { background-color: #DDEEFE; border-right: #FFF 1px solid; vertical-align:top; }
.right_content { background-color: #DDEEFE; border-left: #FFF 1px solid; vertical-align:top; }
#content a.link_hide { padding-left: 13px; background-image:url('../img/link_hide.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: normal; color: #006BB5; }
#content a:hover.link_hide { text-decoration: underline; }
#content a.link_show { padding-left: 13px; background-image:url('../img/link_button.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: normal; color: #006BB5; }
#content a:hover.link_show { text-decoration: underline; }
#content .button_white { padding-top: 25px; padding-bottom: 25px; padding-left: 302px; background-image:url('../img/content_button_white.gif'); background-position: center center; background-repeat: no-repeat; }
#content a.linkMail { text-decoration: underline; font-weight: bold; color: #666666; background-image:none; padding: 0px; margin: 0px; }


/*********************/
/***Indexed Search***/
/*********************/

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:80px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:80px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#F7F8FC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch li { float:left; margin-right:8px; }
.tx-indexedsearch ul { list-style-image:none; list-style-type:none;  float:left; }
.tx-indexedsearch .tx-indexedsearch-head { background-color:#C9E3FE; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }
.tx-indexedsearch-white { background-color:white; }
.tx-indexedsearch-browsebox { background-color:#C9E3FE; color:#006BB5; border-bottom:#006BB5 5px solid; padding:5px; min-height:14px; max-width:98.7% }
.tx-indexedsearch-browsebox-bottom { background-color:#C9E3FE; color:#006BB5; border-top:#006BB5 5px solid; padding:5px; min-height:14px; margin-top:10px; max-width:98.7% }
.tx-indexedsearch a { text-decoration:none; color:#006BB5; }
.tx-indexedsearch a:hover { text-decoration: underline; }
.tx-indexedsearch-browsebox a { text-decoration:underline; color:#006BB5; }
.tx-indexedsearch-browsebox a:hover { text-decoration:none; color:#FF6600; }
.tx-indexedsearch-browseboxactive a { text-decoration:none; color:#FF6600; }
.tx-indexedsearch-browseboxactive a:hover { text-decoration:none; color:#FF6600; }


/************************/
/***EXT: CSCJ_Products***/
/************************/
.tx-dmccscjproducts-pi1 .bgRow0 { background-color: #FFFFFF; }
.tx-dmccscjproducts-pi1 .bgRow1 { background-color: #F7F8FC; }
.tx-dmccscjproducts-pi1 table th { border-bottom: 1px solid #899BAB; padding-bottom: 10px; }
.tx-dmccscjproducts-pi1 .detailsLinkWrap { padding-top: 2px; }
.tx-dmccscjproducts-pi1 p.noInfo { xfont-weight: bold; font-size: 12px; font-style: italic; color:#006BB5; }
.tx-dmccscjproducts-pi1 .product-search-label { width:184; color:808080; font-weight:bold; }
.tx-dmccscjproducts-pi1 .product-search-fields { padding:5px 0px 5px 0px; }
.tx-dmccscjproducts-pi1 .product-search-input { width:264px; }
.tx-dmccscjproducts-pi1 .browsebox { background-color:#C9E3FE; color:#006BB5; border-bottom:5px solid #006BB5; padding:5px; min-height:14px; }
.tx-dmccscjproducts-pi1 .browsebox-bottom { background-color:#C9E3FE; color:#006BB5; border-top:5px solid #006BB5; padding:5px; min-height:14px; margin-top:10px; }
.tx-dmccscjproducts-pi1 .browsebox a { text-decoration:underline; color:#006BB5; }
.tx-dmccscjproducts-pi1 .browsebox a:hover { text-decoration:none; color:#FF6600; }
.tx-dmccscjproducts-pi1 .browseboxactive a { text-decoration:none; color:#FF6600; }
.tx-dmccscjproducts-pi1 .browseboxactive a:hover { text-decoration:none; color:#FF6600; }

.tx-dmccscjproducts-pi1 .linkBack a { padding-left: 13px; background-image:url('../img/link_button_left.gif'); background-position: 0px 2px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; color: #006BB5; }
.tx-dmccscjproducts-pi1 .linkBack a:hover { text-decoration: underline; }


.tx-dmccscjproducts-pi1 .productDetailsBox { background-color: #F6F8FC; height: 84px; padding: 8px; margin-bottom: 8px; }

/************************/
/********Sitemap*********/
/************************/

.csc-sitemap ul li { background-image:none; margin: 15px 0 5px 0; }
.csc-sitemap ul li a { text-decoration:none; color: #006BB5; font-weight:bold; font-size:14px; }
.csc-sitemap ul li a:hover { text-decoration:underline; color: #006BB5; font-weight:bold; font-size:14px;}

.csc-sitemap ul li ul li { padding: 0px 0px 0px 10px; background-image:url('../img/li.gif'); background-position: 0px 0px; background-repeat: no-repeat; margin:2px 25px; }
.csc-sitemap ul li ul li a { text-decoration:none; color: #006BB5; font-weight:normal; font-size:11px; }
.csc-sitemap ul li ul li a:hover { text-decoration:underline; color: #006BB5; font-weight:normal; font-size:11px; }

.csc-sitemap ul li ul li ul li { padding: 0px 0px 0px 10px; background-image:url('../img/navi_sub_1.gif'); background-position: 0px 3px; background-repeat: no-repeat; margin:1px 15px; }
.csc-sitemap ul li ul li ul li a { text-decoration:none; color: #7B9CCE; font-weight:normal;  }
.csc-sitemap ul li ul li ul li a:hover { text-decoration:underline; color: #7B9CCE; font-weight:normal;  }
