
.csc-mailform-field { clear:both; }

.csc-mailform-field label { font-weight:bold; color: #0253A5; float:left; display:block; width:120px; }
.csc-mailform-field input { padding: 1px 2px; border: 1px solid #CCCCCC; margin-bottom:5px; float:left; width:280px; }

.csc-mailform-field textarea {padding: 1px 2px; border: 1px solid #CCCCCC; margin-bottom:5px; float:left; width:280px; }

.csc-mailform-field input:focus {
	background: #FFFFEA;
	border: 1px solid #999999;
}

.csc-mailform-submit {
	background: url(../images/layout/grad.gif) repeat-x center #EFEFEF;
	border: 1px solid #DDDDDD;
	border-bottom-color: #CCCCCC;
	color: #666666;
	padding: 2px 8px;
	width:80px !important;
	margin-left:120px;
}


.inputboxselect {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 1px;
	padding: 3px 2px;
	width:125px;
}

.inputboxselect :hover, .inputboxselect :focus {
	background: #FFFFEA;
	border: 1px solid #999999;
}

.csc-searchResultHeader a {
	color: #666666 !important;
	text-decoration:underline !important;
	font-size:11px;
}

.csc-searchResultHeader a:hover {
	color: #333333 !important;
}

.csc-sitemap ul li a { color: #666666; }
.csc-sitemap ul { padding:0 !important; padding-left:20px !important; }

div.ftAdressLeft {
        margin-bottom:20px;
	width:200px;
	height:155px;
	clear:both;
	background: url(../images/layout/bg-contact-left.gif) no-repeat #FFFFFF;
}

div.ftAdressLeft h2 {
	color: #005FAD;
	font-size:13px;
	padding:4px 10px;
	margin:0;
	font-size:11px;
	font-family:tahoma;
}

div.ftAdressLeft .ftAdressPadding {
	padding:20px 10px;
	padding-top:12px;
	font-size:11px;
	color: #666;
	line-height:17px;
}

div.ftAdressLeft .ftAdressPadding a {
	color: #005FAD;
	text-decoration:none;
}





span.csc-sword { color: red; }

input, select, textarea, .inputbox {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	padding: 1px;
}


.inputbox {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 1px;
	padding: 3px 2px;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFEA;
	border: 1px solid #999999;
}

.button {
	background: url(../images/layout/grad.gif) repeat-x center #EFEFEF;
	border: 1px solid #DDDDDD;
	border-bottom-color: #CCCCCC;
	color: #666666;
	padding: 2px 8px;
}

div.ftAdress {
	width:525px;
	height:155px;
	clear:both;
	background: url(../images/layout/bg-contact.gif) no-repeat #FFFFFF;
}

div.ftAdress h2 {
	color: #005FAD;
	font-size:13px;
	padding:4px 10px;
	margin:0;
	font-size:11px;
	font-family:tahoma;
}

div.ftAdress .ftAdressPadding {
	padding:20px 10px;
	font-size:11px;
	color: #666;
	line-height:17px;
}

div.ftAdress .ftAdressPadding a {
	color: #005FAD;
	text-decoration:none;
}

div.teaserPos { 
float:left; 
height:350px;
margin-right:17px;
}
div.teaserPosLast { 
float:left; 
height:350px;
margin-right:0;
}

div.teaser {
	float:left;
	width:291px;
}

div.teaserMask {
	z-index:100; 
	position:absolute;
}

div.teaser h3 {
	margin-left:20px;
	padding-top:20px;
	padding-bottom:13px;
	color: #E60005;
	font-size:16px;
}

div.teaser p {
	margin-left:20px;
	padding:0;
	padding-bottom:13px;
	color: #666;
	font-size:11px;
	line-height:15px;
}

div.teaser p a {
	color: #666;
}

div.teaser a.readon {
	margin-left:20px;
	padding-left:28px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	font-size:10px;
	color: #666;
	text-decoration:none;
	background-image: url(../images/layout/readon.gif);
	background-repeat:no-repeat;
}

.csc-frame-rulerAfter { clear: both; margin-bottom: 8px; padding-bottom: 8px; border-width: 0 0 1px 0; border-style: solid; border-color: #666666; }

div.contentWrap { color: #666666; padding-bottom:15px; font-size: 11px; line-height: 15px; }
div.contentWrap h1,h2 { line-height:20px; font-size: 17px; color: #E60005; margin-bottom: 12px; }
div.contentWrap p { margin-bottom: 15px; }
div.contentWrap a { text-decoration: underline; color: #666666; }
div.contentWrap a:hover { text-decoration: underline; color: #E60005; }
div.contentWrap DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 14px; }
div.contentWrap ul,ol { padding-left: 20px; padding-bottom: 14px; }

