.elemHd {
}
/* muss immer als erstes stehen */

.elemHdIntro {
	display: none;
}

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


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

html {
	height:100%;
	margin-bottom: 0.1px;
	overflow-y: scroll;
	overflow-x:hidden
}
body {
	background-color: #FFFFFF;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0;
	padding: 0;
	clear: both;
	font-family: Arial, Tahoma;
	font-size: 21px;
	color: #D51322;
}
h2 {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #D51322;
} 
h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #D51322; 
} 
h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #D51322; 
} 
p {
	margin: 0;
	padding: 0;
}
p 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: #666666;
}
.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;
}
.errorField {
	width:100%;
}
.saveField {
	width:428px;
	height:auto;
	margin:0 5px;
}


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





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

#wrapper { 
	width: 970px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	clear: both;
	background-image: url(/es/wLayout/design/img/backgrounds/bgLeft.gif);
	background-repeat: repeat-y;
}
#header {
	width: 100%;
	height: 86px;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	background-image:url(/es/wLayout/design/img/backgrounds/bgTop.gif);
	background-repeat:repeat-x;
}
#innerHeader {
	width: 970px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	border: 0;
}
#navigation {
	width: 200px;
	min-height: 700px;
	_height: 700px;
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}
#intro {
	width:760px;
	min-height: 140px;
	_height: 140px;
	margin: 10px 0 0 0;
	padding: 0px;
	float: left;
}
#conHelper {
	position: absolute;
	top: 96px;
	left: 0px;
	width: 760px;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 2000;
}
#conHelperInner { 
	width: 760px;
	height: 742px;
	padding: 0;
	border: 0;
	background: #ffffff;
	background-image: url(/es/wLayout/design/img/backgrounds/bgIntro.gif);
	background-repeat: repeat-x;
}
#conHelperInner .content {
	width: 758px;
	height: 740px;
	margin: 0;
	padding: 0;
	border: 1px solid #d51322;
	float: right;
	background-image: url(/es/wLayout/design/img/backgrounds/bgHelperFooter.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#conHelperInner .content h1 {
	padding: 5px 0 0 5px;
	color: #D51322;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 21px;
	width:75%;
	float:left;
}
#conHelperInner .close {
	padding: 5px 5px 0 5px;
	text-align:right;
	width:20%;
	float:right;
	cursor: pointer;
}
#conHelperInner .content p {
	padding: 0 30px;
}


/*
#pageIntroHelper {
	width:438px;
	height: 139px;
	margin: 0 0 0 210px;
	padding: 0px;
	border: 1px solid #dddddd;
	border-bottom-style: none;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgHelperPeople.jpg);
	background-position: right top;
}
#pageIntroHelperRight {
	width:10px;
	height: 140px;
	background: #ffffff;
	float: left;
}
#pageIntroHelperEnd {
	width:438px;
	height: 10px;
	margin: 0 0 10px 210px;
	border: 1px solid #dddddd;
	border-bottom-style: none;
	border-top-style: none;
	padding: 0;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgContainerEnd.png);
	background-repeat: repeat-x;
}
#pageIntroHelperEndRight {
	width:10px;
	height: 10px;
	background: #ffffff;
	float: left;
}
*/


#containerHelper {
	width: 758px;
	height: 740px;
	margin: 0;
	padding: 0;
	border: 1px solid #d51322;
	float: right;
	background: #ffffff;
	background-image: url(/es/wLayout/design/img/backgrounds/bgIntro.gif);
	background-repeat: repeat-x;
}
#containerHelper h1 {
	padding: 5px 0 0 5px;
	color: #D51322;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 21px;
}
#containerHelper p {
	padding: 0 30px;
}
#content {
	width:438px;
	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;
}
#contentCountry {
	width:438px;
	height: 308px;
	margin: 0 10px 10px 0;
	padding: 0px;
	border: 1px solid #dddddd;
	float: left;
	background-image:url(/es/img/site/europe.jpg);
	background-repeat:repeat-x;
}
#contentFull {
	width:758px;
	min-height: 500px;
	_height: 500px;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 1px solid #dddddd;
	float: left;
	background-image:url(/es/wLayout/design/img/backgrounds/bgReport.gif);
	background-repeat:repeat-x;
	border-top: none;
}
#contentSlider {
	width:758px;
	min-height: 580px;
	_height: 580px;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 1px solid #dddddd;
	float: left;
	background:url(/es/wLayout/design/img/backgrounds/bgCorporateFooter.jpg) no-repeat 300px bottom;
	border-top: 1px solid #cbc7c8;
}
#sliderContent {
	min-height: 580px;
	_height: 580px;
	background: url(/es/wLayout/design/img/backgrounds/bgCorporateTop.jpg) no-repeat left top;
}
#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:438px;
	height: 308px;
	margin: 0 10px 10px 0;
	padding: 0px;
	border: 1px solid #dddddd;
	float: left;
	background-image:url(/es/wLayout/design/img/backgrounds/bgTabContainer.png);
	background-repeat:repeat-x;
	background-position: left top;
	overflow: hidden;
}
#container {
	width: 310px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	float: left;
}
#products {
	width: 310px;
	height: 310px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	float: left;
}
#contentEnd {
	width: 970px;
	margin: 0 auto 10px auto;
	padding: 0 0 0 0;
	border: 0;
	clear: both;
	color: #999999; 
}
#contentEndInner {
	margin-left: 210px;
	padding: 0 0 0 0;
	border: 1px solid #dddddd;
	background-image: url(/es/wLayout/design/img/backgrounds/bgPageEnd.png);
	background-repeat: no-repeat;
	clear: both;
	color: #999999; 
}
#footerLine {
	width: 970px;
	height: 10px;
	margin: 0 auto;
	padding: 0 0 0 0;
	border: 0;
	clear: both;
	background-image: url(/es/wLayout/design/img/backgrounds/bgFooter.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #999999; 
}
#footer {
	width: 970px;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Seitenbereiche
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Navigation Helper Layer
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#navHelper {
	position: absolute;
	top: 0px;
	left: 660px; 
	width: 310px;
	height: 500px;
	margin: -62px 0 0 0;
	padding: 0;
	border: 0;
	z-index: 1500;
}
#navHelperInner {
	width: 310px;
}

/* Search ////////////////////////////////////*/

#searchTable {
	width: 760px;
	height: 50px;
	float: right;
	background-color: #eeedef;
	padding-top: 5px;
}
#tipps ul {
	list-style-type: none;
	width: 208px; /*272px;*/
	margin: 2px 0 0 0;
	padding: 7px 0 5px 0;
	border: 1px solid #999;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background: #ffffff;
}
#tipps li {
	margin: 0 0 2px 0;
	padding-left: 4px;
	cursor: default;
	color: #d51322;
	overflow: hidden;
}
#tipps li:hover, #tipps li.selected {
	background: #eeedef;
}
.searchTipp {
	margin: 5px 0;
	color: #d51322;
	display: block;
	width: 294px;
	height: 19px;
	padding-left: 4px;
	background: url(/es/wLayout/design/img/backgrounds/searchTipp.png);
}
.infoButtonSearch {
	cursor: pointer;
	background: url(/es/wLayout/design/img/icons/infoNew.png) no-repeat;
/*	line-height: 25px;*/
	padding: 2px 0 2px 20px;
}
.ttBodySearch {
	background: url(/es/wLayout/design/img/backgrounds/searchInfoLayerBig.png) no-repeat left top;
	width: 750px;
	height: 728px;
}
.ttBodySearchInner {
	background: #fbfbfb;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #DDDDDD;
	padding: 9px 5px 5px 5px;
	width: 298px;
	color: #333333;
	line-height: 16px;
	height: 726px;
	margin-left: 450px;
}

