/*
This is an example. Modify it for your project.
*/
body#mainContent{
	margin:0 0px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF url('../templates/main/images/bodybg.png') repeat-x;
	overflow-y:scroll;
}
body#printWindow{
	background:#FFFFFF;
}
body, div, table, tr, td, p{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
}
a:link{
	text-decoration:underline;
	color:#FF3300;
}
a:hover{
	text-decoration:underline;
	color:#FF3300;
}
p{
	text-align:left;
}
table#catTabs img{
	display:block;
}
a.secretLink:hover{
	text-decoration:none !important;
}
img{
	margin:0;
	display:inline-block;
}
#verticalTRId *{
	height:1px;
	overflow:hidden;
}
#listingAuswahlRowTABLE td{
	white-space:nowrap;
}
.breadCrump{
	color:#999999 !important;
	font-size:10px;
	margin:0 0 20px 0;
}
.breadCrump *{
	font-size:10px;
	text-decoration:underline !important;
	color:#999999 !important;
}
#topListingContent{
	text-align:left;
	top:240px;
	position:absolute;
}
/*========================================*/
/*========================================*/
/*HEADERS CONTAINER*/
/*========================================*/
/*========================================*/
#quizForm label{
	display:block
}
.quizSmallText{
	font-size:10px;
	color:#333333;
	margin-top:-3px;
}
#quizForm select{
	margin:0 0 5px 0;
}
#quizForm textarea,
#quizForm input[type=text]{
	width:350px;
	margin:0 0 5px 0;
}
#quizForm textarea{
	height:100px;
}
#quizForm input#quiz_zip,
#quizForm input#quiz_companyzip{
	width:60px;
}
#quizForm input#quiz_town,
#quizForm input#quiz_city,
#quizForm input#quiz_companycity{
	width:281px;
}
#quizForm input[type=submit]{
	background:#CC0000;
	color:#FFFFFF;
	font-size:16px;
	padding:5px 20px;
	border-radius:4px;
	border:solid 1px #FFFFFF;
	cursor:pointer;
	margni:10px 0 0 0;
}
#quizForm label#quiz_acceptrulesLab,
#quizForm label#quiz_acceptDataLab{
	display:inline !important;
}
div.formError,
p.formError{
	color:#CC0000;
	font-weight:bold;
}
label.formError{
	color:#CC0000;
}
input.formError{
	background:#FFB9B9;
}
.formError a{
	color:#CC0000 !important;
}
.formSuccess{
	color:#008C23;
	font-weight:bold;
}
/*========================================*/
/*========================================*/
/*HEADERS CONTAINER*/
/*========================================*/
/*========================================*/
div#topBarContainer{
	width:100%;
	height:60px;
	background:url('../templates/main/images/pageTopRepeat.png') repeat-x;
}
div#topBarSocialBar{
	width:960px;
	height:33px;
	margin:0 auto;
	text-align:right;
	color:#555555;
}
div#topBarSocialBar a,
div#topBarSocialBar span{
	font-weight:bold;
	float:right;
	display:block;
	margin:11px 0 0 0;
}
div#topBarSocialBar a{
	margin:7px 0 0 5px;
}
div#topBarMetaNav{
	width:960px;
	height:27px;
	margin:0 auto;
}
ul#metanavBox{
	float:left;
	height:27px;
	margin:0 0 0 230px;
	list-style-type:none;
	padding:0;
}
ul#metanavBox li{
	float:left;
	list-style-type:none;
	margin:6px 0 0 0;
	color:#555555;
}
div#searchBox a,
ul#metanavBox a{
	text-decoration:none;
	color:#555555;
	font-size:11px;
}
div#searchBox a:hover,
ul#metanavBox a:hover{
	text-decoration:underline;
	color:#000000;
}
div#searchBox{
	padding:0;
	margin:4px 0 0 0;
	float:right;
}
div#searchBox td,
div#searchBox table{
	padding:0;
	margin:0;
}
div#topBarImageContainer{
	width:100%;
	height:140px;
	position:relative;
	background:url('../templates/main/images/mainmenubg.png') bottom left;
}
div#mainBGImageContainer{
	width:100%;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-position:top center;
}
div#mainSidelogos{
	height:77px;
	top:0;
	right:0;
	position:absolute;
}
div#mainSidelogos img{
	float:left;
}
div#mainMenuContainer{
	width:960px;
	height:140px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
