@import url("formate/box_left.css");
@import url("formate/box_middle.css");
@import url("formate/box_right.css");
@import url("formate/box_header.css");
/*----------------------------------------------------------------*/
* {margin:0px;padding:0px;font-family:Verdana;}

html, body {
   margin: 0;
   padding: 0;
   height: 100%;
   color:#999999;
   font-size:10px;
   }
html {background:#ffffff;background-image:url(pics/html_bg.gif);background-repeat:repeat-x;}

#box_01 {
    width: 1011px;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
  margin:0 auto;
  background-image:url(pics/box_01_bg.jpg);background-repeat:repeat-y;
  
  }
  
#box_02 {width:990px; background-image:url(pics/body_bg.jpg);background-repeat:no-repeat;}
/*--------------------------------*/
.clear {clear:both;}
.abstand {height:6px;}
A  {color:#9173AD;}
A:hover {text-decoration:none;}
#box_header {height:230px;position:relative;}
#box_inhalt {margin-top:0px;}
#box_inhalt DIV#box_left, #box_inhalt DIV#box_middle, #box_inhalt DIV#box_right {float:left;}

#box_left {width:180px;}

#box_middle {width:570px;padding-left:15px;padding-right:15px;}

#box_right {width:181px;}
#video_header {height:207px;width:330px;position:absolute;top:0px;left:195px;z-index:20;}

#search .tx-macinasearchbox-pi1 input.suche-feld {
background:#ffffff none no-repeat scroll 0 0;
border:medium none;
background-image:url(pics/search_bg.jpg);
float:left;
padding-left:10px;
width:123px;
color:#999999;
height:15px;
line-height:15px;padding-top:3px;
font-size:10px;
}
#navi_lang {z-index:1;}

#box_middle {color:#5D584B;font-size:11px;line-height:14px;}
#box_middle H1 {font-size:16px;line-height:17px;margin-bottom:5px;}
#box_middle H1.csc-firstHeader {color:#5E4A70;}

#box_middle TABLE {border-collapse:collapse;}

/*-- Typo3 Mailform --*/
/*---------------   KONTAKT_FORMULAR  -----------*/
legend {
  padding-left:10px;
  padding-right:10px;
  border: 0px;
}
fieldset {
  border:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  border: 1px solid #C0C0C0;
  }
.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}
.formu {
  width:80%;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:110px;
  border: 1px solid #C0C0C0;
  }
.mf-radio {border:0px;}
.mf-check {border: 0px;}
.mf-select {border:0px;}
.mf-input, .mf-text {
  border: 1px solid #C0C0C0;
  margin-bottom: 5px; 
  width:250px;
  }
/*.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}
.mf-submit:hover {background:red;}*/
.label_01, .label {
  display:block;
  float:left;
  width:150px;
  border:0px;
  }
.form-feld {}
form input#mailformanzahl {width:20px;}
/*---------------------------------------------------*/
#navi_left A {font-weight:bold;}
#navi_left .sub_navi_02 {padding-bottom:5px;}
#navi_left .sub_navi_02 A {padding-left:20px;}

/*TABELLE INHALT DREISPALTIG - UNTRNEHMEN*/
DIV.mein-rahmen TABLE {border-collapse:collapse;}
TABLE TD{vertical-align:top;}
DIV.mein-rahmen TABLE TH {
  background-image:url(pics/table3_th_bg.jpg);background-repeat:no-repeat;text-transform: uppercase;
  font-weight:normal;font-size:11px;color:#fff;padding-top:0px;padding-bottom:2px;
  height:30px;
  vertical-align:center;
}
DIV.mein-rahmen TABLE TH, DIV.mein-rahmen TABLE TD {width:168px;text-align:left;padding-left:7px;padding-right:5px;}
DIV.mein-rahmen TABLE TH.spalte_02, DIV.mein-rahmen TABLE TD.spalte_02 {width:172px;background-position:15px top;padding-left:23px;padding-right:15px;}

DIV.mein-rahmen TABLE TD A {display:block;background-image:url(pics/a_mehr_bg.jpg);background-repeat:no-repeat;
background-position:right;border-top:1px solid #CCCCCC;text-decoration:none;padding-bottom:4px;color:#9173AD;padding-top:2px;
margin-top:20px;
}
DIV.mein-rahmen TABLE TD A:hover{background-image:url(pics/a_mehr_bg_02.jpg);color:#969696;}

IMG.print-logo {display:none;}

HR {border:none;border-top:1px solid #ccc;height:1px; clear:both; padding:10px 0px 10px 0px;}

/*--------------   NEWS - CSS   --------------------*/

.news-single-item H2, .news-list-container H3, .news-list-container H3 A {color:#9173AD;}
.news-latest-container h2 {width:174px;}
#box_right .news-latest-container, .box_right_00 {margin-bottom:30px;}


/*-- BOX_RIGHT_CSS -----*/
.box_right_00 {padding-left:3px;}
.box_right_00 A IMG {border:none;}
.box_right_00 .box_right_header {background-image:url(pics/news-bg-titel.jpg);
  border:0 none;
  color:#FFFFFF;
  font-size:14px;
  font-weight:normal;
  height:23px;
  width:174px;
  padding:3px;
  margin-bottom:5px;
  }

.box_right_00 .box_rechts_new {margin-bottom:20px;}
.box_right_00 .box_rechts_new H1{
  background-image:url("pics/news-bg-titel.jpg");
  border:0 none;
  color:#FFFFFF;
  font-size:13px;
  font-weight:normal;
  height:19px;
  margin:3px 0px;
  padding:5px 3px;
  width:174px;
}
.box_right_00 .box_rechts_new .csc-textpic {padding:0px 3px;}
.box_right_00 .box_rechts_new P.link_rechts A {
  background-image:url("pics/a_mehr_bg.jpg");
  background-position:right center;
  background-repeat:no-repeat;
  border-top:1px solid #CCCCCC;
  color:#9173AD;
  display:block;
  height:20px;
  line-height:20px;
  margin-top:10px;
  text-decoration:none;
  width:100%;
}
.box_right_00 .box_rechts_new P.link_rechts A:hover {color:#969696;background-image:url("pics/a_mehr_bg_02.jpg");}
.box_right_00 .box_rechts_new UL,
.box_right_00 .box_rechts_new UL LI {margin:0px; padding:0px;}
.box_right_00 .box_rechts_new UL {list-style:none;}
.box_right_00 .box_rechts_new UL LI {
  padding-bottom:5px;padding-left:15px;
  background-image:url(pics/lil_rechts_bg.jpg);
  background-repeat:no-repeat;background-position:3px 3px;
  }

/*----------------------     CONTENT         -------------------------*/
#box_middle UL {padding-left:12px;}
#box_middle UL LI {margin:3px;}
#box_middle {line-height:150%;}
P.text_mitte {text-align:center;}
/*-----------------  TABELLE IMPORT   ---------------------*/
#box_middle div.csc-frame-frame1 span.tx-csvtable-pi1 TABLE {border-collapse:collapse;}
#box_middle div.csc-frame-frame1 span.tx-csvtable-pi1 TABLE TD {border:1px solid #ccc;text-align:center;}
#box_adress {color:#5D584B;font-size:10px;}

#box_middle TABLE.telefonnummer, #box_middle TABLE.telefonnummer TD {width:auto;}
#box_middle .zwei_spalten {float:left;width:280px;padding-left:5px;min-height:116px;padding-bottom:10px;}


.showResultsWrap {
  display: none;
}
