#header-druck {display:none;}
SPAN.rechts_titel {margin-left:30px;}
/*--------------BILD mit TTEXT_zeichnungen------------------*/

DIV.csc-textpic-intext-right   {width:500px;}
DIV.csc-textpic-intext-right DIV.csc-textpic-image IMG {border:1px solid #d1d3d6;}
/*--------------TRENNER--------------------*/
div.trenner {height:20px;}
/*--------------------------------*/
DIV.tx-indexedsearch{padding-left:20px;padding-top:20px;}
DIV.logo-bild {padding-left:20px;padding-top:10px;padding-bottom:5px;}
DIV.tx-indexedsearch-searchbox,
DIV.tx-indexedsearch-rules,
UL.browsebox,
DIV.tx-indexedsearch-browsebox,
TD.tx-indexedsearch-info {display:none;}

/*---NEWS------------------------*/
TABLE.news-list-ansicht, TABLE.news-single-ansicht {width:500px;}
TABLE.news-list-ansicht TD{margin:0px;padding-right:10px;}
.text TABLE.news-list-ansicht TD.news-linie {border-top: 1px solid #d1d3d6;padding-top:5px;}
DIV#inhalt DIV.text A, DIV#inhalt DIV.text TABLE.news-list-ansicht A, TABLE.news-single-ansicht A{
  color:#e38e17;
  text-decoration:none;
  }
DIV#inhalt DIV.text A:hover, DIV#inhalt DIV.text TABLE.news-list-ansicht A:hover, TABLE.news-single-ansicht A:hover {color:#d1d3d6;}


DIV#inhalt DIV.text DIV.css-textpic DIV.csc-textpic-imagewrap {border:1px solid red;}

/*Linie danach*/
.text DIV.csc-frame-rulerAfter {border-bottom:1px solid #727677;margin:20px;}

DIV#inhalt-rechts P{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
DIV#inhalt-rechts Div.csc-textpic-border DIV.csc-textpic-imagewrap IMG {border: 1px solid red;}
DIV#inhalt-rechts Div.csc-textpic-border {margin:5px;}

DIV#inhalt-rechts TABLE TD P  {margin-left:20px;}
DIV#inhalt-rechts TABLE.farbe TD {padding-top:5px;}

DIV#inhalt DIV.text P {margin:0px;padding:0px 25px 0px 20px;}

DIV#header DIV, 
DIV#header DIV.csc-textpic-imagewrap DL, 
DIV.csc-textpic-imagewrap DT, 
DIV.head DIV, 
DIV.head DIV.csc-textpic DL.csc-textpic-image, 
DIV.head DIV.csc-textpic DL.csc-textpic-image DT, 
DIV#inhalt-rechts DIV.csc-textpic,
DIV#inhalt-rechts DIV.csc-textpic DIV.csc-textpic-imagewrap,
DIV#inhalt-rechts DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image,
DIV#inhalt-rechts DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT IMG,
DIV#inhalt-rechts TABLE.htmlarea-showtableborders {
  margin:0px; 
  padding:0px;
}
DIV#inhalt-rechts{width:181px;}
DIV.text TABLE, DIV.text1 TABLE {margin-left:20px;}
DIV.text1 P.bodytext {padding:0px;}
 
DIV.download_navi, 
/*DIV.text P.bodytext,*/
DIV.text1 DIV.csc-header,
.text H1 {
  padding-left:20px;
}

DIV.download_navi{padding-top:20px;}
DIV#inhalt DIV.text TABLE TD P.bodytext {padding:0px;}

/*p.bodytext {padding-right:5px;}*/
/*--Allgemein------------------------------------------------------*/
#newsspalte, #footer, #footer-2 {
  float:right;
}
#container-0 {
text-align:center;
}
#container {
margin:0 auto;
text-align:left;
background-image:url(pics/container_bg.gif);
}

BODY{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0px;
  background-color:#E9E9E9;
  background-image: url(pics/fond-gesamt1.gif);
  background-repeat: repeat-x;
}

#menu, #footer-1, #inhalt, #inhalt1, #header-navi-1, .drucken, .senden, .empfehlen, .text, #inhalt-rechts {
  float:left;
}
#menu {
  width:220px;
  padding-bottom:10px;
  height:100%;
}

