/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Styles Layout
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Formatierung HTML-Elemente
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

html {
	height:100%;
	margin-bottom: 0.1px;
	overflow-y: scroll;
}
body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0;
	padding: 18px 0 5px 0;
	clear: both;
	font-family: Arial, Tahoma;
	font-size: 18px;
	color: #D51322;
}
h2 {
	margin: 0 0 -18px 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #D51322;
} 
h3 {
	margin: 0 0 -18px 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #D51322; 
} 
h4 {
	margin: 0 0 -18px 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #D51322; 
} 
p {
	margin: 0;
	padding: 0;
}
a {
	color: #D51322;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	color: #D51322;
	text-decoration: none;
}
a:focus {
	outline: none;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	line-height: 146.1%;
	color: #333333;
	overflow: auto;
	overflow-x: visible;
}
h2 textarea {
	font-family: Tahoma;
	overflow: auto;
}
iframe {
	overflow: auto;
	overflow-x: visible;
}
b, strong {
	font-family: Tahoma;
	color: #555555;
}
.floatLeft b, .floatLeft strong {
	font-family: Tahoma;
	color: #d51322;
}
sup {
	font-size: 72%;
	line-height: 50%;
	padding-left: 2px;
}
form {
	margin: 0;
	padding: 0;
}
input.radio {
	padding: 0;
	margin: 0;
}
.lightGrey {
	color: #999999;
}
.elemHd {
}
.errorField {
	width:100%;
}
.saveField {
	width:428px;
	height:auto;
	margin:0 5px;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Formatierung HTML-Elemente
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Seitenbereiche
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#header {
	width: 100%;
	height: 64px;
}
#wrapper { 
	width: 100%;
}
#innerHeader {
	width: 100%;
}
#navigation {
	display: none;
}
#pageIntro {
	width: 97%;
}
#pageIntroEnd {
	display: none;
}
#pageIntroSlider {
}
#pageIntroSliderStart {
	display: none;
}
#pageIntroButton1 {
	display: none;
}
#pageIntroButton2 {
	display: none;
}
#conHelper {
	display: none;
}
#content {
	width: 97%;
}
#contentFull {
	width: 100%;
	float: left;
}
#contentKwick {
	width: 760px;
	overflow: hidden;
	margin: 0px 0 0px 0;
	padding: 0px;
	float: left;
}
#content .index {
	height: 260px;
}
#contentLeft50 {
	width:373px;
	min-height: 460px;
	_height: 460px;
	margin: 0 10px 10px 0;
	padding: 0px;
	border: 1px solid #dddddd;
	float: left;
	background-image:url(/es/wLayout/design/img/backgrounds/bgReport.gif);
	background-repeat:repeat-x;
}
#contentRight50 {
	width:373px;
	min-height: 460px;
	_height: 460px;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 1px solid #dddddd;
	float: right;
	background-image:url(/es/wLayout/design/img/backgrounds/bgReport.gif);
	background-repeat:repeat-x;
}
#tabs {
	width: 97%;
}
#container {
	width: 97%;
	margin-top: -18px;
}
#products {
	display: none;
}
#contentEnd {
	display: none; 
}
#contentEndInner {
	display: none; 
}
#footerLine {
	display: none; 
}
#footer {
	width: 97%; 
}
#tagCloud {
	display: none;
}
#coNWL {
	display: none;
}
#coINP {
	display: none;
}
#coDPR {
	display: none;
}
#coBEP {
	display: none;
}
#coRMX {
	display: none;
}
#social {
	display: none;
}
a.mailInfo {
	display: none;
}
.path {
	display: none;
}
#navbottom {
	display: none;
} 
#copyright {
	float: right;
	width: 97%;
	text-align: right;
	color: #aaaaaa;
	font: bold 10px/10px Arial, sans-serif;
}
.subscribeRss {
	display: none;
}
object {
	display: none;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Intro Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#pageIntroText {
	width: 100%;
	float: left;
	padding: 0 0 36px 0;
	font: bold 14px/18px Arial, sans-serif;
	color: #555555;
}
.intro {
	margin: 0;
	padding: 0;
}
#pageIntroImage {
	display: none; 
}
#fs {
	display: none;
}
#logo {
	width: 200px;
	float: right;
	height: 64px;
	background: url(/es/wLayout/design/img/logos/retarusLogoPrint.png) top right no-repeat;
}
#logo img {
	display: none;
}
#navtop {
	display: none;
}
#postAddress {
display: block;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Kwick
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#contentKwick ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
#kwick {
	position: relative;
	margin-bottom: 0px;
	padding: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
