html, body {
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  background-color: #000000;
  }
.body a:active  { color: #FAFAFA; text-decoration : none;  }
.body a:link    { color: #E6DDD6; text-decoration : none;  }
.body a:visited { color: #E6DDD6; text-decoration : none;  }
.body a:hover   { color: #FFFFFF; text-decoration : none;  }


img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    float:none;
}

img.cl {
    display:inline;
    float:none;
    text-align:top;
}

td img {
 vertical-align: bottom;
 float:left;
}

p {
 padding:0;
 margin:0;
}

.normal        {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E6DDD6;}
.normal a:active  { color: #FAFAFA }
.normal a:link    { color: #E6DDD6 }
.normal a:visited { color: #E6DDD6 }
.normal a:hover   { text-decoration : underline; color: #FFFFFF }
.normalbgw     {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#FFFFFF;}
.normalwhite   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.klein         {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222}

.headline      {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #222222; font-weight: bold;}
.headlinebgw   {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color:#FFFFFF;}
.headlinewhite {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white; font-weight: bold;}
.headlinerot   {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FD1F14; font-weight: bold;}
.headline a:active { color: #cc0000 }
.headline a:link { color: #29368D }
.headline a:visited { color: #29368D }
.headline a:hover { text-decoration : underline; color: #FD1F14 }

.prodtop       {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
.prodtop a:active  { color: #FAFAFA; }
.prodtop a:link    { color: #E6DDD6; }
.prodtop a:visited { color: #E6DDD6; }
.prodtop a:hover   { text-decoration : underline; color: #FFFFFF; }
.prodtophead   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold;}

.amp {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration : none; background-color:#8D5B40;}
.amp a:active  { color: #FAFAFA; text-decoration : none;  }
.amp a:link    { color: #E6DDD6; text-decoration : none;  }
.amp a:visited { color: #E6DDD6; text-decoration : none;  }
.amp a:hover   { color: #FFFFFF; text-decoration : none;  }
.amphead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold;}

.for_tinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration : none;}
.for_tbetreff {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration : none;}
.for_tbetreff a:link    { color: #EDD400; text-decoration : none; }
.for_tbetreff a:visited { color: #EDD400; text-decoration : none; }
.for_tbetreff a:hover   { color: #F5DB00; text-decoration : none; background: #222222; }
.for_tbetreff a:active  { color: #F5DB00; text-decoration : none; background: #000000; }

.for_bereich   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #BE8600; text-decoration : none;}
.for_bereich a:link    { color: #BE8600; text-decoration : none; }
.for_bereich a:visited { color: #BE8600; text-decoration : none; }
.for_bereich a:hover   { color: #222222; text-decoration : none; }
.for_bereich a:active  { color: #000000; text-decoration : none; }
.for_berdetail {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration : none;}

.for_headline    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration : none;}
.for_topheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF; text-decoration : none;}
.for_detail      {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration : none;}

.for_mes_autor   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration : none;}
.for_mes_posts   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #FFFFFF; text-decoration : none;}
.for_mes_betreff { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration : none;}
.for_mes_inhalt  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration : none;}

.for_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration : none;}
.for_normal a:link    { color: #EDD400; text-decoration : none; }
.for_normal a:visited { color: #EDD400; text-decoration : none; }
.for_normal a:hover   { color: #F5DB00; text-decoration : none; background: #222222; }
.for_normal a:active  { color: #F5DB00; text-decoration : none; background: #000000; }

.for_treelinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration : none;}
.for_treelinks a:link    { color: #FFE400; text-decoration : none; background: #444444; padding:1px; border : 1px solid #FFE400;}
.for_treelinks a:visited { color: #FFE400; text-decoration : none; background: #444444; padding:1px; border : 1px solid #FFE400;}
.for_treelinks a:hover   { color: #FFE400; text-decoration : none; background: #222222; padding:1px; border : 1px dashed #FFE400;}
.for_treelinks a:active  { color: #FFE400; text-decoration : none; background: #000000; padding:1px; border : 1px dashed #FFE400;}

.for_buttonlink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration : none;}
.for_buttonlink a:link    { color: #FFE400; text-decoration : none; background: #444444; padding:1px; border : 1px solid #FFE400; }
.for_buttonlink a:visited { color: #FFE400; text-decoration : none; background: #444444; padding:1px; border : 1px solid #FFE400; }
.for_buttonlink a:hover   { color: #FFE400; text-decoration : none; background: #222222; padding:1px; border : 1px dashed #FFE400; }
.for_buttonlink a:active  { color: #FFE400; text-decoration : none; background: #000000; padding:1px; border : 1px dashed #FFE400; }

.ntick {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; text-decoration : none;}
.ntick a:link    { color: #222222; text-decoration : none; }
.ntick a:visited { color: #222222; text-decoration : none;  }
.ntick a:hover   { color: #ffffff; text-decoration : none;  }
.ntick a:active  { color: #ffffff; text-decoration : none;  }

.newshead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #342216; font-weight:bold;}
.newshead a:link    { color: #342216; }
.newshead a:visited { color: #342216; }
.newshead a:active  { color: #342216; }
.newshead a:hover   { text-decoration : underline; color: #342216; }

.newstitle { background-color:#E6DDD6; }
.newsheaddatum {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #342216; font-weight:bold;}
.newsfooter { background-color:#362416; }


.newscontent {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E6DDD6; font-weight:normal; background-color:#8D5B40; }
.newscontent a:link    { text-decoration : none; color: #f0f0f0; }
.newscontent a:visited { text-decoration : none; color: #f0f0f0; }
.newscontent a:active  { text-decoration : underline; color: #ffffff; }
.newscontent a:hover   { text-decoration : underline; color: #ffffff; }

.news_top_headline {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; background-color: #342216;}


.buttonlink { font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 3px; font-size: 16px; color: #342216; }
.buttonlink a:link    { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px solid #000; text-decoration: none;  }
.buttonlink a:visited { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px solid #000; text-decoration: none; }
.buttonlink a:hover   { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px dashed #000; text-decoration: none; }
.buttonlink a:active  { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px dashed #000; text-decoration: none; }

.i_buttonlink { font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 3px; font-size: 16px; color: #E6DDD6; }
.i_buttonlink a:link    { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px solid #fff; text-decoration: none;  }
.i_buttonlink a:visited { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px solid #fff; text-decoration: none; }
.i_buttonlink a:hover   { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px dashed #fff; text-decoration: none; }
.i_buttonlink a:active  { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px dashed #fff; text-decoration: none; }

.buttonlinksm { font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 3px; font-size: 12px; color: #342216; }
.buttonlinksm a:link    { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px solid #000; text-decoration: none;  }
.buttonlinksm a:visited { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px solid #000; text-decoration: none; }
.buttonlinksm a:hover   { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px dashed #000; text-decoration: none; }
.buttonlinksm a:active  { padding : 1px; color : #342216; background-color : #E6DDD6; border : 1px dashed #000; text-decoration: none; }

.i_buttonlinksm { font-family: Arial, Helvetica, sans-serif; font-weight:normal; padding: 3px; font-size: 12px; color: #E6DDD6; }
.i_buttonlinksm a:link    { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px solid #fff; text-decoration: none;  }
.i_buttonlinksm a:visited { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px solid #fff; text-decoration: none; }
.i_buttonlinksm a:hover   { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px dashed #fff; text-decoration: none; }
.i_buttonlinksm a:active  { padding : 1px; color : #E6DDD6; background-color : #342216; border : 1px dashed #fff; text-decoration: none; }

.pe_buttonlink { font-family: Arial, Helvetica, sans-serif; padding: 3px; font-size: 14px; color: #F2B73F; display:inline; }
.pe_buttonlink a:link    { padding : 3px; color : #F2B73F; text-decoration: none; }
.pe_buttonlink a:visited { padding : 3px; color : #F2B73F; text-decoration: none; }
.pe_buttonlink a:hover   { padding : 2px; color : #000000; background-color : #F2B73F; border : 1px solid #000000; text-decoration: none; }
.pe_buttonlink a:active  { padding : 2px; color : #000000; background-color : #FFF400; border : 1px solid #000000; text-decoration: none; }

.wb_buttonlink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration : none;}
.wb_buttonlink a:link    { color: #000000; text-decoration : none; background: #ffffff; padding:1px; border : 1px solid #FFE400; }
.wb_buttonlink a:visited { color: #000000; text-decoration : none; background: #ffffff; padding:1px; border : 1px solid #FFE400; }
.wb_buttonlink a:hover   { color: #000000; text-decoration : none; background: #e0e0e0; padding:1px; border : 1px dashed #000000; }
.wb_buttonlink a:active  { color: #000000; text-decoration : none; background: #000000; padding:1px; border : 1px dashed #000000; }

.user_display { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; display:inline; }

.normaltable      { color: #8D5B40; background-color:#E6DDD6; }
.normalcell       { color: #E6DDD6; background-color:#8D5B40; }
.normalcell2      { color: #E6DDD6; background-color:#8D6757; }
.normalcellhigh   { color: #E6DDD6; background-color:#764C35; }
.normalcontbg  { background-color:#222222; }

.content_header {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: white; font-weight: bold; background-color:#342216;}

.gal_event  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #342216;  background-color:#E6DDD6; }
.gal_event a:link    { color: #342216; text-decoration : none; }
.gal_event a:visited { color: #342216; text-decoration : none; }
.gal_event a:hover   { color: #000; text-decoration : none; }
.gal_event a:active  { color: #000; text-decoration : none; }

.titlecell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #342216; font-weight:normal; background-color:#E6DDD6; }

.wk_mini_head { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #E6DDD6; text-decoration : none;}
.wk_mini_head a:link    { color: #F0F0F0; text-decoration : none; }
.wk_mini_head a:visited { color: #F0F0F0; text-decoration : none; }
.wk_mini_head a:hover   { color: #FFF; text-decoration : none; }
.wk_mini_head a:active  { color: #FFF; text-decoration : none; }

.wk_mini { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #E6DDD6; text-decoration : none;}
.wk_mini a:link    { color: #F0F0F0; text-decoration : none; }
.wk_mini a:visited { color: #F0F0F0; text-decoration : none; }
.wk_mini a:hover   { color: #FFF; text-decoration : none; }
.wk_mini a:active  { color: #FFF; text-decoration : none; }