/* Language Select //////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#languageSelector {
	width: 308px;
	background: #ffffff url(/es/wLayout/design/img/backgrounds/bgProductTop.png) repeat-x left top;
	border: 1px solid #c5c5c5;
	border-top-style: none;
	border-bottom-style: none;
	padding: 20px 0px 0px 0px;
}
#languageSelectorHead {
	height: 16px;
	background: url(/es/wLayout/design/img/backgrounds/bgOptHead.png) no-repeat left bottom;
	padding: 0 7px 10px 7px;
	border-top:0px solid #dddddd;
	margin-bottom:0px;
}
#languageSelector p {
	padding: 0 7px;
}
a.languageSelect {
	padding: 2px 11px 3px 29px;
	text-decoration: none;
	color: #333333;
	display: block;
	background-repeat: no-repeat;
	background-position: 7px 3px;
	margin-bottom: 1px;
}
a:hover.languageSelect {
	text-decoration: none;
	background-color: #eeedef;
	color: #D51322;
}
a.languageSelectPage {
	height:13px;
	line-height:13px;
	padding: 2px 11px 3px 29px;
	text-decoration: none;
	color: #333333;
	display: block;
	background-repeat: no-repeat;
	background-position: 7px 1px;
	margin-bottom: 1px;
	font: bold 10px/13px Arial;
	color: #666666;
}
a:hover.languageSelectPage {
	text-decoration: none;
	background-color: #eeedef;
	color: #D51322;
}
.languageSelectorEnd {
	width:310px;
	height: 18px;
	margin: 0 0 10px 0;
	padding: 0;
	background: #ffffff url(/es/wLayout/design/img/backgrounds/bgContainerEnd.png) repeat-x left top;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Navigation Helper Layer
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





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

#pageIntroButton1 {
	position: absolute;
	width: 130px;
	height: 25px;
	margin: 93px 0 0 309px;
	cursor:pointer;
	z-index: 2;
}

#introContent, introNoScript {
	position:absolute;
	width: 758px;
}
#introEnd {
	width:760px;
	height: 10px;
	margin: 0 0 10px 0;
	border: 0px solid #dddddd;
	border-bottom-style: none;
	border-top-style: none;
	padding: 0;
	float: left;
	background-image:url(/es/wLayout/design/img/backgrounds/bgContainerEnd.png);
	background-repeat:repeat-x;
}
.introContent {
	float: left;
	width: 758px;
}
.introImage img.link {
	width: 760px;
	height: 140px;
	cursor: pointer;
	position: absolute;
	margin: 0;
}
.introHead {
	position: absolute;
	width: 600px;
	margin: 6px 0 0 6px;
}
.introHead h1 {
	color: #D51322;
	font: normal 17px/21px Arial, Helvetica, sans-serif;
}
.introText {
	position: absolute;
	width: 600px;
	margin: 37px 5px 0 26px;
	color: #555555;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
}
.introLink {
	position: absolute;
	width: 600px;
	height: 30px;
	margin: 99px 5px 0 25px;
	color: #555555;
	font: normal 15px/19px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.introLink a.introMore {
	text-decoration: none;
	background: url(/es/wLayout/design/img/icons/bgMore.png) no-repeat right -20px;
	padding-right: 20px;
}
.introLink a:hover.introMore {
	text-decoration: none;
	background-position: right -20px;
}
.introLink a.introMoreActive {
	text-decoration: none;
	background: url(/es/wLayout/design/img/icons/bgMore.png) no-repeat right -40px;
	padding-right: 20px;
}
.introLink a:hover.introMoreActive {
	text-decoration: none;
	background-position: right -40px;
}
.introLinkRight {
	position: absolute;
	width: 600px;
	height: 30px;
	margin: 111px 5px 0 227px;
	color: #555555;
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.introLinkRight a.introMore {
	text-decoration: none;
	background: url(/es/wLayout/design/img/icons/screencast.png) no-repeat right 0px;
	padding: 2px 34px 2px 0;
}
.introLinkRight a:hover.introMore {
	text-decoration: none;
	background-position: right 0px;
}
.introLinkRight a.introMoreActive {
	text-decoration: none;
	background: url(/es/wLayout/design/img/icons/screencast.png) no-repeat right 0px;
	padding-right: 20px;
}
.introLinkRight a:hover.introMoreActive {
	text-decoration: none;
	background-position: right -40px;
}
.introSlider {
	width: 758px;
	float: left;
	background-image: url(/es/wLayout/design/img/backgrounds/bgProductTop.png);
	background-position: 0 10px;
	background-repeat: repeat-x;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin: 140px 0 0 0;

}
.introContent .floatLeft {
	width: 364px;
	margin: 5px 0px 17px 5px;
	float: left;
	font-family: Tahoma;
}
.introContent .floatLeftFull {
	width: 748px;
	margin: 5px 5px 17px 5px;
	float: left;
	font-family: Tahoma;
}
.introContent .floatRight {
	width: 374px;
	margin: 5px 5px 17px 0px;
	float: right;
}
.introContent .clearFloat {
	height: 0px;
	clear: both;
}
.introContent 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;
	color: #d51322;
}
.introContent a:hover.linkTextMore {
	text-decoration: underline;
}
.introSlider b {
	color: #d51322;
}
.introContent ul {
	font-family: Tahoma;
	color: #D51322;
	list-style: none;
	margin: 0;
	padding: 0;
}
.introContent 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;
}
.introSliderStart {
	width: 758px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image:url(/es/wLayout/design/img/backgrounds/bgSlider.png);
	background-repeat: repeat-x;
	text-align: right;
}
.introSliderStart img {
	cursor: pointer;
}
#introLayer {
	position: absolute;
	width: 760px;
	height: 140px;
	background-color: #ffffff;
	float: left;
	margin: 0;
	z-index: 99999;
}
#introTabs {
	position: absolute;
	display: block;
	height: 31px;
	width: 760px;
	margin: -1px 0 0 0;
	padding: 0 0 0 0px;
	border-top: 1px solid #ffffff;
}
#introTabsInner {
	float: right;
	height: 31px;
	padding: 0 0 0 10px;
	text-align: center;
	background: url(/es/wLayout/design/img/backgrounds/bgTabsShadow.png) no-repeat left top;
}
.introTabs a {
	display: block;
	float: left;
	width: 22px;
	height: 16px;
	padding-top: 4px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #dddddd;
	font: bold 10px Arial;
	text-decoration: none;
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -44px;
}
.introTabs a.active {
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -22px;
	color: #ffffff;
}
.introTabs a.normal {
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -44px;
	color: #ffffff;
}
.introTabs a:hover {
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -22px;
	color: #ffffff;
}







#pageIntro {
	width:758px;
	min-height: 139px;
	_height: 139px;
	margin: 10px 0 0 0;
	padding: 0px;
	border: 1px solid #dddddd;
	border-bottom-style: none;
	float: left;
	background-image:url(/es/wLayout/design/img/backgrounds/bgIntro.gif);
	background-repeat:repeat-x;
}
#pageIntroEnd {
	width:758px;
	height: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #dddddd;
	border-bottom-style: none;
	border-top-style: none;
	padding: 0;
	float: left;
	background-image:url(/es/wLayout/design/img/backgrounds/bgContainerEnd.png);
	background-repeat:repeat-x;
}
#pageIntroImage {
	position: absolute;
	width: 758px;
	text-align: right;
	z-index: 1;
}
#pageIntroText {
	position: absolute;
	width: 600px;
	z-index: 2;
}
#pageIntroText h1, #pageIntroHelper h1 {
	padding: 5px 0 0 5px;
	color: #D51322;
	font: normal 17px/21px Arial, Helvetica, sans-serif;
}
#pageIntroText h1.grey {
	padding: 5px 0 0 5px;
	color: #bbbbbb;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 21px;
}
#pageIntroText h1.red {
	margin: 0;
	padding: 0 5px 0 5px;
	color: #d51322;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin-left: 20px;
}
#pageIntroText .intro, #pageIntroHelper .intro {
	margin: 0;
	padding: 0 5px 0 5px;
	color: #555555;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin-left: 20px;
}



/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Intro Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





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

.slideMenuProducts {float: left; width: 760px; height: 87px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenu.png) no-repeat right top; margin-top: 10px;}
.activeProducts {background: url(/es/wLayout/design/img/backgrounds/bgSlideMenu.png) no-repeat right -87px;}
.slideMenuProducts .slideMenuWrapper {border-right: 1px solid #ffffff; width: 728px; float: left; height: 87px;}
.slideMenuProducts .slideMenu {list-style: none; width: 728px; height: 87px; display: block; overflow: hidden; margin: 0; padding: 0;}
.slideMenuProducts li {float: left; display: inline; overflow: hidden; cursor: pointer; width: 182px;}
.slideMenuProducts .sliderWrapper {height: 87px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuSlider.png) no-repeat 0px top;}
.slideMenuProducts .sliderWrapperActive {height: 87px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuSlider.png) no-repeat 0px -87px;}
.slideMenuProducts .sliderHead {float: left; height: 77px; padding: 10px 5px 0 5px; border-left: 1px solid #ffffff; font: bold 12px Arial; color: #ffffff; max-width: 140px;}
.slideMenuProducts .firstHead {border: 0;}
.slideMenuProducts .sliderContent {display: none;}
.slideMenuProducts .sliderContentJS {float: right; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuContent.png) repeat-x left top; height: 77px; padding: 10px 20px 0 0; width: auto; font: bold 12px Arial; color: #555555; width: 237px;}
.buttonProducts {float: right; cursor: pointer; width: 25px; height: 87px;}
.slideMenuProducts a {color: #ffffff; text-decoration: none;}
.slideMenuProducts a:hover {color: #ffffff; text-decoration: none;}

.slideMenuSocial {float: left; width: 758px; height: 149px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSliderSocial.png) no-repeat right top; margin-top: 10px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.activeSocial {background: url(/es/wLayout/design/img/backgrounds/bgSliderSocial.png) no-repeat right -150px;}
.slideMenuSocial .slideMenuWrapper {border-right: 1px solid #ffffff; width: 761px; float: left; height: 182px; background: #ffffff url(/es/wLayout/design/img/backgrounds/bgSlideMenuContent.png) repeat-x left top;}
.slideMenuSocial .slideMenu {list-style: none; width: 761px; height: 182px; display: block; overflow: hidden; margin: 0; padding: 0;}
.slideMenuSocial li {float: left; display: inline; overflow: hidden; cursor: pointer; width: 182px;}
.slideMenuSocial .sliderWrapper {height: 182px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuSlider.png) no-repeat 0px top;}
.slideMenuSocial .sliderWrapperActive {height: 182px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuSlider.png) no-repeat 0px -87px;}
.slideMenuSocial .sliderHead {float: left; height: 172px; padding: 5px 5px 0 5px; border-left: 1px solid #ffffff; font: bold 12px Arial; color: #ffffff; width: 87%; max-width: 170px;}
.slideMenuSocial .firstHead {border: 0;}
.slideMenuSocial .sliderContent {display: none;}
.slideMenuSocial .sliderContentJS {float: right;/* background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuContent.png) repeat-x left top;*/ height: 172px; padding: 10px 20px 0 0; width: auto; font: bold 12px Arial; color: #ffffff; width: 147px; display: none;}
.buttonSocial {float: right; cursor: pointer; width: 0px; height: 182px;}
.slideMenuSocial a {color: #ffffff; text-decoration: none; /*background: url(/es/wLayout/design/img/backgrounds/bgSliderTest.png); padding:2px 4px; display: block;*/ width: 100%;}
.slideMenuSocial a:hover {color: #ffffff; text-decoration: none;}
.slideMenuSocial .tab1 {border: 0; background: url(/es/wLayout/design/img/backgrounds/bgTabSocial1a.jpg) no-repeat left top;}
.slideMenuSocial .tab2 {background: url(/es/wLayout/design/img/backgrounds/bgTabSocial2a.jpg) no-repeat left top;}
.slideMenuSocial .tab3 {background: url(/es/wLayout/design/img/backgrounds/bgTabSocial3a.jpg) no-repeat left top;}
.slideMenuSocial .tab4 {background: url(/es/wLayout/design/img/backgrounds/bgTabSocial4a.jpg) no-repeat left top;}

.slideMenuMcc {float: left; width: 758px; height: 149px; overflow: hidden; margin-top: 10px; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
/*.activeSocial {background: url(/es/wLayout/design/img/backgrounds/bgSliderSocial.png) no-repeat right -150px;}*/
.slideMenuMcc .slideMenuWrapper {border-right: 1px solid #ffffff; width: 761px; float: left; height: 182px; background: #ffffff url(/es/wLayout/design/img/backgrounds/bgSlideMenuContent.png) repeat-x left top;}
.slideMenuMcc .slideMenu {list-style: none; width: 761px; height: 182px; display: block; overflow: hidden; margin: 0; padding: 0;}
.slideMenuMcc li {float: left; display: inline; overflow: hidden; cursor: pointer; width: 182px;}
.slideMenuMcc .sliderWrapper {height: 182px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuSlider.png) no-repeat 0px top;}
.slideMenuMcc .sliderWrapperActive {height: 182px; overflow: hidden; background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuSlider.png) no-repeat 0px -87px;}
.slideMenuMcc .sliderHead {float: left; height: 172px; padding: 5px 5px 0 5px; border-left: 1px solid #ffffff; font: bold 12px Arial; color: #ffffff; width: 87%; max-width: 170px;}
.slideMenuMcc .firstHead {border: 0;}
.slideMenuMcc .sliderContent {display: none;}
.slideMenuMcc .sliderContentJS {float: right;/* background: url(/es/wLayout/design/img/backgrounds/bgSlideMenuContent.png) repeat-x left top;*/ height: 172px; padding: 10px 20px 0 0; width: auto; font: bold 12px Arial; color: #ffffff; width: 147px; display: none;}
/*.buttonSocial {float: right; cursor: pointer; width: 0px; height: 182px;}*/
.slideMenuMcc a {color: #ffffff; text-decoration: none; /*background: url(/es/wLayout/design/img/backgrounds/bgSliderTest.png); padding:2px 4px; display: block;*/ width: 100%;}
.slideMenuMcc a:hover {color: #ffffff; text-decoration: none;}
.slideMenuMcc .tab1 {border: 0; background: url(/es/wLayout/design/img/backgrounds/bgTabMcc3.jpg) no-repeat left top;}
.slideMenuMcc .tab2 {background: url(/es/wLayout/design/img/backgrounds/bgTabMcc2.jpg) no-repeat left top;}
.slideMenuMcc .tab3 {background: url(/es/wLayout/design/img/backgrounds/bgTabMcc3.jpg) no-repeat left top;}
.slideMenuMcc .tab4 {background: url(/es/wLayout/design/img/backgrounds/bgTabMcc4.jpg) no-repeat left top;}

.sliderReset {float: right; height: 45px; margin-top: -1px; padding: 5px 20px 0 20px; text-align: center; background: url(/es/wLayout/design/img/backgrounds/bgSliderReset.png) no-repeat left top; visibility: hidden;}
.sliderReset a {color: #bbbbbb; text-decoration: none;}

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

#quickLogin {
	margin: 0 10px;
	font: bold 10px/10px arial, sans-serif;
	color: #777777;
}

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

#content h1 {
	padding: 0 5px 11px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 21px;
}
#content h2, #contentFull h2, #contentCountry h2 {
	padding: 4px 5px 0px 5px;
}
#content h2 a.active {
	color: #555555;
	text-decoration: none;
}
#content h2 .value {
	color: #555555;
	font-family: Arial, Tahoma;
	font-weight: bold;
}
#content h2.double {
	padding: 4px 5px 0px 5px;
}
#content h3 {
	padding: 0px 5px 0px 5px;
}
#content h3.grey{
	color: #555555;
}
#content h4, #contentFull h4 {
	padding: 0px 5px 0px 5px;
}
#content h3 .headLeft {
	width: 204px;
	float: left;
}
#content h3 .headRight {
	width: 204px;
	float: right;
}
#content p, #contentCountry p {
	margin: 0;
	padding: 0 5px 0 5px;
}
#content .textLeft {
	width: 224px;
	float: left;
	margin-left: 5px;
}
#content .textLeft p {
	padding: 0;
}
#content .textRight {
	width: 184px;
	float: right;
	margin-right: 5px;
}
#content .textRight p {
	padding: 0;
}
#content .clear {
	clear: both;
}
#content .intro {
	margin: 0;
	padding: 4px 5px 0 5px;
	color: #666666;
	font-family: Tahoma;
	font-weight: bold;
}
#content .pressDate {
	color: #666666;
	font-family: Verdana;
	font-weight: normal;
}
#content .boilerplate {
	margin: 0;
	padding: 0;
	color: #999999;
	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;
	background-image: url(/es/wLayout/design/img/backgrounds/bgPageUnten.gif);
	background-repeat: repeat-x;
	background-position: 50% bottom;
}
#content .headlineSpacer {
	margin-bottom: 0px;
}
#content .h4blkSpacerTop, #contentFull .h4blkSpacerTop {
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgH2-1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#content h4.h4blk, #contentFull 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: bold;
	color: #555555;
}
#content .h4blkSpacerBottom, #contentFull .h4blkSpacerBottom {
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgH2-3.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#content .subheadLineContainer, #contentFull .subheadLineContainer {
	background: url(/es/wLayout/design/img/backgrounds/bgListingProducts.png) 1px 33px no-repeat;
}
#content .subheadTop, #contentFull .subheadTop {
	margin: 0;
}
#content h4.subheadLine, #contentFull h4.subheadLine {
	padding-top: 0px;
	padding-bottom: 0px;
	font: bold 11px Arial;
	color: #D51322;
}
#content .subheadBottom, #contentFull .subheadBottom {
	margin: 0;
}
#content .blkSpacerBottom {
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListHeadlineGradBot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#content .blkScreen2SpacerBottom {
	margin: 0 0 4px 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListHeadlineGradBot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#content .blkScreen4SpacerBottom {
	margin: -2px 0 0 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgListHeadlineGradBot.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#content ul {
	font-family: Tahoma;
	color: #333333;
	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 #listingContent li {
	background: none;
}
#content div.screenShot {
	width: 100%;
	height: 156px;
	overflow: hidden;
}
#content div.screenShot4 {
	margin-top: 10px;
	width: 100%;
	height: 156px;
	overflow: hidden;
}
#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;
	padding-left: 5px;
}
#content .screenImg {
	width: 209px;
	height: 156px;
	overflow: hidden;
}
#content .graphicsImg {
	width: 207px;
	height: 154px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
