@charset "UTF-8";
/* CSS Document */
/* layout_main.css */
/* www.cent-online.de */
/* Webdesign by 4c media */
/* Cent Hauptlayout */


img {
	border: 0;
}
div.bottomAddContrContainer {
	margin-bottom:4px;
}
img.backIcon {
	background:url(blue/backtooverview.gif) bottom left;
	background-repeat:no-repeat;
	border:0;
	height:20px;
	vertical-align:text-top;
	width:215px;
}
img.recomButton {
	background-repeat:no-repeat;
	height:17px;
	vertical-align:middle;
	width:28px;
}
img.printButton {
	background-repeat:no-repeat;
	height:17px;
	vertical-align:middle;
	width:24px;
}
img.bFreeButton {
	background:url(../upload/barrierFreeIcon.gif) bottom right;
	background-repeat:no-repeat;
	display:none;
	height:18px;
	vertical-align:middle;
	width:24px;
}
img.cBlindButton, img.cBlindResetButton {
	background:url(../upload/colorBlindIcon.gif) center right;
	background-repeat:no-repeat;
	display:none;
	height:18px;
	vertical-align:middle;
	width:26px;
}
img.cBlindResetButton {
	background:url(../upload/colorBlindResetIcon.gif) center right;
	background-repeat:no-repeat;
}
table.aN td.item {
	padding-bottom:10px;
}
table.aNP td span.date {
	font-size:10px;
	padding-bottom:3px;
}
table.aNP td h3.title {
	display:inline;
	font-size:12px;
	margin:0 0 1px;
}
table.aNP td img.line {
	background:#000;
	margin:2px 0;
	width:100%;
}
table.aNP td h4.subtitle {
	font-size:11px;
	margin:0 0 3px;
}
table.aNP td div.desc {
	font-size:11px;
	margin:0;
}
table.aNP td img.rFloat, table.aNP td a img.rFloat {
	float:right;
	margin-bottom:2px;
	margin-left:5px;
}
table.aNP td div.more {
	clear:both;
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
}
div.bToTop {
	margin-bottom:15px;
	margin-top:0;
}
div.bToTop div.des1 {
	text-align:right;
}
div.bToTop div.des1 img {
	background:url(../upload/bToTopImg.gif) top right;
	background-repeat:no-repeat;
	height:13px;
	vertical-align:text-top;
	width:18px;
}
html, body {
	height:100%;
	margin:0;
	padding:0;
}
body {
	background:#9d9d9d url(blue/back.jpg) top center;
	background-repeat:no-repeat;
	color:#000;
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:13px;
}
div.stdSty {
	left:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:0;
}
div.banner {
	left:790px;
	position:relative;
	top:70px;
	z-index:999999999;
}
div.banner img {
	height:100%;
	width:180px;
}
table.dList td div.size {
	color:#000;
	font-family:Arial Narrow, Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
}
div.faqGrShell h3 {
	margin-bottom:3px;
}
div.faqGrShell ul li {
	margin-bottom:5px;
}
div.dQShell {
	margin:10px 0 15px;
}
div.dQShell div.prefix {
	color:#00389A;
	font-size:14px;
	font-weight:700;
	padding:5px;
}
div.dQShell div.question {
	padding:5px 5px 5px 20px;
}
td.fLOuterShell div table.nav td.navItem {
	height:22px;
}
td.fLOuterShell div table.nav td.navItem span.here, td.fLOuterShell div table.nav td.navItem a.normal, td.fLOuterShell div table.nav td.navItem a.normal:link, td.fLOuterShell div table.nav td.navItem a.normal:visited, td.fLOuterShell div table.nav td.navItem a.normal:hover, td.fLOuterShell div table.nav td.navItem a.inPath:link, td.fLOuterShell div table.nav td.navItem a.inPath:visited, td.fLOuterShell div table.nav td.navItem a.inPath:hover {
	color:#fff;
	font-size:12px;
	font-weight:700;
}
td.fLOuterShell div table.nav td.sep img {
	background-color:#000;
	height:15px;
	margin:0 4px;
}
div.decoEl {
	margin-left:276px;
}
table.footer {
	width:714px;
}
table.footer td {
	color:#fff;
	font-size:11px;
	text-align:left;
}
table.footer td p, table.footer td ul, table.footer td ol, table.footer td form, table.footer td h1, table.footer td h2, table.footer td h3, table.footer td h4, table.footer td h5, table.footer td h6 {
	font-size:11px;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
}
div.fsMediaShell {
	margin-bottom:18px;
}
div.lSwCont {
	display:none;
	left:628px;
	position:absolute;
	top:106px;
	width:165px;
	z-index:5;
}
div.navOuterShell {
	background-image: url(blue/navBack.gif);
	height:auto;
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
	width:278px;
}
div.navOuterShell div.topImg {
	background-image:url(blue/navTop.gif);
	background-repeat:no-repeat;
}
div.navOuterShell div.bottomImg {
	background-image:url(blue/navBottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div.navOuterShell img.minHeight {
	display:block;
	float:left;
	height:1px;
}
div.navShell_0 {
	padding-bottom:20px;
	padding-top:18px;
	text-align:left;
	width:138px;
	overflow: hidden;
}
div.navShell_2 {
	background-image:url(blue/navBack.gif);
	background-position:top left;
	left:140px;
	padding-bottom:20px;
	padding-top:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:138px;
	z-index:30;
	overflow: hidden;
}
div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here, div.navEl_1_normal, div.navEl_1_inPath, div.navEl_1_here, div.navEl_2_normal, div.navEl_2_inPath, div.navEl_2_here {
	border-bottom:1px solid #fff;
	color:#00276a;
}
div.navEl_0_normal div.outer, div.navEl_0_inPath div.outer, div.navEl_0_here div.outer, div.navEl_1_normal div.outer {
	background:url(blue/navBullett1st.gif) 5px 8px;
	background-repeat:no-repeat;
	z-index:30;
}
div.navEl_1_inPath div.outer, div.navEl_1_here div.outer {
	background:url(blue/navBullett1stActive.gif) 0 top;
	background-repeat:no-repeat;
	background-color: transparent;
	z-index:30;
}
div.navEl_2_normal div.outer {
	background:url(blue/navBullett1st.gif) 5px 8px;
	background-repeat:no-repeat;
}
div.navEl_0_here div.noLink, div.navEl_0_normal a, div.navEl_0_normal a:link, div.navEl_0_normal a:visited, div.navEl_0_normal a:hover, div.navEl_0_inPath a, div.navEl_0_inPath a:link, div.navEl_0_inPath a:visited, div.navEl_0_inPath a:hover {
	color:#fff;
	display:none;
	font-family:Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}
div.navEl_1_here div.noLink, div.navEl_1_normal a, div.navEl_1_normal a:link, div.navEl_1_normal a:visited, div.navEl_1_normal a:hover, div.navEl_1_inPath a, div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover {
	color:#fff;
	display:block;
	font-family:Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:13px;
	padding:5px 0 5px 15px;
	width:128px;
	background: transparent;
}
div.navEl_1_normal a:hover, div.navEl_1_inPath a:hover {
	background:#dcdcdc url(blue/navBullett1stActive.gif) no-repeat 0 top;
	color:#0062af;
	width:138px;
}
div.navEl_1_here div.noLink {
	background:#dcdcdc url(blue/navBullett1stActive.gif) -2px -1px;
	background-repeat:no-repeat;
	color:#0062af;
	width:138px;
}
div.navEl_2_here div.noLink, div.navEl_2_normal a, div.navEl_2_normal a:link, div.navEl_2_normal a:visited, div.navEl_2_normal a:hover, div.navEl_2_inPath a, div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover {
	color:#fff;
	display:block;
	font-family:Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:13px;
	padding:5px 0 5px 15px;
	width:138px;
	overflow: hidden;
}
div.navEl_2_normal a:hover, div.navEl_2_inPath a:hover {
	background:url(blue/navBullett1stActive.gif) no-repeat 0 top;
	color:#0062af;
}
div.navEl_2_here div.noLink {
	background:url(blue/navBullett1stActive.gif) 0 top;
	background-repeat:no-repeat;
	color:#0062af;
}
div.navEl_3_here div.noLink, div.navEl_3_normal a, div.navEl_3_normal a:link, div.navEl_3_normal a:visited, div.navEl_3_normal a:hover, div.navEl_3_inPath a, div.navEl_3_inPath a:link, div.navEl_3_inPath a:visited, div.navEl_3_inPath a:hover {
	color:#339;
	display:block;
	font-family:Verdana, Arial, Helvetica, XHelvetica, sans-serif;
	font-size:11px;
}
div.co_spec1 {
	margin-bottom:30px;
}
div.teasersShell div.teasersCont div.navSplitShell div.navEl_0_normal div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_0_inPath div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_0_here div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_1_normal div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_1_inPath div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_1_here div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_2_normal div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_2_inPath div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_2_here div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_3_normal div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_3_inPath div.outer, div.teasersShell div.teasersCont div.navSplitShell div.navEl_3_here div.outer {
	margin-bottom:0;
}
div.co_spec1 div.navEl_1_here div.noLink, div.co_spec1 div.navEl_1_normal a, div.co_spec1 div.navEl_1_normal a:link, div.co_spec1 div.navEl_1_normal a:visited, div.co_spec1 div.navEl_1_normal a:hover, div.co_spec1 div.navEl_1_inPath a, div.co_spec1 div.navEl_1_inPath a:link, div.co_spec1 div.navEl_1_inPath a:visited, div.co_spec1 div.navEl_1_inPath a:hover {
	background:transparent;
	color:#000;
	display:block;
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	padding:2px 6px;
	text-transform:uppercase;
}
div.co_spec2 div.navEl_1_here div.noLink, div.co_spec2 div.navEl_1_normal a, div.co_spec2 div.navEl_1_normal a:link, div.co_spec2 div.navEl_1_normal a:visited, div.co_spec2 div.navEl_1_normal a:hover, div.co_spec2 div.navEl_1_inPath a, div.co_spec2 div.navEl_1_inPath a:link, div.co_spec2 div.navEl_1_inPath a:visited, div.co_spec2 div.navEl_1_inPath a:hover {
	background:transparent;
	color:#D21D1E;
	display:block;
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:2px 6px;
	text-transform:uppercase;
}
table.llShell td a, table.llShell td a:link, table.llShell td a:visited, table.llShell td a:hover {
	font-size:13px;
}
table.llShell td img.bullet {
	background:#00389A;
	height:6px;
	margin-right:6px;
	margin-top:5px;
	width:6px;
}
div.quickLogKontainer {
	left:1010px;
	margin:0;
	padding-right:6px;
	position:absolute;
	text-align:right;
	top:40px;
	width:100px;
	z-index:34;
	height: 40px;
}
form.quicklogin table {
	background:#FFB600;
	display:none;
	height:42px;
}
form.quicklogin table td {
	padding-bottom:5px;
	padding-top:5px;
}
form.quicklogin table td.user, form.quicklogin table td.passw {
	padding-top:10px;
}
form.quicklogin table td.user {
	padding-left:10px;
}
form.quicklogin table td input.text {
	font-size:12px;
}
form.quicklogin table td.button {
	height:43px;
	padding-left:10px;
	vertical-align:top;
}
form.quicklogin table td input.button {
	background:url(../upload/loginButt.gif) top left;
	background-repeat:no-repeat;
	height:15px;
	width:55px;
}
form.login table td input.text {
	font-size:11px;
	line-height:12px;
	width:150px;
}
table.designShell {
	background:#FFB600;
}
form.login table.designShell td table td div {
	color:#8B0000;
	font-weight:700;
}
table.logout {
	background-repeat:no-repeat;
	width:100%;
}
table.logout td span {
	font-size:9px;
	font-weight:400;
	line-height:10px;
}
table.logout td {
	color:#FFB600;
	font-size:11px;
	font-weight:700;
	height:40px;
	line-height:11px;
	text-align:right;
	text-transform:uppercase;
	vertical-align:top;

}
table.logout td.button {
	padding-right:10px;
	padding-top:4px;
	text-align:right;
}
table.logout td.spacer {
	
}
table.logout td a img {
	background:url(blue/logout.gif) top left no-repeat;
	height:25px;
	width:61px;
}

table.logout td.user {
	color: #000;
}
table.news td.item {
	padding-bottom:12px;
}
div.pager table.pPages td span {
	background:#0062af;
	color:#fff;
	display:block;
	font-weight:700;
	height:18px;
	padding-top:2px;
	width:20px;
}
div.pager table.pPages td a, div.pager table.pPages td a:link, div.pager table.pPages td a:visited, div.pager table.pPages td a:hover {
	color:#0062af;
	display:block;
	font-weight:700;
	height:18px;
	vertical-align:middle;
	width:20px;
}
div.pager table.pPages td a:hover {
	background:#0062af;
	color:#fff;
}
div.pager table.pPages td img.sep {
	height:4px;
	width:4px;
}
div.panelTitle, table.footer td div.panelTitle {
	padding:1px 5px 2px;
	width:100%;
}
div.panelTitle h3, table.footer td div.panelTitle h3 {
	font-size:14px;
	margin:0;
}
div.panelOuter div div.cont, table.footer td div.panelOuter div div.cont {
	padding:5px;
	width:100%;
}
div.designTitle, table.footer td div.designTitle {
	background-image:url(blue/checkoutPanelTop.gif);
	background-repeat: no-repeat;
	height:30px;
	color: #fff;
	position:relative;
	background-color: #0062af;
	width: 492px;
}
div.designTitle h3, table.footer td div.designTitle h3 {
	font-size:13px;
	margin:0;
	color: #fff;
	padding: 8px 0 0 10px;
}
div.desPanelOuter div div.cont, table.footer td div.desPanelOuter div div.cont {
	background-color:#eaeaea;
	background-image:url(blue/checkoutPanelBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width: 492px;
}
div div.cont p {
	padding: 10px;
}
h3.paraTitle, table.footer td h3.paraTitle {
	color:#0062af;
	display:block;
	font-size:12px;
	font-style:normal;
	font-weight:700;
	margin-bottom:5px;
	padding-top:6px;
}
h3.paratitle {
	font-size: 16px;
}
table.footer td h3.paraTitle {
	font-size:11px;
	margin-bottom:2px;
	padding-top:3px;
	color: #fff;
	;
}
h4.paraSubtitle, table.footer td h4.paraSubtitle {
	font-size:11px;
	font-weight:700;
	margin:2px 0 5px;
}
table.footer td h4.paraSubtitle {
	font-size:10px;
	margin:2px 0;
}
table.footer td p, table.footer td p.paraEl {
	margin:0 0 5px;
}
img.clearAll {
	clear:both;
	display:block;
	visibility:hidden;
}
table.footer td div.contentContainer table.contentTable td.contentColumn p {
	margin:0 0 7px;
}
td.paraSublink {
	background:url(../upload/paragraphArrow.gif) top right;
	background-repeat:no-repeat;
	padding-right:18px;
}
td.paraSublink a {
	font-size:11px;
	font-weight:700;
	line-height:13px;
}
img.paragraphMoreArrow {
	display:none;
	height:13px;
	vertical-align:text-top;
	width:13px;
}
div.qAccessCont {
	left:7px;
	position:absolute;
	top:128px;
	width:155px;
	z-index:6;
}
div.qSearchCont {
	left:50px;
	position:absolute;
	top:80px;
	width:155px;
}
div.qSearchCont form {
	margin-bottom:0;
	margin-top:0;
	width:150px;
}
div.qSearchCont table.qSearch td input.text {
	font-size:10px;
	width:100%;
}
div.qSearchCont table.qSearch td input.button {
	background:url(../upload/goButt.gif) top left;
	background-repeat:no-repeat;
	height:16px;
	width:26px;
}
table.stdSearch td input.text {
	font-size:13px;
	width:300px;
}
span.searchResult {
	color:#FFB600;
	padding:0 2px;
}
table.recomShell form {
	margin:0;
	padding:0;
}
table.recomShell td ul li {
	color:#8B0000;
	font-size:11px;
	font-weight:700;
	margin:3px 0;
}
table.recomShell td form table td {
	padding:1px 8px;
}
table.recomShell td form table td input.text, table.recomShell td form table td textarea {
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	padding-left:1px;
	padding-right:1px;
	width:100%;
}
table.recomShell td form table td textarea {
	overflow:auto;
}
table.recomShell td form table td input.button {
	cursor: pointer;
	font-size:11px;
	margin-bottom:8px;
}
div.recomSuccess {
	color:#333;
	font-size:13px;
	font-weight:700;
	margin:10px 0;
}
table.recomShell td div.policy {
	color:#333;
	font-size:11px;
	margin:10px 0;
}
table.recomShell td form table td.title {
	background:#E0D98C;
	color:#000;
	font-weight:700;
	padding:1px 4px;
}
table.recomShell td form table {
	background:#EEEED2;
}
table.recomShell td form table td.prompt span {
	color:#333;
	font-size:11px;
}
div.separatorShell {
	background-color:#00389A;
	margin-bottom:15px;
	margin-top:7px;
}
div.sitemapEntry table td a, div.sitemapEntry table td a:link, div.sitemapEntry table td a:visited, div.sitemapEntry table td a:hover {
	text-decoration:none;
}
div.sitemapEntry table td em {
	color:#000;
	font-style:normal;
	font-weight:700;
}
div.sitemapEntry table td img.bullet {
	background:#00389A;
	height:4px;
	margin:5px 6px 0 3px;
	width:4px;
}
div.sitemapEntry table td img.arrow {
	background:url(../upload/sitemapArrow.gif) left bottom;
	background-repeat:no-repeat;
	height:11px;
	margin:1px 0 0 5px;
	width:7px;
}
div.globalLayerShell {
	position:absolute;
}
div.tNavKont div.des1 div.des2 table.tNavOuter td.loginCol img {
	height:1px;
	width:10px;
}
table.searchAndTrailBg {
	display:none;
	height:40px;
	left:10px;
	margin:auto;
	top:5px;
	width:0;
}
td.quickSearchBg {
	border:1px solid #FFF;
	width:170px;
}
td.searchAndTrailSpacerColumn {
	height:22px;
	width:20px;
}
img.searchAndTrailSpacer {
	width:20px;
}
td.trailbg {
	width:400px;
}
img.spacerLeft {
	width:145px;
}
img.contentSpacer {
	height:10px;
}
img.spacerRight {
	width:15px;
}
img.block {
	display:block;
}
td.contentMainColumn {
	background:#fff url(blue/contentTop.gif) top;
	background-repeat:no-repeat;
	width:722px;
}
table.contentTable {
	background:url(blue/contentBottom.gif) bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
	width:722px;
}
td.contentColumn {
	padding-left:10px;
	width:100%;
}
th, td, p {
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:13px;
}
p {
	margin-top:0;
}
ul {
	list-style-type:square;
}
h1, h2 {
	color:#0062af;
}
h1 {
	color:#0062af;
	font-size:18px;
	margin:0 0 6px;
}
h2 {
	color:#0062af;
	font-size:16px;
	margin:0 0 10px;
}
h3 {
	color:#0062af;
	font-size:14px;
	margin:0;
}
h4 {
	color:#0062af;
	font-size:11px;
	margin:0 0 13px;
}
a:link, a:visited, a:hover {
	color:#000;
	text-decoration:none;
}
div.titlesShell table td.imgL {
	padding-right:10px;
	vertical-align:bottom;
}
div.titlesShell table td.imgR {
	padding-left:10px;
	vertical-align:bottom;
}
table.surveyOvShell td div span.question {
	font-size:13px;
	font-weight:700;
}
table.surveyResult td.date {
	font-size:10px;
	padding-top:10px;
}
table.surveyResult td div.gfx {
}
table.surveyResult td.gfxBg {
	background:#efefef;
	width:auto;
}
td.teasersShell {
	padding-right:10px;
	width:200px;
}
td.teasersShell img.topSpc, td.teasersShell img.bottomSpc {
	height:0;
	width:200px;
}
td.teasersShell div.teasersCont {
	margin-top:10px;
	width:200px;
}
td.teasersShell div.teasersCont div.title, td.teasersShell div.teasersCont div.titleBL {
	background:#C4C4C4;
}
td.teasersShell div.teasersCont div.title h3, td.teasersShell div.teasersCont div.titleBL h3 {
	background:#7a7a7a url(blue/teaserRightTop.gif) top;
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:700;
	height:15px;
	padding:8px 0 5px 10px;
}
td.teasersShell div.teasersCont div.outer, td.teasersShell div.teasersCont div.outerBL {
	margin-bottom:15;
	padding:0;
	width:100%;
}
td.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content, td.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL{
	background:#eaeaea;
	padding:0 0 10px;
	width:100%;
	background-image: url(blue/teaserRightBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

div.contentBL div.blockcont {
	padding: 10px;
	text-align: center;
}
td.teasersShell div.teasersCont p {
	font-size:11px;
	padding:10px;
}
td.teasersShell div.teasersCont table.sublink td {
	padding:1px 3px 8px 10px;
	text-align:left;
}
td.teasersShell div.teasersCont table.sublink a img {
	background:url(blue/teaserRightArrow.gif) bottom left;
	background-repeat:no-repeat;
	height:12px;
	vertical-align:text-top;
	width:20px;
}
div.teasersShell img.topSpc, div.teasersShell img.bottomSpc {
	height:0;
	width:134px;
}
div.teasersShell div.teasersCont div.title, div.teasersShell div.teasersCont div.titleBL {
	background-image:url(blue/teaserTopLeft.gif);
	background-position: top;
	background-repeat: no-repeat;
	width:138px;
}
div.teasersShell div.teasersCont div.title, div.teasersShell div.teasersCont div.titleBL {
}
div.teasersShell div.teasersCont div.titleBL {
	background:transparent;
	margin:0;
	padding-top:0;
}
div.teasersShell div.teasersCont div.title h3, div.teasersShell div.teasersCont div.titleBL h3 {
	color:#fff;
	font-size:12px;
	margin:0;
	padding: 10px 0 5px 15px;
}
div.teasersShell div.teasersCont div.outer, div.teasersShell div.teasersCont div.outerBL {
	margin-bottom:12px;
	width:138px;
}
div.teasersShell div.teasersCont div.outer div.des1 div.des2, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL {
	background-color:#eaeaea;
	background-image:url(blue/teaserBottomLeft.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:138px;
}
div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL {
	color:#0062af;
	padding:5px 6px 10px;
	width:100%;
}
div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL {
	background:transparent;
	color:#000;
}
div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content a, div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content a:link, div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content a:visited, div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content a:hover, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL a, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL a:link, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL a:visited, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL a:hover {
	color:#0062af;
	font-weight:700;
}
div.teasersShell div.teasersCont p {
	font-size:11px;
	margin:0 0 0 10px;
	font-weight: normal;
}
div.teasersShell div.teasersCont table.sublink td {
	padding:1px 3px;
}
div.teasersShell div.teasersCont table.sublink td a:hover {
	color:#0062af;
}
div.teasersShell div.teasersCont table.sublink a img {
	background:url(blue/littleTeaserArrow.gif) bottom left;
	background-repeat:no-repeat;
	display:none;
	height:10px;
	vertical-align:text-top;
	width:6px;
}
table.tNav {
	margin-top:15px;
}
table.tNav td.spcLeft {
	background:url(blue/topNavBackleft.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:0;
	width:100%;
}
table.tNav td.spcRight {
	background:url(blue/topNavBackright.gif);
	background-position:left bottom;
	padding:0 7px 0 0;
}

table.tNav td.spcRight {
	background:url(blue/topNavBackright.gif);
	background-position:left bottom;
	padding:0 10px 0 0;
}
table.tNav td.navItem {
	background:url(blue/topNavBack.gif) bottom;
	background-repeat:repeat-x;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
table.tNav td.sep {
	background:url(blue/topNavSep.gif) bottom;
	padding:0 5px;
}
table.tNav td.navItem span.here, table.tNav td.navItem a.normal, table.tNav td.navItem a.normal:link, table.tNav td.navItem a.normal:visited, table.tNav td.navItem a.normal:hover, table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited {
	color:#fff;
	font-size:11px;
	font-weight:400;
}

table.tNav td.navItem a.normal:hover {
	color:#ccc !important;
	font-size:11px;
	font-weight:400;
}

table.tNav td.navItem span.here, table.tNav td.navItem a.inPath:link {
	color:#ccc !important;
	font-size:11px;
	font-weight:400;
} 

table.tNav td.sep img {
	width:5px;
}
table.trailShell td.sep img {
	background-repeat:no-repeat;
	height:9px;
	margin:2px 3px 0;
	width:15px;
}
div.floatTerm {
	clear:both;
}
table.mShell, table.contentMainTable {
	height:auto;
}
div.topAddContrContainer, table.aN td.item div.more img, table.aNP td div.more img, table.aNPSublink td a img, td.fLOuterShell, td.fLOuterShell div, div.gOvItem div.more img, div.linkCont1, div.linkCont2, div.linkCont1 img, div.linkCont2 img, table.headerImg, div.navOuterShell div.bottomImg img, div.navEl_0_normal, div.navEl_0_inPath, div.navEl_0_here, div.navSplitShell div.navShell_0, div.navSplitShell div.navShell_2, table.news td.item div.more img, div.pager table.pInfo td, div.pager table.pInfo td span, div.pager table.pPages td a img.firstAct, div.pager table.pPages td img.firstPass, div.pager table.pPages td a:hover img.firstAct, div.pager table.pPages td img.firstPass, div.pager table.pPages td a img.prevAct, div.pager table.pPages td img.prevPass, div.pager table.pPages td a:hover img.prevAct, div.pager table.pPages td img.prevPass, div.pager table.pPages td a img.nextAct, div.pager table.pPages td img.nextPass, div.pager table.pPages td a:hover img.nextAct, div.pager table.pPages td img.nextPass, div.pager table.pPages td a img.lastAct, div.pager table.pPages td img.lastPass, div.pager table.pPages td a:hover img.lastAct, div.pager table.pPages td img.lastPass, table.footer td img.paragraphMoreArrow, div.printHeader, div.printButtonShell, img.printHeaderSpacer, div.skipNav, td.spacerColumnLeft, td.spacerColumnRight, td.teasersShell div.teasersCont div.outerBL table.sublink td, td.tRightSpcCol, td.tRightSpcCol img {
	display:none;
}
table.aCShell, td.fLOuterShell div table.nav td.spcLeft, td.msFooter, table.mShell, div.tNavKont, div.tNavKont div.des1, div.tNavKont div.des1 div.des2 table.tNavOuter td.navCol {
	width:100%;
}
table.twoColElShell {
	width: 490px;
}
table.aN td.date, table.news td.date {
	color:#666;
	font-weight:700;
	padding-right:8px;
}
table.aN td.item h3, div.gOvItem h3, table.news td.item h3 {
	margin:0 0 8px;
}
table.aN td.item h4, div.gOvItem h4, table.news td.item h4 {
	margin:0 0 3px;
}
table.aN td.item a img, table.aN td.item img, div.gOvItem a img.rFloat, div.gOvItem img.rFloat, table.news td.item img.rFloat {
	float:right;
	margin-bottom:5px;
	margin-left:10px;
}
table.aN td.item div.desc, div.gOvItem div, table.news td.item div.desc, table.imageTable {
	margin:0;
}
table.aN td.item div.more, div.gOvItem div.more, table.news td.item div.more {
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
}
table.aNPSublink td a, div.bToTop div.des1 span, table.dList td span.desc, table.llShell td.desc, table.footer td div.panelTitle h3, table.footer td div.designTitle h3, td.paragraphImageText, table.recomShell td form table td.prompt, td.teasersShell div.teasersCont div.blockCont, td.teasersShell div.teasersCont div.blockCont p, td.teasersShell div.teasersCont div.blockCont ul, td.teasersShell div.teasersCont div.blockCont ol, div.teasersShell div.teasersCont div.blockCont, div.teasersShell div.teasersCont div.blockCont p, div.teasersShell div.teasersCont div.blockCont ul, div.teasersShell div.teasersCont div.blockCont ol {
	font-size:11px;
}
body.mainFrame, body.print {
	background:#fff;
	color:#000;
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:13px;
}
div.faqGrShell, div.pager {
	margin-bottom:15px;
	width: 0;
}
div.faqGrShell ul, table.stdSearch form {
	margin-bottom:0;
	margin-top:0;
}
td.fLOuterShell div table.nav td.navItem a.inPath:link, td.fLOuterShell div table.nav td.navItem a.inPath:visited, td.fLOuterShell div table.nav td.navItem a.inPath:hover, table.tNav td.navItem a.inPath:link, table.tNav td.navItem a.inPath:visited, table.tNav td.navItem a.inPath:hover {
	font-style:italic;
}
td.fLOuterShell div table.nav td.navItem a.normal:hover, td.fLOuterShell div table.nav td.navItem a.inPath:hover, td.fLOuterShell div table.nav td.navItem span.here, table.tNav td.navItem a.normal:hover, table.tNav td.navItem a.inPath:hover, table.tNav td.navItem span.here {
	color:#336;
}
table.footer td a, table.footer td a:link, table.footer td a:visited, table.footer td a:hover, form.login table td span {
	color:#fff;
}
table.footer td a:hover, div.sitemapEntry table td a:hover {
	text-decoration:none;
	color: #F8BA00;
}
div.fsMediaShell div.img, div.navigationImage {
	text-align:center;
}
div.gOvItem, div.titlesShell {
	margin-bottom:12px;
}
div.lSwCont select, div.qAccessCont select {
	font-family:Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	font-size:10px;
	width:100%;
}
div.navEl_3_normal, div.navEl_3_inPath, div.navEl_3_here, div.navEl_1_inPath a:link {
	color:#00276a;
}
div.navEl_0_normal a:hover, div.navEl_0_inPath a:hover, div.navEl_0_here div.noLink, div.navEl_2_inPath a:link, div.navEl_3_normal a:hover, div.navEl_3_inPath a:hover, div.navEl_3_here div.noLink, div.pager table.pPages td, a, div.teasersShell div.teasersCont div.outer div.des1 div.des2 div.content a:hover, div.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL a:hover {
	color:#ffffff;
}
div.navSplitShell, table.llShell {
	margin-bottom:20px;
}
div.co_spec1 div.navEl_1_normal a:hover, div.co_spec1 div.navEl_1_inPath a, div.co_spec1 div.navEl_1_inPath a:link, div.co_spec1 div.navEl_1_inPath a:visited, div.co_spec1 div.navEl_1_inPath a:hover, div.co_spec1 div.navEl_1_here div.noLink, div.co_spec2 div.navEl_1_normal a:hover, div.co_spec2 div.navEl_1_inPath a, div.co_spec2 div.navEl_1_inPath a:link, div.co_spec2 div.navEl_1_inPath a:visited, div.co_spec2 div.navEl_1_inPath a:hover, div.co_spec2 div.navEl_1_here div.noLink {
	background:transparent;
	color:#00389A;
}
form.quicklogin, form.login, form.logoutFormField, div.outerBL div.contentBL, td.teasersShell div.teasersCont div.outer div.des1, td.teasersShell div.teasersCont div.outerBL div.des1BL {
	margin:0;
	padding:0;
}
form.login table td input.button, table.stdSearch td input.button, form.surveyForm td input.button {
	cursor: pointer;
}
table.logout td.spacer img, table.twoColElShell td.middleSpc img {
	width:12px;
}
div.panelOuter, table.footer td div.panelOuter, div.desPanelOuter, table.footer td div.desPanelOuter {
	margin-bottom:12px;
	width:490px;
}
table td.content p, table td.content p.paraEl, div.contentContainer table.contentTable td.contentColumn p {
	margin:0 0 10px;
}
table.footer td table td.paragraphImageText, table.surveyOvShell td div span.date, form.surveyForm td.date {
	font-size:10px;
}
table.footer td table td.paraSublink, td.teasersShell div.teasersCont div.titleBL, td.teasersShell div.teasersCont div.outerBL div.des1BL div.des2BL div.contentBL {
	background:transparent;
}
div.qSearchCont table.qSearch, img.navigationColumnSpacer {
	width:150px;
}
table.mShell td.msCont, table.contentMainTable {
}
table.headerElements {
	width: 1000px;
}
table.twoColElShell td.leftSpc img, table.twoColElShell td.rightSpc img {
	width:190px;
}
a:hover, td.teasersShell div.teasersCont table.sublink td a:hover {
	color:#F8ba00 !important;
	font-weight: 700;
}
div.titlesShell table td.titlesL, div.titlesShell table td.titlesR {
	vertical-align:bottom;
}
form.surveyForm td.question, table.surveyResult td.question {
	color:#00389A;
	font-weight:700;
}
td.teasersShell img.bottomSpc, div.teasersShell img.bottomSpc {
	height:1px;
}
td.teasersShell div.teasersCont h4, div.teasersShell div.teasersCont h4 {
	color:#000;
	display:none;
	font-size:11px;
	margin:3px;
}
td.teasersShell div.teasersCont div.blockCont p, td.teasersShell div.teasersCont div.blockCont ul, td.teasersShell div.teasersCont div.blockCont ol, div.teasersShell div.teasersCont div.blockCont p, div.teasersShell div.teasersCont div.blockCont ul, div.teasersShell div.teasersCont div.blockCont ol {
	margin-bottom:10px;
	margin-top:0;
}
td.teasersShell div.teasersCont table.sublink td a, td.teasersShell div.teasersCont table.sublink td a:link, td.teasersShell div.teasersCont table.sublink td a:visited, td.teasersShell div.teasersCont table.sublink td a:hover, div.teasersShell div.teasersCont table.sublink td a, div.teasersShell div.teasersCont table.sublink td a:link, div.teasersShell div.teasersCont table.sublink td a:visited, div.teasersShell {
	color:#0062af;
	font-size:11px;
	font-weight:700;
}
td.teasersShell div.teasersCont table.sublink td a:hover {
	color:#fcbf00;
}
table.trailShell td a.hNormal, table.trailShell td a.hNormal:link, table.trailShell td a.hNormal:visited, table.trailShell td a.hNormal:hover, table.trailShell td a.normal, table.trailShell td a.normal:link, table.trailShell td a.normal:visited, table.trailShell td a.normal:hover {
	font-size:10px;
	text-decoration:none;
}
table.trailShell td span.hHere, table.trailShell td span.here {
	font-size:10px;
	font-weight:700;
}
div.navEl_1_normal a:hover, div.navEl_1_inPath a, div.navEl_1_inPath a:link, div.navEl_1_inPath a:visited, div.navEl_1_inPath a:hover, div.navEl_1_here div.noLink, div.navEl_2_normal a:hover, div.navEl_2_inPath a, div.navEl_2_inPath a:link, div.navEl_2_inPath a:visited, div.navEl_2_inPath a:hover, div.navEl_2_here div.noLink, div.navEl_3_normal a:hover, div.navEl_3_inPath a:hover {
	background-color: transparent !important;
}
table.kontaktformular {
	width: 490px;
	font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #eaeaea;
	background-image: url(blue/ptop.gif);
	background-position: top;
	background-repeat: no-repeat;
}
table.kontaktformular td {
	padding: 5px 12px 5px 8px;
}
table.kontaktformular td.bez {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-bottom: 0;
	padding-top: 10px;
}
td.feld {
	background-color: #eaeaea;
}
table.kontaktformular td.button {
	text-align: right;
	background-image: url(blue/checkoutPanelBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
table.kontaktformular td.feld input, table.kontaktformular td.plz input, table.kontaktformular td textarea {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
}
table.kontaktformular td textarea {
	overflow: auto;
}
table.kontaktformular td.plz input {
	width: 35px;
}
table.kontaktformular td.button input {
	font-size: 11px;
	margin-bottom: 8px;
	background: #F0F0F0;
	cursor: pointer;
}
table.kontaktformular td.box {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
table.kontaktformular span.stern {
	padding-left: 1px;
	color: #E60004;
	font-weight: bold;
	font-size: 13px;
}

