h1 {
	color: #D30000;
	font-weight: bold;
	font-size: 20px;
	margin:5px;
	margin-left: 14px; 
}
h2 {
	color: #D30000;
	font-weight: bold;
	font-size: medium;
	font-size:12pt;
	margin-bottom:12pt;
	margin-top:12pt;
	clear:both;
}
h3 {
	color: #000000;
	font-weight: bold;
	font-size: medium;
	font-size:10pt;
	margin-bottom:3pt;
	margin-top:12pt;
}

p.sectionheading {
	margin-top:3pt;
	margin-bottom:3pt;
	margin-left:16px;
	position:relative;
	font-weight: bold;
}
p.sectionheading1 {
	margin-top:3pt;
	margin-bottom:3pt;
	margin-left:48px;
	position:relative;
	font-weight: bold;
}

p.tablesection {
	font-weight: bold;
	margin-top:12pt;
	margin-bottom:6pt;
}

p.subFeature {
	margin-top:0px;
	margin-bottom:6px;
	margin-left:62px;
	position:relative;
	width: 440px;	
}

p.feature {
	margin-top:18px;
	margin-bottom:6px;
	margin-left:48px;
	width: 452px;	
}

p.error {
	margin-top:25px;
	margin-left:16px;
	width: 484px;
	color: red;
	font-weight: bold;
}
p.error1 {
	margin-top:25px;
	margin-left:48px;
	width: 452px;
	color: red;
	font-weight: bold;
}

td.error1 {
	color: red;
	font-weight: bold;	
}

.error1 {
	color: red;
	font-weight: bold;	
}

p.ul {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:32px;
	position:relative;
	width: 478px;
	text-align: left;
}

p.ul1 {
	margin-left:64px;
	position:relative;
	width: 440px;
	text-align: justify;
}
p.ul1wide {
	margin-left:64px;
	position:relative;
	width: 534px;
	text-align: justify;
}

p.t-ul1 {
	margin-left:64px;
	position:relative;
	width: 440px;
	text-align: justify;
}

p.listCatchword {
	margin-top:3px;
	margin-bottom:6px;
	margin-left:64px;
	position:relative;
	width: 440px;
	text-align: left;
}

div.ul_2column {
	width:300px;
}

p.ul_2column_left {
	margin-top:3px;
	margin-bottom:3px;

	width:150px;
	float:left;
	clear:both;
	display:inline;

	margin-left:64px;
	position:relative;
	text-align: left;
}

p.ul_2column_right {
	margin-top:3px;
	margin-bottom:3px;

	width:70px;
	float:left;
	margin-left:00px;

	text-align: right;
}

img.ul {
	position:absolute;
	left:-16px;
	top:6px;
}

.flow {
	margin-left:16px;
	position:relative;
	width: 484px;
	text-align: justify;
	
}
#flow1d{
margin-left:48px;
	position:relative;
	width: 452px;	
	text-align: justify;
	background-repeat:no-repeat;
	height:45px;
	line-height:45px;
	padding-left:70px;
}

.flow7 {
	margin-left:16px;
/*	position:left;*/
	width: 484px;
	text-align: justify;
	
}

p.flow_besideImage {
	margin-top:25px;
	margin-left:16px;
	position:relative;
	text-align: justify;
	
	width:330px;
	float:left;
	display:inline;
}
p.flow_2column_left {
	margin-top:25px;
	margin-left:8px;
	margin-right:8px;
	position:relative;
	text-align: justify;

	float:left;
	width:230px;	
}
p.flow_2column_right {
	margin-top:25px;
	margin-left:8px;
	position:relative;
	text-align: justify;

	float:left;
	width:230px;	
}
p.flow1_2column_left {
	margin-top:25px;
	margin-left:48px;
	margin-right:16px;
	position:relative;
	text-align: justify;

	float:left;
	width:210px;	

	/* Fabian Wleklinski, 2005-07-29: this is required due to the IE "double margin bug": */
	display: inline;
}
p.flow1_2column_right {
	margin-top:25px;
	margin-left:16px;
	position:relative;
	text-align: justify;

	float:left;
	width:210px;	

	/* Fabian Wleklinski, 2005-07-29: this is required due to the IE "double margin bug": */
	display: inline;
}
ul {
	padding-left:1cm;
	position:absolute;
}
ul.flow1 {
}