#kwick .kwicks {
	display: block;
	background: url(/es/wLayout/design/img/backgrounds/bgKwickEndBig.png) top right no-repeat;
	height: 87px;
}
#kwick .kwicks2 {
	display: block;
	background: url(/es/wLayout/design/img/backgrounds/bgKwickEndBig.png) top right no-repeat;
	height: 87px;
}
#kwick li {
	float: left;
}
#kwick .kwick {
	display: block;
	cursor: default;
	overflow: hidden;
	height: 77px;
	width: 142px;
	padding: 10px 5px 0 5px;
	background: #fff;
	border-right: 1px solid #ffffff;
}
#kwick .k0, #kwick .k3 {
	background: url(/es/wLayout/design/img/backgrounds/bgKwick.png) no-repeat;
}
#kwick .k1, #kwick .k2 {
	background: url(/es/wLayout/design/img/backgrounds/bgKwick.png) no-repeat;
	width: 142px;
}
#kwick a {
	color: #ffffff;
	text-decoration: none;
}
#kwick a:hover {
	color: #ffffff;
	text-decoration: none;
}
#ck0, #ck1, #ck2, #ck3 {
/*
	min-height: 720px;
	_height: 720px;
*/
float: left;
width: 440px;
margin-top:11px;
}
.productListSpacer {
	clear: both;
	height: 50px;
}
.productListImage {
	float: left;
	margin-left: 20px;
	margin-top: 40px;
}
.productListIntroImage {
	float: left;
	width: 480px;
	text-align: center;
	color: #d51322;
}
.leftKwick {
	height: 118px;
	float:left;
	font: bold 12px 'Segoe UI', Arial, Tahoma;
	font: bold 12px Arial, Tahoma;
	color: #ffffff;
}
.rightKwick {
	width: 218px;
	float: right;
	overflow: hidden;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Kwick
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Content Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


#content h1, #contentFull h1 {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 21px;
}
#content h2, #contentFull h2 {
	padding: 0;
}
#content h2 a.active {
	color: #000000;
	text-decoration: none;
}
#content h2 .value {
	color: #555555;
	font-family: Arial, Tahoma;
	font-weight: bold;
}
#content h2.double {
	padding: 0;
}
#content h3 {
	padding: 0;
}
#content h3.grey{
	color: #555555;
}
#content h4, #contentFull h4 {
	padding: 0;
}
#content h3 .headLeft {
	width: 204px;
	float: left;
}
#content h3 .headRight {
	width: 204px;
	float: right;
}
#content p {
	margin: 0;
	padding: 0;
}
#content .textLeft {
	width: 204px;
	float: left;
	margin-left: 0;
}
#content .textLeft p {
	padding: 0;
}
#content .textRight {
	width: 204px;
	float: right;
	margin-right: 5px;
}
#content .textRight p {
	padding: 0;
}
#content .clear {
	clear: both;
}
#content .intro {
	margin: 0;
	padding: 0;
	color: #555555;
	font-family: Verdana;
	font-weight: bold;
}
#content .pressDate {
	color: #000000;
	font-family: Verdana;
	font-weight: normal;
}
#content .boilerplate {
	margin: -18px 0 0 0;
	padding: 0;
	color: #000000;
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
#content .ybl {
	color: #D51322;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
