
/* Hauptspalte fuer den Inhalt Rechts*/ 

div#inhalt_rechts a { color:#5a2d25; text-decoration:underline; font-weight:bold; }
div#inhalt_rechts a:hover { color:#331915; }

div#inhalt_rechts ul { margin:0px 0px 0px 25px; }
div#inhalt_rechts ul li { margin:0px 0px 7px 0px; list-style-type:square;}


div#titel h1 { position:relative; width: 740px; text-align:right; color:#ffffff; font:normal normal bold 14px Arial, Helvetica, sans-serif; padding:5px 10px 0px 0px; }

div#titel_layer_standorte h1 { font:normal normal bold 17px Arial, Helvetica, sans-serif; }

div#titel_layer h1 { font:normal normal bold 17px Arial, Helvetica, sans-serif; z-index:999;}
div#titel_layer p { font:normal normal normal 12px Arial, Helvetica, sans-serif; line-height:20px; margin-top:22px; z-index:999;}
div#titel_layer p span { position:absolute; right:12px; bottom:5px; font-size:12px; z-index:999;}
div#titel_layer p.mehr { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right; margin:0px; padding:0px;z-index:999;}


div#inhalt_folgende p.bodytext { width:675px; line-height:20px; height:auto; padding:25px 0px 0px 30px;}

div#inhalt_folgende p.align-center { text-align:center;}

div#inhalt_folgende h1 { font:normal normal bold 16px Arial, Helvetica, sans-serif; width:670px; margin-bottom:22px; margin-left:30px; padding:25px 0px 0px 0px;}
div#inhalt_folgende h2 { font:normal normal bold 14px Arial, Helvetica, sans-serif; width:670px; margin-bottom:22px; margin-left:30px; padding:25px 0px 0px 0px;}
div#inhalt_folgende h2 span { font:normal normal normal 12px Arial, Helvetica, sans-serif; line-height:22px;}
div#inhalt_folgende h3 { font:normal normal bold 12px Arial, Helvetica, sans-serif; width:670px; margin-bottom:22px; margin-left:30px;}

div#inhalt_folgende ul { width:675px; line-height:20px; height:auto; padding:15px 0px 0px 30px;}
div#inhalt_folgende ol { width:675px; line-height:20px; height:auto; padding:15px 0px 0px 30px;}

div#inhalt_folgende span.important { font-weight:bold; color:red; }

div.csc-textpic {margin:0px 0px 0px 0px;}
div.csc-textpic-left {margin:0px 0px 0px 0px;}
div.csc-textpic-intext-left-nowrap {margin:-10px 0px 0px 20px; }
div.csc-textpic-imagewrap {margin:30px 0px 0px 0px; }
dd.csc-textpic-caption { font-size:11px; padding-top:5px;}
div.csc-textpic-text {margin:10px 0px 0px 0px; padding:1px 0px 0px 0px; }

div#inhalt_folgende div.csc-header h1 { font:normal normal bold 12px Arial, Helvetica, sans-serif; width:670px; margin-bottom:0px; margin-left:30px; padding:45px 0px 0px 0px;}
div#inhalt_folgende div.csc-header br { font-size:1px; line-height:1px;}


/*
div#inhalt_folgende div img { background-color:#b9ada9; }
div#inhalt_folgende div br {}
*/

/* tt-News  */
div#inhalt_folgende div.news-single-item { width:670px; padding:25px 0px 0px 30px;}
div#inhalt_folgende div.news-single-timedata {display:none; }
div#inhalt_folgende div.news-single-item h2 { font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div#inhalt_folgende div.news-single-item p.news-single-author { display:none;}
div#inhalt_folgende div.news-single-item p.bodytext {  padding:25px 0px 50px 0px;}
div#inhalt_folgende div.news-single-item hr.clearer { display:none;}
div#inhalt_folgende div.news-single-item div.news-single-backlink { }

div#inhalt_folgende div.news-latest-container { width:670px; padding:25px 0px 0px 30px;}
div#inhalt_folgende div.news-latest-container h2 { display:none;}
div#inhalt_folgende div.news-latest-item { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div#inhalt_folgende div.news-latest-item span.news-latest-date { font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div#inhalt_folgende div.news-latest-item span.news-latest-date a { text-decoration:none;}
div#inhalt_folgende div.news-latest-item h3 { display:none;}
div#inhalt_folgende div.news-latest-item p.bodytext {  padding:25px 0px 50px 0px;}
div#inhalt_folgende div.news-latest-item hr.clearer { display:none;}
div#inhalt_folgende div.news-latest-item div.news-latest-morelink { display:none;}
div#inhalt_folgende div.news-latest-container div.news-latest-gotoarchive { display:none;}

