/*FILE:basic.css*/

.t{} /*fix for charset-problem combine css*/

* { margin:0; padding:0; }
option {padding-left: 0.4em}

* html body * { overflow:visible }
* html iframe, * html frame { overflow:auto }
* html frameset { overflow:hidden }

html {height: 100%; margin-bottom: 1px; }

fieldset, img { border:0 solid; }

ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 1.5em; line-height: 1.5em; }

dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }

blockquote { margin: 0 0 1em 1.5em; }

body {
	background: #6e757d url(/_layouts/images/Trotec/RayJet/bg.gif) repeat-x top left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 100.01%; 
	position: relative;
}
h1, h2, h3, h4, h5 {color: #000;}
a {
	color: #B10034;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.download {
	background: transparent url(/_layouts/images/Trotec/RayJet/ar_download.gif) no-repeat center left;
	padding-left: 20px;
	display: block;
	min-height: 18px;
}
#maincontainer {
	margin:  0px auto;
	width: 75em;
/* 20080721 */
	min-width: 980px;
/* / 20080721 */
	display: block;
	overflow: hidden;
	font-size: 80%;
	/*20081011 FesGe 
	margin-top:-18px;
	20081011 FesGe End */
}

.tro_zurt
{
    display: none;
}

/*
.loginbar #maincontainer {
	position: absolute;
	left: 50%;
	margin: 0px;
	margin-left: -37.5em;
	margin-top: 2em;
}
*/
#head {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat 927px -827px;
	position: absolute;
	top: 0px;
	z-index: 10;
	width: 75em;
/* 20080721 */
	min-width: 980px;
/* / 20080721 */
	display: block;
	overflow: hidden;
}
#head div {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat -10px -182px;
	padding: 18px 0px 50px 43px;
	margin-right: 43px;
	display: block;
	overflow: hidden;
	height:4.6em;
/* 20080721 */
	/*min-height: 70px;*/
/* / 20080721 */
/* 20081107 FesGe: => Mail from Nick Bacher 081105 */
	min-height: 60px;
/* / 20081107 FesGe End */
}
#head div div {
	background: none;
	margin: 0px;
	padding: 0px;
}
#head .col1 {
	padding-right: 1em;
	width: auto;
}
#head img {
/* 20080721 */
		margin-left: 8.5em;
/* / 20080721 */
	margin-right: 1em;
}
#metanav {
	position: absolute;
	top: 18px;
	z-index: 20;
/* 20080721 */
	width: 75em;
	min-width: 980px;
/* 
	margin-left: 35em; 
/ 20080721 */
}
#metanav .col2 {
	float: right;
/* 20080721 */
	min-width: 350px;
/* / 20080721 */
	width: 30em;
	padding-right: 43px;
	/*	margin-left: -3px;*/
}
#head div div div {
}
#metanav form {
	margin: 0px;
	padding: 0px;
}
#metanav form.floatR {margin-bottom: 0.5em;}
#metanav form.floatL {margin-right: 0.5em;}
#metanav .submitimg {
	display: block;
	overflow: hidden;
	float: left;
	margin-top: 0.1em;
	margin-right: 0.2em;
}
#metanav select {
	color: #B10034;
	font-size: 85%;
	width: 10em;
	font-family: Arial, Helvetica, sans-serif;
}
#metanav select.spre {
	margin-right: 0.6em;
}
#metanav .input span {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_input1.gif) no-repeat top right;
	display: block;
	overflow: hidden;
	padding-right: 6px;
}
#metanav .input span span {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat -10px -510px;
	padding: 5px 0px 0px 6px;
}
#metanav .input div {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat 106px -1596px;
	padding-right: 6px;
	display: block;
	overflow: hidden;
	margin: 0px;
}
#metanav .input div div {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat -10px -630px;
	display: block;
	overflow: hidden;
}
#metanav .input div div div {
	display: block;
	overflow: hidden;
	font-size: 85%;
	width: 10.7em;
	height: 5px;
	padding: 0px;
}

#metanav .input input {
	border: 0px;
	background: #E1E1E1;
	font-size: 85%;
	width: 10.7em;
}
#metanav .input {
	float: left;
	margin-right: 0.5em;
	display: block;
	overflow: hidden;
}
#metanav .floatR {
	float: right;
	display: block;
