/* CSS Document */
body {
	margin:15px 0 0 0;
	padding:0;
	text-align:center;
	color:#565656;
	background-color:#FFE200;
	font-family:Arial, Helvetica,sans serif;
	font-size:15px;
}

#siteholder {
	width:984px;
	margin:0 auto 0 auto;
	text-align:left;
	position:relative;
	top:0;
	left:0;
}

div.leftcontent {	float:left;	
	width:194px;
	background:url(../images/bg_leftcontent.gif) 0 0 repeat-y;
	margin:0 0 4px 0;	height:100%;
}td.leftcontent {	background:url(../images/bg_leftcontent.gif) 0 0 repeat-y;}td.maincontent {	background-color:#ffffff;}

div.maincontent {	float:left;	
	width:790px;
	min-height:721px;
	background-color:#ffffff;
	margin:0 0 4px 0px;
}table.contentwrap td { 	margin:0;	padding:0;	vertical-align:top; }table.contentwrap { padding:0; margin:0; margin-bottom:3px; }

div.footer {
	float:left;
	width:984px;
	height:61px;
	background:url(../images/fusszeile.jpg) 0 0 no-repeat;
	
}


div.leftcontent ul.mainmenu {
	width:152px;
	margin:15px 0 0 27px;
	padding:0;
	list-style-type:none;
}

div.leftcontent ul.mainmenu li {
	background-color:#FFE200;
	margin:0 0 2px 0;
	border-top:1px solid #ffffff; 
	border-bottom:1px solid #FF8000;
}

div.leftcontent ul.mainmenu li.firstitem {
	background-color:#FFE200;
	margin:0 0 5px 0;
	border-top:1px solid #ffffff; 
	border-bottom:none;
}

div.leftcontent ul.mainmenu li a {
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #cd1a21;
	line-height: 16px;
	text-decoration: none;
	padding:0 0 0 7px;
	text-transform:uppercase;	
}

div.leftcontent ul.mainmenu li.firstitem  a {
	line-height: 18px;
}

div.leftcontent ul.mainmenu li a:hover,div.leftcontent ul.mainmenu li a.active {
	color: #003300;
}


div.leftcontent p.indernaehe {
	margin:4px 0 0 0;
}

div.leftcontent p.indernaehe img {
	border:0;
}



div.leftcontent ul.specialmenu {
	width:152px;
	margin:7px 0 0 27px;
	padding:0;
	list-style-type:none;
}

div.leftcontent ul.specialmenu li {
	background-color:#1F8429;
	margin:0 0 5px 0;
	border-top:1px solid #7DBD6D; 
}

div.leftcontent ul.specialmenu li.menu_filialen {
	background-color:#DD0D00;
	border-top:1px solid #FF8000; 
}

div.leftcontent ul.specialmenu li.menu_filialen a {
	color:white;
	padding-top:10px;
	padding-bottom:10px;
}

div.leftcontent ul.specialmenu li.menu_onlineshop {
	background-color:#FFE400;
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FF8000; 
}

div.leftcontent ul.specialmenu li.menu_onlineshop a {
	color:#DC0E02;
	padding-top:10px;
	padding-bottom:10px;
}

div.leftcontent ul.specialmenu li.firstitem {
	background-color:#2A5FA8;
	border-top:1px solid #0080FF; 
	border-bottom:1px solid #004080; 
	margin-bottom:2px;
}

div.leftcontent ul.specialmenu li a {
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #ffe200;
	line-height: 16px;
	text-decoration: none;
	padding:1px 0 2px 7px;
	text-transform:uppercase;
	height:16px;	
}

div.leftcontent ul.specialmenu li.firstitem a {
	height:auto;	
}

div.leftcontent ul.specialmenu li a:hover, div.leftcontent ul.specialmenu li a.active {
	color:#9dff0c;
}

div.leftcontent ul.specialmenu li.firstitem a:hover, div.leftcontent ul.specialmenu li.firstitem a.active {
	color:#73f7ff;
}

div.leftcontent ul.specialmenu li.menu_filialen a:hover,div.leftcontent ul.specialmenu li.menu_filialen a.active,
div.leftcontent ul.specialmenu li.menu_onlineshop a:hover,div.leftcontent ul.specialmenu li.menu_onlineshop a.active {
	color: #003300;
}


div.leftcontent ul.infomenu {
	width:152px;
	margin:5px 0 0 27px;
	padding:0;
	list-style-type:none;
}

div.leftcontent ul.infomenu li {
	background-color:#D80E12;
	margin:0 0 1px 0;
	border-top:1px solid #FF8000; 
	border-bottom:1px solid #800000; 
}

div.leftcontent ul.infomenu li a {
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #ffe200;
	line-height: 16px;
	text-decoration: none;
	padding:0 0 0 7px;
	text-transform:uppercase;
}


div.leftcontent ul.infomenu li a:hover,div.leftcontent ul.infomenu li a.active {
	color: #003300;
}



div.leftcontent p.tedoxshop {
	text-align:right;
	margin:6px 15px 0 0;
}

div.leftcontent p.tedoxshop img {
	border:0;
}
div.leftcontent div.l_content {
	text-align:right;
	margin:18px 0px 30px 0;
}
div.leftcontent div.l_content img {
	padding:0 0 0 0;
}

div.footer ul.footermenu {
	margin:29px 0 0 27px;
	padding:0;
	list-style-type:none;
}


div.footer ul.footermenu li {
	font-size: 11px;
}

div.footer ul.footermenu li a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}

