/* Fuer Rosebud-Notizen */
.info{
position:absolute;
left:0px;
top:0px;
width:100px;
padding:6px;
overflow:visible;
background-color: #FFFF99;
border : 1px solid black;
visibility : hidden;
z-index : 100;
font-family:verdana,sans-serif;
font-size: 11px;
line-height:13px;
color:#000000;
}
.close{
 font-family:verdana,sans-serif;
 font-size: 10px;
 color:#000000;
 text-decoration:none;
}
/* ENDe rosebud-notizen */

/* hintergrundfarbe generell*/
td.bgcolor {
background-image: none;
background-color: #ffffff;
} 

/* br generell*/
.break2{
line-height:2px;
}
.break3{
line-height:3px;
}
.break4{
line-height:4px;
}
.break5{
line-height:5px;
}
.break6{
line-height:6px;
}
.break7{
line-height:7px;
}
.break8{
line-height:8px;
}
.break9{
line-height:9px;
}
.break10{
line-height:10px;
}
.break20{
line-height:20px;
}

/* formular styles generell*/

form {
margin: 0px;
padding: 0px;
}

select {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

input {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

/* home */
td.homeleftBg {
background-image: none;
background-color: #F2F3F0;
} 

td.homemiddleBg {
background-image: none;
background-color: #E6E8E0;
} 

td.homerightBg {
background-image: none;
background-color: #D5D8CC;
}

td.homerefbg {background-color:#F2F3F0} 

td.homePunkt {
background-image: url(/img/home_bg_p.gif);
} 

.homecopy {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: 14px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

.homecopyb {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: 14px; 
  font-style: normal; 
  font-weight: bold; 
  color: #000000; 
  text-decoration: none;
}

.homelink {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 14px;   
  font-style: normal; 
  font-weight: bold; 
  color: #2C3B00; 
  text-decoration: underline;
}

.homedatum {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  line-height: 14px; 
  font-style: normal; 
  font-weight: normal; 
  color: #808966; 
  text-decoration: none;
}
/* text*/
.texthl {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px;
  font-style: normal; 
  font-weight: bold; 
  color: #2C3B00; 
  text-decoration: none;
}

.textsubhl {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: 14px; 
  font-style: normal; 
  font-weight: bold; 
  color: #000000; 
  text-decoration: none;
}

.textcopy {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: 14px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

.textlink {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  color: #2C3B00; 
  text-decoration: underline;
}

.textdatum {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #000000;
font-weight: normal;
text-decoration: none;
}

.textanzahl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #808966;
font-weight: normal;
text-decoration: none;
}

/* formular styles speziell*/

select.quickfinder {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

input.suche {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

.form {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.formdescription {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.formfeld {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.error {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #BF0000;
font-weight: bold;
text-decoration: none;
}
/* header */
table.headerBg {
background-image: url(/img/bg_header.jpg);
} 


/* ariadne */
td.ariadneBgImg {
background-image: url(/img/bg_ariadne.gif);
} 

.ariadne {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

.ariadneOn {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #BA2212;
font-weight: bold;
text-decoration: none;
}

/* navi */
td.naviBgColor {
background-image: none;
background-color: #2C3B00;
} 

/* 2ndnavi */
td.navi2BgImg {
background-image: none;
background-image: url(/img/bg_navi2.gif);
} 

td.navi2On {
background-image: none;
background-color: #BA2212;
} 

td.navi2Haupt {
background-image: none;
background-color: #566233;
}

td.navi2Unter {
background-image: none;
background-color: #808966;
}

td.navi2Zwischenraum {
background-image: none;
background-color: #ffffff;
}

.navi2Haupt {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.navi2Unter {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

/* teaser:ansprech */
table.ansprech {
background-image: none;
background-color: #F7F7F5;
}

td.ansprechhl {
background-image: none;
background-color: #808966;
}

.ansprechhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.ansprechsubhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #566233;
font-weight: normal;
line-height: 16px;
text-decoration: none;
}

.ansprechcopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: bold;
line-height: 16px;
text-decoration: none;
}

.ansprechcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: normal;
line-height: 16px;
text-decoration: none;
}

.ansprechlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #2C3B00;
font-weight: normal;
line-height: 12px;
text-decoration: underline;
}

/* teaser:referenz */
table.referenz {
background-image: none;
background-color: #D5D8CC;
}

td.referenzhl {
background-image: none;
background-color: #2C3B00;
}

.referenzhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.referenzcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.referenzcopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

.referenzlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #2C3B00;
font-weight: bold;
text-decoration: underline;
}


/* teaser:view */
.viewcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.viewcopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

.viewhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

/* teaser:hauptts */
table.hauptts {
background-image: none;
background-color: #F2F2EE;
}

td.haupttshl {
background-image: none;
background-color: #D5D8CC;
}

.haupttshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

.haupttscopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.haupttscopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

.haupttslink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #2C3B00;
font-weight: bold;
text-decoration: underline;
}

/* teaser:flashtts */
table.flashts {
background-image: none;
background-color: #D7DBCF;
}

td.flashtshl {
background-image: none;
background-color: #BA2010;
}

.flashtshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.flashtscopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.flashtscopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

.flashtslink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #BA2010;
font-weight: bold;
text-decoration: underline;
}

/* einleitung */
.einleitungcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
line-height: 14px;
text-decoration: none;
}

/* download */
.downloadcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.downloadcopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

/* downthumb */
.downthumbcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.downthumbcopyb {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

/*contteaser*/
.conttscopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.conttshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #566233;
font-weight: normal;
text-decoration: none;
}

.conttsshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height:18px;  
color: #000000;
font-weight: bold;
text-decoration: none;
}

.conttsshl2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;  
color: #000000;
font-weight: bold;
text-decoration: none;
}

.conttsquelle {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #566233;
font-weight: normal;
font-style:italic;
text-decoration: none;
}

.conttslink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #2C3B00;
font-weight: normal;
text-decoration: underline;
}

.conttsdatum {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #808966;
font-weight: normal;
text-decoration: none;
}

/*ts_referenz*/
.tsrefhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:11px;  
color: #000000;
font-weight: bold;
text-decoration: none;
}

.tsrefcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.tsreflink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #2C3B00;
font-weight: normal;
text-decoration: underline;
}

/*kpartner*/
.kpartnerhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;  
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

.kpartnershl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #000000;
font-weight: bold;
text-decoration: none;
}

.kpartnerlink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #2C3B00;
font-weight: bold;
text-decoration: underline;
}

.kpartnercopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

/*ts_kunde*/
.kundehl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;  
color: #000000;
font-weight: bold;
text-decoration: none;
padding-bottom: 4px;
}

.kundeshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 22px;  
color: #000000;
font-weight: bold;
text-decoration: none;
}

.kundelink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height:22px;  
color: #2C3B00;
font-weight: bold;
text-decoration: underline;
}

/*uebersicht*/

.uebdatum {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #808966;
font-weight: normal;
text-decoration: none;
}

.ueblink {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height:13px;  
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

/*sitemap*/
td.sitemapebene1 {
background-image: none;
background-color: #BFC4B2;
}
td.sitemapcont {
background-image: none;
background-color: #EFF0EB;
}

.sitemapebene1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

.sitemapebene2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #2C3B00;
font-weight: bold;
text-decoration: none;
}

.sitemapebene3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #2C3B00;
font-weight: normal;
text-decoration: none;
}

/*contentlink_drunter*/

.contentlinkdrunter {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height:22px;
color: #2C3B00;
font-weight: bold;
text-decoration: underline;
}

/*druckversion*/
.printcopy {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.printtshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}

.printtssubhl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

.printtsshl {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
line-height:18px;  
color: #000000;
font-weight: bold;
text-decoration: none;
}

.printtsquelle {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #000000;
font-weight: normal;
font-style:italic;
text-decoration: none;
}

.printtsdatum {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;  
color: #000000;
font-weight: normal;
text-decoration: none;
}

.printabbinder {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height:12px; 
color: #000000;
font-weight: normal;
text-decoration: none;
}