html				{ background-color:#ffffcc; margin:5px; padding:5px; border:0px; height:100%; }

body				{ font-family:verdana,tahoma,arial,helvetica,"sans serif"; color:#3B3B45; padding:0px; margin:0px; border:0px; }

td,p				{ font-family:verdana,tahoma,arial,helvetica,"sans serif"; color:#000000; padding:0px; margin:0px; }
img				{ border:0px solid #FFFFFF; }

.bodytext				{ margin:0px; padding:0 0 0 0px; font-size:12px}

input 				{ background-color:#E5E6DE; }
a				{ font-size:11px; color:#000000; font-weight:bold; }
a:link				{ font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }
a:visited				{ font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }
a:hover				{ font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a:active				{ font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }

span.bildunterschrift		{ font-size:10px; line-height:115%; }


div.content			{ width:430px; text-align:left; margin:10px 0px 10px 10px; padding:0px; line-height:130%; }
div.content p			{ font-size:12px; font-weight:normal; color:#000000; }
div.content ul			{ font-size:12px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.content ol			{ font-size:12px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.content td			{ font-size:12px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.content tr td p.bodytext		{ margin:0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.content a			{ font-size:12px; color:#0066cc; font-weight:normal; }
div.content a:link			{ font-size:12px; color:#0066cc; text-decoration:none; }
div.content a:visited		{ font-size:12px; color:#0066cc; text-decoration:none; }
div.content a:hover			{ font-size:12px; color:#0066cc; text-decoration:none; }
div.content a:active		{ font-size:12px; color:#0066cc; text-decoration:none; }
div.content h1			{ font-size:16px; color:#663300; text-decoration:none; font-weight:bold; border:0px; line-height:100%; padding:4px; margin:0px 0px 6px 0px;  }
div.content h2			{ font-size:13px; color:#000000; text-decoration:none; font-weight:bold; border:0px; line-height:95%; padding:4px; margin:0px 0px 6px 0px; }
div.content h3			{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.content h4			{ font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.content .bodytext		{ margin:0px 5px 10px 5px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.content .csc-frame-frame1	{ border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.content .csc-frame-frame2	{ border:1px solid #A1A1A1; padding:5 5 5 5; }
div.content .DIV.csc-frame-rulerAfter	{ border-bottom:1px solid #FFFFFF; margin-bottom:10px; margin-top:15px; }
div.content .csc-textpic-image {padding-bottom:15px;}
div.content .csc-textpic-caption {font-size:12px}

div.rechts			{ width:210px; text-align:left; margin:10px 0px 10px 10px; padding:0px; line-height:130%; }
div.rechts p			{ font-size:12px; font-weight:normal; color:#000000; }
div.rechts ul			{ font-size:12px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.rechts ol			{ font-size:12px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.rechts td			{ font-size:12px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.rechts tr td p.bodytext		{ margin:0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.rechts a			{ font-size:12px; color:#0066cc; font-weight:normal; }
div.rechts a:link			{ font-size:12px; color:#0066cc; text-decoration:none; }
div.rechts a:visited		{ font-size:12px; color:#0066cc; text-decoration:none; }
div.rechts a:hover			{ font-size:12px; color:#0066cc; text-decoration:none; }
div.rechts a:active		{ font-size:12px; color:#0066cc; text-decoration:none; }
div.rechts h1			{ font-size:16px; color:#663300; text-decoration:none; font-weight:bold; border:0px; line-height:100%; padding:4px; margin:0px 0px 6px 0px;  }
div.rechts h2			{ font-size:13px; color:#000000; text-decoration:none; font-weight:bold; border:0px; line-height:95%; padding:4px; margin:0px 0px 6px 0px; }
div.rechts h3			{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts h4			{ font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts .bodytext		{ margin:0px 5px 10px 5px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.rechts .csc-frame-frame1	{ border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.rechts .csc-frame-frame2	{ border:1px solid #A1A1A1; padding:5 5 5 5; }
div.rechts .DIV.csc-frame-rulerAfter	{ border-bottom:1px solid #FFFFFF; margin-bottom:10px; margin-top:15px; }
div.rechts .csc-textpic-image {padding-bottom:15px;}
div.rechts .csc-textpic-caption {font-size:12px}




.div-1 {
 position:relative;
 border-style: solid;
 border-width:1px;
 border-top-color: #000000;
 border-left-color: #000000;
 border-right-color: #000000;
 border-bottom-color: #000000;
}








.csc-mailform {
        border: 0px;
}
 
.csc-mailform-field label {
       
        font-family: Helvetica, Verdana, Arial, sans-serif;
        width: 5em;
        float: left;
        text-align: left;
        margin-right: 1em;
      
}
 
.csc-mailform-submit {
        margin-left: 8em;
} 

.csc-mailform-field textarea {
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #000000;
		background: #ffffff;
		border: 1px solid #99cc99;
}

.csc-mailform-field input {
		
		color: #000000;
		background: #ffffff;
		border: 1px solid #99cc99; }
		
span.impressum			{ white-space:nowrap; padding-left:30px; font-size:10px; font-weight:normal; color:#996600; padding-right:3px; line-height:20px;  }
span.impressum label		{ white-space:nowrap; font-size:10px; font-weight:normal; color:#996600; padding-right:3px; }
span.impressum form		{ white-space:nowrap; font-size:10px; font-weight:normal; color:#996600; padding-right:3px;}
span.impressum p			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#996600; padding-right:3px;}
span.impressum td			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#996600; padding-right:3px;}
span.impressum a			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#996600;padding-right:3px; }
span.impressum a:link		{ white-space:nowrap; font-size:10px; text-decoration:none; font-weight:normal; }
span.impressum a:visited		{ white-space:nowrap; font-size:10px; color:#996600; text-decoration:none; font-weight:normal; }
span.impressum a:hover		{ white-space:nowrap; font-size:10px; color:#996600; text-decoration:underline; font-weight:normal; }
span.impressum a:active		{ white-space:nowrap; font-size:10px; color:#996600; text-decoration:none; font-weight:normal; }


div.anschrift			{ line-height:140%; text-align:left; margin:0px; border:0px; padding-bottom:20px; margin-left:30px; padding-top:20px; white-space:nowrap; font-size:10px; font-weight:normal; color:#2E2E3A; }
div.anschrift p			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#2E2E3A; }
div.anschrift td			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#2E2E3A; }
div.anschrift a			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#2E2E3A; }
div.anschrift a:link		{ white-space:nowrap; font-size:10px; color:#2E2E3A; text-decoration:none; font-weight:bold; border-bottom:1px dashed #2E2E3A; }
div.anschrift a:visited		{ white-space:nowrap; font-size:10px; color:#2E2E3A; text-decoration:none; font-weight:bold; border-bottom:1px dashed #2E2E3A; }
div.anschrift a:hover		{ white-space:nowrap; font-size:10px; color:#2E2E3A; text-decoration:none; font-weight:bold; border-bottom:1px solid #2E2E3A; }
div.anschrift a:active		{ white-space:nowrap; font-size:10px; color:#2E2E3A; text-decoration:none; font-weight:bold; border-bottom:1px dashed #2E2E3A; }






.tx-guestbook-field textarea {
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #000000;
		background: #ffffff;
		border: 1px solid #99cc99;
		width:350px;
		}

.tx-guestbook-field input {
		
		color: #000000;
		background: #ffffff;
		border: 1px solid #99cc99;
		width:350px;}
