/* Inhaltsdefinitionen */

#rahmen #hauptbereich #contentbereich #content h1,
#rahmen #hauptbereich #contentbereich #content h2,
#rahmen #hauptbereich #contentbereich #content h3,
#rahmen #hauptbereich #contentbereich #content h4 {
	margin:0;
	padding:0;
	padding-bottom:15px;
}

#rahmen #hauptbereich #rechts h1,
#rahmen #hauptbereich #rechts h2, 
#rahmen #hauptbereich #rechts h3,
#rahmen #hauptbereich #rechts h4 {
	margin:0;
	padding:0;
	padding-bottom:10px;
}


/* Abstand zwischen Inhaltselementen padding-bottom*/
#rahmen #hauptbereich #contentbereich #content p,
#rahmen #hauptbereich #contentbereich #content p.bodytext {
	margin:0;
	padding:0;
	padding-bottom:0;  
}

/* Vertikaler Abstand zwischen Bildern im FF und IE gleich */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
margin-bottom:0px;
padding-bottom:5px;
}



#rahmen #hauptbereich #rechts p,
#rahmen #hauptbereich #rechts p.bodytext {
	margin:0;
	padding:0;
	padding-bottom:5px;
}

#rahmen #hauptbereich #contentbereich #content table.contenttable tr td p.bodytext {
	margin:0;
	padding:0 !important;
}

#rahmen #hauptbereich a:link,
#rahmen #hauptbereich a:visited {
	color:#993366;
	text-decoration:none;
}

#rahmen #hauptbereich a:hover,
#rahmen #hauptbereich a:active {
	color:#993366;
	text-decoration:underline;
}

#rahmen #hauptbereich #rechts a {
	font-weight:bold;
}

#rahmen #topnavbereich #notfall a,
#rahmen #topnavbereich #topnav a,
#rahmen #topnavbereich #schrift a {
	text-decoration:none;
	color:white;
}

#rahmen #topnavbereich #notfall a:hover,
#rahmen #topnavbereich #topnav a:hover,
#rahmen #topnavbereich #schrift a:hover {
	text-decoration:none;
	color:white !important;
}

/* Position der nach-oben-Dreiecke */
P.csc-linkToTop { 
	position:absolute;
	bottom:5px; 
	left:450px; 
} 



p.align-center { 
	text-align: center;
}

p.align-left { 
	text-align: left;
}

p.align-right { 
	text-align: right;
}

/* Bildunterschrift */
P.csc-caption { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }

.csc-textpic-caption { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }


#rahmen #hauptbereich #contentbereich #content UL { 
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:15px;
}

#rahmen #hauptbereich #contentbereich #content UL LI { 
	padding-left: 13px; 
}

IMG { border-style: none; }

#rahmen #hauptbereich #contentbereich #content table.csc-searchform tr td.csc-form-labelcell {
	padding:0;
}

#rahmen #hauptbereich #contentbereich #content table.csc-searchform tr td.csc-form-labelcell p.csc-form-label {
	padding:0;

}

#rahmen #hauptbereich #contentbereich #content table.csc-searchform tr td.csc-form-fieldcell {
	padding:0;
}

/* Trefferliste Suchfunktion */

h3.csc-searchResultHeader {
	margin:0;
	padding:0 !important;
}

p.csc-searchResult {
	padding-bottom:15px !important;
}