  /****** WYSIWYG *****/
  
  .title {
    font-family:verdana,arial,helvetica;
    font-size:16px;
    color:#3E88C5;
    font-weight:normal;
  }
  a.title {
   text-decoration:none;
  }
  a.title:hover {
   text-decoration:underline;
 }
 
  .title_brown {
    font-family:verdana,arial,helvetica;
    font-size:16px;
    color:#5D3F2D;
    font-weight:normal;
  }
  
  .subtitle {
    font-family:verdana,arial,helvetica;
    font-size:13px;
    color:#3E88C5;
    font-weight:normal;
  }
  a.subtitle {
   text-decoration:none;
  }
  a.subtitle:hover {
   text-decoration:underline;
  }
  
  .subtitle_brown {
    font-family:verdana,arial,helvetica;
    font-size:13px;
    color:#5D3F2D;
    font-weight:normal;
  }
  
  .standard {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
	font-weight:normal;
  }
  
  .keywords {
    font-family:verdana,arial,helvetica;
    font-size:10px;
    color:#3E88C5;
	font-weight:normal;
  }
  a.keywords {
    text-decoration:none;
	font-weight:normal;
  }
  a.keywords:hover {
    text-decoration:underline;
	font-weight:normal;
  }
  
  a.teaser_link {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#3E88C5;
    font-weight:bold;
  }
   a.teaser_link:hover {
    text-decoration:underline;
  }
 
  
  /****** MAIN-NAVIGATION *****/ 
  .nav_main {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_main {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_main:hover {
    text-decoration:none;
    color:#5D3F2D;
  }
  a.nav_main_active {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:13px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_main_active:hover {
    text-decoration:none;
	color:#5D3F2D;
  }
  .nav_sub {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_sub {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_sub:hover {
    text-decoration:none;
    color:#5D3F2D;
  }
  a.nav_sub_active {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:12px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_sub_active:hover {
    text-decoration:none;
	color:#5D3F2D;
  }

  .nav_meta {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_meta {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
  }
  a.nav_meta:hover {
    text-decoration:none;
  }
 
  
  /****** ALLGEMEIN *****/ 
  body {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
	background-color:#FFFFFF;
 }
 p {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
 }
  td {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
 }
 input {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
	background-color:#FFFFFF;
	border:1px;
	border-color : #79A7CC;
	border-style : solid;
	height:20px;
 }
  textarea {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
	background-color:#FFFFFF;
	border:1px;
	border-color : #79A7CC;
	border-style : solid;
 }
  select {
    font-family:verdana,arial,helvetica;
    font-size:11px;
    color:#5D3F2D;
    font-weight:normal;
	background-color:#FFFFFF;
	border:1px;
	border-color : #79A7CC;
	border-style : solid;
	height:18px;
  }
  a {
     color:#5D3F2D;
	 font-weight:bold;
     text-decoration:none;
  }
  a:hover {
	 text-decoration:underline;
  }
  
  img {
     border-color:#79A7CC;
  }
  hr {
     border-color:#79A7CC;
	 height:1px;
  }
  
  h1 {
    font-family:verdana,arial,helvetica;
    font-size:16px;
    color:#3E88C5;
    font-weight:normal;
	margin-top:0px;
    margin-bottom:0px;
  }
   h2 {
    font-family:verdana,arial,helvetica;
    font-size:13px;
    color:#3E88C5;
    font-weight:normal;
	margin-top:0px;
    margin-bottom:0px;
  }
 
  /****** INDIVIDUELL *****/ 
  .white_ffffff {
    background-color:#ffffff;
  }
  .black_000000 {
    background-color:#000000;
  }
  .yellow_FFE1B3 {
    background-color:#FFE1B3;
  }
  .yellow_FEB77F {
    background-color:#FEB77F;
  }
  .orange_E8823B {
    background-color:#FF8332;
  }
  .blue_EAF5FD {
    background-color:#EAF5FD;
  }
  .blue_E1F0FB {
    background-color:#E1F0FB;
  }
  .blue_79A7CC {
    background-color:#79A7CC;
  }

  .bg_body {
	background-image:url(../images/bg_body.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color:#D1DDFF;
  } 
  .bg_image_top {
	background-image:url(../images/bg_image_top.jpg);
	background-position : top;
	background-repeat : no-repeat;
  } 
  .bg_content {
	background-image:url(../images/bg_content.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	height: 28px;
  } 
  .bg_footer {
	background-image:url(../images/bg_footer.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	height: 20px;
  } 
  .bg_teaser_top {
	background-image:url(../images/bg_teaser_top.gif);
	background-position : top;
	background-repeat : no-repeat;
  } 
  .bg_teaser_bottom {
	background-image:url(../images/bg_teaser_bottom.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	height: 35px;
  } 
  .bg_teaser_left {
	background-image:url(../images/bg_teaser_left.gif);
	background-position : right;
	background-repeat : repeat-y;
} 
  .bg_teaser_right {
	background-image:url(../images/bg_teaser_right.gif);
	background-position : left;
	background-repeat : repeat-y;
} 
   .bg_teaser_info {
	background-image:url(../images/bg_teaser_info.gif);
	background-position : top;
	background-repeat : no-repeat;
	height: 20px;
} 

  .bg_details_orange {
	background-image:url(../images/bg_details_orange.jpg);
	background-position : left;
	background-repeat : no-repeat;
	height: 60px;
} 
  .reiter_profil {
	background-image:url(../images/reiter_profil.gif);
	background-position : left;
	background-repeat : no-repeat;
} 
  .reiter_bilder {
	background-image:url(../images/reiter_bilder.gif);
	background-position : left;
	background-repeat : no-repeat;
} 
  .reiter_karte {
	background-image:url(../images/reiter_karte.gif);
	background-position : left;
	background-repeat : no-repeat;
} 
  .reiter_route {
	background-image:url(../images/reiter_route.gif);
	background-position : left;
	background-repeat : no-repeat;
} 
  .reiter_anfrage {
	background-image:url(../images/reiter_anfrage.gif);
	background-position : left;
	background-repeat : no-repeat;
} 
 
  
/****** FORMULARE *****/
.form_box {
    border-width:0px;
    border-style:solid;
    border-color:#79A7CC;
    background:#ffffff;
 }	
 .form_label {
    font-weight:normal;
    width:150px;
  }
  .form_text {
    width:320px;
  }
  .form_line {
    width:470px;
    height:1px;
    background:#79A7CC;
  }
  .form_input {
    width:320px;
  }
  .form_input2 {
    width:238px;
  }
  .form_input3 {
    width:78px;
  }
  .form_textarea {
    width:470px;
    height:64px;
  }
  .form_submitfield {
    width:105px;
  }
  .form_submitbutton {
	background-image:url(../images/bg_button.gif);
	background-repeat : no-repeat;
	width:98px;
	height:20px;
	color:#5D3F2D;
	font-weight:normal;
	font-size:12px;
	border:0px;
}
  .form_checkbox {
	background-color: transparent;
	border:0px;
}

  .form_searchinput {
    width:176px;
	font-size:12px;
  }
   .form_searchsubmitbutton {
	background-image:url(../images/bg_button_search.gif);
	background-repeat : no-repeat;
	width:98px;
	height:20px;
	color:#5D3F2D;
	font-weight:normal;
	font-size:12px;
	border:0px;
}
    
    /*****MODULE*****/
  .content_row {
    font-weight:bold;
    background:#E1F0FB;
    height:28px;
  }
  .content_line {
    height:1px;
    background:#79A7CC;
  }
  
  
  .event_name {
    width:180px;
  }
  .event_weekday {
    width:26px;
    height:20px;
  }
  .event_date {
    width:84px;
  }
  .event_time {
    width:110px;
  }
  .event_details {
    width:54px;
  }
  .event_line {
    height:1px;
    background:#79A7CC;
  }
  
  
 .thumb_box {
	border-color:#79A7CC;
	border-width:1px;
	border-style:solid;
}  
 .slide_description {
    font-size:12px;
    font-weight:normal;
    color:#3E88C5;
  }
      

  .error_text {
    font-size:11px;
    color:#FF8332;
    font-weight:bold;
  }
  