BODY{
  width:100%;
  margin:0px auto 0px auto;
  padding:0px;
/* background-color:#565656; */
  background-color:#58565A;
/* Neu >>>> background-color:#484848; */
/* color:#424244;*/
  color:#FFFFFF;
  font-family: arial,verdana,helvetica,geneva,sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:1.3em;
/*background-image:url(images/Filltech-Verlauf.jpg); */
  background-repeat:no-repeat;  
  background-position:50%;

}

HTML { overflow-y:scroll; } 

IMG { border:none; }

/* Formatierung normaler Text */ 
.bodytext { 	
/* color:#424244; */
  color:#EBEBEB;
  font-size:14px;
  font-weight:normal;
  line-height:1.3em;
}

DIV {
  margin:0px;
  padding:0px;
  border:0px;
}

/*Links für Seite Produkte und Service und Links im Fliesstext */ 
A:link, A:visited, A:active {
  color:#F3BC45;
  font-size:14px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  line-height:1.3em;
  text-decoration:none;
}
A:hover { color:#EE9C15; text-decoration:underline !important; }

p {
  padding:2px 0px 4px 0px;
  margin:0px;
  text-align:left;
}

/*  Oberste Überschrift auf der Seite  */
h1.csc-firstHeader {
  padding:0px 0px 8px 0px;
  margin:5px 0px 2px 0px !important ; 
  line-height:13px;
  font-size:17px;
}
#sub_right h1.csc-firstHeader, #sub_right_start h1.csc-firstHeader, .csc-textpicHeader h1.csc-firstHeader, #sub_left_start h1.csc-firstHeader {
  padding:0px 0px 4px 0px;
  margin:0px;
  width:auto;
  border:none;
}

#sub_right h1.csc-firstHeader A, #sub_right_start h1.csc-firstHeader A, .csc-textpicHeader h1.csc-firstHeader A, #sub_left_start h1.csc-firstHeader A {
  font-size:16px;
  font-weight:bold;
  color:#00448e;
  padding:0px 0px 4px 0px;
  margin:0px;
  width:auto;
  border:none;
}

h1 {
  font-size:16px;
  font-weight:bold;
/* color:#424242; */
  color:#FFFFFF;
  padding:0px 0px 4px 0px;
  margin:8px 0px 0px 0px;
  line-height:15px;
}
h2 {
  font-size:14px;
  font-weight:normal;
  padding:0px 0px 3px 0px;
  margin:7px 0px 0px 0px;
  color:FF0000;
  line-height:10px;
}
h2 A {
  background:none !important;
  font-size:14px !important;
  font-weight:normal !important;
  padding:0px 0px 3px 0px !important;
  margin:7px 0px 0px 0px !important;
  color:FF0000 !important;
  line-height:10px !important;
}
h2 .internal-link { padding:0px !important; }
h3 {	
  font-size:12px;
  font-weight:normal;
  color:00CED1;
  padding:0px 0px 1px 0px;
  margin:5px 0px 0px 0px;
}
h4 {	
  font-size:12px;
  font-weight:normal;
/*  color:#424244; */
  color:#FFFFFF;
  padding:0px 0px 2px 0px;
  margin:4px 0 0 0;
}

#content-start .csc-firstHeader {
  margin:20px 10px 10px 0px;
  font-size:30px;
  font-weight:normal;
  line-height:21px;
  padding:0px;
}

/* Rahmen fuer Seite Produkte und Service */
.csc-frame-frame1 {
/*  background:#f5f5f5; */
  background:#868686;
  padding:5px;
  margin:0px 0px 3px 0px;
  border:1px solid #424244;
}
.csc-frame-frame2 {
  border:1px solid #424244;
  padding:5px;
  margin:0px 0px 3px 0px;
  background:#727272;
}

/* Listen */
UL { 
  padding:0 0 0 14px;
  margin:0 0 5px 0; 
}
OL { 
  padding:0 0 0 18px;
  margin:0 0 5px 0; 
}

/* Tabellen */
#sub_normal table { width:508px; }

