body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	font-size:62.5%;
	color:#333333;
	background-color:#FFFFFF;
}

table {	font-size:1em;}

.clear {clear:both;}


/*******************
	HEAD
*******************/
#pfadContainer {
	position:absolute;
	top:0;
	left:50px;
	width:345px;
	height:30px;
	background-color:#5f5e62;
	color:#ffffff;
	font-size:1.1em;
	font-weight:bold;
	text-transform:lowercase;
}

#pfad {position:absolute;left:5px;bottom:2px;}
#pfad a {color:#ffffff;text-decoration:none;}

#sonderNavContainer {
	position:absolute;
	top:0px;
	left:410px;
	width:490px;
	height:28px;
	border-style:dotted;
	border-width:0 0 2px 0;
	border-color:#aaaaaa;
}
#sonderNav {position:absolute;top:5px;right:5px;}
#sonderNav ul {margin:0;padding:0;list-style:none;}
#sonderNav ul li {float:left;color:#aaaaaa;font-size:1.1em;}
#sonderNav ul li a {color:#aaaaaa;text-decoration:none;text-transform:uppercase;}
#sonderNav ul li.aktiv a {color:#5f5e62;}
#sonderNav ul li a:hover {color:#5f5e62;}

#logo {
 position:absolute;
 left:575px;
 top:16px;

}

#bildHead {
	position:absolute;
	top:92px;
	left:410px;
	width:490px;
	height:134px;
	padding:5px 0 5px 0;
	border-style:dotted;
	border-width:2px 0 2px 0;
	border-color:#aaaaaa;
	overflow:hidden;
}

/*******************
	CONTENT LINKS
*******************/

#contentLinks {
	position:absolute;
	top:92px;
	left:50px;
	width:345px;
	border-style:dotted;
	border-width:2px 0 0 0;
	border-color:#aaaaaa;
}

#hauptNav {
	margin:0.5em 0 3.8em 0;
	border-style:dotted;
	border-width:0 0 2px 0;
	border-color:#aaaaaa;
	padding:0 0 0.4em 0;
}
#hauptNav ul {margin:0;padding:0;list-style:none;}
#hauptNav ul li {color:#aaaaaa;margin:0.8em 0 0.8em 0;}
#hauptNav ul li a {color:#aaaaaa;text-decoration:none;font-size:1.1em;font-weight:bold;}
#hauptNav ul li.aktiv a {color:#5f5e62;}
#hauptNav ul li a:hover {color:#5f5e62;}

#sekNav {
	margin:0 0 3.8em 0;
	padding:0 0 0.8em 0;
	border-style:dotted;
	border-width:0 0 2px 0;
	border-color:#aaaaaa;
}
#sekNav h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#eac300;
	margin:0 0 0.8em 0;
	text-transform:uppercase;
}
#sekNav ul {margin:0;padding:0;list-style:none;}
#sekNav ul li {color:#aaaaaa; float:left; white-space:nowrap;}
#sekNav ul li a {color:#aaaaaa;text-decoration:none;font-size:1.1em;font-weight:bold;}
#sekNav ul li.aktiv a {color:#5f5e62;}
#sekNav ul li a:hover {color:#5f5e62;}

#teaser {
	margin:0 0 3.8em 0;
	border-style:dotted;
	border-width:0 0 2px 0;
	border-color:#aaaaaa;
	/*color:#aaaaaa;*/
	color:#5f5e62;
}
#teaser p {font-size:1.1em;margin:0 0 0.8em 0;}
#teaser h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 0.5em 0;
	text-transform:uppercase;
}
#teaser a {color:#777777;text-decoration:underline;}
#teaser a:visited {color:#777777;}
#teaser a:hover {color:#eac300;}


/*******************
	CONTENT MITTE
*******************/



#contentMitte {
	position:absolute;
	top:255px;
	left:410px;
	width:490px;
}

