.clearfix {float:none;clear:both;}

body { background: #FFF; text-align: center;  margin: 0px 0 0 0px; padding: 0px; min-height: 100%; height: 80%; overflow:scroll;

      font-family: Verdana,Arial,Helvetica,sans-serif;



}



.align-right {text-align: right;}



#pagecontainer { background: transparent; margin: 0px auto 0px; text-align: left; height: 100%; width: 960px; padding: 0;}

#head, #navigation_oben, #navigation_unten, #head_unten, #navlist, #anschrift, #datum,  #nav_oben,
#suche, #content_gesamt, #content_left, #navigation_left, #content, #footer {display: inline; float:left; margin: 0; padding: 0;}

#logo {display: inline; float:left; margin: 5 px; padding: 0;}

#content_left_produkte, #navigation_left_produkte, #content_produkte {display: block; float:left; margin: 0; padding: 0;}

#head { background: transparent url(../images/hg_welle.gif) center top no-repeat; margin-top:0px; width: 960px; height: 190px;}

#logo { background: transparent; width: 250px; margin: 0px;  }

#navigation_oben { background: transparent; width: 590px; margin: -70px 0 0 315px; text-align: left; display:block; padding:0 !important;}

#datum, #nav_oben {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006ab2; line-height: 20px; font-size: 0.9em;}
#suche{font-family: Verdana, Arial, Helvetica, sans-serif; color: #006ab2; line-height: 20px; font-size: 0.7em;padding-top:2px;}

#datum {background: transparent; width: 90px; height: 20px; display:none;}

#nav_oben {text-align:right; background: #FFF; width: 300px;}

/* ************************************************************************************* */
#suche {background: transparent; width: 230px; padding-left: 6px;}
#mailform {
  margin:-20px 0 0 50px;
}


/* ************************************************************************************* */




#navcontainer { background:transparent; height: 120px;  margin-top: 90px; width: 800px;  }

#head_unten { background: #FFF; margin-top: 0px; width: 960px; height: 165px; text-align:center}

#content_gesamt {background: #FFF; width: 960px; margin: 35px 0 0 0;}

#navigation_left {background: #FFF; width: 210px; padding-bottom: 20px; }

#content {background: #FFF; width: 610px; padding: 0 0 200px 0}

#druck { float:right; display:block; background: transparent; width: 500px; text-align:right}

#content_left {background: #CC6633; width: 210px;}

#tabtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; font-weight: normal; margin: 0px 0 0 0; padding:0; line-height: 17px; }

#footer { background: #FFF; width: 960px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055aa; font-size: 0.7em; padding-top: 10px; text-align:center; }

/* ************************************************************************************* */
/* *********************************** Formatierungen ************************************** */
/* ************************************************************************************* */

