body { 

	font:90% verdana, Arial, Helvetica, sans-serif; 

	background:#FFFFFF;

	color:#666666;

	margin:0;

	padding:0;

	}

a:link, a:visited, a:active {

	color:#666666;

	font:bold 8pt verdana, arial, sans-serif;

}

a:hover {

	color:#333333;	

	background-color:transparent;

	font:bold 8pt verdana, arial, sans-serif;

}

h1 {

	font:1.5em verdana, arial, sans-serif;

	color:#333333;

	margin:0;

	padding-top:10px;

	margin-bottom:10px;

}

h2 {

	font:1.1em verdana, arial, sans-serif;

	color:#666666;

	padding:10px;

	font-weight:bold;

	margin:0;

}

h3 {

	font-size:1.3em; 

	font-weight:bold; 

	color:#ff0000;

}

h4 {

	font-size:1.1em; 

	font-weight:normal; 

	color:#ff0000;

}

h5 {

	font:1em verdana, arial, sans-serif;

	color:#ff0000;

	margin:0;

	padding:0;

	padding-top:5px;

	margin-bottom:5px;

	margin-top:10px;

	border-top:1px solid #f5f5f5;

}

h6 {

	margin:0;

	padding:0;

	font-weight:bold;

}

p{

	margin:0;

	margin-bottom:6px;

}

#contain {

	width:950px;

	margin-left:auto;

	margin-right:auto;

	background-image:URL(style_FILES/contain_hg_folge.gif);

	background-repeat:repeat-y;

}

#homecontain {

	width:950px;

	margin-left:auto;

	margin-right:auto;

	background-image:URL(style_FILES/contain_hg_home.gif);

	background-repeat:repeat-y;

}

	

#header {

	width:950px;

	background:#F5F5F5;

	background-image:url(style_FILES/header2.jpg);

	height:139px;

}

#logo img{

	padding:10px 0 0 30px;

	border:none;

}

#leftcol {

	width:215px;

	float:left;

	padding:5px 0 5px 5px;

	font-size:11px;

	background-color:#DCDEDC;

	border-right:1px solid #7B7B7B;

}

#content {

	width:529px;

	float:left;

	padding:5px 15px 5px 15px;

	font-size:11px;

}

#homecontent {

	width:695px;

	float:left;

	padding:5px 15px 5px 15px;

	font-size:11px;

}

#rightcol {

	width:154px;

	float:left;

	padding:5px 5px 5px 5px;

	font-size:11px;

	background-color:#DCDEDC;

	border-left:1px solid #7B7B7B;

}

#footer {

	width:950px;

	clear:both;

	background-image:url(style_FILES/footer.jpg);

	padding:4px 0 4px 0;

	height:45px;

}

#footer p {

	text-align:right;

	padding-right:4px;

	font:10px verdana, arial, sans-serif;

}



/* TYPOGRAPHY and Design */

/* leftMENU*/

#leftcol li{

	list-style:none;

	margin:0 0 0 -30px;

	padding:5px;

}

#leftcol li a{

	font-size:1.2em;

	border-bottom:1px dotted #999999;

	display:block;

	padding-bottom:2px

}

#leftcol li li{

	padding:9px 0 0 5px;

}

#leftcol li li a{

	font-size:1em;

	text-transform:none;

	font-weight:100;

	border:none;

	padding-bottom:3px;

}

#leftcol li li li{

	padding:9px 0 0 15px;

}

#leftcol li li li a{

	font-size:1em;

	text-transform:none;

	font-weight:100;

}

#leftcol a{

	text-decoration:none;

	color:#424442;

	text-transform: uppercase;

}

#leftcol a:hover{

	text-decoration:none;

	color:#666666;

}

#leftcol .active {

	color:#ff0000;

	font-weight: bold;

}

.spacer {

	margin:6px 0 0 -10px; 

	padding-left:5px; 

	padding-top:4px; 

	padding-bottom:5px; 

	font-size:12px; 

	color:#ffffff; 

	background-color:#888888;

}



.CUR {padding-left:880px}

.NO {padding-left:880px}

.SPC{display:none;}



.copy{

	width:952px;

	background-color:#ffffff;

	color:#000000;

	text-align:center;

	font-size:9px;

	padding-top:5px;

	margin-left:-1px;

}

