/*******  1.1 Alle Seiten  *******/

*{
	outline:				0px;
}

.bodytext{
	line-height:			12px;
}

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main {
	width:					900px;
	height:					100%;
}

h1 a {	
	color:					#CC0000 !important;	
}

h1 a:hover {
	color:					#CC0000 !important;	
}

h4, h4 a {	
	color:					#084852 !important;	
	font-weight:			bold;
	text-transform:			uppercase;
}

h4 a:hover {
	color:					#084852 !important;	
	font-weight:			bold;
	text-transform:			uppercase;
}

#partner_icons {
	margin-top:				-15px;
}

#partner_icons dl {
	margin-right:			20px !important;
	margin-bottom:			15px !important;
	float:					left;
}

#partner_icons dl.csc-textpic-lastcol{
	margin-right:			0px !important;
}

#partner_icons div {
	margin:					0px !important;
	padding:				0px !important;
}

#partner_icons div.csc-textpic-imagewrap {
	width:					300px !important;
}

/*******  1.2 Alle Seiten ausser der Startseite *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_hisback {
	width:					120px;
	padding-bottom:			25px;
	vertical-align:			bottom;
	text-align:				center;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_hisback DIV#div_hisback {
	width:					80px;
}

/*******  1.3 Startseite  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_root {
	padding:				0px;
}

/*******  1.4 Unterseiten von Unternehmen & Partner  *******/