#pfadMitte {margin-bottom:15px;font-size:1.8em;color:#aaaaaa;}
#pfadMitte a {color:#aaaaaa;text-decoration:none;}
#pfadMitte a.first {text-transform:uppercase;}

#inhaltMitte p {
	font-size:1.1em;
	margin:0 0 15px 0;
}

#inhaltMitte h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#eac300;
	margin:0 0 5px 0;
}

#inhaltMitte td {font-size:1.1em; vertical-align:top;}
#inhaltMitte td.gelb {color:#eac300;}
#inhaltMitte td.align-right {text-align:right;}
#inhaltMitte td p {margin:0; font-size:1em;}

#inhaltMitte ul {font-size:1.1em; list-style:square;margin:1.5em 0 1.5em 1.5em;padding:0;}
#inhaltMitte ul ul {margin:0.8em 0 0.8em 1.5em;font-size:1em;}
#inhaltMitte ol {font-size:1.1em;margin:1.5em 0 1.5em 2em;padding:0;}

#inhaltMitte a {color:#777777;text-decoration:underline;}
#inhaltMitte h1 a {text-decoration:none;}
#inhaltMitte a:visited {color:#777777;}
#inhaltMitte a:hover {color:#eac300;}


/*******************
	Menue/Sitemap
*******************/
#inhaltMitte .csc-menu-1 li {margin:0.8em 0 0.8em 1.5em;}


/*******************
	NEWS
*******************/

#inhaltMitte .news-latest-item {margin-bottom:1.5em;}
#inhaltMitte .news-latest-image {width:72px; float:left; margin-right:1.5em;}
#inhaltMitte .news-latest-content h1 a {color:#eac300;}
#inhaltMitte .news-latest-morelink {font-size:1.1em;font-weight:bold;}

#inhaltMitte .news-single-img {margin:0 0 1.5em 0;}
#inhaltMitte .news-single-img p {margin:0; font-style:italic;}
#inhaltMitte .news-single-additional-info {
	margin:1.5em 0 1.5em 0;
	border-style:dotted;
	border-width:2px 0 2px 0;
	border-color:#aaaaaa;
}
#inhaltMitte .news-single-additional-info dt {
	font-size:1.4em;
	font-weight:bold;
	color:#eac300;
	margin:0;
}
#inhaltMitte .news-single-additional-info dd {margin:0.8em 0 0 1.5em;padding:0; font-size:1.1em;}
#inhaltMitte .news-single-additional-info dd p {margin:0 0 0.8em 0; font-size:1em;}
#inhaltMitte .news-single-backlink {margin:1.5em 0 1.5em 0;}
#inhaltMitte .news-single-backlink a {font-size:1.1em;}


/*******************
	MAILFORMULAR
*******************/
fieldset {border:0; margin:0; padding:0;}
#inhaltMitte div.csc-mailform-field {margin-bottom:1em; clear:both;}
#inhaltMitte div.csc-mailform-label {font-size:1.1em;}
#inhaltMitte .csc-mailform-field input {width:220px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; padding:2px; border:2px dotted #aaaaaa; background-color:#FFFFFF;}
#inhaltMitte .csc-mailform-field input.csc-mailform-check { width:auto;}
#inhaltMitte .csc-mailform-field input.csc-mailform-submit {width:100px; font-weight:bold; margin-top:1.5em; margin-left:125px; cursor:pointer; color:#eac300; border-color:#eac300;}
#inhaltMitte .csc-mailform-field textarea {width:220px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333333; padding:2px; border:2px dotted #aaaaaa;}
#inhaltMitte .csc-mailform-field label {display:block; width:125px; float:left;font-size:1.1em;}
#inhaltMitte .csc-mailform-label-check label {width:auto; display:inline; float:none}

/*******************
	TOOLS
*******************/

#tools {
	margin:1.5em 0 1.5em 0;
	padding:1.5em 0 1.5em 0;
	border-style:dotted;
	border-width:2px 0 2px 0;
	border-color:#aaaaaa;
	font-size:1.1em;
	font-weight:bold;
}