div#mainLogo{
	width:230px;
	height:140px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	background:#FFFFFF;
	overflow:hidden;
}
ul#mainMenu{
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	width:730px;
	top:100px;
	left:229px;
	height:40px;
}
ul#mainMenu li{
	height:40px;
	background:url('../templates/main/images/mainmenu_trennbar.png') no-repeat;
	float:left;
	list-style-type:none;
}
ul#mainMenu span{
	display:block;
	padding:10px 0 0 0;
}
ul#mainMenu a{
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	padding:0 25px;
	height:40px;
}
ul#mainMenu a.mainMenuPA, ul#mainMenu a.mainMenuPA:link, ul#mainMenu a.mainMenuPA:active, ul#mainMenu a.mainMenuPA:visited{
	color:#CC0000;
	text-decoration:none;
}
ul#mainMenu a.mainMenuPA:hover{
	color:#FFFFFF;
	background:#CC0000;
	font-size:18px;
}
ul#mainMenu a.mainMenuAC, ul#mainMenu a.mainMenuAC:link, ul#mainMenu a.mainMenuACactive, ul#mainMenu a.mainMenuAC:visited, ul#mainMenu a.mainMenuAC:hover{
	color:#FFFFFF;
	background:url('../templates/main/images/mainmenu_bg_AC.png');
	text-decoration:none;
}
div#topprodukteCatBar{
	min-height:10px;
	background:#CC0000;
}
div#topprodukteCatContainer{
	height:40px;
	margin:0 auto;
	width:960px;
}
div#pageFooter{
	width:100%;
	padding:20px 0;
	background:#F7F7F7;
}
div#pageFooterInner{
	width:960px;
	margin:0 auto;
}

