.bg_green { background-color: #54BF26 }
.bg_red {  background-color: #DE0007; } /* DE0007; 7777FF;*/
.bg_red_old {  background-color: #990000; }
.bg_white {  background-color: #FFFFFF; }
.bg_grey {  background-color: #F4F4F4; }
.bg_grey2 {  background-color: #DDDDDD; }

.forum_bg_top { background-color: #54BF26; }
.forum_bg_cat { background-color: #54BF26; }
.forum_bg_bottom { background-color: #CCCCCC; }
.forum_bg_post { background-color: #E0E0E0; }
.forum_bg_post2 { background-color: #F4F4F4; }
.forum_bg_post3 { background-color: #F4F4F4; }
.forum_bg_thread_main { background-color: #F4F4F4; }
.forum_bg_thread_sup { background-color: #F4F4F4; }

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

/* das ist neu - anfang */

div.content { margin:10px; }
div.footlinecontacts { clear:both; margin:25 0px;}
.footlinecontacts div { height:70px; float:left; margin:0 10 10 0px; padding:5 10px; }

div.dates { clear:both; margin:10 0px; }
div.dates div { padding:5px; margin:0 10 10 0px; width:300px; float:left; }
.date, div.dates div div
{
  padding:3px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
  color: #000000;
}
/* das ist neu - ende */

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

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

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

.normal_white_bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}

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

.normal_red_bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #C00000;
}

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

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

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

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

.medium_white_bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}

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

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

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

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

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

.very_big_white
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}

.very_big_red
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #C00000;
}

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

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

.small_white
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}

.small_red
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 line-height: normal;
 text-decoration: none;
 color: #C00000;
}

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

.small_white_bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}

.small_red_bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #C00000;
}

.nav
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
}

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

.head_title
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 34px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #999591;
}

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

.page_topic_white
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}

.page_topic_red
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #C00000;
}

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

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

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


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

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

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

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

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

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

.forum_admin
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 line-height: normal;
 text-decoration: none;
 color: #FFFFFF;
}


a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover{ text-decoration: underline; }
a:focus{ text-decoration: underline; }

