@charset "utf-8";
body {
	font-family: Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	background: #f4f4f4;				/* set background of page to white */
	margin: 0;									/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;					/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	scrollbar-base-color:#8b8b8b;
  scrollbar-3dlight-color:#8b8b8b;
	scrollbar-arrow-color:#8b8b8b;
  scrollbar-darkshadow-color:#8b8b8b;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF;
  color:#646464;
  line-height:1.2;
}

/******************************
***** DIV SETUP ***************
******************************/


#container {									/* container holds the whole page and centers it */
	width:995px;
	margin:0 auto; 							/* the auto margins (in conjunction with a width) center the page */
	text-align: left; 
}

#header{
	background:#636363 url(../img/bg_header.png) repeat-x top left;	
	height:109px;
}

#header_topmenue{
	position:absolute;
	left:-125px;
	top:25px;
}

#header_language{
	position:absolute;
	right:0px;
	top:25px;	
}

#header_suche{
	position:absolute;
	right:6px;
	top:75px;
}

#header_left{
	width:657px;
	height:109px;
	float:left;
}

#header_right{
	width:300px;
	height:109px;
	float:left;
	position:relative;
}

#header_logo{
	width:256;
	height:109px;
	background:url(../img/logo.png) no-repeat top left;	
}

#header_menu{
	background:#383838;
	height:33px;
	color:#FFF;
	overflow:visible;
}


* html #header_menu{
	background:#383838;
	height:33px;
	color:#FFF;
	overflow:hidden;
}

#content{
	background:#eaeaea url(../img/bg_content.png) repeat-y top left;
	position:relative;
	padding-bottom:30px;
}

/* for Internet Explorer */
/*\*/
* html #content{
	padding-bottom:30px;
	position:fixed;
}
/**/

#content_left{
	/*min-height:500px; */
	width:770px; 
	float:left;
}

#content_left h2{
	color:#E62746;
	font-family: Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase;	
	padding:0 10px 20px;
	background:url(../img/h2_content_bg.jpg) repeat-x center left;
	background-position: bottom;
	max-width:650px;
	margin-top:25px;
}

#content_left_text{
	margin-left:25px;
	margin-top:41px;
	padding-right: 20px;
}


/* for Internet Explorer */
/*\*/
* html #content_left_text{
	margin-left:5px;
	margin-top:41px;
	padding-right: 20px;
}
/**/


.content_left_text_margin{
	margin-left:22px;
	position: relative;
}

#content_left_text_right_2 {
	float:left;
	width: 403px;
}

#content_left_text_right {
	float:left;
	width: 203px;
}

#content_left_text_right ul {
	list-style-image:none;
	margin-bottom:20px;
	background-image:url(../img/bg_menue_content_right.jpg);
	background-repeat:repeat-y;
	font-weight:bold;
}

#content_left_text_right ul li {
	margin-top:2px;
}

#content_left_text_right ul li.active a:link {
	color: #E62746 !important;
}
#content_left_text_right ul li.active a:active {
	color: #E62746 !important;
}
#content_left_text_right ul li.active a:visited {
	color: #E62746 !important;
}
#content_left_text_right ul li.active a:hover {
	color: #E62746 !important;
}


#content_left_text_left {
	float:left;
	margin-left:40px;
	width:461px;
	padding-right: 20px;
}

*html #content_left_text_left {
	float:left;
	margin-left:30px;
	width:461px;
	padding-right: 15px;
}

#content_left_text_left_2 {
	float:left;
	margin-left:40px;
	width:261px;
	padding-right: 20px;
}

*html #content_left_text_left_2 {
	float:left;
	margin-left:30px;
	width:261px;
	padding-right: 15px;
}

#content_bottom {
	margin-left:40px;
	width:461px;
	padding-right: 20px;
}

*html #content_bottom {
	margin-left:60px;
	width:461px;
	padding-right: 15px;
}

#content_left_text_left_single {
	margin-left:40px;
	width:640px;	
}