#mainContentContainer{
	width:960px;
	margin:0 auto;
	text-align:left;
}
.printButton, a.printButton, a.printButton:link, a.printButton:active, a.printButton:visited, a.printButton:hover{
	color:#555555 !important;
	font-weight:normal !important;
	text-decoration:none;
}
a.printButton:hover{
	text-decoration:underline;
}
#mainLeftColumn{
	width:230px;
	background:#EBEFF5;
}
#mainCenterColumn{
	padding:20px;
	background:#FFFFFF;
}
#mainRightColumn{
	width:230px;
	background:#FFFFFF;
}
#mainLeftColumnInnerDistance{
	margin:25px 0 10px 0;
	width:230px;
}
#mainCenterColumnInnerDistance{
	width:480px;
	overflow:hidden;
}
.tableImagesListing a, .tableImagesListing a:link, .tableImagesListing a:active, .tableImagesListing a:visited,
#mainCenterColumnInnerDistance a, #mainCenterColumnInnerDistance a:link, #mainCenterColumnInnerDistance a:active, #mainCenterColumnInnerDistance a:visited{
	color:#356399;
	font-weight:bold;
	text-decoration:none;
}
.tableImagesListing a:hover
#mainCenterColumnInnerDistance a:hover{
	text-decoration:underline;
}
#mainRightColumnInnerDistance{
	margin:54px 0 20px 0;
	width:230px;
	overflow:hidden;
	color:#555555:
}
#mainRightColumnInnerDistance *{
	color:#555555;
}
#mainCenterColumnLargeInnerDistance{
	width:730px;
	overflow:hidden;
}
div#innerPrintContent{
	margin:20px;
}
.grayfont{
	color:#999999;
	font-size:10px;
}
/*========================================*/
/*PRODUCT CATEGORIES MENU*/
/*========================================*/
ul#prodCatMenu{
	float:left;
	font-family:Arial;
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
}
li.prodCatLevel1{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
}
li.prodCatLevel1{
	position:relative;
	display:block;
	height:40px;
}
li.menuMO>div,
li.menuPA>div,
li.menuAC>div{
	font-weight:bold;
	font-size:13px;
	margin:12px 15px 0 10px;
}
li.menuMO>div,
li.menuPA>div{
	color:#FFFFFF;
	cursor:default;
}
li.menuMO,
li.menuMO>div,
li.menuPA:hover>div,
li.menuPA:hover{
	color:#CC0000;
}
li.menuMO,
li.menuPA:hover{
	background:#FFFFFF;
	/*background:#FFFFFF url("../templates/main/images/mainmenubg.png") repeat-x;*/
}
li.menuAC>div{
	color:#FFFFFF;
	cursor:default;
}
li.menuAC{
	background:#FFFFFF;
}
li.menuAC>div{
	color:#CC0000;
	background:#FFFFFF;
}
ul.menuLevel2{
	display:none;
	z-index:999;
	position:absolute;
	top:40px;
	left:0;
	list-style-type:none;
	margin:0;
	padding:0;
	min-width:100%;
	border-bottom:solid 1px #FFFFFF;
}
li.menuMO,
li.menuMO:hover,
li.menuPA:hover,
li.menuAC:hover{
	display:block !important;
}
li.menuMO:hover ul.menuLevel2,
li.menuAC:hover ul.menuLevel2,
li.menuPA:hover ul.menuLevel2{
	display:block;
}
li.prodCatLevel2{
	color:#000000;
	list-style-type:none;
	margin:0;
	padding:0;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-top:none;
	width:100%;
}
li.prodCatLevel2.menuPA{
	background:#E2E2E2;
}
li.prodCatLevel2.menuPA:hover{
	background:#FFFFFF;
}
li.prodCatLevel2.menuAC,
li.prodCatLevel2.menuAC>div{
	background:#FFFFFF;
	color:#CC0000;
}
li.prodCatLevel2>div{
	white-space:nowrap;
	margin:0 15px;
	padding:5px 0 5px 0;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
ul.menuLevel3{
	margin:0;
	padding:0;
	list-style-type:none;
	border-top:solid 1px #FFFFFF;;
}
li.prodCatLevel3{
	color:#000000;
	background:#E2E2E2;
	list-style-type:none;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-top:none;
}
li.prodCatLevel3 a{
	display:block;
	padding:5px 10px 5px 30px;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
}
li.prodCatLevel3.menuPA a{
	color:#000000;
	background:#E2E2E2;
}
li.prodCatLevel3.menuPA:hover a{
	color:#CC0000;
}
li.prodCatLevel3.menuAC *{
	background:#FFFFFF;
	color:#CC0000;
}
ul#prodCatMenuLayer{
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#prodCatMenuLayer>li{
	list-style-type:none;
	float:left;
	height:40px;
}
div.prodCatMenuLayer{
	width:100%;
	background:#FFFFFF;
	position:absolute;
	top:28px;
	left:-11px;
	z-index:999;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-left:solid 1px #CC0000;
	border-right:solid 1px #CC0000;
	border-bottom:solid 1px #CC0000;
	display:none;
}
div.prodCatMenu2Head{
	font-weight:bold;
	width:215px;
	font-size:14px;
	margin:10px 20px 0 0;
	display:inline-block;
}
.cat2Icon{
	width:24px;
	height:24px;
	overflow:hidden;
	float:left;
	margin:0 4px 0 0;
	text-align:center;
}
.cat2Icon *{
	text-align:center;
	margin:1px;
}
.cat2Text{
	float:left;
	margin:5px 0 0 0;
}
.clearBoth{
	clear:both;
}
div.prodCatMenuInnerDistance{
	margin:10px 0 10px 10px;
}
ul#prodCatMenuLayer>li:hover div.prodCatMenuLayer{
	display:block;
}
/*div.prodCatMenuLayer#tempLayer23{
	display:block !important;
}*/
ul.prodCatLastLevel{
	margin:0 0 15px 0;
	margin-top:5px;
	padding:0 0 0 12px;
}
ul.prodCatLastLevel li{
	text-align:left;
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size:12px;
	padding:0 0 0 17px;
	font-weight:normal;
	list-style-type:none;
	background:url("../templates/main/images/service_nav02.png") no-repeat 0 3px;
}
.prodCatL2PA{
	color:#545454;
}
.cursorPointer{
	cursor:pointer;
}
.prodCatL2AC{
	color:#CC0000;
}
.prodCatL3PA, .prodCatL3PA a, .prodCatL3PA a:link, .prodCatL3PA a:active, .prodCatL3PA a:visited{
	color:#545454;
	white-space:nowrap;
}
.prodCatL3PA a:visited:hover{
	color:#CC0000;
}
table.LegendContentTable td{
	padding:0 5px 0 5px;
}
.prodCatL3AC, .prodCatL3AC a, .prodCatL3AC a:link, .prodCatL3AC a:active, .prodCatL3AC a:visited, .prodCatL3AC a:hover{
	white-space:nowrap;
	color:#CC0000;
}

