
form {
 display:inline;
}

td {
 font-family:tahoma;
 font-size: 12px;
}

blockquote {
 margin-left:16px;
 margin-bottom:0px;
 margin-top:0px;
 margin-right: 3px;
 padding:0px;
 border:0px solid black;
}

h1 {
 font-family:tahoma;
 font-size:16px;
 font-weight:bold;
 margin-top:10px;
}

h2 {
 font-family:tahoma;
 font-size:14px;
 font-weight:bold;
}

a,a:visited,a:link {
 color:#000;
}
a:hover {
 color:#fff;
 background-color:#326F30; /*#017F00;*/
 text-decoration:none
}

body {
 background-color:#fff; /*#dcffdb;*/
 font-family:tahoma;
 font-size:12px;
 color: #003e00;
 padding:0px;
 border: 0px;
 margin:0px;
}


input {
/* background-color: #f6fff5;*/
 font-size: 10px;
}

select {
/* background-color:#f6fff5;*/
 font-size: 10px;
}

input[type=submit] {
 background-color:#326F30; /*#017F00;*/
 font-size: 10px;
 color:#fff;
 height:20px;
}

input[type=text][readonly] {
  background-color: #b6e7b4; /* und was dir noch einfällt */
  font-size:10px;
}

.button {
 background-color:#018101; /*#326F30;*/ /*#017F00;*/
 color:#fff;
}

#t3 {
 border: 1px solid red;
}

#login {
 display:block; 
 border-top: 2px solid #fff;
 padding-left:8px;
 padding-top:2px;
 background-color:#5de223; /* #88f155; #B6E7B4;*/
 height:22px;
}


.bodytext {
 font-family:tahoma;
 font-size:12px;
 margin:2px;
 padding:0px;
}


#content {
 margin-left:7px;
 margin-right:6px;
}


.menu {
 position: relative;
 top: -4px;
 left: 0px;
 width: 195px;
 display:block;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:-10px;
 border-top: 2px solid #ffffff; /*#E8FFE7;*/
 border-right: 2px solid #018101; /*#91CF8E;*/
 border-bottom: 2px solid #018101; /*#91CF8E;*/
 background-color:#5de223; /*#B6E7B4;*/
}

.menu ul  {
 margin-left:8px;
 margin-bottom:0px;
 margin-top:0px;
 margin-right: 3px;
 padding:0px;
 list-style-type: none;
}
.menusmall {
 display:block;
 background-color:#fff; /*#B6E7B4;*/
/* border-top: 1px solid #fff;*/
 border-bottom: 1px solid #326F30; /*#017F00;*/
 padding:0px;
 padding-right:6px;
 height:60px;
}

.ms_punkt {
 display:block;
 float:right;
 padding-right:3px;
 padding-left:3px;
 padding-top:2px;
 padding-bottom:4px;
 margin-left:2px;
 margin-right:0px;
}

#ms_punkt a:link,#ms_punkt a,#ms_punkt a:visited {
 font-family:tahoma;
 font-size:12px;
 color: #000;
}

#ms_punkt a:hover {
 color:#fff;
 background-color: #326F30; /*#017F00;*/
 text-decoration:none
}

.menuline {
 display:block;
 background-color: #018101; /*#326F30;*/ /*#017F00; #6aff69;*/
/* border-top: 1px solid #003e00;
 border-bottom: 1px solid #fff;*/
 padding:0px;
 padding-right: 6px;
 height:50px;
}

.menulink,.menuactive {
 display:block;
 float:left;
 font-family:tahoma;
 font-size:12px;
 margin-left:0px;
 margin-right:0px;
 margin-top:15px;
 background-color: #018101; /*#326F30;*/ /* #017F00; #6aff69;*/
 text-decoration:none;
 color:#fff;
 font-weight:bold;
 width:100px;
 text-align:center;
 border-right:1px solid white;
}

.menulink2,.menulink2:hover {
 display:block;
 float:left;
 margin-top:15px;
 margin-left:-8px;
 padding-right:8px;
 padding-left:8px;
 padding-top:3px;
 height:14px;
 padding-bottom:3px;
 border-right:1px solid white;
 background-color: #018101;
}

.menulink:link,.menulink:visited {
 padding-right:8px;
 padding-left:8px;
 padding-top:3px;
 padding-bottom:3px;
 color:#fff; /*#000;*/
}

.menuactive,.menuactive:hover,.menuactive:visited {
 padding-right:8px;
 padding-left:8px;
 padding-top:3px;
 padding-bottom:3px;
 color:#000; /*#fff;*/
 background-color:#88f155; /*#B6E7B4;*//* #003e00;*/
}

.menulink:hover {
 padding-right:8px;
 padding-left:8px;
 padding-top:3px;
 padding-bottom:3px;
 color:#000; /*#fff;*/
 background-color:#88f155; /*#B6E7B4;*//* #003e00;*/
}

.shopline {
 display: block;
 padding-right:6px;
 padding-left:2px;
 background-color:#88f155;
 border-top:2px solid white;
}

.pager {
 display:block;
 /*background-image: url('/images/thbg2.gif');*/
 background-color:#5de223;
 padding:6px;
 padding-right:0px;
}


.line1 {
 display:block;
 width:100%;
 background-color:#fff; /*#88f155;*/ /*#5de223;*/ /*#b6e7b4;*/
/* border-left: 1px solid #E8FFE7;*/
 border-top: 1px solid #E8FFE7;
/* border-right: 1px solid #91CF8E;*/
 border-bottom: 1px solid #91CF8E;
}

.line0 {
 display:block;
 width:100%;
 background-color:#fff; /*#5de223;*/ /*#C4EFC2;*/
/* border-left: 1px solid #E8FFE7;*/
 border-top: 1px solid #E8FFE7;
/* border-right: 1px solid #91CF8E;*/
 border-bottom: 1px solid #91CF8E;
}

.wline1 {
 background-color:#fff; /*#b6e7b4;*/
 border-top: 1px solid #E8FFE7;
 border-right: 1px solid #91CF8E;
 border-bottom: 1px solid #91CF8E;
}

.wline0 {
 background-color:#fff; /*#C4EFC2;*/
 border-top: 1px solid #E8FFE7;
 border-right: 1px solid #91CF8E;
 border-bottom: 1px solid #91CF8E;
}

#inhalt {
 margin-right: 6px;
 margin-left:7px;
 
}

.fset {
 background-color: #f6fff5;
 width:310px;
}

legend {
 color:#000000;
}
.first {
 /*background-image: url('/images/thbg.gif');*/
 background-color:#5de223;
 font-weight:bold;
}

.mitte {
 float:left;
}

.links  {
 float:left;
}

.rechts {
 float:left;
 padding-left:15px;
 padding-right:15px;
}

.rand {
float: right;
}

.contenttable {
  margin-right:10px;
  margin-bottom:10px;
  margin-top:7px;
}


div#content form#mailform label {
	display: block;
	float: left;
	clear: both;
	width: 80px;
	padding-right: 10px;
	text-align: right;
}

div#content form#mailform input,
div#content form#mailform textarea {
	width: 300px;
	border: 1px solid #C0C0C0;
}

div#content form#mailform div.csc-mailform-field {
	margin-bottom: 8px;	
}

div#content form#mailform input.csc-mailform-submit {
    width: 70px;
    margin-left: 90px;
}

fieldset.csc-mailform {
 border:0px;
 margin:0px;
 padding:0px;
}
	