#content .graphicsImgOne {
	width: 426px;
	height: 154px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
#content .screenResize {
	position: absolute;
	z-index: 1;
	width: 50px;
	height: 40px;
	margin-top: -41px;
	margin-left: 1px;
}
#content .screenRight {
	float: right;
	padding-right: 5px;
}
#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: 100px;
/*	height: 200px;*/
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
/*	background: url(/es/wLayout/design/img/backgrounds/bgMmcv.jpg) no-repeat 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;
width: 80px;
height: 107px;

}
#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 {
	font-family: Tahoma;
	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 {
	font-family: Tahoma;
	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 NEW //////////////////////////////////////////////////////////////////////*/

.listingContent {
	min-height: 330px;
	_height: 330px;
	float:left;
}
.listingContent ul {
	font-family: Verdana;
	color: #D51322;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.listingContent li {
	margin: 0;
	list-style-type: none;
	background: none;
	padding: 0;
}
.listingContent h2 {
	font: bold 12px Arial, Tahoma;
	padding: 0 5px 0 5px;
}
.listingContent .img1 {
	margin-left: -5px;
	vertical-align: bottom;
}
.listingContent .img2 {
	margin-left: -1px;
	vertical-align: bottom;
}
.listingContent .img3 {
	margin-right: 5px;
	vertical-align: bottom;
}
.listingContent h2 a {
	color: #D51322;
	text-decoration: none;
}
.listingContent h2 a:hover {
	color: #D51322;
	text-decoration: underline;
}
.listingContent .listing {
	height: 44px;
	width: 420px;
	overflow: hidden;
	margin: 0;
	padding: 7px 0 5px 4px;
	background: url(/es/wLayout/design/img/backgrounds/bgListingProducts.png) no-repeat 0 3px;
}
.listingContent .listing a {
	color: #333333;
	text-decoration: none;
}
.listingContent .listing a:hover {
	color: #333333;
	text-decoration: none;
}
.listingContent .linkText {
	background: url(/es/wLayout/design/img/icons/link.gif) no-repeat center center;
	padding: 0 0 0 15px;
	height: 12px;
	text-decoration: none;
}
.date {
	font: bold 10px arial, sans-serif;
	color: #d51322;
}
.listingProducts {
	width: 430px;
}
li#newListing {
	list-style-type: none;
	margin: -4px 0 0 1px;
	padding: 0;
	background: none;
	font-family: Verdana;
}
#newListing h2 {
	margin-left: -1px;
}
#newListing .listing {
	padding-top:7px;
	background: url(/es/wLayout/design/img/backgrounds/bgListingJobs.png) no-repeat 0px 3px;
}
#newListing .jobs {
	height: 25px;
}

