@import url('tt_news.css');




#kundentable,#projekttable{
  margin-left:-10px
}

#kundentable img{
  margin-top:10px;margin-bottom:5px
}

img {
  border:none;
}

body,td{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:8pt;
  line-height:11pt;
  font-weight:normal;
}

body{
  width:945px;
  margin:0px;
  background-color:white;
  /*20090218_mr*/
  /*background-image:url(/fileadmin/img/material/back-grau-rot.gif);*/
  background-image:url(/fileadmin/img/material/back-grau-rot.png);
  background-repeat:repeat-y;
}

li{
  list-style-image:url(/fileadmin/img/material/li.gif)
}

#PAGE_HEADER,#NAVIGATION,#CONTENT,#CONTENT_RIGHT,#SUB_NAVI{
  position:absolute;
  width:765px;
  overflow:hidden;
  background-color:silver;
  border-bottom:1px solid white;
  border-right:1px solid white
}


#PAGE_HEADER{
  top:0px;
  left:0px;
  height:130px;
  width:765px;
  background-color:silver;
  border-right:1px solid white;
  z-index:30
}

#NAVIGATION{
  top:125px;
  left:0px;
  height:27px;
  width:765px;
  border-top:1px solid white;
  border-right:1px solid white;
  z-index:20
}

#CONTENT,#SUB_NAVI{
  top:160px;
}

#CONTENT{
  top:150px;
  left:180px;
  width:585px;
  overflow:hidden;
  background-color:white;
/* 20090112_mr: Fehler rausgemacht */
/*  padding-right;1px;*/
/*vz-index:10;*/
  padding-right:0px;
  z-index:10;
}

#CONTENT_RIGHT{
  /*20090218_mr*/
  /*background-color:#e21b25;*/
  /*background-color:#e2001a;*/
  background-color:#C1001F;
  border:0px solid #FFF;
  width:176px;
  top:154px;
  left:766px;
  padding:0 0px 0 1px;
}

#CONTENT_RIGHT p{
  color:#ffffff;
  margin:0 8px 0 12px;
}

#SUB_NAVIGATION{
  background-color:transparent;
  width:160px;
  position:absolute;
  top:180px;
}

#SUB_NAVIGATION img{
  border:none
}

#SUB_NAVI img {
  border:none;
  margin-right:5px;
  vertical-align:-2px
}

#SUB_NAVI{
  width:200px;
  height:638px;
}

#home{
  position:absolute;
  z-index:1;
  left:0px;
  top:-28px;
  width:180px;
  height:21px;
/* 20090112_mr: Fehler rausgemacht */
/*  background-position:6 0;*/
  background-position:6px 0px;
  border-bottom:1px solid black;
  background-repeat:no-repeat;
  background-color:#949494;
  line-height:16pt;
  margin-bottom:0;
}

#home a{
  margin-left:22px;
  vertical-align:1px;
  color:white
}

#TXT{
  height:100%;
  margin:10px 20px;
  line-height:14pt;
  overflow:visible;
}

#TRENN{
  background-color:white;
  background-image:url(/fileadmin/img/material/blackline.gif);
  background-repeat:no-repeat;
  background-position:0 25px;
}

#RIGHT{
  margin:25px 0 0 0;
  padding:0 10px;
  overflow:hidden;
}

#RIGHT h3{
  font-size:8pt;
  line-height:5pt;
  display:inline;
  margin-bottom:1px;
}

#RIGHT p{
  font-size:7pt;
  line-height:11pt;
  margin-top:5px;
}

#RIGHT a,#RIGHT a:visited {
  /*color:#01A6DE;*/
  color:#79b63e;
  text-decoration:none;
}

#RIGHT a:hover{
  /*color:#01A6DE;*/
  color:#79b63e;
  text-decoration:underline;
}

#right-list-div{
  margin-top:19px;
  font-size:9pt;
  line-height:12pt;
}

.right-list{
margin-bottom:9px;
}

.imgtext-table{
  margin: 3px 0 2px 0;
}

#PRINTVERSION p,#PRINTVERSION h2,#PRINTVERSION a{
  font-family: verdana,arial,helvetica,sans-serif;
}

h1,h2,h3,h4,h5,h6{
  font-family: verdana,arial,helvetica,sans-serif;
}

h1,h2{
  margin-top:10px;
  font-size:11pt;
  font-weight:bold;
  line-height:16pt;
  /*20090218_mr*/
  /*color: #E21B25*/
  /*color: #e2001a;*/
  color: #C1001F;
}