p.flow1 {
	margin-left:48px;
	position:relative;
	width: 452px;	
	text-align: justify;
}
p.flow10 {
	margin-left:15px;
	position:relative;
	width: 452px;	
	text-align: justify;
}

p.flow6 {
	margin-left:113px;
	position:relative;
	width: 452px;	
	text-align: justify;
	margin-top:-7px;
	}
p.flow9 {
	margin-left:48px;
	position:relative;
	width: 452px;	
	text-align: justify;
	margin-top:-7px;
	}
p.flow8 {
	margin-left:0px;
	position:relative;
	width: 452px;	
	text-align: justify;
	margin-top:-7px;
	}

p.flow7 {
	margin-left:113px;
	position:relative;
	width: 452px;	
	text-align: justify;
	
	}
p.flow4 {
	margin-left:90px;
	position:relative;
	width: 452px;	
	text-align: right;
	
}

p.flow1wide {
	margin-top:17px;
	margin-left:48px;
	position:relative;
	width: 550px;	
	text-align: justify;
}
p.flowbez{
	margin-top:0px;
	padding-top:0px;
}
textarea.flow1 {
	margin-left:48px;
	margin-top:0px;
	width: 452px;	
	padding-top:2px;
}
input.flow1 {
	margin-left:48px;
	position:relative;
}
p.flow1_tight {
	margin-left:48px;
	position:relative;
	width: 452px;	
	text-align: justify;
	margin-bottom:0px;
	margin-top:0px;
}
p.refTitlePara {
	margin-left:16px;
	position:relative;
	width: 484px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:12px;
	clear:left;
}
p.refTitlePara1 {
	margin-left:48px;
	position:relative;
	width: 452px;	
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:12px;
	clear:left;
}

p.refTitlePara2 {
	margin-left:15px;
	position:relative;
	width: 452px;	
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:12px;
	clear:left;
}

p.refSubtitlePara {
	margin-left:63px;
	position:relative;
	width: 452px;	
	font-style:italic;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
}
img.refIcon {
	margin-right:10px;
	width:60px;
	height:45px;
	margin-bottom:5px;
}

.flow1forlist {
	margin-left:60px;
	position:relative;
	width: 440px;	
	text-align: justify;
}
.flow1addition {
	margin-top:-8px;       
	margin-left:48px;
	position:relative;
	width: 452px;	
	text-align: justify;
}
.flow2 {
	margin-left:80px;
	position:relative;
	width: 420px;
	text-align: justify;
	}
.flow3 {
	margin-left:112px;
	position:relative;
	width: 388px;
	text-align: justify;
	}

strong {
	color:#606060;
	font-weight:bold;
}

.categoryhead {
	font-weight:bold;
	color:#FFFFFF;
	clear:left;
}
p.categoryhead {
	margin-left:15px;
	font-weight:bold;
	background-color:#999999;
	padding:5px;
	width:480px;
	margin-top: 40px;
}

.unorderedlist {
	position:relative;
	margin-left:48px;
	width: 452px;
	text-align: justify;
}
.unorderedlist1 {
	position:relative;
	margin-left:80px;
	width: 420px;
	text-align: justify;
}
.unorderedlistwide {
	position:relative;
	margin-left:48px;
	width: 550px;
	text-align: justify;
	margin-bottom: 4px;
	padding-bottom: 4px;
	
}

.subtitle {
	font-style: italic;
	margin-left: 15px; 
	/*text-align: right;*/
	margin-bottom:0pt;
	width: 595px;
	color:#D30000;
	margin-top:5px;
	margin-bottom:20px;
}

p.motto {
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 130%;
	width: 500px;
	margin-left: 0px;
}
p.motto1 {
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 130%;
	width: 452px;
	margin-left: 48px;
}

BODY {
	font: normal 10pt helvetica,arial;
	color:#000000;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
}

TD, TH {
	font: normal 10pt Arial, Helvetica, sans-serif;
}