/*	overflow: hidden;*/
	margin-left: 0.2em;
}
#metanav ul, #footer ul {
	display: block;
/*	overflow: hidden; */
	margin: 0px;
	padding: 0px;
}
#metanav .col2 {overflow: visible;}
#metanav ul, #footer {font-size: 85%;}
#metanav li, #footer li {
	list-style-type: none;
	display: block; float: left;
	margin: 0px;
	line-height: 2em;
}
#metanav #headlinks {
	float: right;
}
#searchbox {
	float: right;
	display: block;
	overflow: hidden;
}
#headRow {
	clear: both;
	margin-top: 0.3em;
	display: block;
	overflow: hidden;
}
#footer2, #footer ul {float: right;}
#footer #footerimagerow ul {float:left;}
#footer {color: #666;}
.footercontainer {
	position: relative;
	width: 75em;
/* 20080721 */
	min-width: 980px;
/* / 20080721 */
	z-index: 1;
	display: block;
	overflow: hidden;
}
.bodycontainer 
{
    
    position: relative;
	width: 75em;
/* 20080721 */
	min-width: 980px;
	padding-top: 66px;
/* / 20080721 */
	z-index: 1;
	padding-top: 56px;
	background: transparent url(/_layouts/images/Trotec/RayJet/powered.gif) no-repeat top left;
	background-position: 0px 6em;
	display: block;
	overflow: hidden;
}
.bodybg0 {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_shadow0.png) repeat-y top left;
	display: block;
	overflow: hidden;
}
.bodybg1 {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_shadow1.png) repeat-y top right;
	display: block;
	overflow: hidden;
}
.body {
	margin: 0px 21px;
	background: #FFF;
	padding: 0px 22px 0px 22px;
	display: block;
	overflow: hidden;
}
.col1 {
	width: 60%;
	padding-right: 1em;
	display: block;
	overflow: hidden;
	float: left;
}
.col2 {
	width: 38%;
	display: block;
	overflow: hidden;
}
/* CHANGES 20080717 - add */
#contentDistancer {
	display: block;
	overflow: hidden;
/* CHANGES 20080729 */
	height: 4.5em;
	min-height: 60px;
/* END CHANGES 20080729 */
}
#SPSiteEditControlConsole {
	margin-bottom: 1em;
}
/* / CHANGES 20080717 */
#startbox1, #startbox2 {
	/* CHANGES 20080717 - change */
	padding-top: 0em;
/* / CHANGES 20080717 */
	margin-bottom: 1em;
	display: block;
	overflow: hidden;
}

#startbox1 div {
	display: block;
	/*overflow: hidden;*/
	margin-right: 50px;
	width: 25em;
/* 20080721 */
	margin: auto 3em auto 8.5em;
/* / 20080721 */
}
/* 20080721 */
#startbox1 div div {margin: auto;}
#startbox5 {margin-bottom: 1em;}
/* / 20080721 */

