/* Layoutraster */

body, html {
  width: 100%;
}
body {
  padding:0;
  margin:0;
  background-color:#fff;
  }
#container {
  width:100%;
  background-color:#e6e6e6;
  }
#header {
  width:665px;
  overflow:visible;
  float:left;
  background-color:#fff;
  }
#header .left {width:460px;overflow:visible;}
#header .right {width:540px;overflow:visible;text-align:right;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
#mainarea {
  width:100%;
  padding-bottom:20px;
  overflow:visible;
  float:left;
  border-top:2px solid #3c98f0;
  }
#mainarea #leftCol {display:none;width:282px;min-height:582px;overflow:visible;float:left;}
#mainarea #content {
  width:100%;
  margin:25px 28px;
  overflow:visible;
  float:left;}


#footer {width:500px;overflow:visible;position:static;bottom:auto;display:none}
#footer #footer1 {width:391px;overflow:visible;margin-left:309px;line-height:1.6em;}
#footer #footer1 .left {width:191px;overflow:visible;text-align:center;background-color:#e6e6e6;}
#footer #footer1 .right {width:233px;padding-right:67px;overflow:visible;text-align:right;background-color:#3c98f0;background-image:url(../img/icon_contact.gif);background-repeat:no-repeat;background-position:243px 3px;}
#footer #footer1 .right a {color:#fff;}
#footer #address {display:block;overflow:visible;background:#939598;color:white;padding-top:10px;}
#footer #address a {color:#fff;}
#footer #cform {display:block;overflow:visible;padding:10px 0;}


/*#footer #footer2 {display:none;}
#footer #footer3 {display:none;}
.fce-datatable {display:none;}*/