#content_left_text_left_start {
	float:left;
	margin-right:20px;
	text-align:justify;
	width:460px;	
}

#content_left_text_right_start {
	float:left;
	width:200px;
}

.linkbox{
	border:1px solid #DBDBDB;
	font-size:14px;
	min-height:111px;
	padding:10px 15px;
	width:190px;
}


#content_left_redhead{
	background-color:#DB3549;
	color:#FFFFFF;
	font-size:10px;
	height:31px;
}

#content_left_readhead_text{
	margin-left:46px;
	padding-top:10px;	
}

#content_left_redhead_start{
	background-color:#DB3549;
	color:#FFFFFF;
	font-size:10px;
	height:282px;
}

#content_left_redhead_start_menu{
	float:left;
	width:265px;
	height:282px;
	background:url(../img/bg_startseite_flashnavi.png) repeat-x top left;
}

*html #content_left_redhead_start_menu{
	float:left;
	width:263px;
	height:282px;
	background:url(../img/bg_startseite_flashnavi.png) repeat-x top left;
}

#content_left_redhead_start_menu_text{
	margin-left:44px; 
	margin-top:28px; 
	font-size:12px; 
	/*text-align:justify; */
	margin-right:36px
}

div#content_left_redhead_start_menu_text a:link,
div#content_left_redhead_start_menu_text a:active,
div#content_left_redhead_start_menu_text a:visited { color: #FFFFFF !important; }
div#content_left_redhead_start_menu_text a:hover { color: #FFFFFF !important;}

#content_left_redhead_start_menu_text ul{
	list-style-image:none;	
	text-transform:uppercase;
}

#content_left_redhead_start_menu_text li.active{
	text-transform:uppercase;
	font-weight:bold;
}


#content_left_redhead_start_menu_text li{
	border-bottom: 1px dashed #FFFFFF;
	/*background:transparent url(../img/flash_menu_line.gif) no-repeat scroll -5px 10px; padding-bottom:5px;*/
	font-size:11px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	
}

#content_left_redhead_start_flash{
	width:505px;
	float:left;
}

*html #content_left_redhead_start_flash {
	padding-left: 2px;
}

#content_right{
	/*background:#eaeaea url(../img/bg_right.png) repeat-x top left;	*/
	/*min-height:460px;*/
	width:185px; 
	float:left;
	color:#646464;
	/*padding:20px 20px;*/
}

#content_right_text{
	margin-left:20px;
	margin-top:25px;
	width: 200px;
}

#content_right h2{
	background:transparent url(../img/h2_bg.gif) no-repeat scroll -6px 15px;
	height:20px;
	margin-bottom:10px;
	margin-top:32px;
	padding-left:10px;
}


.sidemenu {
	list-style-type:none;
	list-style-image:url(../img/arrow.gif);
	font-size:13px;
}

a.internal-link-bold:link, .a.internal-link-bold:active, a.internal-link-bold:visited, a.internal-link-bold:hover {
	color: #E62746;
	font-weight: bold;
}

.sidemenu_big {
	list-style-type:none;
	list-style-image:url(../img/arrow.gif);
	font-size:14px;
}

.clearer{
	clear:both;	
}

.suche_eingabe{
	font-size:10px;
	height:16px;
	width:74px;
}

.suche_btn{
	color:#000000;
	font-size:9px;
	height:18px;
	width:23px;
	border:none;
}

.red{
	color:#E62746;	
}

#footer{
	bottom:0;
	color:#818181;
	font-size:11px;
	padding:15px 0;
	text-align:center;
	width:770px;
	position:relative;
}	

#footer_googlemaps{
	bottom:0;
	color:#818181;
	font-size:11px;
	padding:15px 0;
	text-align:center;
	width:670px;
	position:relative;
}

.print{
	bottom:10px;
	position:absolute;
	right:0px;
}

.checkbox_white{
	background-color:#FFF;
	border: 0px;
}

.suche{
float:left;
margin-top:3px;
}
.suche_eing{
	float:left;
	margin-right:5px;
}