#startbox1 h1 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	margin-top: 1.5em;
	padding: 0px;
}
#startbox2 {
	/*background: transparent url(/_layouts/images/Trotec/RayJet/flag_at.gif) no-repeat center left;
	margin-left: -49px;
	background-position: 0px 6.2em;*/
}
/*#startbox2 span {
	margin-left: 140px;
	padding-top: 2em;
	display: block;
	overflow: hidden;
	height: 88px;
}*/
/* CHANGES 20080717 - add */
#startbox2 img {
	float: left;
	margin-right: 5px;
	margin-top: -7px;
}
#startbox2 p {
	padding-top: 7px;
}
/* / CHANGES 20080717 */
#startbox3 {
/* 20080721 	height: 19em; */
	display: block;
	overflow: hidden;
}
#startbox4 {
	border-top: 1px solid #CCC;
}
#startbox4 h2 {
	font-size: 190%;
	font-weight: bold;
	padding: 0px;
	margin: 12px 0px;
}
#startbox4 ul {
	padding: 0px;
	margin: 0px;
}
#startbox4 li, #maincontent li {
	list-style-type: none;
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat -10px -970px;
	padding-left: 17px;
	margin: 0px;
}
#startbox5 #btn1st, #startbox5 #btn2nd, #startbox5 #btn3rd {
	width: 33%;
	float: left;
	display: block;
	overflow: hidden;
}
#startbox5 #btn2nd {width: 34%;}
#startbox5 #btn1st .btn, #startbox5 #btn1st ul {margin-right: 5px;}
#startbox5 #btn2nd .btn, #startbox5 #btn2nd ul {margin: 0px 5px;}
#startbox5 #btn3rd .btn, #startbox5 #btn3rd ul {margin-left: 5px;}
#startbox5 ul {
	margin: 0px;
	padding: 0px;
}
#startbox5 #btn2nd ul {}
#startbox5 li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-image:none;
}
.btn {
	display: block;
	overflow: hidden;
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite02.png) repeat-x 0px -10px;
}
.btn span {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat -10px -1018px;
	display: block;
	overflow: hidden;
}
.btn span span {background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat 149px -1238px;}
.btn span span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_button2a.gif) repeat-x bottom left;}
.btn span span span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_button2.gif) no-repeat bottom left;}
.btn span span span span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_button3.gif) no-repeat bottom right;}
.btn a {
	margin-bottom: 5px;
	padding: 5px 5px 81px 5px;
	font-size: 115%;
	display: block;
	overflow: hidden;
}
.shortbtn {
	display: block;
	overflow: hidden;
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_shortbtn1.gif) repeat-x top left;
	float: left;
}
.shortbtn span {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_shortbtn0.gif) no-repeat top left;
	display: block;
	overflow: hidden;
}
.shortbtn span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_shortbtn2.gif) no-repeat top right;}
.shortbtn span span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_shortbtn4.gif) repeat-x bottom left;}
.shortbtn span span span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_shortbtn3.gif) no-repeat bottom left;}
.shortbtn span span span span span {background: transparent url(/_layouts/images/Trotec/RayJet/bg_shortbtn5.gif) no-repeat bottom right;}
.shortbtn a {
	background: transparent url(/_layouts/images/Trotec/RayJet/ar_btn.gif) no-repeat center left;
	padding-left: 16px;
	display: block;
	margin: 6px 50px 12px 10px;
}
.contentbox {
	border-top: 1px solid #CCC;
	margin-top: 10px;
	padding-top: 10px;
/* CHANGES 20080729 */
	display: block;
	overflow: hidden;
/* END CHANGES 20080729 */
}
.footercontainer .contentbox {margin-top: 0px;}

#mainmenu 
{
	z-index: 10;
	position: relative;
	margin-left: -21px;
	background: #f6f6f6;
}
#mainmenu ul {
	margin: 0px;
	padding: 0px 0px 0px 21px;
}
#mainmenu li {
	list-style-type: none;
	display: block; float: left;
	margin: 0px;
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu1.png) repeat-x bottom left;
	padding-bottom: 5px;
	padding-top: 1.5em;
}
#mainmenu span {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu_spacer.gif) repeat-y top right;
	display: block;
	overflow: hidden;
}
#mainmenu .last span {background: none;}
#mainmenu li a {
	padding: 50px 12px 12px 13px;
	display: block; 
	overflow: hidden;
	font-size: 110%;
	font-weight: bold;
	background: transparent;
}
#mainmenu li.first {background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu0.png) no-repeat bottom left;}
#mainmenu li.first strong {background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu0_act.png) no-repeat bottom left;}
#mainmenu li.last {background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu2.png) no-repeat bottom right;}
#mainmenu li.last strong {background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu2_act.png) no-repeat bottom right;}
#mainmenu li strong {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_mainmenu1_act.png) repeat-x bottom left;
	display: block;
	overflow: hidden;
}
#mainmenu li strong a {color: #FFF;}
.menu2 li {width: 50%;}
.menu3 li {width: 33.3%;}
.menu4 li {width: 25%;}
.menu5 li {width: 20%;}
.menu6 li {width: 16.67%;}
.menu7 li {width: 14.286%;}
.menu8 li {width: 12.5%;}
.menu9 li {width: 11.11%;}
.menu10 li {width: 10%;}