TH {
	font-weight: bold;
	color: #FFFFFF;
}

table caption {
	font: normal 10pt helvetica,arial;
	color: #D30000;
	font-weight: bold;
}

TR.even {
	background-color: #FFEEEE;
}

TR.heading {
	background-color: #D30000;
}

TD.topmenu {
	font: normal 10pt helvetica,arial;
}


TD.stdflow {
	width: 454px;
	text-align: justify;
}

TD.controlcaption {
	padding-left:9px;
	color:#303030;
}
TD.requiredcontrolcaption {
	font-weight: bold;
	color:#303030;
	padding-left:9px;
}
.requiredcontrolcaption {
	font-weight: bold;
	color:#303030;
	padding-left:9px;
}

TD.controlfield {
	padding-top:1px;
	padding-bottom:1px;
}
INPUT.controlfieldlong {
	width:290px;
}
INPUT.controlfieldmedium {
	width:205px;
}
INPUT.controlfieldshort {
	width:80px;
}
A:link {
	text-decoration: underline;
	color:#000000;
	font-weight:normal;
}
A:visited {
	text-decoration: underline;
	color:#000000;
}
A:hover {
	text-decoration: underline;
	
	color: #707070;
}
A:active {
	text-decoration: underline;
	color:#000000;
}

A.topmenu:link {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}
A.topmenu:visited {
	text-decoration: none;
	font-weight:bold;	
	color:#000000;
}
A.topmenu:hover {
	text-decoration:none;
	background-color: #BCE3FF;
	font-weight:bold;	
	color: Black;
}
A.topmenu:active {
	text-decoration: none;
	font-weight:bold;	
	color:#000000;
}

/*A.jobs:link, A.jobs:visited {
	text-decoration: none;
	color:red;
	font-weight:bold;
	font-size:10pt;
}*/

A.solutionslink:link, A.solutionslink:active, A.solutionslink:hover, A.solutionslink:visited,
A.solutionslinkconsulting:link, A.solutionslinkconsulting:active, A.solutionslinkconsulting:hover, A.solutionslinkconsulting:visited {
	font-family: Arial, Verdana, Helvetica; 
	font-size:8pt;
	line-height:14pt;
	text-decoration: none;
	color: #000000;
}
A.solutionslink:hover {
	background-color: #FB5757;
	color: #FFFFFF;
}

A.solutionslinkconsulting:hover {
	background-color: #FAB876;
	color: #FFFFFF;
}

A.solutionslinkbutton:link, A.solutionslinkbutton:active, A.solutionslinkbutton:hover, A.solutionslinkbutton:visited {
	font-family: Arial, Verdana, Helvetica; 
	font-size:8pt;
	line-height:14pt;
	text-decoration: none;
	color: #000000;
}

TD.leftmenu {
	font: bold 9pt helvetica,arial;
	margin-top:0pt;
	margin-bottom:0pt;
}

P.leftmenu {
	text-decoration: none;
	color:#000000;
	font-weight:normal;
	margin-top:0pt;
	margin-bottom:0pt;
	font-weight: bold;
}

.leftmenustrong {
	text-decoration: none;
	color:#000000;
	font-weight:normal;
	font-weight:bold;
}
.leftmenuheading {
	display: block;
}
.leftmenuheading a {
	font-weight: bold !important;
}
.leftmenuheading a:hover {
	background: none !important;
}

div.leftmenu {
	margin-top:3pt;
	margin-bottom:6pt;
	margin-left:0.1cm;
	position:relative;
}

div.leftmenu1 {
	margin-top:3pt;
	margin-bottom:3pt;
	margin-left:0.4cm;
	position:relative;
}

div.leftmenu2 {
	margin-top:1pt;
	margin-bottom:1pt;
	margin-left:0.6cm;
	font-size: 0.8em;
}

A.leftmenu:link {
	text-decoration: none;
	color:#000000;
	font-weight:normal;
}
A.leftmenu:visited {
	text-decoration: none;
	color:#000000;
}
A.leftmenu:hover {
	text-decoration:none;
	background-color: #BCE3FF;
	color: Black;
}
A.leftmenu:active {
	text-decoration: none;
	color:#000000;
}

