#vorhang {position:fixed;z-index:9999;top:0px;left:0px;width:100%;height:100%;background:url('/cms/fileadmin/templates/css/img/bg/filter.gif');filter: alpha(opacity=60);  /*IE*/opacity: 0.6;              /*Rest*/}
#confirm {z-index:10000;background:#fff;padding:7px 7px 7px 4px;position:fixed;top:50%;left:50%;margin:-50px 0px 0px -315px;font-size:12px;}
h1 {font-size:20px;padding-left:4px;margin-bottom:10px;font-weight:normal;}
h2 {font-size:12px;font-weight:bold;color:#069;padding-left:4px;}
h3 {font-weight:bold;padding-left:7px;font-size:12px;}
h4 {font-size:11px;font-weight:bold;}
h5 {font-size:11px;font-weight:bold;padding-left:4px;}
/*Detailview Sondermodul2 */
body#detailview {padding-top:10px;padding-left:10px;}
/* Datumsauszeichnung bei Artikeln (siehe L 17) */
.articleDate {font-size:11px;}
/* Fließtext (auch für Beschriftung von Standard Formularfeldern) */
.txtRegular {}
.txtBold {font-weight:bold;}
.txtItalic {font-style:italic;}
/* Zusatztext Used as caption also*/
.caption,
.txtAdditional {font-size:11px;color:#666;line-height:12px;}

/* Fehlermeldung und Kennzeichnung des Fehlers */
.errorRegular {color:#ff0000;}
.errorBold {color:#ff0000;font-weight:bold;}

.errorBoldStar {color:#ff0000;font-weight:bold;}

/* Hinweismeldung (auf blassgoldenem Fond) */
.txtIndicator {}
.txtIndicatorBold {font-weight:bold;}

/* Kennzeichnung des Hinweises */
.txtIndicatorMarker {color:#ae9345;}
.txtIndicatorMarkerBold {color:#ae9345;font-weight:bold;}


/* Link im Content  ToDo: means Links in Bodytext*/
/*a {font-size:12px;color:#069;text-decoration:none;}*/
a:hover {text-decoration:underline;}

/* Standard Link  */
a {font-size:12px;color:#069;text-decoration:none;}
/* a:hover {font-weight:bold;color:#000;} */
a.onFondBGUnderline {color:#fff;text-decoration:underline;}
a.onFondBG {color:#fff;}

/* general Inactive -> if empty link */
span.linkInactive {font-size:11px;color:#acacac;}
/*Link in footer ->div id="footer" */
#footer #footerTopNav a,#footer #footerMiddleNav a,#footer #footerBottomNav a {margin-right:5px;}
#footer #footerTopNav a,#footer #footerBottomNav a,#footer #copyright a {color:#000;text-decoration:underline;}
/* Text in Footer*/
#footer #copyright {font-size:11px;padding:0  20px 0 20px;}

/* Links in Portalnavigation div id="portalnav" */
#portalnav a {color:#fff;}

/* Link themenverwandte Artikel (z.B. L 4, M 2) */
a.related {font-size:11px;color:#000;}

/*general ul*/
ul {padding-left:7px;list-style-type:none;margin-top:5px;margin-bottom:5px;}
ul li {background-image:url('/cms/fileadmin/templates/css/img/bg/li.gif');background-position:left 4px;background-repeat:no-repeat;padding-left:12px;}

ul.links {padding-left:0px;list-style-type:none;margin-top:5px;margin-bottom:5px;margin-left:7px;}
ul.links li {background-image:none;padding-bottom:2px;padding-top:2px;padding-left:0px;}

div.float {float:left;display:inline;}

/* RECHTE SPALTE -> div id="contentS" -----------------------------------------------------*/
/* Schriftschnitte der rechten Spalte (gilt auch für die Sondermodule 2.1 und 2.2)  */
/*  Headertext von Teaser-Modulen */
div.contentS h5 {font-size:11px;font-weight:bold;color:#000;}

/* Fließtext */
div.contentS ,div.contentS a ,div.contentS .txtRegular {font-size:11px;}

/* Standard Link */
div.contentS .linkInactive {font-size:11px;color:#acacac;}
/* Link mit Button auf Fond */
div.contentS a.onFondlinkwArrow {font-size:11px;color:#fff;} /* Arial Bold I 11 Px I #FFFFFF inkl. goldenem Pfeil-Button (blauer Fond) ToDo: BG-Image */
/* Links with a button on right side */
span.rightButton,a.rightButton {padding:2px 22px 3px 0;background-position:right top ;background-repeat:no-repeat;}
/* Sorting Link */
a.sort {font-size:11px;font-weight:bold;margin-right:10px;color:#000;background-image:url('/cms/fileadmin/templates/css/img/sort.gif');padding-top:1px;padding-bottom:3px}
/* toTop Link */
a.toTop {background-image:url('/cms/fileadmin/templates/css/img/arrow_top.gif');}
/* next (Pagebrowser)*/
span.next,a.next {background-image:url('/cms/fileadmin/templates/css/img/arrow_right.gif');}
/* Links with a button on left side */
span.leftButton,
a.leftButton {padding:2px 0 3px 22px;background-position:left top ;background-repeat:no-repeat;}
/* prev (Pagebrowser)*/
a.prev {background-image:url('/cms/fileadmin/templates/css/img/arrow_left.gif');}
a.rightgold {background-image:url('/cms/fileadmin/templates/css/img/arrow_right_gold.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.downgold {background-image:url('/cms/fileadmin/templates/css/img/arrow_down_gold.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.upgold {background-image:url('/cms/fileadmin/templates/css/img/arrow_up_gold.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.leftgold {background-image:url('/cms/fileadmin/templates/css/img/arrow_left_gold.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.rightstandard {background-image:url('/cms/fileadmin/templates/css/img/arrow_right_standard.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.upstandard {background-image:url('/cms/fileadmin/templates/css/img/arrow_up_standard.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.leftstandard {background-image:url('/cms/fileadmin/templates/css/img/arrow_left_standard.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.downstandard {background-image:url('/cms/fileadmin/templates/css/img/arrow_down_standard.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;}/*for ie only set first 1px->2px */
a.plus {background-image:url('/cms/fileadmin/templates/css/img/plus.gif');padding:0 0 1px 17px;background-repeat:no-repeat;} /*for ie only set 1px->0 */
a.minus {background-image:url('/cms/fileadmin/templates/css/img/minus.gif');padding:0 0 1px 17px;background-repeat:no-repeat;} /*for ie only set 1px->0 */
a.download {background-image:url('/cms/fileadmin/templates/css/img/download.gif');padding:0 0 1px 17px;margin-bottom:2px;background-repeat:no-repeat;} /*for ie only set 1px->0 */
a.downloads {background-image:url('/cms/fileadmin/templates/css/img/download.gif');padding:0 0 1px 17px;margin-bottom:2px;background-repeat:no-repeat;} /*for ie only set 1px->0 */
a.tools {background-image:url('/cms/fileadmin/templates/css/img/tools.gif');padding:0 0 4px 15px;margin-bottom:2px;background-repeat:no-repeat;}
a.tools_act {background-image:url('/cms/fileadmin/templates/css/img/tools_act.gif');padding:0 0 4px 15px;margin-bottom:2px;background-repeat:no-repeat;}
a.video {background-image:url('/cms/fileadmin/templates/css/../img/video.gif');padding:2px 0 3px 15px;display:block;margin-top:5px;background-repeat:no-repeat;}
a.glass {display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/glass.gif');width:13px;height:13px;} /*for ie only set 1px->0 */
/*Standard Button*/
a.button {display:block;float:left;height:18px;padding-left:7px;line-height:17px;font-size:11px;color:#666;background-image:url('/cms/fileadmin/templates/css/../img/button/standard_left.gif');background-position:top left;background-repeat:no-repeat;}
a.button span {display:block;padding-right:7px;padding-top:1px;background-image:url('/cms/fileadmin/templates/css/../img/button/standard_right.gif');background-position:top right;background-repeat:no-repeat;}
a.button:hover {text-decoration:none;}
/*Prio2 Button*/
a.prio2 {display:block;float:left;height:18px;line-height:18px;padding-left:7px;font-size:12px;font-weight:bold;color:#fff;background-image:url('/cms/fileadmin/templates/css/../img/button/prio1_left.gif');background-position:top left;background-repeat:no-repeat;}
a.prio2 span {display:block;padding-left:7px;padding-right:14px;background-image:url('/cms/fileadmin/templates/css/../img/button/prio1_right.gif');background-position:top right;background-repeat:no-repeat;}
a.prio2:hover {text-decoration:none;}
a.right {float:right;}
input.right {float:right;}
/* ---------Forms--------------------------*/
select,
input.text {border:1px #acacac solid;background-color:#fff;}
textarea {width:100%;height:100%;font-family:arial;font-size:12px;border:1px #acacac solid;background-color:#fff;}
label {font-size:12px;}
fieldset.checkboxes {padding-top:4px;width:300px;float:left;display:inline;height:25px;padding-left:11px;}
fieldset.checkboxes label {font-size:11px;padding-left:3px;}
input.checkinline {margin-left:3px;vertical-align:middle;padding-right:2px;}
fieldset.vertical {width:295px;padding-left:4px;}
fieldset.vertical input.v_input {display:inline;float:left;width:15px;height:16px;margin-top:0px;}
fieldset.vertical label {margin-left:3px;display:inline;float:left;clear:right;width:264px;height:18px;padding-top:1px;border:0px #eee solid;}
fieldset.vertical input.text {width:100%;}

label.label {margin-bottom:3px;display:block;padding-left:4px;margin-top:5px;}
label.label a img {vertical-align:bottom;}
fieldset.left {float:left;display:inline;float:left;display:inline;width:286px;margin-top:4px;padding-left:4px;}
fieldset.right {float:left;display:inline;width:290px;margin-top:5px;margin-left:2px;}
fieldset.left select {width:286px;margin-bottom:10px;}

fieldset.wide {width:541px;}
fieldset.small {width:60px;padding-left:3px;}
fieldset.wide select {width:541px;}

fieldset.fileupload {float:left;display:inline;width:295px;margin-top:5px;margin-left:4px;}
fieldset.fileupload label.label,
fieldset.fileuploadright label.label {padding-left:0;}
fieldset.fileupload input.text {width:295px;}
fieldset.fileuploadright  {width:200px;margin-bottom:10px;padding-top:5px;padding-left:20px;}
fieldset.fileuploadright input.upload,input.upload {padding:0;background-color:#f8f5ed;margin-right:2px;font-size:120%;/*height:18px;*/border:1px #ccc solid;}

fieldset.date,
fieldset.month,
fieldset.year {display:inline;float:left;}
fieldset.date {width:43px;margin-left:4px;}
fieldset.month {margin-left:15px;}
fieldset.year {padding-left:16px;}
fieldset.date label.label,
fieldset.month label.label,
fieldset.year label.label {padding:0;margin:0;margin-bottom:3px;}
fieldset.date select.date, fieldset.date input.date  {width:40px;}
fieldset.month select.month {width:145px;}
fieldset.year select.year {width:75px;border:1px #acacac solid;}
fieldset.left input.month {width:20px;border:1px #acacac solid;}
fieldset.left input.year {width:40px;border:1px #acacac solid;}
fieldset.date input.date  {width:40px;border:1px #acacac solid;}

div.line {margin-left:4px;clear:both;line-height:0;font-size:0;height:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_line.gif');background-repeat:no-repeat;}

/*Module L3 needs proper margin to subheadline*/
div.moduleL3 p {padding-top:5px;}

/*CHECK catalogue again!! we use p in TextModules ADJUST -> 3/4 of Modulewith (beware padding 10px to the right)*/
div.moduleL p {padding-right:65px;}

div.moduleL11 {}
div.moduleL11 img {padding-left:4px;margin-bottom:10px;}
div.moduleL11 img.inline {padding-left:4px;margin-bottom:0;}
div.moduleL11 p {padding-right:65px;}

/* TABLES General*/
table {border-collapse:collapse;width:100%;}
/* set Border-Top*/
table.borderTop {border-top:1px #ccc solid;}
th {text-align:left;border:1px #666 solid;border-left:none;border-right:none;padding:5px 0 6px 0;}
th {padding-left:10px;}
td {vertical-align:top;border:1px #ccc solid;border-left:none;border-top:none;padding:7px 0 7px 10px;}
td.first {text-align:left;padding-left:10px;}
td.last {border-right:none;text-align:left;}
td.center,th.center {text-align:center;padding-left:0;padding-right:0;}
th.right {text-align:right;padding-right:4px;}
td.image {padding-left:5px;padding-right:5px;text-align:center;}
td.spacer {border:none;}

/* XL3 Resultlist */
/* TABLE  */
table.resultList {font-size:11px;margin-top:3px;}
table.resultList th {text-align:left;border:1px #666 solid;border-left:none;border-right:none;padding:5px 0 6px 0;}
table.resultList th.first {padding-left:10px;}
table.resultList th.last {text-align:right;padding-left:0;}

table.resultList tr {}
tr.even {background-color:#f8f5ed;}
table.resultList tr.even {background-color:#f8f5ed;}
table.resultList tr.even td {border:1px #ccc solid;border-left:none;border-right:none;}

table.resultList td {padding:0;padding-top:5px;padding-bottom:10px;border:none;}
table.resultList td.first {width:275px;padding-left:10px;}
table.resultList td.logo {width:90px;height:37px;padding:5px;}
table.resultList td.company {padding-left:4px;padding-right:6px;width:145px;}
table.resultList td.company a img {vertical-align:bottom;margin-left:2px;}
table.resultList td div.action {height:15px;margin-top:8px;padding-left:0;margin-bottom:5px;}
table.resultList td div.action img {padding-right:2px;}

div.moduleL table.resultList h2 {padding:0;margin:0;border:none;font-size:11px;font-weight:bold;}
/* Link in der Ergebnisliste XL 3 */
table.resultList a.resultList {font-size:11px;color:#000;}
/*NOT USED ANYMORE table.resultList a.resultListBold {font-size:11px;font-weight:bold;}*/

/* Formular XL 3 */
form.resultSelector {margin-top:10px;height:18px;}
form.resultSelector fieldset.left {margin-top:0;padding-left:4px;float:left;display:inline;width:145px;height:18px;}
form.resultSelector fieldset.right {margin-top:0;float:left;display:inline;width:30px;height:18px;margin-left:3px;}
form.resultSelector .selector {border:1px #666 solid;font-size:12px;width:145px;}

/* Page Browser */
div.pageBrowser {padding:0 10px 0 10px;text-align:center;font-size:11px;height:auto;}
div.pageBrowser div.result {margin-bottom:0px;width:595px;}
div.pageBrowser div.prev, div.pageBrowser div.pageLinks, div.pageBrowser div.next {float:left;display:inline;line-height:18px;}
div.pageBrowser div.prev {text-align:left;width:150px;}
div.pageBrowser div.pageLinks {width:295px;}
div.pageBrowser div.next {text-align:right;width:150px;}
div.pageBrowser div.pageLinks .actual,
div.pageBrowser div.pageLinks .more,
div.pageBrowser div.pageLinks a{padding:0 2px 0 2px;}
div.pageBrowser a {font-size:11px;}
div.pageBrowser .prevInactive {background-image:url('/cms/fileadmin/templates/css/img/arrow_left_inactive.gif');}
div.pageBrowser .nextInactive {background-image:url('/cms/fileadmin/templates/css/img/arrow_right_inactive.gif');}

/* ResultList right content: Container */
div.moduleS_resultList {width:143px;margin-top:3px;margin-left:3px;}
div.moduleS_resultList div.selectedItem div.bg {width:139px;padding-top:4px;padding-bottom:4px;padding-left:4px;border-bottom:1px #fff solid;background-color:#f8f5ed;background-image:url('/cms/fileadmin/templates/css/img/white_linevertical_bg.png');background-position:120px 0px;background-repeat:repeat-y;}
div.moduleS_resultList div.selectedItem div.bg div.item {width:10px;float:right;margin-top:0px;padding-right:4px;}
div.moduleS_resultList div.header {border:1px #666 solid;border-right:none;border-left:none;padding-top:2px;padding-bottom:2px;}
div.moduleS_resultList div.normalItem {width:135px;padding:2px 4px 2px 4px;border-bottom:1px #ccc solid;}
div.moduleS_resultList div.resultlistitem_trigger {text-align:right;width:140px;padding-right:3px;margin-top:3px;}
div.moduleS_resultList div.resultlistitem_trigger a {}
div.moduleS_resultList div.item {padding-top:4px;}

/* Special div: stripe */
div.stripeTop {min-height:25px;height:25px;height:auto !important;width:100%;background-image:url('/cms/fileadmin/templates/css/img/stripetopbg.gif');background-position:top left;background-repeat:repeat-x;clear:both;}

/* Special div:right aligned Link in stripe */
div.right {float:right;padding-right:10px;}
/* there might be more than one item*/
div.right a {margin-left:10px;}

/* Special div:right aligned Links in L-Module */
div.rightLinks {float:right;margin-right:3px;margin-top:5px;clear:both;}
div.rightLinks a {margin:0 7px 0 7px;}

/* Styles ServicesOverview  */
div.serviceimg,div.servicecontent {float:left;display:inline;}
div.serviceimg {width:113px;min-height:92px;}
div.servicecontent {width:504px;margin-top:5px;}
div.servicecontent div.space {margin-top:12px;margin-bottom:12px;}

/*TABLE Services General*/
table.service {border:none;}
table.service td.middle,table.service td.last {text-align:center;}
table.service td.first,table.service td.middle {border-right:1px #ccc solid;}
table.service td {border:1px #ccc solid;border-left:none;border-top:none;vertical-align:middle;padding:5px;}
table.service td.last {border:none;border-bottom:1px #ccc solid;text-align:left;}
table.service td.first {width:355px;padding-left:10px;}
table.service td.middle {width:140px}
table.service td.last {padding-left:20px;}

div.servicecontent table.service {border:none;}
div.servicecontent table.service td {border:1px #ccc solid;border-top:none; }
div.servicecontent table.service td a {font-size:11px;}
div.servicecontent table.service td.first {padding-left:0;width:370px;border-left:none;}
div.servicecontent table.service td.last {border-right:none;padding-right:10px;text-align:right;}
div.servicecontent table.service td.middle {width:45px;}
div.servicecontent table.service td.twocol {width:425px;}
div.servicecontent table.service tr.last td {border-bottom:none;}

/* Modules L */
div.moduleL {}
div.moduleL div.topBg,
div.moduleL div.middleBg,
div.moduleL div.bottomBg {background-position:top left;background-repeat:no-repeat;}
div.moduleL div.topBg {padding:0;height:3px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_top.gif');line-height:0;font-size:0;}

/*weird behaviour in IE6!!set to whatever height otherwise header vanishes!! */
div.moduleL div.middleBg {height:auto !important;height:10px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_content.gif');background-repeat:repeat-y;}
div.moduleL div.bottomBg {height:3px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_bottom.gif');}
div.moduleL div.middleBg img {float:left;margin:0 10px 10px 0;}
div.moduleL div.line {margin-left:0;clear:both;line-height:0;font-size:0;height:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_line.gif');background-repeat:no-repeat;}
div.moduleL div.middleBg a.rightgold {display:block;margin-top:5px;padding-bottom:5px;}

div.moduleL h2 {border-bottom:1px #ccc solid;padding:0;padding-left:13px;padding-bottom:3px;margin-bottom:10px;color:#000;}

/* Links 12px also*/
div.servicecontent div.space a {font-size:12px;}
/* Links 12px also*/
div.servicecontent div.space a.button {font-size:11px;}

/* Module L1 */
div.moduleL1 h2 {border-bottom:1px #ccc solid;padding:0;padding-left:13px;padding-bottom:3px;margin-bottom:10px;color:#000;}
div.moduleL1 h3 a {padding:0;padding-bottom:3px;color:#006699;font-size:12px;}

/* Module L3 */
div.moduleL3 div.logo {position:relative;left:435px;top:15px;z-index:111}
div.moduleL div.moduleL3 h3 {padding-bottom:5px;}
/* links are inline Beware */
div.moduleL3 div.middleBg a.rightgold {display:inline;}
div.moduleL3 div.line {background-image:none;padding-top:10px;border-top:1px #ccc solid;}

/* Module L7 L8 */
div.moduleL div.moduleL7 h2,
div.moduleL div.moduleL8 h2 {padding:0;margin:0;color:#000;border:none;}
div.moduleL8 div.right a, div.moduleL7 a {font-size:11px;}
div.moduleL div.moduleL7 a:hover,
div.moduleL div.moduleL8 a:hover {text-decoration:none;}


/*Module L9*/
div.moduleL9 div.lineCenter {height:90px;clear:both;padding-left:10px;background-image:url('/cms/fileadmin/templates/css/img/line_L.gif');background-position:center left;background-repeat:no-repeat;}
div.moduleL9 div.lineCenter div.img {display:inline;min-width:65px;float:left;}
div.moduleL9 div.lineCenter div.headline {display:inline;height:60px;width:300px;float:left;padding-top:18px;}
div.moduleL9 h2 {font-size:20px;padding-left:4px;margin-bottom:10px;font-weight:normal;border:none;}

/*Module L12*/
div.moduleL div.moduleL12 {background-color:#f8f5ed;}
div.moduleL div.moduleL12 span.txtBold {display:block;padding:5px 0 5px 10px;}
div.moduleL div.moduleL12 div.right {margin-bottom:10px;}
div.moduleL div.moduleL12 div.hspace {padding-top:10px;padding-bottom:10px;}
div.moduleL12 div.line {background-image:none;padding-top:0px;border-top:1px #ccc solid;}

/*Module L13 */
div.moduleL13 {position:relative;}
div.moduleL13 div.topBg,
div.moduleL13 div.middleBg,
div.moduleL13 div.bottomBg {background-position:top left;background-repeat:no-repeat;}

div.moduleL15 {margin-top:2px;}


/*NO IDEA if images are right: images are sent twice with different shading*/
/*Images were send: width:632px but they should be width:625 shadow 4px each side is enough*/
div.moduleL13 div.topBg {padding:0;height:8px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_top_shadow1.gif');line-height:0;font-size:0;}
div.moduleL13 div.middleBg {background-image:url('/cms/fileadmin/templates/css/img/bg/l_content_shadow1.gif');background-repeat:repeat-y;color:#fff;font-size:11px;}
div.moduleL13 div.middleBg div.line {clear:both;}
div.moduleL13 div.bottomBg {height:8px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_bottom_shadow1.gif');}
div.moduleL13 div.middleBg a {color:#fff;font-size:11px;}
div.moduleL13 div.middleBg div.hspace {padding:0px 13px 5px 14px;}
div.moduleL13 div.middleBg div.hspace h1 {padding:0 0 5px 0;margin:0;display:block;color:#fff;font-size:17px;font-weight:bold;}
div.moduleL13 div.middleBg div.hspace h1.height {height:50px;}
div.moduleL13 div.middleBg div.line {line-height:0;font-size:0;padding-top:0;border-top:1px #fff solid;height:1px;margin-left:0;}
div.moduleL13 div.middleBg fieldset.select {width:140px;float:left;display:inline;margin-right:15px;margin-top:5px;margin-bottom:10px;}
div.moduleL13 div.middleBg fieldset select {width:140px;font-size:11px;}
div.moduleL13 div.middleBg fieldset.selectlast {width:155px;float:left;display:inline;margin-right:15px;margin-top:5px;margin-bottom:10px;}
div.moduleL13 div.middleBg fieldset.input {width:265px;float:left;display:inline;margin-right:15px;margin-top:5px;height:55px;}
div.moduleL13 div.middleBg fieldset input.text {width:265px;height:18px;}
div.moduleL13 div.middleBg fieldset input.button {margin-top:7px;}
div.moduleL13 div.middleBg fieldset label {display:block;margin-bottom:2px;font-size:11px;}

/* trans png */
div.moduleL13 div.kv {position:absolute;left:483px;top:-17px;z-index:111;background-image:url('/cms/fileadmin/templates/css/../img/image_suche_bewerber.png');width:140px;height:170px;}
div.moduleL13 div.kv_employer {position:absolute;left:458px;top:-17px;z-index:111;background-image:url('/cms/fileadmin/templates/css/../img/image_suche_unternehmen.png');width:171px;height:193px;background-repeat:no-repeat;}

div.moduleL13 div.middleBg div.lineBottom {padding-top:0;border-top:1px #fff solid;height:1px;margin-right:100px;clear:both;line-height:0;font-size:0;}
div.moduleL13 div.middleBg div.links {padding:8px 0 0 0;clear:both;}
div.moduleL13 div.middleBg div.links a {font-weight:bold;margin-right:12px;}
div.moduleL13 div.middleBg div.links span {margin-right:12px;}
div.moduleL13 div.middleBg div.links div.rightLinks {margin:0;padding:0;}
div.moduleL13 div.middleBg div.links div.rightLinks a {margin-right:0;margin-top:-2px;}
div.moduleL13 div.middleBg div.links div.rightLinks a span{margin-right:0;}
div.moduleL13 div.middleBg div.left a,
div.moduleL13 div.middleBg div.right a {text-decoration:underline;margin-left:0;}
div.moduleL13 div.middleBg div.left h3,
div.moduleL13 div.middleBg div.right h3 {padding:0;}
div.moduleL13 div.middleBg div.left,
div.moduleL13 div.middleBg div.right {width:215px;float:left;display:inline;padding:5px 0 5px 0;}
div.moduleL13 div.middleBg div.right {margin-left:20px;text-align:left}
div.moduleL13 div.middleBg div.left ul,
div.moduleL13 div.middleBg div.right ul {list-style-type:none;padding:0;}
div.moduleL13 div.middleBg div.left ul li,
div.moduleL13 div.middleBg div.right ul li {background-image:none;padding-right:4px;display:inline;padding-left:0;margin:0;}

/*Module L6 */
div.moduleL6 div.middleBg {font-size:12px;}
div.moduleL6 div.middleBg div.hspace h3 {padding-left:0;margin-top:3px;margin-bottom:3px;}
div.moduleL6 div.middleBg div.hspace p {padding-left:0;padding-right:170px;}
div.moduleL6 div.middleBg div.hspace fieldset.left {margin:0;width:370px;padding-left:0;margin-top:10px;}
div.moduleL6 div.middleBg fieldset.left select {width:370px;font-size:12px;}
div.moduleL6 div.middleBg div.hspace fieldset.small {width:35px;margin-left:5px;margin-top:12px;}
div.moduleL6 div.kv {width:98px;height:169px;position:absolute;left:475px;top:-14px;z-index:111;background-image:url('/cms/fileadmin/templates/css/../img/image_ratgeber_erfolgreich_bewerben.png');}
div.moduleL6 div.middleBg div.hspace {padding:4px 13px 4px 14px;height:137px;}

/* Modules M1 */
div.moduleM {}
div.moduleM div.topBg,
div.moduleM div.middleBg,
div.moduleM div.bottomBg {background-position:top left;background-repeat:no-repeat;}
div.moduleM div.topBg {padding:0;height:3px;background-image:url('/cms/fileadmin/templates/css/img/bg/m_top.gif');line-height:0;font-size:0;}
div.moduleM div.middleBg {background-image:url('/cms/fileadmin/templates/css/img/bg/m_content.gif');background-repeat:repeat-y;}
div.moduleM div.bottomBg {height:3px;background-image:url('/cms/fileadmin/templates/css/img/bg/m_bottom.gif');}
div.moduleM h2 {border-bottom:1px #ccc solid;padding:0;padding-left:13px;padding-bottom:3px;margin-bottom:10px;color:#000;}
div.moduleM div.middleBg img {float:left;margin:0 10px 10px 0;}

div.moduleM div.even {clear:both;background-color:#f8f5ed;min-height:65px;height:auto !important;height:65px;}

/*to be discussed: Modules M should have the same height? */
div.moduleM div.middleBg {min-height:120px;height:auto !important;height:120px;}

div.moduleM div.moduleM1 div.middleBg {padding-bottom:5px;}

/* Modules M2*/
div.moduleM div.moduleM2 {background-image:url('/cms/fileadmin/templates/css/img/bg/m_line.gif');background-position:top left;background-repeat:no-repeat;}
div.moduleL div.moduleL4 div.vspace img,
div.moduleM div.moduleM2 div.vspace img {float:left;margin:0 10px 6px 0;}
div.moduleM div.moduleM2 div.vspace p {padding-left:4px;}
div.moduleM div.moduleM2 div.vspace div.right {padding-right:0;margin-bottom:10px;}
div.moduleM div.moduleM2 h2,
div.moduleL div.moduleL4 h2 {margin:0;padding:0;border:none;color:#006699;font-size:12px;padding-left:4px;}
div.moduleM div.moduleM2 h3,
div.moduleL div.moduleL4 h3 a,
div.moduleM div.moduleM2 h3 a,
div.moduleL div.moduleL4 h3 {margin:0;padding-top:5px;padding-bottom:5px;font-size:20px;padding-left:0px;color:#000;}

div.moduleL div.moduleL4 {background-image:url('/cms/fileadmin/templates/css/img/bg/l_line.gif');background-position:top left;background-repeat:no-repeat;}
/*div.moduleL div.moduleL4 div.vspace {width:541px;}*/

.Mright fieldset.left {padding-left:0;}
.Mright fieldset.left select {width:299px;}
.Mright fieldset.left select.selector {width:145px;}

/*Module L16 + M3*/
div.moduleL div.moduleL16 div.hspace,
div.moduleM div.moduleM3 div.hspace {padding:10px 10px 0 13px;}
div.moduleL div.moduleL16 div.hspace h2,
div.moduleM div.moduleM3 div.hspace h2 {border:none;padding:0;margin-bottom:5px;color:#000;}
div.moduleL div.moduleL16 div.middleBg ul,
div.moduleM div.moduleM3 div.middleBg ul {list-style-type:none;padding-left:0;margin-bottom:5px;}
div.moduleL div.moduleL16 div.middleBg ul li ,
div.moduleM div.moduleM3 div.middleBg ul li {padding-bottom:2px;margin:0;background-image:none;padding-left:0;}

div.moduleM div.moduleM3 div.middleBg div.width {width:146px;}

div.moduleL div.moduleL16 div.middleBg ul li a,
div.moduleM div.moduleM3 div.middleBg ul li a {display:inline}

div.moduleL div.moduleL16 img.inline{float:none; margin-bottom:0;}

/* Module L5 Background */
div.moduleL_shadow div.moduleL5 div.middleBg h1 {margin-bottom:0;padding-left:0;}
div.moduleL_shadow div.moduleL5 div.middleBg h3 {margin-bottom:0;padding-left:0;border-bottom:1px #ccc solid;}
div.moduleL_shadow div.moduleL5 div.middleBg ul {margin-bottom:0;padding-left:3px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li {background-image:none;padding-left:0;}
div.moduleL_shadow div.moduleL5 div.middleBg h1 {margin-bottom:0;padding-left:0;}
div.moduleL_shadow div.moduleL5 div.middleBg h3 {margin-bottom:0;padding-left:0;border-bottom:1px #ccc solid;}
div.moduleL_shadow div.moduleL5 div.middleBg ul {margin-bottom:0;padding-left:3px;}
div.moduleL_shadow div.moduleL5 div.middleBg ul li {background-image:none;padding-left:0;}
div.moduleL_shadow div.moduleL5 div.middleBg ul li a {font-size:11px;}

/* Module L5 Background */
div.moduleL_shadow div.moduleL5 div.topBg {padding:0;height:8px;background-image:url('/cms/fileadmin/templates/css/img/bg/l_top_shadow.gif');line-height:0;font-size:0;}
div.moduleL_shadow div.moduleL5 div.middleBg {background-image:url('/cms/fileadmin/templates/css/img/bg/l_content_shadow.gif');background-repeat:repeat-y;}
div.moduleL_shadow div.moduleL5 div.bottomBg {background-image:url('/cms/fileadmin/templates/css/img/bg/l_bottom_shadow.gif');height:20px;background-repeat:no-repeat;}

div.moduleL_shadow div.moduleL5 div.middleBg div.hspace h1 {padding-left:0;margin-bottom:5px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace h3 {border-bottom:1px #ccc solid;padding-left:0;padding-bottom:3px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul {margin:0;padding:0;float:left;display:inline;width:140px;margin-right:0px;margin-top:5px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li {margin:0;margin-top:3px;width:140px;background-image:none;padding:0;border-bottom:1px #ccc solid;padding-bottom:4px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.last,div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.lastact {border:none;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace div.left {padding:0;margin:0;float:left;display:inline;width:290px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace div.right {padding:0;margin:0;float:left;display:inline;width:290px;margin-left:15px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul.right {float:right;margin-right:0;padding-right:0;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul.right li {width:140px;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace div.right a {margin-left:0;}

div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.act a,
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.lastact a {font-weight:bold;color:#000;}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.act a.tools,
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.lastact a.tools {background-image:url('/cms/fileadmin/templates/css/img/tools_act.gif')}
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.act a.rightgold,
div.moduleL_shadow div.moduleL5 div.middleBg div.hspace ul li.lastact a.rightgold {background-image:url('/cms/fileadmin/templates/css/img/arrow_right_standard.gif')}
/* ---------------------------------------------------------------------------------*/
/*Modules S* */
/*defining bg-Images for all module s* without shadow */

div.contentS div.topBg,
div.contentS div.middleBg {padding:3px 10px 3px 10px;}

div.moduleS div.topBg,
div.moduleS div.bottomBg,
div.moduleS div.middleBg {background-position:top left;background-repeat:no-repeat;}

div.moduleS div.topBg {height:auto;background-image:url('/cms/fileadmin/templates/css/img/bg/s_top.gif');}
div.moduleS div.middleBg {padding-top:0;padding-bottom:5px;height:auto;background-image:url('/cms/fileadmin/templates/css/img/bg/s_content.gif');background-repeat:repeat-y;}
div.moduleS div.bottomBg {height:2px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_bottom.gif');}
div.moduleS div.topBg {border-bottom:1px #ccc solid;}
div.moduleS div.topBg h5 {line-height:12px;padding-left:0;}


/*Content for module s* without shadow */
div.moduleS div.middleBg h3 {line-height:13px;padding-top:5px;font-size:11px;padding-left:0;}
div.moduleS div.middleBg img {padding-top:6px;padding-bottom:0}

/*link on fond*/
div.moduleS div.link {padding-left:10px;padding-top:2px;padding-bottom:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_content_color.gif');background-repeat:repeat-y;}

div.hspace {padding:0 10px 0 13px;}
div.vspace {padding:10px 10px 10px 0px;}


/* module S* with shadow -----------------------------------------------------------------------*/
div.moduleS_shadow div.topBg,
div.moduleS_shadow div.bottomBg,
div.moduleS_shadow div.middleBg {background-position:top left;background-repeat:no-repeat;}


/*IE6 sucks! Beware: set font-size:0 and line-height:0 Otherwise double height*/
div.moduleS_shadow div.topBg {line-height:0;font-size:0;padding:0;margin:0;height:8px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_top_shadow.gif');}
div.moduleS_shadow div.middleBg {background-image:url('/cms/fileadmin/templates/css/img/bg/s_content_shadow.gif');background-repeat:repeat-y;}
div.moduleS_shadow div.bottomBg {height:10px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_bottom_shadow.gif');}

div.moduleS_shadow div.link {padding-left:10px;padding-top:2px;padding-bottom:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_content_color.gif');background-repeat:repeat-y;}
div.moduleS_shadow div.link a {color:#fff;font-weight:bold}



/*Module S1 S2 */
div.moduleS_shadow div.moduleS1 div.middleBg h3,
div.moduleS_shadow div.moduleS2 div.middleBg h3 {font-size:11px;font-weight:bold;padding-left:4px;padding-left:11px;padding-bottom:3px;border-bottom:1px #ccc solid;margin-bottom:0;}
div.moduleS_shadow div.moduleS1 div.middleBg h3 a,
div.moduleS_shadow div.moduleS2 div.middleBg h3 a {color:#000;}


div.moduleS div.link {padding-left:10px;padding-top:2px;padding-bottom:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_content_color.gif');background-repeat:repeat-y;}
div.moduleS div.link a {color:#fff;font-weight:bold}



div.moduleS_shadow div.moduleS1 div.middleBg,
div.moduleS_shadow div.moduleS2 div.middleBg {padding-top:0;padding-left:2px;padding-right:5px;padding-bottom:0;}
div.moduleS_shadow div.moduleS1 div.middleBg div.hspace,
div.moduleS_shadow div.moduleS2 div.middleBg div.hspace {padding-top:5px;padding-bottom:5px;}

div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service td,
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service td.first,
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service td.last {padding:5px 8px 5px 8px;vertical-align:top;}
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service td.first {width:93px;padding-left:11px;}
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service td.first a {display:block;}
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service td.last {padding:0;padding-top:7px;text-align:center;}
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service tr.last td.first,
div.moduleS_shadow div.moduleS1 div.middleBg div#service_list table.service tr.last td.last {border-bottom:none;}

div.moduleS_shadow div.moduleS1 div.lastBg,
div.moduleS_shadow div.moduleS2 div.lastBg  {font-size:0;line-height:0;height:7px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_bottom_shadow_color.gif');}

/*special line to simulate table line to bottom*/
div.specialLine {height:5px;font-size:0;line-height:0;width:114px;border-right:1px #ccc solid;}

/*link on fond*/
div.moduleS_shadow div.moduleS1 div.link,
div.moduleS_shadow div.moduleS2 div.link {padding-left:13px;padding-top:3px;padding-bottom:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_content_shadow_color.gif');background-repeat:repeat-y;}

/*LoginForm in Module S2*/
div.moduleS_shadow div.moduleS2 .loginform {margin-top:5px;margin-bottom:2px;display:block;}
div.moduleS_shadow div.moduleS2 .loginform input {border:1px #666 solid;width:117px;font-size:11px;margin-bottom:5px;}
div.moduleS_shadow div.moduleS2 div.right {padding-left:50px;clear:both;float:right;padding-right:3px;margin-bottom:5px;}
div.moduleS_shadow div.moduleS2 div.middleBg a{display:block;}

/*Modules S3/4 */
div.moduleS div.moduleS4,
div.moduleS div.moduleS5 {margin-bottom:10px;}
div.moduleS div.moduleS3 h3,
div.moduleS div.moduleS4 h3,
div.moduleS div.moduleS5 h3,
div.moduleS div.moduleS7 h3 {font-size:11px;padding-left:0;}
div.moduleS div.moduleS3 a,
div.moduleS div.moduleS4 a,
div.moduleS div.moduleS5 a {display:block;}
div.moduleS div.moduleS3 div.middleBg,
div.moduleS div.moduleS4 div.middleBg,
div.moduleS div.moduleS5 div.middleBg,
div.moduleS div.moduleS7 div.middleBg {padding-top:5px;}
div.moduleS div.moduleS3 div.lastBg,
div.moduleS div.moduleS4 div.lastBg,
div.moduleS div.moduleS5 div.lastBg,
div.moduleS div.moduleS7 div.lastBg  {font-size:0;line-height:0;height:2px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_bottom_color.gif');}

/*Projektor*/
div.moduleS div.moduleS7 div.lastBg {height:7px;background-position:-3px top;background-image:url('/cms/fileadmin/templates/css/img/bg/s_bottom_shadow_color_projekt.gif')}
div.moduleS div.moduleS7 div.middleBg {padding:0;padding-top:5px;}
div.moduleS div.moduleS7 div.middleBg img {padding-bottom:5px;}
div.moduleS div.moduleS7 div.content {padding-left:10px;padding-bottom:5px;padding-top:5px;padding-right:10px;}
div.moduleS div.moduleS7 div.link {background-image:none;padding-left:0;}
div.moduleS div.moduleS7 div a {margin-left:10px;padding-bottom:3px;}
div.moduleS div.moduleS7 div.line {background-image:none;border-bottom:1px #f0f0f0 solid;margin-left:1px;margin-right:1px;line-height:0;font-size:0;height:1px;}
/*state open*/
div.moduleS div.moduleS7 div.opened {background-image:url('/cms/fileadmin/templates/css/img/bg/s_content_color.gif')}
div.moduleS div.moduleS7 div.opened div.content {color:#fff;display:block;}
div.moduleS div.moduleS7 div.closed div.link {display:block;}
div.moduleS div.moduleS7 div.opened a {color:#fff;}
div.moduleS div.moduleS7 div.opened a.plus {background-image:url('/cms/fileadmin/templates/css/img/minus.gif');font-weight:bold;}
div.moduleS div.moduleS7 div.opened div.line {display:block;}
div.moduleS div.moduleS7 div.opened a.download {margin-left:0;margin-top:3px;}
/*state closed*/
div.moduleS div.moduleS7 div.closed {background-image:url('/cms/fileadmin/templates/css/img/bg/s_content.gif')}
div.moduleS div.moduleS7 div.closed div.link {display:none;}
div.moduleS div.moduleS7 div.closed div.content {color:#fff;display:none;}
div.moduleS div.moduleS7 div.closed a {color:#006699;}
div.moduleS div.moduleS7 div.closed a.plus {background-image:url('/cms/fileadmin/templates/css/img/plus.gif');display:block;padding-bottom:5px;}
div.moduleS div.moduleS7 div.closed div.lastBg {display:none;}
div.moduleS div.moduleS7 div.closed div.line {display:none;}

div.moduleS div.moduleS7 div.content p {padding-left:0;}

div.moduleMS {width:459px;}
div.moduleMS div.moduleMS13 div.topBg,
div.moduleMS div.moduleMS13 div.bottomBg,
div.moduleMS div.moduleMS13 div.middleBg {background-position:top left;background-repeat:no-repeat;}
div.moduleMS div.moduleMS13 div.topBg {line-height:0;font-size:0;padding:0;margin:0;height:2px;background-image:url('/cms/fileadmin/templates/css/img/bg/ms_top.gif');}
div.moduleMS div.moduleMS13 div.middleBg {background-image:url('/cms/fileadmin/templates/css/img/bg/ms_content.gif');background-repeat:repeat-y;}
div.moduleMS div.moduleMS13 div.bottomBg {height:10px;background-image:url('/cms/fileadmin/templates/css/img/bg/ms_bottom.gif');}

div.moduleMS13 div.middleBg div.line {clear:both;background-image:none;}
div.moduleMS13 div.middleBg div.hspace {padding:0px 13px 5px 14px;font-size:11px;}
div.moduleMS13 div.middleBg div.hspace h1 {padding:5px 0 5px 0;margin:0;display:block;font-size:14px;font-weight:bold;}
div.moduleMS13 div.middleBg div.line {line-height:0;font-size:0;padding-top:0;border-top:1px #ccc solid;height:1px;margin-left:0;}
div.moduleMS13 div.middleBg fieldset.select {font-size:11px;width:130px;float:left;display:inline;margin-right:15px;margin-top:5px;margin-bottom:10px;}
div.moduleMS13 div.middleBg fieldset select {width:130px;}
div.moduleMS13 div.middleBg fieldset.selectlast {width:100px;float:left;display:inline;margin-right:5px;margin-top:5px;margin-bottom:10px;}
div.moduleMS13 div.middleBg fieldset.input {float:left;display:inline;margin-right:5px;margin-top:5px;height:55px;}
div.moduleMS13 div.middleBg fieldset input.text {width:250px;height:18px;}
div.moduleMS13 div.middleBg fieldset input.button {margin-top:6px;margin-left:5px;}
div.moduleMS13 div.middleBg fieldset label {display:block;margin-bottom:2px;font-size:11px;}
div.moduleMS13 div.middleBg fieldset.input label {width:250px;}
div.moduleMS13 div.middleBg div.hspace div.links {margin-top:3px;}
div.moduleMS13 div.middleBg div.hspace div.links a {margin-left:10px;}

/*Module S6*/
div.moduleS div.moduleS6 h3 {padding-left:0;}
div.moduleS div.moduleS6 div.middleBg div.centered {margin:0;margin-left:-10px;display:block;width:143px;text-align:center;padding:0;}

/* Portalnavigation */
#portalnav #navapplicant,
#portalnav #navcompany {width:780px;height:34px;background-position:top left;}

#portalnav #navapplicant {background-image:url('/cms/fileadmin/templates/css/img/bg/bg_nav_applicant.gif');}
#portalnav #navcompany {background-image:url('/cms/fileadmin/templates/css/img/bg/bg_nav_company.gif');}

#portalnav div.trigger {display:inline;float:left;height:40px;width:115px;}
#portalnav div.trigger a {display:block;height:34px;width:115px;}
#portalnav div.navitems {display:inline;float:left;width:665px;height:24px;padding-top:10px;}

#portalnav div.navitems ul.secnav {list-style-image:none;padding-left:115px;display:block;height:14px;margin:0;}
#portalnav div.navitems ul.secnav li {background-image:none;height:14px;float:left;display:inline;padding:0 3px 0 3px;color:#fff;vertical-align:top;font-size:10px;}
#portalnav div.navitems ul.secnav li a {vertical-align:top;font-size:11px;}
#portalnav div.navitems ul.secnav li.act a {font-weight:bold;}

/*#portalnav #navcompany div.navitems ul.secnav {padding-left:0px;float:right;margin-right:120px;}*/
#portalnav #navcompany div.navitems ul.secnav {padding-left:0;float:right;margin-right:120px;}
/*SystemModul 7 ABC Navigation*/
div.abc {padding-left:10px;display:inline;float:left;width:580px;margin-top:10px;}
div.abc span.inActive,
div.abc a {display:block;float:left;width:25px;line-height:18px;}
div.abc span.inActive,
div.abc a.abc {padding-left:1px;padding-right:1px;color:#000;text-align:center;display:block;float:left;margin-right:1px;width:14px;height:18px;text-transform:uppercase;background-image:url('/cms/fileadmin/templates/css/img/bg/abc.gif');background-position:top left;background-repeat:no-repeat;}
div.abc a.act {font-weight:bold;}
div.abc span.inActive {color:#ccc;}

/* Modul L18 Progressbar*/
div.progressbar {height:41px;clear:both;margin-left:1px;}
div.progressbar ul {list-style-image:none;padding:0;margin:0;}
div.progressbar ul li {float:left;display:inline;height:41px;padding-left:0;background-image:none;}
div.progressbar ul li a {color:#666;height:41px;display:block;font-size:12px;cursor:pointer;}
div.progressbar ul li a:hover {text-decoration:none;}
div.progressbar ul li a span {padding-top:10px;display:block;height:31px;text-align:center;padding-right:10px;}

div.progressbar ul li.first {background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.first a {padding-left:5px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_left_lo.gif');background-position:top left;background-repeat:no-repeat;}
div.progressbar ul li.firstact {background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_hi2lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.firstact a {padding-left:5px;height:41px;display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/process_left_hi.gif');background-position:top left;background-repeat:no-repeat;}

div.progressbar ul li.last {background-image:url('/cms/fileadmin/templates/css/img/bg/process_right_lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.lastact {margin-left:-20px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_right_hi.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.lastact a {padding-left:25px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2hi.gif');background-position:top left;background-repeat:no-repeat;}

div.progressbar ul li.middleact {margin-left:-20px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_hi2lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.middle a {padding-left:5px;height:41px;display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.middleact a {padding-left:25px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2hi.gif');background-position:top left;background-repeat:no-repeat;}

div.progressbar ul.progressnav3 li {width:208px;}
div.progressbar ul.progressnav3 li.middleact {width:226px;}
div.progressbar ul.progressnav3 li.lastact {width:228px;}

div.progressbar ul.progressnav4 li {width:155px;}
div.progressbar ul.progressnav4 li.middleact{width:175px;}
div.progressbar ul.progressnav4 li.lastact {width:179px;}

div.progressbar ul.progressnav5 li {width:124px;}
div.progressbar ul.progressnav5 li a span {padding-right:24px;}
div.progressbar ul.progressnav5 li.middleact {width:144px;}
div.progressbar ul.progressnav5 li.lastact {width:146px;}

div.progressbar ul.progressnav6 li {width:103px;}
div.progressbar ul.progressnav6 li.middleact {width:123px;}
div.progressbar ul.progressnav6 li.lastact {width:124px;}

div.progressbar ul.progressnav7 li {width:89px;}
div.progressbar ul.progressnav7 li.middleact,
div.progressbar ul.progressnav7 li.lastact {width:109px;}

/* color white actual element*/
div.progressbar ul li.middleact a ,
div.progressbar ul li.firstact a ,
div.progressbar ul li.lastact a  {color:#fff}

/*progressbar twoRow*/
div.progressbar ul li p span {padding-top:10px;padding-left:5px;display:block;text-align:center;}
div.progressbar ul li p span.twoRows,
div.progressbar ul li a span.twoRows {text-align:left;display:block;line-height:12px;padding-left:5px;padding-right:10px;padding-top:6px;text-align:left;}
div.progressbar ul li.first p {color:#666;padding-left:0px;height:41px;display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/process_left_lo.gif');background-position:top left;background-repeat:no-repeat;}
div.progressbar ul li.first p span{padding-left:0;}
div.progressbar ul li.firstact p {color:#fff;padding-left:5px;height:41px;display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/process_left_hi.gif');background-position:top left;background-repeat:no-repeat;}
div.progressbar ul li.middle p {color:#666;padding-left:5px;height:41px;display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.middleact p {color:#fff;padding-left:5px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2hi.gif');background-position:top left;background-repeat:no-repeat;height:33px;}
div.progressbar ul li.last p {color:#666;padding-left:0px;height:41px;display:block;background-image:url('/cms/fileadmin/templates/css/img/bg/process_right_lo.gif');background-position:top right;background-repeat:no-repeat;}
div.progressbar ul li.last p span {padding-left:0;padding-right:5px;}
div.progressbar ul li.last p span.twoRows {padding-left:7px;padding-right:5px;}
div.progressbar ul li.lastact p {color:#fff;display:block;height:41px;background-image:url('/cms/fileadmin/templates/css/img/bg/process_center_lo2hi.gif');background-position:top left;background-repeat:no-repeat;}
div.progressbar ul li.lastact p span.twoRows {padding-left:17px;padding-right:5px;}
div.progressbar ul li.firstact p {padding-left:0;}

div.progressbar ul li.firstact p span{padding-left:0;padding-right:20px;}
div.progressbar ul li.first p span{padding-left:0;padding-right:20px;}

div.progressbar ul li.middle p span {padding-left:0;padding-right:10px;}
div.progressbar ul li p span.twoRows{padding-left:10px;}

div.progressbar ul.progressnav5 li.middleact p span.twoRows {padding-left:20px;}
div.progressbar ul.progressnav5 li.middle p span {padding-right:10px;padding-left:10px;text-align:left;}
div.progressbar ul.progressnav5 li.middleact p span {padding-right:4px;padding-left:0;}
div.progressbar ul.progressnav5 li.last a span {padding-right:6px;}
div.progressbar ul.progressnav5 li.lastact a span {padding-right:12px;}

div.progressbar ul li.middleact p span.twoRows {padding-left:26px;}
div.progressbar ul.progressnav5 li.lastact p span.twoRows {padding-left:18px;}

div.progressbar ul.progressnav6 li.firstact p span {padding-right:10px;text-align:center;}
div.progressbar ul.progressnav6 li.first p span {padding-right:10px;}
div.progressbar ul.progressnav6 li.first a {padding-left:0;}

div.progressbar ul.progressnav6 li.middle a {padding-left:3px;}
div.progressbar ul.progressnav6 li.middle a span{padding-left:0px;text-align:left;}
div.progressbar ul.progressnav6 li p span {padding-left:0;text-align:center;padding-right:20px;}
div.progressbar ul.progressnav6 li.middleact p span {text-align:center;padding-right:0;padding-left:2px;}
div.progressbar ul.progressnav6 li.middle p {padding-left:0;}

div.progressbar ul.progressnav6 li.middleact p  {padding-left:0;}


/* module S Detail with shadow */
div.moduleS_detail {width:215px;}
div.moduleS_detail div.topBg,
div.moduleS_detail div.bottomBg,
div.moduleS_detail div.middleBg {background-position:top left;background-repeat:no-repeat;}
div.moduleS_detail h2,
div.moduleS_detail h3 {margin-bottom:3px;margin-left:4px;margin-right:10px;padding-left:11px;border-bottom:1px #ccc solid;padding-bottom:3px;color:#000;}
div.moduleS_detail div.middleBg div.hspace {padding-left:15px;padding-right:20px;}
div.moduleS_detail div.middleBg ul {list-style-type:none;padding:0;margin:0}
div.moduleS_detail div.middleBg ul li {padding:0;background-image:none;display:block;padding-bottom:4px;border-bottom:1px #ccc solid;padding-top:3px;margin:0;}
div.moduleS_detail div.middleBg ul li.last {border:none;}
div.moduleS_detail #linkclose div.link {padding-bottom:4px;}
div.moduleS_detail #linkclose ul {margin-top:3px;width:175px;padding-left:4px;}
div.moduleS_detail #linkclose ul li {padding-top:2px;margin:0;}
div.moduleS_detail #linkclose ul li a.video {display:inline;padding-left:17px;}
div.moduleS_detail div.topBg {line-height:0;font-size:0;padding:0;margin:0;height:10px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_detail_top.gif');}
div.moduleS_detail div.middleBg {background-image:url('/cms/fileadmin/templates/css/img/bg/s_detail_content.gif');background-repeat:repeat-y;}
div.moduleS_detail div.bottomBg {height:15px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_detail_bottom.gif');}
div.moduleS_detail div.middleBg h2.offerlist,
div.moduleS_detail div.middleBg h3.offerlist {margin-bottom:0;}
div.moduleS_detail div.middleBg ul.offerlist li a {display:block;padding:2px 0 2px 20px;}
div.moduleS_detail div.middleBg span.even {font-size:11px;margin-left:6px;background-color:#f8f5ed;margin-bottom:0;width:191px;padding:3px 0 4px 8px;display:block;}
div.moduleS_detail div.middleBg div.right {padding-right:0;margin-bottom:4px;}
div.moduleS_detail div.middleBg a {font-size:11px;}

/*link on fond*/
div.moduleS_detail div.link {padding-left:15px;padding-top:3px;padding-bottom:1px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_detail_link_color.gif');background-repeat:repeat-y;}
div.moduleS_detail div.link a {color:#fff;font-weight:bold;}
div.moduleS_detail div.lastBg  {font-size:0;line-height:0;height:15px;background-image:url('/cms/fileadmin/templates/css/img/bg/s_detail_bottom_color.gif');}

/* module B2B */
div.moduleB2B a {font-size:11px;}
div.moduleB2B div.topBg,
div.moduleB2B div.middleBg,
div.moduleB2B div.bottomBg {background-position:top left;background-repeat:no-repeat;}
div.moduleB2B div.topBg {padding:0;height:3px;background-image:url('/cms/fileadmin/templates/css/img/bg/b2b_top.gif');line-height:0;font-size:0;}

/*weird behaviour in IE6!!set to whatever height otherwise header vanishes!! */
div.moduleB2B div.middleBg {height:auto !important;height:10px;background-image:url('/cms/fileadmin/templates/css/img/bg/b2b_content.gif');background-repeat:repeat-y;}
div.moduleB2B div.bottomBg {height:3px;background-image:url('/cms/fileadmin/templates/css/img/bg/b2b_bottom.gif'); padding-bottom:8px;}
div.moduleB2B div.middleBg img {float:left;margin:0 10px 10px 0;}
div.moduleB2B a.rightgold, div.moduleB2B a.upgold, div.moduleB2B a.downgold  {margin-left:7px;}
div.moduleB2B div.servicecontent {width:510px;}
div.moduleB2B div.noborder {padding-bottom:8px;}

div.moduleB2B div.middleBg h3 {border-bottom:1px #ccc solid;padding:0;padding-left:13px;padding-bottom:3px;margin-bottom:10px;color:#000;}

/*Sondermodul 4 Layer*/
#commentLayer {background-color:#f8f5ed;border:1px #666 solid;padding:10px 0 10px 0;}
#commentLayer div.right {padding-right:0;}
#commentLayer h3 {padding-left:0;margin-bottom:3px;}
#smallLayer {background-color:#f8f5ed;border:1px #666 solid;padding:10px 0 10px 0;width:230px;}
#smallLayer div.right {margin-bottom:0px;padding-left:10px;padding-right:0;}


#deleteLayer {background-color:#f8f5ed;border:1px #666 solid;padding:10px 0 10px 0;}
#deleteLayer div.right {padding-right:0;}
#deleteLayer h3 {padding-left:0;margin-bottom:3px;}
#deleteLayer.moduleL div.hspace {padding-bottom:18px;}


/* Systemmodul 3 */
div.moduleSys3 {margin-left:7px;clear:both;}
div.moduleSys3 div.select_onecolumn {margin-top:5px;}
div.moduleSys3 h3 {padding-left:0;}
div.moduleSys3 div.select_twocolumn {float:left;display:inline;margin:5px 15px 0 0;}
div.moduleSys3 div.select_twocolumnright{float:left;display:inline;margin:5px 0 0 0;}
div.moduleSys3 select.onecolumn {width:541px;padding:4px;}
div.moduleSys3 select.twocolumn {width:299px;margin-right:0;padding:4px;}

/* Systemmodul 4 */
div.moduleSys4 div.input_margin {margin-top:5px;margin-left:4px;}
div.moduleSys4 .input_onecolumn {width:541px;margin-left:4px;}
div.moduleSys4 .input_twocolumn {width:100%;margin:5px 0 10px 0;}
div.moduleSys4 .input_right {width:100%;margin:5px 0 10px 0;}

/* Systemmodul 1 */
div.moduleSys1 div.right {margin-top:5px;}
div.moduleL11 h2 {padding-left:7px;margin-top:5px;margin-bottom:5px;color:#000}
div.moduleL11 p,
div.moduleL17 p {margin-bottom:5px;}

p a,
div.moduleL11 p a,
div.moduleL17 p a {font-size:12px;}
div.moduleL17 h2 {padding-left:7px;color:#000;}

/* Sondermodul 2 */
div.moduleSM2_Right	{ width:215px;margin:0;padding:0 }
div.moduleSM2_Right div.logo_right {height:34px;margin: 15px 0 5px 4px;background-image:url('/cms/fileadmin/templates/css/img/logo_detailansicht_neu.gif');background-repeat:no-repeat;}
div.moduleSM2_Right div.button {margin:5px 0 0 6px; }
div.moduleSM2_Right img.announce_img {padding:0 5px 0 2px;border-right:1px #000 solid;}
div.moduleSM2_Right img.announce_img_last {padding:0 0 0 2px;}
div.moduleSM2_Right div.links_bottom {margin:0 0 0 0px; }
div.moduleSM2_Right p {padding:0;margin:0;padding-left:4px;}
div.moduleSM2_Right h1 {font-size:11px;font-weight:bold;margin-bottom:0;}

/*Text with Image Left Side Used in Module L11/L17 */
div.textImageLeft {clear:both;margin-bottom:10px;}
div.textImageLeft div.img {float:left;margin-right:10px;margin-top:2px;padding-left:4px;}
div.textImageLeft div.img img {margin-bottom:5px;display:block;clear:both;}
div.textImageLeft div.img div.caption {float:left;margin-left:0px;margin-right:10px;width:105px;padding-left:4px;}
div.textImageLeft div.img div.glass {float:left;width:13px;height:13px;}
div.textImageLeft p {padding-right:65px;}

/*Text with Image/Cite Right Side Used in Module L11/L17 */
div.textImageRight {clear:both;margin-bottom:10px;}
div.textImageRight div.img {float:right;margin-left:10px;margin-top:5px;margin-bottom:10px;margin-right:4px;}
div.textImageRight div.cite {float:right;margin-left:0px;margin-top:5px;padding:10px;padding-top:5px;font-weight:bold;width:120px;margin-bottom:20px;padding-right:65px;}

div.textImageRight p.citeTxt {width:350px;}

div.textImageRight div.img img {margin-bottom:5px;display:block;clear:both;padding-right:50px;}
div.textImageRight div.img div.caption {float:left;margin-left:0;margin-right:10px;width:105px;padding-left:4px;}
div.textImageRight div.img div.glass {float:left;width:13px;height:13px;}



/*Paragraphs and Links Bodytext*/
p {line-height:16px;padding-left:7px;}
div.moduleL p,
div.moduleM p {line-height:14px;padding:0px 0 10px 0;}
div.moduleL p a,
div.moduleM p a {font-size:12px;}

/*Sondermodul 2*/
div.moduleSM2_Content { margin:20px 0 0 10px;}

/* Header */
/*
#header {background-image:url('/cms/fileadmin/templates/css/img/bg/headerbg.gif');background-position:left 26px;background-repeat:no-repeat;}
#header div.headerline {width:773px;height:1px;line-height:0;font-size:0;background-color:#ccc;margin-left:3px;}
#header div.container {height:25px;display:block;clear:both;}
#header #headerLBox {height:25px;width:580px;float:left;display:inline;margin-left:3px;overflow:hidden;}
#header #topnav {float:right;display:inline;margin-right:9px;height:25px;margin-top:2px;}
#header #topnav ul {height:25px;margin:0;padding:0;margin-top:4px;}
#header #topnav ul li {float:left;display:inline;padding-left:0;background-image:none;padding-left:5px;}
#header #headerlogo {padding:0;margin:0;height:71px;}
#header #headerlogo a {padding-left:31px;padding-top:20px;height:51px;display:block;}
*/

#header {  }
#header div.headerline {width:773px;height:1px;line-height:0;font-size:0;background-color:#ccc;margin-left:3px;}
#header div.container {height:25px;display:block;clear:both;}
#header #headerLBox {height:25px;width:580px;float:left;display:inline;margin-left:3px;overflow:hidden;}
#header #topnav {float:right;display:inline;margin-right:9px;height:25px;margin-top:2px;}
#header #topnav ul {height:25px;margin:0;padding:0;margin-top:4px;}
#header #topnav ul li {float:left;display:inline;padding-left:0;background-image:none;padding-left:5px;}
#header #headerlogo {padding:0;margin:0;height:70px; background-color:#e7e6e4; border-top:1px solid #d0cfcd; border-right:1px solid #d0cfcd; }
#header #headerlogo a {padding-left:21px;padding-top:20px;height:51px;display:block;}

/* headerLBox */
#header #headerLBox {font-size:11px;margin-top:1px;}
#header #headerLBox div.form {float:left;margin-top:3px}
#header #headerLBox div.button {float:left;margin:1px 10px 0 0}
#header #headerLBox div.links {float:left;}
#header #headerLBox input {border:1px #acacac solid;background-color:#fff;width:100px;margin-right:5px;font-size:11px;float:left;}
#header #headerLBox ul {height:25px;margin:0;padding:0;margin-top:5px;}
#header #headerLBox ul li {float:left;display:inline;padding-left:0;background-image:none;padding-left:5px;}

/*Mainnavigation*/
/*
#mainnav {margin:0;padding:0;clear:both;height:29px;margin-left:3px;width:765px;}
#mainnav ul {height:29px;margin:0;padding:0;margin-left:1px;}
#mainnav ul li {background-image:url('/cms/fileadmin/templates/css/img/bg/mainnavno_right.gif');background-position:top right;float:left;display:inline;height:29px;padding-right:5px;padding-left:0;}
#mainnav ul li a {height:25px;display:block;padding-top:4px;padding-left:5px;color:#666;font-size:12px;}
*/
/* #mainnav ul li a:hover {text-decoration:none;} */
/*
#mainnav ul li.first a {background-image:url('/cms/fileadmin/templates/css/img/bg/mainnavno_left.gif');background-position:top left;background-repeat:no-repeat;}
#mainnav ul li.last {background-image:url('/cms/fileadmin/templates/css/img/bg/mainnavno_right_last.gif');}
#mainnav ul li.act {background-image:url('/cms/fileadmin/templates/css/img/bg/mainnavact_right.gif');}
#mainnav ul li.act a {font-weight:bold;color:#000;}
*/
#mainnav { margin-left:0px; padding-left:10px; width:774px; height:23px; background-color:#282216; clear:both; }
#mainnav ul {height:23px;margin:0;padding:0;margin-left:1px; list-style-type:none;}
#mainnav ul li {background-image:none; float:left;display:inline;padding:4px 2px 2px 2px; color:#ffffff;}
#mainnav ul li a {height:20px;display:block;color:#ffffff;font-size:12px;text-decoration:none;}
#mainnav ul li.first a {}
#mainnav ul li.last {}
#mainnav ul li.act {}
#mainnav ul li.act a {font-weight:bold;color:#fff;}

img.email {vertical-align:bottom;}

/*special Object ArticleNav date/articleLinks */
div.topNavArticle {border-bottom:1px #ccc solid;margin-left:4px;width:610px;height:15px;margin-bottom:5px;padding-left:3px;}
div.topNavArticle div.rightLinks {margin-top:0;margin-right:0;}
div.topNavArticle div.rightLinks a {margin:0;padding:3px;font-size:11px;}
div.bottomNavArticle {padding-top:5px;display:block;clear:both;border-top:1px #ccc solid;margin-left:4px;width:610px;height:15px;margin-bottom:5px;padding-left:3px;text-align:center;}
div.bottomNavArticle a {padding:3px;font-size:11px;}

div.bookmarknavleft {display:inline;float:left;width:180px;padding-left:7px;}
div.bookmarknavcenter {display:inline;float:left;width:300px;text-align:left;}
div.bookmarknavright {width:100px;float:right;}

div.tip div.narrow {width:45%;float:left;margin-bottom:5px;}
div.tip input.text {width:100%}
div.tip h1 {margin-left:-2px;}
div.tip h1,div.tip h2 {padding-left:0;color:#000;}

/* Callback form */
div.tx-powermail-pi1	{display:inline;margin:0px;padding:0px;margin-left:7px;}
div.tx-powermail-pi1_formwrap	{display:inline;margin:0px;padding:0px;}
form#callback{font-size:12px;margin:0px;padding:0px;margin-left:7px;}
fieldset.tx-powermail-pi1_fieldset {/* Disable border */border: none;margin: 0px 0px 20px 0px;padding:0px;}
fieldset.tx-powermail-pi1_fieldset label {/* Style labels */display: block;margin-top:10px;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label	{display:inline;margin:0px;padding:0px;}
#content fieldset.tx-powermail-pi1_fieldset p.tx_powermail_pi1_fieldwrap_html_checkbox_title{line-height:11px;display:block;margin:10px 0px 8px 0px;padding:0px;}
#content .tx_powermail_pi1_fieldwrap_html input[type=text]	{border: 1px solid #ccc;width:340px;}
#content .tx_powermail_pi1_fieldwrap_html textarea	{border: 1px solid #ccc;width:340px;}
#content .tx_powermail_pi1_fieldwrap_html select {border: 1px solid #ccc;}
#content .tx-powermail-pi1_formwrap a {font-size:11px;text-decoration: none;font-weight:bold;}
#content .tx-powermail-pi1_formwrap div.anchorwrap_right{margin: 5px 5px 0px 0px;background-image: url(/cms/fileadmin/templates/css/images/pfeil_bg_trans.gif);background-repeat: no-repeat;background-position: right top;background-x-position: right;	background-y-position: top;padding-right: 8px;text-align:right;background-image:url('/cms/fileadmin/templates/css/img/arrow_right_gold.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;padding:0px 22px 3px 0;background-position:right top ;background-repeat:no-repeat;}
#content .tx-powermail-pi1_formwrap div.anchorwrap_left{display:inline;float:left;margin: 5px 0px 0px 5px;text-align:left;background-image:url('/cms/fileadmin/templates/css/img/arrow_left_gold.gif');background-repeat:no-repeat;background-position:left 0px;padding-left:18px;}
#content .tx-powermail-pi1_mandatory{font-size:12px;margin-left:7px;}
#content .powermail_mandatory_list{margin-left:20px;}
#content .powermail_mandatory_listitem{font-size:12px;color:#BB0000;font-weight:normal;}
.powermail_mandatory_list	{font-size:12px;font-weight:bold;color:#009999;	margin-bottom:10px;}
.powermail_mandatory_js	{font-size:11px;font-weight:bold;color:#FF0000;}
.validation-failed{background-color:#eee;}

table a{font-size:11px;}
.moduleSM2_Content table a {font-size:12px;}
select.selector {width:145px;}
select.mselect {font-size:11px;}
div.moduleS_detail div.link a {font-size:11px;}

#header #headerLBox input {height:15px;font-size:12px;padding-top:2px;}
#header #headerLBox input.loginsubmit {width:43px; border:none; margin-top:0px;height:18px;padding-top:0;}
#header #headerLBox input.logoutsubmit {width:51px; border:none; margin-top:-2px;height:18px;}


/*table.resultList tr td,*/
table.resultList tr.even td {
border-bottom:1px solid #CCCCCC;
}
p a.leftgold {background-position:left 1px;}
p a.rightgold {background-position:left 1px;}
div.moduleL div.middleBg a.rightgold {background-position:left 0}
p a.download {background-position:left 1px;}
table.powermail_all_table {border-left:1px #ccc solid;border-top:1px #ccc solid;margin-top:3px;margin-bottom:5px;}
input.tx-powermail-pi1_confirmation_submit{cursor:pointer;color:#006699;margin: 5px 5px 0px 0px;background-image: url(/cms/fileadmin/templates/css/images/pfeil_bg_trans.gif);background-repeat: no-repeat;background-position: right top;background-x-position: right;	background-y-position: top;padding-right: 8px;text-align:right;background-image:url('/cms/fileadmin/templates/css/img/arrow_right_gold.gif');background-repeat:no-repeat;background-position:left 2px;padding-left:18px;padding:0px 22px 3px 0;background-position:right top ;background-repeat:no-repeat;float:right;background-color:#fff;font-size:11px;font-weight:bold;}
input.tx-powermail-pi1_confirmation_back,
input.tx-powermail-pi1_mandatory_submit{cursor:pointer;color:#006699;display:inline;float:left;margin: 5px 0px 0px 5px;text-align:left;background-image:url('/cms/fileadmin/templates/css/img/arrow_left_gold.gif');background-repeat:no-repeat;background-position:left 0px;padding-left:18px;background-color:#fff;font-size:11px;font-weight:bold;}

div.moduleS_golden {width:143px;margin-left:3px;}
div.moduleS_golden div.topBg {background-image:url('/cms/fileadmin/templates/css/img/bg/s_top_golden.gif');padding-left:5px;}
div.moduleS_golden div.topBg a {color:#fff;font-weight:bold;}
div.moduleS_golden div.middleBg { border-left:1px #ae9345 solid;border-right:1px #ae9345 solid;padding-left:0;padding-right:0; }
div.moduleS_golden div.middleBg div.moduleS_resultList {margin-left:0;width:141px;}
div.moduleS_golden div.middleBg div.moduleS_resultList div.normalItem {width:133px;}
div.moduleS_golden div.middleBg div.moduleS_resultList div.selectedItem div.bg {width:137px;}
div.moduleS_golden div.bottomBg {background-image:url('/cms/fileadmin/templates/css/img/bg/s_bottom_golden.gif');height:2px;background-repeat:no-repeat;}
div.moduleS_golden div.resultlistitem_trigger {width:138px;}

/*added 110309 by request mk*/

div.moduleL_shadow div.moduleL13 div.headLine { height: 36px; background-image: url('/cms/fileadmin/templates/css/img/bg/l_head.gif'); }
div.moduleL_shadow div.moduleL13 div.headLine h2, div.filterInfo h2 { margin-left: 20px; padding-top: 8px; font-family: Arial; font-size: 18px; font-weight: normal; color: #fff; }
div.moduleL_shadow div.moduleL13 div.bottomBaloon { height: 15px; background-image: url('/cms/fileadmin/templates/css/img/bg/l_bottom_baloon.gif'); }

div.moduleL_shadow div.moduleL13 div.middleBg div.wrapper		{ width: 590px; margin: 0 auto; }
div.moduleL_shadow div.moduleL13 div.middleBg input.stichwort	{ width: 464px; height: 16px; margin: 15px 0 12px 24px; padding: 3px 8px; color: #000; }
div.moduleL_shadow div.moduleL13 div.middleBg input.button1 	{ margin: 18px 19px 0 0; float: right; }


/* Neues Modul fuer Detailsuche */
div.moduleL_H1						{ font-size: 11px; color: #858585; }
div.moduleL_H1 div.headLine			{ background-repeat: no-repeat; margin-top: 0px !important; }
div.moduleL_H1 div.headLine div.white	{ height: 34px; background-image: url('/cms/fileadmin/templates/css/img/bg/l_head_baloon_white.gif'); }
div.moduleL_H1 div.headLine div.gold		{ height: 34px; background-image: url('/cms/fileadmin/templates/css/img/bg/l_head_baloon.gif'); }
div.moduleL_H1 div.headLine h3			{ margin-left: 16px; padding-top: 12px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #fff; }
div.moduleL_H1 div.middleBg			{ background-repeat: repeat-y; background-image: url('/cms/fileadmin/templates/css/img/bg/l_content_white.gif'); }
div.moduleL_H1 div.bottomLine			{ background-repeat: no-repeat; margin-top: 0px !important; margin-bottom: 0px !important; }
div.moduleL_H1 div.bottomLine div.white	{ height: 15px; background-image: url('/cms/fileadmin/templates/css/img/bg/l_bottom_baloon_white.gif'); }
div.moduleL_H1 div.bottomLine div.gold	{ height: 15px; background-image: url('/cms/fileadmin/templates/css/img/bg/l_bottom_baloon.gif'); }
div.moduleL_H1 div.wrapper				{ margin: 0 24px; padding: 10px 0; }
div.moduleL_H1 div.slicer				{ overflow: hidden; height: 95px; position: relative; }
div.moduleL_H1 div.navItem				{ float: left; width: 285px; margin-bottom: 5px; padding: 0;}
div.moduleL_H1 div.navItem input			{ float: left; margin: 0; border: 0; padding: 0; height: 14px; }
div.moduleL_H1 div.navItem span			{ margin: 0 0 0 3px; float: right; text-align: left; }
div.moduleL_H1 div.navItem span.checked { font-weight: bold; color: #000 }
div.moduleL_H1 div.expander			{ width: 98%; text-align: right; }

div.moduleL_H1 input.radio				{ vertical-align: middle; }
div.moduleL_H1 label					{ vertical-align: middle; font-size: 11px; margin: 0 50px 0 5px; }
div.moduleL_H1 label.checked			{ font-weight: bold; color: #000; }

div.moduleL_H1 div.map					{ background-repeat: no-repeat; width: 124px; height: 166px; position: absolute; top: 10px; left: 0; background-image: url('/cms/fileadmin/templates/css/img/karten/bg_detailsuche_karte.gif') }
div.moduleL_H1 div.mapSelected			{ background-repeat: no-repeat; width: 124px; height: 166px; top: 0; left: 0; position: absolute; display: none; }
div.moduleL_H1 div.regioWrapper		{ width: 77%; float: right; }
div.moduleL_H1 span.de	{ color: #000; font-weight: bold; padding-bottom: 5px; display: block; }
div.moduleL_H1 span.nonDe	{ font-weight: bold; padding: 10px 0 5px 0; display: block; }

div.moduleL_H2						{ margin: 0 3px 20px 3px; }
div.moduleL_H2 img					{ margin: 0 0 0 20px; float: left; }
div.moduleL_H2 h1						{ border-bottom: 1px solid #ddd; float: right; width: 500px; padding: 5px 0 5px 0; font-weight: bold; font-size: 20px; margin-bottom: 3px; }
div.moduleL_H2 span					{ float: right; width: 500px; font-size: 11px; }

#regioImg_brandenburg				{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_brand.gif') 	!important; }
#regioImg_bayern					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_bayer.gif') 	!important; }
#regioImg_berlin					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_berli.gif') 	!important; }
#regioImg_baden_wuerttemberg		{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_baden.gif') 	!important; }
#regioImg_bremen					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_breme.gif') 	!important; }
#regioImg_hamburg					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_hambu.gif') 	!important; }
#regioImg_hessen					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_hesse.gif') 	!important; }
#regioImg_mecklenburg_vorpommern	{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_meckl.gif')  !important; }
#regioImg_niedersachsen				{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_niede.gif')	!important; }
#regioImg_nordrhein_westfalen		{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_nordr.gif') 	!important; }
#regioImg_rheinland_pfalz			{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_rhein.gif')	!important; }
#regioImg_saarland					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_saarl.gif') 	!important; }
#regioImg_sachsen					{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_sachs.gif')	!important; }
#regioImg_sachsen_anhalt			{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_saanh.gif') 	!important; }
#regioImg_schleswig_holstein		{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_schle.gif') 	!important; }
#regioImg_thueringen				{ background-image: url('/cms/fileadmin/templates/css/img/karten/img_detailsuche_karte_thuer.gif') 	!important; }

div.moduleS_H1						{ position: relative; }
#infoBox							{ position: absolute; top: 0; left: 0; }
#infoBox img							{ cursor: pointer; }
#infoBox div.top						{ width: 151px; height: 10px; background-repeat: no-repeat; background-image: url('/cms/fileadmin/templates/css/img/bg/infoBox-top.gif');  }
#infoBox div.middle					{ width: 151px; /* IE6 */ margin-top: 0; padding-top:0; background-repeat: repeat-y; background-image: url('/cms/fileadmin/templates/css/img/bg/infoBox-middle.gif');  }
#infoBox div.bottom					{ width: 151px; height: 9px; background-repeat: no-repeat; background-image: url('/cms/fileadmin/templates/css/img/bg/infoBox-bottom.gif');  }
#infoBox h2							{ margin: 0 0 5px 9px; font-family: Arial; font-size: 20px; font-weight: bold; color: #fff; padding: 0; }
#infoBox div.wrapper					{ width: 124px; margin: 0 0 0 13px; }
#infoBox div.baloon					{ width: 31px; height: 30px; position: absolute; top: 25px; left: -22px; background-image: url('/cms/fileadmin/templates/css/img/bg/infoBox-baloon.png'); }
#infoBox div.navItem					{ padding: 2px 0; color: #fff; vertical-align: middle; font-weight: bold; }
#infoBox div.pointPointPoint			{ text-align: center; color: #fff; font-size: 20px; }
#infoBox div.navItemFreiText			{ padding: 7px 0; border-bottom: 1px solid #fff; font-weight: normal; }
#infoBox div.navItem input				{ vertical-align: bottom; float: left; height: 14px;}
#infoBox div.navItem span				{ float: right; text-align: left; width: 100px; }

div.baloonButton						{ width: 124px; height: 33px; cursor: pointer; }

div.filterInfo						{ height: 97px; width: 152px; background-image: url('/cms/fileadmin/templates/css/img/bg/s_filter_info.gif'); position: relative; margin-left: -1px; }
div.filterInfo div.baloon				{ height: 27px; width: 24px; background-image: url('/cms/fileadmin/templates/css/img/bg/s_filter_baloon.gif'); position: absolute; left: -13px; top: 50px; }

#modal_hup1							{ position: fixed; top: 0; left: 0; background-color: #fff; width: 1px; height: 1px; z-index: 99998; }

/* LastSearch - shadow desired */
div.moduleM_shadow div.topBg_shadow 	{padding:0;height:8px;background-image:url('/cms/fileadmin/templates/css/img/bg/m_top_shadow.gif');line-height:0;font-size:0;}
div.moduleM_shadow div.middleBg_shadow 	{background-image:url('/cms/fileadmin/templates/css/img/bg/m_content_shadow.gif');background-repeat:repeat-y;}
div.moduleM_shadow div.bottomBg_shadow 	{height:8px;background-image:url('/cms/fileadmin/templates/css/img/bg/m_bottom_shadow.gif');}
div.moduleM_shadow h2 					{padding:0;padding-left:13px;padding-bottom:3px;color:#000;}
div.moduleM_shadow div.bottom_line 		{border-bottom:1px #ccc solid;margin: 0 6px 10px 4px;height: 1px;}
div.moduleM div.moduleM1_shadow div.middleBg {padding-bottom:5px;}

/* TList - right pane */
div.TreffNavigatorTop		{height: 12px;width:153px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorTitleTop.png');line-height:0;font-size:0;}
div.TreffNavigatorTitle 	{width:145px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorTitle.png'); background-repeat:repeat-y;color:#fff;font-size:12px;font-weight:bold;padding-left:8px;padding-top:4px; padding-bottom:4px; position:top left}
div.TreffNavigatorBottom  	{height:8px;width:153px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorTitleBottom.png');}
div.TreffNavigatorContent 	{width:151px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorContent.png');background-repeat:repeat-y;}

/* TList - dialog behavior */
.NavigatorDlg 			{display:none; padding:0px; margin-left:-464px; position:absolute; width:613px;z-index:99999;}
.NavigatorDlgOption 	{float:left; width:290px; height: 20px;}
.NavigatorDlgRowOdd 	{background-color: #F9F5EE; padding-left: 10px; margin-left: -1px;}
.NavigatorDlgRowEven 	{background-color: #FFFFFF; padding-left: 10px; margin-left: -1px;}
.NavigatorDlgTop		{width:610px;height:9px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorDlg_Top.png');}
.NavigatorDlgTitle		{width:610px;padding: 0 0 0 10px;height:20px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorDlg_Middle.png');background-repeat:repeat-y;font-size:12px;color: #fff;font-weight: bold;}
.NavigatorDlgContent	{width:610px;padding: 3px 2px 0 7px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorDlg_Content.png');background-repeat:repeat-y;}
.NavigatorDlgFoot		{width:575px;margin: 0 0 0 -6px; padding: 5px 20px 0 10px; border-top: 1px solid #C4C4C4;}
.NavigatorDlgBottom		{width:610px;height:11px;background-image:url('/cms/fileadmin/templates/css/img/bg/NavigatorDlg_Bottom.png');}
.NavigatorDlgHits 		{font-size: 12px; font-weight: bold;margin: 2px 7px 0 0;}

#content 				{z-index: 1;

