  /****** WYSIWYG *****/
  .title {
    font-family:tahoma,arial,verdana;
    font-size:14px;
    color:#7D9444;
    font-weight:bold;
  }
  .subtitle {
    font-family:tahoma,arial,verdana;
    font-size:12px;
    color:#7D9444;
    font-weight:bold;
  }
  a.subtitle {
   text-decoration:none;
  }
  a.subtitle:hover {
   text-decoration:underline;
  }
  .standard { 
     font-family:tahoma,arial,verdana;
     font-size:11px;
     color:#383539;
     font-weight:normal;
  }
  .shop {
    font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#7D9444;
    font-weight:bold;
  }
  a.shop {
   text-decoration:none;
  }
  a.shop:hover {
   text-decoration:underline;
  }
  .shop_grey {
    font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#CCCCCC;
    font-weight:bold;
  }
 .shop_small {
    font-family:tahoma,arial,verdana;
    font-size:10px;
    color:#7D9444;
    font-weight:bold;
  }
  
   
  /****** MAIN-NAVIGATION *****/ 
  a.nav_main {
    font-family:tahoma,arial,verdana;
    text-decoration:none;
    font-size:11px;
    color:#383539;
    font-weight:normal;
  }
  a.nav_main:hover {
    font-family:tahoma,arial,verdana;
    text-decoration:none;
    font-size:11px;
    color:#7D9444;
    font-weight:normal;
  }
   a.nav_main_active {
    font-family:tahoma,arial,verdana;
    text-decoration:none;
    font-size:11px;
    color:#7D9444;
    font-weight:normal;
  }
  a.nav_meta {
    font-family:tahoma,arial,verdana;
    text-decoration:none;
    font-size:10px;
    color:#7D9444;
    font-weight:normal;
  }
  
  /****** ALLGEMEIN *****/ 
  body {
    background-color:#ffffff;
	font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#383539;
    font-weight:normal;
 }
 p {
    margin-top:0px;
    margin-bottom:0px;
 }
  td {
    font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#383539;
    font-weight:normal;
 }
 input {
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#383539;
	font-weight:normal;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
}
  textarea {
    font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#383539;
    font-weight:normal;
	background-color:#FFFFFF;
	border:1px;
	border-color : #FFFFFF;
	border-style : solid;
 }
  select {
    font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#383539;
    background-color:#FFFFFF;
  }
  
  a {
     text-decoration:underline;
     color:#7D9444;
  }
  
  img {
     border-color:#7D9444;
  }
  
 
  /****** INDIVIDUELL *****/ 
  .css_body {
    background-color:#FFFFFF;
  }
  .white_ffffff {
    background-color:#ffffff;
  }
  .brown_C7AE8F {
    background-color:#C7AE8F;
  }
  .grey_EEE7DD {
    background-color:#EEE7DD;
  }
  .green_7D9444{
    background-color:#7D9444;
  }
  .green_CCCEAF {
    background-color:#CCCEAF;
  }
  .green_EBEBDF {
    background-color:#EBEBDF;
  }
  
 .bg_top {
	background-image:url(../images/image_top.jpg);
	background-position : right top;
	background-repeat : no-repeat;
	background-color:#FFFFFF;
} 
  
  
/****** FORMULARE *****/
.form_box {
    border-width:1px;
    border-style:solid;
    border-color:#C7AE8F;
    background:#EBEBDF;
 }	
 .form_label {
    font-size:11px;
    font-weight:normal;
    width:165px;
  }
  .form_text {
    font-size:11px;
    width:270px;
  }
  .form_line {
    width:435px;
    height:1px;
    background:#C7AE8F;
  }
  .form_input {
    width:270px;
  }
  .form_input2 {
    width:197px;
  }
  .form_input3 {
    width:62px;
  }
  .form_input_shop {
	width:43px;
	height:19px;
	background-color:#EBEBDF;
	border: 1px;
	border-style:solid;
	border-color:#B6B6B6;
	text-align:center;
	color:#7D9444;
	font-weight:bold;
}
 .form_input_shop2 {
	width:165px;
	height:19px;
	background-color:#EBEBDF;
	border: 1px;
	border-style:solid;
	border-color:#B6B6B6;
	text-align:center;
	color:#7D9444;
	font-weight:bold;
}
  .form_input_versions {
    width:150px;
	background:#EBEBDF;
  }
  
  .form_textarea {
    width:270px;
    height:125px;
  }
  .form_textarea2 {
    width:270px;
    height:55px;
  }
  .form_checkbox {
    background:#EBEBDF;
	border:0px;
  }
  .form_checkbox_agb {
    background-color:#EBEBDF;
	border: 1px;
	border-style:solid;
	border-color:#B6B6B6;
  }
  .form_radio {
    background:#EBEBDF;
	border:0px;
  }
  
  .form_submitfield {
    width:135px;
  }
  .form_submitbutton {
    width:131px;
	font-weight:bold;
	border:0px;
  }

    
    /*****MODULE*****/
 .content_box {
    border-width:0px;
    border-style:solid;
    border-color:#C7AE8F;
    background:#ffffff;
  }		
  .content_row {
    font-weight:normal;
	color:#000000;
    background:#EBEBDF;
    height:19px;
  }
  .content_line {
    height:1px;
    background:#C7AE8F;
  }
  
 
 .shop_amount {
    width:60px;
  } 
 .shop_thumb {
    width:100px;
  }
  .shop_name {
    width:200px;
  }
  .shop_name2 {
    width:160px;
  }
  .shop_price {
    width:80px;
  }
  .shop_order {
    width:80px;
  }
  .shop_versions {
    width:317px;
  }
  .shop_line {
    height:1px;
    background:#C7AE8F;
  }
  
  
  .guestbookentry_line {
	height:1px;
    background:#C7AE8F;
  }
      
	  
  .sitemap_box {
	border-color:#ffffff;
    border-width:0px; 
    border-style:solid;
}
  .sitemap_level_1 {
    font-size:11px;
	text-decoration:none;
	color:#7D9444;
	font-weight:normal;
	background:#EBEBDF;
}
  a.sitemap_level_1 {
  }
  .sitemap_level_2 {
	text-decoration:none;
    color:#383539;
	font-weight:normal;
	background:#FFFFFF;
 }
  a.sitemap_level_2 {
  }
  a.sitemap_level_2:hover {
    color:#7D9444;
  }
  	  
  
  .error_text {
    font-size:11px;
    color:#C7AE8F;
    font-weight:bold;
  }
  
 
  .teaser_box_top { 
    border-width:1px;
    border-style:solid;
    border-color:#C7AE8F;
    background:#CCCEAF;
  }
  .teaser_box_bottom {
	border-width:0px 1px 1px 1px;
	border-style: dotted;
	border-color:#C7AE8F;
}
  .teaser {
    font-family:tahoma,arial,verdana;
    font-size:11px;
    color:#7D9444;
    font-weight:bold;
  }	  
 
 #directionsBody .form_input { border:1px solid #b5b5b4; }
 #directionsBody .form_submitbutton { border:1px solid #b5b5b4;background:#ccceaf;color:#82984b; }
 .margin_top {margin-top:10px;} 