#content .headlineSpacer {
	margin-bottom: 0px;
}
#content .h4blkSpacerTop, #contentFull .h4blkSpacerTop {
	margin: 0;
}
#content h4.h4blk, #contentFull h4.h4blk {
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	color: #000000;
}
#content .h4blkSpacerBottom, #contentFull .h4blkSpacerBottom {
	margin: 0;
}
#content .blkSpacerBottom {
	margin: 0;
}
#content .blkScreen2SpacerBottom {
	margin: 0;

}
#content .blkScreen4SpacerBottom {
	margin: 0;
}
#content ul {
	color: #000000;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content li {
	margin: 0 0 0 5px;
	padding: 0px 0px 0px 15px;
	background-image: url(/es/wLayout/design/img/icons/bullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#content div.screenShot {
	width: 100%;
	margin-top: 5px;
}
#content div.screenShot4 {
	width: 100%;
}
#content h4 .value, #contentFull h4 .value {
	color: #555555;
	font-family: Arial, Tahoma;
	font-weight: bold;
}
#content h4 .caption, #contentFull h4 .caption  {
	color: #D51322;
	font-family: Arial, Tahoma;
	font-weight: bold;
}
#content .screenLeft {
	float: left;
}
#content .screenImg img {
 width: 320px;
}
#content .graphicsImg img {
 width: 320px;
}
#content .graphicsImgOne {
}
#content .screenResize {
	display: none;
}
#content .screenRight {
	float: right;
}


#content .inlineImage {
	width: 235px;
	margin: 4px 0 0 0;
	padding: 0 0 11px 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInlineImage.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
#content .inlineImageInner {
	width: 220px;
	padding-top: 1px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInlineImageTop.png);
	background-repeat: no-repeat;
	overflow-x: hidden;
}
#content .inlineImageInner img {
	vertical-align: middle;
}
#content .inlineImageMM {
	width: 150px;
height: 250px;
	margin: 4px 0 0 0;
	padding: 0 0 11px 0;
background: url(/es/wLayout/design/img/backgrounds/bgMmcv.jpg) no-repeat left bottom;
/*
	background-image: url(/es/wLayout/design/img/backgrounds/bgInlineImage.png);
	background-repeat: no-repeat;
	background-position: left bottom;
*/
	float: left;
}
#content .inlineImageInnerMM {
	width: 220px;
	padding-top: 1px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInlineImageTop.png);
	background-repeat: no-repeat;
	overflow-x: hidden;
}
#content .inlineImageInnerMM img {
	vertical-align: middle;
padding-left: 2px;
padding-top: 2px;
}
#content .tableForm {
	margin: 0 5px;
	padding: 0;
}
#content .tableForm td {
	margin: 0;
	padding: 0;
}
.tableListing {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
}

/* CONTENT END //////////////////////////////////////////////////////////////////////*/

#contentEnd h4 {
	padding: 4px 5px 0 5px;
	font-family: Arial;
	font-size: 12px;
}
#contentEnd ul {
	color: #D51322;
	list-style: none;
	margin: 0;
	padding: 0;
}
#contentEnd li {
	margin: 0 0 0 5px;
	padding: 0px 0px 0px 15px;
	background-image: url(/es/wLayout/design/img/icons/bullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#contentEnd a {
	color: #D51322;
	text-decoration: none;
}
#contentEnd a:hover, #contentEnd a:active, #contentEnd a:focus {
	color: #D51322;
	text-decoration: underline;
}

/* CONTENT 50% //////////////////////////////////////////////////////////////////////*/