#privateBusinessUseSwitchBar *{
	font-weight:bold;
}
#privateBusinessUseSwitchBar table{
	margin:12px 0 0 0;
}
#privateBusinessUseSwitchBar input{
	margin:0 5px 2px 0;
}
/*========================================*/
/*SERVICES MENU*/
/*========================================*/
.servicesHeader{
	border-bottom:solid 2px #36639A;;
	text-transform:uppercase;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	color:#545454;
}
ul#serviceMenu1,
ul#serviceMenu2,
ul#serviceMenu3,
ul#serviceMenu4{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#serviceMenu1>li:first-child{
	list-style-type:none;
	border-top:none !important;
}
ul#serviceMenu1 li,
ul#serviceMenu2 li,
ul#serviceMenu3 li,
ul#serviceMenu4 li{
	list-style-type:none;
	border-top:dotted 1px #999999;
}
ul#serviceMenu1>li a,
ul#serviceMenu2>li a,
ul#serviceMenu3>li a,
ul#serviceMenu4>li a{
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:210px 3px;
	padding-top:3px;
	padding-bottom:3px;
}
.servicePA1, .servicePA1:link, .servicePA1:active, .servicePA1:visited{
	color:#555555 !important;
	padding-left:10px;
	padding-right:25px;
}
.servicePA1:hover{
	background:#CC0000;
	color:#FFFFFF !important;
}
.serviceAC1, .serviceAC1:link, .serviceAC1:active, .serviceAC1:visited, .serviceAC1:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
	padding-left:10px;
	padding-right:25px;
}
.servicePA2, .servicePA2:link, .servicePA2:active, .servicePA2:visited{
	color:#555555 !important;
	background-image:url('../templates/main/images/service_nav02.png');
	background-repeat:no-repeat;
	background-position:13px 7px!important;
	padding-left:23px;
}
.servicePA2:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
}
.serviceAC2, .serviceAC2:link, .serviceAC2:active, .serviceAC2:visited, .serviceAC2:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
	background-image:url('../templates/main/images/service_nav02.png');
	background-position:13px 7px!important;
	padding-left:23px;
}
.servicePA3, .servicePA3:link, .servicePA3:active, .servicePA3:visited{
	color:#555555 !important;
	background-image:url('../templates/main/images/service_nav02.png');
	background-repeat:no-repeat;
	background-position:26px 7px!important;
	padding-left:36px;
}
.servicePA3:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
}
.serviceAC3, .serviceAC3:link, .serviceAC3:active, .serviceAC3:visited, .serviceAC3:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
	background-image:url('../templates/main/images/service_nav02.png');
	background-position:26px 7px!important;
	padding-left:36px;
}
.servicePA4, .servicePA4:link, .servicePA4:active, .servicePA4:visited{
	color:#555555 !important;
	background-image:url('../templates/main/images/service_nav02.png');
	background-repeat:no-repeat;
	background-position:37px 7px!important;
	padding-left:47px;
}
.servicePA4:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
}
.serviceAC4, .serviceAC4:link, .serviceAC4:active, .serviceAC4:visited, .serviceAC4:hover{
	background-color:#CC0000;
	color:#FFFFFF !important;
	background-image:url('../templates/main/images/service_nav02.png');
	background-position:37px 7px!important;
	padding-left:47px;
}
p.leftContactInfo{
	margin:10px;
	color:#555555;
}
/*========================================*/
/*========================================*/
/*OLD STUFF*/
/*========================================*/
/*========================================*/
.quicksearchmarked{
	background-color:yellow;
	color:#406186;
	font-weight:900;
	border-bottom:dashed 1px #406186;
}
li{
	color:#555555;
	list-style:circle;
}
p{
	font-size:12px;
	color:#555555;
	line-height:18px;
}
li p{
	margin:0;
	padding:0;
}
h1{
	margin:0;
	padding:0;
	font-size:18px;
	color:#555555 !important;
	text-align:left;
}
h1.productDetails,
h1.productInfo,
h2{
	font-family:Georgia,"Times New Roman",Times,serif !important;
	color:#555555 !important;
	padding:0 0 5px 0;
	margin-top:0;
	border-bottom:2px solid #36639A;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
}
h3, h3 a, h3 a:link, h3 a:active, h3 a:visited{
	font-family:Georgia,"Times New Roman",Times,serif !important;
	color:#356399;
	font-size:18px;
	font-weight:normal !important;
	margin:0 0 5px 0;
	text-align:left;
}
h3 a:hover{
	text-decoration:underline;
}
h4, h4 a, h4 a:link, h4 a:active, h4 a:visited{
	font-family:Georgia,"Times New Roman",Times,serif !important;
	color:#356399;
	font-size:16px;
	font-weight:normal !important;
	margin:0 0 5px 0;
	text-align:left;
}
h4 a:hover{
	text-decoration:underline;
}
p{
	margin:0 0 0 0;
}
hr{
	margin:10px 0;
	border:none;
	border-top:1px dotted #CCCCCC;
}
.contentImage{
	float:left;
	margin:0 20px 0 0;
}
.contentImage .imgContainer{
	margin-bottom:18px;
}
.imgFooter{
	margin:8px 0 0 7px;
	text-decoration:none;
	color:#555555;
	font-size:11px;
	clear:left;
}
.imgFooter *{
	text-decoration:none;
	color:#555555;
	font-size:11px;
}