.reflinksline {
	margin-left: 14px; 
}
A.reflink:link {
	text-decoration: none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}
A.reflink:visited {
	text-decoration: none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}
A.reflink:hover {
	text-decoration:none;
	background-color: #BCE3FF;
	color: Black;
	font-size:9pt;
	font-weight:bold;	
}
A.reflink:active {
	text-decoration: none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;	
}

A.externallink:link {
	text-decoration: none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}
A.externallink:visited {
	text-decoration: none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}
A.externallink:hover {
	text-decoration:none;
	background-color: #BCE3FF;
	color: Black;
	font-size:9pt;
	font-weight:bold;	
}
A.externallink:active {
	text-decoration: none;
	color:#000000;
	font-size:9pt;
	font-weight:bold;	
}

.imagetitle {
	font-size:9pt;
	margin-top: 4px; 
}	
A.imagetitle:link {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
}
A.imagetitle:active {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
}
A.imagetitle:visited {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
}
A.imagetitle:hover {
	text-decoration: none;
	background-color: #BCE3FF;
	font-weight:bold;
	color:#000000;
	font-size:8pt;
}

A.record:link {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
}
A.record:visited {
	text-decoration: none;
	font-weight:bold;	
	color:#000000;
	font-size:8pt;
}
A.record:hover {
	text-decoration:none;
	font-weight:bold;	
	color: #808080;
	font-size:8pt;
}
A.record:active {
	text-decoration: none;
	font-weight:bold;	
	color:#000000;
	font-size:8pt;
}

TD.contentmenu {
	font: bold 9pt helvetica,arial;
	margin-top:10pt;
	margin-bottom:0pt;
}

A.contentmenu:link {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
A.contentmenu:visited {
	text-decoration: none;
	color:#000000;
	font-weight:bold;	
}
A.contentmenu:hover {
	text-decoration:none;
	background-color: #BCE3FF;
	color: Black;
	font-weight:bold;	
}
A.contentmenu:active {
	text-decoration: none;
	color:#000000;
	font-weight:bold;	
}

A.content1:link {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	font-size:10pt;
}
A.content1:visited {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
}
A.content1:hover {
	text-decoration:none;
	font-weight: bold;	
	background-color: #BCE3FF;
	color: Black;
}
A.content1:active {
	text-decoration: none;
	font-weight: bold;
	color:#000000;
}

P.headline1 {
	text-decoration: none;
	color:#000000;
	margin-top:3pt;
	margin-bottom:5pt;
	font-weight: bold;
	font-size:14pt;	
}

A.headline1:link {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	font-size:14pt;
}
A.headline1:visited {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	font-size:14pt;	
}
A.headline1:hover {
	text-decoration:none;
	font-weight: bold;	
	background-color: #BCE3FF;
	color: Black;
	font-size:14pt;	
}
A.headline1:active {
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size:14pt;	
}

A.newsheadline1:link {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	font-size:11pt;
}
A.newsheadline1:visited {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	font-size:11pt;	
}
A.newsheadline1:hover {
	text-decoration:none;
	font-weight: bold;	
	color: #D30000;
	font-size:11pt;	
}
A.newsheadline1:active {
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	font-size:11pt;	
}

TABLE#tblCoolbar { 
	background-color:threedface; padding:1px; color:menutext; 
	border-width:1px; border-style:solid; border-color:threedhighlight threedshadow 
	threedshadow threedhighlight; 
} 
.cbtn { 
	height:18px; 
	BORDER-LEFT: threedface 1px 	solid; BORDER-RIGHT: threedface 1px solid; 
	BORDER-TOP: threedface 1px solid; 
	BORDER-BOTTOM: threedface 1px solid; 
} 
.txtbtn {
	font-family:tahoma; 
	font-size:70%; color:menutext; 
}