/* CONTENT NEW //////////////////////////////////////////////////////////////////////*/


.slideMenuInfo {
	float: left;
	margin: 40px 0 0 40px;
	padding: 0 0 40px 0;
	width:620px;
}
.corporate {
	width: 600px;
	margin: 35px 0 0 40px;
	color: #666666;
}
.corporateImage {
	width: 650px;
	margin: 35px 0 0 40px;
	color: #666666;
}
.slideMenuInfo p {
	margin: 0 0 0 40px;
}
.slideMenuInfo h1 {
	padding: 6px 0 32px 0;
	font: normal 19px Arial,Helvetica,sans-serif;
	line-height: 21px;
	margin: 0;
	color: #d51322;
}
.slideMenuInfo h2 {
	padding: 0;
	margin: 30px 0 10px 40px;
	font: bold 12px Arial,Helvetica,sans-serif;
	color: #d51322;
}
.slideMenuInfo h3 {
	padding: 0;
/*	margin: 30px 0 0 40px;*/
	font: bold 12px/18px Arial,Helvetica,sans-serif;
	color: #555555;
}
.slideMenuInfo ul {
	font-family: Tahoma;
	color: #555555;
	list-style: none;
	margin: 0 0 0 35px;
	padding: 0;
}
.slideMenuInfo 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;
}
.slideMenuInfo .textFloatLeft {
	float: left;
	width: 530px;
}
.slideMenuInfo .imageFloatRight {
	float: right;
	width: 70px;
	margin-right: -50px;
}
.slideMenuInfo .imageFloatRight img {
	padding: 0 0 15px 0;
}
.slideMenuListing {
	width: 430px;
	float: left;
	margin-top: 55px;
}
.firstSlide {
	display: block;
	margin-top: 56px;
}
.cubeLayer {
	float: left;
	width: 318px;
}
.cubeImage {
	margin-top: 55px;
	margin-left: 35px;
}
.cube {
	min-height: 500px;
	_height: 500px;
}









/* 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 5px 0 4px;
}
#listingContent h2 a {
	color: #D51322;
	text-decoration: none;
}
#listingContent h2 a:hover {
	color: #D51322;
	text-decoration: underline;
}
#listingContent .listing {
	padding: 0 0 5px 5px;
	background: url(/es/wLayout/design/img/backgrounds/bgListingProducts.png) no-repeat 1px 3px; /*url(/es/wLayout/design/img/backgrounds/bgListingHome.png);*/
}
#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: 0 3px;
}
#listingContent .listingImage {
display: none;
	width: 50px;
	height: 30px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	margin-right: 20px;
	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 {
	position: absolute;
	width: 80px;
	overflow: hidden;
	font-family: Verdana;
	font-weight: bold;
	font-size: 40px;
	line-height: 50px;
	margin-left: -2px;
	margin-top: -8px;
	letter-spacing: -4px;
	color: #eeeeee;
}
#listingContent .listingCategory {
	position: absolute;
	width: 80px;
	overflow: hidden;
	margin-top: 20px;
	padding-left: 2px;
	padding-bottom: 5px;
	font: bold 10px/10px arial, sans-serif;
	color: #888888;
}
#listingContent .listingCategory .subCategory {
	color:#bbbbbb;
}
#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: 7px 5px 0 0;
	color: #333333;
}
#listingContent .listingDescriptionProducts {
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding: 0 5px 0 28px;
	color: #333333;
}
#listingContent .listingDescription a, #listingContent .listingDescriptionProducts a {
	color: #333333;
	text-decoration: none;
}

#listingContent .listingDescription a:hover, #listingContent .listingDescriptionProducts a:hover {
	color: #333333;
	text-decoration: none;
}
#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;
}
.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)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