table { 
  font-size:12px; 
  font-weight:normal; 
  float:left;
}
th { 
  font-size:12px; 
  font-weight:bold; 
}
tr { }
td { 
  font-size:12px; 
  font-weight:normal; 
}

.contenttable { 
  float:left;
  width:100%;
}
.contenttable TD {
  vertical-align:top;
  text-align:left;
}
.contenttable TH {
  vertical-align:top;
  text-align:left;
  width:160px;
}
.contenttable-0 .td-0 { padding-left:0em; }

table.contenttable-1 { margin-bottom:20px; }
.contenttable-1 { 
  border-collapse:collapse;
  border-style:none; 
  border-width: 0px;
}
.contenttable-1 .tr-even { background:#FCEFDA; }
.contenttable-1 .tr-0 { background:#F6CA84; }
.contenttable-1 .tr-odd { background:#FFFFFF; }
.contenttable-1 TH { 
  background:#DEF0FE; 
  border-style:none; 
  border-width:0px; 
  padding:2px;
  vertical-align:top;
  text-align:left;
}
.contenttable-1 TD { 
  border-style:none; 
  border-width:0px; 
  padding:2px;
  vertical-align:top;
}
.contenttable-1  a:link, .contenttable-1  a:visited, .contenttable-1  a:active, .contenttable-1  a:hover {
  color:#525B6C;
  text-decoration:none;
}

table.contenttable-2 { margin-bottom:20px; }
.contenttable-2 { 
  border-collapse:collapse;
  border-style:none; 
  border-width:0px;
}
.contenttable-2 .tr-even { background:#E4E1E1; }
.contenttable-2 .tr-0 { background:#D6D6D6; }
.contenttable-2 .tr-odd { background:#FFFFFF; }
.contenttable-2 TH { 
  background:#EFEFEF; 
  border-style: none; 
  border-width: 0px; 
  padding: 2px;
  vertical-align: top;
  text-align:center;
}
.contenttable-2 TD { 
  border-style: none; 
  border-width: 0px; 
  padding: 2px;
  vertical-align: top;
  text-align:center;
}
.contenttable-2  a:link, .contenttable-2  a:visited, .contenttable-2  a:active, .contenttable-2  a:hover {
  color:#525B6C;
  text-decoration:none;
}

table.contenttable-3 { margin-bottom:20px; }
.contenttable-3 { 	
  border-collapse:collapse;	
  border-style: none; 
  border-width: 0px;
}
.contenttable-3 .td-0 {
  background:#F6CA84;
  text-align:left;
}
.contenttable-3 .td-1, .contenttable-3 .td-3, .contenttable-3 .td-5, .contenttable-3 .td-7, .contenttable-3 .td-9 {
  background:#FFFFFF; 
  text-align:center;
}
.contenttable-3 .td-2, .contenttable-3 .td-4, .contenttable-3 .td-6, .contenttable-3 .td-8 {
  background:#FCEFDA;
  text-align:center;
}
.contenttable-3 .td-last { text-align:center; }
.contenttable-3 TH { 
  background:#B2C6D8; 
  border-style: none; 
  border-width: 0px; 
  padding: 2px; 
  vertical-align:top; 
  text-align:left;
}
.contenttable-3 TD { 
  border-style: none; 
  border-width: 0px; 
  padding: 2px;
  vertical-align: top;
}
.contenttable-3  a:link, .contenttable-3  a:visited, .contenttable-3  a:active, .contenttable-3  a:hover {
  color:#525B6C;
  text-decoration:none;
}

/* Formularfelder*/
FORM {
  padding:0px 0px 0px 0px;
  margin:0px;
  font-size:12px;
  line-height: 16px;
}
select {
  font-family:arial,helvetica,sans-serif,geneva;
  font-size:12px;
  background:#919191 none repeat scroll 0%;
  margin:0;
  border:1px solid #262626;
}
textarea {
  font-family:arial,helvetica,sans-serif,geneva;
  font-size:12px;
  background-color:#FFFFFF;
  margin:0;
  border: 1px solid #262626;
}

/* Mailformular */
FIELDSET { 
  padding-left:0px; 
  color:#08152D; 
}
#mailform { 
  width:auto;
  padding:0px; 
}
INPUT {
  font-family:arial,helvetica,sans-serif,geneva;
  border:1px solid #71706f;
}
.csc-mailform {
  float:none;
  padding:0px 0px 0px 0px;
  font-size:12px;
  margin:0px;
  width:550px;
  border:none;

} 
.csc-mailform-field {
  font-size:14px; 
  text-align: left;
  float:left;
  display:block;
  clear:both;
  padding:0px 0px 3px 0px;
  width:550px;
}

/* Texte vor Kontakteingabefeldern */
.csc-mailform-field LABEL { 
  display:block; 
  float:left; 
  font-weight:normal; 
  width:135px;
  float:left;
  color:#FFFFFF;
}
/* Eingabefelder, nicht jedoch : Nachricht + Emaileingabe */ 
.csc-mailform-field INPUT { 
  display:block; 
  float:left; 
  border:solid 1px #71706f;
}

/* Eingabefeld Emailadresse */ 
.csc-mailform-field #mailformemail { 
  display:block; 
  float:left; 
  border:solid 1px #71706f;
  font-size:12px;
  width:391px !important ;
  margin: 0px 0px 8px 0px; */
}

.csc-mailform-field SELECT { 
  display:block;
  float:left;
  border:solid 1px #71706f;
  background-color:white;
  font-size:12px;
}

/* Eingabefeld Nachrichteneingabe */ 
.csc-mailform-field TEXTAREA { 
  display:block; 
  float:left;
  border:1px solid #71706f; 
  text-align:left;
  background-color:white;
  font-size:12px;
  width:391px !important ;
  margin: 0px 0px 8px 0px;
}

/* Absendebutton (Abschicken) */
.csc-mailform-field #mailformformtype_mail { 
  display:block;
  float:left;
  text-align:center;
  width:212px;
  height:27px;
  margin-left:136px !important;
  border:2px solid #717171; 
  border-style:outset;
  background-color:#868686;
}

.csc-mailform-field .csc-mailform-label { 
  font-weight: bold; 
  font-size: 12px;
  color:#FFFFFF;  
}

.csc-mailform-field LEGEND { 
  display:none; 
  margin: 3px 0px 3px;  
}

.csc-mailform-field FIELDSET { border:solid 1px #71706f; }
.csc-mailform-field .csc-mailform-radio { 
  border: none; 
  color:#FFFFFF; 
}

.csc-mailform-field .csc-mailform-radio LABEL { 
  width:auto; 
  padding-right:5px; 
  color: #262626; 
}

.csc-mailform-field .csc-mailform-check {
  margin:0;
  padding:0;
  border:0;
}
/* Text vor CodeEingabe : Bitte geben Sie den untenstehenden Code ein */
.csc-mailform-field SPAN.csc-mailform-label {
  color:#FFFFFF; 
  margin-left:135px;
  font-size: 14px !important;
  font-weight:normal !important;
}

/* Eingabefeld Code */ 
.csc-mailform-label { clear:both; }
.csc-mailform-field #captchaResponse { 
  height:17px;
  margin-left:135px;
  margin-right:38px;
  margin-bottom:10px; 
}


.csc-mailform-field #mailformEingabefeld, .csc-mailform-field #mailformTextbereich, .csc-mailform-field #mailformPasswort {
/*  width:525px !important; */
}

.csc-header { 
  margin:0px;
  padding:0px; 
}

.topmenuhr {
  list-style-type:none;
  list-style-position:inside;
  margin:0px;
  padding:0px;
  float:left;
}

.navhz, .navhzact  {
  float: left;
  padding:0px 0px 0px 0px;
  height:16px;
}

.navhz a:active, .navhz a:link, .navhz a:visited {
  color:#71706f;
  line-height:16px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0px 5px 0px 5px;
} 
.navhz a:hover { color:#EE9C15 !important ; }

.navhzact a:active, .navhzact a:link, .navhzact a:visited  {
  color:#424244;
  line-height:16px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin:0px 5px 0px 5px;
} 

.navhzact a:hover { color:#71706f; }


/* Eigenschaften des Navigationsmenüs links  */
.leftmenubox {
  float:left;
  width:193px;
  margin:0px;
  padding:0px;
  list-style:outside;
  list-style-type:none;
/* border-top: 1px solid #ee9c15;*/
}

.nav1vt1, .nav1vt1act {
  width:180px;
  margin:0px;
  padding:0px;
/*  background-color:#FFFFFF;	*/
  min-height:18px;
/*  border-bottom: 1px solid #ee9c15;*/
  padding:4px 0px 0px 10px;
}

.nav1vt1 a:active, .nav1vt1 a:link, .nav1vt1 a:hover, .nav1vt1 a:visited {
  color:#424244;
  font-size:12px;
  font-weight:normal;	
  text-decoration:none;
  margin-left:30px;
/*  background-color:#FFFFFF;*/
}
.nav1vt1 a:hover { color:#EE9C15;  font-weight:bold; }

/* Linkes Menü Zeile 1 */
.nav1vt1act a:active, .nav1vt1act a:link, .nav1vt1act a:visited {
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;	
  text-decoration:none;
  margin-left:5px;
  width:auto
}

/* .nav1vt1act a:hover { color:#EE9C15;  font-weight:bold; background-color:#696969;}  */

  .nav1vt1act a:hover { color:#EE9C15;  font-weight:bold; text-decoration:none; } 


.nav1vt2, .nav1vt2act {
  width:180px;
  margin:0px;
/*  background-color:#FFFFFF;	*/
  min-height:18px;
/*  border-bottom: 1px solid #ee9c15;*/
  padding:4px 0px 0px 10px;
}

/* Linkes Menü Zeilen 2-8 */
.nav1vt2 a:active, .nav1vt2 a:link, .nav1vt2 a:hover, .nav1vt2 a:visited {
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;	
  text-decoration:none;
  background-color:#FFFFFF
  display:block;
  margin-left:5px;
  width:178px;
}

.nav1vt2 a:hover { color:#EE9C15;  font-weight:bold; }


/* Aktuelle angeklickte Zeile des Linken Menues */
.nav1vt2act a:active, .nav1vt2act a:link, .nav1vt2act a:hover, .nav1vt2act a:visited {
  color:#424244;
  font-size:12px;
  font-weight:bold;	
  text-decoration:none;
/*  border-bottom: 1px solid #FFFFFF; */
/*  border-top: 1px solid #FFFFFF; */
  margin-left:16px;
  width:180px;
  display:block;	
}

.nav1vt2act a:hover { color:#EE9C15;  font-weight:bold; }


/*+++*/
.nav1vt3, .nav1vt3act {
  width:180px;
  margin:0px;
/*  background-color:#fff;	*/
  min-height:18px;
/*  border-bottom: 1px solid #ee9c15;*/
  padding:4px 0px 0px 0px;
}

/* Menü links Ebene3 (Individuelle Produkte, unter Kundenorientierung oder Füllanlagensysteme unter Produkte & Service */ 
.nav1vt3 a:active, .nav1vt3 a:link, .nav1vt3 a:hover, .nav1vt3 a:visited {
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;	
  text-decoration:none;
  margin-left:26px;
  width:150px;
}
.nav1vt3 a:hover { color:#EE9C15;  font-weight:bold; }

.nav1vt3act a:active, .nav1vt3act a:link, .nav1vt3act a:hover, .nav1vt3act a:visited {
  color:#424244;
  font-size:12px;
  font-weight:bold;	
  text-decoration:none;
  display:block;	
  margin-left:34px;
  width:154px;
}

.nav1vt3act a:hover { color:#EE9C15;  font-weight:bold; }



/* +++++++++++++++ */

.nav1vt4, .nav1vt4act {
  width:180px;
  margin:0px;
/*  background-color:#fff;	*/
  min-height:18px;
/*  border-bottom: 1px solid #ee9c15;*/
  padding:4px 0px 0px 0px;
}

.nav1vt4 a:hover { color:#EE9C15 !important;  font-weight:bold; text-decoration:none; }

.nav1vt4 a:active, .nav1vt4 a:link, .nav1vt4 a:hover, .nav1vt4 a:visited {
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;	
  text-decoration:none;
  margin-left:34px;
  width:140px;
}

/* Untermenü Menü "Mehr...  */   
.nav1vt4act a:active, .nav1vt4act a:link, .nav1vt4act a:hover, .nav1vt4act a:visited {
  color:#424244;
  font-size:12px;
  font-weight:bold;	
  text-decoration:none;
  display:block;	
  margin-left:40px;
  width:140px;
}

.nav1vt4act a:hover { color:#EE9C15;  font-weight:bold; }


.news-latest-wrapper { 
  float:left;
  margin-bottom:22px; 
}
.news-latest-footer { 
  float:left;
  width:206px;
  height:18px;
  background:url(images/news-unten.gif); 
}
.news-latest-container {
  float:left;
  clear:both;
  padding:5px 5px 0 5px;
}
.news-latest-wrapper .csc-firstHeader { 
  margin:0;
  padding:0;
  float:left;
  width:201px;
  height:15px;
  padding:3px 0 0 5px;
  background:url(images/news-oben.gif); 
  font-size:12px;
  color:#fff;
}
.news-latest-wrapper .csc-firstHeader A { 
  color:#fff;
  font-weight:bold; 
}

.news-latest-item {
  float:left;
  width:196px;
  padding:0px;
  margin:0 0 10px 0;
  font-size:10px;
}
.news-latest-container ul {
  float:left;
  width:190px;
  margin:0px;
  padding:0px 0px 0px 15px;
  list-style:disc outside;
}
.news-latest-item IMG { 
  float:left;
  margin-right:10px; 
}
.news-latest-item H3 { 
  margin:0 0 5px 0;
  padding:0;
  color:#424244;
  font-weight:bold;
  font-size:12px; 
}
.news-latest-item H3 A { 
  margin:0;
  padding:0;
  color:#424244;
  font-weight:bold;
  font-size:12px; 
}
.news-latest-item .bodytext { 
  font-size:10px;
  line-height:12px;
  padding:0; 
}

.news-latest-container .latest-morelink {
  float:left;
  width:100px;
  text-align:left;
  line-height:10px;
}
.latest-morelink A, .latest-morelink A:link, .latest-morelink A:visited, .latest-morelink A:active, .latest-morelink A:hover {
  color:#ee9c15;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
}

/* Events als News */
.events-latest-wrapper { float:left; }
.events-latest-footer { 
  float:left;
  width:206px;
  height:18px;
  background:url(images/messen-unten.gif); 
}
.events-latest-container {
  float:left;
  clear:both;
  padding:5px 5px 0 5px;
}
.events-latest-wrapper .csc-firstHeader { 
  margin:0;
  padding:0;
  float:left;
  width:201px;
  height:15px;
  padding:3px 0 0 5px;
  background:url(images/messen-oben.gif); 
  font-size:12px;
  color:#fff;
}
.events-latest-wrapper .csc-firstHeader A { 
  color:#424244;
  font-weight:bold; 
}

.events-latest-item {
  float:left;
  width:196px;
  padding:0px;
  margin:0 0 3px 0;
}
.events-latest-item-left { float:left; }
.events-latest-item-left A { 
  color:#424244;
  font-weight:bold; 
}
.events-latest-item-right { float:right; }
.events-latest-item-right A { color:#424244; }
.csc-textpic-caption { 
  font-size:11px;
  padding:3px; 
}

/*div.csc-textpic-imagewrap { margin-top:5px !important; }*/

/* Macina Searchbox */
.tx-macinasearchbox-pi1 { 
  float:left;
  padding:8px 0 0 0; 
}
#tx-indexedsearch-inputfield { float:left; }
#tx-indexedsearch-inputfield LABEL {
  float:left;
  width:44px;
  padding:2px 0 0 5px;
  color:#fff;
  font-weight:bold; 
}
#tx-indexedsearch-inputfield INPUT { 
  width:126px;
  font-size:12px;
  border:none;
  height:18px; 
}
#tx-indexedsearch-searchbox-button-box { 
  float:left;
  margin-left:5px; 
}
#tx-indexedsearch-searchbox-button-box INPUT { border:none; }

#language { 
  float:left; 
  width:178px;
  height:25px;
  background-color:#868686;
}
#languageselect { float:left; }
#languageselect IMG { margin-right:10px; }

#navright .tx-sits-dropdown-menu {
  width:133px;
  margin-top:0px;
  height:19px;
  border:1px solid #CCCCCC;
}
#navright .tx-sits-dropdown-menu OPTION { 
  margin:0;
  padding:0;
  font-size:12px; 
}

/*  NEWS */
.news-list-container {
  width:456px;
  padding:0px;
  margin:0px;
  float:left;
}
.news-list-container .list-body {
  width:446px;
  float:left;
  clear:both;
  margin:0;
  padding:8px 5px 5px 5px;
  border:1px solid #F6CA84;
}
.news-list-container .list-image{
  width:75px;
  float:left;
  clear:none;
  padding:0px;
  margin:0px;	
}

.news-list-container .list-head ,.news-list-container .list-content , .news-list-container .list-more{
  width:360px;
  float:right;
  clear:none;
  padding:0;
  margin:0px;	
}

.news-list-container .list-head {
  color:#00448E;
  font-size:14px;
  margin-bottom:4px;
  font-weight:bold;
}
.news-list-container .list-more { width:360px; }

.news-list-container .list-more a:link , .news-list-container .list-more a:active, .news-list-container .list-more a:visited , .news-list-container .list-more a:hover {
  color:#333333;
  font-size:9px;
  font-weight:bold;
  text-decoration:underline;
}

.news-single-item {
  width:456px;
  padding:0px;
  margin:0px;
}
.news-single-item  .single-date, .news-single-item .single-body, .news-single-item .single-backlink {
  width:456px;
  padding:0px;
  margin:5px 0 5px 0;
  float:left;
  clear:both;
}
.news-single-item .single-head {
  width:456px;
  padding:0px;
  margin:0 0 5px 0;
  float:left;
  clear:both;
}
.news-single-item .single-backlink { width:446px; }

.news-single-item .single-head {
  color:#00448E;
  font-size:16px;
  margin-bottom:4px;
  font-weight:bold;
}

.news-single-item .single-body .news-single-img {
  float:left;
  margin-right:10px;
}

.news-single-item .single-body .single-subheader { margin-bottom:5px; }

/* A1 Teasermenue */
table.tx-a1teasermenu-pi1 { 
  margin-bottom:5px;
  background:#ffffff;
  border:1px solid #D1D1D1;
  border-collapse:collapse;
  border-spacing:1px;
  empty-cells:show;
  font-size:12px;
  font-weight:normal;
  float:left;
  margin-bottom:18px;
  text-align:left; 
}
table.tx-a1teasermenu-pi1 td { 
  vertical-align:top;
  margin:0px;
  padding:5px;
  border:1px dotted #D1D1D1;
  border-collapse:collapse; 
}
table.tx-a1teasermenu-pi1 th { 
  vertical-align:top;
  margin:0px;
  padding:5px;
  border:1px solid #D1D1D1;
  border-collapse:collapse; 
}
table.tx-a1teasermenu-pi1 tr td dd { 
  float:right;
  margin-left:0px; 
}
table.tx-a1teasermenu-pi1 .bodytext { margin-bottom:0px; }
.tx-a1teasermenu-pi1 img { padding-right:5px; }
span.tx-a1teasermenu-pi1-title { 
  color:#00448E;
  font-size:14px;
  font-weight:bold;
  margin:0 0 4px 0;
  display:block;
}
span.tx-a1teasermenu-pi1-subtitle { 
  display:block;
  margin-bottom:0.1em; 
}

/* Layout 2-spaltig */
div.tx-fdfx2cols-pi1 { 
  float:left;
  margin-bottom:20px; 
}
.c2l1-left { 
  border-right:none;
  width:40%;
  vertical-align:top; 
}
.c2l1-middle { width:60%; }

/* Interne und externe Links mit Grafik */
.internal-link { 
  background:url(images/internal_link.gif) no-repeat left center;
  padding-left:10px !important; 
}
.external-link-new-window { 
  background:url(images/external_link_new_window.gif) no-repeat left center;
  padding-left:15px !important; 
}

/* Seitenlayout */
#page { 
  width:960px;
  margin:0 auto; 
}
#header { 
  float:left;
  width:960px;
}
#header-left { 
  float:left;
  width:206px;
  height:87px;
  background:url(images/head-links.gif);
  margin:16px 16px 0 0; 
}
#header-center { 
  float:left;
  width:286px;
  height:23px;
  padding:80px 0 0 170px;
  background:url(images/head-mitte.gif);
  margin-right:16px; 
}
#header-right { 
  float:left;
  margin-top:16px; 
}
#content-main { 
  float:left;
  width:960px; 
}

/* Eigenschaften für das GIF Bild auf der Startseite */
#content-main-start { 
  float:left;
  width:960px; 
  height:560px;
  background:url(images/Filltech-Start-BG.gif); 
}


