html, body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5d5d5d; background-color:#f1f1f1; margin:0; padding:12px 0 20px 0; text-align:center}
#quickmenu {width: 1000px; margin: 0 auto; text-align:right;}
#page {position:relative; width:964px; background-color:#fff; padding:15px 18px; margin:0 auto; text-align:left}

#quickmenu ul {list-style-type:none; margin:0; padding:0; float:right; }
#quickmenu ul li {float:left;display:block; background:url('images/greybullet.gif')no-repeat 0 3px; padding-left:8px; margin-left:8px;}
#quickmenu ul li a {color:#979797;font-size:11px; text-decoration:none}
#quickmenu ul li a:hover {color:#e60003}

#menu {overflow:auto;position:absolute; top:15px; left:18px; padding-left:95px; width:150px; min-height:720px; margin-right:20px;}
#logo{width:76px;}
#logo h1{margin:0;padding:0}
#logo a{display:block}
#contentarea {width:699px;margin-left:187px}
#content a{color:#5d5d5d}
#content a:hover{text-decoration:none}

#menu ul {list-style-type:none; margin: 0 0 34px 0; padding:0; color:#e60003;}
#menu ul li {line-height:18px; font-weight:bold}
li#navheadline {text-transform:uppercase; color:#979797}
#menu ul li a, #menu ul li.act li a {color:#979797; text-decoration:none}
#menu ul li a:hover, #menu li.act a, #menu ul li.act li.act a, #menu ul li.act li a:hover {color:#e60003}
#menu ul li ul {margin: 0 0 0 10px; font-weight:normal}
#menu ul li ul li a, #menu ul li ul li.act {font-weight: normal}
#menu h2 {font-size:14px}
#quote {position:absolute; top: 15px; right: 18px; width:401px; height:135px; padding-bottom: 15px; overflow:hidden}
#quote div p {width:272px; overflow:hidden; margin:0 0 0 7px}
#quote div p, #quote a {font-size:11px; line-height: 15px; font-style:italic; text-decoration:none; color:#979797}
/* 
#quote a:hover {color:#e60003}
*/
#content{margin-top:165px}
#content p {margin:10px 0;}
#content ul {margin:0; padding:0; list-style-type:none}
#content ul li {margin-bottom: 14px; padding-left: 13px; background:url('images/bullet.gif') no-repeat 0 1px;}
.gallerytext {width:260px; margin:20px 10px 0 0;}
.gallery_typ3 {width:429px;margin-top:20px;}

#content h1, #content h2, #content h1 a, #content h2 a, #content h3, #content h3 a {font-size:24px; line-height:27px; color:#e60003; margin:0; padding-bottom:8px;text-decoration:none}
#content h3, #content h3 a {font-size:18px;line-height:21px;padding-bottom:0}
img {border:0}
.left {float: left}
.right {float: right}
.cf {clear: both}
.cf:after {content:"."; display: block; clear: both; height: 0; visibility: hidden}

div.list_typ3{
float:left;
width:210px;
margin-top:18px;
}
 
div.gallery_typ3{ 
  width: 400px;
  height: 300px;
  float: right;

}
.content_typ3 {overflow:auto}

fieldset{margin:0;padding:0;border:0;display:inline}
.csc-mailform {margin:10px 0 20px 0}

#content form#mailform div.csc-mailform-field {
	clear:both;
}
#content form#mailform div.csc-mailform-field label {
	vertical-align: top;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	width:120px;
	display:block;
	float:left;
}
#content form#mailform div.csc-mailform-field input {
	width: 246px;
	margin-top: 3px;
	margin-bottom: 3px;
	float:left;
}
#content form#mailform div.csc-mailform-field text {
	width: 246px;
	margin-top: 3px;
	margin-bottom: 3px;
	float:left;
}
#content form#mailform div.csc-mailform-field select {
	width: 246px;
	margin-top: 3px;
	margin-bottom: 3px;
	float:left;
}
#content form#mailform div.csc-mailform-field input.csc-mailform-submit {
	width: 120px;
	margin-left: 103px;
	float:right;
}

#content form#mailform div.csc-mailform-field textarea {
	width: 246px;
	float:left;
}

.tx-wecmap-pi1{float:right}

.news-latest-container{margin-top:30px;}
.news-latest-container .news-img {width:200px;margin-right:10px;float:left}
.news-latest-container .news-text{width:480px;float:left;}
.news-latest-container .news-list-item{overflow:auto;margin-bottom:20px;}

.news-single-item .news-img{width:400;float:right;margin:3px 0 10px 10px}
#content .news-single-item h3 {color:#5d5d5d}
.news-single-item p{display:float:left}
.news-single-item .news-leadin{font-size:16px;line-height:19px;font-weight:bold}
.news-single-item .news-leadin p{margin:0!important;padding:0!important}

input,button,select,textarea,td{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#5d5d5d;}