.SlidingPanels {
	float: left;
	position: relative;
	width: 438px;
	padding: 0px;
	border: none;
margin: 9px 0 0 0;
}
.SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 10000px;
	height: 265px;
	margin: 0px;
	padding: 0px;
	border: none;
}
.SlidingPanelsContent {
	float: left;
	width: 438px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	padding-right:10px;
	border: none;
}
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}
.slidingTabPanelWrapper {
	height: 27px;
	margin: 0;
	display: block;
}
.slidingTabPanel {
	list-style:none;
	margin: 0 -1px;
	padding:0;
	width:440px;
	height:27px;
}
.slidingTabPanel li {
	list-style:none;
	float:left;
	width:143px;
	border-right: 1px solid #ffffff;
	margin:0;
}
.tabActive {
	position:relative;
	display: block;
	font: normal 12px/12px Arial, Tahoma;	
	width: 138px;
	height: 17px;
	background: url(/es/wLayout/design/img/backgrounds/bgTab.png) repeat-x left -54px;	
	cursor: default;
	outline: none;
	color: #d51322;
	padding: 8px 0 2px 5px;
	text-decoration: none;
}
.tab {
	position:relative;
	display: block;
	font: normal 12px/12px Arial, Tahoma;	
	width: 138px;
	height: 17px;
	background: url(/es/wLayout/design/img/backgrounds/bgTab.png) repeat-x right 0px;	
	cursor: pointer;
	outline: none;
	color: #333333;
	padding: 8px 0 2px 5px;
	text-decoration: none;
}
.tab:hover {
	background-position: right -27px;
}
.tabEnd {
	position: relative;
	display: block;
	font: normal 12px/12px Arial, Tahoma;	
	width: 8px;
	height: 17px;
	background: url(/es/wLayout/design/img/backgrounds/bgTab.png) repeat-x left 0px;	
	outline: none;
	padding: 8px 0 2px 0;
}
.p2, .p3, .p4 {
	display: none;
}
.tabContent ul {
	font-family: Verdana;
	color: #D51322;
	list-style: none;
	margin: 0;
	padding: 0;
}
.tabContent li {
	margin: 0;
	padding: 0;
}
.tabContent li a {
	color: #555555;
	text-decoration: none;
}
.tabContent li a:hover {
	color: #D51322;
	text-decoration: underline;
}
.tabContent h2 {
	font: bold 12px/16px Arial, Tahoma;
	padding-left: 5px;
}
.tabContent h2 a {
	color: #D51322;
	text-decoration: none;
}
.tabContent h2 a:hover {
	color: #D51322;
	text-decoration: underline;
}
.tabContent .listing {
	padding: 7px 5px 5px 5px;
	background: url(/es/wLayout/design/img/backgrounds/bgListingProducts.png) no-repeat 1px 3px;
}
.tabContent .shortNewsIndex {
	padding: 7px 0 15px 0;
}
.tabContent .eventHistoryIndex {
	font: bold 11px/16px Arial, sans-serif;
	color:#555555;
}
.tabContent .trenner {
	font: bold 11px/16px Arial, sans-serif;
	color: #555555;
}
.tabContent .listing a {
	color: #333333;
	text-decoration: none;
}
.tabContent .listing a:hover {
	color: #333333;
	text-decoration: none;
}
.tabContent .linkText {
	background: url(/es/wLayout/design/img/icons/link.gif) no-repeat center center;
	padding-left: 15px;
	height: 12px;
	text-decoration: none;
}
.tabContent .linkTextMore {
	background: url(/es/wLayout/design/img/icons/more.png) no-repeat left 1px;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
}
.tabContent .floatRight {
	float: right;
	padding-right: 5px;
}
.tabContent .floatRight a {
	text-decoration: none;
}
.tabContent .floatRight a:hover {
	text-decoration: underline;
}
.tabContent .tabInnerContent {
	height:233px;
	overflow: hidden;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Tab Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 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;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Products Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





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

#container h2 {
/*color: #666666;*/
	padding: 4px 5px 0 5px;
}
#container h3 {
/*color: #666666;*/
	padding: 0 5px 0 5px;
}
#container .container {
	margin: 0 0 10px 0;
	padding: 0;
	padding-bottom: 10px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgContainerEnd.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#container .containerHeadline {
	height: 21px;
	margin: 0;
	padding: 4px 5px 0 5px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(/es/wLayout/design/img/backgrounds/bgContainerHeadline.png);
	background-position: right top;
	background-repeat: no-repeat;
	color: #555555;
	font-family: Arial, Tahoma;
	font-size: 12px;
}
#container .containerContent {
	width: 298px;
	border: 1px solid #DDDDDD;
	border-bottom-style: none;
	padding: 9px 5px 23px 5px;
	background-color: #FBFBFB;
	background-image: url(/es/wLayout/design/img/backgrounds/bgContainerAbschluss.png);
	background-repeat: repeat-x;
	background-position: bottom;
/*	overflow-x: hidden;*/
}
#container .contact {
	background-image: url(/es/wLayout/design/img/backgrounds/bgContainerFooter.png);
}
#container .contactMoreCountries, #contentSlider .contactMoreCountries {
	text-align:right;
}
#container .spacerMoreCountries, #contentSlider .spacerMoreCountries {
	clear: both;
	margin: 0 -5px 0 0;
	background: url(/es/wLayout/design/img/backgrounds/bgContainerSpacerLeft.png) no-repeat right 5px;
}
#container .singleLine {
	margin: 0;
	padding: 0;
	color: #333333;
	clear: both;
	display: block;
}
#container .multiLine {
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
}
#container .caption {
	color: #D51322;
	font-weight: bold;
	font-size: 12px;
}
#container .value {
	color: #555555;
	font-weight: bold;
	font-size: 12px;
}
#container ul {
	font-family: Tahoma;
	color: #333333;
	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 {
	width: 308px;
	height: 89px;
	margin: -9px 0 0 -5px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgImage.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#container div.bestPracticeLogo {
	width: 310px;
	height: 89px;
	margin: -9px 0 0 -6px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgBestPractice.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#container div.bestPracticeImage {
/*	width: 220px;
	min-height: 75px;
	_height: 75px;*/
/*
	line-height: 75px;
*/
/*	overflow-x: hidden;*/
height: 73px;
border-top: 1px solid #ffffff;
/*border-bottom: 1px solid #ffffff;*/
}
#container .bestPracticeImage img {
/*	vertical-align: middle;*/
}

#container div.bestPracticeImage {
/*	width: 220px;
	min-height: 75px;
	_height: 75px;*/
/*
	line-height: 75px;
*/
/*	overflow-x: hidden;*/
height: 73px;
border-top: 1px solid #ffffff;
/*border-bottom: 1px solid #ffffff;*/
}
#container .bestPracticeImage img {
/*	vertical-align: middle;*/
}


#container div.zitat {
	padding-left: 25px;
	color: #555555;
/*	letter-spacing: -0.1em;*/
	font-style: italic;
