  /****** WYSIWYG *****/
  .title {
	font-family:arial,verdana,helvetica;
	font-size:14px;
	color:#620E04;
	font-weight:bold;
}
  .subtitle {
    font-family:arial,verdana,helvetica;
    font-size:14px;
    color:#620E04;
    font-weight:normal;
  }

  a.subtitle {
   text-decoration:none;
  }
  a.subtitle:hover {
   text-decoration:underline;
  }
  .standard {
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#050505;
	font-weight:normal;
}
 .teaser_title {
	font-family:arial,verdana,helvetica;
	font-size:14px;
	color:#620E04;
	font-weight:bold;
}
  
   
  /****** MAIN-NAVIGATION *****/ 
  a.nav_main {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:15px;
    color:#620E04;
    font-weight:bold;
  }
  a.nav_main:hover {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:15px;
    color:#AC3201;
    font-weight:bold;
  }
  a.nav_main_active {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:15px;
    color:#620E04;
    font-weight:bold;
  }
  a.nav_main_active:hover {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:15px;
    color:#AC3201;
    font-weight:bold;
  }
   a.nav_sub {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#620E04;
    font-weight:normal;
  }
  a.nav_sub:hover {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#AC3201;
    font-weight:normal;
  }
  a.nav_sub_active {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#620E04;
    font-weight:bold;
  }
   a.nav_sub_active:hover {
    font-family:arial,verdana,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#AC3201;
    font-weight:bold;
  }

  
  /****** ALLGEMEIN *****/ 
  body {
	background-color:#FFFFFFF;
	font-family:arial,verdana,helvetica;
	font-size:12px;
	color:#050505;
	font-weight:normal;
}
 p {
    font-family:arial,verdana,helvetica;
    font-size:12px;
	color:#050505;
	font-weight:normal;
    margin-top:0px;
    margin-bottom:8px;
 }
  td {
    font-family:arial,verdana,helvetica;
    font-size:12px;
	color:#050505;
	font-weight:normal;
 }
 input {
    font-family:arial,verdana,helvetica;
    font-size:12px;
	color:#050505;
	font-weight:normal;
 }
  textarea {
    font-family:arial,verdana,helvetica;
    font-size:12px;
	color:#050505;
	font-weight:normal;
 }
  select {
    font-family:arial,verdana,helvetica;
    font-size:12px;
	color:#050505;
	font-weight:normal;
  }
  a {
     color:#620E04;
     text-decoration:none;
  }
  a:hover {
     text-decoration:underline;
  }
  
  img {
    border-color:#620E04;
  }
  
 
  /****** INDIVIDUELL *****/ 
 .white_ffffff {
    background-color:#ffffff;
  }
 .yellow_FFFEEE {
	background-color:#FFFEEE;
}
 .yellow_FFF0C6 {
	background-color:#FFF0C6;
}
 .yellow_FFECB8 {
	background-color:#FFECB8;
}
 .yellow_FFE4A5 {
	background-color:#FFE4A5;
}
 .yellow_FFD289 {
	background-color:#FFD289;
}
 .yellow_FDC479 {
	background-color:#FDC479;
}
.blue_0F2C8D {
	background-color:#0F2C8D;
}
.brown_0F2C8D {
	background-color:#620E04;
}
  
 .bg_top {
	background-image:url(../images/bg_top.jpg);
	background-position : left;
	background-repeat : no-repeat;
} 
 .bg_nav {
	background-image:url(../images/bg_nav.jpg);
	background-position : top;
	background-repeat : no-repeat;
} 
 .bg_content {
	background-image:url(../images/bg_content.jpg);
	background-position : left top;
	background-repeat : no-repeat;
} 

  
/****** FORMULARE *****/
.form_box {
    border-width:0px;
    border-style:solid;
    border-color:#620E04;
	background:#FFF0C6;
 }	
 .form_label {
    font-size:12px;
	font-weight:normal;
    width:120px;
  }
  .form_text {
    width:272px;
  }
  .form_line {
    width:392px;
    height:1px;
    background:#620E04;
  }
  .form_input {
    width:272px;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
  }
  .form_input2 {
    width:200px;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
  }
  .form_input3 {
    width:69px;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
  }
  .form_input_cal{
    width:253px;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
  }
  
  .form_textarea {
    width:272px;
    height:68px;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
  }
 
  .form_submitfield {
    width:136px;
  }
  .form_submitbutton {
    width:132px;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
  }

    
    /*****MODULE*****/
 .content_box {
    border-width:0px;
    border-style:solid;
    border-color:#FFF0C6;
	background:#FFF0C6;
  }		
  .content_row {
    color:#620E04;
    font-size:14px;
    font-weight:bold;
    background:#FFF0C6;
  }
  .content_line {
    height:1px;
    background:#FFF0C6;
  }
  
  
  .guestbookentry_line {
	height:1px;
    background:#620E04;
  }
 
 
  .qtvr_box { 
    background-color:#ffffff;
    border-color:#620E04;
    border-width:0px; 
    border-style:solid;
  }
  .qtvr_description {
    font-size:11px;
 }
 
 
  .thumb_box { 
    border-color:#620E04;
    border-width:1px; 
    border-style:solid;
  }
  .slide_box { 
    border-color:#620E04;
    border-width:0px; 
    border-style:solid;
  }
  .slide_description {
    font-size:12px;
    font-weight:normal;
    color:#050505;
  }
  .slide_counter {
    font-size:12px;
    font-weight:bold;
    color:#620E04;
  }
 
 
  .calendar_box {
    font-family:arial,verdana,helvetica;
	border-width:1px;
	border-style: solid;
	border-color:#FFF0C6;
 }
 .month_row {
    color:#620E04;
	font-size:14px;
	font-weight:bold;
	background-color:#FDC479;
	height:23px;
 }
 .weekday_cell {
    color:#620E04;
	font-size:13px;
	font-weight:normal;
	border-width:1px;
	border-style: solid;
	border-color:#FFF0C6;
	background-color:#FFF0C6;
	height:21px;
 }
 .day_cell {
    color:#C8B88D;
	font-size:12px;
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	border-color:#FFF0C6;
	background-color:#ffffff;
	height:19px;
 }
 
 
  .table_box { 
    border-color:#620E04;
    border-width:2px; 
    border-style:solid;
  }
  
  .error_text {
    font-size:11px;
    color:#AC3201;
    font-weight:bold;
  }
 
