/* UFE ergaenzung von template.css */
body.site {    
  background-color:#c4c9cd;
  padding:0;
  padding-top:10px;
  margin:0;
  border: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333;
}
hr {
  color:#000;
  border: solid 1px #888;
  margin: 0;
  margin-right:20px;
}
body {
  font-family: serif;
}
pre {
    background-color: #c0c4c8;
    border: 1px solid #b9787c;
    border-radius: 4px;
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 9px;
    padding: 8.5px;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
}
.u-rahmen {
  position:absolute;
  top:40px;
  left:100px;
}
.u-left {
  z-index:8;
  position:absolute;
  background-color:#c4c9cd;
  top:180px;
  left:1080px;
  width:200px;
}
.u-header {
  margin-top:10px;
  background-image:url(/templates/etaclean/css/eta_kopfbild_164x960.jpg); 
  background-repeat:no-repeat;
  width:960px;
  height:164px;  
  padding:0;
  margin:0;
}
.u-slogan {
  margin-top:102px;
  margin-left:210px; 
  /*font-style:italic;*/
  font-weight:bold;
  color:#fff; 
  font-size:20px; 
  white-space:nowrap;
}

.u-navi {
  z-index:2;
  position:absolute;
  top:174px;
  width:130px;  
  padding:0;
  padding-top:60px;
  padding-left:20px;
  padding-right:0px;
}
.u-body {
  z-index:1;
  position:absolute;
  top:172px;
  padding:0;
}
.u-content {
  padding:0;
  padding-top:62px;
  padding-left:200px;
  padding-right:20px;
  width:740px;
  min-height:600px; 
}                     