div.footer ul.footermenu li a:hover, div.footer ul.footermenu li a.active {
	color: #003300;
}

/* Bereich Produkte */

div.maincontent div.kopfbildprodukte {
	float:left;
	display:inline;
}


div.maincontent div.hauptbereich {
	float:left;
	display:inline;
	margin-top:-195px;
	margin-left:10px;
	z-index:-100;
}

div.maincontent div.hauptbereich div.csc-textpic {
	border-bottom:5px solid #ffffff !important;
	margin:0 0 10px 0;
}

div.maincontent div.hauptbereich div.csc-textpic img {
	margin:0 6px 6px 0;
}


div.maincontent div.stoerer {
	position:absolute;
	top:0px;
	left:330px;
	display:inline;
	z-index:100;
}




/* Bereich jobs */
div.jobs {
	float:left;
	background:url(../images/tedox_infotextbg.gif) 0 0 no-repeat;
	background-color:transparent;
	
}

div.jobs div.head {
	float:left;
	width: 790px;
	height: 306px;
	margin-left:-20px;
}
* html div.jobs div.head {
	margin-left:-8px;
}

div.jobs div.head p {
	float:left;
	margin-top:100px;
}

div.jobs div.textleft {
	float:left;
	background-color:#bb0006;
	width: 412px;
	height: 494px;
	padding-top:10px;
}

div.jobs div.textright {
	float:left;
	background-color:#ffffff;
	width: 378px;
	height: 494px;
	padding-top:10px;
}

div.jobs div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.jobs div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 27px;
}


/* Bereich kontakt */
div.kontakt {
	background:url(../images/tedox_infotextbg.gif) 0 0 no-repeat;
	background-color:transparent;
	
}

div.kontakt div.head {
	float:left;
	display:inline;
	width: 790px;
	height: 306px;
	margin-left:-20px;
}
* html div.kontakt div.head {
	margin-left:-8px;
}

div.kontakt div.head p {
	float:left;
	margin-top:100px;
}

div.kontakt div.textleft {
	float:left;
	display:inline;
	background-color:#bb0006;
	width: 790px;
	height: 494px;
	padding-top:10px;
	background:url(../images/bg_infotext_leftright.gif) 0 0 repeat-y;
}


div.kontakt div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}


div.kontakt form.kontakt {
	margin:0;
	width:790px;
}

div.kontakt form.kontakt h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #ffe200;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 20px 27px;
}

div.kontakt form.kontakt p {
		width:370px;
}

div.kontakt form.kontakt div.leftform {
		float:left;
		display:inline;
		width:412px;
}

div.kontakt form.kontakt div.rightform {
		float:left;
		display:inline;
		width:347px;
		overflow:hidden;
		margin-top:-130px;
		margin-left:20px;
}

