/* Allgemeine Formatierungsangaben bzgl. Tabellen etc, */
body, table, th, td, p, div, span, img, ul, ol, li, iframe, h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; border:0px none #ffffff; vertical-align:top; text-align:left; }
table { border-spacing:0px; border-collapse:collapse; }
th, td, p, div, span, h1, h2, h3, h4, h5, h6 { cursor:auto; overflow:hidden; }
	  
/* Schrift */
body, table, th, td, p, div, span, img, ul, ol, li, iframe, input, option, textarea, select { font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000;}
/* allgemeine Klassen */
.bold { font-weight: bold; }
.normalbold { font-weight: bold; }		
.black { font-weight:bold; color:#000000; }
.italic { font-style:italic; }
.white{ color:#FFFFFF; }
.whiteSmall{ color:#FFFFFF; font-size:11px; }
.whiteBold { color: #FFFFFF; font-weight:bold; }
.whiteBold_underline { color: #FFFFFF; font-weight:bold;text-decoration:underline;line-height:19px; }
.whitenav { color: #FFFFFF; font-weight:bold; }
.HeadBold { font-size: 14px; font-weight:bold; }
.listing { font-size:11px; }
.numeration { font-weight:bold; font-size:14px; }
.headJobs { font-size: 17px; color: #BE0067; font-weight:bold; }
.headPresse { font-size: 17px; color: #000000; font-weight:bold; }
.headReport { color: #BE0067; font-weight: bold; }
.orangeBold { color: #f99d27; font-weight: bold; }
.error { color: #FF0000; }
.errorboldwhite { font-size: 12px; color: #FFFFFF; font-weight: bold; }
.joberror { font-size: 11px; color: #BE0067; font-weight: bold; }
.balken { font-size: 1px;}
.small { font-size: 10px;}
.description{ font-size: 10px; color:#000000; }

/*{text-decoration:none; color:#BE0067; background: url(/general/graphics/arrow_listing_gelb.gif) left   no-repeat; display: block; padding-left: 12px; cursor: default;}*/
/* Link-Klassen */
a { color: #000000; font-weight:bold;}
a.sitemap { color: #000000; text-decoration:underline; }
a.normalLink			{text-decoration:none; color:#000000}
a.normalLink:link		{text-decoration:none; color:#000000}
a.normalLink:visited	{text-decoration:none; color:#000000}
a.normalLink:active		{text-decoration:none; color:#000000}
a.normalLink:hover		{text-decoration:none; color:#BE0067} 


a.normalLink_arrow_gelb		{text-decoration:none; color:#000000; background: url(/general/graphics/dot_trans) left  no-repeat; display: block; padding-left: 12px;}
a.highLink_arrow_gelb		{text-decoration:none; color:#BE0067; background: url(/general/graphics/arrow_listing_gelb.gif) left   no-repeat; display: block; padding-left: 12px; cursor: default;}
a.normalLink_arrow_gelb:hover	{text-decoration:none; color:#BE0067; background: url(/general/graphics/arrow_listing_gelb.gif) left  no-repeat; display: block; padding-left: 12px;}

a.highLink			    {text-decoration:none; color:#BE0067}
a.highLink:link		    {text-decoration:none; color:#BE0067}
a.highLink:visited	    {text-decoration:none; color:#BE0067}
a.highLink:active		{text-decoration:none; color:#BE0067}
a.highLink:hover		{text-decoration:none; color:#BE0067}

a.whiteLink			    {text-decoration:none; color:#FFFFFF}
a.whiteLink:link		{text-decoration:none; color:#FFFFFF}
a.whiteLink:visited	    {text-decoration:none; color:#FFFFFF}
a.whiteLink:active		{text-decoration:none; color:#ffffff}
a.whiteLink:hover		{text-decoration:none; color:#FFFFFF}

a.selmadeLink			{text-decoration:underline; font-weight:bold; color:#FFFFFF; line-height:19px;}
a.selmade:link			{text-decoration:underline; font-weight:bold; color:#FFFFFF; line-height:19px;}
a.selmade:visited	    {text-decoration:underline; font-weight:bold; color:#FFFFFF; line-height:19px;}
a.selmade:active		{text-decoration:underline; font-weight:bold; color:#FFFFFF; line-height:19px;}
a.selmade:hover			{text-decoration:underline; font-weight:bold; color:#FFFFFF; line-height:19px;}

a.orange				{text-decoration:underline; font-weight:bold; color:#f99d27;}
a.orange:link			{text-decoration:underline; font-weight:bold; color:#f99d27;}
a.orange:visited	    {text-decoration:underline; font-weight:bold; color:#f99d27;}
a.orange:active			{text-decoration:underline; font-weight:bold; color:#f99d27;}
a.orange:hover			{text-decoration:underline; font-weight:bold; color:#f99d27;}

a.orangehover				{text-decoration:underline; font-weight:bold; color:#000000;}
a.orangehover:link			{text-decoration:underline; font-weight:bold; color:#000000;}
a.orangehover:visited	    {text-decoration:underline; font-weight:bold; color:#000000;}
a.orangehover:active		{text-decoration:underline; font-weight:bold; color:#000000;}
a.orangehover:hover			{text-decoration:underline; font-weight:bold; color:#f99d27;}

/*+++ Arrow Links Listing ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
a.linkarrowListingSitemap			{text-decoration:underline; color:#000000; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; padding-left: 12px;}
a.linkarrowListingSitemap:hover	{text-decoration:underline; color:#000000; background: url(/general/graphics/arrow_listing.gif) left  no-repeat; display: block; padding-left: 12px;}
/*+++ Arrow Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
a.whiteLinkarrow2line			{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; padding-left: 17px;}
a.whiteLinkarrow2line:hover		{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/arrow_subnav2line.gif) top left  no-repeat; display: block; padding-left: 17px;}
a.whiteLinkarrow			{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; padding-left: 17px;}
a.whiteLinkarrow:link		{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; padding-left: 17px;}
a.whiteLinkarrow:visited	{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; padding-left: 17px;}
a.whiteLinkarrow:active		{text-decoration:none; color:#ffffff; background: url(/general/graphics/arrow_subnav.gif) left  no-repeat; display: block; padding-left: 17px;}
a.whiteLinkarrow:hover		{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/arrow_subnav.gif) left  no-repeat; display: block; padding-left: 17px;}
.whiteLinkarrowtext	{font-weight:bold; text-decoration:none; color:#FFFFFF; background: url(/general/graphics/arrow_subnav.gif) left  no-repeat; display: block; padding-left: 17px;}
.whiteLinkarrowtext2line	{font-weight:bold; text-decoration:none; color:#FFFFFF; background: url(/general/graphics/arrow_subnav2line.gif) top left  no-repeat; display: block; padding-left: 17px;}

/* arrow links for austria only */
a.whiteLinkarrowaustria			{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; line-height: 14px; margin:0; padding: 0 0 0 17px;}
a.whiteLinkarrowaustria:link		{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; line-height: 14px;  margin:0; padding: 0 0 0 17px;}
a.whiteLinkarrowaustria:visited	{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/dot_trans.gif) left no-repeat; display: block; line-height: 14px;  margin:0; padding: 0 0 0 17px;}
a.whiteLinkarrowaustria:active		{text-decoration:none; color:#ffffff; background: url(/general/graphics/arrow_subnav.gif) left  no-repeat; display: block; line-height: 14px;  margin:0; padding: 0 0 0 17px;}
a.whiteLinkarrowaustria:hover		{text-decoration:none; color:#FFFFFF; background: url(/general/graphics/arrow_subnav.gif) left  no-repeat; display: block; line-height: 14px;  margin:0; padding: 0 0 0 17px;}
.whiteLinkarrowtextaustria	{font-weight:bold; text-decoration:none; color:#FFFFFF; background: url(/general/graphics/arrow_subnav.gif) left center no-repeat; display: block; line-height: 14px;  margin:0; padding: 0 0 0 17px; cursor:default;}

/*+++ End Arrow Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

a.blackLink			    {text-decoration:none; color:#000000}
a.blackLink:link		{text-decoration:none; color:#000000}
a.blackLink:visited	    {text-decoration:none; color:#000000}
a.blackLink:active		{text-decoration:none; color:#000000}
a.blackLink:hover		{text-decoration:none; color:#000000}

.magentaNormal			{font-weight:normal; text-decoration:none; color:#BE0067}
a.magentaNormal			{font-weight:normal; text-decoration:none; color:#000000}
a.magentaNormal:link	{font-weight:normal; text-decoration:none; color:#000000}
a.magentaNormal:visited	{font-weight:normal; text-decoration:none; color:#000000}
a.magentaNormal:active	{font-weight:normal; text-decoration:none; color:#000000}
a.magentaNormal:hover	{font-weight:normal; text-decoration:none; color:#BE0067}

a.smallLink { font-size: 10px; }

.submenu { position:absolute; left: 258px; top: 91px; height: 18px; width: 720px; visibility: visible;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++ Redesign ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.right { text-align: right; } 
.center { text-align: center; }
.middle { vertical-align: middle; }
.markets_listing { margin-top: 5px;}

body.bg_gr_we_gr{ background-image:url(/general/graphics/bg_gr_we_gr.gif); background-repeat:repeat-y; }
body.bg_gr_we_gr{ background-image:url(/general/graphics/bg_gr_we_gr.gif); background-repeat:repeat-y; }
body.bg_content{ background-image:url(/general/graphics/bg_content.gif); background-repeat:repeat-y; }
body.bg_content_ma_be_or{ background-image:url(/general/graphics/bg_ma_be_or.gif); background-repeat:repeat-y; }
body.bg_content_or_or_we{ background-image:url(/general/graphics/bg_or_or_we.gif); background-repeat:repeat-y; }
body.bg_content_we{ background-image:url(/general/graphics/bg_ma_we_be_we.gif); background-repeat:repeat-y; }
body.bg_content_wide{ background-image:url(/general/graphics/bg_content_wide.gif); background-repeat:repeat-y; }
body.bg_content_wide_we{ background-image:url(/general/graphics/bg_ma_we_we_we.gif); background-repeat:repeat-y; }
body.bg_gabel{ background-image:url(/general/graphics/bg_content.gif); background-repeat:repeat-y; }
body.bg_content_job{ background-image:url(/general/graphics/bg_be_we_we_or.gif); background-repeat:repeat-y; }
body.bg_download{ background-image:url(/general/graphics/bg_home.gif); background-repeat:repeat-y; } 
body.bg_home_herz{ background-image:url(/general/graphics/bg_home_herz.gif); background-repeat:repeat-y; }
body.bg_heizkessel{ background-image:url(/general/graphics/bg_heizkessel.gif); background-repeat:repeat-y; }
body.bg_selfmade{ background-image:url(/general/graphics/bg_selfmade.jpg); background-repeat:no-repeat;background-color: #ffffff;}
body.bg_selfmade_small{ background-image:url(/general/graphics/bg_selfmade_small.jpg); background-repeat:no-repeat;background-color: #ffffff;}
body.bg_dtpg05{ background-image:url(/general/graphics/bg_dtpg05.gif); background-repeat:repeat-y; }
body.bg_brochure{ background-image:url(/general/graphics/bg_brochure.gif); background-repeat:repeat-y; }
body.bg_bro_noflash{ background-image:url(/general/graphics/bg_brochure_noflash.gif); background-repeat:repeat-y; }
body.bg_herz{ background-color: #000000; }  


table#homePage, table#gabelPage, table#contentPage, table#contentWidePage, table#specialPage, table#contentMarginal, table#herz { width: 968px;}


div#hauptnavigation { background-image:url(/general/graphics/bg_top_pink.gif); position:absolute; top:65px;left:256px; width:732px; visibility:visible;}

/*+++ SUCHE DE+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#searching a.searchlink {font-size: 10px;}
div#searching input.search{ width:112px; height: 18px; margin:1px 4px 0px 10px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 12px;}

.bg_or { background-color: #F99D27; }
.bg_ma { background-color: #c40075; }
.bg_be { background-color: #fffcd5; }
.highlight { color: #c40075; font-weight:bold; }
.results_listing { color: #f99d27; }

/*+++ SUCHE NL+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div#searchingNL a.searchlinkNL {font-size: 10px;}
div#searchingNL input.searchNL{ width:50px; height: 18px; margin:1px 4px 0px 10px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 12px;}

.bg_or { background-color: #F99D27; }
.bg_ma { background-color: #c40075; }
.bg_be { background-color: #fffcd5; }
.highlight { color: #c40075; font-weight:bold; }
.results_listing { color: #f99d27; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
img.arrow_listing { margin: 3px 3px 6px 0px; }
img.hd_col{ margin: 0px 0px 3px 0px; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++ Homepage Styles +++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* HOME left */
table#homePage td#left { width: 150px; }
table#homePage td#left div.standard { margin: 10px 5px 0px 5px; }
table#homePage td#left div.wide { margin: 10px 0px 0px 0px; }
table#homePage td#left div.wide_header { margin: 0px 0px 0px 0px; }
/* HOME main */
table#homePage td#main { width: 615px; }
table#homePage td#main div.pdm { margin: 10px 18px 10px 15px; background: #C40075; }
table#homePage td#main div.pdm td.left { width:300px; }
table#homePage td#main div.pdm td.left div.content { margin: 8px 8px 8px 8px; }
table#homePage td#main div.pdm td.right { width:300px; }

table#homePage td#main div.content { margin: 10px 18px 10px 15px; }
table#homePage td#main div.content td.hpTeaser { width:200px; }
table#homePage td#main div.content td.hpLastTeaser { width:185px; }

table#homePage td#main div.text { margin: 8px 8px 8px 8px; }      	
table#homePage td#main img.buttonLeft { margin: 4px 24px 8px 0px; }
table#homePage td#main img.button { margin: 4px 0px 8px 0px; }		
table#homePage td#main div.teaser { width:190px;  background: #C40075; }
table#homePage td#main img.teaserHead { margin-bottom: 4px; }

/* HOME marginal (rechts) */
table#homePage td#marginal { width:218px; }
table#homePage td#marginal div.standard { margin: 0px 5px 10px 5px; }
table#homePage td#marginal div.wide { margin: 0px 0px 10px 0px; } 	

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++ Gabelseiten Styles +++++++++++++++++++++++++++++++++++++++++++++++++++*/
table#gabelPage td#left { width: 150px; }
table#gabelPage td#left div.standard { margin: 10px 5px 0px 5px;  }
table#gabelPage td#left div.wide { margin: 10px 0px 0px 0px; }
table#gabelPage td#left div.wide_header { margin: 0px 0px 0px 0px; }
table#gabelPage td#left div.page_id { margin: 50px 0px 0px 46px; }

table#gabelPage td#main { width: 450px; }
table#gabelPage td#main div.content { margin: 0px 15px 0px 15px; }

table#gabelPage td#right { width: 150px; }
table#gabelPage td#right div.standard { margin: 10px 5px 0px 5px; }
table#gabelPage td#right div.standard_head { margin: 7px 0px 0px 5px; }
table#gabelPage td#right div.standard_deeper { margin: 3px 5px 0px 5px; }

table#gabelPage td#right div.wide { margin: 10px 0px 0px 0px; }

table#gabelPage td#marginal { width: 218px; }
table#gabelPage td#marginal div.standard { margin: 0px 5px 10px 23px; }
table#gabelPage td#marginal div.wide { margin: 0px 0px 0px 18px; }


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++ Content-Seiten ++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table#contentPage td#left { width: 150px; }
table#contentPage td#left div.standard { margin: 10px 5px 0px 5px; }
table#contentPage td#left div.smaller { margin: 5px 5px 0px 5px; }
table#contentPage td#left div.standard_listing { margin: 0px 0px 8px 17px; }
table#contentPage td#left div.wide { margin: 10px 0px 0px 0px; }
table#contentPage td#left div.wide_menue { margin: 8px 0px 8px 17px; }
table#contentPage td#left div.wide_header { margin: 0px 0px 0px 0px; }
table#contentPage td#left div.page_id { margin: 50px 0px 0px 46px; }

table#contentPage td#main { width: 450px; }
table#contentPage td#main div.content { margin: 0px 15px 0px 15px; width: 420px; overflow:visible;}
table#contentPage td#main div.content_job { margin: 26px 15px 0px 15px; }

table#contentPage td#right { width: 150px; }
table#contentPage td#right div.standard { margin: 10px 5px 0px 5px; }
table#contentPage td#right div.standard_head { margin: 8px 0px 0px 5px; }
table#contentPage td#right div.smaller { margin: 5px 5px 0px 5px; }
table#contentPage td#right div.wide { margin: 10px 0px 0px 0px; }
table#contentPage td#right div.job_166 { margin: 166px 0px 0px 0px; }
table#contentPage td#right div.job_68 { margin: 68px 0px 0px 0px; }
table#contentPage td#right div.job_96 { margin: 96px 0px 0px 0px; }

table#contentPage td#marginal { width: 218px; }
table#contentPage td#marginal div.standard { margin: 0px 5px 10px 28px; }
table#contentPage td#marginal div.wide { margin: 0px 0px 0px 18px; }


/*+++++ Content-Seiten nur mit linker Spalte ++++++++++++++++++++++++++++++++++*/
table#specialPage td#left{ width: 150px;}
table#specialPage td#left div.page_id { margin: 50px 0px 0px 46px; }
table#specialPage td#content { width: 818px;}
table#specialPage td#content div.standard{  padding: 0px 0px 0px 15px; }


/*+++ Content-Seiten nur mit marginaler Spalte ++++++++++++++++++++++++++++++++++++*/
table#contentMarginal td#main { width: 750px; }

table#contentMarginal td#marginal { width: 218px; }
table#contentMarginal td#marginal div.standard { margin: 0px 5px 0px 23px; }
table#contentMarginal td#marginal div.wide { margin: 0px 0px 0px 18px; }

/*+++ Content-Seiten ohne linke und rechte Spalte ++++++++++++++++++++++++++++++++++++*/
table#contentWidePage td#left { width: 150px; }
table#contentWidePage td#left div.standard { margin: 10px 5px 0px 5px; width: 140px; }
table#contentWidePage td#left div.standard_listing { margin: 0px 0px 8px 17px; }
table#contentWidePage td#left div.wide { margin: 10px 0px 0px 0px; width: 150px;}
table#contentWidePage td#left div.wide_menue { margin: 8px 0px 8px 17px; }
table#contentWidePage td#left div.wide_header { margin: 0px 0px 0px 0px; font-size:1px; }
table#contentWidePage td#left div.page_id { margin: 50px 0px 0px 46px; }

table#contentWidePage td#main { width: 600px; }
table#contentWidePage td#main div.content { margin: 0px 0px 0px 15px; width: 585px; }

table#contentWidePage td#marginal { width: 218px; }
table#contentWidePage td#marginal div.standard { margin: 0px 5px 0px 23px; }
table#contentWidePage td#marginal div.wide { margin: 0px 0px 0px 18px; }



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++ Herzkampagne Styles +++++++++++++++++++++++++++++++++++++++++++++++++*/
table#herzHome td, table#herz div{ font: normal normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; }

table#herzHome td#left { width: 150px; }
table#herzHome td#left div.standard { margin: 0px 5px 10px 5px; }
table#herzHome td#left div.wide { margin: 0px 0px 10px 0px; }
table#herzHome td#left div.wide_header { margin: 0px 0px 10px 0px; font-size:1px; }

table#herzHome td#main { width: 600px; }
table#herzHome td#main div.content { margin: 40px 0px 10px 15px; }
table#herzHome td#main div.content_flash { margin: 0px 0px 10px 15px; }
	
table#herzHome td#main div.cont_left { margin-right: 29px; }
table#herzHome td#main div.cont_main { margin-right: 37px; }
table#herzHome td#main div.cont_right { margin-right: 0px; }

table#herzHome td#main select { width:140px; margin: 4px 0px 0px 0px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000; }

table#herzHome td#main div.text { margin: 8px 8px 8px 8px; }      	
table#herzHome td#main img.buttonLeft { margin: 4px 24px 8px 0px; }
table#herzHome td#main img.button { margin: 4px 0px 8px 0px; }	
table#herzHome td#main img.teaserHead { margin-bottom: 4px; }

table#herzHome td#marginal { width: 218px; }
table#herzHome td#marginal div.standard { margin: 0px 5px 10px 23px; }
table#herzHome td#marginal div.wide { margin: 0px 0px 10px 18px; }

div#herzNavi {position:absolute; top: 8px; left:34px; z-index:100; }
 
div#herzLeft {position:absolute; top: 150px; left:0px; width:150px;  z-index:10;}
div#herzCont {position:absolute; top: 150px; left:165px; width:585px;  z-index:20;}
div#herzTest {position:absolute; top: 150px; left:160px; z-index:21;}
div#herzEcard {position:absolute; top: 150px; left:165px; width:790px;  z-index:21;}
div#herzEcardDetail {position:absolute; top: 110px; left:165px; width:790px; overflow:visible;  z-index:21;}
div#herzEcardView {position:absolute; top: 150px; left:165px; width:790px;  z-index:21;}
div#herzMakingOf {position:absolute; top: 130px; left:30px; z-index:21;}
div#herzMarginal {position:absolute; top: 150px; left:768px; width:200px;  z-index:30;}

div#herzLeftDogTag {position:absolute; top: 0px; left:0px; width:150px;  z-index:12;}
div#herzContDogTag {position:absolute; top: 5px; left:165px; width:585px;  z-index:22;}
div#herzMarginalDogTag {position:absolute; top: 0px; left:768px; width:200px;  z-index:32;}


div#herzCont h1 {font-size: 16px; color: #FFFFFF; font-weight: bold; margin: 0px 0px 4px 0px; }
div#herzCont h2 {font-size: 14px; color: #FFFFFF; font-weight: bold; margin: 0px 0px 4px 0px; }
.head2 { font-size: 14px; color: #FFFFFF; font-weight: bold; }
div#herzCont input.galerie { width:244px; height: 16px; margin:2px 0px 0px 0px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000;}
div#herzCont textarea.galerie {width:408px; height: 70px; margin: 2px 0px 0px 0px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000;}
div#herzCont textarea.hochladen {width:420px; height: 70px; margin: 4px 0px 0px 0px; font: normal normal 12px Arial, Helvetica, sans-serif; color: #000000;}



/*++++Laendersites mit anderer Aufloesung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++ 800x600 Aufloesung ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++Small Content Styles++++++++++++++++++++++++++++++++++*/
body.bg_small_content_home{ background-image:url(/general/graphics/bg_leiste_or_we_be.gif); background-repeat:repeat-y; }
body.bg_small_content{ background-image:url(/general/graphics/bg_leiste.gif); background-repeat:repeat-y; }
body.bg_small_content_jobs{ background-image:url(/general/graphics/bg_leiste_submenu.gif); background-repeat:repeat-y; }
body.bg_small_jobs_ma{ background-image:url(/general/graphics/bg_leiste_submenu_pink.gif); background-repeat:repeat-y; }
body.bg_small_ma_we_be{ background-image:url(/general/graphics/bg_leiste_home.gif); background-repeat:repeat-y; }

table#small_content_page { width: 744px;}

table#small_content_page td#spacer { width: 12px; }

table#small_content_page td#left { width: 150px; /*background-color:#cccccc;*/}
table#small_content_page td#left div.wide { margin: 0px 0px 0px 0px; width: 150px;}
table#small_content_page td#left div.standard { margin: 5px 5px 0px 5px; width: 140px; }

table#small_content_page td#content { width: 420px; }
table#small_content_page td#content div.wide { margin: 0px 0px 10px 0px; width: 420px;}
table#small_content_page td#content div.standard { margin: 5px 5px 0px 5px; width: 410px;}

table#small_content_page td#right { width: 150px; }
table#small_content_page td#right div.wide { margin: 0px 0px 0px 0px; width: 150px; }
table#small_content_page td#right div.standard { margin: 5px 5px 0px 5px; width: 140px; }



/*+++++Wide Content Styles++++++++++++++++++++++++++++++++++*/
body.bg_wide_content{ background-image:url(/general/graphics/bg_leiste_submenu.gif); background-repeat:repeat-y; }

table#wide_content_page { width: 744px;}

table#wide_content_page td#spacer { width: 12px; }

table#wide_content_page td#left { width: 150px; /*background-color:#cccccc;*/}
table#wide_content_page td#left div.wide { margin: 0px 0px 0px 0px; width: 150px;}
table#wide_content_page td#left div.standard { margin: 5px 5px 0px 5px; width: 140px;}

table#wide_content_page td#content { width: 582px; /*background-color:#cccccc;*/}
table#wide_content_page td#content div.wide { margin: 0px 0px 0px 0px; width: 582px; }
table#wide_content_page td#content div.standard { margin: 5px 5px 0px 5px; width: 572px; }


/* Handwerkerservice deluxe ---------------------------------------------------------------------------- */
/* Breite der Textfelder */
input.hwd_sonstiges { width: 188px; }
input.hwd_anzahl { width: 30px; margin-right: 4px; }

/* ----------------------------------------------------------------------------------------------------- */
