body
{
   font-family:Comic Sans MS;
   font-size:13px;
   color:#000000;
   font-weight:normal;
   background-color:#669900;
}

form
{
   display:inline;
}

table
{
   font-family:Comic Sans MS;
   font-size:13px;
   color:#000000;
   font-weight:normal;
}

.cell_bg
{
   background-color:#669900;
}

.popUp
{
   background-color:#EFD88A;
}

.text_headline
{
   font-family:Comic Sans MS;
   font-size:14px;
   color:#000000;
   font-weight:bold;
}

.text
{
   font-family:Comic Sans MS;
   font-size:13px;
   color:#000000;
   font-weight:normal;
}

.text_bold
{
   font-family:Comic Sans MS;
   font-size:13px;
   color:#000000;
   font-weight:bold;
}

.text_small
{
   font-family:Comic Sans MS;
   font-size:12px;
   color:#000000;
   font-weight:normal;
}

.info_text
{
   font-family:Verdana;
   font-size:9px;
   color:#000000;
   font-weight:normal;
}

.phone_mail
{
   background-image:url(../images/impressum/phone_mail.jpg);
   background-repeat:no-repeat;
}

/* BEGIN Forum */
.forum_cellbg
{
    background-color:#669900;
}

.forum_bold
{
   font-family:Comic Sans MS;
   font-size:13px;
   color:#000000;
   font-weight:bold;
}

.forum_text
{
   font-family:Comic Sans MS;
   font-size:13px;
   color:#000000;
   font-weight:normal;
}

.forum_small
{
   font-family:Comic Sans MS;
   font-size:11px;
   color:#000000;
   font-weight:normal;
}

.forum_small_bold
{
   font-family:Comic Sans MS;
   font-size:11px;
   color:#000000;
   font-weight:bold;
}

a.forum:link  
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#EFD88A;
  font-weight:bold;
}

a.forum:visited
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#EFD88A;
  font-weight:bold;
}

a.forum:hover
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
}

a.forum:active
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
}

/* END Forum */

a.standard:link
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#669900;
  font-weight:normal;
}

a.standard:visited
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#669900;
  font-weight:normal;
}

a.standard:hover
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#FFFFFF;     
  font-weight:normal;
}

a.standard:active
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#FFFFFF;     
  font-weight:normal;
}

a.bold:link
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#669900;
  font-weight:bold;
}

a.bold:visited
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#669900;
  font-weight:bold;
}

a.bold:hover
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#FFFFFF;     
  font-weight:bold;
}
 

a.bold:active
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:13px;
  color:#FFFFFF;     
  font-weight:bold;
}


a.small:link
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:10px;
  color:#669900;     
  font-weight:normal;
}

a.small:visited
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:10px;
  color:#669900;     
  font-weight:normal;
}

a.small:hover
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:10px;
  color:#FFFFFF;     
  font-weight:normal;
}

a.small:active
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:10px;
  color:#FFFFFF;     
  font-weight:normal;
}


a.gb_admin:link
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#669900;
  font-weight:normal;
}

a.gb_admin:visited
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#669900;
  font-weight:normal;
}

a.gb_admin:hover
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:normal;
}

a.gb_admin:active
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:normal;
}


a.gb:link
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#669900;
  font-weight:normal;
}

a.gb:visited
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#669900;
  font-weight:normal;
}

a.gb:hover
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:normal;
}

a.gb:active
{
  font-family:Comic Sans MS;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:normal;
}


a.info:link
{
  font-family:Verdana;
  text-decoration:none;
  font-size:9px;
  color:#EFD88A;
  font-weight:normal;
}

a.info:visited
{
  font-family:Verdana;
  text-decoration:none;
  font-size:9px;
  color:#EFD88A;
  font-weight:normal;
}

a.info:hover
{
  font-family:Verdana;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:normal;
}

a.info:active
{
  font-family:Verdana;
  text-decoration:none;
  font-size:9px;
  color:#FFFFFF;
  font-weight:normal;
}

.button_imprint
{
   background-color:#EFD88A;
   width:120px;
   height:45px;
}

.textfield
{
   border: solid 1px;
   border-color:#669900;
   width:400px;
   height:20px;
   font-family:Verdana;
   font-style:normal;
   font-weight:normal;
   color:#669900;
   font-size:11px;
}
.textarea
{
   border: solid 1px;
   border-color:#669900;
   width:400px;
   height:100px;
   font-family:Verdana;
   font-style:normal;
   font-weight:normal;
   color:#669900;
   font-size:11px;
}
.textfield_news
{
   border: solid 1px;
   border-color:#669900;
   width:333px;
   height:20px;
   font-family:Verdana;
   font-style:normal;
   font-weight:normal;
   color:#669900;
   font-size:11px;
}
.textfield_antispam
{
   border: solid 1px;
   border-color:#669900;
   width:100px;
   height:20px;
   font-family:Verdana;
   font-style:normal;
   font-weight:normal;
   color:#669900;
   font-size:11px;
}
.dropdown
{
   border: solid 1px;
   border-color:#669900;
   color:#669900;
}
.button
{
   border: solid medium;
   border-color:#EFD88A;
   border-style:double;   
   background-color:#669900;
   color:#EFD88A;
}

/*BEGIN admin*/
.textfield_admin_sm
{
   width:30px;
}

/*END admin*/