a:link    { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#666; background-color:transparent; text-decoration:none; }
a:visited { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#CCC; background-color:transparent; text-decoration:none; }
a:focus   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#666; background-color:transparent; text-decoration:none; }
a:hover   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:underline; }
a:active  { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#ACACAC; background-color:transparent; text-decoration:none; }

h2,h3,h4,h5,h6,div,p,body,html,input,button {
 font: normal 12px Verdana,sans-serif;
 padding-left:12px;
}

h1 {
 font: normal 16px Verdana,sans-serif;
 font-weight: bold;
}

.rahmen {
 border-width:9px;
 border-color:#DEDEDE;
 border-style:ridge;
 padding:1px;
}

.cRahmen {
 border-width:9px;
 border-color:#FF0000;
 border-style:ridge;
 padding:1px;
}

.sRahmen {
 border-width:9px;
 border-color:#EAEAEA;
 border-style:ridge;
 padding:1px;
}

img.block {
 display:block;
}

div, img {
 margin:0;
 padding:0;
 border:0;
}

/* Kein Javascript aktiviert */
noscript.hwbox {
 float:right;
background-color:#fff;
}

span.hinweisbox {
position:relative; top:-17px; left:370px;
z-index:999;
display:block;
}

span.hinweisbox a {
color:#FFF;
background:#000;
font:bold 10px verdana, sans-serif;
text-decoration:none;
display:block;
width:50px;
}

span.hinweisbox a:hover {
color:#000;
background:#FFF;
border:1px solid #BBB;
padding:1px;
width:300px;
text-align:justify;
}

span.hinweisbox a span {
display:none;
text-decoration:none;
}

span.hinweisbox a:hover span {
color:black;
background:#FFF;
font:normal 14px courier, sans-serif;
border:1px solid #BBB;
display:block;
padding:10px;
}

div.settingError {
 display: block;
 position: absolute;
 top: 0px;
 left: 0px;
 background-color: #6D6852;
 opacity: 0.6;
 width: 100%;
 z-index: 999;
}

div.settingBox {
 position: relative;
 top: -340px;
 left: 0px; 
 z-index: 999; 
}

div.settingBoxHeader {
 background-color: #EAEAEA;
 border-width: 1px 1px 0px 1px;
 border-style: solid;
 border-color: #999;
 color: #333;
 height: 20px; 
 font-weight: bold;
 font-size: 15px;
 padding-left: 15px;
}

div.settingContentBox {
 padding: 10px 0px 0px 15px;
 background-color: #CCC;
 color: #333;
 border: solid 1px #999;
}

div.settingBoxBottom {
 background-color: #EAEAEA;
 border-width: 0px 1px 1px 1px;
 border-style: solid;
 border-color: #999;
 color: #333;
 height: 20px; 
 font-weight: bold;
 font-size: 15px;
 padding-left: 15px;
}

div.NoNewsticker {
 width: 755px; 
 background-color: #000; 
 color: #999; 
 margin: 0 auto; 
 text-align: center; 
 font-weight: bold;
 font-size: 10px;
}
div.NoNewsticker a:link    { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:none; }
div.NoNewsticker a:visited { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:none; }
div.NoNewsticker a:focus   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:none; }
div.NoNewsticker a:hover   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:underline; }
div.NoNewsticker a:active  { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#ACACAC; background-color:transparent; text-decoration:none; }
/* -------------------------- */

fieldset {
 border:1px solid black;
 font-weight:bold;
}

* html fieldset {
 border:1px solid black;
 font-weight:bold;
 padding:2px;
}

legend {
 font-weight:bold;
 color:#898989;
}

div.JsErrorHeader {
 width: 755px;
 margin: 0 auto;
 padding:0px;
 text-align:center;
 background-color:#ECECEC;
 color:#9B0117;
 height:20px;
}

div.JsErrorContent {
 width: 755px;
 margin: 0 auto;
 padding-top:50px;

 padding-bottom:50px;
 text-align:center;
 background-color:#2B0117;
 color:#ECECEC;
 font-size:16px;
 font-weight:bold;
}

div.JsErrorFooter {
 width: 755px;
 margin: 0 auto;
 padding:0px;
 text-align:center;
 background-color:#ECECEC;
 color:#9B0117;
 height:20px;
}

body {
 height:101%;
 margin: 0px 0px 1px 0px;
 padding:0;
 font-size:100.01%;
}

div#container {
 width: 765px;
 margin: 0 auto;
 padding:0px;
 text-align:left;
}