#contentLeft50 h2, #contentRight50 h2 {
	padding: 4px 5px 0px 5px;
}
#contentLeft50 h2.double, #contentRight50 h2.double {
	padding: 4px 5px 0px 5px;
}
#contentLeft50 h3, #contentRight50 h3 {
	padding: 0px 5px 0px 5px;
}
#contentLeft50 h4, #contentRight50 h4 {
	padding: 0px 5px 0px 5px;
}
#contentLeft50 p, #contentRight50 p {
	margin: 0;
	padding: 0 5px 0 5px;
}
#contentLeft50 .ybl, #contentRight50 .ybl {
	color: #D51322;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/es/wLayout/design/img/backgrounds/bgPageUnten.gif);
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
#contentLeft50 .headlineSpacer, #contentRight50 .headlineSpacer {
	margin-bottom: 0px;
}
#contentLeft50 .h4blkSpacerTop, #contentRight50 .h4blkSpacerTop {
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgH2-1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#contentLeft50 h4.h4blk, #contentRight50 h4.h4blk {
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgH2-2.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	color: #555555;
}
#contentLeft50 .h4blkSpacerBottom, #contentRight50 .h4blkSpacerBottom {
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgH2-3.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#contentLeft50 .blkSpacerBottom, #contentRight50 .blkSpacerBottom {
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListHeadlineGradBot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#contentLeft50 .blkScreen2SpacerBottom, #contentRight50 .blkScreen2SpacerBottom {
	margin: 0 0 4px 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListHeadlineGradBot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#contentLeft50 .blkScreen4SpacerBottom, #contentRight50 .blkScreen4SpacerBottom {
	margin: -2px 0 0 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListHeadlineGradBot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#contentLeft50 ul, #contentRight50 ul {
	color: #D51322;
	list-style: none;
	margin: 0;
	padding: 0;
}
#contentLeft50 li, #contentRight50 li {
	margin: 0 0 0 5px;
	padding: 0px 0px 0px 15px;
	background-image: url(/es/wLayout/design/img/icons/bullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#contentLeft50 .floatRight, #contentRight50 .floatRight {
	margin: 0;
	float: right;
}
#contentLeft50 a.linkTextMore, #contentRight50 a.linkTextMore {
	background-image: url(/es/wLayout/design/img/icons/more.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
}
#contentLeft50 a:hover.linkTextMore, #contentRight50 a:hover.linkTextMore {
	text-decoration: underline;
}


/* CONTENT LISTING //////////////////////////////////////////////////////////////////////*/

.min {
	min-height: 400px;
	_height: 400px;
}
#listingContent {
	min-height: 330px;
	_height: 330px;
}
#listingContent ul {
	font-family: Verdana;
	color: #D51322;
	list-style-type: none;
	margin: 0 0 0 0px;
	padding: 0;
}
#listingContent li {
	margin: 0 0 0 0px;
	list-style-type: none;
	background-image: url();
	padding: 0;
}
#listingContent li a {
	color: #333333;
	text-decoration: none;
}
#listingContent li a:hover {
	color: #D51322;
	text-decoration: underline;
}
#listingContent h2 {
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#listingContent h2 a {
	color: #D51322;
	text-decoration: none;
}
#listingContent h2 a:hover {
	color: #D51322;
	text-decoration: underline;
}
#listingContent .listing {
margin: 0;
padding: 0;
}
#ck0 .listing, #ck1 .listing, #ck2 .listing, #ck3 .listing {
	padding-top: 9px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListingProducts.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#listingContent .listingHD {
/*	width: 438px;*/
	height: 80px;
