BODY {margin:0px;padding:0px;border:0px;/*background-color:#f0c080;*/}

FORM {margin-left:0px;padding:0px;}

BODY,P,H1,H2,P,A,TABLE,TD,TR,UL,LI {font-family: verdana, arial, helvetica, sans-serif;color: #666;font-size: 11px;line-height: 16px;}

H1,H2,H3,H4,P {margin:0px;border:0px;padding:0px;}

table { empty-cells: show; }


IMG {border:0px;}
/* DEBUG IMAGE BORDERS */
IMG {border-color:#00e080;border-style:solid;}

/*P { color: #666;font-size: 11px;line-height: 16px;font-family: verdana, arial, helvetica, sans-serif;vertical-align: top;padding:0 ; }*/
P.bold{font-weight: bold;}
UL, LI { color: #666;font-size: 11px;line-height: 16px; }

/* H3 as replacement for H2 to have subheadlines without the gray line ... */
H3 {width:621px;margin-top:10px;height:22px;font-size:11px;color:#004C92;border:0px;}
.disabled { color: #666;}

/* p.bodytext {border:0px;margin-left:0px;padding:0px;} */


/* AG:BAUSTELLE: sobald in der FAQ der WRAP <P class="bodytext"></p> um ein A entfernt wird, kann das hier wieder weg! */
/* REDSTAR: also jetzt :-) */
/*DIV.faq A P.bodytext {color:#004C92;} */
/*DIV.faq H2 P.bodytext {color:#004C92;margin:0px;border:0px;} */
/* H2 P.bodytext {color:#004C92;margin:0px;border:0px;padding:0px;} */

DIV.totop IMG{margin-top: 4px; margin-right: 5px;}
DIV.back IMG{margin-top: 4px; margin-right: 5px;}

DIV.news-single-item H3 { clear:both;}

/* Products */

DIV.gray-line {width:621px;height:1px;background-color:#666;font-size:1px;}

DIV#bottom-spacer { position:relative;height:50px;background-color:red; }

/* Products */
DIV.gray-line {width:621px;height:1px;background-color:#666;font-size:1px;}

/* HACK for width of normal texts (right margin set) */
DIV.csi-text P.bodytext { margin-right:20px; }

DIV.csi-clear {clear:both;}
BR.clear {clear:both;}

A,A:hover,A:link,A:visited {text-decoration:none;color:#004C92;}
A:hover {text-decoration:underline;}

DIV#header-area {position:absolute;top:1px;left:11px;width:967px;height:185px;}
	DIV#meta-navi {position:absolute;top:1px;left:1px;height:22px;width:965px;text-align:right;}
		DIV#meta-navi P {text-align:right;margin-top:2px;padding:0px;font-size:10px;color:#004C92;}
		DIV#meta-navi .spacer {color:#004C92;padding-left:10px;padding-right:10px;}
		/*begin: redstar new */
		DIV#meta-navi A,A:hover,A:link,A:visited {text-decoration:none;color:#004C92;font-size:10px;}
		DIV#meta-navi A:hover {text-decoration:underline;}
		/*end: redstar new */

	DIV#argus-logo {position:absolute;top:24px;left:1px;width:160px;height:45px;}
	DIV#banner {position:absolute;top:24px;left:1px;width:804px;height:91px;}
	DIV#quicknavi {position:absolute;top:24px;left:806px;width:160px;height:137px;}
		DIV#quicknavi .quicknavi-01{text-align:center;width:160px;height:45px;background-color:#B2C9DE;margin-bottom:1px}
		DIV#quicknavi .quicknavi-02{text-align:center;width:160px;height:45px;background-color:#CCDBE9;margin-bottom:1px}
		DIV#quicknavi .quicknavi-03{text-align:center;width:160px;height:45px;background-color:#B2C9DE;}


DIV#search-input {position:absolute;left:830px;top:128px;width:110px;height:20px;}
	DIV#search-input INPUT {width:110px;height:20px;font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}

DIV#search-go {position:absolute;left:940px;top:128px;width:22px;height:20px}
	DIV#search-go A {display:block;background-image:URL('/fileadmin/_img/searchbutton.gif');width:22px;height:20px;}
	DIV#search-go A:hover {display:block;background-image:URL('/fileadmin/_img/searchbutton_on.gif');width:22px;height:20px;}


		DIV#quicknavi SELECT {margin-top:13px;width:140px; height:20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}
		

		DIV#quicknavi IMG.button {display:inline;margin-top:12px;}
	DIV#main-navi {position:absolute;left:1px;top:116px;height:45px;width:799px:text-align:left;font-size:11px;font-weight:normal;}
		DIV#main-navi-1 {position:absolute;top:0px;left:0px;height:22px;width:799px;text-align:left;font-weight:bold;}
			DIV#main-navi-1 P {text-align:left;margin-top:6px;padding:0px;font-size:10px;}
				DIV#main-navi-1 A,A.first,A.first-active {text-decoration:none;color:#004C92;font-size:11px;font-family: verdana, arial, helvetica, sans-serif;}
				DIV#main-navi-1 A.first-active {text-decoration:underline;color:#666;}

			DIV#main-navi-1 A:hover {text-decoration:underline;}
			DIV#main-navi-1 .spacer {color:#004C92;padding-left:8px;padding-right:8px;}
		DIV#main-navi-2 {position:absolute;top:23px;left:0px;height:22px;width:799px;text-align:left;}
			DIV#main-navi-2 P {text-align:left;margin:0px;padding:0px;font-size:10px;}
			DIV#main-navi-2 A,A:hover, A:visited,A:active {text-decoration:none;color:#808080;font-size:11px;}
			DIV#main-navi-2 A:hover {text-decoration:underline;}
			DIV#main-navi-2 .spacer {color:#808080;padding-left:8px;padding-right:8px;}

DIV#intec-logo {position:absolute;bottom:20px;left:0px;width:160px;height:50px;}

	DIV#main-area {position:absolute;top:186px;left:11px;width:967px;}
		/*AG:Baustelle: -4 is just a hack ...*/
		DIV#title-area {position:absolute;top:-4px;left:162px;width:621px;height:26px;border-color:#666;background-color:#666;}
		DIV#title-area-content {position:relative;top:0px;left:0px;width:621px;height:25px;border-color:#666;background-color:#fff;}
			DIV#title-area-content H2 {position:absolute;top:0px;left:322px;width:318px;height:21px;border:0px;margin:0px;font-size:18px;color:#004C92;}
		DIV#left-teaser {position:absolute;top:0px;left:1px;width:160px;height:22px;border:0px;margin:0px;font-size:18px;color:#fff;background-color:#004C92;}
			/* begin: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#left-teaser .headline-outer {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;height:22px;}
			DIV#left-teaser .headline-inner {font-size:11px;color:white;padding-top:4px;font-weight:normal;}
			/* end: teaser headline (H2 with padding does not work due to Browser problems ... */
		DIV#title-area-line {position:absolute;top:21px;left:162px;width:621px;height:1px;background-color:#666;font-size:1px;}

		DIV#left-area {position:absolute;top:23px;left:1px;width:160px;height:300px;}
			/*begin: redstar new */
			DIV#left-area P {margin:0px;padding:0px;border:0px;line-height: 13px;}
			DIV#left-area IMG {border-left:5px;border-color:#a00000;}
			DIV#left-area .item {position:relative;top:0px;left:0px;right:0px;width:160px;}
			DIV#left-area .item H2 {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;font-size:11px;height:22px;}
			/* begin: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#left-area .item .headline-outer {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;height:22px;}
			DIV#left-area .item .headline-inner {font-size:11px;color:white;padding-top:4px;font-weight:normal;}
			/* end: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#left-area .item P {color:#004C92;margin-top:10px;font-size:10px; margin-right:10px;}
			DIV#left-area .item .image {margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
			DIV#left-area .item P.spacer {color:#fff;margin:0px;border:0px;padding-left:5px;font-size:10px;height:22px;}
			DIV#left-area .item A,A:hover,A:link,A:visited {text-decoration:none;color:#004C92;font-size:10px;}
			DIV#left-area .item A:hover {text-decoration:underline;}
			/*end: redstar new */


		.left-download-teaser {display: block; width:160px;height:22px;border:0px;margin:0px;font-size:18px;color:#fff;background-color:#004C92;}
			/* begin: teaser headline (H2 with padding does not work due to Browser problems ... */
			.left-download-teaser .headline-outer {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;height:22px;}
			.left-download-teaser .headline-inner {font-size:11px;color:white;padding-top:4px;font-weight:normal;}
			/* end: teaser headline (H2 with padding does not work due to Browser problems ... */

		DIV#left-download-area {position:absolute;top:0px;left:1px;width:160px;height:300px;}
			/*begin: redstar new */
			DIV#left-download-area P {margin:0px;padding:0px;border:0px;line-height: 13px;}
			DIV#left-download-area IMG {border-left:5px;border-color:#a00000;}
			DIV#left-download-area .item {position:relative;top:0px;left:0px;right:0px;width:160px;}
			DIV#left-download-area .item H2 {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;font-size:11px;height:22px;}
			/* begin: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#left-download-area .item .headline-outer {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;height:22px;}
			DIV#left-download-area .item .headline-inner {font-size:11px;color:white;padding-top:4px;font-weight:normal;}
			/* end: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#left-download-area .item P {color:#004C92;margin-top:10px;font-size:10px; margin-right:10px;}
			DIV#left-download-area .item .image {margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
			DIV#left-download-area .item P.spacer {color:#fff;margin:0px;border:0px;padding-left:5px;font-size:10px;height:22px;}
			DIV#left-download-area .item A,A:hover,A:link,A:visited {text-decoration:none;color:#004C92;font-size:10px;}
			DIV#left-download-area .item A:hover {text-decoration:underline;}
			/*end: redstar new */

		DIV#content-area {position:absolute;left:162px;width:620px;height:300px;}
		DIV#content-area {top:38px;} /* spacer between title and content. Default = 45 px = 22px between line and content start */
			DIV#content-area H2 {width:621px;font-size:11px;color:#004C92;border:0px;border-style:solid;border-color:#666;border-bottom-width:1px;}
			DIV#content-area H2 {margin-bottom:10px;padding-bottom:1px;padding-top:15px;} /* ContentElement: spacer between H2 and content. Default = 22px. */
			DIV#content-area A,A:hover {color:#004C92;text-decoration:underline;}
			DIV#content-area P.spacer {clear:both;background-color:#fff;height:11px;}
			DIV#content-area .detail {width:643px;}
				DIV#content-area .detail .detail-left {float:left;left:1px;top:0px;width:321px;}
					DIV#content-area .detail img {border-top:0px;border-bottom:22px;border-left:0px;border-right:11px;width:310;border-style:solid; border-color:#fff;}
				DIV#content-area .detail .detail-right {padding-top:0px;float:left;top:0px;width:299px;}
				DIV#content-area .detail .detail-right P {margin-left:1px;margin-bottom:22px;border:0px;padding:0px;}
			DIV#content-area .text {clear:both;width:620px;}
/*				DIV#content-area .text P {margin:0px;margin-bottom:22px;border:0px;padding:0px;} */
/*				DIV#content-area .faq P {margin:0px;margin-bottom:8px;border:0px;padding:0px;} */
				DIV#content-area .faq H2 A,A:hover {color:#004C92;text-decoration:none;}
				DIV#content-area A,A:hover {color:#004C92;text-decoration:underline;font-size:11px;}
				DIV#content-area .text H2 {margin-bottom:15px;} 
			DIV#content-area .imageText {clear:both;width:620px;}
				DIV#content-area .imageText P.fullWidth {float:left;margin-left:5px;margin-top:0px;margin-bottom:22px;border:0px;padding:0px;}
				DIV#content-area .imageText P.oneImage {float:left;margin-left:5px;margin-top:0px;margin-bottom:22px;border:0px;padding:0px;width:430px;}
				/* redstar HACK: redstar width 295 -> images liegen aber nicht direkt nebeneinander */
				DIV#content-area .imageText P.twoImages {float:left;margin-left:5px;margin-top:0px;margin-bottom:22px;border:0px;padding:0px;width:280px;}
				DIV#content-area .imageText IMG {float:left;margin:0px;border-top:0px;border-bottom:22px;border-left:0px;border-right:0px;padding:0px;width:160px;border-style:solid;border-color:#fff;}

DIV#content-area .imageTextSeminare {clear:both;width:620px;}
	DIV#content-area .imageTextSeminare P.fullWidth {float:left;margin-left:5px;margin-top:0px;margin-bottom:22px;border:0px;padding:0px;}
	DIV#content-area .imageTextSeminare P.oneImage {float:left;margin-left:5px;margin-top:0px;margin-bottom:22px;border:0px;padding:0px;width:430px;}
	/* redstar HACK: redstar width 295 -> images liegen aber nicht direkt nebeneinander */
	DIV#content-area .imageTextSeminare IMG.bild {float:left;margin:0px;border-top:0px;border-bottom:22px;border-left:0px;border-right:0px;padding:0px;width:160px;border-style:solid;border-color:#fff;}




		DIV#margin-area {position:absolute;top:0px;left:806px;width:160px;height:300px;}
			DIV#margin-area P {margin:0px;padding:0px;border:0px;line-height: 13px;}
			DIV#margin-area IMG {border-left:5px;border-color:#a00000;}
			DIV#margin-area .item {position:relative;top:0px;left:0px;right:0px;width:160px;}
			DIV#margin-area .item H2 {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;font-size:11px;height:22px;}
			/* begin: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#margin-area .item .headline-outer {background-color:#004C92;color:white;margin:0px;border:0px;padding-left:5px;padding-right:5px;padding-top:0px;height:22px;}
			DIV#margin-area .item .headline-inner {font-size:11px;color:white;padding-top:4px;font-weight:normal;}
			/* end: teaser headline (H2 with padding does not work due to Browser problems ... */
			DIV#margin-area .item P {color:#004C92;margin-top:10px;font-size:10px;}
			DIV#margin-area .item .image {margin-top:10px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
			DIV#margin-area .item P.spacer {color:#fff;margin:0px;border:0px;padding-left:5px;font-size:10px;background-color:#fff;height:22px;}
			/*begin: redstar new */
			DIV#margin-area .item A,A:hover,A:link,A:visited {text-decoration:none;color:#004C92;font-size:10px;}
			DIV#margin-area .item A:hover {text-decoration:underline;}
			/*end: redstar new */


ul#navi-3 {
width: 140px;
margin-left: 5px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
padding: 0px;
}

* html ul#navi-3 { /* Korrekturen fuer IE 5.x */
width: 140px;
w\idth: 130px;
padding-left: 0;
padd\ing-left: 0em;
}

ul#navi-3 li {
list-style: none;
width:130px;
margin: 0px;
margin:0px;
margin-bottom: 8px;
padding: 0px;
}

ul#navi-3 li.active a {
	font-weight:bold;
	text-decoration:underline;
}

* html ul#navi-3 a {
width: 100%; /* Breitenangabe fuer IE 5.x */
w\idth: 130px; /* Breitenangabe fuer IE 6 */
text-decoration: none;
color: #0050AA;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

* html ul#navi-3 li ul li a {
width: 100%; /* Breitenangabe fuer IE 5.x */
w\idth: 130px; /* Breitenangabe fuer IE 6 */
background-color: #C6EFFF;
margin: 0 0 0 28px;
}

ul#navi-4 {
	display:none;
}


	

		DIV#footer-area {position:relative;clear:both;relative;left:10px;width:967px;}
			DIV#footer-left {position:relative;top:23px;left:1px;width:160px;}
			DIV#footer-middle {position:absolute;top:23px;left:163px;width:560px;}



TABLE#productcompare {border:0px;margin:0px;padding:0px;width:640px;empty-cells:show;font-family:verdana,arial;font-size:11px;}
	TABLE#productcompare IMG {border:0px;}
	TABLE#productcompare TR.images {height:1px;background-color:#fff;}
	TABLE#productcompare TD {width:160px;vertical-align:top;}
		TABLE#productcompare TR.images TD.cell-1 {color:#004C91;}
		TABLE#productcompare TR.images TD.cell-2 {}
		TABLE#productcompare TR.images TD.cell-3 {}
		TABLE#productcompare TR.images TD.cell-4 {}
	TABLE#productcompare TR.separator-top {height:1px;background-color:transparent;}
		TABLE#productcompare TR.separator-top TABLE.inner-separator-top {padding:0px;border:0px;margin:0px;width:633px;height:1px;font-size:1px;background-color:#E4ECF4;}
	TABLE#productcompare TR.dropdowns {background-color:#fff;}
		TABLE#productcompare TR.dropdowns TD.legend {padding:5px 2px 5px 5px;background-color:#E4ECF4;color:#004C91;font-family:verdana,arial;font-size:11px;font-weight:bold;}
		TABLE#productcompare TR.dropdowns TD.text {padding:5px 2px 5px 5px;height:42px;padding-left:10px;background-color:#fff;font-family:verdana,arial;font-size:10px;font-weight:normal;color:#004C91;}
		TABLE#productcompare TR.dropdowns TD.text SELECT {width:140px;}
	TABLE#productcompare TR.separator {height:1px;background-color:transparent;}
		TABLE#productcompare TR.separator TD.legend {background-color:#fff;color:#004C91;font-family:verdana,arial;font-size:11px;font-weight:bold;}
		TABLE#productcompare TR.separator TD.text {background-color:transparent;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#004C91;}
			TABLE#productcompare TR.separator TD.text TABLE.inner-separator{padding:0px;border:0px;margin:0px;width:473px;height:1px;font-size:1px;background-color:#E4ECF4;}
	TABLE#productcompare TR.compare {background-color:#fff;}
		TABLE#productcompare TR.compare TD {height:42px;}
		TABLE#productcompare TR.compare TD.legend {padding:5px 2px 5px 5px;background-color:#E4ECF4;color:#004C91;font-family:verdana,arial;font-size:11px;font-weight:bold;}
		TABLE#productcompare TR.compare TD.text {padding:5px 2px 5px 5px;background-color:#fff;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#666;}


TABLE#productdetail {border:1px;margin:0px;padding:0px;width:310;empty-cells:show;font-family:verdana,arial;font-size:10px;}
	TABLE#productdetail TD.legend {width:160px;}
	TABLE#productdetail TD.text {width:150px;}
	TABLE#productdetail TR.separator-top {height:1px;background-color:transparent;}
		TABLE#productdetail TR.separator-top TABLE.inner-separator-top {padding:0px;border:0px;margin:0px;width:310;height:1px;font-size:1px;background-color:#E4ECF4;}
	TABLE#productdetail TR.separator {height:1px;background-color:transparent;}
		TABLE#productdetail TR.separator TD.legend {background-color:#fff;color:#004C91;font-family:verdana,arial;font-size:10px;font-weight:bold;}
		TABLE#productdetail TR.separator TD.text {background-color:transparent;font-family:verdana,arial;font-size:10px;font-weight:normal;color:#004C91;}
			TABLE#productdetail TR.separator TD.text TABLE.inner-separator{padding:0px;border:0px;margin:0px;width:100%;height:1px;font-size:1px;background-color:#E4ECF4;}
	TABLE#productdetail TR.compare {background-color:#fff;}
		TABLE#productdetail TR.compare TD {height:42px;vertical-align:top;}
		TABLE#productdetail TR.compare TD.legend {padding-left:5px;background-color:#E4ECF4;color:#004C91;font-family:verdana,arial;font-size:10px;font-weight:bold;}
		TABLE#productdetail TR.compare TD.text {padding-left:5px;background-color:#fff;font-family:verdana,arial;font-size:10px;font-weight:normal;color:#666;}

TABLE#seminardetail {border:0px;margin:0px;padding:0px;width:310;empty-cells:show;font-family:verdana,arial;font-size:11px;}
	TABLE#seminardetail TD.legend {width:154px;}
	TABLE#seminardetail TD.text {width:156px;}
	TABLE#seminardetail TR.separator-top {height:1px;background-color:transparent;}
		TABLE#seminardetail TR.separator-top TABLE.inner-separator-top {padding:0px;border:0px;margin:0px;width:310;height:1px;font-size:1px;background-color:#E4ECF4;}
	TABLE#seminardetail TR.separator {height:1px;background-color:transparent;}
		TABLE#seminardetail TR.separator TD.legend {background-color:#fff;color:#004C91;font-family:verdana,arial;font-size:11px;font-weight:bold;}
		TABLE#seminardetail TR.separator TD.text {background-color:transparent;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#004C91;}
			TABLE#seminardetail TR.separator TD.text TABLE.inner-separator{padding:0px;border:0px;margin:0px;width:100%;height:1px;font-size:1px;background-color:#E4ECF4;}
	TABLE#seminardetail TR.compare {background-color:#fff;}
		TABLE#seminardetail TR.compare TD {height:42px;vertical-align:top;}
		TABLE#seminardetail TR.compare TD.legend {padding-left:5px;background-color:#E4ECF4;color:#004C91;font-family:verdana,arial;font-size:11px;font-weight:bold;}
		TABLE#seminardetail TR.compare TD.text {padding-left:5px;background-color:#fff;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#666;}


TD.f-left {text-align:right;width:60px;color:#666;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
TD.f-right {text-align:left;width:150px;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
	TD.f-right INPUT.txt {width:190px;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
	TD.f-right INPUT.box {font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
	TD.f-right TEXTAREA {width:190px;height:150px;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}

TD.c-left {text-align:left;width:322px;color:#666;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
TD.c-right {text-align:left;width:318px;color:#666;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
P.seminare {padding:0px;border:0px;margin:0px;margin-right:30px;}

UL.seminare {padding:0px;border:0px;margin:0px;}
LI.seminare {padding:0px;border:0px;margin:0px;}

TABLE.bullet {width:200px;border:0px;padding:0px;margin:0px;}
TD.bullet-left {padding:0px;border:0px;margin:0px;vertical-align:top;text-align:left;width:15px;color:#666;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}
TD.bullet-right {padding:0px;border:0px;margin:0px;vertical-align:top;text-align:left;width:185px;color:#666;font-family: verdana, arial, helvetica, sans-serif;font-size:11px;}



/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image, like content (default) does: */
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black; /* Customize me, and set borderSpace/borderThick in TS, "0"/"2" in this example */
}
/* Border around the whole image/caption (alternative to the above):
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image {
  border: 1px solid #06639E; /* Customize me and set borderThick in TS ("1" here) */
  padding: 5px 5px; /* Customize me, and set borderSpace in TS ("10" here) */
}
*/

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px; /* Customize me, and set colSpace/textMargin in TS */
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px; /* Customize me, and set colSpace/textMargin in TS */
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 0px; /* Customize me, and set colSpace/textMargin in TS */
  margin-right: 0px; /* Customize me, and set colSpace/textMargin in TS */
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 0px; margin-top: 10px;}
DIV#content-area DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 10px; margin-top: 0px;}
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */





/* Three Column Style */
DIV#content-left { float:left;width:310px;margin-right:10px;}
/*	DIV#content-left  INPUT, TEXTAREA,SELECT,CHECKBOX { width:160px;text-align:left; }*/
	DIV#content-left H2,H3,H4, TABLE {width:300px;	}
	DIV#content-left H2 {width:300px;height:22px;font-size:11px;color:#004C92;border:0px;border-style:solid;border-color:#666;border-bottom-width:1px;}
	DIV#content-left H2 {margin-bottom:15px;margin-top:10px;} /* ContentElement: spacer between H2 and content. Default = 22px. */
/*
	DIV#content-left .csc-mailform { background-color:#CCDBE9; border: 0px;}
		DIV#content-left TABLE.csc-mailform .csc-form-fieldcell { text-align:left; }
		.csc-form-fieldcell TEXTAREA { width:210px; }
*/
DIV#content-right { float:left;width:300px;}
	DIV#content-right H2,H3,H4, TABLE {width:300px;	}
	DIV#content-right H2 {width:300px;height:22px;font-size:11px;color:#004C92;border:0px;border-style:solid;border-color:#666;border-bottom-width:1px;}
	DIV#content-right H2 {margin-bottom:15px;margin-top:10px;} /* ContentElement: spacer between H2 and content. Default = 22px. */


/* Mail Form */
/*
DIV.mailform { width:290px;background-color:#CCDBE9;padding:5px; }
	DIV.mailform .label { float:left;width:100px;background-color:transparent; }
		.required { margin-left:5px;font-weight:bold; }
	DIV.mailform .field { float:left;padding-left:10px;width:180px;background-color:transparent;text-align:left;}
.csc-form-fieldradiocell br { display: none; }
*/


/* Seminars */
DIV.seminar-detailview { background-color:#f0f080;}
	DIV.seminar-detailview H4 { color:#808080;margin-bottom:10px; }
DIV.seminar-detailview-left { float:left;width:310px;margin-right:11px;}
	DIV.seminar-detailview-left H2 { color:#808080;width:290px;border:0px; }
	DIV.seminar-detailview-left P.bodytext { margin-left:0px;padding-left:0px; }
	DIV.seminar-detailview-left DIV.blueBox { padding:2px;background-color:#ECF2F7;color:#;004C91;margin-bottom:15px; }
DIV.seminar-detailview-right { float:left;width:290px;}
	
/* REDSTAR NEW for CONTENT with img */
DIV#content-area .csi-imagewrap {margin:0; border:0; padding:0;}
DIV#content-area .csi-imagewrap img{margin:0; border: 0; padding: 0; border-bottom: 22px; border-style:solid; border-color:#fff; }
DIV#content-area .csi-textpic {margin:0; border:0; padding:0;}
DIV#content-area .csi-text {margin:0; border:0; padding:0;}
DIV#content-area P {margin: 0; margin-bottom:11px; padding: 0; border: 0;}; 

/* Sitemap */
DIV#content-area P.csc-sitemap-level2{ padding-left:15px; }
DIV#content-area P.csc-sitemap-level3 { padding-left:30px; }
DIV#content-area P.csc-sitemap-level1 { padding-left:0px; font-weight:bold; }

FORM { 
	margin:0; 
	padding:0;
}
/* REDSTAR NEW for SEARCHBOX*/

#search-wrapper { position:relative;height:24px;width:140px;background-color:transparent;margin-left:10px;margin-right:10px;top:10px; }
	#search-field { float : left;height: 24px;background : transparent;width:108px; }
	#search-field INPUT { width:108px;height:14px;_height:20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;}
/*	#search-input INPUT {width:110px;height:20px;font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;} */
	#search-button { float : right;	margin : 0;	padding : 0; width:24px;height: 24px; background : transparent; }
		#search-button INPUT { float : right;	margin : 0;	padding : 0; width:20px;height: 20px; background : transparent; }

	#product-search{
		margin:0; 
		padding:0;
	}


/* Seminars */
div.tx-seminars-pi1-listrow { width:100%;spacing:0px;padding:0px; }
div.tx-seminars-pi1-listrow table { width:100%;border-spacing: 0px;border-width:0px;border-spacing: 0px; }
div.tx-seminars-pi1-listrow th { padding: 0px; }
div.tx-seminars-pi1-listrow td { vertical-align: middle; }
div.tx-seminars-pi1-listrow td { padding: 0px 0px 0px 5px;color:#084E93; }
div.tx-seminars-pi1-listrow a { padding: 0px; color:#084E93; }

/* Glossar */
div.tx-sgglossary-pi1 table { width:100%;border-spacing: 0px;border-width:0px;border-spacing: 0px;}
div.tx-sgglossary-pi1 td { vertical-align: top; }
div.tx-sgglossary-pi1 td { padding: 0px 0px 10px 5px;}


/* Downloads */
div.tx-mitdownload-pi1 { background-color:transparent; width:550px; }
	div.tx-mitdownload-pi1 table { width:100%; }
		div.tx-mitdownload-pi1 .icon-cell { width:30px; }
		div.tx-mitdownload-pi1 .text-cell { width:470px;padding-left:20px; }
		div.tx-mitdownload-pi1 .spacer-row { height:20px; }
	div.tx-mitdownload-pi1 A { padding:0px; }

/* content table */

table.contenttable{
	width:100%;
}
table.contenttable td{
	vertical-align:top;
}

table.contenttable .td-0{
	width:150px;
}

table.contenttable .td-1{
        width:150px;
}

/****************************************************************************
* Coderedirect
****************************************************************************/
.red-coderedirectform {
	position: relative;
	display:block;
	width: auto;
	border:0px;
	padding:5px 5px 5px 5px;
	margin-bottom: 5px;
	background: #B2C9DE;
}

.red-coderedirectform-field {
	background: transparent;
	height: 30px;
}

.red-coderedirectform label {
	position: relative;
	display:block;
	font-weight: bold;
	width: 100px;
	float: left;
	left:0px;
	text-align: left;
	background: transparent;
	padding: 0px;
	margin: 4px 0px;
}

.red-coderedirectform input{
	float: left;
	display:block;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px;
	position: relative;
	width:180px;
	left:0px;
	background: #ffffff;
	border:1px solid #7F7F81;
	padding:2px;
	margin:4px 0px;
}


.red-coderedirectform .red-coderedirectform-submit {
/* { float : right;	margin : 0;	padding : 0; width:24px;height: 24px; background : transparent;  */

	position: relative;
	left:10px;
	margin: 0;
	padding: 3px 0 0 0;
	border: 0;
	width:auto;
	background: transparent;
}


/****************************************************************************
* Mailform
****************************************************************************/
.csc-mailform {
	position: relative;
	display:block;
	width:290px;
	border:0px;
	background: #CCDBE9;
	padding:10px 0px 10px 5px;
}

.csc-mailform p.info {
	font-size: 11px;
	margin: 15px 0px 5px 0px;
}

.csc-mailform-field {
	background: transparent;
	clear: both;
}

.csc-mailform label {
	position: relative;
	display:block;
	width: 100px;
	float: left;
	left:0px;
	text-align: left;
	background: transparent;
	padding: 0px;
	margin: 4px 0px;
}

.csc-mailform input, .csc-mailform textarea{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	position: relative;
	width:160px;
	left:0px;
	background: #ffffff;
	border:1px solid #333333;
	PADDING:2px;
	margin:4px 0px;
	font-size: 12px;
}

 .csc-mailform select {
	position: relative;
	width:165px;
	left:0px;
	background: #ffffff;
	border:1px solid #333333;
	PADDING:2px;
	margin:4px 0px;
}

.csc-mailform .csc-mailform-check {
	border: 0;
	width:auto;
	left: 0px;
	border:1px solid #333333;
	PADDING:2px;
	margin: 6px 0px;
}


.csc-mailform button {
	clear: left;
	position: relative;
	display:block;
	left:200px;
	font-weight: bold;
	width:auto;
	background: #fff;
}

.csc-mailform .csc-mailform-submit {
	clear: left;
	position: relative;
	display:block;
	left:100px;
	width:auto;
	background: #004C92;
	color: #fff;
	font-weight: bold;
}

.csc-mailform .captcha-desc {
	margin-left: 200px;
}

.csc-mailform .captcha-img {
	margin-left: 200px;
	margin-bottom: 15px;
}

/****************************************************************************
* Mailformplus
****************************************************************************/
.mailformplus-products {
	position: relative;
	display:block;
	width: auto;
	border:0px;
	padding:5px 0px 5px 0px;
	background: transparent;
}

.mailformplus-products-field {
	background: transparent;
	height: 25px;
}

.mailformplus-products label {
	position: relative;
	width: auto;
	left:10px;
	text-align: left;
	background: transparent;
	margin: 4px 0px;
}

.mailformplus-products input{
	display: block;
	float:left;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px;
	position: relative;
	width:20px;
	left:0px;
	background: #ffffff;
	border:1px solid #7F7F81;
	padding:2px;
	margin: 0px 0px 4px 0px;
}

.mailformplus-address {
	position: relative;
	display:block;
	width: auto;
	border:0px;
	padding:5px 0px 5px 0px;
	background: transparent;
}

.mailformplus-address-field {
	background: transparent;
	height: 25px;
}

.mailformplus-address label {
	position: relative;
	display:block;
	width: 110px;
	float: left;
	left:0px;
	text-align: left;
	background: transparent;
	padding: 0px;
	margin: 4px 0px;
}

.mailformplus-address input{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px;
	position: relative;
	width:280px;
	left:20px;
	background: #ffffff;
	border:1px solid #7F7F81;
	padding:2px;
	margin:4px 0px;
}

.mailformplus-address .mailformplus-submit {
	clear: left;
	position: relative;
	left:0px;
	border: 0px;
	width:auto;
	background: #004C92;
	color: #fff;
	font-weight: bold;
}



.margin-box-text h3 {
	width: 162px;
	height: auto;
}