.tableImagesListing{
	width:480px;
	margin:0;
	padding:0;
}
.tableImagesListing .leftImage{
	width:160px;
}
.tableImagesListing .rightText{
	width:338px;
}

.tableImagesListing .leftImage img{
	width:150px;
	height:auto;
	border:5px solid #F1F2EF;
}

/*NO JS STYLES*/
ul.noscriptlist {
	padding:0px;
	margin:0px;
}
ul.noscriptlist li{
	font-size:12px;
	color:#000000;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.noscriptlist li.nojsinnerlist{
	font-size:12px;
	color:#000000;
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	background:url('../templates/main/images/arrowred_nojs.gif') 0 3px no-repeat;
}
/*UseFul Classes*/
.pxwidthheight10{
	width:10px;
	height:10px;
	overflow:hidden;
}
.hideElement{
	display:none;
}
/*EXISTING CLASSES*/
.standardtext{
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.roteheadline{
	font-size:12px;
	font-weight:bold;
	color:#B40103;
}
.graueheadline{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
a, a:link, a:active, a:visited{
	text-decoration:none;
	color:#555555;
}
a:hover{
	text-decoration:underline !important;
	color:#555555;
}
.flowtext{
	font-size:11px;
	color:#555555;
}
#topListingContent .flowtext{
	font-size:12px;
}
.smalltext{
	font-size:9px;
	color:#555555;
}
.newsheader{
	font-size:11px;
	color:#330066;
}
.popupheader{
	font-size:17px;
	color:#1C623F;
	font-weight:bold;
}
.subnavpassive{
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
.subnavactive{
	font-size:11px;
	color:#B30D11;
	font-weight:bold;
}
.subnavmouseover{
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.topnav, a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited{
	font-size:11px;
	color:#6C6A67;
	line-height:16px;
	text-decoration:none;
}
a.topnav:hover {
	font-size:11px;
	color:#B90000;
	line-height:16px;
	text-decoration:underline;
}
.searchtxt {
	font-size:9px;
	color:#FFFFFF;
	line-height:14px;
}
.searchFieldBorderText{
	height:12px;
	overflow:hidden;
}
.borderRound{
	border:solid 1px #555555;
	height:16px;
	overflow:hidden;
}
.borderRound td{
	background:#FFFFFF;
}
.searchinput {
	height:16px;
	width:190px;
	padding-top:0;
	padding-left:0;
	font-size:12px;
	color:#555555;
	display:inline;
	border:none;
	margin:0;
}
.searchbutton {
	height:16px;
	background-color:#FFFFFF;
	color:#555555;
	display:inline;
	text-align: center;
	margin:0;
	padding:0;
	overflow:hidden;
}
.nomarginbottom{
	margin-bottom:0px;
}
.homepageBox{
	margin-bottom:20px;
	background:#EBEFF5;
}
.homepageBox div{
	padding:20px;
}
a.radiobuttons_AC {
	font-size:14px;
	font-weight:bold;
	color:#CC0000 !important;
}
a.radiobuttons_PA {
	font-size:14px;
	font-weight:bold;
	color:#555555 !important;
}
.katnav {
	font-size:11px;
	color:#000000;
}
.toptenheadline{
	font-size:11px;
	color:#B40103;
}
.toptennavpassive {
	font-size:11px;
	color:#000000;
}
.toptennavactive {
	font-size:11px;
	color:#FFFFFF;
}
.itemlistmenupa, a.itemlistmenupa, a.itemlistmenupa:link, a.itemlistmenupa:active, a.itemlistmenupa:visited, a.itemlistmenupa:hover{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}
.itemlistmenumo, a.itemlistmenumo, a.itemlistmenumo:link, a.itemlistmenumo:active, a.itemlistmenumo:visited, a.itemlistmenumo:hover{
	font-size:12px;
	color:#CC0001;
	text-decoration:underline;
	font-weight:bold;
	line-height:22px;
}
.itemlistmenuac, a.itemlistmenuac, a.itemlistmenuac:link, a.itemlistmenuac:active, a.itemlistmenuac:visited, a.itemlistmenuac:hover{
	font-size:12px;
	color:#CC0001;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}
.menuAC div.textDivLevel1{
	padding:0 0 0 10px;
	background:url("../templates/main/images/service_nav02red.png") no-repeat 0px 4px;
}
.menuMO div.textDivLevel1,
.menuPA div.textDivLevel1{
	padding:0 0 0 10px;
	background:url("../templates/main/images/service_nav02white.png") no-repeat 0px 4px;
}
.menuMO div.textDivLevel1,
.menuMO:hover div.textDivLevel1,
.menuPA:hover div.textDivLevel1{
	background:url("../templates/main/images/service_nav02red.png") no-repeat 0px 4px;
}
.headerleft{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	color:#4A4A4C;
}
.headline {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#444444;
	font-weight:400;
}
.subline {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:18px;
}
.copy {
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.linkmore {
	font-size:10px;
	color:#FB332F;
}
.datum {
	font-size:11px;
	color:#555555;
}
.prodauswahl {
	font-size:12px;
	line-height:18px;
	color:#CC0001;
}
.toptenheadline2{
	font-size:12px;
	color:#B40103;
	font-weight:bold;
}
.itemlistmenupa2, a.itemlistmenupa2, a.itemlistmenupa2:link, a.itemlistmenupa2:active, a.itemlistmenupa2:visited, a.itemlistmenupa2:hover{
	font-size:11px;
	color:#666666;
	line-height:22px;
	text-decoration:none;
}
.itemlistmenumo2, a.itemlistmenumo2,  a.itemlistmenumo2:link,  a.itemlistmenumo2:active,  a.itemlistmenumo2:visited,  a.itemlistmenumo2:hover{
	font-size:11px;
	color:#CC0001;
	text-decoration:underline;
	line-height:22px;
}
.itemlistmenuac2, a.itemlistmenuac2, a.itemlistmenuac2:link, a.itemlistmenuac2:active, a.itemlistmenuac2:visited, a.itemlistmenuac2:hover{
	font-size:11px;
	color:#CC0001;
	line-height:22px;
	text-decoration:none;
}
@media print{
	div#innerPrintContent{
		margin:0;
	}
}