﻿/* GENERAL */
/* ------------------------------------------------------------------------------ */
html, *, input, textarea, p, div, ul, li, img, button {
	font: normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body {
	color: #38393A;
	background-color: #F8F9FA;
	background-image: url('../images/framework/bg.jpg');
	background-repeat: repeat-x;
}
/* ============================================================================== */
/* TEXT */
/* ------------------------------------------------------------------------------ */
p {
	margin: 0px 0px 10px 0px;
}
.teaser p {
	margin: 0px 0px 10px 0px;
}
p.subline {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
p.marginbottom {
	margin-bottom: 100px;
}
cite {
	clear: both;
	display: block;
	padding-left: 17px;
	background: url('../images/cite-open.gif') no-repeat left top;
}
p.author {
	color: #666;
	font-weight: bold;
	font-style: italic;
	margin: 8px 0px 25px 17px;
	clear: both;
}
p.underline-pic {
	font-size: 11px;
	padding-left: 80px;
	margin-top: 4px;
}
body#popup {
	padding: 13px 11px 0px 11px;
	background-color: #fff;
	background-image: none;
	margin: 0px;
}
div.tabs-bar .b {
	font-size: 12px;
}
.container-divide {
	clear: both;
	border: 1px solid red;
	padding-bottom: 10px;
}
.left-con {
	float: left;
	width: 466px;
	background-color: #999900;
}
.right-con {
	float: left;
	width: 200px;
	background-color: #ff0;
}
/* Ende --> TEST Container (evtl. l锟絪chen) */
span.small {
	font-size: 10px;
	color: #666666;
}
/* Shadow (left and right)*/
#shadow-container {
	position: relative;
	width: 0px!important;
}
#shadow-left, #shadow-right {
	position: absolute;
	top: 129px;
	left: 0px;
	width: 5px;
	height: 550px;
}
#shadow-right {
	left: 750px;
}
/* ENDE Shadow (left and right) */
.no-space {
	margin-top: 0px;
}
/* ============================================================================== */
/* HEADLINES */
/* ------------------------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
	font: normal 13px/140% Verdana, Arial, Helvetica, sans-serif;
/*	clear:both;  */
}
.spacing-bottom {
	margin-bottom: 100px;
}
/* H1 */
h1 {
	margin: 0px 0px 10px 0px;
	font-size: 20px;
	line-height: 95%;
	color: #1a40ad;
}
.teaser h1 {
	margin: 10px 0px;
}
/* H2 */
h2 {
	margin: 27px 0px 10px 0px;
	font-size: 18px;
	line-height: 25px;
	color: #1a40ad;
}
h2.gallery {
	margin: 8px 0px 22px 28px;
}
/* H3 */
h3 {
	padding: 13px 0px 8px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #1a40ad;
}
.r h3 {
	padding: 0px 0px 10px 0px;
}
.boxcontent h3 {
	margin: 0px;
	padding: 0px;
}
/*					td > h3, td > img {
						margin:	28px 0px 2px 0px;
					}
*/
.teaser h3 {
	margin: 0px 0px 12px 0px;
	color: #232324;
}
.co-bl .r h3, .co-bl .l h3 {
	margin-top: 0px;
}
.boxcontent h3, div.r h2 {
	margin: 0px 0px 10px 0px;
}
div.presspicvariants h3 {
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 15px 0px 7px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #585858;
}
/* ============================================================================== */
/* CONTAINER */
/* ------------------------------------------------------------------------------ */
.color {
	background-color: #fc00ff;
}
/* Columns to 100% without Teaser-Column */
.margin-right, .margin-left, .half, .third {
	width: 100%;
}
.co-bl .l .primary-btn {
	float: left;
}
/* commentar */
.margin-left .l {
	width: 222px;
}
.margin-left .r {
	width: 466px!important;
}
/* one third / two third in tab box */
.margin-left-box .l {
	width: 200px;
}
.margin-left-box .r {
	width: 450px;
}
.co-bl .l {
	float: left;
}
/* Award Picture in center */
.co-bl .l-award {
	float: left;
	text-align: center;
	width: 222px;
}
.l-middle {
	float: left;
	padding-left: 30px;
	margin-right: 30px;
}
.co-bl .m {
	float: left;
}
.m-middle {
	float: left;
	padding-left: 30px;
	margin-right: 30px;
}
.co-bl .r {
	float: right;
	/*content block margin*/
 /* margin-bottom: 25px; */
}
.r-middle {
	float: left;
	padding-left: 30px;
}
.teaser.l {
	width: 120px;
}
.teaser .r {
	width: 394px;
}
.half .l {
	width: 344px;
}
.half .r {
	width: 344px;
}
.third .l {
	width: 222px;
}
.third .m {
	width: 223px;
}
.third .r {
	width: 222px;
}
.margin-right .l {
	width: 466px;
}
.margin-right .r {
	width: 222px;
}
/* ============================================================================== */
/* HOTBOX */
/* ------------------------------------------------------------------------------ */
.hotbox {
	clear: both;
	width: 250px;
	background-repeat: repeat-x;
	display: block;
}
.box_yellow {
	background: #fff7bd url('../images/boxen/box_gradient.gif') repeat-x;
	border: 1px solid #fff;
	display: block;
}
.box_blue {
	background: #d2e9ff url('../images/boxen/box_gradient_blue.gif') repeat-x;
	border: 1px solid #fff;
	display: block;
}
/* If Hotbox floats on the right side */
.hotboxright {
	float: right;
	width: 174px;
}
/* Box Content Container (colors) */
.boxcont_yellow {
	border: 1px solid #ffe052;
	border-bottom: 1px solid #fff7bd;
	background: none;
}
.boxcont_blue {
	border: 1px solid #b2c9de;
	border-bottom: 1px solid #d2e9ff;
	background: none;
}
.boxcontent {
	border-top: 0px solid #fff;
	padding: 7px 7px 0px 7px;
	clear: both;
	background: none;
}
.boxcontent li {
	background: url('../images/framework/headline_pfeil.gif') no-repeat 4px 3px;
	padding-left: 30px;
}
.container_curves {
	height: 6px;
	clear: both;
}
.curve {
	height: 6px;
	width: 50%;
	background-repeat: repeat-x;
}
.boxright {
	float: right;
	text-align: right;
}
.boxleft {
	float: left;
	text-align: left;
}
/* Box Foot Color */
.boxup_yellow {
	background-image: url('../images/boxen/dwnl_box_BG_ob.gif');
}
.boxdown_yellow {
	background-image: url('../images/boxen/dwnl_box_BG_un.gif');
}
.boxup_blue {
	background-image: url('../images/boxen/box_BG_blue_ob.gif');
}
.boxdown_blue {
	background-image: url('../images/boxen/box_BG_blue_un.gif');
}
/* ============================================================================== */
/* LANGUAGE BOX */
/* ------------------------------------------------------------------------------ */
#language_box {
	z-index: 3;
	width: 130px;
	height: 30px;
	position: absolute;
	margin: 25px 0px 0px 600px;
}
#language_box div {
	/* Firefox requires additional height */
    min-height: 77px;
	height: 120px;
	display: none;
	background-image: url('../images/boxen/language_box_BG_gradient.jpg');
	background-repeat: repeat-y;
	border: 1px solid #D2E8FF;
	text-align: left;
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 10px;
}
#language_box img {
	margin: 3px 10px;
	vertical-align: middle;
}
#language_box a {
	display: block;
	padding: 1px;
}
#language_box a.top {
	display: block;
	height: 23px;
}
#language_box a.top:hover {
	background-color: transparent;
}
/* ============================================================================== */
/* BILDER */
/* ------------------------------------------------------------------------------ */
div.presspic {
	float: left;
	margin-right: 10px;
	width: 85px;
	height: 130px;
}
/* Teaser Picture */
img#categorypic {
	margin: 15px 0px;
	height: 198px;
	width: 120px;
	float: left;
}
div.presspicvariants {
	float: left;
}
/* ============================================================================== */
/* LISTEN */
/* ------------------------------------------------------------------------------ */
ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.point li, .biglist li {
	background: url('../images/framework/point2.gif') no-repeat 2px 1px;
	padding-left: 30px;
	margin-bottom: 5px;
	xwidth: 675px;
	list-style-type: none;
}
.links li {
	width: 675px;
	background: url('../images/framework/link3.gif') no-repeat 2px 1px;
	padding-left: 30px;
	margin-bottom: 5px;
	list-style-type: none;
}
.links li.small {
	width: 466px;
}
.point li ul {
	list-style: none;
	margin: 5px 0px;
	line-height: 18px;
}
.point li ul li {
	width: 640px;
}
.flags {
	margin: 25px 0px 120px 0px;
}
.flags li img {
	vertical-align: middle;
	margin-right: 8px;
}
.flags li {
	margin: 0px 0px 15px 0px;
	background: none;
	padding-left: 0px;
	list-style: none;
}
ol {
	list-style: decimal;
	background: none;
	margin: 0px 0px 20px 0px;
}
ol li {
	margin: 0px 0px 10px 20px;
	list-style-type: decimal;
	background: none;
}
/* Listen inside the blue box */
.point_box_blue li {
	background: url('../images/framework/point2_trans.png') no-repeat 2px 1px;
	padding-left: 30px;
	line-height: 18px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.links_box_blue li {
	background: url('../images/framework/link3_trans.png') no-repeat 2px 1px;
	padding-left: 30px;
	line-height: 18px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
}
.boxlinks {
	margin: 0px;
	clear: both;
}
.boxlinks li {
	background: url('../images/framework/headline_pfeil.gif') no-repeat 0px 1px;
	padding-left: 22px;
	line-height: 18px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.boxpoint {
	margin: 0px;
	margin: 0px 0px 15px 0px;
}
.boxpoint li {
	background: url('../images/framework/boxpoint.gif') no-repeat 0px 1px;
	padding-left: 22px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.checklist li {
	background: url('../images/framework/check.gif') no-repeat 2px 1px;
	padding-left: 30px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
ul.small-list li {
	width: 420px;
}
.half .l ul li, .half .r ul li {
	width: 300px;
}
.margin-right ul li {
	width: 420px;
}
/* ============================================================================== */
/* FORMULARE */
/* ------------------------------------------------------------------------------ */
textarea, input {
	border: 1px solid #ccc;
}
button {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: none;
	cursor: pointer;
}
/* ============================================================================== */
/* TABELLEN */
/* ------------------------------------------------------------------------------ */
table#table1 td {
	vertical-align: top;
}
table, table td, tabel tr {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.blue-table {
	border: 1px solid #aec8dd;
	border-collapse: collapse;
	font-weight: normal;
	background-color: #fff;
	font-size: 13px;
}
.blue-table th {
	background: url('../images/framework/table/table-header.png') repeat-x;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
}
.blue-table td {
	padding: 10px;
	color: #002750;
}
.row-1 td {
	padding: 8px;
	vertical-align: middle;
	background-color: #E9F5FF;
}
.row-2 td {
	padding: 8px;
	vertical-align: middle;
	background-color: #fff;
}
/* ============================================================================== */
/* BUTTONS */
/* ------------------------------------------------------------------------------ */
.primary-btn img, .secondary-btn img {
	border: 0px;
}
.primary-btn, .secondary-btn {
	display: inline;
	overflow: hidden;
	color: #000;
	text-decoration: none;
	height: 39px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;/*	clear: both!important; */
}
.primary-btn .b, .secondary-btn .b {
	float: left;
	height: 30px;
	padding-top: 9px;
	padding-bottom: 0px;
	padding-left: 10px!important;
	padding-right: 10px!important;
	background-image: url('../images/framework/buttons/primary-btn-body.gif');
	cursor: pointer;
	overflow: hidden;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.primary-btn .b2, .secondary-btn .b2 {
	float: left;
	height: 37px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 10px!important;
	padding-right: 10px!important;
	background-image: url('../images/framework/buttons/primary-btn-body.gif');
	cursor: pointer;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.primary-btn .l, .secondary-btn .l {
	position: relative;
	float: left;
	height: 39px;
	width: 44px;
	background-image: url('../images/framework/buttons/primary-btn-left.png');
}
.primary-btn .l .download, .secondary-btn .l .download {
	height: 39px;
	display: block;
	width: 44px;
	background-image: url('../images/framework/buttons/primary-btn-icon-download.png');
}
.primary-btn .l .buy, .secondary-btn .l .buy {
	height: 39px;
	display: block;
	width: 44px;
	background-image: url('../images/framework/buttons/primary-btn-icon-buy.png');
}
.primary-btn .l .info, .secondary-btn .l .info {
	height: 39px;
	display: block;
	width: 44px;
	background-image: url('../images/framework/buttons/primary-btn-icon-info.png');
}
.primary-btn .r, .secondary-btn .r {
	float: left;
	height: 39px;
	width: 7px;
	background-image: url('../images/framework/buttons/primary-btn-right.png');
}
.primary-btn:hover, .primary-btn:hover .l, .primary-btn:hover .r, .secondary-btn:hover, .secondary-btn, hover .l, .secondary-btn:hover .r {
	text-decoration: none;
	color: #000000;
	background-position: 0px -39px;
}
/* Secondary Button */
.secondary-btn-left, .secondary-btn-right {
	background: url('../images/framework/buttons/second_btn_left.png') no-repeat;
	width: 5px;
	height: 26px;
	float: left;
}
.secondary-btn-center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	background-image: url('../images/framework/buttons/second_btn_BG.gif');
	height: 23px;
	font-size: 12px;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.secondary-btn-center2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	height: 150px;
	font-size: 12px;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.secondary-adsence {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: 12px;
	line-height: 22px;
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.secondary-btn-right {
	background-image: url('../images/framework/buttons/second_btn_right.png');
	padding: 0px;
	margin: 0px;
}
/* Icon container for Secondary Button */
.icon-scnd {
	background-repeat: no-repeat;
	margin: 0px;
	margin-top: 4px;
	float: left;
	width: 1px;
}
/* Classes for diferent icons */
.icon-download {
	background-image: url('../images/secondary_download.png');
	width: 15px;
	height: 15px;
}
p.button-clear {
	clear: both;
}
/* ============================================================================== */
.lbbox {
	border: 1px solid #C1C5C9;
	margin: 5px 0px 10px;
	text-align: left;
	width: 200px;
}
.lbbox .hdr {
	background: #E2EEFF url('../images/lbbox_bg.gif') repeat-x;
	color: #20103C;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold;
	height: 24px;
}
.lbbox .hdr p {
	height: 29px;
	font-weight: bold;
	color: #20103C;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	margin: 0px;
	padding: 4px 0px 0px 4px;
}
.lbbox .cnt {
	padding: 10px 0px 0px 10px;
}
.lbbox .cnt p {
	margin: 0px 12px 10px 0px;
	padding: 0px;
}
/*  Framework ----------------------------------------------------------------- */
#container {
	background-image: url('../images/nav/cnt_bg.gif');
	background-repeat: repeat-y;
	background-color: #F8F9FA;
	margin: auto;
	width: 755px;
}
#header {
	background-image: url('../images/nav/hdr.jpg');
	background-repeat: no-repeat;
	height: 129px;
}
#body {
	background-image: url('../images/web/content_bg.jpg');
	background-repeat: no-repeat;
	width: 750px;
	margin: 0px;
	border: 0px none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
}
#content {
	margin: 25px 20px 0px 20px;
	padding-bottom: 25px;
	width: 710px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}
/* FOOTER */
/* ------------------------------------------------------------------------------ */
.footer {
	background: url('../images/framework/footer2.png') 0px 0px;
	width: 755px;
	height: 86px;
	margin: auto;
	clear: both;
}
.footer .content {
	padding: 5px 0px 0px 12px;
	line-height: 19px;
}
.footer *, .footer .content a:link {
	color: #676767;
	font-size: 12px;
}
span.divide {
	margin: 0px 11px;
}
/* ============================================================================== */
/*  Elements ----------------------------------------------------------------------------------------------------------------------------------- */
.hr-fullsize {
	height: 45px;
	width: 700px;
	background: url('../images/framework/hr.png') no-repeat 50% 50%;
	clear: both;
}
.hr-halfsize {
	height: 45px;
	width: 500px;
	background: url('../images/framework/hr.png') no-repeat 50% 50%;
	display: block;
	clear: left;
}
.more-space {
	padding: 25px 0px;
}
li a:hover, address a:hover, p a:hover {
	text-decoration: underline;
}
/*  Fonts ----------------------------------------------------------------------------------------------------------------------------------- */
address {
	font-style: normal;
	margin-bottom: 15px;
}
.imgleft {
	float: left;
	margin-right: 12px;
	margin-bottom: 15px;
}
.imgright {
	float: right;
	margin-right: 12px;
	margin-bottom: 15px;
}
.gruen {
	color: green;
}
.space {
	height: 10px;
	width: 20px;
	float: left;
	display: block;
}
div.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: none;
}
p.clear {
	clear: both;
	padding-top: 15px;
}
.right {
	padding-left: 10px;
}
.left {
	width: 200px;
	float: left;
}
.img-left {
	float: left;
}
code {
	font-family: "Courier New", Courier, monospace;
}
#container-1 {
	width: 540px;
}
/* ============================================================================== */
/*
 * navigation 
 */
#nav-l1 {
	margin: 0 7px;
	position: absolute;
	top: 96px;
	width: 735px;
}
a.nav-l1 div, a.nav-l1-selected div {
	float: left;
	height: 33px;
	margin: 0;
	width: auto;
}
a.nav-l1 span.l, a.nav-l1 span.m, a.nav-l1 span.r {
	display: block;
	float: left;
	padding-top: 7px;
	height: 26px;
	width: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
a.nav-l1 span.l {
	background-image: url('../images/nav/first_tab_l.png');
}
a.nav-l1 span.m {
	background-repeat: repeat;
	height: 26px;
	width: auto;
	background-image: url('../images/nav/first_tab_m.png');
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.nav-l1 span.r {
	background-image: url('../images/nav/first_tab_r.png');
}
a.nav-l1-selected span.l, a.nav-l1-selected span.m, a.nav-l1-selected span.r {
	display: block;
	float: left;
	padding-top: 7px;
	height: 26px;
	width: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
a.nav-l1-selected span.l {
	background-image: url('../images/nav/first_tab_selected_l.png');
}
a.nav-l1-selected span.m {
	background-repeat: no-repeat;
	width: auto;
	background-image: url('../images/nav/first_tab_selected_m.png');
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.nav-l1-selected span.r {
	background-image: url('../images/nav/first_tab_selected_r.png');
}
a.nav-l1:hover span.l {
	background-image: url('../images/nav/first_tab_hover_l.png');
}
a.nav-l1:hover span.m {
	background-image: url('../images/nav/first_tab_hover_m.png');
}
a.nav-l1:hover span.r {
	background-image: url('../images/nav/first_tab_hover_r.png');
}
#nav-l2 {
	background-repeat: repeat-x;
	background-image: url('../images/nav/second_tab_row_bg.gif');
	background-color: #DBEAFF;
	height: 32px;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 0;
}
a.nav-l2 div, a.nav-l2-selected div {
	height: 26px;
	margin: 0;
	white-space: nowrap;
}
a.nav-l2 span.l, a.nav-l2 span.m, a.nav-l2 span.r {
	display: block;
	float: left;
	height: 23px;
	width: 6px;
	padding-top: 3px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
a.nav-l2:link span.l, a.nav-l2:visited span.l, a.nav-l2 span.l {
	background-image: url('../images/nav/second_tab_l.gif');
}
a.nav-l2:link span.m, a.nav-l2:visited span.m, a.nav-l2 span.m {
	white-space: nowrap;
	background-repeat: repeat-x;
	width: auto;
	background-image: url('../images/nav/second_tab_m.gif');
	font: normal 13px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.nav-l2:link span.r, a.nav-l2:visited span.r, a.nav-l2 span.r {
	background-image: url('../images/nav/second_tab_r.gif');
}
a.nav-l2 span, a.nav-l2-selected span {
	background-image: none;
}
a.nav-l2:hover span.l, a.nav-l2-selected:hover span.l {
	background-image: url('../images/nav/second_tab_hover_l.gif');
}
a.nav-l2:hover span.m, a.nav-l2-selected:hover span.m {
	background-image: url('../images/nav/second_tab_hover_m.gif');
}
a.nav-l2:hover span.r, a.nav-l2-selected:hover span.r {
	background-image: url('../images/nav/second_tab_hover_r.gif');
}
a.nav-l2-selected span.l, a.nav-l2-selected span.m, a.nav-l2-selected span.r {
	display: block;
	float: left;
	height: 23px;
	width: 6px;
	padding-top: 3px;
	vertical-align: middle;
	background-repeat: no-repeat;
}
a.nav-l2-selected span.l {
	background-image: url('../images/nav/second_tab_selected_l.gif');
}
a.nav-l2-selected span.m {
	white-space: nowrap;
	background-repeat: repeat-x;
	width: auto;
	background-image: url('../images/nav/second_tab_selected_m.gif');
	font: normal 13px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.nav-l2-selected span.r {
	background-image: url('../images/nav/second_tab_selected_r.gif');
}
#nav-l3 {
	margin: 7px 0px;
	height: 34px;
	background-repeat: repeat-x;
	background-image: url('../images/nav/third_m.gif');
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
#nav-l3 .l, #nav-l3 .r {
	margin-top: -3px;
	width: 12px;
	float: left;
	background-image: url('../images/nav/third_l.gif');
}
#nav-l3 .m {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
#nav-l3 .r {
	float: right;
	background-image: url('../images/nav/third_r.gif');
}
#nav-l3 a.nav-l3 .l, #nav-l3 a.nav-l3 .m, #nav-l3 a.nav-l3 .r, #nav-l3 a.nav-l3-selected .l, #nav-l3 a.nav-l3-selected .m, #nav-l3 a.nav-l3-selected .r {
	margin: 0;
	float: left;
	display: block;
	width: 5px;
	height: 19px;
	background-repeat: repeat-x;
	background-image: url('../images/nav/px.gif');
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}
#nav-l3 a.nav-l3 .m {
	width: auto;
	font-weight: normal;
	text-decoration: none;
}
#nav-l3 a.nav-l3:hover .l {
	background-image: url('../images/nav/third_tab_hover_l.gif');
}
#nav-l3 a.nav-l3:hover .m {
	background-image: url('../images/nav/third_tab_hover_m.gif');
}
#nav-l3 a.nav-l3:hover .r {
	background-image: url('../images/nav/third_tab_hover_r.gif');
}
#nav-l3 a.nav-l3-selected .l {
	background-image: url('../images/nav/third_tab_selected_l.gif');
}
#nav-l3 a.nav-l3-selected .m {
	background-image: url('../images/nav/third_tab_selected_m.gif');
	width: auto;
	font-weight: bold;
}
#nav-l3 a.nav-l3-selected .r {
	background-image: url('../images/nav/third_tab_selected_r.gif');
}
#nav-ml-l3 {
	margin: 7px 0px;
	padding: 0;
	height: 55px;
	background-repeat: repeat-x;
	background-image: url('../images/nav/third_ml_m.gif');
}
#nav-ml-l3 .l, #nav-ml-l3 .r {
	height: 55px;
	width: 12px;
	float: left;
	background-image: url('../images/nav/third_ml_l.gif');
}
#nav-ml-l3 .m {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
#nav-ml-l3 .r {
	float: right;
	background-image: url('../images/nav/third_ml_r.gif');
}
#nav-ml-l3 a.nav-l3 .l, #nav-ml-l3 a.nav-l3 .m, #nav-ml-l3 a.nav-l3 .r, #nav-ml-l3 a.nav-l3-selected .l, #nav-ml-l3 a.nav-l3-selected .m, #nav-ml-l3 a.nav-l3-selected .r {
	margin: 0;
	height: 37px;
	padding: 0;
	background-repeat: repeat-x;
	background-image: url('../images/nav/px.gif');
}
#nav-ml-l3 a.nav-l3 .m {
	font-weight: normal;
	text-decoration: none;
	padding-left: 3px;
}
#nav-ml-l3 a.nav-l3:hover .l {
	background-image: url('../images/nav/third_tab_ml_hover_l.gif');
}
#nav-ml-l3 a.nav-l3:hover .m {
	background-image: url('../images/nav/third_tab_ml_hover_m.gif');
}
#nav-ml-l3 a.nav-l3:hover .r {
	background-image: url('../images/nav/third_tab_ml_hover_r.gif');
	background-repeat: no-repeat;
}
#nav-ml-l3 a.nav-l3-selected .l {
	background-image: url('../images/nav/third_tab_ml_selected_l.gif');
}
#nav-ml-l3 a.nav-l3-selected .m {
	background-image: url('../images/nav/third_tab_ml_selected_m.gif');
	font-weight: bold;
	padding-left: 3px;
}
#nav-ml-l3 a.nav-l3-selected .r {
	background-image: url('../images/nav/third_tab_ml_selected_r.gif');
	background-repeat: no-repeat;
}
.styledTable {
	background-color: #CCCCCC;
}
.styledTable th {
	background-color: #CCECFE;
	font-weight: bold;
}
.even {
	background-color: #FFFFFF;
}
.odd {
	background-color: #F3F3F3;
}
.fontPromoRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	TEXT-DECORATION: line-through;
}
.inputPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	color: black;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
.text2 {
	COLOR: #555555;
	font-size: 12px;
}
A.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	BORDER-BOTTOM: #f60 1px dotted;
	TEXT-DECORATION: none;
}