/* ----------- LoginBox ---------- */
.tx_newloginbox {
 position:relative; left:-5px;
 width:130px;
 font-size:11px;
 text-align:justify;
}

.login_header {
 font-size:11px;
 text-decoration:underline;
}

.login_header_txt {
 font-size:10px;
 text-align:justify;
}

.login_input {
 width:110px;
 color:#898989;
 background-color:#FFFFFF;
 font-size:11px;
}

.login_submit {
 width:125px;
 color:#898989;
 background-color:#FFFFFF;
 font-size:11px;
}

.tx-newloginbox-pi1-forgotP {
 padding-left:4px;
 width:125px;
}
p.tx-newloginbox-pi1-forgotP a:link    { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:none; }
p.tx-newloginbox-pi1-forgotP a:visited { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:none; }
p.tx-newloginbox-pi1-forgotP a:focus   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:none; }
p.tx-newloginbox-pi1-forgotP a:hover   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:underline; }
p.tx-newloginbox-pi1-forgotP a:active  { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:underline; }

/* ------------------------------- */

/* --------- Menü Oben ----------- */
td.tabMenOben {
  text-align:left;
  vertical-align:bottom;
}

span.MenuObenItem { height:20px; color:#FFF; background-color:#000; display:block; float:left; }
span.MenuObenItem a:link       { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuObenItem a:visited    { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuObenItem a:focus      { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuObenItem a:hover      { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#DFDFDF; background-color:#666; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuObenItem a:active     { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }

span.MenuObenActItem { height:20px; color:#FFF; background-color:#000; display:block; float:left; }
span.MenuObenActItem a:link    { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#FCFCFC; background-color:#666; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuObenActItem a:visited { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#FCFCFC; background-color:#666; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuObenActItem a:focus   { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#FCFCFC; background-color:#666; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuObenActItem a:hover   { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#FCFCFC; background-color:#666; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuObenActItem a:active  { display:block; font-family:Verdana, sans-serif; font-size:10px; color:#FCFCFC; background-color:#666; text-decoration:none; margin:3px; padding:1px 3px 1px 3px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
/* ------------------------------- */

/* ----------- Trailer ----------- */
td.trailer {
  background-position:bottom;
  text-align:left;
  vertical-align:bottom;
}
/* -------------------------------- */

/* ----- Bild über Menü Mitte ----- */
td.tabMenMitteOben {
  text-align:center;
  vertical-align:bottom;
  height:30px;
  background-color:#000000;
}
/* --------------------------------- */

/* ---------- Menü Mitte ----------- */
td.tabMenMitte {
  background-color:#000000;
  color:#DFDFDF;
  text-align:center;
  margin: 0 auto;
  vertical-align:bottom;
  height:28px;
  width:755px;
}

div#menBack {
  padding-bottom:1px;
  background-color:#000000;
  color:#DFDFDF;
  margin: 0 auto;
}

td.tabMenMitteOben { color:#DFDFDF; background-color:#000000; }

td.tabMenMitteOben a:link    { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:none; }
td.tabMenMitteOben a:visited { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:none; }
td.tabMenMitteOben a:focus   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:none; }
td.tabMenMitteOben a:hover   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#DFDFDF; background-color:transparent; text-decoration:underline; }
td.tabMenMitteOben a:active  { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#ACACAC; background-color:transparent; text-decoration:none; }


span.MenuMitteItem { width:142px; height:31px; color:#FFF; background-color:#000; margin:3px; display:block; float:left;  }
span.MenuMitteItem a:link    { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuMitteItem a:visited { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuMitteItem a:focus   { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#CCC; background-color:#000; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuMitteItem a:hover   { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#444; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }
span.MenuMitteItem a:active  { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#000; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #898989 #444; }

span.MenuMitteActItem { width:142px; height:31px; color:#FFF; background-color:#000; margin:3px; display:block; float:left; }
span.MenuMitteActItem a:link    { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#666; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuMitteActItem a:visited { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#666; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuMitteActItem a:focus   { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#666; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuMitteActItem a:hover   { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#666; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
span.MenuMitteActItem a:active  { display:block; font-family:Verdana, sans-serif; font-size:12px; color:#FFF; background-color:#666; text-decoration:none; margin:3px; padding:3px 0px 3px 0px; border-style:solid; border-width:1px; border-color:#DFDFDF #444 #DFDFDF #444; }
/* ---------------------------------- */

/* -- Bild unter Menü Mitte und über Flash --*/
td.tabMenMitteUnten {
  text-align:left;
  vertical-align:bottom;
}
/* -----------------------------------*/

/* -------- Zelle Flash Links --------*/
td.flashLinks {
  font-family:Verdana, sans-serif;
  width:555px;
  height:346px;
}

div#paddingFlashLinks {
  padding-left:22px;
  padding-top:4px;
}

div.tx-slideshow-pi1 {
 position:relative; top:0px; left:-10px;
}

td.flashLinks a:link    { font-family: Verdana, sans-serif; font-weight:bold; color:#111111; background-color:#000000; text-decoration:none; }
td.flashLinks a:visited { font-family: Verdana, sans-serif; font-weight:bold; color:#111111; background-color:#000000; text-decoration:none; }
td.flashLinks a:focus   { font-family: Verdana, sans-serif; font-weight:bold; color:#111111; background-color:#000000; text-decoration:none; }
td.flashLinks a:hover   { font-family: Verdana, sans-serif; font-weight:bold; color:#111111; background-color:#000000; text-decoration:underline; }
td.flashLinks a:active  { font-family: Verdana, sans-serif; font-weight:bold; color:#111111; background-color:#000000; text-decoration:underline; }
/* ---------------------------------- */

/* ------- Tip a friend ---------- */
div.tiplink a {
 font-size:11px;
 color:#898989;
 background-color:transparent;
 text-decoration:underline;
 margin: 0 auto;
}
div.tiplink {
 text-align: center; 
 margin: 0 auto;
 padding-right: 13px; 
}
div.tx_tipafriend_codetext span.tx-srfreecap-pi2-cant-read a {
 color:#AC0000;
 font-style:normal;
 font-weight:100;
 text-decoration:underline;
}
/* ------------------------------- */

/* ------- Zelle Flash Rechts ------- */
td.flashRechts {
  font-family:Verdana, sans-serif;
  width:200px;
  vertical-align:top;
  text-align:left;
}

div#paddingFlashRechts {
  padding-left:17px;
  padding-top:0px;
}

div#willkommen {
 background-color:#000000;
/* color ist im entsprechenden Style nach Farbe eingebunden */
 padding-left:2px;
 width:160px;
 font-size:10px;
 font-family:Verdana,sans-serif;
}

div.tx-asfkusercounter-pi1 {
 padding: 20px 0 0 14px;
 color:#CCC;
 background-color:transparent;
 font-size:10px;
}

div.tx-asfkusercounter-pi1 table {
 padding: 0 0 0 52px;
}

div#flashMenu {
 padding-top:7px;
}

div#flashMenuText {
 text-align:justify;
 width:158px;
 height:150px;
 color:#ACACAC;
 background-color:transparent;
 font-size:10px;
 position:relative; top:-25px; left:0px;
}

div#suche {
 position:relative; top:6px; left:-2px;
 padding-bottom:10px;
}

dd {
 font-size:10px;
}

.clearerFull {
 width:380px;
 background-color:#FFFFFF;
 color:#DEDEDE;
 position:relative; top:0px; left:-10px;
}

.clearerSmall {
 width:148px;
 height:1px;
 background-color:#FFFFFF;
 color:#CCCCCC;
/* position:relative; top:0px; left:-10px;  */
}

/*-------------- font-style:normal;---------------------  tt_news LATEST view  -----------------------------------*/

div.news-latest-content a:link    { font-family: Verdana, sans-serif; font-weight:100; color:#DEDEDE; background-color:#666666; text-decoration:none; }
div.news-latest-content a:visited { font-family: Verdana, sans-serif; font-weight:100; color:#DEDEDE; background-color:#666666; text-decoration:none; }
div.news-latest-content a:focus   { font-family: Verdana, sans-serif; font-weight:100; color:#DEDEDE; background-color:#666666; text-decoration:none; }
div.news-latest-content a:hover   { font-family: Verdana, sans-serif; font-weight:100; color:#FFFFFF; background-color:#666666; text-decoration:none; }
div.news-latest-content a:active  { font-family: Verdana, sans-serif; font-weight:100; color:#DEDEDE; background-color:#666666; text-decoration:none; }

div.news-latest-gotoarchive a:link    { font-family: Verdana, sans-serif; font-style:normal; color:#999999; background-color:#333333; text-decoration:none; }
div.news-latest-gotoarchive a:visited { font-family: Verdana, sans-serif; font-style:normal; color:#999999; background-color:#333333; text-decoration:none; }
div.news-latest-gotoarchive a:focus   { font-family: Verdana, sans-serif; font-style:normal; color:#999999; background-color:#333333; text-decoration:none; }
div.news-latest-gotoarchive a:hover   { font-family: Verdana, sans-serif; font-style:normal; color:#999999; background-color:#333333; text-decoration:underline; }
div.news-latest-gotoarchive a:active  { font-family: Verdana, sans-serif; font-style:normal; color:#999999; background-color:#333333; text-decoration:none; }

div.news-latest-header a { font-family: Verdana, sans-serif; color:#DEDEDE; background-color:#666666; text-decoration:underline; }

.news-latest-container {
 width:140px;
 border:1px solid #878687;
 background-color:#333333;
 color:#000000;
 position:relative; top:0px; left:-2px;
}

.news-latest-container H2,.news-latest-gotoarchive {
 background-color:#333333;
 color:#999999;
 padding:1px;
 margin:1px;
 font-size:10px;
 text-align:center;
}

.news-latest-item {
 padding:1px;
 margin:1px;
 background-color:#666666;
 color:#DEDEDE;
 font-size:10px;
}

.news-latest-header {
 background-color:#666666;
 color:#DEDEDE;
 padding-top:3px;
 padding-left:3px;
 padding-bottom:3px;
 font-size:10px;
 text-decoration:underline;
}

.news-latest-content {
 background-color:#666666;
 color:#DEDEDE;
 text-align:justify;
 font-size:10px;
}

.news-latest-gotoarchive {
 margin-top:5px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
 font-size:9px;
}

.news-latest-morelink {
 height:12px;
}

/*-----------------------------------  tt_news LIST view  -----------------------------------*/

.news-list-content  a:link    { font-family: Verdana, sans-serif; font-weight:100; font-style:normal; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }
.news-list-content  a:visited { font-family: Verdana, sans-serif; font-weight:100; font-style:normal; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }
.news-list-content  a:focus   { font-family: Verdana, sans-serif; font-weight:100; font-style:normal; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }
.news-list-content  a:hover   { font-family: Verdana, sans-serif; font-weight:100; font-style:normal; color:#000000; background-color:#FFFFFF; text-decoration:underline; }
.news-list-content  a:active  { font-family: Verdana, sans-serif; font-weight:100; font-style:normal; color:#6B6B6B; background-color:#FFFFFF; text-decoration:underline; }

.news-list-gotoarchive a:link    { font-family: Verdana, sans-serif; color:#878687; background-color:#FFFFFF; text-decoration:none; }
.news-list-gotoarchive a:visited { font-family: Verdana, sans-serif; color:#878687; background-color:#FFFFFF; text-decoration:none; }
.news-list-gotoarchive a:focus   { font-family: Verdana, sans-serif; color:#878687; background-color:#FFFFFF; text-decoration:none; }
.news-list-gotoarchive a:hover   { font-family: Verdana, sans-serif; color:#878687; background-color:#FFFFFF; text-decoration:underline; }
.news-list-gotoarchive a:active  { font-family: Verdana, sans-serif; color:#878687; background-color:#FFFFFF; text-decoration:underline; }


.news-list-header a:link    { font-family: Verdana, sans-serif; font-size:14px; font-weight:bold; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }
.news-list-header a:visited { font-family: Verdana, sans-serif; font-size:14px; font-weight:bold; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }
.news-list-header a:focus   { font-family: Verdana, sans-serif; font-size:14px; font-weight:bold; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }
.news-list-header a:hover   { font-family: Verdana, sans-serif; font-size:14px; font-weight:bold; color:#6B6B6B; background-color:#FFFFFF; text-decoration:underline; }
.news-list-header a:active  { font-family: Verdana, sans-serif; font-size:14px; font-weight:bold; color:#6B6B6B; background-color:#FFFFFF; text-decoration:none; }

.news-list-container {
 width:385px;
}

.news-list-item {
 padding:3px;
 margin:3px;
 font-size:10px;
}

.news-list-header {
 padding-left:3px;
}

.news-list-content {
 text-align:justify;
 font-size:12px;
}

.news-list-gotoarchive {
 text-align:center;
 margin-top:5px;
}

.news-list-comment  a:link    { font-size:8pt; font-weight:100; color:#AC0000; background-color:#FFFFFF; text-decoration:none; }
.news-list-comment  a:visited { font-size:8pt; font-weight:100; color:#AC0000; background-color:#FFFFFF; text-decoration:none; }
.news-list-comment  a:focus   { font-size:8pt; font-weight:100; color:#AC0000; background-color:#FFFFFF; text-decoration:none; }
.news-list-comment  a:hover   { font-size:8pt; font-weight:100; color:#AC0000; background-color:#FFFFFF; text-decoration:underline; }
.news-list-comment  a:active  { font-size:8pt; font-weight:100; color:#AC0000; background-color:#FFFFFF; text-decoration:underline; }

.news-list-comment {
 text-align: right;
 font-size: 8pt;
 color: #AC0000;
 clear: both;
 padding-right: 20px;
}
/* ---------------------------------- */

/* ------- Zelle Content Links -------*/
td.contentLinks {
  font-family:Verdana, sans-serif;
  width:555px;
  vertical-align:top;
}

div.th0      { display:table-cell; font-size:11px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:underline; padding-bottom:3px; width:123px; }

div.td1l a:link    { font-family: Verdana, sans-serif; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:none; }
div.td1l a:visited { font-family: Verdana, sans-serif; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:none; }
div.td1l a:focus   { font-family: Verdana, sans-serif; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:none; }
div.td1l a:hover   { font-family: Verdana, sans-serif; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:underline; }
div.td1l a:active  { font-family: Verdana, sans-serif; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:underline; }

div.td_block { display:table-cell; font-size:10px; text-align:justify; width:123px;}

div.tx-quickpoll-pi1 { margin:0; padding:0; }
div.pollquestion, p.polltotal, div.error { font-size:10px; }
table.polltable { font-size:10px; color:#898989; background-color:#DEDEDE; position:relative; top:0px; left:0px; width:130px; }
th.polltitle h2 { margin:0; padding:0; font-size:11px; font-weight:bold; color:#898989; background-color:transparent; text-decoration:underline; }
td.pollquestion { font-size:10px; padding: 5px 0px 5px 0px; }
td.error { font-size:10px; color:#EE0000; background-color:transparent; }
input.pollanswer { width:10px; height:10px; }
input.pollsubmit { margin:0; padding:0; width:100px; text-align:center; color:black; background-color:silver; font-size:11px; }
p.polltotal { border-width:1px; border-color:#898989; border-style:solid; padding:3px; width:100px; text-align:center; }

td.soc_td { width:22px; height:22px; }
td.soc_ueb {  font-size:11px; font-weight:bold; color:#898989; background-color:#DEDEDE; text-decoration:underline; padding-bottom:3px; width:123px; }
div.soc_bmarks { width:125px; padding:20px 0px 20px 0px; }
/* ---------------------------------- */

/* ------- Zelle Content Mitte -------*/
td.contentMitte {
  font-family:Verdana, sans-serif;
  background-color:#FFFFFF;
  color:#6B6B6B;
  width:400px;
  vertical-align:top;
}

td.oben_x {
  background-color:#EDEDED;
  color:#CC0000;
  font-size:16px;
}

td.unten_y {
  background-color:#FFFFFF;
  color:#898989;
  text-align:center;
}

td.unten_y img {
  border-style:solid;
  border-color:#898989;
  border-width:1px;
}

div#paddingContentMitte {
  padding-left:5px;
  padding-top:5px;
}

div.beschreibung { font-size:10px; }
div.ueberschrift { font-size:14px; font-weight:bold; }
div.untertitel   { font-size:14px; padding-top:20px; }
div.text         { font-size:10px; text-align:justify; width:350px; padding-top:20px; }
div.table        { display:table; }
div.tr           { display:table-row; }

div.tr hr        { border:solid 1px #9B0117; height:1px; width:370px; position:relative; top:-110px; left:8px; }
div.td0          { display:table-cell; font-size:10px; text-decoration:underline; }
div.td1          { display:table-cell; font-size:10px; color:#666; background-color:transparent; }
div.td1_med      { font-size:11pt; font-weight:bold; padding-top:10px; }
div.td1_med span { font-size:8pt; font-weight:100; }
div.td1_med ul   { font-size:9pt; font-weight:bold; }
div.td_pic       { font-size:10px; padding-left:5px; padding-top:10px; }
div.td_text      { display:block; font-size:10px; position:relative; top:-117px; left:185px; }
div.td_text span { font-style:italic; font-weight:bold; }
div.tr_padding   { display:table-row;  height:10px; }
div.padding_top  { height:20px; }
div.zurueckLink  { text-align:center; padding-top:20px; }

div.flv_content ul {margin:0; padding:5px; list-style-type:none; white-space:nowrap;}
div.flv_content li {display:inline; background:none; padding:0 4px 4px 0;}
div.flv_content li a {color:#f60; font:normal 12px arial,sans-serif; padding:3px 15px 3px 15px; text-decoration:none; background-color:#ddd; border:1px solid #323835; border-left:4px solid #f60; text-align:center;}
div.flv_content li a:hover {color:#006595; background-color:#fafafa; border:1px solid #008996; border-left:4px solid #008996; text-align:right;}
div.flv_content li.active a:link    {color:#fff; background-color:#000}
div.flv_content li.active a:visited {color:#fff; background-color:#000}
div.flv_content li.active a:focus   {color:#fff; background-color:#000}
div.flv_content li.active a:hover   {color:#f60; background-color:#000}
div.flv_content li.active a:active  {color:#f60; background-color:#000}
div.flv_content p {padding:4px; text-align:center; color:#f60; background-color:#000;}

div.karuBack { text-align:center; padding-top: 5px; }
div.karuBack a:link { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#F3BE00; background-color:transparent; text-decoration:none; }
div.karuBack a:visited { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#F3BE00; background-color:transparent; text-decoration:none; }
div.karuBack a:focus   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#F3BE00; background-color:transparent; text-decoration:none; }
div.karuBack a:hover   { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#F3BE00; background-color:transparent; text-decoration:underline; }
div.karuBack a:active  { font-family: Verdana, sans-serif; font-size:10px; font-weight:bold; color:#ACACAC; background-color:transparent; text-decoration:none; }
/* ---------------------------------- */

/* ------ Zelle Content Rechts ------ */
td.contentRechts {
  font-family:Verdana, sans-serif;
  width:200px;
  vertical-align:top;
}

div#paddingContentRechts {
 padding-top:10px;
 padding-left:5px;
 vertical-align:middle;
}

div.beschreibung_rechts { font-size:12px; padding-left:25px; }
div.td0_rechts_1        { display:table-cell; font-size:16px; color:#898989; font-weight:bold; }
div.td0_rechts_0        { display:table-cell; font-size:14px; color:#898989; font-weight:bold; text-decoration:underline; }
div.td1_rechts_1        { display:table-cell; font-size:12px; color:#ccc; background-color:transparent; }
/* ---------------------------------- */

/* ------ Footer mit Copyright ------ */
td.contentFooter {
 text-align:center;
}

td.footer {
 background-color:#333333;
 color:#DFDFDF;
 text-align:center;
 height:20px;
}

td.footer  a:link    { font-family: Verdana, sans-serif; font-weight:bold; color:#DFDFDF; background-color:#333333; text-decoration:none; }
td.footer  a:visited { font-family: Verdana, sans-serif; font-weight:bold; color:#DFDFDF; background-color:#333333; text-decoration:none; }
td.footer  a:focus   { font-family: Verdana, sans-serif; font-weight:bold; color:#DFDFDF; background-color:#333333; text-decoration:none; }
td.footer  a:hover   { font-family: Verdana, sans-serif; font-weight:bold; color:#DFDFDF; background-color:#333333; text-decoration:underline; }
td.footer  a:active  { font-family: Verdana, sans-serif; font-weight:bold; color:#ACACAC; background-color:#333333; text-decoration:underline; }

div#footer {
 font-size:10px;
 background-color:#333333;
 color:#DFDFDF;
}
/* --------------------------------- */

div#suche2 {
 padding-top:10px;
 padding-left:3px;
}

form {
 display:inline;
}

.input {
 background-color:#333333;
 color:#999999;
 border-style:solid;
 border-width:1px;
 border-color:#636363;
 height:12px;
 font-family:verdana,sans-serif;
 font-size:10px;
 vertical-align:middle;
 width:112px;
}

.select {
 background-color:#333333;
 color:#999999;
 border-style:solid;
 border-width:1px;

 border-color:#636363;
 height:18px;
 font-family:verdana,sans-serif;
 font-size:10px;
 vertical-align:middle;
/* width:112px; */
}

.submit {
 background-color:#000000;
 color:#878687;
 border-style:solid;
 border-width:1px;
 border-color:#636363;
 font-family:verdana,sans-serif;
 font-size:11px;
 vertical-align:middle;
 text-align:left;
 width:22px;
 height:14px;
 cursor:pointer;
}

.input2 {
 background-color:#DEDEDE;
 color:#9A9A9A;
 border-style:solid;
 border-width:1px;
 border-color:#636363;
 height:12px;
 font-family:verdana,sans-serif;
 vertical-align:middle;
}

.submit2 {
 background-color:#000000;
 color:#9A9A9A;
 border-style:solid;
 border-width:1px;
 border-color:#636363;
 font-family:verdana,sans-serif;
 font-size:11px;
 vertical-align:middle;
 text-align:left;
 width:22px;
 height:14px;
 cursor:pointer;
}

.submit3 {
 background-color:#DEDEDE;
 color:#898989;
 border-style:solid;
 border-width:1px;
 border-color:#636363;
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 width:200px;
 height:22px;
 cursor:pointer;
}


/* ----- Bereich Inhaltausgabe Werbelinks (Zelle Content rechts) ----- */
table.tabelleAddsOben {
 font-family:Verdana,sans-serif;
 font-size:9px;
 background-color:#000000;
 color:#999999;
 height:22px;
 padding-right:0px;
 padding-bottom:0px;
 border-style:solid;
 border-left-width:0px;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:2px;
 border-color:#EAE0EA;
}

.tabelleAddsOben .td-0 {
 padding-left:8px;
 padding-top:5px;
 width:83px;
}

.tabelleAddsOben .td-1 {
 padding-right:8px;
 padding-top:5px;
 width:83px;
}

table.tabelleAddsContent {
 padding:0px;
 width:182px;
}

.tabelleAddsContent .td-0 {
 font-family:Verdana,sans-serif;
 font-size:11px;
 background-color:#000000;
 color:#575657;
 padding:0px;
 width:182px;
 height:112px;
 vertical-align:middle;
}


table.tabelleAddsTrenner {
 font-family:Verdana,sans-serif;
 font-size:9px;
 background-color:#000000;
 color:#999999;
 width:182px;
 height:22px;
 padding-right:0px;
 padding-bottom:0px;
 border-style:solid;
 border-left-width:0px;
 border-top-width:1px;
 border-right-width:0px;
 border-bottom-width:1px;
 border-color:#ACACAC;
}

.tabelleAddsTrenner .td-0 {


 background:url('../images/addsTrenner.jpg');
 background-repeat:no-repeat;
 padding-left:8px;
 padding-top:5px;
 width:182px;
}

table.tabelleAddsUnten {
 font-family:Verdana,sans-serif;
 font-size:9px;
 background-color:#000000;
 color:#DFDFDF;
 width:182px;
 height:22px;
 padding-right:0px;
 padding-bottom:0px;
 border-style:solid;
 border-left-width:0px;
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-color:#EAE0EA;
}

.tabelleAddsUnten .td-0 {
 padding-left:8px;
 padding-top:2px;
 width:91px;
}

.tabelleAddsUnten .td-1 {
 padding-left:8px;
 padding-top:2px;
 width:91px;
}
/* ----------------------------------------- */

/* ----- Bereich Inhaltausgabe Shopping & Mehr ----- */
table.tabelleContentOben {
 font-family:Verdana,sans-serif;
 font-size:14px;
 height:22px;
 padding-right:0px;
 padding-bottom:0px;
 border-style:solid;
 border-left-width:0px;



 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:2px;
 border-color:#EAE0EA;
 text-align:left;


}

.tabelleContentOben .td-0 {
 padding-left:20px;
 padding-top:2px;
 width:110px;
}

.tabelleContentOben .td-1 {
 padding-left:10px;
 padding-top:2px;
 width:137px;
}

.tabelleContentOben .td-2 {
/* Color und BG-Color wird im jeweiligen unter-css festgelegt */
 text-align:right;
 padding-right:5px;
 padding-top:2px;
 width:249px;
}

table.tabelleContent {
 font-family:Verdana,sans-serif;
 font-size:11px;
 color:#333333;
 background-color:#878687;
 height:112px;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 text-align:justify;
}

.tabelleContent .td-0 {
 width:149px;
}

.tabelleContent .td-1 {
 padding-left:10px;
 padding-right:10px;
 width:267px;
 vertical-align:middle;
}

.tabelleContent .td-2 {
 width:75px;
 background-color:#EAE0EA;
 color:#F3BE00;
 vertical-align:middle;
 text-align:center;
}

table.tabelleContentTrenner {
 font-family:Verdana,sans-serif;
 font-size:14px;
/* Color und BG-Color wird im jeweiligen unter-css festgelegt */
 height:22px;
 padding-right:0px;
 padding-bottom:0px;
 border-style:solid;
 border-left-width:0px;
 border-top-width:2px;
 border-right-width:0px;
 border-bottom-width:2px;
 border-color:#EAE0EA;
 text-align:left;
}

.tabelleContentTrenner .td-0 {
 padding-left:20px;
 padding-top:2px;
 width:110px;
}

.tabelleContentTrenner .td-1 {
 padding-left:10px;
 padding-top:2px;
 width:137px;
}

.tabelleContentTrenner .td-2 {
/* Color und BG-Color wird im jeweiligen unter-css festgelegt */
 text-align:right;
 padding-right:5px;
 padding-top:2px;
 width:249px;
}

table.tabelleContentUnten {
 font-family:Verdana,sans-serif;
 font-size:14px;
/* Color und BG-Color wird im jeweiligen unter-css festgelegt */
 height:22px;
 padding-right:0px;
 padding-bottom:0px;
 border-style:solid;
 border-left-width:0px;
 border-top-width:2px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-color:#EAE0EA;
 text-align:left;
}

.tabelleContentUnten .td-0 {
 padding-left:20px;
 padding-top:2px;
 width:149px;
}

.tabelleContentUnten .td-1 {
 padding-left:10px;
 padding-top:2px;
 width:237px;
}

.tabelleContentUnten .td-2 {
/* Color und BG-Color wird im jeweiligen unter-css festgelegt */
 padding-left:5px;
 padding-top:2px;
 width:110px;
}
/* ------------------------------------------------------------- */

/* ----------- Bilder auf der Kunden-Präsentation -------------- */
.box a {
 position:relative;
 text-decoration:none;
 display:block;
 width:182px;
 height:137px;
}


.box a:hover {
 color:#DEDEDE;


 background-color:#000000;
}

.box a span {
 display:none;

}

.box a:hover span {
 position:absolute;
/* top:-100px;
 right:50px; */
 bottom:50px;
 right:50px;
 z-index:3;
 display:block;
 border-style:ridge;
 border-width:12px;
}

table.tabellePraesent {
 font-family:Verdana,sans-serif;
 font-size:9px;
 background-color:#000000;
 color:#DEDEDE;
}

.tabellePraesent .td-0 {
/* padding-left:0px;
 padding-top:0px;
height:112px; */
}

.tabellePraesent .td-1 {
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 height:20px;
 border-style:solid;
 border-left-width:0px;
 border-top-width:1px;
 border-right-width:0px;
 border-bottom-width:1px;
 border-color:#EAE0EA;
}

div.tabelleRechts {
 font-family:Verdana,sans-serif;
 font-size:9px;
 background-color:#000;
 color:#DEDEDE;
 width:182px;
}

div.td-0 {
 font-family:Verdana,sans-serif;
 font-size:9px;
 text-align:center;
 padding-bottom:5px;
 width:182px;
}

div.td-1 {
 font-family:Verdana,sans-serif;
 font-size:9px;
 padding: 10px 0 0 5px;
 height:20px;
 border: solid #EAE0EA;
 border-left-width:0px;
 border-top-width:1px;
 border-right-width:0px;
 border-bottom-width:1px;
}
/* ------------------------------------------------------------- */

/* ----------- Besucherzähler auf der Visitenkarte ------------- */
div.besucherZaehler {
 font-size: 9px;
 color: #DEDEDE;
 padding: 20px 0 5px 25px;
}

div.besucherZaehler div {
 padding: 5px 0 0 35px;
}
/* ------------------------------------------------------------- */