h1 { background:transparent;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 1.0em; color: #006ab2; font-weight: normal; margin: 0px 0 10px 0; padding:0;}

h2 { background:transparent;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 0.8em; color: #006ab2; font-weight: bold; margin: 0px 0 10px 0; padding:0;}
h3 { background:transparent;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 0.7em; color: #006ab2; font-weight: bold; margin: 0px 0 10px 0; padding:0;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; margin: 0px 0 0 0; padding:0; line-height: 17px; }

p.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.72em; font-weight: normal; margin: 0px 0 0 0; padding:0; line-height: 19px; }



a.link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000; font-weight: normal; margin: 0; padding:0; line-height: 17px; text-decoration:underline;}

a.downloads {
  font-size: 11px !important;
  padding: 0 !important;
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006ab2;
  text-decoration: none;
}

.spamspan { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em; color: #006ab2; letter-spacing: 1px; text-decoration: underline;}

ul.produkt_liste li {list-style-image: url(http://medimex.he-webpack.de/fileadmin/images/farbfelder/bullet.gif); color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.72em; margin-bottom:5px;}

a.druck {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #006ab2; font-weight: normal; margin: 0; padding:0; line-height: 17px; text-decoration:none;}
/* ************************************************************************************* */
/* *********************************** Navigation - Oben ************************************** */
/* ************************************************************************************* */

#nav_oben a
{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 0.72em;
background-color: #FFF; text-decoration: none; padding-right: 15px; }

#nav_oben a:hover {
    color:#006ab5;
}

ul#navlist { margin-left: 0; padding-left: 0; white-space: nowrap; }

#navlist li { display: inline; list-style-type: none; }

#navlist a { padding-left: 3px; }

#navlist a:link, #navlist a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #006ab2; font-size: 0.9em;
background-color: #FFF; text-decoration: none; }

#navlist a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #006ab2; font-size: 0.9em;
background-color: #FFF; text-decoration: none; }

/* ************************************************************************************* */
/* ******************************* Navigation - Oben - Welle *************************** */
/* ************************************************************************************* */


#navlist_unten {padding:0; margin:0 auto; list-style:none; position:relative; width:800px; background: transparent ;}

#navlist_unten li {display:block;  position:absolute;}

#navlist_unten li a {display:block;  position:absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #66a6d1; font-size: 0.8em; text-decoration:none; }

#navlist_unten li a:hover {display:block;  position:absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #006ab2; font-size: 0.8em; text-decoration:none; }

a span img { border:none; }



#navlist_unten li.produkte {display:block;     left: 209px;
    top: 39px;}
a.produkte:hover span { display:block; }
a.produkte span {display:none;position:absolute;top:-0px;left:2px; }
a.produkte {background: transparent; padding-top: 30px; padding-left: 10px;}

#navlist_unten li.service {display:block;     left: 342px;
    top: 18px;}
a.service:hover span { display:block; }
a.service span {display:none;position:absolute;top:0px;left:4px;}
a.service {background: transparent; padding-top: 30px; padding-left: 10px}

#navlist_unten li.unternehmen {display:block;  left: 479px;
    top: -1px;}
a.unternehmen:hover span { display:block; }
a.unternehmen span {display:none;position:absolute;top:0px;left:2px;}
a.unternehmen {background: transparent; padding-top: 30px; padding-left: 10px}

#navlist_unten li.aktuelles { display:block;  left: 609px;
    top: -5px; }
a.aktuelles:hover span { display:block; }
a.aktuelles span {display:none;position:absolute;top:-2px;left:5px;}
a.aktuelles {background: transparent; padding-top: 30px; padding-left: 10px}

#navlist_unten li.startseite {display: block; left: 72px;top: 46px;}
a.startseite:hover span { display:block; }
a.startseite span {display:none;position:absolute;top:-2px;left:5px;}
a.startseite {background: transparent; padding-top: 30px; padding-left: 10px}


#navlist_unten li.downloads {display: block; left: 738px;
top: -5px;}
a.downloads:hover span { display:block; }
a.downloads span {display:none;position:absolute;top:-2px;left:5px;}
a.downloads {background: transparent; padding-top: 30px; padding-left: 10px}


#navlist_unten li.kontakt {display: block; right: -65px;
top: 6px;}
a.kontakt:hover span { display:block; }
a.kontakt span {display:none;position:absolute;top:-2px;left:5px;}
a.kontakt {background: transparent; padding-top: 30px; padding-left: 10px}



#active a:link, #active a:visited, #active a:hover { color: #006ab2; font-weight:normal; }






/* ************************************************************************************* */
/* ******************************* Navigation - Links - NORMAL  ********************************* */
/* ************************************************************************************* */

#navigation_left ul { background: transparent; margin: 20px 0 0 0; padding-left: 0; }

#navigation_left li {list-style-type: none; margin:0;line-height: 30px; display:block;}

#navigation_left li a{
margin: 0; background: transparent; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.72em; color: #0055aa; display:block;}

/* ************************************************************************************* */
/* ******************************* Navigation - Links - Produkte  ********************************* */
/* ************************************************************************************* */

#navigation_left_produkte ul { background: #FFF; margin: 0; padding-left: 0; }

#navigation_left_produkte li {list-style-type: none; margin:0;line-height: 1em;}

#navigation_left_produkte li a{
margin: 0; background: transparent; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.70em; color: #0055aa; padding-left:10px; }