/*	float: left;
	overflow: hidden;*/
}
#listingContent .listingHDinner {
	padding-top: 9px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListingHome.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#listingContent .listingImage {
	display: none;
}
#ck0 .listingImage, #ck1 .listingImage, #ck2 .listingImage, #ck3 .listingImage {
	width: 35px;
	height: 30px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	margin-right: 0px;
	float: left;
	overflow: hidden;
}
#listingContent .listingMonth {
	font-family: Verdana;
	font-weight: bold;
	font-size: 24px;
	color: #dddddd;
	letter-spacing:-2px;
}
#listingContent .listingYear {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #dddddd;
	margin-left: 14px;
}
#listingContent .listingCounter {
	display: none;
}
#listingContent .listingCategory {
	display: none;
}
#listingContent .listingCountry {
	font-family: Verdana;
	font-weight: bold;
	font-size: 30px;
	color: #f3f3f3;
	letter-spacing:-2px;
	margin-left: 7px;
}
#listingContent .listingLocation {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #dddddd;
	margin-left: 0px;
}
#listingContent .listingDescription {
	margin: 0;
	padding: 0;
	color: #000000;
}
#listingContent .listingDescriptionProducts {
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding: 0 5px 0 0;
	color: #333333;
}
#listingContent .listingInfo {
	margin: 0;
	padding: 0;
	color: #333333;
	line-height:32px;
}
#listingContent .listingDate {
	font-family: Tahoma;
	color: #D51322;
}
#listingContent .linkText {
	background-image: url(/es/wLayout/design/img/icons/link.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 15px;
	height: 12px;
	text-decoration: none;
}
#listingContent .linkTextMore {
	background-image: url(/es/wLayout/design/img/icons/more.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
}
#listingContent .floatRight {
	float: right;
	padding-right: 5px;
}
#listingContent .floatRight a {
	text-decoration: none;
}
#listingContent .floatRight a:hover {
	text-decoration: underline;
}
.productListInfo {
	width:  708px;
min-height: 238px;
_height: 238px;
	float: left;
padding-top: 50px;
/*
	margin-right: 10px;
	padding-left:10px;
	background: url(/es/wLayout/design/img/backgrounds/bgProductListInfo.png) left 4px no-repeat;
*/
margin-left:-278px;
}
.rightGrey {
	text-align:right;
	padding-right:5px;
	color:#757575;
}
.left {
	text-align:left;
	padding-left:5px;
}
.trListing0 {
	background-color:#f7f7f7;
}
.trListing1 {
	background-color:#E9E9EB;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Content Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Tab Inhalt (nur Homepage)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

.tabHeadline {
	display: none;
}
.tabContent ul {
	font-family: Verdana;
	color: #D51322;
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;
}
.tabContent li {
	margin: 0;
	padding: 0;
}
.tabContent li a {
	color: #333333;
	text-decoration: none;
}
.tabContent li a:hover {
	color: #D51322;
	text-decoration: underline;
}
.tabContent h2 {
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0;
	margin: 0;
}
.tabContent h2 a {
	color: #D51322;
	text-decoration: none;
}
.tabContent .listing {
	padding: 0;
	margin: 0;
}
.tabContent .listingImage {
	display: none;
}
.tabContent .listingMonth {
	display: none;
}
.tabContent .listingYear {
	display: none;
}
.tabContent .listingDescription {
	margin: 0;
	padding: 0;
	color: #000000;
}
.tabContent .listingCounter01 {
	display: none;
}
.tabContent .listingCounter02 {
	display: none;
}
.tabContent .listingCounter03 {
	display: none;
}
.tabContent .listingCategory {
	display: none;
}
.tabContent .listingCategory .subCategory {
	color:#bbbbbb;
}
.tabContent .listingDescription a {
	color: #333333;
	text-decoration: none;
}

.tabContent .listingDescription a:hover {
	color: #333333;
	text-decoration: none;
}
.tabContent .listingInfo {
	margin: 0;
	padding: 0;
	color: #333333;
	line-height:32px;
}
.tabContent .listingDate {
	font-family: Tahoma;
	color: #D51322;
}
.tabContent .linkText {
	display: none;
}
.tabContent .linkTextMore {
	display: none;
}
.tabContent .floatRight {
}
.tabContent .tabInnerContent {
}
.subscribeLeft {
	display: none;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Products Inhalt (nur Homepage)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#products #co1 {
	width: 148px;
	height: 148px;
	border: 1px solid #dddddd;
	margin-right: 10px;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgProductTop.png);
	background-repeat: repeat-x;
}
#products #co2 {
	width: 148px;
	height: 148px;
	border: 1px solid #dddddd;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgProductTop.png);
	background-repeat: repeat-x;
}
#products #co3 {
	width: 148px;
	height: 148px;
	border: 1px solid #dddddd;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgProductTop.png);
	background-repeat: repeat-x;
}
#products #co4 {
	width: 148px;
	height: 148px;
	border: 1px solid #dddddd;
	margin-top: 10px;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgProductTop.png);
	background-repeat: repeat-x;
}
#products .co {
	position: absolute;
	z-index:0;
}
#products h2 {
	padding: 4px 5px 0px 5px;