#submenu {
	width: 30%;
	margin-left: -21px;
	float: left;
	position: relative;
	z-index: 1;
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_submenu1.gif) repeat-y top right;
	display: block;
	overflow: hidden;
}
#submenu ul {
	margin: 0px;
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_submenu0.gif) no-repeat top right;
	padding: 0px;
	padding-top: 50px; 
}
#submenu li {
	list-style-type: none;
	border-bottom: 1px solid #d7d8da;
	padding-left: 10px;
	margin-right: 50px;
}
#submenu li.first {
	border-top: 1px solid #d7d8da;
}
#submenu div {
	height: 147px;
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_submenu2.gif) no-repeat bottom right;
}
#submenu ul ul {
        padding-top: 0px;
        background: none;
        margin-bottom: 20px;
}
#submenu li li {
        padding-left: 0px;
        margin-right: 0px;
}
#submenu ul div {height: 0px;}

#nosubmenu {
	float: left;
	display: block;
	overflow: hidden;
	width: 15%;
}
#maincontent {
	width: 70%;
	float: left;
	display: block;
	overflow: hidden;
/* 20080721 */
	padding: 46px 20px 50px 0px; 
/* / 20080721 */ 
}
.noSubmenu {
	margin-right: 15%;
	margin-top: -2em;
}
.noMainmenu {
	margin-top: 3em;
}
#maincontent h1 {
	font-size: 150%;
	margin-bottom: 17px;
}
#maincontent h2 {
	font-size: 110%;
	margin-bottom: 10px;
}
#maincontent .col1, #maincontent .col2 {
	width: auto;
}
#maincontent .videoText, #maincontent .picRow, #maincontent .list, #maincontent .contentService {
	display: block;
	overflow: hidden;
	margin-top: 1em;
}
#maincontent .videoText .col2 {
	padding-left: 1em;
}
#maincontent .picRow div {
	float: left;
	margin-right: 25px;
	margin-bottom: 1em;
	display: block;
	overflow: hidden;
}
#maincontent .picRow .second {text-align: center;}
#maincontent .picRow .last {text-align: right; margin: 0px;}
#maincontent .list .row, #maincontent .list .text {
	display: block;
	overflow: hidden;
}
#maincontent .list .row {
	border-bottom: 1px solid #BBB;
	padding: 1em 0px;
}
#maincontent .list .pic {
	float: left;
	margin-right: 20px;
}
#maincontent .list h3 {
	font-size: 110%;
}
#maincontent .cols .row {
	border-bottom: 0px;
}
#maincontent .cols .rowcontainer {
border-bottom:1px solid #BBBBBB;
display:block;
overflow:hidden;
}

#maincontent .cols .row {width: 47%}
#maincontent .cols .col1 {margin-right: 5%}

/* 20080721 */
#maincontent .contentService {
	margin-right: -20px;
}
/* / 20080721 */

#maincontent .contentService .content {
	width: 70%;
	float: left;
	display: block;
	overflow: hidden;
}
#maincontent .contentService .service {
	width: 30%;
	float: left;
	display: block;
	overflow: hidden;
	font-size: 90%;
}
#maincontent .contentService .service .bg1 {
	margin-left: 10px;
	background: #EFEFEF url(/_layouts/images/Trotec/RayJet/bg_service0.gif) no-repeat top left;
}
#maincontent .contentService .service .bg2 {background: transparent url(/_layouts/images/Trotec/RayJet/bg_service1.gif) no-repeat top right;}
#maincontent .contentService .service .bg3 {background: transparent url(/_layouts/images/Trotec/RayJet/bg_service2.gif) no-repeat bottom left;}
#maincontent .contentService .service .bg4 {
	background: transparent url(/_layouts/images/Trotec/RayJet/bg_service3.gif) no-repeat bottom right;
	padding: 10px;
}
#maincontent .contentTable {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#maincontent .contentTable tr {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#maincontent .contentTable th, #maincontent .contentTable td {
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0.2em 1.5em 0.2em 0.2em;
}
#maincontent .contentTable td {
	border-top: 1px solid #BBB;
}
#maincontent .teaser {
	display: block;
	overflow: hidden;
	float: left;
	margin-top: 2em;
}
#maincontent .teaser img {
	margin-bottom: 0.3em;
}
#maincontent .teaser h2 {
	margin-bottom: 0.2em;
}
#maincontent .element4 {
	width: 21%;
	margin-left: 5%;
}
#maincontent .element3 {
	width: 29%;
	margin-left: 5%;
}
#maincontent .firstelement {
	margin-left: 0px;
}
#closure {background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite02.png) repeat-x 0px -230px;}
#closure div {background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat -10px -1634px;}
#closure div div {
	background: transparent url(/_layouts/images/Trotec/RayJet/rayjetsprite01.png) no-repeat 920px -1749px;
	height: 95px;
}
/* 20080721 */
#movieWrapperStart #movieContainer {
	display: block;
	overflow: hidden;
	width: 40em;
	height: 20.1em;
	min-width: 535px;