.u-header,.u-navi,.u-body {
  border-left:solid 2px #b9787c;
}
.u-header,.u-body {
  border-right:solid 2px #b9787c;
}
.u-body {left:120px;} .u-header,.u-navi{margin-left:120px;}
/* Main Menue (*-m)*/
.menu-m {
  padding-left:5px;
  margin-top: 5px;
  margin-left: 0px;
}
.menu-m a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   letter-spacing: 1px;
   line-height:35px; 
   white-space:nowrap; 
   color:rgb(0, 0, 0);	
   border-bottom:1px #d9742c solid;
}
.menu-m li:first-child a {
   border-top:1px #d9742c solid;
}
.menu-m a:hover {color:rgb(0, 120, 240);text-decoration:none;}
.menu-m .nav-child a {
  font-size: 12px;
  padding-left:20px;
  padding-top:0px;
  padding-bottom:0px;
  line-height:12px;
  white-space:nowrap;
}
.menu-m .nav-child .nav-child a {
  font-size: 12px;
  padding-left:35px;
  padding-top:0px;
  padding-bottom:0px;
  line-height:12px;
  white-space:nowrap;
}
.menu-m .parent ul {line-height: 10px; display:none;}
.menu-m .active ul {display:block;}
.menu-m .active .parent ul {line-height: 10px; display:none;}
.menu-m .active .active ul {display:block;}
.menu-m .current>a {color:#EEE;}
/* Internes Menue (*-i) */
.menu-i {
  border-left:2px solid #555;
  padding-left:4px;
  margin-top: 0px;
  margin-left: 0px;
  line-height:16px;
  font-family: Courier;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 1px;
}
.menu-i a {
  white-space:nowrap; 
  color:rgb(0, 0, 0);
  padding-top:0px;
  padding-bottom:0px;
}
.menu-i a:hover {color:rgb(0, 120, 240);text-decoration:none;}
/*.menu-i a:before{color:#888; content:"|";}*/
.menu-i .nav-child a              {padding-left:20px;font-size: 14px;}
.menu-i .nav-child .nav-child a {padding-left:35px;font-size: 14px;}
.menu-i .parent ul {display:none;}
.menu-i .parent ul li {line-height: 14px;}
.menu-i .active ul {display:block;}
.menu-i .active .parent ul {line-height: 14px; display:none;}
.menu-i .active .active ul {display:block;}
.menu-i .current>a {color:#EEE;}
/* Listen auf der Linken Seite in Schwarz rechtsbündig  */
.moduletable-ll ul {
  margin: 0;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  list-style-type:none;
  color:#FFF;
}
.moduletable-ll ul li {
  border-bottom:solid 2px #b9787c;
}
.moduletable-ll ul li:first-child{
  margin:0;
  border-top:solid 2px #b9787c;
}
/*   */
.u-footer{
  /*background-color:#000;*/
  margin-left:20px;
  margin-right:20px;
  padding:0;
  border-top:1px solid #d9742c;
}
/*.u-body.u-left-da {left:5px;}.u-header.u-left-da,.u-navi.u-left-da{margin-left:5px;}*/

.u-login {
  padding-left:5px;
  color:#000;
}

h1,h2,h3,h4,h5,h6 {
  margin-top:40px;padding-top:0;
  font-family: sans-serif;
}
h1 {
	font-size: 24px;
	line-height: 30px;
}
.page-header h1{
	font-size: 35px;
  margin-top:0;
}

a {
  color:#00A;
  text-decoration: none;
}
a:hover,
a:focus {
	color:#0A0;
  text-decoration: none;
}

.navigation {
    border:solid 1px #000;
    margin:0;
    background:rgb(245, 245, 245);
    padding:0;
}
.nav-pills > li > a {
   font-size:20px;
}

.well {
  border-color:#555;
  margin:5px;
}
input.search-query {
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    /*width: 135px;*/
  width:95%;
}
.navbar-inner, .nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-primary {
    background: none repeat scroll 0 0 #555;
}
.latestnews_menu {
    list-style: none outside none;
    margin-bottom: 18px;
    margin-left: 0;
}
.latestnews_menu > li > a {
  display:block;
}
h3.page-header {
   color:#555;
}
.footer > hr { display:none;}
ul.u_footer_menu,.u_footer_menu li {
   display:inline;    
   list-style: none outside none;
}
.navbar-inner, .nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover,
.btn-primary
{
   color: #000;
   font-weight:bold;
   background: #FFF;
}
.page-header {
    border:0; padding:0;
    margin-top:5px;
    margin-bottom:8px;
}
/* etaclean Schriftzug mit {u etaclean/} */
.logo_eta { font-family:sans-serif; font-style:italic;}
.logo_clean { font-family:sans-serif; font-style:italic;}
.logo_eta.color { font-family:sans-serif; font-style:italic;color:#ee7105;font-weight: bold;}
.logo_clean.color { font-family:sans-serif; font-style:italic;color:#009dde;font-weight: bold;}
/* Editier/Druckersymbol ohne Pulldown*/
.aktionsbtn{padding:0; text-align:right; position:absolute; left:180px; top:40px;}
.print-icon a,.email-icon a,.edit-icon a {font-size:0; color:#000;}
.print-icon a:hover,.email-icon a:hover,.edit-icon a:hover {font-size:0; color:rgb(0, 120, 240);}
.icon-print,.icon-envelope,.icon-edit {font-size:14px;padding-left:3px;padding-right:3px;padding-top:2px;}

.item-pageswedit .tab-pane { display:block; }
.item-pageswedit #language,.item-pageswedit #metadata{display:none;}
.item-pageswedit #publishing .control-group {display:none;}
.item-pageswedit #publishing div:first-child {display:block;}
.item-pageswedit .nav-tabs {display:none;}

.u-error {border:solid 1px #F00; background-color:#FAA;}
.u-infobox {border:solid 1px #000; background-color:#DFD;border-radius: 5px;padding-left:5px;}
.u-infobox-title {font-weight: bold;}
.u-infobox-title:before {content:"\3C";font-family: 'IcoMoon';}
.ec-box pre {font-size:8px; background-color:#000; border:solid 1px #FF0; color: #FF0;}
.u-flow-box {display:inline-block;width:344px;padding:30px;padding-top:0;padding-left:0;}
.u-flow-box.links {padding-right:0;}
.u-flow-box img {width:344px}
.u-navi-knopf,.u-navi-kopf {display:none;width:98%;font-size:24px;line-height:28px;height:33px;}
.u-bildlink {display:inline-block;width:352px;}
.u-bildlink a div.r {text-align:middle;padding:5px; }
.u-bildlink a:hover div.r {background-color:#DDD;}
.u-bildlink div img {width:350px;}
@media (max-width:1100px) {
  body.site {padding:0;}
  .u-left {top:165px;left:940px;}
  .u-header {margin-top:0;width:98%;max-width:960px; height:164px;}
  .u-navi {top:164px;padding-top:20px;}
  .u-body {top:162px;width:98%;max-width:960px;}
  .u-body {left:0px;} 
  .u-content {width:auto;max-width:960px;}
  .u-header,.u-navi{margin-left:0px;}
}
/*@media (max-width:900px) {
  body.site {padding:0;}
  .aktionsbtn{position:static;}
  .u-slogan {display:none;}
  .u-header,.u-left {padding:0; border:0;padding-left:5px;margin:0;width:98%;}
  .u-content {padding:0;width:100%;min-height:100px;} 
  .u-left {position:static;}
}*/
@media (max-width:770px) {
  .u-slogan {display:none;}
}
@media (max-width:600px) {
  body.site {padding:0;}
  .aktionsbtn{position:static;}
  /*.u-flow-box img {width:150px;} */
  .u-slogan {display:none;}
  .u-header,.u-body,.u-navi,.u-left {padding:0; border:0;padding-left:5px;margin:0;width:98%;}
  .u-header {background-image:url(/templates/etaclean/css/eta_kopfbild_90x600.jpg);height:90px;}
  .u-body {position:static; }
  .u-content {padding:0;width:100%;min-height:100px;} 
  .u-navi,.u-left {position:static;}
  .menu-m .nav-child a,.menu-m a {font-size:30px;line-height:30px;}
  .menu-i .nav-child a,.menu-i a {font-size:24px;line-height:28px;}
  .moduletable-ll ul {text-align:left;list-style-type:disc;}
  .moduletable-ll ul li {color:#FFF;font-size:22px;line-height:28px;}
  .u-navi-knopf {display:block;}
  .u-navi-menus {display:none;}
  .u-navi:hover .u-navi-knopf {display:none;}
  .u-navi:hover .u-navi-menus, .u-navi:hover .u-navi-kopf {display:block;}
  .u-bildlink {max-width:98%;}
  .u-bildlink div img {maxwidth:95%;}
}
.u-printheader,.u-printimage {display:none;}
@media print {
  @page {margin: 0.5cm;margin-left:2cm;margin-top:1.5cm;margin-bottom:2cm;}
  /*.u-flow-box img {width:150px;} */
  .u-header,.u-slogan,.u-navi,.u-footer {display:none;}
  .u-body {border:0;margin:0;display:block;padding:0; padding-top:30px; ;width:100%;}
  .u-printheader,.u-printimage {display:block;width:100%;/*position: fixed;*/}
  /*.u-printheader {position: fixed;top: 0;}*/
  .u-body {position:static; }
  .u-content {padding:0;width:100%;min-height:100px;} 
  .u-verzeichnis-zurueckzeichen,.u-verzeichnis-linkzeichen {display:none;}
}
/* mod_mail_form */
.mf_form table td {vertical-align:top;}
.mf_div_input {display:inline; width:100%;}
.mf_div_label {display:inline; width:10%; white-space:nowrap; padding-right:0px;}
.mf_input {width:90%;}
.mf_msg {min-height:50px; min-width:90%; max-width:90%;width:90%;}
.fm_infosym:before {content: "E";}
.fm_infosym {font-style:normal; font-family:IcoMoon; color:#66A3EF; cursor:pointer; margin:0px; }
.mf_error { color:#A00;  border:solid 1px;  margin-bottom:10px; padding:5px; }
.mf_error a {color:#0A0;}
.mf_klein {font-size:11px;line-height:12px;}

.u-unhide {background:#FF0;}
.u-unhide img {border:solid 3px #FF0;}
.u-unhide-de,.u-unhide-de p {background-color:#DDF;}
.u-unhide-de img {border:solid 3px #DDF;}
.u-unhide-en,.u-unhide-en p {background-color:#DFD;}
.u-unhide-en img {border:solid 3px #DFD;}
.u-verzeichnis-box {padding:10px; background-color:#ccc; font-weight:bold;}
.u-verzeichnis.u-bild-rechts {display:inline-block; min-width:40%;vertical-align:top;  white-space:nowrap;
}
.u-verzeichnisbild {display:inline-block;padding-left:20px;}
.u-verzeichnisbild img{}
form.wtlink {
  display:inline;
  margin:0; 
}
.u-vpninfo td {border:solid 1px #66A3EF;}