#container, #footer, DIV#header-navi{
  background-color:#ffffff;
  width:955px;
}

/*--Suchfeld----------------------------------------------------*/
.suchefeld {
  font-size: 10px;
  line-height: 14px;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #31383B;
  border: 1px solid #727677;
  height: 15px;
  width: 125px;
  text-indent: 5px;
}
/*--Header------------------------------------------------------*/

#header{
  background-color:#000000;
  height:104px;
  background-image:url(pics/header_01.jpg);
}
DIV.header {
  text-align:right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  line-height: 35px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #C2C2C2;
  width:554px;float:left;
}

DIV.header A{
  font-weight: bold;
  color: #C2C2C2;
  text-decoration: none;
}
DIV.header A:hover {color: #FFFFFF;}
DIV.header A.headeraktiv{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  line-height: 35px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #FFFFFF;
  text-decoration: none;
}

DIV#header-navi {
  color:#FFFFFF;
  background-image:url(pics/header-navi_bg.jpg);
  height:61px;
  position:relative;
  
}
A#logo {display:block;float:left;}
.search_box {width:155px;padding-right:20px;float:right;}
A#logo, .header, .search_box {position:absolute;bottom:0px;}
A#logo {bottom:3px;}
.header {right:181px;}
.search_box {right:0px;bottom:7px;}
/*--Menu+Footer-Links-----------------------------------------------------*/
DIV.sprachauswahl, #menuhead{
  background-color:#B7B3AA;
}
#footer-1, DIV.sprachauswahl {padding-left:25px;} 
DIV.sprachauswahl {
  height:17px;
  padding-top:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  }
DIV.sprachauswahl A{
  color: #666666;
  font-weight:bold;
  text-decoration: none;
}
DIV.sprachauswahl A:hover {color: #FFFFFF;}
#menu {
  background-color:#E8E7E3;
  margin: 0px;
  
}

#menuhead{
  background-image:url(pics/menu-bild-links.jpg);
  background-repeat:no-repeat;
  border:0px;
  height:94px;
}

/*--Inhalt------------------------------------------------------*/


#inhalt, #inhalt1{
  width:735px;
  border: 0px;  
}
.text, #inhalt-rechts, H1, H3, DIV.text TABLE, #inhalt-rechts A, DIV#inhalt-rechts TABLE TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 18px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color:#8B8986;
  
}
DIV#inhalt-rechts TABLE TD {font-size: 11px;line-height: 14px;}

.text {width:554px;}

H1 {font-size:14px; font-weight:bold;}
H3 {font-size:12px;line-height:12px; margin:0px; padding:0px; font-weight:bold;}
DIV.text IMG {border:0px;}
/*#inhalt-rechts {padding-top:16px;}*/
#inhalt-rechts P.bodytext, #inhalt-rechts H1 {padding-left:15px;}
#inhalt-rechts A:hover {text-decoration:none;}
/*--News------------------------------------------------------*/


#newsspalte{
  background-color:#FF99CC;
  width:120px;
}

#news1{
  border:1px solid #6600FF;
  padding-left:50px;
  padding-top:3px;
  height:20px;
  
}

.newstext{
  background-color:#ffffff;
  border:1px solid #6600FF;
  border-top:none;
  padding-left:10px;
}



/*--Footer------------------------------------------------------*/

#footer{
  background-color:#ffffff;
}

#footer-2 {width:521px;}
.drucken {padding-right:84px;} 
.senden {padding-right:25px;} 
.empfehlen {padding-right:81px;}
 

/*############################################################################################*/

.footer, #footer-1, .download_navi, .navfooter, A.nav_download, .navfooter2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #666666;
}
.footer, #footer-1, .navfooter, .navfooter2 {
  line-height: 35px;
}