div#inhalt_folgende div.news-list-container { width:670px; padding:25px 0px 0px 30px;}
div#inhalt_folgende div.news-list-container h2 { display:none; }
div#inhalt_folgende div.news-list-item { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div#inhalt_folgende div.news-list-item h3 span.news-list-date { font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:none;}
div#inhalt_folgende div.news-list-item h3 span.news-list-date a { text-decoration:none;}
div#inhalt_folgende div.news-list-item h3 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div#inhalt_folgende div.news-list-item p.bodytext {  padding:25px 0px 30px 0px;}
div#inhalt_folgende div.news-list-item hr.clearer { margin:0px 0px 20px 0px; }
div#inhalt_folgende div.news-list-item div.news-list-morelink { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }
div#inhalt_folgende div.news-list-container div.news-list-gotoarchive {display:none;}

/* Inhalt  Tabellen */ 
/* Tabelle normal ohne CSS-Klasse */ 

div#inhalt_folgende table.contenttable p.bodytext { width:auto; line-height:15px; height:auto; padding:2px 5px 2px 0px; 

margin:0px 0px 0px 0px; }

table.contenttable {  width:95%; margin-left:30px;}
table.contenttable caption { text-align:left;}
 
table.contenttable tr.tr-0 {  background-color:#ffffff; font-weight:normal;}
table.contenttable tr.tr-odd { background-color:#ffffff;}
table.contenttable tr.tr-last { background-color:#ffffff; }

table.contenttable td { vertical-align:top; }   
table.contenttable .td-1 { padding:2px 0px 2px 0px; }
table.contenttable .td-0 { padding:2px 0px 2px 0px; }


/* Tabelle normal mit CSS-Klasse "kontakt" */ 
table.kontakt {  width:95%; margin-left:30px;}
 
table.kontakt tr.tr-2 {  text-align:center; }

table.kontakt td { vertical-align:top; line-height:20px;}      
table.kontakt .td-1 { padding:0px 0px 0px 0px; }
table.kontakt .td-0 { padding:0px 0px 0px 0px; }


/* Tabelle normal mit CSS-Klasse "gf" */ 
table.gf {  width:550px; margin-left:30px;}

table.gf tr.tr-0 {  background-color:#ffffff; font-weight:normal;}
table.gf tr.tr-odd { background-color:#ffffff;}
table.gf tr.tr-last { background-color:#ffffff; }

table.gf td { vertical-align:top;  line-height:20px;}   
table.gf .td-1 { padding:0px 0px 0px 0px; width:450px;}
table.gf .td-0 { padding:0px 0px 0px 0px; width:100px;}


/* Tabelle normal mit CSS-Klasse "gf_1" */ 
table.gf_1 { width:735px;  margin-left:20px; margin-top:25px;}
table.gf_1  p { font:normal normal bold 14px Arial, Helvetica, sans-serif;  margin:0px 0px 22px 0px;  padding:0px 0px 0px 0px;}
table.gf_1  p span { font:normal normal normal 12px Arial, Helvetica, sans-serif;  padding:0px 0px 0px 0px;}
table.gf_1 .td-0 p { font:normal normal normal 11px Arial, Helvetica, sans-serif; width:173px; margin-top:3px; text-align:right;}

table.gf_1 tr.tr-0 {  background-color:#ffffff; font-weight:normal;}
table.gf_1 tr.tr-odd { background-color:#ffffff;}
table.gf_1 tr.tr-last { background-color:#ffffff; }

table.gf_1 td { vertical-align:top;  line-height:20px;}   
table.gf_1 .td-2 { padding:0px 0px 0px 0px; width:430px; }
table.gf_1 .td-1 { padding:0px 0px 0px 0px; width:100px; }
table.gf_1 .td-0 { padding:0px 0px 0px 0px; width:205px; }


/* Tabelle normal mit CSS-Klasse "oben" */ 
table.oben {  border-collapse:collapse; width:95%; margin-left:30px;}
 
table.oben tr.tr-0 {  background-color:#ded5d3; font-weight:bold;}
table.oben tr.tr-odd { background-color:#ffffff;}
table.oben tr.tr-last { background-color:#ffffff;}
   
table.oben td { border-top: 1px solid #aba197;  border-left: 1px solid #aba197; text-align:center; padding:5px;}
table.oben td.td-0 {  padding:5px;}
table.oben td.td-1 {  padding:5px;}

table.oben td.td-last { border-right: 1px solid #aba197; }
table.oben tr.tr-last td {  border-bottom: 1px solid #aba197;  border-right: 1px solid #aba197;}


/* Tabelle normal mit CSS-Klasse "links" */ 
table.links { border-collapse:collapse; width:95%; margin-left:30px;}
 
table.links tr.tr-0 {  background-color:#ffffff;}
table.links tr.tr-odd { background-color:#ffffff;}
table.links tr.tr-even { background-color:#ffffff;}
table.links tr.tr-last { background-color:#ffffff; }
   
table.links td { border-top: 1px solid #aba197;  border-left: 1px solid #aba197; text-align:center; padding:5px; vertical-align:middle;}
table.links td.td-0 { background-color:#ded5d3; font-weight:bold; padding:5px;}
table.links td.td-last { border-right: 1px solid #aba197; }
table.links tr.tr-last td {  border-bottom: 1px solid #aba197;  border-right: 1px solid #aba197;}


/* Tabelle  mit CSS-Klasse "oben-unten" siehe Arbeitsvolumen */ 
table.oben-unten {  border-collapse:collapse; width:500px; margin-left:30px;}

table.oben-unten tr.tr-0 {  background-color:#ded5d3; font-weight:bold;}
table.oben-unten tr.tr-odd { background-color:#ffffff;}
table.oben-unten tr.tr-last {  background-color:#ded5d3; }

table.oben-unten td { border-top: 1px solid #aba197;  border-left: 1px solid #aba197; padding:5px;}
table.oben-unten .td-0 {  text-align:left; }
table.oben-unten .td-1 {  text-align:center; }
table.oben-unten td.td-last { border-right: 1px solid #aba197; text-align:center;}
table.oben-unten tr.tr-last td {  border-bottom: 1px solid #aba197;  border-right: 1px solid #aba197; border-left: 1px solid #aba197;}

/* Tabelle  mit CSS-Klasse "oben-links" siehe Gebucht... */ 
table.oben-links {  border-collapse:collapse; width:95%; margin-left:30px;}

table.oben-links tr.tr-0 {  background-color:#ded5d3; font-weight:bold;}
table.oben-links tr.tr-odd { background-color:#ffffff;}
table.oben-links tr.tr-last {  background-color:#ffffff; }
   
table.oben-links td { border-top: 1px solid #aba197;  border-left: 1px solid #aba197; text-align:center; padding:5px; vertical-align:middle; }
table.oben-links td.td-0 { background-color:#ded5d3; font-weight:bold;}
table.oben-links td.td-last { border-right: 1px solid #aba197; }
table.oben-links tr.tr-last td {  border-bottom: 1px solid #aba197;  border-right: 1px solid #aba197;}


/* Suchergebnisse */

div.tx-indexedsearch { margin:20px 0px 0px 30px; }
div.tx-indexedsearch input.sword { border:1px solid #aba197; margin-left:10px; height:18px;}
div.tx-indexedsearch input.submit {  margin-left:10px; margin-top:2px; border:1px solid #aba197;}
div.tx-indexedsearch select {  margin-left:10px; margin-top:2px; border:1px solid #aba197; width:152px;font:normal normal normal 12px Arial, Helvetica, sans-serif;}
div.tx-indexedsearch select.defop {  margin-left:16px; }
div.tx-indexedsearch select.lang {  margin-left:16px; }
div.tx-indexedsearch select.results {  margin-left:10px; margin-top:2px; border:1px solid #aba197; width:50px;}
div.tx-indexedsearch input#tx_indexedsearch_extResume {  margin-left:10px; margin-top:2px; border:1px solid #aba197;}
div.tx-indexedsearch-rules h2 { font:normal normal bold 11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.tx-indexedsearch-rules p { font:normal normal normal 11px Arial, Helvetica, sans-serif; margin:-20px 0px 40px 0px; padding:0px 0px 0px 0px; }
div.tx-indexedsearch-whatis {border-bottom:1px solid #aba197;}
div.tx-indexedsearch-browsebox { margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;}
div.tx-indexedsearch-browsebox p { font:normal normal normal 12px Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
div.tx-indexedsearch-browsebox ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.tx-indexedsearch-browsebox ul li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.tx-indexedsearch-browsebox ul li a { margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; }


div.tx-indexedsearch-res { width:690px; }

div.tx-indexedsearch td.tx-indexedsearch-title { }
div.tx-indexedsearch td.tx-indexedsearch-percent { display:none; }
div.tx-indexedsearch td.tx-indexedsearch-info { display:none; }
div.tx-indexedsearch td.tx-indexedsearch-path { display:none; }

div.tx-indexedsearch td.tx-indexedsearch-descr { }
div.tx-indexedsearch-rules {  }


/* Startseite */ 
/* Startseite oben*/ 

div.titel h1 { position:relative; width: 360px; text-align:right; color:#ffffff; font:normal normal bold 14px Arial, Helvetica, sans-serif; padding:5px 10px 0px 0px; }

/*
#inhalt_oben_links div#content div#text {position:relative; width:247px; height:156px; top:22px; left:117px;   }
#inhalt_oben_links div#content div#text p.bodytext {position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }
#inhalt_oben_links div#content div#text p.bodytext a {display:block; position:relative; top:3px; left:45px; width:170px; font-size:12px; text-align:right; }
*/
#inhalt_oben_links div p { position:relative;  width:250px;  font-size:13px; font-weight:bold;  }
#inhalt_oben_links div p#p1 { top:72px; left:25px; }
#inhalt_oben_links div p.bodytext  {  top:90px; left:26px; }
#inhalt_oben_links div p.bodytext a { text-decoration:underline; }
#inhalt_oben_links div p.bodytext a:hover { }

#inhalt_oben_links  div#content  h1 { position:relative; top:25px; left:25px; width:250px; font-size:20px;  padding:0px 0px 0px 0px; color:#6eaab9;  }
#inhalt_oben_links  div#content  h2 { position:relative; top:7px; left:25px; width:250px; font-size:20px;  padding:0px 0px 0px 0px; color:#b4be28; }

#inhalt_oben_links  div#content .gross { font-size:22px;}
#inhalt_oben_links  div#content .mittel { font-size:12px;}
#inhalt_oben_links  div#content  .klein { font-size:12px;}
#inhalt_oben_links  div#content .kleiner { font-size:10px; top:5px; text-align:center;}
#inhalt_oben_links  div#content .normal { font-weight: normal;}
#inhalt_oben_links  div#content .fett { font-weight: bold;}
#inhalt_oben_links  div#content .kursiv { font-style: italic;}

/*
#inhalt_oben_links div#content div#text {position:relative; width:255px; height:134px; top:16px; left:109px; background-color:#f0f2d4;  }

#inhalt_oben_links div#content div#text p.bodytext {position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }

#inhalt_oben_links div#content div#text p.bodytext a {display:block; position:relative; top:-10px; left:203px; width:35px; font-size:12px; text-align:right; }



#inhalt_oben_links div p#p1 { position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }
#inhalt_oben_links div p#p2 { position:relative; left:12px; top:6px; width:238px; font-size:12px; line-height:16px; }
#inhalt_oben_links div p#p3 { position:relative; left:12px; top:5px; width:238px; font-size:12px; line-height:16px; }


#inhalt_oben_links div.news-latest-container h2 { display:none; }
#inhalt_oben_links div.news-latest-container span.news-latest-date { display:none; }
#inhalt_oben_links div.news-latest-container  h3 { display:none;}
#inhalt_oben_links div.news-latest-container p.bodytext { position:relative; left:12px; top:11px; width:238px; height:113px; font-size:12px; line-height:16px;}
#inhalt_oben_links div.news-latest-container hr { display:none; }
#inhalt_oben_links div.news-latest-container div.news-latest-morelink { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right;  } 
#inhalt_oben_links div.news-latest-container div.news-latest-gotoarchive { display:none; }

#inhalt_oben_links div.news-list-container  h3 { display:none;}
#inhalt_oben_links div.news-list-container p.bodytext { position:relative; left:12px; top:11px; width:238px; height:113px; font-size:12px; line-height:16px;}
#inhalt_oben_links div.news-list-container hr { display:none; }
#inhalt_oben_links div.news-list-container div.news-list-morelink { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right;  } 
#inhalt_oben_links div.news-list-container div.news-list-browse { display:none; }



#inhalt_oben p#mehr { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right; }
*/

#inhalt_mitte_rechts div p { position:relative; top:35px; width:370px;  text-align:center; font-size:13px; font-weight:bold;}
#inhalt_mitte_rechts div p a {color:#ffffff; text-decoration:none; }
#inhalt_mitte_rechts div p a:hover {text-decoration:underline; color:#ffffff; }

/* Startseite unten*/ 

#inhalt_unten_links div#content div#flash {position:relative; width:349px; height:175px; left:9px; top:11px;}

#inhalt_unten_links div#content div#text {position:relative; width:229px; height:106px; left:7px; top:22px; }
#inhalt_unten_links div#content div#text p.bodytext {position:relative; left:15px; top:15px; width:200px; font-size:12px; line-height:16px; font-weight:bold;}
#inhalt_unten_links div#content div#text p.bodytext a {display:block; position:relative; top:15px;  font-size:12px; text-align:right; }

#inhalt_unten_rechts div p#p1 {position:relative; left:22px; top:16px; width:340px; color:#ffffff; font-size:12px; font-weight:bold; line-height:16px;padding-top:3px;}
#inhalt_unten_rechts div p#p3 {position:relative; left:22px; top:12px; width:340px; color:#ffffff; font-size:12px; font-weight:bold; line-height:16px;padding-top:3px;}
#inhalt_unten_rechts div p#p2{position:relative; left:22px; top:14px; width:340px; color:#ffffff; font-size:12px; font-weight:bold; line-height:16px;padding-top:3px; color:#b4be28;}

/*  Rechner  */
.button { text-align:center;  border:none; background:none; border-bottom:1px solid #5a2d25; color:#5a2d25; cursor:pointer; font-weight:bold; font-size:12px; font-family:arial; padding:3px 0 0;}
.display { width:100px; text-align:right; color:#5a2d25; border:1px solid #331915; padding:3px;} 
.displaybraun { width:110px; text-align:center; background-color:#5a2d25; color:white; border:none; padding:3px; font-weight:normal;}
.hinweis { padding:0px 0px 0px 5px; font-size:10px; line-height:12px;}

/* Speicherportal */
a#spportbtn { width:139px; height:21px; padding-top:6px; margin-top:10px; display:block; background:url(../img/button_speicherportal.gif) no-repeat 0 0; text-align:center; }
a#spportbtn:hover { background-position:0 -27px; }


/* Startseite mitte*/ 


#inhalt_mitte_links div#content div#text {position:relative; width:247px; height:156px; top:22px; left:117px;   }

#inhalt_mitte_links div#content div#text p.bodytext {position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }

#inhalt_mitte_links div#content div#text p.bodytext a {display:block; position:relative; top:3px; left:45px; width:170px; font-size:12px; text-align:right; }



/*
#inhalt_mitte_links div#content div#text {position:relative; width:255px; height:134px; top:16px; left:109px; background-color:#f0f2d4;  }

#inhalt_mitte_links div#content div#text p.bodytext {position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }

#inhalt_mitte_links div#content div#text p.bodytext a {display:block; position:relative; top:-10px; left:203px; width:35px; font-size:12px; text-align:right; }



#inhalt_mitte_links div p#p1 { position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }
#inhalt_mitte_links div p#p2 { position:relative; left:12px; top:6px; width:238px; font-size:12px; line-height:16px; }
#inhalt_mitte_links div p#p3 { position:relative; left:12px; top:5px; width:238px; font-size:12px; line-height:16px; }


#inhalt_mitte_links div.news-latest-container h2 { display:none; }
#inhalt_mitte_links div.news-latest-container span.news-latest-date { display:none; }
#inhalt_mitte_links div.news-latest-container  h3 { display:none;}
#inhalt_mitte_links div.news-latest-container p.bodytext { position:relative; left:12px; top:11px; width:238px; height:113px; font-size:12px; line-height:16px;}
#inhalt_mitte_links div.news-latest-container hr { display:none; }
#inhalt_mitte_links div.news-latest-container div.news-latest-morelink { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right;  } 
#inhalt_mitte_links div.news-latest-container div.news-latest-gotoarchive { display:none; }

#inhalt_mitte_links div.news-list-container  h3 { display:none;}
#inhalt_mitte_links div.news-list-container p.bodytext { position:relative; left:12px; top:11px; width:238px; height:113px; font-size:12px; line-height:16px;}
#inhalt_mitte_links div.news-list-container hr { display:none; }
#inhalt_mitte_links div.news-list-container div.news-list-morelink { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right;  } 
#inhalt_mitte_links div.news-list-container div.news-list-browse { display:none; }


#inhalt_mitte p#mehr { position:relative; right:6px; bottom:0px; font-size:12px; text-align:right; }
*/


#inhalt_oben_rechts div#content div#text {position:relative; width:247px; height:156px; top:22px; left:117px;   }

#inhalt_oben_rechts div#content div#text p.bodytext {position:relative; left:12px; top:11px; width:238px; font-size:12px; line-height:16px; }

#inhalt_oben_rechts div#content div#text p.bodytext a {display:block; position:relative; top:3px; left:45px; width:170px; font-size:12px; text-align:right; }