div.kontakt form.kontakt div.leftform label {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	width:95px;
	margin:0 0 0 27px;
	float:left;
}

div.kontakt form.kontakt div.leftform input.text {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	width:220px;
	float:left;
}


div.kontakt form.kontakt div.rightform label {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #d80e12;
	line-height: 22px;
	text-decoration: none;
}
div.kontakt form.kontakt div.rightform textarea {
	margin-top:10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	width:340px;
	height:310px;
	background-color:#FFE200;
}

div.kontakt form.kontakt div.rightform input.submit {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #FFE200;
	text-decoration: none;
	background-color:#BB080E;
	padding:2px 50px 2px 50px;
	border:1px solid #DC7510;
	margin-top:15px;
	
}

div.kontakt form.kontakt div.rightform p.pflicht {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
	margin:10px 0 0 0;
}


/* Bereich sitemapimpressum */
div.sitemapimpressum {
	background:url(../images/tedox_logo.jpg) right top no-repeat;
	background-color:#ffffff;
	padding-top:113px;
}

div.sitemapimpressum h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
	padding:0 0 0 27px;
}

div.sitemapimpressum p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 21px;
	padding:0 0 0 27px;
}
div.sitemapimpressum img {
	padding:0 0 0 27px;
}

div.sitemapimpressum p a {
	color: #000000;
	text-decoration: none;
}



/* Bereich nuetzlichedienste */
div.nuetzlichedienste {
	float:left;
	background:url(../images/tedox_infotextbg.gif) 0 0 no-repeat;
	background-color:transparent;
	
}

div.nuetzlichedienste div.head {
	float:left;
	width: 790px;
	height: 306px;
	margin-left:-20px;
}
* html div.nuetzlichedienste div.head {
	margin-left:-8px;
}

div.nuetzlichedienste div.head p {
	float:left;
	margin-top:100px;
}

div.nuetzlichedienste div.textleft {
	float:left;
	background-color:#bb0006;
	width: 412px;
	height: 494px;
	padding-top:10px;
}

div.nuetzlichedienste div.textright {
	float:left;
	background-color:#ffffff;
	width: 378px;
	height: 494px;
	padding-top:10px;
}

div.nuetzlichedienste div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.nuetzlichedienste div.textleft h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #ffe200;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 20px 27px;
}

div.nuetzlichedienste div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 27px;
}

div.nuetzlichedienste div.textright h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #d80e12;
	line-height: 22px;
	text-decoration: none;
	margin:0 27px 0 27px;
}



/* Bereich wirsindtedox */
div.wirsindtedox {
	float:left;
	background:url(../images/tedox_wirsindtedox_bg.jpg) 0 0 no-repeat;
	background-color:transparent;
	
}

div.wirsindtedox div.head {
	float:left;
	width: 790px;
	height: 596px;
	margin-left:-20px;
}
* html div.wirsindtedox div.head {
	margin-left:-8px;
}

div.wirsindtedox div.head p {
	float:left;
	margin-top:100px;
}

div.wirsindtedox div.textleft {
	float:left;
	/*background-color:#bb0006;*/
	width: 412px;
	padding-top:10px;
}

div.wirsindtedox div.textright {
	float:left;
	/*background-color:#ffffff;*/
	width: 378px;
	padding-top:10px;
}

div.wirsindtedox div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.wirsindtedox div.textleft h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #ffe200;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 20px 27px;
}

div.wirsindtedox div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 27px;
}

div.wirsindtedox div.textright h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #d80e12;
	line-height: 22px;
	text-decoration: none;
	margin:0 27px 0 27px;
}


div.wirsindtedox div.leftrightholder {
	float:left;
	background:url(../images/bg_infotext_leftright.gif) 0 0 repeat-y;
}


/* Bereich clicksundtipps */
div.clicksundtipps {
	float:left;
	background:url(../images/tedox_clicksfuerselbermacher_bg.jpg) 0 0 no-repeat;
	background-color:transparent;
	
}

div.clicksundtipps  div.leftrightholder {
	float:left;
	background-color:#395FA8;
}

div.clicksundtipps div.head {
	float:left;
	width: 790px;
	height: 306px;
	margin-left:-20px;
}
* html div.clicksundtipps div.head {
	margin-left:-8px;
}

