  /****** WYSIWYG *****/
  .title {
    font-family:verdana,arial,helvetica;
    font-size:18px;
    color:#F9B20B;
    font-weight:normal;
  }
  .subtitle {
    font-family:verdana,arial,helvetica;
    font-size:15px;
    color:#463B27;
    font-weight:normal;
  }
  a.subtitle {
   text-decoration:none;
  }
  a.subtitle:hover {
   text-decoration:underline;
  }
  .standard { 
     font-family:verdana,arial,helvetica;
     font-size:12px;
     color:#463B27;
     font-weight:normal;
  }
   
  /****** MAIN-NAVIGATION *****/ 
  a.nav_main {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#463B27;
    font-weight:normal;
  }
  a.nav_main:hover {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#F9B20B;
    font-weight:normal;
  }
   a.nav_main_active {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#F9B20B;
    font-weight:normal;
  }
  a.nav_main_active:hover {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#F9B20B;
    font-weight:normal;
  }
   a.nav_sub {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:11px;
    color:#463B27;
    font-weight:normal;
  }
  a.nav_sub:hover {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:11px;
    color:#F9B20B;
    font-weight:normal;
  }
   a.nav_sub_active {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:11px;
    color:#F9B20B;
    font-weight:normal;
  }
  a.nav_sub_active:hover {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:11px;
    color:#F9B20B;
    font-weight:normal;
  }

  
  /****** ALLGEMEIN *****/ 
  body {
    background-color:#ffffff;
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#463B27;
    font-weight:normal;
 }
 p {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#463B27;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
 }
  td {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    font-weight:normal;
 }
 input {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    font-weight:normal;
 }
  textarea {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    font-weight:normal;
 }
  select {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    font-weight:normal;
  }
  a {
     text-decoration:underline;
     color:#F9B20B;
  }
  
  img {
    border-color:#999999;
  }
  
  hr {
	 color:#999999;
  }
  
 
  /****** INDIVIDUELL *****/ 
  .white_ffffff {
    background-color:#ffffff;
  }
 .yellow_FFE199 {
    background-color:#FFE199;
 }
 
 .bg_body {
	background-image:url(../images/bg_body.gif);
	background-repeat : repeat;
} 
 .bg_top {
	background-image:url(../images/bg_top.gif);
	background-position : left;
	background-repeat : no-repeat;
} 
.bg_content_middle1 {
	background-image:url(../images/bg_content_middle1.gif);
	background-position : left, top;
	background-repeat : no-repeat;
	background-color:#FFFFFF;
} 
 .bg_content_middle2 {
	background-image:url(../images/bg_content_middle2.gif);
	background-position : left;
	background-repeat : repeat-y;
} 
 .bg_teaser_top {
	background-image:url(../images/bg_teaser_top.gif);
	background-position : left, top;
	background-repeat : no-repeat;
} 

  
/****** FORMULARE *****/
.form_box {
    border-width:1px;
    border-style:solid;
    border-color:#999999;
	background:#FFE199;
 }	
 .form_label {
    font-weight:normal;
    width:158px;
  }
  .form_text {
    width:250px;
  }
  .form_line {
    width:408px;
    height:1px;
    background:#999999;
  }
  .form_input {
    width:250px;
  }
  .form_input2 {
    width:170px;
  }
  .form_input3 {
    width:80px;
  }
  
  .form_textarea {
    width:250px;
    height:125px;
  }
 
  .form_submitfield {
    width:125px;
  }
  .form_submitbutton {
    width:121px;
  }

    
    /*****MODULE*****/
 .content_box {
    border-width:1px;
    border-style:solid;
    border-color:#999999;
    background:#ffffff;
  }		
  .content_row {
    font-weight:normal;
    background:#FFE199;
    height:18px;
  }
  .content_line {
    height:1px;
    background:#FFE199;
  }
  

  .event_name {
    font-weight:normal;
    width:148px;
  }
  a.event_name {
   color:#463B27;
   text-decoration:none;
  }
  a.event_name:hover {
   text-decoration:underline;
  }
  .event_weekday {
    width:30px;
    height:24px;
  }
  .event_date {
    width:90px;
  }
  .event_time {
    width:90px;
  }
  .event_details {
    width:50px;
  }
  .event_line {
    height:1px;
    background:#999999;
  }
  
  
  .guestbookentry_line {
	height:1px;
    background:#999999;
  }
  
  .teaser_title { 
     font-family:verdana,arial,helvetica;
     font-size:11px;
     color:#463B27;
     font-weight:normal;
  }
  .teaser_text { 
     font-family:verdana,arial,helvetica;
     font-size:11px;
     color:#AA956D;
     font-weight:normal;
  }
  
  
  .error_text {
    font-size:11px;
    color:#FF3333;
    font-weight:normal;
  }
 