/* Eigenschaften Menü links (Breite,Höhe,Rahmen,Rand,Farbe) */
#content-left { 
  float:left;
/*  width:206px;*/
  width:193px;
  min-height:503px; 
  background-color:#868686;
/*margin-left:15px; */
  margin-left:0px;
  margin-top:16px;

  border:1px solid #CDCDCD;

}
#addressbox { 
  float:left;
  width:186px;
  height:96px;
  padding:10px;
  background:url(images/adressfeld.gif); 
}
#content { 
  float:left;
  width:456px;
  padding:0 16px 0 16px;
  min-height:300px; 
}
#content-ohne-rand { 
  float:left;
  width:748px;
  padding:0 0px 0 16px;
  min-height:560px; 
}
#content-start { 
  float:left;
  width:729px;
  padding:0 5px 0 16px;
  min-height:560px; 
}
/* Eigenschaften Menü rechts auf der Willkommen - Seite */
#content-start .csc-menu {
  float:right;
  list-style-type:none;
  text-align:right;
  margin-right:10px 
}


/* Menü rechts */
#content-start .csc-menu A {
  color:#424242;
  font-size:22px;
  text-decoration:none;
  line-height:29px;

.csc-menu :hover { color:#EE9C15 !important ;  font-weight:bold; }

}
#content-right { 
  float:left;
  width:206px;
  min-height:300px; 
}
#searchbox { 
  float:left;
  width:206px;
  height:36px;
  background:url(images/suchfeld.gif);
  margin-bottom:22px; 
}
#loginbox { 
  float:left;
  width:196px;
  height:35px;
  padding:15px 0 0 10px; 
}
.logintext { 
  float:left;
  height:18px;
  padding:2px 10px 0 0; 
}
.logintext A { 
  font-size:12px;
  color:#424244; 
}
#iconlist { 
  float:left;
  clear:both;
  height:29px;
  padding:37px 0 0 84px; 
}
#printfooter { display:none; }

/* Typographie, Farben, Dokumentation */
table.sitstypo { 
  border-collapse: collapse; 
  border: 1px solid #CCCCCC; 
  border-spacing:1px; 
  empty-cells:show; 
  width:100%;
}
table.sitstypo TD { 
  border-collapse: collapse; 
  border: 1px solid #CCCCCC; 
  border-spacing:1px; 
  empty-cells:show; 
  vertical-align:top;
  text-align:left;
}
table.sitstypo TH { 
  border-collapse: collapse; 
  border: 1px solid #CCCCCC; 
  border-spacing:1px; 
  empty-cells:show; 
  vertical-align:top;
  text-align:left;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:active { 
  color:#00448e; 
}
.tx-dropdownsitemap-pi1 a:hover { color:#3e3d40; }
.tx-dropdownsitemap-pi1 div.expAll {
  background-color:#FCE1B4;
  border:1px solid #EE9C15;
}

.tx-srfeuserregister-pi1 { float:left; }
.tx-srfeuserregister-pi1 a { padding-left:14px; }

.tx-newloginbox-pi1 #inputsubmit { margin-top:5px; }

#flashcontent_12136 { 
  margin:0 auto; 
  width:600px;
}