  /****** WYSIWYG *****/
  .title {
    font-family:verdana,arial,helvetica;
    font-size:13px;
    color:#000000;
    font-weight:bold;
  }
  a.title {
   text-decoration:none;
  }
  a.title:hover {
   text-decoration:none;
   color:#8D167C;
  }
  .subtitle {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    font-weight:bold;
  }
  a.subtitle {
   text-decoration:none;
  }
  a.subtitle:hover {
   text-decoration:none;
   color:#8D167C;
  }
  .standard {
	font-family:verdana,arial,helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height : 16px;
}
 .line_height {
	font-family:verdana,arial,helvetica;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height : 20px;
}
   
  /****** MAIN-NAVIGATION *****/ 
  a.nav_main {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:14px;
    color:#ffffff;
    font-weight:normal;
  }
  a.nav_main:hover {
  }
   a.nav_main_active {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:14px;
    color:#8D167C;
    font-weight:bold;
  }
  a.nav_main_active:hover {
  }
  a.nav_sub {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:14px;
    color:#ffffff;
    font-weight:normal;
  }
  a.nav_sub:hover {
  }
   a.nav_sub_active {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:14px;
    color:#8D167C;
    font-weight:bold;
  }
  a.nav_sub_active:hover {
  }

   a.meta_nav {
    font-family:verdana,arial,helvetica;
    text-decoration:none;
    font-size:10px;
    color:#8D167C;
    font-weight:bold;
  }
  
  /****** ALLGEMEIN *****/ 
  body {
    background-color:#ffffff;
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    font-weight:normal;
 }
 p {
    font-family:verdana,arial,helvetica;
    font-size:12px;
    color:#000000;
    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:#8D167C;
	 font-weight:normal;
  }
  
  img {
    border-color:#8D167C;
  }
  
  hr {
	 color:#8D167C;
  }
 
  /****** INDIVIDUELL *****/ 
  .css_body {
    background-color:#FFFFFF;
  }
  .white_ffffff {
    background-color:#ffffff;
  }
 .violet_8D167C {
	background-color:#8D167C;
}
 .violet_D3A5CC {
	background-color:#D3A5CC;
}
  
 .image_top {
	background-image:url(../images/image_top.jpg);
	background-repeat : no-repeat;
	background-position : top;
	background-color : White;
}
.nav_active_bg {
	background-image:url(../images/nav_active_bg.gif);
	background-repeat : repeat-x;
}
 .teaser_bg {
	background-image:url(../images/teaser_bg.jpg);
	background-repeat : no-repeat;
	background-position : bottom;
	background-color : White;
}
.logo_bg {
	background-image:url(../images/logo_bg.jpg);
	background-repeat : repeat-y;
}

  
/****** FORMULARE *****/
.form_box {
    border-width:1px;
    border-style:solid;
    border-color:#8D167C;
    background:#D3A5CC;
 }	
 .form_label {
    font-size:12px;
    font-weight:bold;
    width:153px;
	color:#8D167C;
	background:#D3A5CC;
  }
  .form_text {
    font-size:12px;
    width:266px;
	background:#D3A5CC;
  }
  .form_checkbox {
    font-size:12px;
    font-weight:bold;
	width:240px;
	color:#8D167C;
	background:#D3A5CC;
  }
  .form_line {
    width:419px;
    height:1px;
    background:#8D167C;
  }
  .form_input {
    width:266px;
  }
  .form_input2 {
    width:200px;
  }
  .form_input3 {
    width:66px;
  }
  
  .form_textarea {
    width:266px;
    height:125px;
  }
 
  .form_submitfield {
    width:133px;
  }
  .form_submitbutton {
    width:129px;
	font-weight:bold;
  }
      
	  
 .content_box {
    border-width:1px;
    border-style:solid;
    border-color:#8D167C;
  }		
  .content_row {
    font-size:13px;
    font-weight:bold;
	color:#8D167C;
    background:#D3A5CC;
	height:22px;
  }
   .content_line {
    height:1px;
    background:#D3A5CC;
  }
	 
	  
 .guestbookentry_line {
	height:2px;
    background:#8D167C;
  }	  

  
   /*****Sitemap*****/
 .sitemap_box {
    border-width:0px;
    border-style:solid;
    border-color:#8D167C;
 }	
  .sitemap_level_1 {
    font-size:13px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background:#8D167C;
}
  a.sitemap_level_1 {
  }
  a.sitemap_level_1:hover {
 }	  
   .sitemap_level_2 {
    font-size:13px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	background:#D3A5CC;
}
  a.sitemap_level_2 {
  }
  a.sitemap_level_2:hover {
 }	  
   .sitemap_level_3 {
    font-size:12px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	background:#D3A5CC;
}
  a.sitemap_level_3 {
  }
  a.sitemap_level_3:hover {
 }	  
	  
	  
 .teaser_title { 
     font-family:verdana,arial,helvetica;
     font-size:13px;
     color:#ffffff;
     font-weight:bold;
  }
  
  
  .error_text {
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
  }
  
  
  .last_update {
    font-size:10px;
  }
   a.last_update {
     text-decoration:none;
     color:#000000;
  }
  