.navfooter, A.nav_download, .navfooter2 {
  text-decoration: none;
}
A.navfooter:hover, A.navfooter2:hover, A.nav_download:hover, A.nav_download_aktiv{
  color: #000000;
  text-decoration: none;
}
A.nav_download {color:#B7B3AA;}

.navfooter2 {
  width:181px;
  text-align:center;
}
/*---------------MENU_LINKS--------------------------------*/
#menuhead IMG{margin:0px;}
div.submenu_1 div.navi03, .navi03aktiv
{
  background-color: #F5F5F4;
}

div.submenu_2 div.navi03, .navi03aktiv
{
  background-color: #DCDCDC;
}
div.submenu_1 div.navi03aktiv
{
  background-color: #F5F5F4;
}

div.submenu_2 div.navi03aktiv
{
  background-color: #DCDCDC;
}

/*------------MENU_LINKS_HELL-------------------------------*/
.navi0100 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 20px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #666666;
  text-decoration: none;
  background-color: #B7B3AA;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: inline;
  position: absolute;
}

.navi0100:hover {
  
  color: #000000;
}

.navi0100aktiv {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 20px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  background-color: #B7B3AA;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: inline;
  position: absolute;
}

.navi0101 A{

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #999999;
  text-decoration: none;
  background-color: #F5F5F4;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display:block;
  /*position: absolute;*/
}

.navi0101 A:hover {
  
  color: #000000;
  
}

.navi0101aktiv A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  background-color: #F5F5F4;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
}

/*------------MENU_LINKS_DUNKEL-------------------------------*/
.navi0102 A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #999999;
  text-decoration: none;
  background-color: #DCDCDC;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
}

.navi0102 A:hover {
  
  color: #000000;
  
}

.navi0102aktiv A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  background-color: #DCDCDC;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
  
}

/*-----------------MENU_LINKS 2te_ebene----------*/
.navi0201 A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #999999;
  text-decoration: none;
  background-color: #F5F5F4;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
}

.navi0201 A:hover {
  
  color: #000000;
  height: 20px;
  width: 220px;
  display: block;
  background-image: url(pics/navi02-pfeil.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.navi0201aktiv A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  background-color: #F5F5F4;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
  background-image: url(pics/navi02-pfeil.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.navi0202 A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #999999;
  text-decoration: none;
  background-color: #DCDCDC;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
}

.navi0202 A:hover {
  
  color: #000000;
  height: 20px;
  width: 220px;
  display: block;
  background-image: url(pics/navi02-pfeil.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

.navi0202aktiv A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 20px;
  font-weight: bolder;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  background-color: #DCDCDC;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
  background-image: url(pics/navi02-pfeil.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

/*-----------------MENU_LINKS 3te_ebene----------*/
DIV.navi03 A{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  line-height: 20px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  /*background-color: #F5F5F4;*/
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
}

.navi03 A:hover {

  height: 20px;
  width: 220px;
  display: block;
  background-image: url(pics/navi02-pfeil_orange.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

DIV.navi03aktiv A{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  line-height: 20px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  text-indent: 25px;
  height: 20px;
  width: 220px;
  display: block;
  background-image: url(pics/navi02-pfeil_orange.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

h2, DIV#inhalt h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #8B8986;
  text-decoration: none;
  display: inline;
}
DIV#inhalt h4 {color:#000000;margin-right:10px;}


strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: /*#B7B3AA;*/ #8B8986;
  text-decoration: none;
}

.textkleinlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #B7B3AA;
  text-decoration: none;
}

A.textkleinlink:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #B7B3AA;
  text-decoration: underline;
}
/*--------------Überschriften im Download bereich---------------------------*/
H5 {color:orange;font-size:12px;font-weight:bold;margin:0px;padding:0px;margin-left:20px;margin-bottom:5px;}

.clear {clear:both;}

/*-------------- tt_news CSS -------------*/
.news-list-container, .news-single-item {padding:0 25px 0 20px;}
.news-list-item {border-top:1px solid #D1D3D6;padding-top:5px;padding-bottom:20px;}
div#inhalt div.text .news-list-item P, div#inhalt div.text .news-single-item P {padding:0px;font-size:12px;color:#000;}
SPAN.news-list-morelink {display:block;font-size:10px;}

div#inhalt div.text .news-single-item P{font-size:10px;}

#inhalt-rechts div.csc-textpic div.csc-textpic-single-image img {margin-bottom:0px;}

div#inhalt .news-single-img A {display:block;float:left;background:#E6E6E6;height:150px;padding:10px;margin:5px;}