*+html .suche_eing{
	float:left;
	margin-right:2px;
}


.suche_button{
	float:left;
margin-top:1px;
}

 *+html .suche_button{
	float:left;
margin-top:2px;
}

.slider{
	margin-top:0px;	
}



.csc-frame-frame4 {
	/*border: 1px solid #DB3549;*/
	border-bottom: 1px solid #EBEBEB;
	padding: 10px;
}


div.leftside {
	float: left;
	width: 220px;
}

div.rightside {
	float: left;
	width: 441px;
}


/* Newsdefinitionen */

.newsitem{
	margin-bottom:25px;
	position:relative;
}

.listnewsitem{
	margin-right:45px;
	margin-bottom:25px;
	position:relative;	
}

.singlenews{
	margin-right:45px;	
}

.newsitem p{
	padding:0px 0px;	
}

.newsitem a{ color:#db3549; text-decoration:none; }
.newsitem a:link {color:#db3549; text-decoration:none; }
.newsitem a:visited {color:#db3549; text-decoration:none; }
.newsitem a:active {color:#db3549; text-decoration:none; }
.newsitem a:hover {  color:#646464; text-decoration:none; }

.listnewsitem a{ color:#db3549; text-decoration:none; }
.listnewsitem a:link {color:#db3549; text-decoration:none; }
.listnewsitem a:visited {color:#db3549; text-decoration:none; }
.listnewsitem a:active {color:#db3549; text-decoration:none; }
.listnewsitem a:hover {  color:#646464; text-decoration:none; }

.newstitle{
	font-weight:bold;	
}

.newstitle a{ color:#646464; text-decoration:none; }
.newstitle a:link {color:#646464; text-decoration:none; }
.newstitle a:visited {color:#646464; text-decoration:none; }
.newstitle a:active {color:#646464; text-decoration:none; }
.newstitle a:hover {  color:#db3549; text-decoration:none; }


.news_list_date {
	color:#646464;
	float:right;
	font-size:12px;
	height:20px;
	margin-right:-2px;
	margin-top:-2px;
	text-align:right;
	width:180px;
}

.news-list-morelink{
	font-size:12px !important;	
}

.news-single-related, .news-single-files, .news-single-links {
	background:none !important;
	border:none !important;
}


/* Definition of the links in general */
a{ color:#646464; text-decoration:none; }
a:link {color:#646464; text-decoration:none; }
a:visited {color:#646464; text-decoration:none; }
a:active {color:#db3549; text-decoration:none; }
a:hover {  color:#db3549; text-decoration:none; }

a.flashmenu {color:#ffffff; }
a.flashmenu:link {color:#ffffff;}
a.flashmenu:visited { color:#ffffff;}
a.flashmenu:active {color:#ffffff; }
a.flashmenu:hover {color:#ffffff; font-weight:bold;  list-style-image:url(../img/arrow_white.gif);		}

a.submenu {color:#ffffff; }
a.submenu:link {color:#ffffff;}
a.submenu:visited { color:#ffffff;}
a.submenu:active {color:#ffffff; }
a.submenu:hover {color:#000000; }

a.sidemenu{ color:#646464; text-decoration:none; }
a.sidemenu:link {color:#646464; text-decoration:none; }
a.sidemenu:visited {color:#646464; text-decoration:none; }
a.sidemenu:active {color:#646464; text-decoration:none; }
a.sidemenu:hover {  color:#db3549; text-decoration:none; }

a.bigsubmenu {margin-left:12px;font-size:13px;color:#8b8b8b;display:block; }
a.bigsubmenu:link {margin-left:12px;font-size:13px;color:#8b8b8b;display:block; }
a.bigsubmenu:visited {margin-left:12px;font-size:13px;color:#8b8b8b;display:block; }
a.bigsubmenu:active {margin-left:12px;font-size:13px;color:#8b8b8b;display:block; }
a.bigsubmenu:hover {margin-left:12px;font-size:13px;color:#eaeaea;display:block;}

a.sidemenuakt{ color:#db3549; text-decoration:none; }
a.sidemenuakt:link {color:#db3549; text-decoration:none; }
a.sidemenuakt:visited {color:#db3549; text-decoration:none; }
a.sidemenuakt:active {color:#db3549; text-decoration:none; }
a.sidemenuakt:hover {  color:#db3549; text-decoration:none; }

a.submenuakt { font-weight:bold; color:#85b514; text-decoration:none; font-size:11px;}
a.submenuakt:link { font-weight:bold; color:#85b514; text-decoration:none; font-size:11px;}
a.submenuakt:visited { font-weight:bold; color:#85b514; text-decoration:none; font-size:11px;}
a.submenuakt:active { font-weight:bold; color:#85b514; text-decoration:none; font-size:11px;}
a.submenuakt:hover { font-weight:bold; color:#85b514; text-decoration:none; font-size:11px;}

a.subnavi { font-weight:normal; text-decoration:none; font-size:12px;}
a.subnavi:link { font-weight:normal; color:#7d7c7c; text-decoration:none; font-size:12px;}
a.subnavi:visited { font-weight:normal; color:#7d7c7c; text-decoration:none; font-size:12px;}
a.subnavi:active { font-weight:normal; color:#252525; text-decoration:none; font-size:12px;}
a.subnavi:hover { font-weight:normal; color:#252525; text-decoration:none; font-size:12px;}

a.login_register { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:10px;}
a.login_register:link { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:10px;}
a.login_register:visited { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:10px;}
a.login_register:active { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:10px;}
a.login_register:hover { font-weight:bold; color:#85b514; text-decoration:none; font-size:10px;}

a.wurzel { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:9px;}
a.wurzel:link { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:9px;}
a.wurzel:visited { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:9px;}
a.wurzel:active { font-weight:bold; color:#8b8b8b; text-decoration:none; font-size:9px;}
a.wurzel:hover { font-weight:bold; color:#85b514; text-decoration:none; font-size:9px;}

/*#content_left_text_right ul li a: {	color:#db3549; }
#content_left_text_right ul li a:active { color:#db3549; }
#content_left_text_right ul li a:visited {	color:#db3549; }
#content_left_text_right ul li a:active { color:#db3549; }*/

.name-of-person  {
	background:url(../img/page_white_acrobat.gif) no-repeat top left;
	padding-left:23px;
	margin-bottom:8px;
	margin-left:15px;
	font-weight:normal;
	color:#E62746;
	/*display:block;*/
}

a:link.download  {
	background:url(../img/page_white_acrobat.gif) no-repeat top left;
	padding-left:23px;
	margin-bottom:8px;
	margin-left:15px;
	font-weight:normal;
	color:#E62746;
	/*display:block;*/
}

a:visited.download  {
	background:url(../img/page_white_acrobat.gif) no-repeat top left;
	padding-left:23px;
	margin-bottom:8px;
	margin-left:15px;
	font-weight:normal;
	color:#E62746;
	/*display:block;*/
}


a:active.download  {
	background:url(../img/page_white_acrobat.gif) no-repeat top left;
	padding-left:23px;
	margin-bottom:8px;
	margin-left:15px;
	font-weight:bold;
	color:#E62746;
	/*display:block;*/
}


a:hover.download {
	background:url(../img/page_white_acrobat.gif) no-repeat top left;
	padding-left:23px;
	margin-bottom:8px;
	margin-left:15px;
	font-weight:normal;
	color:#8b8b8b;
	/*display:block;*/
}

/* Definition of the Links in the Bodytext-Parts */
p.bodytext a:link  {  font-weight:normal; color:#E62746 !important; text-decoration: none; }
p.bodytext a:visited { font-weight:normal; color:#E62746 !important; text-decoration: none; }
p.bodytext a:active  { font-weight:normal; color:#E62746 !important; text-decoration: none; }
p.bodytext a:hover { font-weight:normal; color:#8b8b8b !important; text-decoration: none; }

a.internal-link:link  {  font-weight:normal; color:#E62746 !important; text-decoration: none; }
a.internal-link:visited { font-weight:normal; color:#E62746 !important; text-decoration: none; }
a.internal-link:active  { font-weight:normal; color:#E62746 !important; text-decoration: none; }
a.internal-link:hover { font-weight:normal; color:#8b8b8b !important; text-decoration: none; }

/* Definition of general HTML Elements */
img {
	border: 0;
}
p {
	margin:0;
	padding:0 0 11px 0;
	font-size:13px;
	font-weight:normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*color: #8b8b8b;*/
}
fieldset{	border: 0;	margin: 0;	padding: 0; }
select {	border:1px #8b8b8b solid;	background-color: #ffffff;	color:#8b8b8b; }
textarea {	border:1px #8b8b8b solid;	background-color: #ffffff;	color:#8b8b8b;	width: 230px; }
input {
	border:1px #8b8b8b solid;
	color:#8b8b8b;
	background-color: #ffffff;
}
file {
	border:1px #8b8b8b solid;
	color:#8b8b8b;
	background-color: #ffffff;
}
.button {
	/*border:0px #8b8b8b solid;*/
	background-color: #ffffff;
	color:#8b8b8b;
}
.csc-mailform-submit{
	border:1px #8b8b8b solid;
	color:#8b8b8b;
	background-color: #ffffff;
	width: 100px;
	margin-left: 100px;
}
ul {
	margin:10px 0px 10px 10px;	
	padding-left:10px;	
	padding-right:0; 
	list-style-image:url(../img/dot.gif);
	list-style-type:none;
}

ul.action-items {
		margin:10px 0px 10px 10px;	
		padding-left:10px;	
		padding-right:0; 
		list-style-image:url(../img/arrow.gif);
		list-style-type:none;
}

ul.action-items li.active a:link,
ul.action-items li.active a:active,
ul.action-items li.active a:visited { color: #E62746; }
ul.action-items li.active a:hover { color: #646464; }


li {	margin-left:0; 	margin-bottom:0;	margin-top:0;	padding-left:0; }

.ulnav {
	margin:10px 0 10px 0px;	
	padding-left:0px;	
	list-style:none;
	list-style-image:none;
}

ulnav_rot {
	margin:10px 0 10px 0px;	
	padding-left:0px;	
	list-style:none;
	list-style-image:none;
	background-image:url(../img/arrow.gif); 
		background-repeat:no-repeat;
}

.linav {	margin-left:0px; 	
		margin-bottom:1px;	
		margin-top:1px;	
		padding-left:10px;
		padding-top: 1px;
	padding-bottom: 1px;
		background-image:url(../img/arrow.gif); 
		background-repeat:no-repeat;
		background-position: 0px 2px;
}
.linav_grau {
	margin-left:0px; 	
	margin-bottom:1px;	
	margin-top:1px;
	padding-left:10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image:url(../img/arrow_grey.gif); 
	background-repeat:no-repeat;
	display: block;
	background-position: 0px 3px;
}

td {	font-size:13px;	font-weight:normal;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #8b8b8b; }

/* Definition of Headings */
h1 {
	color:#E62746;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0 0 0 0px;
}
h2 {
	margin:0;							/* necessary else firefox creates space between menubar and content*/
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #E62746;
	text-transform:uppercase;
}
h3 {
	margin: 0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}
h4 {
	color:#E62746;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:5px 0;
	padding:0;
}
h5 {
	margin: 0px;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}
h6 {
	color:#E62746;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h7 {
	color:#E62746;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.csc-mailform-field{
text-align: right;
width:330px;
}

hr{
	color:#dbdcdc;
	height:1px;
	width:680px;
}

hr.footer{
	color:#dbdcdc;
	height:1px;
	width:720px;
}

blockquote{
	font-style:italic;
}

.indent{
	margin-left:25px;	
}

.csc-textpic-caption{
	margin-top:5px;
	text-align:center;
	font-style:italic;
}

p.csc-frame-frame1{
	margin-right:45px;	
}

/*******************************
 ********* PRODUKTE ************
 ******************************/

div.productdiv {
	width: 156px;
}

*html div.productdiv {
	width: 159px;
}


div#produktliste {
	position: relative;
	
}

div#content_products {
	position: relative;
	margin-left: 30px;
	padding-top: 35px;
}

div.productname {
	font-style: italic;
	margin-right: 3px;
	font-size: 10px;
	margin-top: 2px;
}

div#searchbox {
	position: absolute;
	top: 32px;
	right: 50px;
	padding: 5px 10px 5px 10px;
}

/*
the parent element of an autosuggest input should have a relative position
*/
.asholder {
	position: relative;
}

/**
 * PRODUKT�BERSICHT - IMAGEWRAP ABSTAND + BORDER
 */

div.csc-textpic-imagewrap {
	width: auto !important;
}

div.csc-textpic-imagewrap dl {
	width: 170px !important;
	text-align: right !important;
}

div.csc-textpic-imagewrap img {
	border: 1px solid #ebebeb !important;
}

table.contenttable {
	width: 460px !important;
	border: 1px solid #eaeaea;
}

table.contenttable th {
	font-weight: bold;
	background-color: #eaeaea;
	padding-top: 5px;
}

table.contenttable td, th {
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

.table.contenttable td p.baureihen {
	text-align: left;
}

.csc-frame-frame3 table.contenttable td {
	border: 1px solid #EFEFEF;
	padding: 5px !important;
}

.csc-frame-frame3 table.contenttable td p {
	padding: 0px !important;
	margin: 0px !important;
	
}

.c2l2-middle {
	background-color: #ffffff !important;
	color: #646464;
	border: none;
}

.c213-left {
	border: none !important;
}

.c2l3-middle {
	background-color: #ffffff !important;
	color: #646464;
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

.c2l3-middle img{
	border: 1px solid #efefef !important;
	margin: 0px !important;
	padding: 0px !important;
}

.c2l2-left {
	background-color: #ffffff !important;
	color: #646464;
	border: none;
	vertical-align: top !important;
	padding-top: 10px !important;
}


div.csc-sitemap ul {
		margin:10px 0px 10px 10px;	
		padding-left:10px;	
		padding-right:0; 
		list-style-image:url(../img/arrow.gif);
		list-style-type:none;
}

div.tx-fdfx2cols-pi1 table{
	color: #646464 !important;
}

div.jobdetails h3 {
	color: #E62746;
}

div.branchenverzeichnis ul {
	list-style-image:none;
	margin-bottom:20px;
	background-image:url(../img/bg_menue_content_right.jpg);
	background-repeat:repeat-y;
	font-weight:bold;
}

div.branchenverzeichnis ul li {
	margin-top:2px;
}

.mail{
	background:url(../img/email.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
/*	padding-left:23px;*/
	margin-bottom:8px;
	margin-left:15px;
}

.mail_start{
	background:url(../img/email.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}


.phone, .detail{
	background:url(../img/phone.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;	
	color:#E62746;
}

.fax, .important{
	background:url(../img/fax.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;	
	color:#E62746;
}

ul.small{
	margin-top:-5px;	
}

div.csc-frame-frame2 {
	margin-top: -5px;
}

*html div.csc-frame-frame2 {
	margin-top: 5px;
}

div.csc-frame-frame2 div#content_left_text_left_start {
	width: 150px;
	float: left;
	text-align: center;
	margin-right: 20px;
}

div.csc-frame-frame2 div#content_left_text_right_start {
	width: 150px;
	float: left;
	text-align: center;
}

div.csc-frame-frame2 table.contenttable td, div.csc-frame-frame4 table.contenttable td {
	text-align: left !important;
}

div.csc-frame-frame4 table.contenttable {
	width: 100% !important;
	margin: 0px auto;
}