color: #555555;
}
#products .coImage {
	position:absolute;
	z-index: 1;
	width: 150px;
	height: 80px;
	margin: 69px 0 0 -1px;
	overflow: hidden;
}
#products .coImageTextHandler {
	position: absolute;
	z-index: 2;
	width: 150px;
	margin-top: 69px;
	margin-left: -1px;
}
#products .coImageText {
	width: 140px;
	height: 70px;
	padding: 5px 5px 5px 5px;
	background-color: #D51322;
	background-image: url(/es/wLayout/design/img/backgrounds/bgProductContainer.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma;
	color: #ffffff;
	overflow: hidden;
}
#products .coLink {
	position: absolute;
	z-index: 3;
	width: 150px;
	height: 150px;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Container Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#container h2 {
	padding: 0;
}
#container h3 {
	padding: 0;
}
#container .container {
	margin: 18px 0 36px 0;
	padding: 0;
}
#container .containerHeadline {
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Arial, Tahoma;
	font-size: 12px;
}
#container .containerContent {
	width: 100%;
	padding: 0;
	margin: 0;
}
#container .caption {
	color: #D51322;
	font-weight: bold;
	font-size: 12px;
}
#container .value {
	color: #555555;
	font-weight: bold;
	font-size: 12px;
}
#container ul {
	color: #000000;
	list-style: none;
	margin: 0;
	padding: 0;
}
#container li {
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(/es/wLayout/design/img/icons/bullet.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#container div.imageSpacer {
	display: none;
}
#container div.bestPracticeLogo {
	display: none;
}
#container div.bestPracticeImage {
	display: none;
}
#container div.zitat {
	display: none;
}
#container span.imageSpacer {
	display: none;
}
#rmxContent h2, #rmxContent h3 {
	margin: 0;
}
#rmxTblOpts {
	display: none;
}
#virusTblOpts {
	display: none;
}
#refHd {
	display: none;
}
#rmxChart table {
	width: 60%;
}
#rmxChart table td {
	width: 45%;
}
#virusChart table {
	width: 60%;
}
#virusChart table td {
	width: 45%;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Navigation Breadcrumb
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#navsite {
	width: 60%;
	margin: 0;
	padding: 0;
	float: left;
	font: bold 10px/19px Arial, sans-serif;
	color: #888888;
}
#navsite a {
	color: #888888;
	text-decoration: none;
}
#navsite a.textNavPathActive {
	color: #D51322;
	text-decoration: none;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang AccordionPanel
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
.AccordionPanelTab {
	display: none;
}
.AccordionPanelContent {
	margin: 0;
	padding: 0;
}
.AccordionPanelContentInner {
	padding: 0;
	margin: 0;
	color: #000000;
}
.AccordionPanel {
	padding: 0;
	margin: 0;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Special Links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


a.downloadPDF {
	display: none;
}
a.downloadDOC {
	display: none;
}
a.downloadXLS {
	display: none;
}
a.downloadZIP {
	display: none;
}
.fileInfo {
	display: none;
}
a.noEffect {
	text-decoration: none;
	color: #333333;
}
h2 a.noEffect {
	text-decoration: none;
	color: #d51322;
}
a.calendar {
	display: none;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Form Elements
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


#errorFieldsMsg {
	width:100%;
}
#errorFieldsMsgLogin {
	width:100%;
}
#errorEmailMsg {
	width:100%;
}
#errorCodeMsg {
	width:100%;
}
input.button75 {
	width: 75px;
	font-size: 11px;
}
input.button80 {
	width: 80px;
	font-size: 11px;
}
input.button100 {
	width: 100px;
	font-size: 11px;
}
input.button110 {
	width: 110px;
	font-size: 11px;
}
input.button120 {
	width: 120px;
	font-size: 11px;
}
input.button150 {
	width: 150px;
	font-size: 11px;
}
input.button200 {
	width: 200px;
	font-size: 11px;
}

