/*-------------------------------------------*/
/*	KALIBRIERUNG UND ALLGEMEINE STYLES   */
/*-------------------------------------------*/
* { padding: 0; margin: 0px; }
body {	
	color: black;
	background-color: white;
	font-family: "Arial", Verdana,Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
}

ul, ol { margin: 10px; }
ul ul { margin: 6px 0 6px 10px; }
li { margin: 0 10px 6px 30px; }


/*-------------------------------------------*/
/*	       CONTENT MAIN - LAYOUT         */
/*-------------------------------------------*/
#contentbox {
	float: left;
	width: 570px;
	border: solid 0px black;
}

.csc-textpic-intext-left, .csc-textpic-intext-right {
	float: left;
	border: solid 0px red;
}

#contentbox h1 {
	margin: 20px 0 10px 0;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #6F8490;
	font-size: 16px;
}

#contentbox p { padding-bottom: 10px; }

#contentbox img { margin-bottom: 10px; }
#contentbox a img { margin-bottom: 0px; }

#footercontent {
	float: left;
	width: 570px;
	margin-top: 15px;
	border-top: solid 1px #6F8490;
	padding: 3px 0px 3px 0px;	
}

#header {  Display:none }

#contentright { color: grey; }

#menue {  color: grey; }

#footer {  Display:none }

/*-------------------------------------------*/
/*	          KONTAKT - LAYOUT           */
/*-------------------------------------------*/
form#kontakt { line-height: 2; }

fieldset {
	padding: 10px;
	border: 1px solid #6F8490;
	margin: 10px;
}

legend {
	font-weight: bold;
	color: black;
	padding: 0 10px;
	border: none;
}

label {
	position: relative; /* etwas höher */
	bottom: 2px;
	cursor: pointer;
} 

label.davor {
	float: left;
	clear: left;
	width: 75px;
	text-align: right;
	margin-right: 10px;
}

input#vorname,
input#name,
input#strasse,
input#plz,
input#ort,
input#telefon,
input#email,
input#betreff,
textarea#nachricht { margin: 2px; padding: 2px; border: 1px solid black; }


textarea#nachricht {
	font-family: "Arial", Verdana,Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
}

input#anrede_herr,
.form_hinweis {
	padding-left: 0;
	margin-left: 85px;
}

#abschicken {
	cursor: pointer;
	margin-left: 85px;
	background-color: #6F8490;
	border: 1px solid black;
	color: 	white;
	font-weight: bold;
	padding: 2px;
	width: 130px;	
}

/*-------------------------------------------*/
/*	          TYPO3 - STYLES             */
/*-------------------------------------------*/
/************* BILDUNTERSCHRIFTEN ************/
.csc-textpic-caption { font-size: 10px; font-style: italic; }

/***** TABELLE IM CONTENT BEREICH ******/
#contentbox table { border-collapse: collapse; max-width: 490px; }
#contentbox thead { font-weight: bold; }
#contentbox th { font-weight: bold; border: solid 1px #6F8490; padding: 5px; }
#contentbox td { border: solid 1px #6F8490; padding: 5px; vertical-align: top; }
#contentbox td ul, .contentbox td ol { margin: 0px; }

/************* BILDER IN TABELLEN ************/
.csc-textpic-image csc-textpic-firstcol { width:210px; }
.csc-textpic-image csc-textpic-lastcol { width:210px; }