font-family: Georgia, "lucida bright", "times new roman", serif;
	background-image: url(/es/wLayout/design/img/backgrounds/zitat.png);
	background-repeat: no-repeat;
	background-position: left 9px;
}
#container span.imageSpacer {
	width: 308px;
	height: 89px;
	margin: 0;
	background-image: url(/es/wLayout/design/img/backgrounds/bgImage.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
}
#postAddress {
display: none;
}
#container #rmx {
	min-height: 228px;
	_height: 228px;
	border: 1px solid #dddddd;
	background-image: url(/es/wLayout/design/img/backgrounds/bgReport.gif);
	background-repeat: repeat-x;
}
#rmxChart {
	font-family: Tahoma;
	color: #666666;
	font-size: 11px;
	padding-top: 8px;
}
#rmxChart table {
	background-color:#ffffff;
}
#virusChart {
	font-family: Tahoma;
	color: #666666;
	font-size: 11px;
	padding-top: 8px;
}
#rmx table tr.bg {
	background-image: url(/es/wLayout/design/img/backgrounds/bgChart.png);
	background-repeat: repeat-x;
}
#rmx table td {
	padding: 0 5px;
	height: 16px;
}
#rmx table td.chartCenter {
/*	border-left: 1px solid #cccccc;*/
/*	border-right: 1px solid #dddddd;*/
}
#rmx table td.right {
	text-align: right;
}
#rmxOptionsInner {
	width: 298px;
	margin: 0;
	color: #666666;
}
#virusOptionsInner {
	width: 308px;
	margin: 0;
	color: #666666;
}
#rmx .chartTime {
	color: #666666;
}
#rmx .chartDate {
	color: #D51322;
}
#rmx a.showOptions {
	padding: 2px 20px 2px 0;
	text-decoration: none;
	color: #666666;
	background-image: url(/es/wLayout/design/img/icons/down.png);
	background-repeat: no-repeat;
	background-position: right 1px;
}
#rmx a:hover.showOptions {
	color: #D51322;
	text-decoration: underline;
}
.optionsHead {
	font-family: Tahoma;
	background-image: url(/es/wLayout/design/img/backgrounds/bgOptHead.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 8px 0 8px 5px;
	margin-left: 0px;
}
.optionsCont {
	font-family: Tahoma;
	padding: 0 0 0 5px;
	margin-left: 0px;
}
#container a.linkTextMore {
	background-image: url(/es/wLayout/design/img/icons/more.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding: 2px 0px 2px 25px;
	text-decoration: underline;
}
#container a:hover.linkTextMore, #container a:hover.linkTextMore {
	text-decoration: none;
}
#container a.moreCountries {
	background-image: url(/es/wLayout/design/img/icons/more.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	padding: 2px 25px 2px 0px;
	text-decoration: none;
	color: #555555;
}
#container a:hover.moreCountries , #container a:hover.moreCountries {
	text-decoration: underline;
	color: #d51322;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Container Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Logo Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#logo {
	width: 200px;
	height: 86px;
	float: left;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Logo Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Copyright Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#copyright {
	float: right;
	width: 970px;
	text-align: right;
	color: #aaaaaa;
	padding-bottom: 30px;
	font: bold 10px/10px Arial, sans-serif;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Copyright Inhalt
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Navigation oben
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#navtop {
	width: 700px;
	height: 24px;
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
}
#navtop ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#navtop li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#navtop a {
	float: left;
	display: block;
	width:.1em;
	padding: 2px 11px 1px 10px;
	text-decoration: none;
	color: #777777;
	background-image: url(/es/wLayout/design/img/backgrounds/bgTopNavSpacer.gif);
	background-repeat: no-repeat;
	background-position: right -4px;
	font: bold 10px/16px Arial, sans-serif;
}
#navtop a:hover {
	color: #D51322 ! important;
}
#navtop a.selected {
	color: #D51322 ! important;
}
#navtop a.last {
	padding-right: 22px;
}
#navtop a.lastSelected {
	color: #D51322 ! important;
	padding-right: 22px;
}
#navtop > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtop a {float:none;}
/* End IE5-Mac hack */
#navtop a:hover {color:#000000;}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Navigation oben
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Navigation unten
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#navbottom {
	width: 945px;
	margin: 0;
	padding: 2px 0 2px 0;
	float: right;
	text-align: right;
}
#navbottom ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#navbottom li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#navbottom a {
	float: left;
	display: block;
	width:.1em;
	margin: 5px 0 0 0;
	padding: 0 7px 1px 6px;
	text-decoration: none;
	border-right: 1px dotted #aaaaaa;
	color: #aaaaaa;
	background-repeat: no-repeat;
	background-position: right 0px;
	font: bold 10px/10px Arial, sans-serif;
}
#navbottom a.selected {
	float: left;
	display: block;
	color: #D51322;
}
#navbottom a.last {
	float: left;
	display: block;
/*
	background-image:url(/es/wLayout/design/img/flags/ico_de.png);
	background-repeat:no-repeat;
	background-position:right 3px;
*/
	padding: 5px 22px 5px 7px;
	margin-top: 0px;
	border-style: none;
}
#navbottom a.lastSelected {
	float: left;
	display: block;
	color: #D51322 ! important;
/*
	background-image:url(/es/wLayout/design/img/flags/ico_de.png);
	background-repeat:no-repeat;
	background-position:right 3px;
*/
	padding: 5px 22px 5px 7px;
	margin-top: 0px;
	border-style: none;
}
#navbottom > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbottom a {float:none;}
/* End IE5-Mac hack */
#navbottom a:hover {
	color:#666666;
	text-decoration: underline;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Navigation unten
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





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

#navsite {
	width: 760px;
	height: 20px;
	margin: 0;
	padding: 36px 0 0 10px;
	float: left;
	font: bold 10px/19px Arial, sans-serif;
	color: #888888;
}
#navsite a {
	color: #888888;
	text-decoration: none;
}
#navsite a:hover, #navbar a:active, #navbar a:focus {
	color: #D51322;
	text-decoration: underline;
}
#navsite a.textNavPathActive {
	color: #D51322;
	text-decoration: none;
}
#navsite a:hover.textNavPathActive, a:active.textNavPathActive, a:focus.textNavPathActive {
	color: #D51322;
	text-decoration: underline;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Navigation Breadcrumb
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang Navigation links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

/* Level 1 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#navbarL1 {
	margin: 37px 0 0 0;
	padding: 0;
}
#navbarL1 ul {
	margin: 0;
	padding: 0;
}
#navbarL1 li {
	list-style-type: none;
	margin: 0;
	line-height: 150%;
}
#navbarL1 li a {
	display: block;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgNavBigRed.png);
	background-repeat: repeat-x;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	padding: 0px 5px 0 10px;
	height: 25px;
	font: bold 12px/25px Arial, sans-serif;
}
#navbarL1 li a:hover, #navbarL1 li a:active, #navbarL1 li a:focus {
	color: #333333;
	background-position: 0% -25px;
	text-decoration: none;
}

/* Level 2 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#navbarL2 ul {
	margin: 0;
	padding: 0;
}
#navbarL2 li {
	list-style-type: none;
	margin: 0;
	line-height: 150%;
}
#navbarL2 li a {
	display: block;
	color: #777777;
	background-image: url(/es/wLayout/design/img/backgrounds/bgNavBigRedLev2.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	padding: 0px 0px 0 10px;
	height: 25px;
	font: bold 10px/26px Arial, sans-serif;
}
#navbarL2 li a:hover, #navbarL2 li a:active, #navbarL2 li a:focus {
	color: #777777;
	background-position: 0% -25px;
	text-decoration: none;
}

/* Level 3 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#navbarL3 ul {
	margin: 0;
	padding: 0;
}
#navbarL3 li {
	list-style-type: none;
	margin: 0;
	line-height: 150%;
}
#navbarL3 li a {
	display: block;
	color: #333333;
	background-image: url(/es/wLayout/design/img/backgrounds/bgNavBigRedLev2.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	padding: 4px 5px 0 30px;
	height: 21px;
}
#navbarL3 li a:hover, #navbarL3 li a:active, #navbarL3 li a:focus {
	color: #666666;
	background-position: 0% -25px;
	text-decoration: none;
}

/* Level 4 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#navbarL4 ul {
	margin: 0;
	padding: 0;
}
#navbarL4 li {
	list-style-type: none;
	margin: 0;
	line-height: 150%;
}
#navbarL4 li a {
	display: block;
	color: #333333;
	background-image: url(/es/wLayout/design/img/backgrounds/bgNavBigRedLev2.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	padding: 4px 5px 0 40px;
	height: 21px;
}
#navbarL4 li a:hover, #navbarL4 li a:active, #navbarL4 li a:focus {
	color: #666666;
	background-position: 0% -25px;
	text-decoration: none;
}

/* Background Status */

a.openSelected {
	background-position: 0% -25px;
	color: #D51322 ! important;
}
a.selected {
	background-position: 0% -25px;
	color: #D51322 ! important;
}
a.open {
}

/* Shadow */

#shadowNavigation {
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgShadow.gif);
	background-repeat: repeat-x;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Navigation links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


.bp a {
	text-decoration: none;
	color: #dddddd;
	font: bold 10px/16px Arial, sans-serif;
}
.bp a:hover {
	text-decoration: underline;
	color: #d51322;
}


/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang TagCloud
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

#tagCloud {
	height: 150px;
	margin: 0;
	border: 1px solid #dddddd;
	background-color: #fbfbfb;
	overflow: hidden;
}
#tagCloudInner {
	display: block;
	padding: 0px 5px 5px 5px;
	font-family: Tahoma;
