.valign_bottom { vertical-align:bottom; }
.padding_bottom_10px { padding-bottom: 3px; }
.padding_left_2px { padding-left: 4px; }
input.erw_srch { width:135px; border:1px solid #2c60a2; padding-left:2px; padding-bottom:1px; margin:6px 0px 0px 0px; }



.BoschPrivacySettingsV2, td.modem_db { font-family:arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:left; }
select.modem_db { width:240px;}
td.volltext { font-family:arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:left; }
input.volltext { width:240px; border:1px solid #2c60a2; }

td.register { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; display:block; padding-bottom:6px;}
td.register_error { font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal; display:block; padding-bottom:6px;}

td.tabModemWeiss01 { text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:240px}
td.tabModemWeiss02 { text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:240px}
td.tabModemGrau01 { text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; border-right:1px solid #d3dbee; width:240px}
td.tabModemGrau02 { text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:240px}

hr {border:0px; background-color:#BBC2D3; height:1px;}

td.kontakt { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left; }
td.kontakt_error { font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal; text-align:left; }

select.sendungsverfolgung_tage { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:40px; }
select.sendungsverfolgung_tage_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:40px; }
td.sendungsverfolgung_tage { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; vertical-align:top; }
td.sendungsverfolgung_tage_error { font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: bold; vertical-align:top; }

input.input_sendungsverfolgung { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.input_sendungsverfolgung_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
td.input_sendungsverfolgung { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:left;}
td.input_sendungsverfolgung_error { font-family: Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; font-weight: bold; text-align:left;}

/* KONTAKT NEU */
input.input_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
td.input_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; white-space: nowrap}
input.input_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
td.input_error { font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal; padding-bottom:18px; white-space: nowrap}

input.checkbox_field { margin-right:4px; margin-left:0px; padding-left:0px; border:none; margin-bottom:0px; padding-bottom:0px; }
td.checkbox_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left; padding-top:1px; padding-bottom:0px; padding-left:0px; margin-left:0px; }
input.checkbox_error { margin-right:4px; margin-left:0px; padding-left:0px; border:none; margin-bottom:0px; padding-bottom:0px; }
td.checkbox_error { font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal; text-align:left; padding-top:1px; padding-bottom:0px; padding-left:0px; margin-left:0px; }

select.select_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
td.select_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; border: 1px solid #ff0000; vertical-align: top; line-height: 20px}
select.select_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
td.select_error { font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: bold; padding-bottom:18px; display:block; }

/* -------------------------------------------------------------------------------------------- */
td.vertical_align_top { vertical-align:top; }
td.teaserCol { padding-bottom:16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; }
td.tabHeader { background-color:#bbc2d3; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:center; width:117Px; padding-top:1px; vertical-align:middle;}
td.unterlagenTitle { text-align:center; width:248px; padding-top:1px; vertical-align:middle; }
td.unterlagenDownloads { text-align:center; width:140px; padding-top:1px; vertical-align:middle; }
td.tabelleHeadline { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:left; vertical-align:top;}
div.tabelleHeadline { padding-top:18px;padding-bottom:11px;font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:left; vertical-align:top;}
td.tabTechData { text-align:center; width:110Px; padding-top:1px; vertical-align:middle;}
td.tabHeaderTechData { background-color:#bbc2d3; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:center; width:125Px; padding-top:1px; vertical-align:middle;}
td.tabWeissTechData00 { text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-left: 4px; width: 125px;}
td.tabWeissTechData01 { text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; 	color:#000000; font-size:11px; font-weight: normal; padding-left: 4px;}
td.tabWeissTechData02 { text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-left: 4px;}
td.tabGrauTechData01 { text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; border-right:1px solid #d3dbee; padding-left: 4px;}
td.tabGrauTechData02 { text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-left: 4px;}
table.tabelleHeadlineRahmen	{ margin-left:10px; margin-right:10px; margin-top:7px; margin-bottom:0px; padding:0px; width:458px; border:1px solid #ffffff;}
table.tabelleHinweistext { margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:7px; padding:0px; width:458px; border:1px solid #ffffff;}
ul.produktDetail { margin-left: 16px; padding-left: 0px;}
ul.absatz { margin-bottom: 0px; padding-bottom: 0px; margin-left: 17px; padding-left: 0px;}
td.unterlagenSeiten { padding-left: 4px; padding-right: 4px;}
td.unterlagenSeiten02 { padding-left: 4px; padding-right: 4px; white-space: nowrap}
.sum td.top { border-top: 1px solid #d3dbee; }
td.tabVierA	{ text-align:center; width:173Px; padding-top:1px; vertical-align:middle; }
td.tabVierD	{ text-align:center; width:4Px; padding-top:1px; vertical-align:middle; }
td.tabVierE	{ text-align:center; width:113Px; padding-top:1px; vertical-align:middle; }
td.tabWeiss03 { text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; 	color:#000000; font-size:11px; font-weight: normal; width: 80px}
td.techUnterlagenTitel { padding-left: 4px; padding-right: 4px; width:266px; }
td.techUnterlagenMaterialNr { padding-left: 4px; padding-right: 4px; width:70px; }
td.techUnterlagenDownload { padding-left: 4px; padding-right: 4px; width:142px; }

html 			{ margin:0px; padding:0px; }
body 			{ margin:0px; padding:0px; background-color:white; }
div 			{ margin:0px; border:0px; padding:0px; }
form			{ margin:0px; border:0px; padding:0px; display:inline; }
.emailformsel { display:none;}
input			{ margin:0px; vertical-align:middle; }
img 			{ margin:0px; border:0px; padding:0px; }
a				{ margin:0px; border:0px; padding:0px; }
table 			{ margin:0px; padding:0px;}
ul				{ list-style-image:url("images/bullet.gif");}
a.link_none 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C60A2; text-decoration: underline; margin:2px 0px 2px 0px; padding:0px;}
a.link_none:hover,
a.link_none:active 		{ color: #000000;}

input.metabutton 		{ border:0px; background:none; font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; color:#FFFFFF; text-decoration: none; padding:0px; border:0px; margin:0px; height:13px;}
input.metabutton:hover 	{ cursor:pointer;}

img.prodkonfig			{ margin:0px 0px 18px 18px;}
img.pxweiss				{ vertical-align:middle; margin:0px;}
img.info 				{ vertical-align:bottom; margin:0px 3px 0px 3px;}

.li 					{ text-align:left; vertical-align:middle;padding:0px; padding-top:1px; padding-left: 2px;}
.re						{ text-align:right; vertical-align:middle; padding:0px; padding-bottom:1px;}
.ctr					{ text-align:center;}
.headline				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold;}
.subheadline			{ font-family: Arial, Helvetica, sans-serif; color:#000000;	font-size:11px;	font-weight: bold; vertical-align:top; }
.fliesstext				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}

/*################## haupttabellen #################*/
table.rahmen_aussen		{ width:960px; margin:0px; padding:0px; background-image:url("images/rahmen_seite.gif"); background-repeat:repeat-y; text-align:center; vertical-align:top;}
table.rahmen_unten		{ width:960px; margin:0px; padding:0px; background-image:url("images/rahmen_bottom.gif"); background-repeat:no-repeat; background-position:top left; background-color:white; text-align:left; padding:21px 18px 18px 18px; }
table.header_innen		{ width:954px; margin:0px 3px 0px 3px; padding:0px; vertical-align:top; text-align:left;}
table.content_innen		{ width:954px; margin:0px 3px 0px 3px; vertical-align:top; background-color:white;}

/*################## metanavi #################*/
table.sizelinks			{ margin-left:30px; height:23px; width:59px;}
table.sizelinks .td {padding-bottom: 1px;}
#metasuche				{ display:inline; margin:0px; padding:0px; border:0px;}
input.suche 			{ width:163px; height:13px; border:0px; margin:0px 10px 0px 10px; vertical-align:middle; padding:0px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal;}
input.suchebtn			{ /*width:44px;*/ height:13px; margin-right:10px;}
input.sendbtn			{ /*width:65px;*/ height:13px; margin-right:10px;}

/*################## mainmenu #################*/
td.mainmenu			{ background-color:#2C60A2; background-image:url("images/trennlinieNavi.gif"); background-position:top left; background-repeat: no-repeat; text-align: left;  padding:0px 20px 28px 16px; vertical-align:bottom; }
td.strandbild 			{ width:237px; text-align: right; vertical-align:top; padding-bottom:0px; padding-top:0px; padding-right:0px; }

/*################## teaser #################*/
.teaser 				{ vertical-align:top; text-align:left; width:202px;	padding:9px 18px 9px 18px;}
.teaser .headline		{ display:block; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold; text-align:left; margin:0px 0px 0px 0px;}
.teaser .bild			{ display:block; text-align:left; margin:10px 0px 7px 0px;}
.teaser .fliesstext		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left; line-height:13px;}
.teaser a.link 			{ display:block; line-height:18px;}

/*################## newsletter #################*/
#newsletter .headline	{ display:block; margin:0px 0px 18px 0px;}
#newsletter .subheadline{ margin:18px 0px 2px 0px;}
#newsletter form#kunde_mail { margin:10px 0px 18px 0px;}
.trennlinie { margin:18px 0px 18px 0px;}
.nl_check				{ margin:0px 2px 0px 0px;}
.nl_button 				{ margin:0px 6px 0px 6px;}

/*################## tabelle, warenkorb  #################*/
#tbl 				{ width:478px; background-color:#FFFFFF; padding:1px; border:1px solid #BBC2D3; margin:8px 0px 18px 0px;}
#tbl tr.kopf		{ height:32px; background-color:#BBC2D3; vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:left; padding:1px;}
#tbl tr.kopf_small	{ height:16px; background-color:#BBC2D3; vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:left; padding:1px;}
#tbl td.icon		{ width:70px; padding-left:4px; border-right:1px solid #D3DBEE;}
#tbl td.kopf 		{ padding:2px; padding-left:4px;}
#tbl tr.eins		{ background-color:#D3DBEE; height:16px; text-align:left; padding-left:4px;}
#tbl tr.zwei		{ background-color:#FFFFFF; height:16px; text-align:left; padding-left:4px;}
#tbl tr.user		{ background-color:#FFFFFF; height:16px; text-align:left; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: normal; }
#tbl .li			{ width:195px; padding-left:4px; text-align:left; border-right:1px solid #D3DBEE;}
#tbl .lieins		{ padding-left:4px; text-align:left;}

input.buttonW 		{ border:0px; background:none; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; color:#2C60A2; text-decoration: underline;  padding:0px; border:0px; margin:0px; height: 13px; text-align:left;}
input.buttonW:hover	{ cursor:pointer;color:#000000;}

#tbl .headline		{ display:block;}
#tbl .ctr			{ text-align:center; border-right:1px solid #D3DBEE;}
tr.user td    		{ vertical-align:middle; text-align:left;}
table.agb			{ }
.agb .headline		{ text-align:left;  margin:11px 0px 8px 0px; }
.agb td.label		{ width:90px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left;}
.agb td.kontakt		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left;}
.agb td.kontakt_error{ font-family: Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; font-weight: normal; text-align:left;}
.agb td.i			{ padding:3px; text-align:left;}
.agb td.fliesstext	{ padding-bottom:6px;}
.eins td, .zwei td 	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; vertical-align:top;}
.sum td				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; vertical-align:middle; font-weight:bold; padding:1px;}

input.tbl			{ width:30px; height:10px;}
input.wk 			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding:0px 0px 1px 1px; width:20px; border-width:1px; border-style:solid; border-color:#2c60a2; text-align:right;}
input.wk_submit		{ margin:2px;}
input.wk_refresh	{ margin:2px;}
input.agb_check		{ margin:2px;}
input.warenkorb 	{ border:0px; margin:0px; background-image: url("images/warenkorb.gif"); background-repeat: no-repeat; width: 26px; height: 21px;}
textarea.agb		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:470px; height:108px; padding-left:5px; margin-top:0px; border:1px solid #2C60A2; }
/*################## sendungsverfolgung #################*/
#sver .subheadline	{ display:block; margin-bottom:6px;}
#sver .eingabe		{ display:block; margin-bottom:16px;}

/**################## brennstoffrechner #################*/
#bcalc table.td		{ padding:3px; }
#bcalc table		{ margin-top:6px; margin-bottom:18px; width:476px; vertical-align:top;}
#bcalc .checkbox 	{ margin:3px;}
input.calcBtn 		{ display:block; margin-bottom:18px;}
/**################## modemdatenbank #################*/
#modemdb 					{ vertical-align:top;}
#modemdb div.headline 	 	{ display:block; margin:15px 0px 20px 0px; line-height:9px;}
#modemdb div.subheadline 	{ display:block; margin:0px 0px 7px 0px;}
#modemdb p.fliesstext		{ line-height:13px; font-size:11px;}
#modemdb div#formbox		{ margin-top:36px;}
div.print 					{ margin:0px 0px 0px 0px;}
input.volltext				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:240px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:6px 0px 14px 0px; }
select#vendor				{ margin: 0px 0px 18px 0px;}
select#product				{ margin: 0px 0px 0px 0px;}

/**################## fachkundenlogin #################*/
#fkLogin 					{ margin:0px; padding:0px; width:500px;}
#fkLogin td.title			{ width:500px; height:49px; background-image:url("images/buderus_logo_fk_500.gif"); background-repeat:no-repeat; text-align:left;}
#fkLogin td.title .hl		{ margin-top:26px;}
#fkLogin p.txt				{ margin:-3px 18px 15px 18px; text-align:left;}
#fkLogin p					{ margin:18px 18px 0px 18px; font-family:arial, helvetica, sans-serif; font-size:11px;}
#fkLogin .hl				{ margin:18px 0px 18px 18px; font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left;}
#fkLogin .hl2				{ margin:-3px 0px 10px 18px; font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left;}
#fkLogin .subhl				{ margin:2px 0px 0px 18px; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; width:99px;}
#fkLogin td.label			{ vertical-align:top;}
#fkLogin td.label p			{ margin:0px 0px 0px 18px;}
#fkLogin td.ifeld			{ text-align:left; vertical-align:middle;}
#fkLogin input.user			{ margin-left:0px; width:135px; height:16px; border:1px solid #4775ae;margin-bottom:6px;}
#fkLogin .headline			{ display:block; font-size:14px; margin:16px 0px 12px 0px;}
#fkLogin .subheadline 		{ display:block; margin:0px;}
#fkLogin .fliesstext		{ margin-bottom:16px; margin-top:0px;text-align:left;}

/**################## umkreissuche #################*/
table.umk_search 			{ width:400px; border:0px; vertical-align:middle; }
.umk_search td.fliesstext	{ width:320px; height:24px; text-align:left; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}
.umk_search input.button	{ margin:16px 0px 0px 0px;}
input.plz					{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:70px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
select.km					{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:50px; }

table.unit					{ vertical-align:top;}
.blockButton_li 			{ display:block; margin:10px 0px 10px 0px;}

.caption			{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight: normal; padding-bottom:13px;}
.caption2			{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight: normal; padding-bottom:9px;}

.fachkunde				{ display:block; background-color:#d30018; height:18px; padding:2px 0px 0px 0px; text-align:center; font-family:arial, helvetica, sans-serif; font-size:13px; color:white; font-weight:bold;  margin-bottom:18px;}

#subnavi 				{}
#kontakt .headline 	{ display:block; text-align:left; font-size:15px; margin-bottom:8px;}
#drei	.headline	{ display:block; text-align:left; font-size:11px; margin-bottom:0px;}
#drei 				{ margin-top: 10px; width:480px;}
#drei td.li			{ width:166px; text-align:left;}
#drei td.re			{ width:148px; text-align:left;}
#drei td.ctr		{ width:166px; text-align:left;}
select.kontakt 		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:149px; padding-left:5px; margin-top:7px;}
textarea.kontakt 	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:472px; height:108px; padding-left:5px; margin-top:0px; border:1px solid #2C60A2; }
textarea.kontakt_error 	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:472px; height:108px; padding-left:5px; margin-top:0px; border:1px solid #ff0000; }
/*################## servicebox #################*/
table.servicebox 		{ text-align: left; border:1px solid #FFFFFF; background-color:#80acd3; width:198px;}
#servicebox_aussen 		{ width:200px; border: 1px solid #efefef; margin:0px 17px 0px 18px; text-align:center;}
#servicebox_innen 		{ width:198px; border: 1px solid #dadada; margin:0px; text-align:center;}
td.servicebox			{ text-align: right; vertical-align:top;  padding:0px; }
td.sbHeadline 			{ height:30px; padding-left:11px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
td.sb					{ border-top:1px solid #d3dbee; height:21px; vertical-align:middle; padding-left:11px;}
.headlineSB 			{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}

table.subnavi 			{ border-bottom:1px solid #bbc2d3; width:219px; margin-left:1px; }
table.metanavi 			{ width:956px; height:25px; padding:0px; border:0px; text-align:left; margin:0px;}
table.navi 				{ width: 926px;  height: 49px;  margin:0px 0px 0px 28px;  border-collapse: collapse; }
table.unit td 			{ padding:3px;}
table.tabAufzaehlung		{ margin-left:18px; margin-right:18px; margin-top:15px; margin-bottom:15px;}
table.tabelle			{ margin-left:0px; margin-right:10px; margin-top:7px; margin-bottom:7px; padding:0px; border:1px solid #bbc2d3; width:440px; text-align:center; }
table.tabelleRahmenWeiss	{ margin-left:10px; margin-right:10px; margin-top:7px; margin-bottom:7px; padding:0px; width:458px; border:1px solid #ffffff;}
table.tabInhalt			{ margin:1px; width:440px;}

table.teaserHome1 		{ margin-top:15px; margin-left:17px; width:203px;}
table.align_right 		{ text-align: right; padding:0px; border-collapse: collapse;}
table.contentbereich	{ width:480px; margin-top:9px;}
table.prodListe			{ width:480px; margin-top:32px; padding-bottom:0px;	margin-bottom:0px;}
table.prodListe6er		{ margin-top:-3px;}
table.prodkonfig		{ margin-bottom:11px; text-align:left;}
table.prodkonfig td.fliesstext { vertical-align:bottom;}

/*###################### PRODUKTKONFIGURATOR #######################*/
table.prodkonfig		{ width:438px; vertical-align:top; margin:0px 0px 0px 0px;}
.prodkonfig .pkStep		{ display:block; padding:18px 0px 4px 0px;}
.prodkonfig .hl			{ font-family:arial, helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align:left; margin:15px 0px 0px 0px;}
.prodkonfig .subhl		{ font-family:arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:left; margin:12px 0px 2px 0px; width:438px;}
.prodkonfig .fliesstext { vertical-align:top; text-align:left;}
.prodkonfig p			{ margin:0px 0px 0px 0px; line-height:15px; }
input.prodkonfig 		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:10px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin-left:5px; margin-right:5px; }
input.pkbtn				{ margin: 12px 0px 3px 18px;}

input.input_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.input_field_plz { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:25px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.input_field_ort { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:87px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.input_field_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.input_field_plz_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:25px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.input_field_ort_error { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:87px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
td.input_field { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; display:block; white-space: nowrap}
td.input_field_plz { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; display:block; white-space: nowrap}
td.input_field_ort { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; display:block; white-space: nowrap}
td.input_field_error { font-family: Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; display:block; white-space: nowrap}
td.input_field_plz_error { font-family: Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; display:block; white-space: nowrap}
td.input_field_ort_error { font-family: Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; font-weight: normal; padding-right: 19px; padding-bottom:18px; display:block; white-space: nowrap}


tr.tabHead				{ background-color:#bbc2d3; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold;}
tr.grau					{ background-color:#d3dbee;}

td.align_left 			{ text-align:left;  }
td.align_right 			{ text-align:right;  vertical-align:top;  padding:0px;}

td.align_center 		{ text-align:center;  vertical-align:top;  padding-top:0px;  padding-bottom:0px;  padding-right:0px; }
td.anzeigenButton		{ text-align:right; vertical-align:bottom; border:0px;}

td.checkbox				{ text-align:left; padding-top:0px; vertical-align:top; width:160px;}
td.checkHeadline		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; text-align:left; padding-top:12px; padding-bottom:3px; vertical-align:top;}
td.checkfliesstext		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left; padding-top:1px; padding-bottom:0px; padding-left:0px; margin-left:0px;}

td.contentMitte			{ padding:0px; padding-bottom:18px; text-align:left; vertical-align:top; width:480px; font-family: Arial, Helvetica, sans-serif;    color: #000000;    font-size: 11px; }
td.content_aussen 		{ width:958px;  height:454px; padding:0px; border-top:0px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color:#efefef; vertical-align:top; }
td.content_innen 		{ width: 956px; height:453px; padding:0px; border-top:0px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color:#dadada; vertical-align:top; }
td.content_inhalt 		{ width: 954px; height:452px; padding:0px; border-top:0px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color:#ffffff; vertical-align:top; }

td.einfText				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-top:11px; padding-bottom:0px; vertical-align:top;}
td.ersterTextabsatz		{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-bottom:12px; padding-top:12px;}

td.hoeheBreadcrumb 		{ height:35px; width:480px; vertical-align:top; padding:2px 0px 0px 0px; margin:0px; text-align:left;}

td.imgListe6er			{ padding-top:3px; padding-right:18px; padding-bottom:3px; width:62px; vertical-align:top;}
td.img3erRaster			{ padding-right:18px; margin-bottom:18px; width:142px; max-height:240px; vertical-align:top;}
td.img4erRaster			{ padding-right:18px; padding-top:3px; width:102px; vertical-align:top;}


td.linkListe6er			{ padding-bottom:18px; padding-left:18px; padding-top:0px; width:142px; text-align:left; vertical-align:top;}
td.liste				{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #bbc2d3;}
td.listeOhneLinie		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-top:15px; padding-bottom:15px; text-align:left;}
td.listeBildobendrueber	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-top:18px; padding-bottom:15px; border-bottom:1px solid #bbc2d3;}
td.listeMitLinkUnten	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-top:15px; padding-bottom:13px; border-bottom:1px solid #bbc2d3;}
td.logo 				{ padding:27px 2px 26px 2px;  width:207px; }

td.subhl				{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; padding-bottom:4px;}
td.prodkonfigRadio		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; text-align:left;}

td.subnavi				{ text-align: left; vertical-align:top; padding:0px 18px 0px 0px; width:220px;}
td.subnavi_td 			{ height: 500px; vertical-align: top; width: 238px; }

td.subnaviZelle0		{ padding-top:9px; padding-bottom:5px; width:220px; }
td.subnaviZelle0 .fachkunde { font-size:11px;}
td.subnaviZelle			{ font-family: Arial, Helvetica, sans-serif; text-align: left; padding-left:16px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; }
td.subnaviZelle1			{ font-family: Arial, Helvetica, sans-serif; text-align: left; padding-left:16px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; }
td.subnaviZelle2		{ text-align: left; padding-left:28px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; background-color:#EAEBEF; }
td.subnaviZelle3		{ text-align: left; padding-left:40px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; background-color:#D3DBEE; }
td.subnaviZelle4		{ text-align: left; text-indent: -8px; padding-left:55px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; background-color:#D3DBEE; }
td.subnaviZelle5		{ text-align: left; padding-left:55px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; background-color:#D3DBEE; }
td.subnaviZelleN		{ text-align: left; padding-left:24px; padding-top:9px; padding-bottom:8px; padding-right:4px; width:220px; border-top:1px solid #bbc2d3; background-color:#D3DBEE; }
td.seitedrucken			{ padding-top:11px;	padding-bottom:11px; text-align:left;}
td.seitedrucken2		{ padding-bottom:13px; padding-top:0px; text-align:left;}

td.tab1				{ text-align: center; vertical-align:middle; height:24px; border-left:1px solid #d3dbee; border-right:1px solid #d3dbee; border-top:1px solid #d3dbee;}
td.tab				{ text-align: center; vertical-align:middle; height:26px; background-color:#d3dbee; border-left:1px solid #FFFFFF;}
td.tab3				{ text-align: center; border-bottom:1px solid #d3dbee; border-right:0px;}
td.tab4				{ text-align: center; vertical-align:middle; height:26px; border-left:1px solid #FFFFFF; border-top:1px solid #d3dbee;}
td.tab5				{ text-align: center; vertical-align:middle; height:26px; background-color:#d3dbee;	border-left:1px solid #d3dbee;}
td.tab6				{ text-align: center; vertical-align:middle; height:26px; background-color:#ffffff; border-right:1px solid #d3dbee; border-top:1px solid #d3dbee;}
td.tabRahmen			{ width:478Px; border-bottom:1px solid #d3dbee;	border-right:1px solid #d3dbee; border-left:1px solid #d3dbee;}
td.tabVierA			{ width:113Px; padding-top:1px; vertical-align:middle; text-align:center;}
td.tabVierB			{ text-align:center; width:116Px; padding-top:1px; vertical-align:middle;}
td.tabVierC			{ text-align:center; width:113Px; padding-top:1px; vertical-align:middle;}

td.tabWeiss01			{ text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; 	color:#000000; font-size:11px; font-weight: normal;}
td.tabWeiss02			{ text-align:left; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; vertical-align:middle;}
td.tabGrau01			{ text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; border-right:1px solid #d3dbee;}
td.tabGrau02			{ text-align:left; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; vertical-align:middle;}

td.tabWP01			{ text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}
td.tabWP02			{ text-align:left; vertical-align:middle; border-right:1px solid #d3dbee; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}
td.tabWP03			{ width:150px;text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}
td.tabGrP01			{ text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; border-right:1px solid #d3dbee;}
td.tabGrP02			{ text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; border-right:1px solid #d3dbee;}
td.tabGrP03			{ width:150px;text-align:left; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}

td.teaser 				{ vertical-align:top; text-align:left; width:202px;	padding:18px 18px 18px 18px;}
td.ersterTeaser 		{ vertical-align:top; text-align:left; width:202px; padding:15px 18px 10px 18px;}
td.letzterTeaser 		{ vertical-align:top; text-align:left; width:202px; padding:0px 18px 13px 18px;}
td.teaserHome1 			{ vertical-align:top; text-align:left; width:236px; height:224px; padding-left:1px ; border-bottom:1px solid #FFFFFF;}
td.teaserHome2 			{ vertical-align:top; text-align:left; width:242px; height:224px; border-bottom:1px solid #FFFFFF; background-image:url("images/teaserHome2.gif"); background-repeat:repeat-y;}
td.teaserHome3 			{ vertical-align:top; text-align:left; width:242px; height:224px; border-bottom:1px solid #FFFFFF; background-image:url("images/teaserHome3.gif"); background-repeat:repeat-y;}
td.teaserHome4 			{ vertical-align:top; text-align:left; width:237px; height:224px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
td.teaserHome5 			{ vertical-align:top; text-align:left; width:236px; padding-left:1px ; border-bottom:1px solid #FFFFFF;}
td.teaserHome6 			{ vertical-align:top; text-align:left; width:242px; border-bottom:1px solid #FFFFFF; background-image:url("images/teaserHome2.gif"); background-repeat:repeat-y;}
td.teaserHome7 			{ vertical-align:top; text-align:left; width:242px; border-bottom:1px solid #FFFFFF; background-image:url("images/teaserHome3.gif"); background-repeat:repeat-y;}
td.teaserHome8 			{ vertical-align:top; text-align:left; width:237px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
td.teaserHome1_klein      { vertical-align:top; text-align:left; width:233px; height:100px; padding-left:1px ; border-bottom:1px solid #FFFFFF;  background-image:url('/images/teaserHome3_klein.gif'); background-position: right 16px; background-repeat:no-repeat;}
td.teaserHome2_klein      { vertical-align:top; text-align:left; width:241px; height:100px; border-bottom:1px solid #FFFFFF; background-image:url('/images/teaserHome3_klein.gif'); background-position: right 16px; background-repeat:no-repeat;}
td.teaserHome3_klein      { vertical-align:top; text-align:left; width:241px; height:100px; border-bottom:1px solid #FFFFFF; background-image:url('/images/teaserHome3_klein.gif'); background-position: right 16px; background-repeat:no-repeat;}
td.teaserHome4_klein      { vertical-align:top; text-align:left; width:236px; height:100px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
td.teaserHome5_klein      { vertical-align:top; text-align:left; width:233px; height:100px; padding-left:1px ; border-bottom:1px solid #FFFFFF;  background-image:url('/images/teaserHome3_klein.gif'); background-position: right 16px; background-repeat:no-repeat;}
td.teaserHome6_klein      { vertical-align:top; text-align:left; width:241px; height:100px; border-bottom:1px solid #FFFFFF; background-image:url('/images/teaserHome3_klein.gif'); background-position: right 16px; background-repeat:no-repeat;}
td.teaserHome7_klein      { vertical-align:top; text-align:left; width:241px; height:100px; border-bottom:1px solid #FFFFFF; background-image:url('/images/teaserHome3_klein.gif'); background-position: right 16px; background-repeat:no-repeat;}
td.teaserHome8_klein      { vertical-align:top; text-align:left; width:236px; height:100px; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
td.teaserHeadline 		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold; text-align:left; vertical-align:top; padding-bottom:10px;}
td.teaserHeadline2 		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight: bold; text-align:left; vertical-align:top; padding-bottom:7px;}
td.teaserBild 			{ text-align:center; vertical-align:top; padding-bottom:6px; padding-top:0px;}
td.teaserBildRight		{ text-align:left; vertical-align:top; padding-bottom:6px; padding-top:0px;}
td.textabsatz			{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-bottom:12px; padding-top:12px;}
div.textabsatz			{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-bottom:12px; padding-top:12px;}
td.text1			{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; }
td.text2			{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-top:12px;}
td.text3			{ vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-bottom:12px;}
td.textListe6er			{ padding-bottom:0px; padding-top:0px; padding-left:0px; width:240px; text-align:left; vertical-align:top;}

td.valign_top 			{ text-align: left;  vertical-align:top;  padding-bottom:0px; padding-top:0px; padding-left:0px;}

td.popupHor{ 
	padding-left:17px;
	padding-top:18px;
	padding-right:18px;
	padding-bottom:3px;
}

td.inputform			{ padding-top: 18px; }
td.eingabe,
td.eingabe_r 			{ width:153px; text-align:right; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-right:8px; padding-bottom:8px; vertical-align:top;}
td.eingabe_r 			{ padding-right:0px;}
td.label				{ text-align:left; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding-bottom:8px; vertical-align:top;}		
.fliesstext_error		{ font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal; padding-bottom:18px;}

a.A_klein, 
a.A_klein:active, 
a.A_klein:hover,
a.A_mittel, 
a.A_mittel:active, 
a.A_mittel:hover, 
a.A_gross, 
a.A_gross:active, 
a.A_gross:hover			{font-family: Arial, Helvetica, sans-serif; font-weight: normal;  color:white; text-decoration:none; vertical-align:middle;}


a.sb 					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #FFFFFF; text-decoration: none;}
a.sb:hover,
a.sb:active				{color: #000000; }

a.nav00, 
a.nav00:hover, 
a.nav00:active 			{font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; color:#FFFFFF; text-decoration: none;  padding:0px 10px 0px 13px; border-right:1px solid white; margin:0px;}

a.bc, 
a.bc:active 					{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding:0px 9px 0px 5px; line-height:1.4; vertical-align:top; white-space:nowrap;}
a.bc:hover, 
a.bcClicked:hover, 
a.bcClicked:active, 
a.bcClicked 			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; padding:0px 9px 0px 5px; line-height:1.4; vertical-align:top; white-space:nowrap;}

a.nav01  				{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2C60A2; text-decoration: none; }
a.nav01:hover, 
a.nav01:active, 
a.nav01Clicked:hover,
a.nav01Clicked:active,
a.nav01Clicked 		  	{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }

a.nav01Disabled:hover,
a.nav01Disabled:active,
a.nav01Disabled 		  	{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #80ACD3; text-decoration: none; }

a.nav02 				{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C60A2; text-decoration: none;  padding-left:0px; }
a.nav02:hover, 		
a.nav02:active, 
a.nav02Clicked:hover,  	
a.nav02Clicked:active, 	
a.nav02Clicked 			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;  padding-left:0px; }

a.nav02Disabled:hover,  	
a.nav02Disabled:active, 	
a.nav02Disabled 			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #80ACD3; text-decoration: none;  padding-left:0px; }

a.nav03 				{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C60A2; text-decoration: none; padding-left:0px; }
a.nav03:hover,
a.nav03:active,
a.nav03Clicked:hover,
a.nav03Clicked:active,
a.nav03Clicked			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; padding-left:0px; }

a.nav03Disabled:hover,
a.nav03Disabled:active,
a.nav03Disabled			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #80ACD3; text-decoration: none; padding-left:0px; }

a.nav04                                 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding-left: 9px; background-image: url("images/pfeil_nav03.gif"); background-repeat: no-repeat; background-position:left }
a.nav04:hover,
a.nav04:active,
a.nav04Clicked:active,
a.nav04Clicked                  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; padding-left: 9px; background-image: url("images/pfeil_nav03a.gif"); background-repeat: no-repeat; background-position:left }

td.subnaviZelle4 a.nav04                                 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C60A2; text-decoration: none; padding-left: 9px; background-image: url(""); background-repeat: no-repeat; background-position:left }
td.subnaviZelle4 a.nav04:hover,
td.subnaviZelle4 a.nav04:active,
td.subnaviZelle4 a.nav04Clicked:active,
td.subnaviZelle4 a.nav04Clicked                  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; padding-left: 9px; background-image: url(""); background-repeat: no-repeat; background-position:left }

td.subnaviZelle3 a.nav04, td.subnaviZelle4 a.nav04, td.subnaviZelle4 a.nav05                                {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C60A2; text-decoration: none; padding-left: 9px; background-image: url(""); background-repeat: no-repeat; background-position:left }
td.subnaviZelle3 a.nav04:hover,
td.subnaviZelle3 a.nav04:active,
td.subnaviZelle3 a.nav04Clicked:active,
td.subnaviZelle3 a.nav04Clicked,
td.subnaviZelle4 a.nav04:hover,
td.subnaviZelle4 a.nav04:active,
td.subnaviZelle4 a.nav04Clicked:active,
td.subnaviZelle4 a.nav04Clicked,
td.subnaviZelle4 a.nav05:hover,
td.subnaviZelle4 a.nav05:active,
td.subnaviZelle4 a.nav05Clicked:active,
td.subnaviZelle4 a.nav05Clicked                  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; padding-left: 9px; background-image: url(""); background-repeat: no-repeat; background-position:left }


a.nav041 				{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C60A2; text-decoration: none; padding-left:0px; }
a.nav041:hover,
a.nav041:active,
a.nav041Clicked:hover,
a.nav041Clicked:active,
a.nav041Clicked			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; padding-left:0px; }

a.nav041Disabled:hover,
a.nav041Disabled:active,
a.nav041Disabled			{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #80ACD3; text-decoration: none; padding-left:0px; }

a.navN 					{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C60A2; text-decoration: none; padding-left:0px; }
a.navN:hover,
a.navN:active 			{color: #000000; }

a.navNClicked,			
a.navNClicked:hover, 
a.navNClicked:active	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; padding-left:0px; }

a.navNDisabled,			
a.navNDisabled:hover, 
a.navNDisabled:active	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #80ACD3; text-decoration: none; padding-left:0px; }

a.nolink 		{color: #000000; text-decoration: none; background-image:none; }

a.link 					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding-left: 8px; background-image:  url("images/pfeil_link.gif"); background-repeat: no-repeat; background-position:left 5px; margin:2px 0px 2px 0px; padding-bottom:0px; }
a.link:hover,
a.link:active 			{color: #000000;}

a.dealerlink 					{float:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding-left: 8px; background-image:  url("images/pfeil_link.gif"); background-repeat: no-repeat; background-position:left 5px; margin:2px 0px 2px 0px; padding-bottom:0px; }
a.dealerlink:hover,
a.dealerlink:active 			{color: #000000;}

a.link2 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding-left: 8px; background-image:  url("images/pfeil_link.gif"); background-repeat: no-repeat; background-position:left 5px; line-height:1.2;	margin-bottom:0px;	padding-bottom:0px;}
a.link2:hover,
a.link2:active 			{color: #000000; background-image:  url("images/pfeil_linkA.gif"); }

a.linkListe 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding-left: 8px; background-image: url("images/pfeil_link.gif"); background-repeat: no-repeat; background-position:left 5px; line-height: 1.3; margin-bottom:0px; padding-bottom:0px;}
a.linkListe:hover,
a.linkListe:active 		{ color: #000000; background-image: url("images/pfeil_linkA.gif");}

a.linkClicked 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding-left: 8px; background-image: url("images/pfeil_link.gif"); background-repeat: no-repeat; background-position:left}
a.linkClicked:hover, 	
a.linkClicked:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; padding-left: 8px; background-image: url("images/pfeil_linkA.gif"); background-repeat: no-repeat; background-position:left}

a.lupe 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2C60A2; text-decoration: underline; padding-left:27px; background-image: url("images/lupe.gif"); background-repeat: no-repeat; background-position: 2px 0px; line-height: 2; margin-bottom:0px; padding-bottom:0px;}
a.lupe:hover,
a.lupe:active			{ color: #000000; background-image:  url("images/lupe_a.gif"); background-position: 2px 0px; }

a.tabelle 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2C60A2; padding-left:6px; padding-right:5px; text-align:center; text-decoration: none;}
a.tabelle:hover,
a.tabelle:active, 		
a.tabelleClicked:hover,
a.tabelleClicked:active,
a.tabelleClicked 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left:6px; padding-right:5px; text-align:center; text-decoration: none;}

/* ###################### sitemap klassen ###### */
#sitemap			{ margin:0px; padding:0px; background-color:white; text-align:left;}
#sitemap .headline 	{ margin:18px;}
table.spalten td	{ vertical-align:top;}

#sitemap #produkte 	{ text-align:left; margin:0px; padding:0px;  vertical-align:top;}
#sitemap #ueberuns 	{ text-align:left; margin:0px; padding:0px;  vertical-align:top;}
#sitemap #info		{ text-align:left; margin:0px; padding:0px;  vertical-align:top;}
#sitemap #apps		{ text-align:left; margin:0px; padding:0px;  vertical-align:top;}

#sitemap .kat1		{ height:20px; background-color:white; padding:1px 0px 2px 18px; margin:0px; border-bottom:1px solid #bbc2d3; border-right:1px solid white; vertical-align:bottom;} 
#sitemap .kat1 a	{ margin:0px; color:#2c60a2; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; text-decoration:none; }
#sitemap .kat1 a:hover, 
#sitemap .kat1 a:active { color:black; }

#sitemap .kat2		{ height:20px; background-color:#eaebef; padding:1px 0px 2px 24px; margin:0px; border-bottom:1px solid #bbc2d3; border-right:1px solid white; vertical-align:bottom;}
#sitemap .kat2 a	{ margin:0px; color:#2c60a2; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:none; }
#sitemap .kat2 a:hover, 
#sitemap .kat2 a:active { color:black;}

#sitemap .kat3		{ height:20px; background-color:#d3dbee; padding:1px 0px 2px 30px; margin:0px; border-bottom:1px solid #bbc2d3; border-right:1px solid white; vertical-align:bottom;}
#sitemap .kat3 a	{ margin:0px; color:#2c60a2; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none; }
#sitemap .kat3 a:hover, 
#sitemap .kat3 a:active {color:black;}

input.login 			{ font-family: Arial, Helvetica, sans-serif;  color:#000000;  font-size:10px;  font-weight: normal; width:194px; border:1px solid #2c60a2;  margin-top:3px;  margin-bottom:0px;  padding-left:3px;  padding-bottom:3px; }
input.zip 			{ font-family: Arial, Helvetica, sans-serif;  color:#000000;  font-size:10px;  font-weight: normal; width:60px; border:1px solid #2c60a2;  margin-top:3px;  margin-bottom:0px;  padding-left:3px;  padding-bottom:3px; }
input.loginbtn			{ }
input.checkbox 			{ margin-right:4px; margin-left:0px; padding-left:0px; border:none; margin-bottom:0px; padding-bottom:0px; }
input.radio 			{ margin:0px 5px 0px 0px; padding:0px; border:0px;}
input.prodkonfig 		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:9px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin-left:5px; margin-right:5px; }
input.kontakt 			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }
input.kontakt_error		{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:127px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }

td.agb_check			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}
td.agb_check_error		{ font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal;}

input.button 			{ display:inline; margin-left:8px;}
input.brenncalc			{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:70px; border:1px solid #2c60a2; padding-left:5px; padding-bottom:3px; margin:0px; }

input.register			{ width:135px; height:16px; vertical-align:middle; border:1px solid #2c60a2; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;padding:1px;}
input.register_error			{ width:135px; height:16px; vertical-align:middle; border:1px solid #FF0000; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;padding:1px;}
table.register					{ width:480px;}
#register .headline				{ display:block; padding:0px 0px 18px 0px;}
#register .fliesstext_error		{ font-family: Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; font-weight: normal; padding-bottom:6px; display:block;}

#footer					{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal;}
/*
td.align_right 		{ text-align: -moz-right; }
td.a 					{ vertical-align: middle;  text-align: left; padding:auto; }
td.sizemenu				{ width:105px; text-align:left; padding:0px 0px 0px 30px; border:0px; }
td.sizemenu a 			{ margin:0px; padding:0px; border:0px; }
table.prodkonfig2		{ margin-bottom:14px; text-align:left;}
table.teaser 			{ margin-top:15px; margin-left:18px; width:203px;}
td.subnavi_td 			{ height: 500px; vertical-align: top; width: 238px; }
td.navi 				{ width: 958px;  height: 88px;  background-color: #2C60A2;  border-left: 1px solid;  border-right: 1px solid; 	border-color:#efefef; }
#teaser 				{ margin-top:0px; padding-top:0px;}
#teaserHome1 			{ margin-top:15px; margin-left:17px; width:202px;}
#teaserHome2 			{ margin-top:15px; margin-left:18px; width:202px;}
.std_align_padding		{ vertical-align:top; padding: none; margin: none; }
*/

/**################## merkzettel #################*/
#merkzettel					{ width:400px;}
#merkzettel .hl				{ margin:24px 18px 30px 18px; font-family:arial, helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:left;}
#merkzettel .subhl			{ margin:0px 18px 0px 0px; font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; line-height:12px;}
#merkzettel a				{ margin:0px;padding-left:8px;}
#merkzettel .li				{ padding-left:18px;width:270px;}
#merkzettel .re				{ padding-right:18px;}
#merkzettel .line			{ border-bottom:1px solid #bbc2d3; margin:-3px 18px 15px 18px; height:15px; width:363px;}

input.subm, input.subm:hover, input.subm:active, input.subm:focus	 {
/*	border: 3px thin #FFFFFF; */
	border: 0; 
	background-color: #80ACD3;
	background-repeat:
	no-repeat;
	background-position: left center;
	color: #FFFFFF;
	font-size: 10px;
	padding: 1px;
	margin-left:2px;
	cursor:pointer;
}


/*  BEGIN ÜBERARBEITUNG OG */
/* TEXT */
h1.headline {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 2px;
  padding: 1px;
  font-family: Arial, Helvetica, sans-serif;
}

p {
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:11px;
}

h2.subheadline {
 font-family: Arial, Helvetica, sans-serif; 
 color:#000000;
 font-size:11px; 
 font-weight: bold; 
 vertical-align:top;
}

h2 {
 font-family: Arial, Helvetica, sans-serif; 
 color:#000000;
 font-size:11px; 
 font-weight: bold; 
 margin-top: 0px;
 margin-bottom: 0px;

/* vertical-align:top; */
}

/* TABELLE */
table.tableCreator 		{ padding:0px; border:1px solid #bbc2d3; width:480px;}
table.tableCreator2 		{padding:0px; border:1px solid #bbc2d3; /*width:455px;*/ width:100%; margin-top:10px;}
table.tableCreatorInhalt 	{ margin:1px; /*width:478px;*/}
table.details_table 		{ margin:1px; width:100%; /*width:478px;*/ }/*INI 13.01.17*/


/*Tabelle Kopfzeile*/
tr.tabHead	{ background-color:#bbc2d3; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold;}
td.tabHead	{ text-align:center; padding-top:1px; vertical-align:middle;}

/*Tabelle Gerade Zeile*/
tr.zeileGrau		{ background-color:#d3dbee; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;}
td.tabGrauLeft		{ text-align:left; border-right:1px solid #d3dbee; padding: 1px 4px 1px 4px;}
td.tabGrauCenter	{ text-align:center; border-right:1px solid #d3dbee; padding: 1px 4px 1px 4px;}
td.tabGrauLeftEnd	{ text-align:left; padding: 1px 4px 1px 4px;}
td.tabGrauCenterEnd	{ text-align:center; padding: 1px 4px 1px 4px;}

/*Tabelle Ungerade Zeile*/
tr.zeileWeiss		{ vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:11px; font-weight: normal;}
td.tabWeissLeft 	{ text-align:left; border-right:1px solid #d3dbee; padding: 1px 4px 1px 4px;}
td.tabWeissCenter 	{ text-align:center; border-right:1px solid #d3dbee; padding: 1px 4px 1px 4px;}
td.tabWeissLeftEnd 	{ text-align:left; padding: 1px 4px 1px 4px;}
td.tabWeissCenterEnd	{ text-align:center; padding: 1px 4px 1px 4px;}
td.tdright	{ text-align:right;}

select.dropdown 	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; padding:0px 0px 0px 0px;}
td.form_head_bold	{ font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:11px; font-weight: bold;}
td.form_head_title	{ font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:11px; font-weight: normal;}
a.error			{ font-family: Arial, Helvetica, sans-serif; color:#ff0000;font-size:11px; font-weight: normal;}
a.message		{ font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:11px; font-weight: normal;}
select.formulare 	{ font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:135px; padding:0px 0px 0px 0px;}

input.forms		{ width:135px; height:16px; vertical-align:middle; border:1px solid #2c60a2; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;padding:1px;}
input.register_error	{ width:135px; height:16px; vertical-align:middle; border:1px solid #FF0000; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal;padding:1px;}


/*  END UEBERARBEITUNG OG */

/* AUTOCOMPLETE */

.autocomplete-suggestions { font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:11px; font-weight: normal;
	border: 1px solid #999; background: #FFF; cursor: default; 
	overflow: auto; 
/* -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
        box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); */
}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-suggestion-product {padding: 2px 5px; white-space: nowrap; overflow: hidden; height:55px; vertical-align:middle; display:block;}
/*.autocomplete-selected a div{background:#2C60A2;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;color:#FFF; text-decoration:none;}*/
.autocomplete-selected a div{background:#2C60A2; /*border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; */ color:#FFF; text-decoration:none;}
.autocomplete-suggestions a {color:#2C60A2; text-decoration:none;}
.autocomplete-suggestions {text-decoration:none;}
.autocomplete-suggestions strong { font-weight: bold; }

a.footerActionGoogle {
	padding:1px;
	background-position:center;
        background-repeat:no-repeat;
	background-color:#80ACD3;
        background-image: url(/images/footer_google.png); 
}
a.footerActionGoogle:hover {
	background-color:#2C60A2;
}
a.footerActionFacebook {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_facebook.png); 
}
a.footerActionFacebook:hover {
	background-color:#2C60A2;
}
a.footerActionTwitter {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_twitter.png); 
}
a.footerActionTwitter:hover {
	background-color:#2C60A2;
}
a.footerActionYoutube {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_youtube.png); 
}
a.footerActionYoutube:hover {
	background-color:#2C60A2;
}
a.footerActionXing {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_xing.png); 
}
a.footerActionXing:hover {
	background-color:#2C60A2;
}
a.footerActionRss {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_rss.png); 
}
a.footerActionRss:hover {
	background-color:#2C60A2;
}
a.footerActionBlog {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_blog.png); 
}
a.footerActionBlog:hover {
	background-color:#2C60A2;
}
a.footerActionVk {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_vk.png);
}
a.footerActionVk:hover {
	background-color:#2C60A2;
}
a.footerActionLinkedin {
	padding:1px;
	background-position:center;
	background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_linkedin.png);
}
a.footerActionLinkedin:hover {
	background-color:#2C60A2;
}

a.footerActionDraugiem {
        padding:1px;
        background-position:center;
        background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_draugiem.png);
}
a.footerActionDraugiem:hover {
        background-color:#2C60A2;
}
a.footerActionWeibo {
        padding:1px;
        background-position:center;
        background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_weibo.png);
}
a.footerActionWeibo:hover {
        background-color:#2C60A2;
}
a.footerActionMyspace {
        padding:1px;
        background-position:center;
        background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_myspace.png);
}
a.footerActionMyspace:hover {
        background-color:#2C60A2;
}
a.footerActionPinterest {
        padding:1px;
        background-position:center;
        background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_pinterest.png);
}
a.footerActionPinterest:hover {
        background-color:#2C60A2;
}


a.footerActionRenren {
        padding:1px;
        background-position:center;
        background-color:#80ACD3;
        background-repeat:no-repeat;
        background-image: url(/images/footer_renren.png);
}
a.footerActionRenren:hover {
        background-color:#2C60A2;
}

a.footerActionShare {
	padding:1px;
	background-position:center;
        background-repeat:no-repeat;
	background-color:#80ACD3;
        background-image: url(/images/footer_share.png);        
}
a.footerActionShare:hover {
	background-color:#2C60A2;
}

td.footerAction {
	width:22px;
}

a.bookmark .bookmarkimg {
	background-color: #80ACD3;
	background-image: url('/images/bookmarkIcon.png');
        background-position:13px 0px;
	height:13px;
	width:13px;
	float:left;
	margin-left:10px;
}

a.bookmark:hover .bookmarkimg {
	background-color:#2C60A2;
}

a.bookmark  { 
margin-left:0px; line-height:30px;
	font:10px Arial;
	background-image: url(''); 
/*        background: url('/images/bookmarkIcon.png') top left no-repeat;
        background-position:0px 1px;*/
}
a.bookmark:hover {
/*        background: url('/images/bookmarkIconHover.png') top left no-repeat;
        background-position:0px 1px;*/
}
/*********************************************************
*
*       Bookmarkbox
*
*********************************************************/


div#bookmarkbox {
        width: 255px;
/*        position:absolute;*/
        position:fixed;
        background-color:#FFF;
	background-size:100%;
        z-index: 2000;
        bottom: 80px;
        right: 200px;
/*	border:1px solid #FFF; */
	box-shadow:1px 2px 4px rgba(0,0,0,0.4);
}
div#bookmarkbox div#top_content {
	font-family:arial, helvetica, sans-serif; 
        background-color: #2C60A2;
/*        width: 255px;*/
        height: 39px;
        color: #fff;
        font-weight: bold;
	margin-left:-1px;margin-top:-1px;
}
div#bookmarkbox div#top_content span#text {
        position: relative;
        left: 13px;
        top: 11px;
}

div#bookmarkbox div#top_content span#image {
        position: absolute;
        right: 24px;
        top: 9px;
}

div#bookmarkbox div#bottom_content {
        background-color: #ffffff;
        color: #053a64;
        font-weight: bold;
        width: 235px;
/*      height: 116px;  */
        padding: 9px 10px 9px 10px;
}

div#bookmarkbox div#bottom_content div {
        float: left;
        width: 117px;
        height: 36px;
}

div#bookmarkbox div#bottom_content div.image {
        width: 26px;
        float: left;
        padding-top:5px;
}

div#bookmarkbox div#bottom_content div a {
        line-height:30px;
/*      margin: 0;
        padding: 0;
        line-height: 20px;*/
}

/* ********************************** */

.relatedLnk {
	font-weight: normal;
}


.ui-tabs { position: relative; padding: 0px; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0em 0em 0; width:479px;}
.ui-tabs .ui-tabs-nav li { padding: .5em 1em .6em 1em; margin-bottom:5px; list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: .7em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding-top: 2.5em;padding-bottom: 1.4em; background: none; width:479px; }
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3dbee; background: #d3dbee; font-weight: bold; color: #2c60a2; font-size:11px; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2c60a2; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #d3dbee; background: #d3dbee; font-weight: bold; color: #2c60a2; font-size:11px; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #d3dbee; background: #ffffff; font-weight: bold; color: #000; font-size:11px; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Corner radius */
/*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
*/

.ui-widget { font-family: Arial,sans-serif; font-size: 11px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget-content { border: 0px; width:479px;}
.ui-widget-content a { color: #333333; }
.ui-widget-header { border-bottom: 0px solid #d3dbee; color: #ffffff; }
.ui-widget-header a { color: #ffffff; }

.contenttab {width:461px;padding:0px 8px;padding-top:1px;border: 1px solid #d3dbee;}

.contenttab table.tableCreator { padding:0px; border:1px solid #bbc2d3; width:457px;}

/*
.fancybox-close:before { 
    content: "\f000";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}
*/