/* CHANGES 20080729 */
	min-height: 200px;
/* END CHANGES 20080729 */
}

#maincontent .videoText .col1, #maincontent .videoText .col2 {width: auto;}
.videoText #movieContainer {
	display: block;
	overflow: hidden;
	width: 25em;
	height: 20.7em;
	min-width: 320px;
	min-height: 272px;
}
.contentService .content #movieContainer {
	display: block;
	overflow: hidden;
	width: 31em;
	height: 25.5em;
	min-width: 400px;
	min-height: 332px;
}
/* / 20080721 */

.floatL {
	float: left;
}
.clear {
	clear: both;
	height: 0px;
	display: block;
	overflow: hidden;
}
.jsInvisible {display: none;}
.invisible {
   position: absolute;
   top: -1000px;
   margin-top: -1000px;
   left: 0px;
   width: 0px;
   height: 0px;
   overflow: hidden;	
}
.none {display: none;}

/* 20080627 FesGe: Begin RichHtmlField-Styles */

.trotecrayjetTable-1,
.trotecrayjetTableHeaderRow-1,
.trotecrayjetTableOddRow-1,
.trotecrayjetTableEvenRow-1,
.trotecrayjetTableFooterRow-1
{
	border:0px;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
.trotecrayjetTableHeaderFirstCol-1,
.trotecrayjetTableHeaderLastCol-1,
.trotecrayjetTableHeaderOddCol-1,
.trotecrayjetTableHeaderEvenCol-1
{
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0.2em 1.5em 0.2em 0.2em;
	font-weight:bold;
}
.trotecrayjetTableFirstCol-1,
.trotecrayjetTableLastCol-1,
.trotecrayjetTableOddCol-1,
.trotecrayjetTableEvenCol-1,
.trotecrayjetTableFooterFirstCol-1,
.trotecrayjetTableFooterLastCol-1,
.trotecrayjetTableFooterOddCol-1,
.trotecrayjetTableFooterEvenCol-1
{
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0.2em 1.5em 0.2em 0.2em;
	border-top: 1px solid #BBB;
}

a.trotecrayjetCustom-DownloadLink
{
	background: transparent url(/_layouts/images/Trotec/RayJet/ar_download.gif) no-repeat center left;
	padding-left: 20px;
	display: block;
	min-height: 18px;
}

.trotecrayjetCustom-startbox2Header {
	font-weight: bold;
}

.trotecrayjetCustom-startbox4Header {
	font-size: 190%;
	font-weight: bold;
	padding: 0px;
	margin: 12px 0px;
	/* CHANGES 20080717 */
	display: block;
	/* / CHANGES 20080717 */
}

.srch-URL a:link, .srch-Title a:link, .srch-Page a:link, .srch-sort-right a:link, .srch-sort-right a:visited, .ms-WPBody a:link {
color:#B10034 !important;
text-decoration:none;
}
.srch-URL a:visited, .srch-Title a:visited, .srch-Page a:visited, .ms-WPBody a:visited {
color:#af4161 !important;
text-decoration:none;
}
.srch-URL a:link:hover, .srch-Title a:link:hover, .srch-Page a:link:hover, .srch-sort-right a:link:hover, .ms-WPBody a:link:hover, * a:visited:hover {
text-decoration: underline !important;
}

.srch-Title {
margin-left: 0.5em;
font-weight: bold;
}
.srch-BestBetsTitle {font-weight: bold;}




/* 20080627 FesGe: End RichHtmlField-Styles */

/* 20080911 FesGe  */

/* ShopLinkErrorMessage-Styles */
.trotecrayjeterrormessage
{
color:Red;	
}

/* 20080911 FesGe End */

/* 20080915 AigGe: ContactForm */
td.control1TableCell span select
{
	width:160px;
}
td.control1TableCell span input {
	width:160px;
}	

td.control1TableCell span textarea {
	width:160px;
}

td.control2TableCell span input {
	width:300px;
}	

td.control2TableCell span textarea {
	width:300px;
}
td.control2TableCell span select
{
	width:300px;
}
table.FormTable tbody tr td table tbody tr td {
	text-align:left;
}

td.control2TableCellComment span textarea {
	width:615px;
}
/* 20080915 AigGe: ContactForm*/

/* 20080922 FesGe: begin Contactform */

/* container  */
div.pnlCFSettings
{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	padding: 2px 2px 2px 2px;
}

/* labels of input fields */
div.pnlCFSettings span
{
	display:block; /* ensure next element is displayed in new line */
}

div.pnlCFSettings input
{
	width:140px;
	overflow:hidden;
}

.CFOkButton
{
	margin-top:10px;
	width:75px;	
}
.CFHeader
{
	font-weight:bold;	
}

/* 20080922 FesGe: end Contactform */

/* 20081007 FesGe: Link auf Trotec Schriftzug positionieren */
.troteclink
{
	height:300px;
	width:21px;
	float:left;
	position:absolute;
	top:0px;
	z-index:50;
}
/* Ende 20081007 FesGe */

/* 20090303 FesGe: NationalizationRedirectControl */

div#nationalization
{
	float:left;
	margin-right:10px;
	display:inline;
}

div#nationalization div#nationalizationimage
{
	float:left;
}
div#nationalization div#nationalizationimage img
{
	margin-right:5px;
}
div#nationalization div#nationalizationimage img.nationalizationimage_out
{
	height:1.3em;
}
map#setmenumap
{
	float:right;
}
div#nationalizationtitle
{
	display:inline;
}

/* 20090303 FesGe end */

/* 20090309 FesGe Adaption countrylanguagemenu size*/
div.navelement.selectMenu,
div.navelement.selectMenu ul
{
	width:18em;
}

a#langmenu.submenu
{
	width:16.5em;
	max-width:18em;
}
ul#langmenuUL li
{
	width:18em;
}

div#footer1.col1 div.improw
{
	padding-top:5px;
}

div#metanav div.col2
{
	width:40em;
}
/* 20090309 FesGe end */

/* 20130708 FesGe start CU redesign */

table.tblcuform
{
	width:625px;
	margin-bottom:10px;
}

.tblcuform .trcucnt .tdCUleft
{
	width:360px;
	vertical-align:top;
	padding-top:2.2em;
}
.tblcuform .trcucnt .tdCUmright
{
	width:265px;
	vertical-align:top;
}


#maincontent .ulCUmainleft
{
	list-style-type:none;
	margin-left:0px;
}

#maincontent .ulCUmainleft li
{
	min-height:25px;
	background-image:none;
	padding-left:0px;
	margin-bottom:6px;
	list-style-type:none;
	clear:both;
}

#maincontent .ulCUmainleft li label.culbl
{
	display:block;
	width:120px;
	float:left;
	line-height:1em;
	margin-top:5px;
}
#maincontent .ulCUmainleft li label.culbl.cubold
{
	font-weight:bold;
}

#maincontent .ulCUmainleft li div div.cuval
{
	display:inline;
	float:left;
}
#maincontent .ulCUmainleft li div.cuval label
{
	line-height:2em;
}
#maincontent .ulCUmainleft li input
{
	border-width:0px;
	height:2em;
}
#maincontent .ulCUmainleft li input.ms-long
{
	border-width:1px;
	width:235px;
	background-color:#f2f2f2;
	border-color:#dfdfdf;
}
#maincontent .ulCUmainleft li span.ms-RadioText input
{
	float:left;
}

#maincontent .ulCUmainleft li table.ms-form
{
	border-collapse:collapse;
}
#maincontent .ulCUmainleft li table.ms-form select
{
	width:235px;
}

#maincontent .ulCUmainleft li.cval
{
	display:none;
}

#maincontent ul.ulCUmainleft input
{
	line-height:2em;
}




#maincontent .ulCUmainright
{
	list-style-type:none;
}

#maincontent .ulCUmainright li
{
	background-image:none;
	padding-left:0px;
	margin-bottom:6px;
	list-style-type:none;
}

#maincontent .ulCUmainright li label.culbl
{
	display:block;
	line-height:2em;
}
#maincontent .ulCUmainright li label.culbl.cubold
{
	font-weight:bold;
}

#maincontent .ulCUmainright li div.cuval textarea
{
	/*height:300px;*/
	width:99%;
	overflow:hidden;
	border:solid 1px #dfdfdf;
}



.trcufooter .tdCUleft div
{
	float:right;
	padding-right:23px;
}
.trcufooter .tdCUleft span
{
	display:inline-block;
	height:2em;
	vertical-align:baseline;
}


.trcufooter .tdCUleft span.outerspan
{
	height:4em;
	background:transparent url(/_layouts/images/Trotec/RayJet/submit-buttonL.jpg) no-repeat top left;
}
.trcufooter .tdCUleft span.outerspan span
{
	background:transparent url(/_layouts/images/Trotec/RayJet/submit-buttonR.jpg) no-repeat top right;
	padding-left:20px;
	padding-right:20px;
	font-size:18pt;
}
.trcufooter .tdCUleft span.outerspan span input
{
	color:#b10034;
	font-size:18pt;
	cursor:pointer;
	font-style:italic;
	height:48px;margin-top:0px;
}

.trcufooter .tdCUleft table
{
	width:auto !important;
}
.trcufooter .tdCUleft span.outerspan input,
.trcufooter .tdCUleft table input
{
	background-color:Transparent;
	color:#ffffff;
	border-width:0px;
}
li label.culbl nobr
{
	white-space:normal;
}

ul.ulCUmainleft li div.cuval span.ms-formvalidation
{
	margin-left:120px;
}
ul.ulCUmainleft li div.cuval table.ms-form span.ms-formvalidation
{
	margin-left:0px;
}

/* 20130708 FesGe end CU redesign */

/* 20130717 FesGe Call Trotec Button */

.intro-right
{
	float:right;
	width:35%;
	text-align:right;
	position:relative;
}
.intro-right div
{
	margin-right:5px;
}
.intro-right div a.call-trotec-link,
.intro-right div a.call-trotec-link span.outerspan,
.intro-right div a.call-trotec-link span.outerspan span
{
	font-size:18pt;
	cursor:pointer;
	height:50px;
}
.intro-right div a.call-trotec-link span.outerspan,
.intro-right div a.call-trotec-link span.outerspan span
{
	display:inline-block;
}
.intro-right div a.call-trotec-link span.outerspan span
{
	height:40px;
	padding-right:25px;
}
.intro-right div a.call-trotec-link,
.intro-right div a.call-trotec-link:link,
.intro-right div a.call-trotec-link:hover,
.intro-right div a.call-trotec-link:visited
{
	color:#b10034;
	font-style:italic;
}

.intro-right .call-trotec
{
	display:none;
	position:absolute;
	text-align:left;
	background-color:#ffffff;
	padding:20px;
	top:40px;
	right:0px;
	border:solid 1px #44698f;
}
.intro-right div.call-trotec {font-size:10pt;}

.intro-right .call-trotec.activecall
{
	display:block;
	z-index:1500;
}

.intro-right span.outerspan
{
	height:4em;
	background:transparent url(/_layouts/images/Trotec/RayJet/submit-buttonL.jpg) no-repeat top left;
}
.intro-right span.outerspan span
{
	background:transparent url(/_layouts/images/Trotec/RayJet/submit-buttonR.jpg) no-repeat top right;
	padding-left:20px;
	padding-right:20px;
	padding-top:0.4em;
	font-size:1.8em;
}

/* 20130717 FesGe end Call Trotec Button */

/******************************
    Password Recovery
******************************/

.cunsw
{
    display: none;
}

.CFOkButton
{
    width:auto;
}
.TRO_Hidden
{
    display:none;
}
.TRO_clear
{
    clear:both;
}
.TRO_validation
{
    
}

.TRO_form .TRO_button
{
    float: left;
}



img.imgMobilityMode {display:none;}