/*	font-weight: 150;*/
	text-align: center;
}
#tagCloudInnerPage {
	display: block;
	padding: 0px 5px 5px 5px;
	font-family: Tahoma;
	text-align: center;
}
#tagCloudInner a {
	color: #E7E7E7;
	text-decoration: none;
	line-height: 30px;
	padding-right:10px;
}
#tagCloudInner a:hover, #tagCloudInner a:active, #tagCloudInner a:focus {
	color: #AAAAAA;
	text-decoration: none;
}
#tagCloudInnerPage a {
	color: #E7E7E7;
	text-decoration: none;
	line-height: 30px;
	padding-right:10px;
}
#tagCloudInnerPage a:hover, #tagCloudInnerPage a:active, #tagCloudInnerPage a:focus {
	color: #AAAAAA;
	text-decoration: none;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende TagCloud
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/



/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang AccordionPanel
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
.AccordionPanelTab {
background-repeat:no-repeat;
background-position:left 1px;
font: bold 12px/18px Arial,Verdana;
color: #555555;
cursor: pointer;
}
a.AccordionPanelTab {
font: bold 12px/16px Arial,Verdana;
color: #555555;
text-decoration: none;
}
a.AccordionPanelTab:hover {
color: #d51322;
text-decoration: underline;
}
.AccordionPanelContent {
margin: 0;
padding: 0 0 0 26px;
/*background: #fbfbfb;*/
}
.AccordionPanelContentInner {
padding: 5px 0 6px 0;
color: #666666;
}
.AccordionPanel {
padding: 0;
margin: 0;
}
.Accordion {
min-height: 129px;
_height: 129px;
margin-top: 15px;
overflow: hidden;
outline: none;
-moz-outline: none;
background: url(/es/wLayout/design/img/flags/wo.png) no-repeat 0 0;
}
.AccordionHr {
min-height: 225px;
_height: 225px;
margin-top: 15px;
overflow: hidden;
outline: none;
-moz-outline: none;
background: url(/es/wLayout/design/img/flags/wo.png) no-repeat 0 0;
}
.AccordionIm {
min-height: 260px;
_height: 260px;
margin-top: 12px;
overflow: hidden;
outline: none;
-moz-outline: none;
background: url(/es/wLayout/design/img/flags/wo.png) no-repeat 0 0;
}
.AccordionPr {
min-height: 225px;
_height: 225px;
margin-top: 15px;
overflow: hidden;
outline: none;
-moz-outline: none;
background: url(/es/wLayout/design/img/flags/wo.png) no-repeat 0 0;
}
.AccordionPanelTabHover {
	color: #d51322;
	text-decoration: underline;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
	text-decoration: none;
	cursor: default;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende AccordionPanel
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/



/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Anfang AccordionPanel ShortNews
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
.shortnews {
	overflow: hidden;
	outline: none;
	-moz-outline: none;
margin: 1px 0 0 0;
}
.shortnewsPanel {
	margin: 0;
	padding: 0;
	outline: none;
	-moz-outline: none;
}
.shortnewsTab {
	font: bold 11px/16px arial, sans-serif;
	color: #555555;
	margin: 0px;
	padding: 0 5px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.shortnewsContent {
	overflow:auto;
	margin: 0px;
	padding: 0px;
	height: 180px;
	background: url(/es/wLayout/design/img/backgrounds/bgListingProducts.png) no-repeat 1px 2px;
}
.shortnewsOpen .shortnewsTab {
	color: #555555;
}
.shortnewsHover {
	color: #555555;
	text-decoration: underline;
}
.shortnewsOpen .shortnewsTabHover {
	color: #555555;
}
.shortnewsDate {
	font: bold 10px arial, sans-serif;
	color: #d51322;
}
.shortnewsTab a, .shortnewsTab a.shortNews {
	color: #555555;
	text-decoration: none;
}
.shortnewsTab a:hover, .shortnewsTab a:hover.shortNews  {
	color: #333333;
	text-decoration: underline;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende AccordionPanel ShortNews
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/



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

a.mailInfo {
	background-image: url(/es/wLayout/design/img/icons/mailXP16.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
}
a:hover.mailInfo, a:active.mailInfo, a:focus.mailInfo {
	background-position: left -17px;
	text-decoration: none;
	color: #D51322;
}
a.chat {
	background-image: url(/es/wLayout/design/img/icons/chat.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px 0 5px 30px;
	font: bold 12px/28px Arial;
	text-decoration: none;
	color:#555555;
}
a:hover.chat , a:active.chat , a:focus.chat {
	background-position: left top;
	text-decoration: underline;
	color: #D51322;
}
a.angebot {
	background-image: url(/es/wLayout/design/img/icons/angebot.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px 0 5px 30px;
	font: bold 12px/28px Arial;
	text-decoration: none;
	color:#555555;
}
a:hover.angebot , a:active.angebot , a:focus.angebot {
	background-position: left top;
	text-decoration: underline;
	color: #D51322;
}
a.webmail {
	background-image: url(/es/wLayout/design/img/icons/mail.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px 0 5px 30px;
	font: bold 12px/28px Arial;
	text-decoration: none;
	color:#555555;
}
a:hover.webmail , a:active.webmail , a:focus.webmail {
	background-position: left top;
	text-decoration: underline;
	color: #D51322;
}
a.downloadPDF {
	background-image: url(/es/wLayout/design/img/icons/downPDF.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 30px;
	padding-bottom: 20px;
}
a:hover.downloadPDF, a:active.downloadPDF, a:focus.downloadPDF {
	background-position: left -40px;
	text-decoration: none;
	color: #D51322;
}
a.downloadDOC {
	background-image: url(/es/wLayout/design/img/icons/downDOC.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 30px;
	padding-bottom: 20px;
}
a:hover.downloadDOC, a:active.downloadDOC, a:focus.downloadDOC {
	background-position: left -40px;
	text-decoration: none;
	color: #D51322;
}
a.downloadXLS {
	background-image: url(/es/wLayout/design/img/icons/downXLS.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 30px;
	padding-bottom: 20px;
}
a:hover.downloadXLS, a:active.downloadXLS, a:focus.downloadXLS {
	background-position: left -40px;
	text-decoration: none;
	color: #D51322;
}
a.downloadZIP {
	background-image: url(/es/wLayout/design/img/icons/downZIP.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 30px;
	padding-bottom: 20px;
}
a:hover.downloadZIP, a:active.downloadZIP, a:focus.downloadZIP {
	background-position: left -40px;
	text-decoration: none;
	color: #D51322;
}
.fileInfo {
	font-family: Tahoma;
	color: #999999;
	padding-left: 30px;
	font-size: 10px;
	vertical-align: top;
}
a.noEffect {
	text-decoration: none;
	color: #333333;
}
a:hover.noEffect, a:active.noEffect, a:focus.noEffect {
	text-decoration: none;
	color: #333333;
}
h2 a.noEffect {
	text-decoration: none;
	color: #d51322;
}
h2 a:hover.noEffect, h2 a:active.noEffect, h2 a:focus.noEffect {
	text-decoration: none;
	color: #d51322;
}
a.calendar {
	background-image: url(/es/wLayout/design/img/icons/popCal.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 30px;
	padding-bottom: 20px;
padding-top: 5px;
	font-family: Tahoma;
	text-decoration: none;
	color: #d51322;
}
a:hover.calendar, a:active.calendar, a:focus.calendar {
	background-position: left -39px;
	text-decoration: underline;
	color: #D51322;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ende Special Links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


#errorFieldsMsg {
width:100%;
/*
	font-weight:bold;
	color:#D51322;
	margin:0px 0px 0px 5px;
	padding:2px 5px 2px 20px;
	clear:both;
	background-image:url(/es/wLayout/design/img/backgrounds/bgError.gif);
	background-repeat:no-repeat;*/
}
#errorFieldsMsgLogin {
width:100%;
/*
	font-weight:bold;
	color:#D51322;
	margin:0px 0px 0px 5px;
	padding:2px 5px 2px 20px;
	clear:both;
	background-image:url(/es/wLayout/design/img/backgrounds/bgError.gif);
	background-repeat:no-repeat;*/
}
#errorEmailMsg {
width:100%;
/*
	font-weight:bold;
	color:#D51322;
	margin:0px 0px 0px 5px;
	padding:2px 5px 2px 20px;
	clear:both;
	background-image:url(/es/wLayout/design/img/backgrounds/bgError.gif);
	background-repeat:no-repeat;*/
}
#errorCodeMsg {
width:100%;
/*
	font-weight:bold;
	color:#D51322;
	margin:0px 0px 0px 5px;
	padding:2px 5px 2px 20px;
	clear:both;
	background-image:url(/es/wLayout/design/img/backgrounds/bgError.gif);
	background-repeat:no-repeat;*/
}
.errorInner {
	font-weight: bold;
	color: #D51322;
	margin: 10px 0;
	padding: 5px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgError.gif);
	border: 1px solid #D51322;
}
.errorFieldLen {
	font-weight:bold;
	color:#D51322;
	margin:0px 0px 0px 5px;
	padding:2px 5px 2px 20px;
	clear:both;
	background-image:url(/es/wLayout/design/img/icons/alert.png);
	background-repeat:no-repeat;
}
.attention {
	color:#D51322;
	font-weight:bold;
	font-family:Tahoma;
	margin:0px 0px 0px 0px;
	padding:3px 0px 2px 20px;
	background-image:url(/es/wLayout/design/img/icons/alert.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
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;
/*	display: block;*/
	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;
/*	display: block;*/
	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;
/*	display: block;*/
	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;
/*	display: block;*/
	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.stdFormZipActive {
	width: 50px;
/*	display: block;*/
	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.stdFormZipError {
	width: 50px;
/*	display: block;*/
	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.stdFormCityNew {
	width: 248px;
/*	display: block;*/
	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.stdFormCityNewActive {
	width: 248px;
/*	display: block;*/
	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.stdFormCityNewError {
	width: 248px;
/*	display: block;*/
	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;
/*	display: block;*/
	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;
/*	display: block;*/
	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;
/*	display: block;*/
	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;
/*
	margin: 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.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 4px 2px 4px;
	margin: 1px 5px 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;
border:0;
padding-left:0;
padding-right:0;
margin-left:0;
margin-right: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: #f7f7f7;
	border: 1px solid #969696;
}
select.stdFormRequError {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #ffffff;
	background: #d51322;
	border: 1px solid #969696;
}
select.stdFormRequActive {
	width: 328px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background: #d51322;
	border: 1px solid #969696;
}
select.stdForm260 {
	width: 260px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background: #f7f7f7;
	border: 1px solid #969696;
}
select.stdForm260Requ {
	width: 260px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background: #f7f7f7;
	border: 1px solid #969696;
}
select.stdForm260RequError {
	width: 260px;
	margin: 2px 0;
	font-size: 11px;
	color: #ffffff;
	background: #d51322;
	border: 1px solid #969696;
}
select.stdForm260Error {
	width: 260px;
	margin: 2px 0;
	font-size: 11px;
	color: #ffffff;
	background: #d51322;
	border: 1px solid #969696;
}
select.stdForm260Active {
	width: 260px;
	margin: 2px 0;
	font-size: 11px;
	color: #333333;
	background: #d51322;
	border: 1px solid #969696;
}
/*
input.w450 {
	width: 246px;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
*/
input.stdFormCB {
}
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; /*99%; 250px;*/
	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;
}
/*
#introTabs, #introTabs1, #introTabs2, #introTabs3, #introTabs4 {
	position: absolute;
	z-index: 99999999;
	top: -1px;
	left: 620px;
	width: 138px;
	height: 21px;
	text-align: center;
	padding-left: 0px;
	border-left: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
}
#introTabs a, #introTabs1 a, #introTabs2 a, #introTabs3 a, #introTabs4 a {
	display:block;
	float: left;
	width: 22px;
	height: 16px;
	padding-top: 4px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #dddddd;
	font: bold 10px Arial;
	text-decoration: none;
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -44px;
}
#introTabs a.active, #introTabs1 a.active, #introTabs2 a.active, #introTabs3 a.active, #introTabs4 a.active {
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -22px;
color: #ffffff;
}
#introTabs a:hover, #introTabs1 a:hover, #introTabs2 a:hover, #introTabs3 a:hover, #introTabs4 a:hover {
	background: url(/es/wLayout/design/img/backgrounds/bgIntroTab.png) no-repeat 0 -22px;
color: #ffffff;
}
*/
#fs {
	position: absolute;
	z-index: 9999;
	top: 119px;
	padding-left: 5px;
	width: 38px; height: 15px;
display: none;
}

.fs {
	display:block;
	float: left;
	width: 16px;
	height: 15px;
}
.fs1 {
	background: url(/es/wLayout/design/img/icons/fontSmall.png) no-repeat left top;
}
.fs2 {
	background: url(/es/wLayout/design/img/icons/fontBig.png) no-repeat left top;
}
#fsSpacer {
	float: left;
	height: 15px;
	width: 1px;
	background-color: #b6b6b6;
}

#fsPlus {
	padding-left:5px;
	margin-bottom:1px;
}
#fsMinus {
	margin-bottom:1px;
}


.ttHeadInfo {
	background: #ffffff;
	font-family: Arial,Tahoma;
	font-size: 13px;
	font-weight: bold;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 4px 5px 6px 5px;
	width: 300px;
	color: #D51322;
	background-image: url(/es/wLayout/design/img/backgrounds/bgContainerHeadline.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.ttBody {
	background: #fbfbfb;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #DDDDDD;
	border-top-style: none;
	border-bottom-style: none;
	padding: 9px 10px 5px 5px;
	width: 293px;
	color: #333333;
	line-height: 16px;
	background-image: url(/es/wLayout/design/img/backgrounds/bgStripe.png);
}
.editButton {
	position:absolute;
	left:0px;
	top:50px
}
.okayNew {
	color:#008D44;
	font-weight:bold;
	font-family:Tahoma;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 25px;
	clear:both;
	background-image:url(/es/wLayout/design/img/icons/ok20.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.errorNew {
	color:#D51322;
	font-weight:bold;
	font-family:Tahoma;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 25px;
	clear:both;
	background-image:url(/es/wLayout/design/img/icons/error20.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#overlayHelper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1900;
	width: 100%;
	height: 500px;
	background-color: #000;
}

#social {
width: 660px;
float: left;
margin-top: -48px;
margin-left: 10px;
font: bold 10px Arial, sans-serif;
}
#social p {
margin: 0;
padding: 0;
margin-bottom: 2px;
color: #aaaaaa;
}
#social strong {
color: #aaaaaa;
}
.delicious:link, .delicious:visited, .delicious:active {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_delicious00.gif);
	float:left;
}

.delicious:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_delicious2.gif);
	float:left;
}

.misterwong:link, .misterwong:visited, .misterwong:active {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_misterwong00.gif);
	float:left;
	margin-left:3px;
}

.misterwong:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_misterwong2.gif);
	float:left;
	margin-left:3px;
}

.google:link, .google:visited, .google:active {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_google00.gif);
	float:left;
	margin-left:3px;
}

.google:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_google2.gif);
	float:left;
	margin-left:3px;
}

.yahoo:link, .yahoo:visited {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_yahoo00.gif);
	float:left;
	margin-left:3px;
}

.yahoo:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_yahoo2.gif);
	float:left;
	margin-left:3px;
}

.folkd:link, .folkd:visited, .folkd:active {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_folkd00.gif);
	float:left;
	margin-left:3px;
}

.folkd:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_folkd2.gif);
	float:left;
	margin-left:3px;
}

.yigg:link, .yigg:visited, .yigg:active {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_yigg00.gif);
	float:left;
	margin-left:3px;
}

.yigg:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_yigg2.gif);
	float:left;
	margin-left:3px;
}

.linkarena:link, .linkarena:visited, .linkarena:active {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_linkarena00.gif);
	float:left;
	margin-left:3px;
}

.linkarena:hover {
	width:20px;
	height:20px;
	background-image: url(/es/wLayout/design/img/icons/link_linkarena2.gif);
	float:left;
	margin-left:3px;
}
a.subscribeRss {
	background-image: url(/es/wLayout/design/img/icons/rss.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding: 2px 0px 2px 100px;
	text-decoration: none;
color: #aaaaaa;
}
a:hover.subscribeRss {
	text-decoration: none;
	background-position: 1px -18px;
}