h3{
  font-size:10pt;
  margin-top:3px
}

u{
  color:gray;
  text-decoration:none;
  font-weight:bold;
}

a, a:visited {
  /*color:#01A6DE;*/
  color:#79b63e;
  text-decoration:none;
}

a:hover{
  /*color:#01A6DE;*/
  color:#79b63e;
  text-decoration:none;
}

#CONTENT a{
  font-weight:bold;
}

#CONTENT a:hover{
  /*20090218_mr*/
  /*color:#E21B25*/
  /*color:#e2001a;*/
  color:#C1001F;
}

#SUBNAVIGATION a{
  color:white;
  width:100px;
}

#FOOTER{
  padding:4px 0 4px 46px;
  background-color:white;
  font-size:7pt;
  line-height:11pt;
}

#FOOTER a,#FOOTER a:visited,#FOOTER a:hover{
  color:black;
  font-weight:normal;  
}

.l1 a,.l1a a,.l1 a:visited,.l1a a:visited,.l2 a,.l2a a,.l2 a:visited,.l2a a:visited{
  margin-left:22px;
  color:white;
  font-size:8pt;
  line-height:20px;
}

.l2 a,.l2a a,.l2 a:visited,.l2a a:visited{
  margin-left:30px;
  font-weight:normal;
  color:white;
  line-height:20px;
}

.l1a a,.l1a a:visited,.l2a a,.l2a a:visited {
  color:#BFD362;
  line-height:20px;
}

.l1 a:hover,.l1a a:hover,.l2 a:hover,.l2a a:hover{
  color:#BFD362;
  line-height:20px;
}

.left{
  padding-left:10px
}

.login-submit{
  background:white;font-size:9pt;;color:#007663
}

.breadcrumb{
  padding:11px 0 0 46px;
  background-color:white;
  border-bottom:1px solid gray;
  font-size:8pt;
}

.navno,.navro,.navcur,.navactivsub{
  font-size:11px;
  line-height:27px;
  font-weight:bold;
  display:inline;
}

.navno a,.navno a:hover,.navno a:visited,.navcur a,.navcur a:hover,.navcur a:visited,.navactivsub a,.navactivsub a:visited{
  /* padding:7px 30px 9px 30px; 20080902_mr wegen weiterem Menuepunkt */
  padding:7px 22px 9px 22px;
  border-right:1px solid white;
  background-image:url(/fileadmin/img/main_menu/navi-no.jpg);
}
.navno a,.navno a:hover,.navno a:visited{
  color:black;
}
.navno a:hover{
  background-image:url(/fileadmin/img/main_menu/navi-ro.jpg);
}
.navcur a,.navcur a:visited,.navactivsub a,.navactivsub a:visited {
  color:white;
  background-image:url(/fileadmin/img/main_menu/navi-act.jpg);
}

#logo,#headpic,#metanavitop{
  position:absolute;
  top:0px;
  left:0px;
}

#headpic{
  left:180px;
  border-right:1px solid white;
  z-index:10
}

#metanavitop{
  left:530px;
  width:235px;
  height:130px;
  background-image:url(/fileadmin/img/head/sucheback.png);
  background-position: -11px -5px;
}

#metaleft{
  color:white;
  float:left;
  margin:66px 0px 0 7px;
  width:140px;
  height:50px;
}

#metatrenner{
  float:left;
  margin-top:60px;
  border-left:1px solid white;
  height:70px
}

#metaright{
  color:white;
  margin:65px 0 0 165px;
  font-size:8pt;
  line-height:14pt;
}

#metaright a:link,#metaright a:visited{
  color:white;
}

#metaright a:hover{
  color:#BFD362;
}

#sitemap{
  font-weight:bold
}

td p.big{
  font-weight:bold;
  font-size:10pt;
}

#eventsback{
  margin-top:10px;
  width:180px;
  border-top:1px solid white;
  border-bottom:1px solid black;
  background-color:#949494;
  overflow:hidden;
}

#events{
  margin:30px 10px 30px 22px;
  color:white;
  font-size:90%;
}

#events h3{
  font-size:110%
}

#events a{
  font-weight:bold;
  font-size:111%;
  color:black
}

.tx-indexedsearch-title {

padding-top:13px;
}

.tx-indexedsearch h2{
  color:black;
margin-top:13px;
margin-bottom:-1px
}

.abstandoben{margin-top:-17px}
.faqq{font-weight:bold;}
.faqa{font-style:italic;margin-top:-20px}
