/* CSS Document */

body, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #3c3c3c;
}

h2 {
font-size: 11px;
}

 a {
    color:#FFFFFF;
   font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
   font-size:11px;
font-weight:bold;

 }

div#content {
	
 	filter:alpha(opacity=70);    
   	-moz-opacity: 0.7;    
   	opacity: 0.7;
}

div#contentText {
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #3c3c3c!important;
 }





#contentText a {
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #3c3c3c!important; 
	font-weight:bold;
 }
 
h1 {
   color:#3c3c3c;
   font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
   font-size:20px;
   font-weight:bold;
   margin-bottom:5px;
   text-transform: uppercase;
 }
 
 
.box {
background-color:#a6cc43;
width:100%;
margin-bottom:10px;
}

.box h1 {
color:#FFFFFF!important;
}

.boxText {
background-color:#a6cc43;
margin:10px;
padding:5px;
width:90%;
color:#ffffff!important;
}

.csc-textpic {
margin-bottom:5px;
}

.undernav{
  margin-left:20px;
}



/** Formular **/
    /* Klassen für Standard Inhalstelement Formular */
    .mf-submit {width:80px;background-color:#F7931D;color:#ffffff;border:1px solid #ffffff;margin-top:6px;}
    .mf-input {width:180px;}
    .mf-text {width:180px;}
    .mf-check {border:none;}

.tx-veguestbook-pi1 .tx-guestbook-left {
	background-color: #2f312e;
   	height:120px;
   	
}

.tx-veguestbook-pi1 .tx-guestbook-right {
min-height:120px;
}


/* Input Elements */
  input,  {color:#7b7b7b;font-size:10px;height:18px;font-family:verdana,arial,helvetica,sans-serif;}
  input, select, .input_text { font-size:10px; border:1px solid #CCCCCC;background-color:#f5f5f5;}
  textarea {color:#7b7b7b;font-size:10px;border:1px solid #CCCCCC;font-family:verdana,arial,helvetica,sans-serif;background-color:#f5f5f5;}

.csc-mailform {border: none;}
.csc-mailform-field label,
.csc-mailform-radiolabel { float:left; clear:both; display:block; width:80px; padding-right:10px;  margin-bottom:10px; text-align:right; }
.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select { float:left; display:block; border: 1px solid #ccc; padding:1px; margin-bottom:10px; font-size:11px; }
.csc-mailform-check {border-color:#FFFFFF !Important;}
.csc-mailform-radio {margin-right:5px;}
.csc-mailform-radiofield label {margin-right:20px;}






.menu {
	width: 170px; 
	overflow:hidden; 
	color:#000000; 
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:blue;
	
	}

#navigation ul {list-style-type:none; padding:0; margin:0px;}


#navigation a {
  color:#FFFFFF;
 font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
 font-size:18px;
 font-weight:bold;
  margin:1px 0 1px 0;
  padding:3px 3px 3px 4px; 
  text-decoration:none;
  display:block;
text-transform:uppercase;
 
}
#navigation  a:hover{

  color:#b6f60f;
  text-decoration:none;
}






.menu-level1-active a {   margin:1px 0 1px 0;
  padding:3px 3px 3px 4px; color:#b6f60f; }


.menu-level1-current-active a {  margin:1px 0 1px 0;
  padding:3px 3px 3px 4px;  color:#b6f60f !important;}
.menu-level1-current-active li { color:#b6f60f;}




.menu-level2 a  { color:#fff;  margin:1px 0 1px 0;
  padding:3px 3px 3px 4px; }
.menu-level2-current-active  a { color:#b6f60f !important;}

.tx-chgallery-pi1 .chgallery-list .text {gallery.css (Linie 48)
float:left;
width:300px;
}

.gallery_name {
	   color:#3c3c3c;
 font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:14px !important;
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;
}

.gallery_name_small {
   color:#3c3c3c;

 font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
font-size:10px !important;
font-weight:normal !important;
margin:0 !important;
padding:0 !important;
}

.tx-chgallery-pi1 .chgallery-list .text {
float:left!important;
width:300px!important;
}