/*******  21  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 {
	width:					450px;
	padding-top:				10px;
	vertical-align:				top;
	text-align:				left;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 p {
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 DIV#div_content_main_21_container {
	margin-right:				10px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 H1#content_main_title {
	font-family:				Arial;
/*        src:					url(../data/Arial_Black.ttf);*/
        font-size:				14pt;
        font-weight:				bolder;
        color:					#c00;
       	text-transform:				uppercase;
	height:					24px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 H2#content_main_subtitle {
	color:					#999;
	font-size:				12px;
	font-weight:				normal;
       	text-transform:				uppercase;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 P.bodytext {
	font-size:				10px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 TABLE.contenttable {
	margin-top:				25px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_21 TABLE.contenttable TR TD {
	padding-right:				25px;
}

/*******  22  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 {
	background-image:			url(../img_backgrounds/spacer_content_main.gif);
	background-repeat:			no-repeat;
	background-position:			top left;
	padding-top:				15px;
	padding-left:				15px;
	text-align:				left;
	vertical-align:				top;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV#div_content_main_22_container {
	overflow:				scroll;
	overflow-x:				hidden;
	height:					280px;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV#div_content_main_22_container p {
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 TABLE.contenttable TR TD P.bodytext {
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-intext-left-nowrap {
	margin-bottom:				5px;
	height:					85px;
	overflow:				hidden;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap A IMG {
	/*border:					1px solid black;*/
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-intext-left-nowrap DIV DIV.csc-textpic-text DIV.csc-textpicHeader {
	height:					12px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-intext-left-nowrap H1 A {
        color:					#c00;
	text-transform:				uppercase;
	margin-bottom:				0px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-intext-left-nowrap DIV DIV.csc-textpic-text H3 {
	margin-top:				0px;
	color:					#999;
	font-size:				9px;
	font-weight:				normal;
	margin-bottom:				2px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-intext-left-nowrap DIV DIV.csc-textpic-text P.bodytext {
	font-size:				9px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 TABLE.contenttable TR TD {
	padding-right:				25px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 TABLE.contenttable TR TD P.bodytext {
	font-size:				9px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-center DIV.csc-textpic-imagewrap A.lightwindow IMG {
	margin:					1px;
	border:					1px dotted #ddd;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic-clear {}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic DIV DIV.csc-textpic-text DIV.csc-textpicHeader {
	overflow:				hidden;
	height:					12px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_22 DIV.csc-textpic DIV DIV.csc-textpic-text DIV.csc-textpicHeader DIV {
	height:					7px;
}

/*******  1.5 Unterseiten von Leistungen  *******/

/*******  31  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_31 {
	padding-top:				10px;
	vertical-align:				top;
	text-align:				left;	
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_31 DIV#div_content_main_31_container {
	width:					260px;
	margin-left:				0px;
	margin-right:				10px;
	overflow:				hidden;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_31 H1#content_main_title {
	font-family:				Arial;
/*        src:					url(../data/Arial_Black.ttf);*/
        font-size:				14pt;
        font-weight:				bolder;
        color:					#c00;
       	text-transform:				uppercase;
	height:					24px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_31 H2#content_main_subtitle {
	color:						#999;
	font-size:					12px;
	font-weight:				normal;
    text-transform:				uppercase;
}

/*******  32  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 {
	background-image:			url(../img_backgrounds/spacer_content_main.gif);
	background-repeat:			no-repeat;
	background-position:			top left;
	padding-top:				10px;
	padding-left:				10px;
	padding-right:				5px;
	width:					320px;
	text-align:				left;
	vertical-align:				bottom;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 p {
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic DIV DIV.csc-textpic-text DIV.csc-textpicHeader IMG.spacer-gif {
	border:					none;
}

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 H1 {
        color:					#c00;
	text-transform:				uppercase;
	font-size:				10px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic {
	margin-bottom:				5px;
	height:					80px;
	overflow:				hidden;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic img {
	/*border:					1px solid black;
	margin-left:			-3px;*/
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic DIV DIV.csc-textpic-text DIV.csc-textpicHeader DIV {
	height:					7px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic DIV DIV.csc-textpic-text P.bodytext {
	font-size:				9px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic DIV DIV.csc-textpic-text DIV.csc-textpicHeader-25 {
	overflow:				hidden;
	height:					12px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic DIV DIV.csc-textpic-text H3 {
	margin-top:				0px;
	color:					#999;
	font-size:				9px;
	font-weight:				normal;
	margin-bottom:				2px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_32 DIV.csc-textpic DIV DIV.csc-textpic-text DIV.csc-textpicHeader-25 DIV {
	margin:					0px;
	height:					12px;
	padding:				0px;
	overflow:				hidden;
}

/*******  33  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 {
	background-image:			url(../img_backgrounds/spacer_content_main.gif);
	background-repeat:			no-repeat;
	background-position:			top left;
	vertical-align:				top;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#div_content_main_33_container {
	padding-left:				10px;
	height:					275px;
	width:					150px;
	overflow:				hidden;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#div_content_main_33_container p {
	color:					#555;
}

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#div_content_main_33_container DIV#rgaccord2-nest DIV.rgaccord2-content DIV.csc-header {
	height:					0px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#rgaccord2-nest DIV.rgaccord2-content TABLE.contenttable {
	font-size:				9px;
	height:					130px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#div_content_main_33_container DIV#rgaccord2-nest DIV.rgaccord2-content TABLE.contenttable TR TD {
	padding-top:				3px;
	vertical-align:				top;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#rgaccord2-nest DIV.rgaccord2-content TABLE.contenttable TR P.bodytext {
	text-align:				left;
	font-size:				9px;
	color:					#000;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_33 DIV#rgaccord2-nest DIV.rgaccord2-content {
	width:					90%;
}

/*******  1.6 Unterseiten von Produkte  *******/

/*******  11  *******/

DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_11 {
	width:					100%;
	padding-top:				10px;
	padding-left:				40px;
	padding-right:				160px;
	vertical-align:				top;
	text-align:				left;
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_11 p {
	color:					#555;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_11 H1#content_main_title {
	font-family:				Arial;
/*        src:					url(../data/Arial_Black.ttf);*/
        font-size:				14pt;
        font-weight:				bolder;
        color:					#c00;
       	text-transform:				uppercase;
	height:					24px;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_11 H2#content_main_subtitle {
	color:					#999;
	font-size:				12px;
	font-weight:				normal;
       	text-transform:				uppercase;
}
DIV#div_body TABLE#tbl_page TR TD#td_page_center TABLE#tbl_frame TR TD#td_content_1 DIV#div_main_content_container TABLE#tbl_content_main TR TD#td_content_main_11 TABLE.csc-uploads-1 {
	margin-top:				25px;
}

p.align-center{
	text-align:				center;
}

hr{
	border:					0px;
	color:					#ccc;
	background-color:			#ccc;
	height:					1px;
	width:					100%;
	text-align:				center;
}

.tx_powermail_pi1_fieldwrap_html label {
	width: 200px;
}

.tx_powermail_pi1_fieldwrap_html input {
	border: 1px solid #ccc;
	padding: 2px;
}