input.w250 {
	width: 323px;
	display: block;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdForm {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdFormActive {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -34px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdFormError {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -17px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdFormRequ {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -51px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdFormRequActive {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -34px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdFormRequError {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -17px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdFormZip {
	width: 50px;
	padding: 2px 4px;
	margin: 1px 10px 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	float:left;
}
input.stdFormZipActive {
	width: 50px;
	padding: 2px 4px;
	margin: 1px 10px 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackgroundActive.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	float:left;
}
input.stdFormCity {
	width: 243px;
	padding: 2px 4px;
	margin: 2px 0 5px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	float:left;
}
input.stdFormCityActive {
	width: 243px;
	padding: 2px 4px;
	margin: 2px 0 5px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackgroundActive.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	float:left;
}
input.captcha {
	width: 174px;
	display: block;
	padding: 2px 0 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.captchaActive {
	width: 174px;
	display: block;
	padding: 2px 0 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -34px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.captchaError {
	width: 174px;
	display: block;
	padding: 2px 0 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -17px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.captchaRequ {
	width: 174px;
	display: block;
	padding: 2px 0 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -51px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.captchaRequActive {
	width: 174px;
	display: block;
	padding: 2px 0 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -34px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.captchaRequError {
	width: 174px;
	display: block;
	padding: 2px 0 2px 4px;
	margin: 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -17px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.stdForm100 {
	width: 0px;
	padding: 5px 0 2px 0;
	margin: 1px 0 1px 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border: 0;
}
textarea.stdForm {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
textarea.stdFormActive {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackgroundActive.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
textarea.stdFormRequ {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right -51px;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
textarea.stdFormRequError {
	width: 318px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgTextareaError.png);
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
textarea.stdFormFull {
	width: 418px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
textarea.stdFormFullActive {
	width: 418px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackgroundActive.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
input.searchQuery {
	width: 200px;
	padding: 2px 4px;
	margin: 0 0 0 0;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgInputText.png);
	background-position: right top;
	background-repeat: no-repeat;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
select.navigation {
	width: 180px;
	margin: 4px 0 2px 0;
	font-size: 10px;
font-family: Arial, sans-serif;
	color: #777777;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.stdForm {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.stdFormActive {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.stdFormError {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #ffffff;
	background-color: #D51322;
	border: 1px solid #969696;
}
select.stdFormRequ {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.stdFormRequError {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #ffffff;
	background-color: #D51322;
	border: 1px solid #969696;
}
select.stdFormRequActive {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
input.stdFormCBError {
	border: 1px solid #D51322;
}
select.w40 {
	width: 40px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w100 {
	width: 100px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w110 {
	width: 110px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w110Error {
	width: 110px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #D51322;
	color:#dddddd;
	border: 1px solid #969696;
}
select.w120 {
	width: 120px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w130 {
	width: 130px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w280 {
	width: 280px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w50 {
	width: 50px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
select.w280Error {
	width: 280px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #D51322;
	color:#dddddd;
	border: 1px solid #969696;
}
select.w250 {
	width: 333px;
	margin: 2px 0;
	font-size: 11px;
	background-color: #f7f7f7;
	border: 1px solid #969696;
}
textarea.w450 {
	width: 323px;
	height:100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border: 1px solid #969696;
}
textarea.w250 {
	width: 323px;
	padding: 2px 4px;
	margin: 1px 0;
	height: 100px;
	font-size: 11px;
	background-image: url(/es/wLayout/design/img/backgrounds/formbackground.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
select.check {
	padding:0px;
	margin:0px;
}