/*-----------------------------------------------------*/
/*----------------------- Haupt -----------------------*/
/*-----------------------------------------------------*/

#header .skip, #header h1, #header #flashheader, #menu, #service-menu, #content .right, .sIFR-flash, #submenu, form * {
	
	display: none;
	
}

* {
	
	margin: 0;
	padding: 0;
	border: 0 none;
	
}

#wrapper {
	
	width: 80%;
	
}


/*-----------------------------------------------------*/
/*--------------------- Schrift -----------------------*/
/*-----------------------------------------------------*/

body {
	
	color: #3f3f3f;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 100.1%;
	
}

a {
	
	color: #294062;
	text-decoration: none;
	
}

/*#content a[href]:after {
	
	font-size: 7pt;
	font-weight: normal !important;
	content: " (URL: " attr(href) ") ";
	
}*/

#header .print-only {
	
	margin-bottom: 2em;
	
}

h2 {
	
	color: #435176;
	font-size: 13pt;
	font-weight: normal;
	line-height: 1.2em;
	
	margin-bottom: .5em;
	
}

h3 {
	
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: bold;
	
	margin-bottom: 1em;
	
}

#content .news h3 {
	
	color: #515151;
	margin-bottom: .1em;
	
}

#content .news-teaser h3 {
	
	color: #d11f1f;
	font-size: 10pt;
	font-weight: normal;
	
	margin-bottom: 0;
	
}

#content .news-detail h3 {
	
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: normal;
	
	margin-bottom: 0;
	
}

#content .news h4 {
	
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: normal;
	
}

#content .news-detail h4 {
	
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: bold;
	
	margin-bottom: 1em;
	
}

#content .news-teaser h4 {
	
	font-size: 10pt;
	font-weight: normal;
	
}

p {
	
	font-size: 9pt;
	line-height: 1.3em;
	margin-bottom: 1em;
	
}

#content .left ul li {
	
	font-size: 10pt;
	line-height: 1.5em;
	
}

#content .csc-sitemap ul li a {
	
	line-height: 1.4em;
	
}

#content .csc-sitemap ul li ul li a {
	
	font-size: 1.333em;
	background: transparent;
	
}

#content .csc-sitemap ul li ul li ul li a {
	
	font-size: 1.477em;
	
}

form:after {
	
	font-size: 1em;
	content: 'Das Formular finden Sie auf unserer Website.';
	
}

#footer.print-only {
	
	color: #435176;
	font-weight: bold;
	
}


/*-----------------------------------------------------*/
/*----------------------- Teil ------------------------*/
/*-----------------------------------------------------*/

#content .multi-column-content .right {
	
	display: block;
	
}

.csc-textpic-imagewrap {
	
	margin-bottom: 1em;
	
}

#footer.print-only {
	
	margin-top: 3em;
	
}


/*-----------------------------------------------------*/
/*---------------------- Detail -----------------------*/
/*-----------------------------------------------------*/


/*-----------------------------------------------------*/
/*--------------------- CSS-Hacks ---------------------*/
/*-----------------------------------------------------*/
