.skip, .hideme, .print {
	position: absolute;
	top: -1000em;
	left: -1000em;
	height: 1px;
	width: 1px;
}
img {
	border:none;
}
p {
	margin:0;
	padding:0 0 10px 0;
}
h1,h2,h3,h4 {
	margin:0;
	padding:0;
}
h2, h2 a {
	margin:0 0 15px 0;
}
h2 img{
	margin:0 0 0 0;
}
div#right h2 img {
	margin:15px 0 0 15px;
}
a {
	color: #666666;
	font-size: 12px;
	background-color:transparent;
	text-decoration: none;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}

ul.rtelist {
	list-style:disc;
	margin:0;
	padding:0;
	padding:0 0 0 15px;
}

ul.rtelist li {
	list-style:disc;
	margin:0;
	padding:0 0 0 0;
}
span.smalltext, span.smalltext a {
	font-size:9px;
}

span.orange {
	color:#FE7620;
}
div.boxheader, div.boxheader2, div.boxheader3{
	background:#FE7620;
}

div.boxheader h2 {
	height:18px;
	display:block;
	background:url(../img/shopboxheader.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	margin:0 0 0 0;
	padding:2px 0 0 10px;
	font-weight:bold;
	cursor:pointer;
}
div.boxheader2 h2 {
	height:18px;
	display:block;
	background:url(../img/shopboxheader.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	margin:0 0 0 0;
	padding:2px 0 0 10px;
	font-weight:bold;
	cursor:pointer;
}
div.boxheader3 h2 {
	height:18px;
	display:block;
	background:url(../img/shopboxheader.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	font-weight:bold;
	cursor:pointer;
}
div.boxheader h2 a, div.boxheader2 h2 a, div.boxheader3 h2 a {
	display:inline;
	color:#FFFFFF;
	font-size:14px;
}

span.button, .submitbutton {
	display:inline-block;
	padding:3px 3px 3px 5px;
	margin:0 2px 0 0;
	background:#FE7620;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	text-transform: uppercase;
	font-size:14px;
}

span.button:hover, .submitbutton:hover{
	display:inline-block;
	background:#666666;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	text-transform: uppercase;
	font-size:14px;
}

div#content div#right div.csc-header {
	padding:0 0 0 0;
}

div#content div#right p.bodytext {
	padding:0 15px 0 15px;
}

a {
	color:#FE7620;
}

a:hover {
	color:#666666;
}

a.internal-link, a.external-link-new-window {
	background-image:url(../img/icon_link.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
}

a.download {
	background-image:url(../img/icon_download.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding:0 0 2px 18px;
}

a.mail {
	background-image:url(../img/icon_mail.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding:0 0 2px 18px;
}

div.page_navigation {
	clear:both;
}

div.page_navigation ul li {
	float:left;
}

div.line {
	width:785px;
	height:1px;
	background-color:#FE7620;
	clear:both;
	padding:0;
	margin:15px 0 15px 0;
}

input.inputfield, input.tx-srfeuserregister-pi1-text, input.tx-srfeuserregister-pi1-password {
	border:1px solid #666666;
	color:#666666;
	padding:2px 0 4px 2px;
	font-size:12px;
	background:url(../img/text-bg2.gif) repeat-x scroll 0 0;
}

div#right input.inputfield {
	width:220px;
}

textarea {
	background:url(../img/text-bg.gif) repeat-x scroll 0 0;
}

select {
	border:1px solid #666666;
	color:#666666;
	padding:0 0 0 0;
	font-size:12px;
	background-color:#FFFFFF;
}

 /* Mailforms */
  
.error, .mailform_error, .mailform_error li {
	color:#FE7620;
}

#errors ul li {
	font-size:10px;
	color:#FE7620;
	float:left;
	padding:0 5px 0 0;
}

legend {
	display:none;
	padding:0;
	margin:0;
}
  
.inputrow label {
	display:inline-block;
	margin:0;
	padding:0 0 5px 0;
}

.inputrow {
	width:100%;
	height:60px;
	overflow:hidden;
}
  
.tx-thmailformplus-pi1 .error {
	color:#dd7777;
}

.tx-srfeuserregister-pi1-text {
	width:375px;
}


.tx-srfeuserregister-pi1-password {
	width:180px;
}

#tx-srfeuserregister-pi1-zone, #tx-srfeuserregister-pi1-static_info_country {
	width:180px;
	height:23px;
}

.tx-srfeuserregister-pi1-notice, .tx-srfeuserregister-pi1-error {
	color:#FE7620;
}

.tx-felogin-pi1 fieldset {
	border:none;
}

/* Slimbox Collection Presentation */
div.csc-textpic-imagerow {
	height:157px;
}

a#lbPrintLink, a#lbSaveLink {
	display:none;
}

div#lbCaption {
	color:#FE7620;
	font-size:16px;
	font-weight:bold;
}