.csc-textpic-caption {background-color:#939598;color:#fff;padding:10px;border-top:2px solid #2e89cb;}
.ce-textpic {width:663px;overflow:visible;}
.ce-text {width:318px;min-height:10px;margin-right:28px;overflow:visible;float:left;}
.csc-textpic-text {width:318px;overflow:visible;}
.ce-images {width:317px;overflow:visible;float:left;}
.csc-textpic-imagerow, .csc-textpic-imagecolumn {margin-bottom:20px;}

/* Schriften und Farben */
body {font-family: Arial, Verdana, sans-serif;font-size:0.625em;color:#4d4d4d;line-height:1.636em;}
#container {font-size:1.1em;}
#content {font-size:1.09em;}
h1, h2 {font-size:1.18em;margin:0 0 1em 0;font-weight:900;}
h3, h4, h5, h6 {font-size:1em;margin:0;font-weight:900;}
p {margin:0 0 1.333em 0;}
input, textarea, select {font-size:11px;margin:0;padding:0;}
img {border:none;}

/* Links */
a {text-decoration:none;color:#3c98f0;}
a:hover {text-decoration:underline;}
a.font {padding-left:27px;background-image:url(../img/icon_font.gif);background-repeat:no-repeat;}
a.print {padding-left:27px;background-image:url(../img/icon_print.gif);background-repeat:no-repeat;}
a#address_toggler {padding-left:10px;background-image:url(../img/arrows_down_wt.gif);background-repeat:no-repeat;background-position:0 3px;}
a.footerlink {color:#939598 !important;margin-left:373px;padding-left:11px;}
a#cform_toggler {background-image:url(../img/arrows_down_gr.gif);background-repeat:no-repeat;background-position:0 3px;}

/* Navigation */
.nav-head ul {display:none;margin:0;padding:0;list-style:none;}
.nav-head ul li {display:inline;margin:0;padding:0;}
.left .nav-head ul {background-color:#3c98f0;padding:0 20px;}
.left .nav-head ul li {margin:0 16px 0 0;}
.left .nav-head ul a {color:#fff;text-transform: uppercase;font-weight:900;line-height:1.636em;}
.right .nav-head {display:none;}

.nav-main {display:none;width:141px;margin:0;padding:0;float:left;overflow:visible;margin-top:35px;}
.nav-main3 {width:178px;}
.nav-main ul {margin:0;padding:0;list-style:none;}
.nav-main ul li {line-height:1.636em;border-bottom:1px solid #939598; font-weight:bold;}
.nav-main ul li.last {border:none;}
.nav-main ul li a {padding-left:11px;display:block;color:#4d4d4d;}
.nav-main3 ul li a {padding-left:30px;}
.nav-main ul li a:hover, .nav-main ul li a.act {color:#fff;background-color:#3C98F0;text-decoration:none;}

.nav-sub {display:none;width:141px;margin-left:141px;padding:15px 0 10px 0;overflow:visible;background-color:#939598;}
.nav-sub ul {margin:0;padding:0;list-style:none;}
.nav-sub ul li {border-bottom:1px solid #fff;}
.nav-sub ul li li {border-top:1px solid #fff;border-bottom:none;}
.nav-sub ul li.last {border-bottom:none;}
.nav-sub ul li a {padding:2px 10px;display:block;color:#fff;}
.nav-sub ul li li a {padding:2px 10px 2px 28px;}
.nav-sub ul li a:hover, .nav-sub ul li a.act {background-color:#3C98F0;text-decoration:none;}

#nav-service {display:none;margin-left:195px;}

/* Suche */
.right .searchform-head {display:none;}
* html .searchfield {position:relative;top:-1px;}
*+html .searchfield {position:relative;top:-1px;}

/*hide left header and right head parts to get logo to elft position */
.nav-head,
.leftCol,
.left{
  display:none;
}
#logo {
   position: relative;
   left:-100px;
   top: 0;
  padding-top:18px;
  text-align:left;
  }


/* Tabellen */
.text_blau_gross { font-size:13px;font-weight:bold;color:#00AEEF;}
.text_klein { font-size:11px;color:#4d4d4d;}
.text_normal { font-size:12px;color:#4d4d4d;}
.text_gross { font-size:12px;font-weight:bold;color:#4d4d4d;}
.tabelle_blau { background-color:#98E0F8; }
.tabelle_schwarz { background-color:#888888; }
.tabelle_weiss { background-color:#ffffff; }
.tabelle_grau { background-color:#dddddd; }

/* FCE */
.fce-two-cols-left { float:left;width:45%; }
.fce-two-cols-right { float:right;width:45%; }
.fce-two-cols-clear { clear:both;}


/* Suche */
.tx-indexedsearch-form label { background-color:#3399ff;color:#ffffff;width:62px;height:15px;text-align:center;margin:0px; }
input.tx-indexedsearch-searchbox-sword { border:1px solid #3399ff;color:#666666;height:15px; }
.tx-indexedsearch-result { background-color:#ffffff;margin-bottom:15px; }
.tx-indexedsearch-result-title { background-color:#666666;color:#ffffff;height:20px;font-weight:bold;line-height:20px;padding-left:10px; }
.tx-indexedsearch-title { float:left; }
.tx-indexedsearch-title a { color:#ffffff;text-decoration:none; }
.tx-indexedsearch-percent { background-color:#666666;color:#ffffff;text-weight:bold;padding-right:5px;margin:0px;float:right; }
.tx-indexedsearch-info { background-color:#ffffff;color:#666666;padding-left:8px;padding-right:8px;padding-bottom:8px; }
.tx-indexedsearch-descr { padding-left:5px;padding-right:8px;padding-top:8px; }
.tx-indexedsearch .tx-indexedsearch-redMarkup { color:#3399ff; }
#tx-indexedsearch-searchbox-sword { margin:0px;padding:0px; }
.tx-indexedsearch-searchbox-link-advsearch { float:left;padding-left:10px; }
.tx-indexedsearch-form { float:left; }
.tx-indexedsearch-whatis { clear:left;padding-top:10px; }

/* Datentabelle */
#testtabelle {
  display: block;
}

/* Defloat Container */
.div-clear  {
  float: none;
  clear: both;
  line-height: 1px;
  font-size: 1px;
  height: 1px;
  overflow: visible;
}

.maccon-content-left {
  float:left;
  margin-right: 5%;
  min-height:10px;
  overflow:visible;
  width:50%;
}

.maccon-content-right {
  float:left;
  overflow:visible;
  width:40%;
}

/* hiding data-table lsit style*/
.maccon-content-related ul{
  list-style: none;
}

