@charset "UTF-8";
@media all
{
  *{margin:0px auto; padding:0px;list-style-type:none;font-size:0.96em;font-family:Verdana,Arial,Helvetica,sans-serif;}

 .csc-textpic, .csc-textpic-center, .csc-textpic-above {margin-top:10px;}

  body {width:754px; ;background:url(/fileadmin/templates/images/site_bg.jpg) }

  /*Layout: Breite, Hintergrund, Rahmen */
  #page_margins { width: auto;  min-width: 754px; max-width:90em }
  #page {margin:0 auto; }
       
  #main {margin-left:49px;width:701px; border-left:2px #fff solid;border-right:2px #fff solid;
   background-color:#99b19b;min-height:302px;margin-top:-50px;}


* html #main {height:302px;}

  #col1 { float: left; width: 15%;  margin:0 }
  #col2 { float: right; width: 15%;  margin:0 }
  #col3 { width: auto; margin: 0 11% 0 19%; background-color:#99b19b;}
  #col1_content { padding: 0 10px 0 20px }
  #col2_content { padding: 0 20px 0 10px }
  #col3_content { padding: 0 10px; position:relative; }

  #nav {position:relative;background:url(/fileadmin/templates/images/head/header.gif) no-repeat center; height:237px;}

  #nav_main ul >li{float:left;}
  #nav_main {margin-left:224px; padding-top:101px; background-color:transparent;}
  #nav_main a,#nav_main span {
  font-family: "mitigate",sans-serif;
  font-size: 20px;
  padding:5px;
  text-weight: normal;
 }
 #nav_main a:hover,#nav_main span {
	text-decoration:none;
	text-shadow: 1px 1px 2px #4d4d4d;
        filter: dropshadow(color=#4d4d4d, offx=1, offy=1);
 }
  #nav_main li{
  border-right:1px solid #000;
  }
  #nav_main li.last{
  border-right:none;
  }
  
  #footer {
     background:url(/fileadmin/templates/images/foot/footer7.gif) no-repeat center;
     height:497px;width:796px;
     margin-top:-302px;margin-left:30px;}

  #col3_content {padding-top:1px;}
  h1 {background-color:#b9cabc;padding:7px;}
  h2 {background-color:#b9cabc;padding:7px;}
  p {background-color:#dce4dd;padding:7px;}
  
.contenttable, table {border-spacing:0px;font-size:1.1em; background-color:#dce4dd; border:0px #000 solid;margin:0;padding:0;width:471px;}

a:link {color: #000;text-decoration: none;}
a:visited {color: #000;	text-decoration: none;}
a:active {color: #000;text-decoration: none;}
a:hover {color: #666;text-decoration: underline;}

form#mailform fieldset span.csc-mailform-radio fieldset label {
float:none;
}

.csc-mailform {border:none;margin-bottom:5px;}

.csc-mailform-field {
clear:both;
background-color:#dce4dd;
}
fieldset.csc-mailform .csc-mailform-field label {
float:left;
padding:2px;
text-align:right;
width:16em;
margin-top:2px;
}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {
width:20em;margin-top:5px;
}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
border:0pt none;
margin-top:0.2em;
width:auto;
}
fieldset.csc-mailform .csc-mailform-field textarea {
font-size:1em;
width:19.2em;
}

input#mailformformtype_mail {
background:#FAFAFA none repeat scroll 0%;
cursor:pointer;
margin-left:1em;
width:10em;
margin-bottom:5px;
}

.csc-mailform-field select {
background:#FAFAFA none repeat scroll 0%;
border:0px solid #CCCCCC;
color:#777777;
margin-left:1em;
}


/*ve_guestbook css einstellungen*/

.tx-guestbook-result {border-bottom:#000 1px dashed;}
.tx-veguestbook-pi1 {margin-bottom:5px;}

.tx-guestbook-form-error {display:none;}
.tx-guestbook-field label{text-align:right;padding-right:10px;}

.tx-veguestbook-pi1 ul{background-color:#dce4dd; margin-top:-7;padding-left:7px;}

.tx-guestbook-left {float:right;}


/* form styles */
 	.tx-veguestbook-pi1 .tx-guestbook-field {
 		clear:both;
 		width:100%;
 		display:block;
 		padding-top:3px ;
                font-size:1.1em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field label {
 		clear: both;
 		display: block;
 		float: left;
 		width: 11em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
 		float:left;
 		width:10em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
	        width:20em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
 		width: 25em;
 		display: block;
 		float: left;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
 		color:#990000;
 	}
 	.tx-veguestbook-pi1 fieldset {
 		border:none;
 	}
 	
 	.tx-veguestbook-pi1 legend {
 		display:none;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap {
 		float:left;
 		display:block;
 		background:#dce4dd;
 		border:1px solid #CCC;
 	}
  
 	.tx-veguestbook-pi1 .tx-guestbook-freecap {
 		margin-left:2.25em;
 	}
  
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
 		float:left;
 		display:block;
	padding-left:0.25em;
	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
 		float:left;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
 		clear:both;
 		display:block;
 		float:none;
 		width:10em;
 		margin-bottom:0.5em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
 		font-size:75%;
 		padding:0.25em;
 	}
 	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
 		display:none;
 	}	
 	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
        .tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}

	.tx-veguestbook-pi1 input.tx-guestbook-submit {
	        width:100px;
		display:block;
        }


/*tt_news css einstellungen*/


.news-list-item {margin-top:5px;}
.news-list-date {float:right;}
.news-list-item h3 {background-color:#b9caba; padding:5px 5px 5px 5px;}

.tx-guestbook-field img{margin-left:1px;}
#topnav {position:absolute;top:70px;margin-left:49px;z-index:100;}

#page #col3 .news-list-browse {width:100%; background-color:#dce4dd;margin-bottom:15px;}
#page #col3 .tx-ttnews-browsebox table {width:auto;}
#page #col3 .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell p{padding-left:7px;}
#page #col3 .tx-ttnews-browsebox table p{height:1.5em;margin:0;padding:0px 5px 0px 0px;}
.news-list-morelink {padding-bottom:10px;}


.newsletterdata {background-color:#dce4dd;padding:5px;}
}