#navigation_left_produkte li a:hover {
    color:#0055aa !important;
    background:url(../images/navarrow.png) no-repeat left center !important;
}


li.menu-level1-with-subpage a:hover {font-style: normal; color:#000 !important; background:url(../images/navarrow.png) no-repeat left center !important;}

ul.navlist_links, li.menu-level1-active a:link {background:red}

li.menu-level2-current-active a { font-style:normal !important; font-weight:bold; background:url(../images/navarrow.png) no-repeat left center !important; /* display:block; */ padding-left:10px;}

li.menu-level1-current-active {font-weight:bold; font-style: normal; }

li.menu-level2-with-subpage a:hover {font-style: normal; color:#000 !important;}

ul.menu-level2 {font-weight:normal; font-style: italic}

li.menu-level2-kursiv a:hover {font-weight:normal; font-style: normal;}


/* ************************************************************************************* */
/* ******************************* Navigation - Links - Produkte  ********************************* */
/* ************************************************************************************* */
#navigation_left_produkte.aktuelles ul.navlist_links {margin-top:0 !important;}






/* ************************************************************************************* */
/* ******************************* Produkte    ************************************** */
/* ************************************************************************************* */

#content_left_produkte {background: transparent; width: 320px;}

#navigation_left_produkte {background: #FFF; width: 320px; padding-bottom: 20px; }

#content_produkte {background: #FFF; width: 640px; padding: 0px 0 200px 0;}

dd.csc-textpic-caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; font-weight: normal; margin: 0px 0 0 0; padding:0; line-height: 17px; }

a.pdf { display: inline;  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #666; font-weight: normal; margin-top: 10px; padding:0 0 0 5px; text-decoration:underline;}

img.pdf { float:left; display:inline}

/* ************************************************************************************* */
/* ******************************* Navigation 2. Ebene ********************************* */
/* ************************************************************************************* */

#navigation_left_produkte ul ul {background: transparent; margin: 0px 0px 10px 0 !important;}

#navigation_left_produkte ul ul li {
background: none; padding: 0 0 0px 10px; list-style-type: none; border-top: none;
border-bottom: none; height: 20px; font-style: normal;   }

#navigation_left_produkte ul ul li a {
    color:#000 !important;
    }

li.menu-level2-active {
    font-weight:bold !important;
    }

/* ************************************************************************************* */
/* ******************************* Navigation 3. Ebene ********************************* */
/* ************************************************************************************* */

.menu-level3 li {list-style-type: none; margin:0;line-height: 30px;}