.soltitle {
	text-decoration: none;
	color:#D30000;
	font-weight: bold;
	font-size:12pt;
	/* margin-top: 10px; */
}
A.sollink:link {
	text-decoration: none;
	color:#D30000;
	font-weight: bold;
	font-size:12pt;
	margin-top: 10px;
}
A.sollink:visited {
	text-decoration: none;
	color:#D30000;
	font-weight: bold;
	font-size:12pt;	
}
A.sollink:hover {
	text-decoration:none;
	font-weight: bold;	
	color: #000000;
	font-size:12pt;	
}
A.sollink:active {
	text-decoration: none;
	font-weight: bold;
	color:#D30000;
	font-size:12pt;	
}

TD.pricehead { font-size:10pt; background-color:#E0E0E0; font-weight:bold; }
TD.priceheadsmall { font-size:8pt; background-color:#E0E0E0;  }
TD.priceno { font-size:10pt; background-color:#F0F0F0; }
TD.pricefig { font-size:10pt; font-weight: bold; }
TD.pricefigsmall { font-size:8pt; }

.small { font-size:xx-small; }

span.hot { font-weight:bold; }

img.paragraphDecoration { border:1px ridge black; margin-top:5pt; margin-left:15pt; margin-bottom:5pt; }

p.newsHeading		{margin-left:3pt; margin-top:28pt; margin-bottom:6pt; font-weight:bold;color: #D30000;}
p.newsItem			{margin-left:9pt; padding-top: 2pt; padding-bottom: 6pt; margin-top:2pt; margin-bottom:2pt; font-size:7.5pt;padding-right:5px;}
A.newsItem:link		{text-decoration: none;color:#000000;font-size:7.5pt;font-weight:bold;}
A.newsItem:visited	{text-decoration: none;color:#000000;font-size:7.5pt;font-weight:bold;}
A.newsItem:hover	{text-decoration:none;background-color: #BCE3FF;color: Black;font-size:7.5pt;font-weight:bold;}
A.newsItem:active	{text-decoration: none;color:#000000;font-size:7.5pt;font-weight:bold;}

p.shopHeading {margin-left:3pt; margin-top:28pt;margin-bottom:6pt; font-weight:bold;color: #D30000;}
p.shopImage {margin-left:11px; margin-top:9pt;margin-bottom:6pt; font-weight:bold;color: #D30000;font-size:7.5pt;}

p.impressumAddress	{font-size:x-small;margin-left:48px;}

a.developBox:link       { color:black; text-decoration:none; }
a.developBox:visited    { color:black; text-decoration:none; }
a.developBox:focus      { color:black; text-decoration:underline;  }
a.developBox:hover      { color:white; text-decoration:none;}
a.developBox:active     { color:black; text-decoration:underline; }

a.consultingBox:link    { color:black; text-decoration:none; }
a.consultingBox:visited { color:black; text-decoration:none; }
a.consultingBox:focus   { color:black; text-decoration:underline;  }
a.consultingBox:hover   { color:white; text-decoration:none; }
a.consultingBox:active  { color:black; text-decoration:underline; }

div.developBoxHead      { font-size: small;   margin:10px 10px 10px 10px; background-color:#EEEEFF; padding:20px 5px 20px 5px; border:1px solid white; width:200px; text-align:center; vertical-align:middle; font-weight:bold; }
div.developBox          { font-size: x-small; margin:05px 00px 00px 35px; background-color:#EEEEFF; padding: 5px 5px  5px 5px; border:1px solid white; width:175px; text-align:center; vertical-align:middle; }
div.developBoxWidth     { font-size: x-small; margin:05px 10px 05px 10px; background-color:#EEEEFF; padding: 5px 5px  5px 5px; border:1px solid white; width:310px; text-align:center; vertical-align:middle; float:left; }

div.consultingBoxHead   { font-size: small;   margin:10px 10px 10px 10px; background-color:#FFEEEE; padding:20px 5px 20px 5px; border:1px solid white; width:200px; text-align:center; vertical-align:middle; }
div.consultingBox       { font-size: x-small; margin:05px 00px 00px 35px; background-color:#FFEEEE; padding: 5px 5px  5px 5px; border:1px solid white; width:175px; text-align:center; vertical-align:middle; }
div.consultingBoxWidth  { font-size: x-small; margin:05px 10px 05px 10px; background-color:#FFEEEE; padding: 5px 5px  5px 5px; border:1px solid white; width:310px; text-align:center; vertical-align:middle; float:left; }

div.header              { margin:10px; border-bottom:1px solid black; line-height:1cm; }

div#developSocket       { margin-top:1cm; }

div.developSub          { font-size:xx-small; color:#8888AA; margin-top:6px; }

ol {
}
li {
}

input.capture {
	width: 245px;	
}

A img { border:none; }

div#imgmap	{ border-top:solid 1px #cacaca; border-right:solid 1px #cacaca; border-bottom:solid 1px #cacaca; width:498px; padding:0; font-size:0; margin:-5 0;} /* <-fontsize wichtig! */

div#logo {margin-left:420px;margin-top:-40px;height:50px;}
div#logo-2 {margin-left:360px;margin-top:-40px;height:50px;}

#technologies { width:500px; margin-left:50px;}
.technology { width:165px; height:90px;float:left; margin-bottom:5px;position:relative;}

.s8 { font-size:8px; }
.s10 { font-size:10px; }
.s12 { font-size:12px; }
.s14 { font-size:14px; }
.s16 { font-size:16px; }
.s18 { font-size:18px; }
.s20 { font-size:20px; }

.disabled {
background-color:#CCCCCC;
border:solid 1px #999999;
height:22px;
}

/* applicationform */
input.controlfieldnormal 	{ width: 245px; }
input.controlfieldlong  	{ width: 290px; }
input.controlfieldmid   	{ width: 205px; }
input.controlfieldsmall 	{ width: 80px; }
input.controlfieldname 		{ width: 150px; }
input.controlfieldlogin		{ width: 170px; }
input.controlfieldfirstname { width: 135px; }
input.btn { width: 120px; }

.height5 { height: 5px; } 
.height15 { height: 15px; } 
.height25 { height: 25px; } 

.error { 
	font-family: Arial, Sans-serif;	
	font-size: 8pt;
	font-weight: bold;	
	color: red;	
	padding-left: 0px;
} 

a.error         { font-family: Arial, Sans-serif; font-size: 8pt;font-weight: bold;	color: red;padding-left: 0px; text-decoration:none; }
a.error:link    { font-family: Arial, Sans-serif; font-size: 8pt;font-weight: bold;	color: red;padding-left: 0px; text-decoration:none; }
a.error:visited { font-family: Arial, Sans-serif; font-size: 8pt;font-weight: bold;	color: red;padding-left: 0px; text-decoration:none; }
a.error:active  { font-family: Arial, Sans-serif; font-size: 8pt;font-weight: bold;	color: red;padding-left: 0px; text-decoration:none; }
a.error:hover   { font-family: Arial, Sans-serif; font-size: 8pt;font-weight: bold;	color: red;padding-left: 0px; text-decoration:underline; }

td.errorctr { 	
	font-family: Arial, Sans-serif;	
	font-size: 8pt;
	font-weight: bold;	
	color: red;
	padding-left: 14px;
} 

td.control {	
	padding-left: 14px;
	white-space: nowrap;
}

td.ctrq {
	padding-left: 20px;
	padding-right: 10px;
}

td.question {
	padding-left: 14px;	
	text-indent: -14px;	
}

/*--------*/

p.flow1wide.shop-imgs {
	width:570px;
}

.flow1wide.shop-imgs a{
	display:block;
	float:left;
	margin-left:19px;
	text-align:center;
	margin-right:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ .flow1wide.shop-imgs a{margin-left:17px;} } 
 
.flow1wide.shop-imgs a img{
	border:1px solid #999;
	margin-bottom:3px;
}

.clear {
	clear:both;
}

.recommend {
position:absolute;
left:4px;
top:155px;
line-height:10px;
color:#072396 !important;
}

.recommend1 {
display:none;
}

.recommend_start {
float:right;
color:#072396 !important;
line-height:10px;
padding:7px 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ .recommend1{top:610px;} } 

.noarrow-link a img{
	display:none;
}

.noarrow-link a img.xingbtn{
	display:inline;
}

.noarrow-link a.recommend_start img{
	display:inline;
}

a.reflink.xing {float:left;}
