body {
	margin:0;
	padding:0 10pt;
	color:#000;
	font:10pt Verdana, Arial, sans-serif;
	background:#FFF;
}

h1,
h2,
h3 {
	font-weight:bold;
}

h1 {
	margin:25pt 0 8pt 0;
	padding:0;
	font-size:12pt;
}

h2,
h3 {	
	margin:0;
	padding:0;
	font-size:11pt;
}

a {
	color:#445EAB;
	text-decoration:underline;
}

img {
	border:0;
}

div#col_left,
div#col_right,
ul#footer {
	display:none;
}

p#print_logo {
	border-bottom:1px solid #919191;
}

div.content_col {
	width:47%;
	padding:0 1.5% 0 0;
	float:left;
}

		div.news-list-item img,
		div.news-single-item img {
			margin:0 5px 5px 0;
		}


.clearer {
	clear:both;
}

/* -- Formular Elemente -- */
form {
	margin:0;
	padding:0;
	display:inline;
}

fieldset {
	margin:0;
	padding:5px;
	border:1px solid #EEE;
}

div.csc-mailform-field {
	margin:5px 0;
}

input,
textarea,
select,
option {
	font:11px Verdana, Arial, sans-serif;
}

.input_option,
div.csc-mailform-field input,
div.csc-mailform-field textarea  {
	border:1px solid #AFAEAE;
}

input.submit_option,
input.csc-mailform-submit {
	width:auto !important;
	color:#666;
	font-weight:bold;
	background:#EEE;
	border:1px solid #AFAEAE;
}

/*
div.csc-mailform-field label {
	width:150px;
	float:left;
	clear:left;
}

div.csc-mailform-field input,
div.csc-mailform-field textarea,
div.csc-mailform-field select  {
	width:250px;
	margin:0 0 0 150px;
	display:block;
}*/

div.csc-mailform label {
	float:left;
	clear:both;
white-space:nowrap;
}

div.csc-mailform input.check_option {
width:100px;
float:right;
display:block;
}

div.csc-mailform input.input_option {
margin:2px 100px 2px 0;
float:right;
display:block;
}

#mailformformtype_mail {
	display:block;
	clear:both;
}


div.csc-mailform-field {
padding:5px 0;
font-weight:bold;
clear:both;
}


div.csc-mailform-field textarea {
	width:246px;
}

dl, 
dt, 
dd {
margin:0;
padding:0;
}


dt {
	float:left;
	/*clear:left;*/
}

dt.no_float {
	float:none;
}

dd.no_float {
	margin-left:0 !important;
}

/* -- normale Formulare -- */
form.gen_form {
	/*width:420px;*/
	width:527px;
	display:block;
}
/*
* html form.gen_form {
	width:422px;
}*/

	form.gen_form dd {
		margin:8px 0 8px 210px;
	}

	dl#contact_brochure_select dd {
		margin-left:40px;
	}

		form.gen_form input.input_option {
			width:200px;
		}

		form.gen_form select {
			width:100px;
		}

		form.gen_form dd.no_float textarea {
			width:410px;
		}

	form.gen_form p.submit_row {
		text-align:right;
	}
	
		h2 {
			margin:10px 0;
			color:#445EAB;
			font-size:13px;
			font-weight:bold;
		}

		div.content_text h3 {
			color:#445EAB;
			font-size:12px;
			font-weight:bold;
		}