.menu-level3 li a {
margin: 0; background: transparent; text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em; color: #0055aa; }

li.level-3 a {
    padding-left:20px !important;
}

li.level-3 a:hover {
    background:url(../images/navarrow.png) no-repeat left center !important;
}


li.menu-level3-current-active a { font-style: normal !important; font-weight:bold; padding-left:20px !important; background:url(../images/navarrow.png) no-repeat 10px 3px !important;}

/* ************************************************************************************* */
/* ************************************ SUCHE ****************************************** */
/* ************************************************************************************* */

td.csc-searchResultRange {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em; color: #0055aa; font-weight: bold; }

td.csc-searchResultRange p { margin-left: -10px }

h3.csc-searchResultHeader a {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em; color: #0055aa; font-weight: bold; text-decoration:none;}

p.csc-searchResult {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em; color: #0055aa; font-weight: normal; margin-bottom: 20px;}

label {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em; color: #0055aa; font-weight: bold}

/*input.csc-mailform-submit {background: red; margin-left: 100px}*/

input.pfeil {vertical-align: bottom; background: transparent }

h3.csc-noSearchResultMsg {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em; color: #0055aa; font-weight: bold}

div.csc-mailform-field  {background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em; color: #0055aa; font-weight: normal; }

div.csc-mailform-field input.csc-mailform-submit {margin: 5px 0 0 80px;}


td.csc-searchResultPrevNext a {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em; color: #0055aa; font-weight: normal}

/* ************************************************************************************* */
/* ************************************ Kontakt **************************************** */
/* ************************************************************************************* */

#content .csc-mailform-label {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0055aa; background: #FFF; font-weight: normal; font-size: 0.8em; margin: 0 0 0 0px;}

span {width: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0055aa;}

fieldset {border: 0px}

td.produkte {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0055aa; font-weight: normal; font-size: 0.8em;}

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

.csc-sitemap {background: transparent; display: inline; float:left; margin: 0; padding: 0;}

.csc-sitemap li { list-style-type: none;}

.csc-sitemap li a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0055aa; font-size: 0.8em; text-decoration:none}


.csc-mailform-field { width: 200px; }

input#mailformuser {float: right}

input#mailformpass {float: right}

input.csc-mailform-submit { margin-left: 120px; margin-top:10px; float: left}

/*27.05.2010*/
li#active span { display:block;}
li.level-3 a, li.menu-level3-with-subpage a, li.menu-level3-current-active a { padding-left:20px;}
li.level-3-active a, li.level-4-active a, li.menu-level3-current-active a { font-style:italic;}
li.level-4-normal a, li.level-4-active a{padding-left:40px;}
div#navigation_left_produkte ul.navlist_links li.menu-level1-active ul.menu-level2 li.level-4-normal a, div#navigation_left_produkte ul.navlist_links li.menu-level1-active ul.menu-level2 li.level-4-active a {background-position: -1000px; display: block; width: 224px;}
div#navigation_left_produkte ul.navlist_links li.menu-level1-active ul.menu-level2 li.level-4-normal a:hover, div#navigation_left_produkte ul.navlist_links li.menu-level1-active ul.menu-level2 li.level-4-active a:hover {background-position: right;}
div#navigation_left_produkte ul.navlist_links li.menu-level1-active {font-weight: bold}
/* ************************************************************************************* */
/* ********************************************** NEWS ********************************* */
/* ************************************************************************************* */


/* **+ LATEST *** */
.news-latest-item {font-size: 11px;}
.news-latest-date {display:block;color:inherit;}
.news-latest-title {}


/* *** SINGLE *** */
.news-single-files img {display: none;}
.news-single-files a {background: url('../images/PDF-Icon.png') no-repeat left center transparent;padding: 10px 0 10px 35px;line-height: 2em;}



/* *** LIST *** */

span.news-list-date {color: #0055aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; font-style: italic}

h2 a {color: #0055aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; text-decoration: underline}

div.news-list-item p {color: #0055aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal;}

span.news-list-morelink a {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;}

hr.clearer {visibility: hidden; clear:both;float:none;display: block;}

div.news-list-item img {background: transparent; display: block; float: left; padding-right: 5px; }

div.news-list-item {background: transparent; margin-bottom: 60px;}


.news-single-additional-info {
  font-size: 0.8em;
}

.news-single-additional-info dd {
  margin-left: 0;
}

.news-single-files dd {margin-top: 5px !important;}
.news-single-files img {vertical-align: middle;margin-right: 5px;}


/* *** Single *** */

div.news-single-rightbox {color: #0055aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; font-style: italic}


hr.cl-right {display: none;}


div.news-single-backlink a {color: #0055aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; text-decoration: underline}


div.news-single-img img {background: none; display: block; padding: 0; margin-bottom:15px;}


.news-single-left {float:left;width:340px;}
.news-single-images {float:right;width:185px;}






/* ************************************************************************************* */
/* ********************************* Tabellen Produkte ********************************* */
/* ************************************************************************************* */

table.contenttable {background: transparent; width: 550px}

.contenttable2 {background: transparent; width: 250px}

table.contenttbl3 {padding: 0px 0px 0px 0px; background: transparent;}

thead {background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;
margin: 0px 0 0 0; font-weight: bold;}

th { padding: 0 5px 5px 0px; vertical-align:top;  font-weight: bold;  font-size: 1.0em; color: #006ab2; text-align:left;}

/*
.tbrl
      {
      Writing-Mode: tb-rl;
      filter: flipV() flipH();
      Color: #F00;
      Font-Weight: bold;
      }
*/
tbody {background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; margin: 0px 0 0 0; }


tr.tr_zeile_ungerade { background: #99c3e0; }

tr.tr_zeile_gerade, tr:nth-child(even) {background: #cce1f0; }

td { padding: 5px 10px 5px 10px;}


/* ************************************************************************************* */
/* ********************************* NEUE CONTENT TABELLEN ********************************* */
/* ************************************************************************************* */

/*
table.table-new tr:nth-child(odd) {background: #99c3e0; }
table.table-new tr:nth-child(even) {background: #cce1f0; }
*/
table.table-new tr:nth-child(1) { background: #fff; }

table.table-new th {font-size: 0.9em;}
table.table-new td {font-size: 0.9em;}


/* ************************************************************************************* */
/* ********************************* CONTENT TABELLEN ********************************* */
/* ************************************************************************************* */
/* table.contenttable td {padding-left: 0;} */

/* ************************************************************************************* */
/* ********************************* Lightbox          ********************************* */
/* ************************************************************************************* */




/* ************************************************************************************* */
/* ********************************* FORMULARE         ********************************* */
/* ************************************************************************************* */

fieldset {padding: 0; margin: 30px 0;}
.tx-powermail-pi1 fieldset legend {
  background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;

color: #006AB2;
font-weight: bold;
margin: 0px 0 10px 0;
padding: 0;
}


.tx-powermail-pi1 fieldset fieldset legend {

  display: block;
    float: left;
    width: 160px;
    color: #0055AA;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;

}

.tx-powermail-pi1_mandatory {font-size: 12px;}
.powermail_mandatory_list {font-size: 11px;}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label {font-size: .72em;}

.tx-powermail-pi1 .powermail_radio_inner label {width: auto; float:none; display:inline; clear:both; font-size: 12px;color:inherit;font-weight: normal;}

fieldset fieldset {margin: 0;}
.tx-powermail-pi1 legend {display: block;height:25px;padding:0;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {clear:both;float:none;margin-top:10px;}
.tx-powermail-pi1 label {display:block; float:left; width: 160px;}
.error {margin-top: 22px !important;margin-left: 30px;color: #ff0000;}


/* *************************************************************+++++++++************************ */
/* ******************* BWRK: Dreispaltiges Templates 2012-11-07 ********************************* */
/* **********************************************************************+++++++++*************** */

.dreispaltig #content_left, .dreispaltig #content_right {background:none; float: left; padding: 0 0 200px 0; width: 190px;}
.dreispaltig #content_left .csc-default, .dreispaltig #content_right .csc-default, .dreispaltig #content_left .csc-frame-indent, .dreispaltig #content_right .csc-frame-indent, .csc-frame-indent3366 {
  background: #98cbec; /* Old browsers */
  background: -moz-linear-gradient(top, #98cbec 0%, #c1ddf2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98cbec), color-stop(100%,#c1ddf2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #98cbec 0%,#c1ddf2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #98cbec 0%,#c1ddf2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #98cbec 0%,#c1ddf2 100%); /* IE10+ */
  background: linear-gradient(to bottom, #98cbec 0%,#c1ddf2 100%); /* W3C */
  margin: 0; margin-bottom:20px;
  padding: 10px 10px 10px 10px;
  position: relative;
  height:100px;
}

.dreispaltig #content_left  .csc-frame-indent .csc-textpic-single-image, .dreispaltig #content_right  .csc-frame-indent .csc-textpic-single-image {
  position: absolute;
  left:0;
  right: -15px;
  bottom: -20px;

}


.dreispaltig #content_left h3, .dreispaltig #content_right h3, .dreispaltig #content_left a h3, .dreispaltig #content_right a h3 {color: #fff; font-size:14px;font-weight: normal;text-decoration: none;}

.dreispaltig #content_left .csc-default .csc-default , #dreispaltig #content_right .csc-default .csc-default {background: none;padding: 0;}
.dreispaltig #content {width: 540px;margin-left: 20px; margin-right: 20px;}

.box-button {float:left;}

/******** BUTTONS ***********/
.btn {
  background: url('../images/arrow-right-white.png') no-repeat right center #4C96C9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-right: 1px solid #ACBFBF;
    border-top: 1px solid #2C76A9;
    box-shadow: 0 4px 1px -3px #CFCFCF;
    -webkit-box-shadow: 0 4px 1px -3px #CFCFCF;
    -moz-box-shadow: 0 4px 1px -3px #CFCFCF;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-top: 3em;
    padding: 1em 3.1em 1em 1em;
    text-decoration: none;
}




/******** GEWINNSPIEL 2012 BANNER ************/
.gewinnspiel-banner {
  background:url('../images/gewinnspiel2012/bg-gewinnspiel.png') no-repeat top left transparent;
  height: 254px;
  margin-bottom: 20px;
  position:relative;
}

.powermail_mandatory_helper {position: absolute; left: -99999px;}

.gewinnspiel-banner-ipad {
  bottom: -10px;
  left: -10px;
  position: absolute;
  z-index: 10;
}

.gewinnspiel-banner-button {

  position: absolute;
  background: #447cde;
  bottom: 17px;
  left: 50px;
  padding: 8px 15px 8px 15px;

  -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-top: solid 1px blue;
border-right: solid 1px blue;
font-size: 12px;
font-weight: bold;

}

.gewinnspiel-banner, .gewinnspiel-banner a {
  color: #fff;
  text-decoration: none;
}
span.powermail_mandatory{display: none;}


/* Dateiliste / Linkliste */
.csc-uploads td.csc-uploads-filename {padding-left: 0;}
.csc-uploads td.csc-uploads-filename a {color: #05A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
text-decoration: underline;}



/******** Adressbuch / wt_directory ************/
.tx-wtdirectory-pi1 ul {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.72em; list-style: none !important; padding: 0 !important; margin: 0 !important;}
.tx-wtdirectory-pi1 ul li {margin-bottom: 4em;}
.tx-wtdirectory-pi1 dt {display: none;}
.tx-wtdirectory-pi1 dd {margin: 0;}
.wtdirectory_all_title, .wtdirectory_all_firstname {float:left;padding-right:.4em;}
.wtdirectory_all_title, .wtdirectory_all_firstname, .wtdirectory_all_lastname {font-weight: bold;}
.wtdirectory_all_detaillink {display: none;}
.wtdirectory_pagebrowser {display: none;}
.wtdirectory_all_image {float:left;}
.wtdirectory_all_image img {margin-right:4em;}
.wtdirectory_list li {clear:both;float:none;height:120px;}
/******** rzcolorbox *******/
#cboxTitle {background-color: #ffffff;padding-left: 5px;}

p.basic-paragraph {
  margin-top: 8px;
  font-size: 0.65em;
}
th p.basic-paragraph {
  font-size: 0.8em;
  margin-top: 0px;
  /* color: rgb(231,77,41); */
}
th p.orange {
  color: rgb(231,77,41);
}




/* Bilder Margins (Katalog) */
.table-new {
  margin-bottom: 40px;
}
h3 i {
  font-style: normal;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,
DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 1px solid #666;
}



#cboxloadedcontent {padding: 0px !important; background: none !important;}


.messetermine {
  width: 100%;
  font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 19px;
}

.messetermine .td-0 {
  width: 200px;
}




/* BERGWERK (Boxen Startseite) */
#content_gesamt .bwrkTextpicFrame .csc-textpic {
  display: inline-block;
  height: 120px;
  width:190px;
  margin-bottom:20px;
  border: 1px solid #cedff1;
}
#content_gesamt .bwrkTextpicFrame .csc-textpic .csc-textpic-imagewrap {
  float:none;
  margin-right:0 !important;
}
#content_gesamt .bwrkTextpicFrame .csc-textpic .csc-textpic-text {
  margin-top:-127px;
  margin-left:8px;
}
#content_gesamt .cycle-slideshow {
  border: 1px solid #cedff1;
  width:540px;
  height: 404px;
  overflow: hidden;  
}
