html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {
	margin:0px;
	padding:0px;
}

img, form, fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

#content .headline {
	clear:both;
	display:block;
	padding-bottom:27px;
}

* html #content .headline {
	padding-bottom:24px;
}

h1{
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color:#a94200;
	font-weight:normal;
	margin:0 0 30px 0;
	padding:0px;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	font-weight:normal;
	color:#000;
	margin:0 0 10px 0;
	padding:0px;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin:0 0 10px 0;
	padding:0px;
}

h4{
	font-size:16px;
	font-weight:normal;
	color:#000000;
	margin:0 0 6px 0;
	padding:0px;
}

h5 {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin:0 0 6px 0;
	padding:0px;
}

#content p {
	margin:0px;
	padding:0 0 17px 0;
	line-height:14px;
}

#content a {
	color:#a90200;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#right p {
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:14px;
}

#content ul,
#rightContent ul {
	margin:0px;
	padding:0px 0px 17px 0px;
	list-style-type:none;
}

#content ul ul,
#rightContent ul ul {
	padding-bottom:2px;
}

#content ul li,
#rightContent ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:17px;
	list-style-type:none;
	background-image:url(list_arrow.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
}

#content ul ul li,
#rightContent ul ul li {
	padding-left:20px;
	background-position:10px 5px;
}

#content table,
#rightContent table {
	border-collapse:collapse;
	margin:0 0 30px 0;
	padding:0;
	font-weight:normal;
}

#content table tr th,
#rightContent table tr th {
	font-weight:normal;
}

#content table tr td,
#rightContent table tr td {
	padding:2px;
	vertical-align:top;
}

#content table a,
#rightContent table a {
	text-decoration:none;
	color:#a94200;
}

#content table a:hover,
#rightContent table a:hover {
	text-decoration:underline;
}

#content table.impressum th,
#rightContent table.impressum th {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	line-height:14px;
	padding:2px 10px 2px 2px;
	font-size:10px;
}

#content table.impressum td,
#rightContent table.impressum td {
	line-height:14px;
}

#rightContent table.impressum th {
	padding:2px 2px 2px 2px;
	font-size:9px;
}

#rightContent table.impressum td {
	font-size:9px;
}

/********** Kontaktformular **************/

#content form .csc-mailform {
	padding-bottom:40px;
}

#content form .csc-mailform label {
	clear:both;
	float:left;
	display:block;
	width:80px;
	padding:0 5px 5px 0;
}

#content form .csc-mailform input, #content form .csc-mailform select, #content form .csc-mailform textarea {
	clear:none;
	float:left;
	display:block;
	border:1px solid #000000;
	width:250px;
	margin:0 0 5px 0;
}

#content form .csc-mailform textarea {
	height:60px;
}

#content form .csc-mailform .csc-mailform-submit {
	display:block;
	padding:0px;
	margin:13px 0 0 0;
	position:relative;
	left:85px;
	width:110px;
}

#content form .csc-mailform .csc-mailform-radio label {
	clear:none;
	float:left;
	display:block;
	width:auto;
	margin:0;
	padding:0 10px 10px 0;
	line-height:auto;
}

#content form .csc-mailform .csc-mailform-radio input {
	float:left;
	display:block;
	border:0px;
	width:auto;
	margin:0;
	padding:0 10px 10px 0;
	height:13px;
}

#content form .csc-mailform .csc-mailform {
	padding:0px;
}

#content form .csc-mailform .csc-mailform-field {
	clear:both;
	vertical-align:middle;
}

#content form .csc-mailform .csc-mailform-radio legend {
	display:none;
	visibility:hidden;
}

#content form .csc-mailform span.csc-mailform-label {
	margin:0 0 0 85px;
}

/********************/

#content .csc-textpic-intext-left .csc-textpic-imagewrap {
	width:121px;
}

#content .csc-textpic-intext-left .csc-textpic-text {
	float:left;
	width:349px;
}