div.clicksundtipps div.head p {
	float:left;
	margin-top:100px;
}

div.clicksundtipps div.textleft {
	float:left;
	width: 393px;
	height: 494px;
	padding-top:10px;
}

div.clicksundtipps div.textright {
	padding-top:20px;
}

div.clicksundtipps div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.clicksundtipps div.textleft h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #ffffff;
	line-height: 22px;
	text-decoration: none;
	margin:0 0 20px 27px;
}

div.clicksundtipps div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 0px;
}

div.clicksundtipps div.textright h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
	margin:0px 27px 20px 70px;
	display:none;
}


div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #d80e12;
	
	background-color:#FDEC2F;
	line-height: 22px;
	text-decoration: none;
	margin:0px;
	
	margin-bottom:15px;
	
	padding:5px 10px;
}


div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.row {
	margin:0 0 20px 0px;
}

div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.download_kat {
	float:left;
	background-color:white;
	margin:0px 27px 20px 27px;
	padding-bottom:15px;
	width:340px;
}


div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.download_kat ul {
	margin:0;
	padding:0px;
	padding-left:25px;
}

div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.download_kat ul li {
	margin:0;
	padding:3px 0px;
	font-size:14px;
}

div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.download_kat ul li a:hover {
	color:#003300;
}
div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.row a.icon {
	float:left;
	background:url(../images/tedox_mini.gif) 0 0 no-repeat;
	width:45px;
	height:60px;
	display:none;
}

div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.row a.headline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
	margin:0;
	text-decoration:none;
}
div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.row a.headline:hover {
	color:#003300;
}
div.clicksundtipps div.textright div.tx-donwloadlistewr-pi1 div.row p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0;
	line-height:15px;
}



/* Bereich filialen */
div.filialen {
	float:left;
	background-color:transparent;
	
}


div.filialen div.textleft {
	float:left;
	display:inline;
	background-color:#bb0006;
	width: 300px;
	height: 750px;
	margin:0 9px 0 0;
	padding-top:10px;
}

div.filialen div.textright {
	float:left;
	background-color:#ffffff;
	width: 481px;
	height: 800px;
}

div.filialen div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.filialen div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 27px;
}

div.filialen div.allefilialen {
	width:300px;
	text-align:center;
	height:95px;
}

div.filialen div.scroller {
	width:300px;
	height:640px;
	overflow-y:auto;
}

div.filialen div.textleft ul {
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
}

div.filialen div.textleft ul li {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
}

div.filialen div.textleft ul li a {
	color: #ffffff;
	text-decoration: none;
}

div.filialen div.textleft ul li a:hover {
	color: #003300;
}


div.filialen div.suche {
	float:left;
	margin:20px 0 0 0;
	background-color:#2C862A;
	height:35px;
	width:300px;
}

div.filialen div.suche form {
	float:left;
	margin:7px 0 0 10px;
	width:280px;
}

div.filialen div.suche form input {
	float:left;
	width:120px;
	margin:0 30px 0 0;
}


