.box {
	clear: both;
}


a {
	color: darkblue;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#leftContainer, #middleContainer{
	Xfont-size: 14px;
	Xfont-weight: normal;
}

#leftContainer {
	Xfont-size: 12px;
	Xfont-weight: normal;
}

#content H1, H2, H3, H4, H5, #content H1, H2, H3, H4, H5 {
	font: 16px arial, vardana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	Xpadding: 2px;
	Xmargin-top: 10px;
	color: #355399;
	margin-bottom: 5px;
}

#leftContainer p {
	Xmargin: 0px;
	Xpadding: 0px;
}

#contentRight H1, H2, H3, H4, H5 {
	font: 12px arial, vardana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	Xpadding: 2px;
	padding-top: 5px;
	color: #355399;
	Xborder-bottom: 1px solid #DEDEE0;
	margin-bottom: 5px;
}

#contentRight .box {
	background: url(img/leftNavAbschluss.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	Xbackground-color: #e7e7e7;
	Xpadding: 5px;
	Xborder: 1px solid #c7c2c2;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#contentRight p {
	margin: 0px;
	padding: 0px;
}

#contentRight img {
	margin-top: 5px;
}

.csc-textpic-image {
	font: 11px arial, vardana;
}

.rahmen01 {
	border: 1px solid #FDCF8A;
	background-color: #EDFEE6;
	padding: 5px;
	margin-bottom: 5px;
}

.rahmen02 {
	border: 1px solid #c0c0c0;
	background-color: #eee;
	padding: 5px;
	margin-bottom: 5px;
}

a.internal-link {
	Xpadding-left: 10px;
	Xbackground: url("img/link_int.gif") no-repeat left center;
	border: 0px;
}

a.external-link, a.external-link-new-window {
	Xpadding-left: 10px;
	Xbackground: url("img/link_ext.gif") no-repeat left center;
}

a.mail {
	Xpadding-left: 14px;
	Xbackground: url("img/link_mailto.gif") no-repeat left center;
}

.bodytext img {
	border: 0px;
}

/*##############################*/
/* Formatierungen für Formulare */
/*##############################*/
legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #C0C0C0;
}

.radiolayout {
	width:60%;
	padding-top:15px;
	padding-bottom:15px;
}

.formu {
	width: 80%;
	padding-top:10px;
	padding-bottom:10px;
	Xpadding-left:110px;
	Xborder: 1px solid #C0C0C0;
}

.mf-radio {
	border:0px;
}

.mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.mf-check {
	border: 0px;
}
.mf-select {
	border:0px;
}

.mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.mf-submit {
	color: #ffffff;
	background-color: #C0C0C0;
	border: 0px;
}










/*##############################*/
/* Formatierung Suche            */
/*##############################*/
#searchOuter {
	line-height: 21px;
	Xwidth: auto;
	position: absolute;
	top: 38px;
	left: 635px;
	background: url("img/searchTitle.gif") no-repeat;
	background-position: 0 2px;
}

#searchInput {
	border: 1px solid #000;
	background-color: #6A7CA0;
	width: 120px;
	margin-left: 57px;	
}

/*##############################*/
/* Formatierung Sitemap         */
/*##############################*/

.csc-sitemap ul {
	list-style: none;
}

.csc-sitemap ul li a {
	font-weight: bold;
}
.csc-sitemap ul li ul li a {
	font-weight: normal;
}