.copy a{

	font-size:10px;

	font-weight:normal;

}

.copy a:hover{

	font-size:10px;

	font-weight:normal;

	text-decoration:none;

}

#language {

	display:none;

}

.csc-textpic-caption{font-size:11px}



#partnermenu {width:480px; border:1px dotted #888888; background-color:#f3f3f3; margin:0; padding:10px;}

#partnermenu a, visited{text-decoration:none; color:#ff0000; font-size:1.2em; line-height:1.5em;}

#partnermenu a:hover{color:#000000;}

#partnermenu dl{margin:0px;}

#partnermenu dd{margin:0px; font-style:italic; padding-bottom:0.7em;}





/*********** FORMULAR ANFANG ********/



.powermail_mandatory_js {

	color:#ff0000;

	font-size:11px;

	padding-bottom:10px;

	margin-left:140px;

}

.powermail_mandatory{

	color:#dd0000;

}



.tx-powermail-pi1_formwrap input {

	margin: 2px 0;

	width:380px;

	font-size:96%;

}

.tx-powermail-pi1_formwrap textarea {

	font-size:96%;

	width:380px;

}

.tx-powermail-pi1_formwrap label {

	width:120px;

	float:left;

	padding-left:6px;

	white-space:nowrap; /*to fix IE6 wrapping*/

}



.tx_powermail_pi1_fieldwrap_html_radio label {

	float:none;

	clear:both;

	width:300px;

}

fieldset{

	margin-bottom:0px;

	padding:3px;

margin-top:10px;

}

.powermail_radio_inner {

	overflow:hidden;

	margin:0;

	padding:0;

	margin-bottom:10px;

}

.powermail_radio_inner input {

	font-size:0;

	cursor:pointer;

}

.input_wrap {

	float:left;

	width:25px;

}

.label_wrap {

	float:left;

	overflow:hidden;

	display:inline;

}

.powermail_radio_inner label, 

.powermail_radio_inner h6{

	padding:0;

	margin:0;

	display:inline;

	float:left;

}

.powermail_radio_inner strong {

	cursor:pointer;

}

.powermail_radio_inner strong:hover,

.powermail_radio_inner strong:focus,

.powermail_radio_inner strong:active,

.tx-powermail-pi1_fieldset legend {

	color:#333333; border:1px solid #999999; padding:4px; margin-top:5px; margin-bottom:10px;

}

.tx-powermail-pi1_fieldset_abschicken {

	border:0 solid;

}

.tx_powermail_pi1_fieldwrap_html_1 {

	margin-top:5px;

}

.tx_powermail_pi1_fieldwrap_html_submit {

	margin-left:125px;

	margin-top:5px;

}

.csc-textpic-intext-left-nowrap img{

	padding-top:14px;

	}

#preloadgooglemap{

	height:350px;

}



#googlemap{

	position:absolute;

	margin-top:-30px;

}

#angebotsspektrum .td-0{width:150px; font-weight:bold; }

#angebotsspektrum caption{text-align:left; font-size:130%; font-weight:bold; color:#ff0000; margin-bottom:8px;}



.td-0{vertical-align:top;}

.tr-odd{background-color:#f9f9f9;}

#logo{padding-left:30px;}



#srchbox {

	padding:0px;

	margin-top:-15px;

	margin-left:15px;

}

#srchbox input {

	font-size:0.9em;

}

table.csc-searchform {

	display:none;

}



.tx_powermail_pi1_fieldwrap_html_captcha {

}

.tx_powermail_pi1_fieldwrap_html_captcha label {

}

.tx_powermail_pi1_fieldwrap_html_captcha img {

	width:100px;

	height:36px;

	margin-top:-28px;

	float:left;

}

.tx_powermail_pi1_fieldwrap_html_captcha input {

	margin-top:20px;

}

.newsingleimg {
	float:right;
}
.newsingleimg img {
	width:200px;
}
.newslistimg {
	float:left;
	width:300px;
	margin-right:40px;
	margin-bottom:30px;
}
.newslistimg img {
}
.clearer {
	clear:both;
	background-color:#FFF;
	border:solid 0px #999;
	border-top:solid 1px #999;
}
.cl-right {
	background-color:#FFF;
	border:solid 0px #999;
	border-top:solid 1px #999;
}
.news-latest-item {
	float:left;
	margin-right:15px;
}