div.filialen div.suche form button.submit {
	float:left;
	width:76px;
	height:25px;
	background:url(../images/finden_button.gif) 0 0 no-repeat;
	border:0;
	margin:-3px 0 0 0;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single {
	float:left;
	height:735px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #ffffff;
	line-height: 22px;
	text-decoration: none;
	margin:8px 0 10px 8px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:8px 0 8px 8px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.oeffnungszeiten {
	color:#ffe200;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.oeffnungszeiten span {
	float:left;
	width:160px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.bilder img {
	width:280px;
	margin-bottom:10px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.gmaps {
	margin-bottom:15px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.gmaps a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffe200;
	text-decoration: none;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.gmaps a:hover {
	color:#003300;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.back a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffe200;
	text-decoration: none;
	position:relative;
	top:-15px;
	left:0px;
}

div.filialen div.tx-tedoxfilialen-pi1 div.textleft div.single p.back a:hover {
	color:#003300;
}



/* Bereich jobsfilialleitung */
div.jobsfilialleitung {
	float:left;
	background:url(../images/bg_jobs_filialleitung.gif) 0 0 no-repeat;
	background-color:transparent;
	
}


div.jobsfilialleitung div.textleft {
	float:left;
	width: 412px;
	height: 500px;
	margin-top:300px;
	padding-top:10px;
}

div.jobsfilialleitung div.textright {
	float:left;
	width: 378px;
	height: 390px;
	margin-top:410px;
	padding-top:10px;
}

div.jobsfilialleitung div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.jobsfilialleitung div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 27px;
}

/* Bereich jobsverkauf */
div.jobsverkauf {
	float:left;
	background:url(../images/bg_jobs_verkauf.gif) 0 0 no-repeat;
	background-color:transparent;
	
}


div.jobsverkauf div.textleft {
	float:left;
	width: 412px;
	height: 500px;
	margin-top:300px;
	padding-top:10px;
}

div.jobsverkauf div.textright {
	float:left;
	width: 378px;
	height: 390px;
	margin-top:410px;
	padding-top:10px;
}

div.jobsverkauf div.textleft p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 40px 20px 27px;
}

div.jobsverkauf div.textright p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin:0 27px 20px 27px;
}


div.maincontent div.tx-tedoxstartseite-pi1 div.bigimage {
	background:url(../images/tedox_indexbild.jpg) right top no-repeat;
}

div.maincontent div.tx-tedoxstartseite-pi1 div.ticker {
	background-color:#B80E00;
	height:25px;
	line-height:25px;
	color:#ffffff;	
}

div.maincontent div.tx-tedoxstartseite-pi1 div.thumbs {
	margin:13px 0 0 10px;
}

div.maincontent div.tx-tedoxstartseite-pi1 div.thumbs div.image {
	float:left;
	display:inline;
	margin:0 10px 21px 0;
}

div.maincontent div.tx-tedoxstartseite-pi1 div.thumbs div.image img {
	border:0;
}

a img {
	border:0;
}

a.mail {
	color:#D80E12;
	text-decoration:none;
}
a.mail:hover {
	color: #003300;
}

a.external-link {
	color:#000000;
	text-decoration:none;
}
a.external-link:hover {
	color: #003300;
}

div.csc-sitemap {
	width:370px;
}

div.csc-sitemap ul {
	width:370px;
	list-style-type:none;
	padding:0;
	margin:40px 0 0 16px;
}

div.csc-sitemap ul li {
	line-height:20px;
	margin:0 0 0 0;
	background-color:#D80E12;
	border-bottom:1px solid #820900;
}

div.csc-sitemap ul li a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin:0 0 0 30px;
}



div.csc-sitemap ul li ul {
	width:auto;
	margin:0;
	padding:0;
}

div.csc-sitemap ul li ul li {
	background-color:#ffe200;
	border-bottom:1px solid #aa9000;
	margin:0;
}

div.csc-sitemap ul li ul li a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	line-height: 18px;
	text-decoration: none;
	margin:0 0 0 50px;
}


dl.csc-textpic-image { position:relative; top:0; left:0; }
dd.csc-textpic-caption  { position:absolute; top:0; left:0; }
dd.csc-textpic-caption span#microfaser {
	position:absolute;
	top:280px;
	left:10px;
        color:black;
	width:240px;
        font-size:11px;
        font-family:Verdana;
}
a.microfaser_link, 
a.laminat_link { text-decoration:none; color:black; }
dd.csc-textpic-caption span#microfaser span.head { font-weight:bold; font-size:16px; }
dd.csc-textpic-caption span#laminat span.head { font-family:Arial Black; font-weight:bold; font-size:17px; }
dd.csc-textpic-caption span#microfaser span.subhead { font-weight:bold; }
dd.csc-textpic-caption span#laminat span.subhead { font-family:Arial Black; font-weight:bold; font-size:12px; }

dd.csc-textpic-caption span#laminat {
	position:absolute;
	top:5px;
	left:10px;
        color:black;
	width:370px;
	height:190px;
        font-size:12px;
}
div.hauptbereich dl.csc-textpic-image {	float:left;	margin:0px;	margin-right:10px;}.csc-textpic-firstcol {	}.csc-textpic-lastcol {	}
