<style type="text/css">
<!--
html {
	background: #efefef;
	}
body {
	background: #efefef; font-family: Arial, Helvetical, Verdana; /*f0efef*/
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 77%; color: #333;
	margin: auto; padding: auto;
}
div, form, h1, h2, h3, h4, p, span { margin: 0; padding: 0; }
img { margin: 0; padding: 0; line-height: 0; }

form, textarea, select { font-size: 100%;  font-family: Arial, Helvetical, Verdana; }
textarea { font-size: 100%; border: 1px solid #DADADA; background: #FFF; }

.hinweisText {
	width: auto; clear: both;
	text-align: right; font-size: 0.9em;
	padding: 8px 0 8px 0; margin: 0;
}
.hinweisText.topNone { padding-top: 0; }

a { text-decoration: none; }
a.link {
	color: #333; font-weight: bold;
	background: transparent url(/images/link_arrow_grey.gif) 0 0 no-repeat;
	padding: 0 0 0 19px; margin: 0;
}
a.link:hover {
	color: #fa6a0a; font-weight: bold;
	background: transparent url(/images/link_arrow_orange.gif) 0 0 no-repeat;
	padding: 0 0 0 19px; margin: 0;
}

a.oralink {
	color: #333;
	background: transparent url(/images/link_arrow_grey.gif) 0 0 no-repeat;
	padding: 0 0 0 19px; margin: 0;
}
a.oralink:hover {
	color: #fa6a0a;
	background: transparent url(/images/link_arrow_orange.gif) 0 0 no-repeat;
	padding: 0 0 0 19px; margin: 0;
}

a.textLink {
	background: transparent url(/images/arrow_grey01.gif) 2px 5px no-repeat;
	color: #999898; font-size: 100%;
	padding: 0 0 0 8px;
}
a.textLink:hover {
	background: transparent url(/images/arrow_grey.gif) 2px 5px no-repeat;
	color: #333; font-size: 100%;
	padding: 0 0 0 8px;
}
a.externLink {
	color: #9a9a9c; font-weight: bold; text-decoration: underline;
	background: transparent url(/images/externLink.gif) 0 3px no-repeat;
	padding: 0 0 0 14px; margin: 0;
}
a.externLink:hover {
	color: #333; font-weight: bold; text-decoration: underline;
	background: transparent url(/images/externLink_a.gif) 0 3px no-repeat;
	padding: 0 0 0 14px; margin: 0;
}

a.topLink {
	color: #9b9b9b; text-decoration: none; font-size:0.9em;
	background: transparent url(/images/topLink.gif) right 0px no-repeat;
	padding: 0 16px 0 0; margin: 0;
}
a.topLink:hover {
	color: #333;
	background-image: url(/images/topLink_a.gif);
}

a.ujobs  {
	color: #6B6E73;
	font-size: 12px;
	font-Family: Helvetica, Verdana, Arial, sans-serif;
	text-transform: none;
	font-weight: bold;
	}

#Content a.internLink {
	color: #ff6600; font-weight: bold; /* font-size: 0.9em; */
	background: transparent url(/images/arrow_orange.gif) 2px 5px no-repeat;
	padding: 0 4px 0 10px; margin: 0;
}
#Content a.internLink:hover { text-decoration: underline; }


a.pdfLink {
	color: #9a9a9c; font-size: 0.9em; font-weight: bold;
	background: transparent url(/images/icon_pdf.gif) 0 0 no-repeat;
	padding: 2px 0 0 22px; margin: 0;
}
a.pdfLink:hover { color: #333; }
a.Warenkorb {
	display: block; font-size: 0.9em; font-weight: bold; height: 18px;
	background: transparent url(/images/wkorb.gif) 0 0 no-repeat;
	padding: 0 0 0 25px; margin:0;
}
a.delete {
	color: #333; font-weight: normal;
	background: transparent url(/images/icon_delete.gif) 0 1px no-repeat;
	padding: 0 0 0 11px; margin: 0;
}
#Main a.ausklappLink {
	background: transparent url(/images/arrowOff.gif) 0 2px no-repeat;
	color: #109fe6; font-weight: bold;
	padding: 0 0 0 16px; margin:0;
}

#Main .line { border-bottom: 1px solid #F0F0F0; }
#Main .line.clear { clear: both; height: 1px; overflow: hidden; }

/* Formular Button */
#Main input.WBT,
#Main input.ZBT {
	width: 62px; height: 21px;
	background: transparent url(/images/bt_WZ.gif) 0 0 no-repeat;
	font-family: arial, helvetical, verdana; text-align: left;
	border: none; font-size: 0.9em; color: #FFF; font-weight: bold;
	padding:2px 4px 3px 15px; margin:10px 9px 0 0;
}
#Main input.WBT:hover,
#Main input.ZBT:hover {
	background: transparent url(/images/bt_WZ_a.gif) 0 0 no-repeat;
}
#Main input.ETLBT {
	width: 116px; height: 21px;
	background: transparent url(/images/bt_ETL.gif) 0 0 no-repeat;
	font-family: arial, helvetical, verdana;
	border: none; font-size: 0.9em; color: #FFF; font-weight: bold;
	padding:2px 4px 3px 15px; margin:10px 9px 0 0;
}
#Main input.ETLBT:hover {
	background: transparent url(/images/bt_ETL_a.gif) 0 0 no-repeat;
}

#Main input.AboBT {
	width: 87px; height: 21px;
	background: transparent url(/images/bt_Abo.gif) 0 0 no-repeat;
	font-family: arial, helvetical, verdana;  text-align: left;
	border: none; font-size: 0.9em; color: #FFF; font-weight: bold;
	padding: 2px 4px 3px 15px; margin:10px 9px 0 0;
}
#Main input.AboBT:hover {
	background: transparent url(/images/bt_Abo_a.gif) 0 0 no-repeat;
}

#Main input.ATSBT {
	width: 123px; height: 21px;
	background: transparent url(/images/bt_ATS.gif) 0 0 no-repeat;
	font-family: arial, helvetical, verdana;
	border: none; font-size: 0.9em; color: #FFF; font-weight: bold;
	padding: 2px 4px 3px 15px; margin: 10px 9px 0 0;
}
#Main input.ATSBT:hover {
	background: transparent url(/images/bt_ATS_a.gif) 0 0 no-repeat;
}
#Main input.DTBT {
	width: 97px; height: 21px;
	background: transparent url(/images/bt_DT.gif) 0 0 no-repeat;
	font-family: arial, helvetical, verdana;
	border: none; font-size: 0.9em; color: #FFF; font-weight: bold;
	padding:2px 4px 3px 15px; margin:10px 9px 0 0;
}
#Main input.DTBT:hover {
	background: transparent url(/images/bt_DT_a.gif) 0 0 no-repeat;
}


.Small { font-size: 90%; }
.hidden { display: none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; margin: 0; padding: 0; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.floatholder { padding: 1px 0; margin: 0; }

/* ----------------------------------------------- Einzeilige Button -- */
#Content .btSingleRowLeft {
	background: transparent url(/images/bt_rL_einzeilig.gif) top left no-repeat;
	vertical-align: top; width: 11em; height: 21px; font-size: 0.9em; line-height: 2em;
}
#Content .btSingleRowRight {
	height: 21px; background: transparent url(/images/bt_rR_einzeilig.gif) top right no-repeat;
	margin: 0; padding: 0;
}
#Content .btSingleRowRight p { padding: 0;  margin: 0; }
#Content .btSingleRowRight p span { height: 21px;
	display: block; background: transparent url(/images/bt_rM_einzeilig.gif) 0 0 repeat-x;
	margin: 0 6px; padding: 0;
}
#Content .btSingleRowRight p img { margin: 0 0 0 4px; padding:0; }


/* -- weiße Hintergrundfarbe -- */
#Main .btSingleRowWhite {
	float: none; height: 21px; overflow: hidden;
	background: transparent url(/images/bt_rL_einzeiligW.gif) top left no-repeat;
	margin: 0; padding: 0;
}
#Main .btSingleRowWhite span {
	float:left;height: 21px;/* display: block;*/
	background: transparent url(/images/bt_rR_einzeiligW.gif) bottom right no-repeat;
	margin: 0; padding: 0 5px 0 0;
}

#Main .btSingleRowWhite span a {
	color: #333; font-weight: bold; line-height: 2em; font-size: 100%;
	margin: 0; padding: 1px 0 0 0;
}
#Main .btSingleRowWhite span a.internLinkOrange,
#Main .btSingleRowWhite span a.internLink,
#Main .Column.colorOrange a.internLink {
	display: block; !display: inline-block; height: 21px; font-weight: bold;
	background: #FFF url(/images/arrow_orange.gif) 3px 9px no-repeat;
	padding: 0 4px 0 11px;
}
#Content .btSingleRowWhite span a.internLinkOrange:hover,
#Main .btSingleRowWhite span a.internLink:hover,
#Main .Column.colorOrange a.internLink:hover {
	color: #Fa6A0A; text-decoration: none;
}

/* -- standard Hintergrundfarbe -- */
#Content .btSingleRowStandard {
	float: none; height: 21px; overflow: hidden;
	background: transparent url(/images/bt_rL_einzeiligStandard.gif) top left no-repeat;
	margin: 0; padding: 0 0 0 6px;
}
#Content .btSingleRowStandard span {
	float:left;height: 21px;/* display: block;*/
	background: transparent url(/images/bt_rR_einzeiligstandard.gif) bottom right no-repeat;
	margin: 0; padding: 0 5px 0 0;
}

#Content .btSingleRowStandard span a {
	color: #333; font-size: 0.9em; font-weight: bold; line-height: 2em;
	margin: 0; padding: 1px 0 0 0;
}
#Content .btSingleRowStandard span a.internLinkOrange,
#Main.beratungLeft .btSingleRowStandard span a.internLink {
	display: block; !display: inline-block; height: 21px;
	background: #EFEFEF url(/images/arrow_orange.gif) 3px 9px no-repeat;
	padding: 0 4px 0 11px;
}
#Content .btSingleRowStandard span a.internLinkOrange:hover,
#Main.beratungLeft .btSingleRowStandard span a.internLink:hover {
	color: #Fa6A0A;
}

#Content .btSingleRowStandard span a.internLinkBlue,
#Main.fernsehenLeft .btSingleRowStandard span a.internLink {
	display: block; !display: inline-block; height: 21px;
	background: #EFEFEF url(/images/arrow_blue.gif) 3px 9px no-repeat;
	padding: 0 4px 0 11px;
}
#Content .btSingleRowStandard span a.internLinkBlue:hover,
#Main.fernsehenLeft .btSingleRowStandard span a.internLink:hover {
	color: #109fe6;
}

#Content .btSingleRowStandard span a.internLinkRed,
#Main.internetLeft .btSingleRowStandard span a.internLink {
	display: block; !display: inline-block; height: 21px;
	background: #EFEFEF url(/images/arrow_red.gif) 3px 9px no-repeat;
	padding: 0 4px 0 11px;
}
#Content .btSingleRowStandard span a.internLinkRed:hover,
#Main.internetLeft .btSingleRowStandard span a.internLink:hover {
	color: #d5042b;d5042b
}

#Content .btSingleRowStandard span a.internLinkPurple,
#Main.telefonLeft .btSingleRowStandard span a.internLink {
	display: block; !display: inline-block; height: 21px;
	background: #EFEFEF url(/images/arrow_violet.gif) 3px 9px no-repeat;
	padding: 0 4px 0 11px;
}
#Content .btSingleRowStandard span a.internLinkPurple:hover,
#Main.telefonLeft .btSingleRowStandard span a.internLink:hover {
	color: #8d2f8d;
}

#Content .btSingleRowStandard span a.internLinkGreen,
#Main.kombiLeft .btSingleRowStandard span a.internLink {
	display: block; !display: inline-block; height: 21px;
	background: #EFEFEF url(/images/arrow_green.gif) 3px 9px no-repeat;
	padding: 0 4px 0 11px;
}
#Content .btSingleRowWhite span a.internLinkGreen:hover,
#Main.kombiLeft .btSingleRowWhite span a.internLink:hover {
	color: #acc42e;
}

/* -- graue Hintergrundfarbe -- */
#Content .btSingleRowGrey {
	float: none; height: 21px; overflow: hidden;
	background: transparent url(/images/bt_rL_einzeiligG.gif) top left no-repeat;
	margin: 0; padding: 0;
}
#Content .btSingleRowGrey span {
	float:left; height: 21px;/* display: block;*/
	background: transparent url(/images/bt_rR_einzeiligG.gif) bottom right no-repeat;
	margin: 0; padding: 0 5px 0 0;
}

#Content .btSingleRowGrey span a {
	color: #FFF; background: #6b6c70; font-weight: bold; font-size: 0.9em; line-height: 1.8em;
	margin: 0; padding: 0;
}
#Content .btSingleRowGrey span a.internLinkWhite {
	display: block; !display: inline-block; height: 21px;
	background: #6b6c70 url(/images/arrow_white.gif) 0 8px no-repeat;
	padding: 0 2px 0 8px;
}

/* -- mit Farbverlauf -- */
#Content .btSingleRowAlpha {
	background: transparent url(/images/bt_rL_einzeiligVerlauf.gif) top left no-repeat;
	vertical-align: top; height: 29px; padding-left: 6px;
}
#Content .btSingleRowRightAlpha { float: left;
	height: 29px; background: transparent url(/images/bt_rR_einzeiligVerlauf.gif) top right no-repeat;
	margin: 0; padding: 0;
}
#Content .btSingleRowRightAlpha p { float: left; height: 29px;
	background: transparent url(/images/bt_rM_einzeiligVerlauf.gif) 0 0 repeat-x;
	margin: 0 6px 0 0; padding: 4px 0 6px 0;
}

#Content .btSingleRowRightAlpha p a { line-height: 2em; }

#Content {
	width: 950px; background: #FFF;
	padding: 0; margin: 0;
	border-left: 23px solid #FFF; border-right: 23px solid #FFF;
	border-top: 15px solid #FFF; border-bottom: 10px solid #FFF;
}

/* ---------------------------------------------------- Metanavigation -- */
#Content .metaNavig {
	width: 950px; width: auto;
	text-align: right;
}
#Content .metaNavig a { color: #383840; margin: 0 6px;  }
#Content .metaNavig a:hover,
#Content .metaNavig a.actv { color: #9A9A9C; }
#Content .metaNavig p  { margin: 0 0 20px 0; padding: 0; }
#Content .metaNavig ul { text-align: left; font-size: 0.9em; list-style-type: none; }
#Content .metaNavig li { float: right; border-left: 1px solid #383840; line-height: 1.1em; }
#Content .metaNavig li.lineNone { border-left: none; }
#Content .metaNavig li a:hover,
#Content .metaNavig li a.actv { color: #fa6a0a; }

#Content .metaNavig a.Logo {
	float: left; margin: 5px 0 0 0; padding: 0; overflow: hidden;
}

#Content .metaNavig .btWarenkorb { float: right;  width: 113px; margin-top: -6px; } /* -- Positionierung für Warenkorb -- */
#Content .metaNavig .btWarenkorb a.Wkorb {
	display: block; text-align: left; height: 21px;
	line-height: 1em; font-size: 0.9em; color: #333;
	background: transparent url(/images/btWkorb.gif) 0 0 no-repeat;
	padding: 6px 0 0 32px; margin: 0 0 0 0;
}
#Content .metaNavig .btWarenkorb a.Wkorb:hover {
	display: block; text-align: left; height: 21px;
	line-height: 1em; font-size: 0.9em; color: #FFF;
	background: transparent url(/images/btWkorb_a.gif) 0 0 no-repeat;
	padding: 6px 0 0 32px; margin: 0 0 0 0;
}

#topNavig a span { display: none; } /* -- unsichtbare Textlinks für Topnavigation -- */

#Content .metaNavig li a.internLink {
	font-weight: bold; display: block;
	background: transparent url(/images/arrow_grey.gif) 3px 4px no-repeat;
	padding: 0 4px 0 11px; margin: 0;
}
#Content .metaNavig li a.internLink:hover {
	font-weight: bold; display: block;
	background: transparent url(/images/arrow_orange.gif) 3px 4px no-repeat;
	padding: 0 4px 0 11px; margin: 0;
}

/* ----------------------------------------------------- Subnavigation --*/
#subNavig {
	display: block;
	margin: 0; padding: 0 0 10px 0;
}
#subNavig ul { height: 20px; overflow: hidden;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0; padding: 0;
}
#subNavig li { float: left; margin:0; padding: 2px 0 1px 0; border-left: 1px solid #c7c7c8; }
#subNavig li img { margin: 0; padding: 0; }
#subNavig li.first { margin: 0; padding: 2px 0 1px 0;  border-left: none; }
#subNavig li a { margin: 0;  padding: 0 10px; }
#subNavig li.first a { margin-left: 10px;}

/* ----------------------------------------------------- Leftnavigation --*/

#leftNavig {
	float: left; width: 170px;
	font-size: 100%; border-right: 12px solid #fff;
	margin: 10px 0 0 0; padding: 0;
}
#leftNavig h3 {
	font-size: 0.9em; color: #6b6e73;
	background: #f7f7f7 url(/images/borderTop_leftnavig.gif) 0 0 no-repeat;
	padding: 8px 6px 5px 12px; margin: 0;
	border-bottom: 1px solid #e8e8e8;
}
#leftNavig ul { font-size: 0.9em;
	list-style-type: none; margin: 0 0 10px 0; padding: 0;
	background: #f7f7f7 url(/images/borderBottom_leftnavig.gif) bottom left no-repeat;
}
#leftNavig ul ul { /* last Chage: 18.06.2008 */
	background: none;
	list-style-type: none;
	font-size: 100%;
	padding-bottom: 7px;
	margin-bottom: 0;
}
#leftNavig li {
	list-style-type: none; border-top: 1px solid #e8e8e8;
	padding: 5px 0 6px 10px;
}

#leftNavig li.first,
#leftNavig li li,
#leftNavig li.first li { border-top: none; padding: 2px 0 0 10px; }

#leftNavig li.first a,
#leftNavig li a {
	color: #4a4a4e; line-height: 1.4em; font-weight: bold;
	background: transparent url(/images/arrow_grey.gif) 3px 5px no-repeat;
	padding: 0 4px 0 11px;
}

#leftNavig li a:hover,
#leftNavig li a.actv {
	font-weight: bold; color: #fa6a0a;
}
#leftNavig li a:hover,
#leftNavig li a.actv {
	font-weight: bold; color: #fa6a0a;
	background: transparent url(/images/arrow_orange.gif) 3px 5px no-repeat;
	padding: 0 4px 0 11px;
}
#leftNavig li.first li a,
#leftNavig li li a,
#leftNavig li.first li a:hover,
#leftNavig li li a:hover,
#leftNavig li.first li a.actv,
#leftNavig li li a.actv { font-weight: normal; font-size: 100%; }

#leftNavig .Schritte {
	text-align: right;
	margin-top: 55px; margin-right: 25px;
}
#leftNavig .Schritte p { margin-bottom: 10px; }
#leftNavig .Schritte p span { font-size: 1.4em; line-height: 1.5em; font-weight: bold; color: #a7a3a4; margin-right: 8px; }
#leftNavig .Schritte p.actv span { color: #fa6a0a; }

#leftNavig .Schritte p img { margin: 0; padding: 0; }

/* ----------------------------------------------------- Content --*/
#Main { margin: 0;margin-top: 7.25em; padding: 0 0 56px 0; }

#spaceLeft { background: #FFF; float: left; width: 733px; margin: 0; padding: 0; }

#spaceLeft.homeLeft {
	background: #FFF;
	width: 698px;
	min-height: 440px;
	overflow: hidden;
	height: expression(this.scrollHeight < 440? "440px" : "auto" );
}
#spaceLeft.beratungLeft {
	background: #FFF;
}

#spaceLeft.produktLeft {
	width: 723px; float: left;
	margin: 0; padding: 0; /*height: 185px;*/
}
#spaceLeft.produktDetailLeft {
	width: 535px; float: left;
	margin: 0; padding: 0;
}
#spaceLeft.allgemeinLeft { margin-top: 10px; }

#spaceRight { /*float: left;*/position: absolute;left: 745px; width: 227px; overflow: hidden; margin: 0; padding: 0; }
#spaceRight.homeRight {
	/*float: left; */ position: absolute; left: 706px; width: 266px; overflow: hidden; margin: 0; padding: 0;
}

.Explanation {
	clear: both; width: 500px;
	margin: 10px 0 0 18px; !margin-top: 20px; padding: 0;
}
.Explanation p {
	color: #9A9A9C; font-size: 0.8em; line-height: 1.2em;
	margin: 0; padding: 0;
}

#Main .Empfehlung { width: 733px; margin: 14px 0 35px 0; !margin-bottom: 13px; padding: 0; overflow: hidden; }

/* -- Button -- */
.btVP { position: absolute; margin: 167px 0 0 43px; z-index: 100; }
.btVP span { display: none; color: #fff; }
#blockHP { display: block; width: 222px; background: #F3F3F3; margin: 0; padding: 0; overflow: hidden; }

#blockHP .RLTop {
	float: left;
	width: 15px; height: 15px;  margin: 0; padding: 0;
	background: transparent url(/images/rL_top_VB.gif) 0 0 no-repeat;
}
#blockHP .RRTop {
	float: right;
	width: 15px; height: 15px; margin: 0; padding: 0;
	background: transparent url(/images/rR_top_VB.gif) top right no-repeat;
}
#blockHP .RMTop { float: none; height: 14px; /*border-top: 1px solid #dbdbdb;*/ background: #F3F3F3; margin: 0; padding: 0; }

#blockHP .RLBottom {
	float: left;
	width: 15px; height: 15px; margin: 0; padding: 0;
	background: transparent url(/images/rL_bottom_VB.gif) 0 0 no-repeat;
}
#blockHP .RRBottom {
	float: right;
	width: 15px; height: 15px; margin: 0; padding: 0;
	background: transparent url(/images/rR_bottom_VB.gif) bottom right no-repeat;
}
#blockHP .RMBottom { float: none; height: 14px; /*border-bottom: 1px solid #dbdbdb;*/ background: #F3F3F3; margin: 0; padding: 0; }

#blockHP .blockVBMain {
	text-align: center; width: 200px;
	float: none; height: 215px;
	background: #F3F3F3;
	padding: 0 15px; margin: 0;
}
#blockHP .blockVBMain h2 { margin-bottom: 12px; padding: 0 0 0 15px; overflow: hidden;}
#blockHP .blockVBMain p { text-align: left; float: none; padding: 0; margin: 0 0 10px 0; overflow: hidden; }

.teaserImage { float: right; margin: 0 14px 0 0;}



/* -- Start: Column -- */

#Main .Column {
	/*background: #F3F3F3 url(/images/borderTop_colum.gif) 0 0 no-repeat; */
	background: #F3F3F3;
	float: left; width: 221px;
	font-size: 0.9em; line-height: 1.3em;
	margin: 0 10px 10px 0; padding: 0;
}
#Main .Column.Doppel {
	background: #F3F3F3 url(/images/boxBottom_slant334.gif) bottom left no-repeat;
	width: 334px;
	margin: 0 15px 15px 0;
}

#Main .Column .bottomSlant {
	background: #F3F3F3 url(/images/boxBottom_slant2211.gif) bottom left no-repeat;
	padding: 7px 0 10px 10px; margin: 0;
}
#Main .Column.Doppel .bottomSlant {
	float: left; width: auto;
	 /* boxBottom_slant356.gif*/
	 padding: 0px 0 15px 10px;
	/*height:160px;*/
}

#Main .Column.colorOrange .bottomSlant,
#Main .Column.colorBlue .bottomSlant,
#Main .Column.colorRed .bottomSlant,
#Main .Column.colorPurple .bottomSlant,
#Main .Column.colorGreen .bottomSlant {
	background: #F3F3F3 url(/images/boxBottom_slant.gif) bottom left no-repeat;
	padding: 10px 0 3px 15px; margin: 0;
}

#Main .Empfehlung .Column.colorOrange .bottomSlant,
#Main .Empfehlung .Column.colorBlue .bottomSlant,
#Main .Empfehlung .Column.colorRed .bottomSlant,
#Main .Empfehlung .Column.colorPurple .bottomSlant,
#Main .Empfehlung .Column.colorGreen .bottomSlant {
	background: #F3F3F3 url(/images/boxBottom_slant.gif) bottom left no-repeat;
	padding: 10px 0 6px 15px; margin: 0;
}

#Content .Column .bottomSlant .btSingleRowWhite { padding-left: 5px; } /*  Link Button normalisieren  */
/**/
#Content .Empfehlung .Column.colorOrange .bottomSlant .btSingleRowWhite,
#Content .Empfehlung .Column.colorBlue .bottomSlant .btSingleRowWhite,
#Content .Empfehlung .Column.colorRed .bottomSlant .btSingleRowWhite,
#Content .Empfehlung .Column.colorPurple .bottomSlant .btSingleRowWhite,
#Content .Empfehlung .Column.colorGreen .bottomSlant .btSingleRowWhite { padding-left: 5px; margin-top: 4px; }

#Main.beratungLeft .bottomSlant .listLink {
	background: transparent url(/images/borderTop_list.gif) 0 0 no-repeat;
	padding: 6px 0 20px 0; margin: 0; overflow: hidden;
}
#Main.beratungLeft .bottomSlant ul {
	 background: transparent url(/images/borderBottom_list.gif) bottom left no-repeat;
	list-style-type: none; width: 205px;
	margin: 0; padding: 0 0 6px 0;
}
#Main.beratungLeft .bottomSlant li { background: #FFF; padding-bottom: 2px;}
#Main.beratungLeft .bottomSlant li a.internLink {
	font-weight: bold; display: block; color: #333;
	background: transparent url(/images/arrow_orange.gif) 8px 4px no-repeat;
	padding: 0 4px 0 16px; margin: 0;
}
#Main.beratungLeft .bottomSlant li a.internLink:hover {
	color: #fa6a0a;
}

.Break { clear: both; margin: 0; padding: 0; } /* zwing umzubrechen */

/* Gabelseite (B2C) */
#Main .imgFlash { margin: 0 0 20px 0; !margin-bottom: 17px; padding:0; }

#spaceLeft.produktLeft .imgFlash {
	background: #F7F7F7 url(/images/boxContent_723.gif) top left no-repeat;
	margin: 0; padding: 0;
	width: 723px; min-height: 158px;
	overflow: hidden;
	height: expression(this.scrollHeight < 158? "158px" : "auto" );
}
#spaceLeft.produktDetailLeft .imgFlash  { float: left; width: 526px; background: #fff; margin: 0; padding: 0; }
#spaceLeft .warenkorbLeft .imgFlash { float: left; width: auto; background: #fff; margin: 0; padding: 0; }

#Main .Teaser {/* display: block;*/ padding: 10px 150px 0 32px; margin-bottom: 25px; }
#Main .Teaser h2 { color: #f96908; font-size: 2em; margin-bottom: 5px; }
#Main .TeaserEmpfehlung h2 { color: #f96908; font-size: 2em; line-height: 2em; padding: 0; margin-bottom: 5px; margin-left: 8px;}
#Main .Teaser p { line-height: 1.4em; }

#Main .Column .imgCenter { margin: 5px; padding: 0; }
#Main .Column.Doppel .imgCenter { float: right; width: auto; margin-bottom: 30px;}

#Main .Column .imgCenter img.imgSpaceLeft { margin-right: 6px; }
#Main .Column h4 {
	font-family: Arial, Helvetical, Verdana; font-size: 1.1em; line-height: 1.3em;
	margin: 0; padding: 0 10px 0px 15px;
}
#Main .Column p { margin: 0; padding: 0 10px 0px 10px; }
#Main .Column.Doppel p { margin: 12px 130px 0 0; padding: 0 15px 0px 10px; }
#Main .Column.Doppel .bottomSlant p { margin:12px 0 0;}
#Main .Column .line { border-bottom: 1px solid #d6d6d6; }

#Main .Column .btBestellen {
	height: 29px; display: block; overflow: hidden;
	background: transparent url(/images/bt_bestellen.gif) 0 0 no-repeat;
	font-weight: bold; line-height: 2.7em;text-transform: uppercase; color: #333;
	padding: 0 7px 0 30px; margin: 0 0 5px 0;
}
#Main .Column .btBestellen:hover {
	/* color: #868686; */ background: transparent url(/images/bt_bestellen_a.gif) 0 0 no-repeat;
}
#Main .Column.Doppel .btBestellen { float: left; margin: 10px 5px 5px 0; padding-right: 8px; }
/**/
#Main .Empfehlung .Column.colorOrange .btBestellen,
#Main .Empfehlung .Column.colorBlue .btBestellen,
#Main .Empfehlung .Column.colorRed .btBestellen,
#Main .Empfehlung .Column.colorPurple .btBestellen,
#Main .Empfehlung .Column.colorGreen .btBestellen { float: left; margin: 0px 5px 0 0; padding-right: 13px; }


#Main .SmallTeaser {
	width:170px;
	background: #EEE;
	margin-bottom:10px;
}
#Main .SmallTeaser h3 {
	padding: 12px 10px 4px 10px; margin:0;
	background:none; border:0;
	font-weight:bold; font-size:0.9em; color:#333; line-height:1.3em;
}
#Main .SmallTeaser .bottomSlant {
	background:transparent url(/images/boxBottom_slant170.gif) bottom left no-repeat;
}
#Main .SmallTeaser ul,
#Main .SmallTeaser ul li{
	background:none; border:none;
	padding:0; margin:0;
}
#Main .SmallTeaser ul {
	color:#333;
	margin:0 10px;padding-bottom:10px;
	list-style:none;
}
#Main .SmallTeaser ul  li {
	padding:2px 0;
}
#Main .SmallTeaser ul  li a {
	/*font-weight:normal; */
	padding-left:8px; margin:0;
}
#Main .SmallTeaser ul  li a:hover {
	padding-left:8px;
	background-position:left;
}
#Main .SmallTeaser p {
	color:#333; font-size:0.9em; line-height:1.2em;
	margin:0 10px; padding-bottom:10px;
}
#Main .SmallTeaser p.link {
	padding-bottom:12px;
}
#Main .SmallTeaser a {
	background:transparent url(/images/arrow_orange.gif) 0 5px no-repeat;
	padding-left:8px;
	color:#f60; font-weight:bold;
}

#Main .SmallTeaser a:hover {
	text-decoration:underline;
}

#Main .SmallTeaser  form {
	padding-bottom:15px;
	margin:0 10px;
}

#Main .SmallTeaser  form select {
	width:150px;
	font-size:0.9em;
	margin-right:5px;
	margin-bottom:5px;
}

#Main .SmallTeaser  form .button {
	padding:3px 0;width:69px;
	font-size:0.9em;font-weight:bold;color:#4E4F54;
	background:transparent url(/images/bt_form_pruefen.gif) no-repeat;
	border:none;
}

/* -- sitemap -- */
#spaceLeft.homeLeft .sitemapLeft .Column {
	width: 221px;
	background: #F3F3F3 url(/images/boxBottom_slant221.gif) bottom left no-repeat;
	min-height: 60px;
	overflow: hidden;
	height: expression(this.scrollHeight < 60? "60px" : "auto" );
}

/* -- Farbwelt für Box Teaser  -- */
#spaceLeft.homeLeft .sitemapLeft .teaserTitle {
	background: #f3f3f3 url(/images/boxTop_Lgrey.gif) 0 0 no-repeat;
	height: 27px; /*overflow: hidden;*/
	margin-bottom: 10px;
}

#spaceLeft.homeLeft .sitemapLeft .teaserTitle h3 {
	height: 27px; overflow: hidden;
	background: transparent url(/images/boxMiddle_greyB2C.gif) 0 0 repeat-x;
	font-family: Arial; font-size: 1.3em; font-weight: bold;
	font-stretch: wider; text-transform: uppercase;
	color: #fff; line-height: auto;
	margin: 0 2px; padding: 8px 0 0 8px;
}

#spaceLeft.homeLeft .sitemapLeft .teaserTitle .teaserRight { background: transparent url(/images/boxTop_Rgrey.gif) top right no-repeat; }

#spaceLeft.homeLeft .sitemapLeft .teaserTitle .teaserRight h3 a { color: #FFF; }

#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant {
	/*background: #F3F3F3 url(/images/boxBottom_slant221.gif) bottom left no-repeat;*/
	padding: 7px 0 10px 10px; margin: 0;
}

#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap {
	 padding-top: 0; margin-top: -5px; padding-bottom: 10px;
	 min-height: auto; overflow: hidden;
}
#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap ul {
	vertical-align: top;
	list-style-type: none;
	margin: 0; padding: 0;
}
#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap ul.fixHeight { height: 155px; }
#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap li { display: block; line-height: 1.6em;  }
/* -- for 2. Level -- */
#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap ul ul {
	margin-left: 9px;
}

/* -- Farbwelt: Column Link -- */
#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap li a {
	color: #333; font-weight: bold;
	background: transparent url(/images/arrow_orange.gif) 0px 4px no-repeat;
	padding: 0 4px 0 8px; margin: 0;
}
#spaceLeft.homeLeft .sitemapLeft .Column .bottomSlant.sitemap li a:hover { color: #fa6a0a; }

/* -- Farbwelt für Box Teaser  -- */
/*#Main .teaserTitle,
#Main.beratungLeft .teaserTitle {
	background: #f3f3f3 url(/images/boxTop_Lgrey.gif) 0 0 no-repeat;
	height: 27px; /*overflow: hidden;*/
/*	margin-bottom: 10px;
}*/

#Main .teaserTitle h3 {
	background: #7f7f85 url(/images/boxMiddle_grey.gif) bottom left repeat-x;
	font-family: Arial; font-size: 0.95em; font-weight: bold;
	text-transform:uppercase;
	color: #fff; line-height: 1.2em;
	margin: 0; padding: 6px 0 5px 10px;
}

/*#Main .teaserTitle .teaserRight,
#Main.beratungLeft .teaserTitle .teaserRight { background: transparent url(/images/boxTop_Rgrey.gif) top right no-repeat; }

#Main .teaserTitle .teaserRight h3 a { color: #FFF; }
*/

#Main .Column .imgCenter { margin: 5px; padding: 0; }
#Main .Column.Doppel .imgCenter { float: right; width: auto; margin-bottom: 30px;}

#Main .Column .imgCenter img.imgSpaceLeft { margin-right: 6px; }

/* -- Hilfe & Service -- */
#Allgemein {
	width: 495px;
	padding: 20px 0 0 20px; margin: 0 20px 0 0;
	min-height: 350px;
	overflow: hidden;
	height: expression(this.scrollHeight < 350? "350px" : "auto" );
}

#Allgemein.sucheLeft { width: 694px; padding-top: 0; padding-left: 0px; margin-right: 0px;  }
#Allgemein.sucheLeft img.imgTeaser { margin-top: 10px; margin-bottom: 3px; }

#Allgemein.sucheLeft .pageSlide { display: block; height: 17px; overflow: hidden; padding: 0; margin: 0; }
#Allgemein.sucheLeft .pageSlide.Bottom { margin-top: 17px; }

#Allgemein.kontaktFormLeft { width: 670px; }

#blockLeft {
	float: left; width: 491px;
	padding: 0px 0 0 0px; margin: 0 10px 0 0;
	overflow: hidden;
}
#Main blockquote {
	display: block;
	width: 461px; float: left; /*background: #fffaea; */
	margin: 10px 0 10px 0;
	padding: 10px 15px 0 15px;
}

#Allgemein img.imgTeaser { margin-bottom: 13px; }
#Main blockquote img.imgTeaser { margin-bottom: 13px; padding-left: 0; }
#blockLeft img.imgTeaser { padding: 10px 15px 0 15px;margin-bottom: 13px; }

#Allgemein h5 { font-size: 1em; color: #333; margin: 0; padding: 0; }
#blockLeft h5 { clear: both; font-size: 1em; color: #333; margin: 0; padding: 0 15px; }
#Allgemein h5.Orange,
#blockLeft h5.Orange { color: #fa6a0a; padding: 17px 0 15px 0; }
#Allgemein h5.Grey,
#blockLeft h5.Grey { color: #a5a5a5; padding: 17px 0 1px 0; }
#Allgemein h5.headSpace { padding: 15px 0 17px 0; margin:0;}
#Allgemein h5.headSpaceLess { padding: 15px 0 7px 0; margin:0;}

#Main blockquote h5 { font-size: 1em; color: #333; margin: 0 0 4px 0; padding: 0; }

#Allgemein p { margin: 0; padding: 4px 0px 10px 0; }
#blockLeft p { margin: 0; padding: 4px 15px 10px 15px; }
#Main blockquote p { margin: 0; padding: 4px 0px 13px 0; }
#Main blockquote a.internLink { display: block; margin-top: 5px; }

#spaceLeft.produktDetailLeft #Allgemein .blockText { display: inline-block; width: 463px; }

#Allgemein a,
#blockLeft a { font-size: 0.9em; }
#blockLeft a.pdfLink { display: block; margin-top: 4px; }

#Allgemein hr.line {
	padding: 0;
	margin: 7px 40px 10px 0; !margin-top: 0; !margin-bottom: 4px;
	height: 1px;
	border: none; border-bottom: 1px solid #F0F0F0;
}

#Allgemein ul.noBullet {
	clear: both;
	list-style-type: none; margin: 20px 0 0 0; padding: 0;
}
#blockLeft ul.noBullet  {
	clear: both;
	list-style-type: none; margin: 4px 15px 10px 15px; padding: 0;
}
#Allgemein ul.noBullet li { background: none; margin-bottom: 5px; padding-left: 0; }
/*#blockLeft ul.noBullet li a.internLink { font-weight: normal; }*/

/* -- switch content -- */
#Allgemein .On { background: #f7f7f7; padding: 15px 10px 20px 10px; margin-bottom: 5px; }
#Allgemein .On p { margin-left: 23px; margin-top: 5px; }
#Allgemein a.textLink,
#Allgemein .On p a.textLink  {
	background: transparent url(/images/arrow_grey01.gif) 2px 5px no-repeat;
	color: #999898; font-size: 100%;
	padding: 0 0 0 8px;
}
#Allgemein .On p a.textLink:hover {
	background: transparent url(/images/arrow_grey.gif) 2px 5px no-repeat;
	color: #333; font-size: 100%;
	padding: 0 0 0 8px;
}
#Allgemein .Off { padding: 15px 10px 0 10px; }

#Allgemein .On a.ausklappLink { display: block;
	background: transparent url(/images/arrowOn_grey.gif) 1px 2px no-repeat;
	color: #f96908; font-weight: bold; font-size: 100%;
	padding: 0 0 0 23px; margin:0;
}
#Allgemein .Off a.ausklappLink {  display: block;
	background: transparent url(/images/arrowOff_grey.gif) 1px 2px no-repeat;
	color: #333; font-weight: bold; font-size: 100%;
	padding: 0 0 0 23px; margin:0;
}

#Allgemein .blockColum {
	float: left; background: #F7F7F7; width: 186px;
	padding: 15px 0 14px 20px;
	margin: 17px 5px 0 0;
}
#Allgemein .hinweisText {
	width: 636px; clear: both;
	text-align: right; font-size: 0.9em; line-height: 0.9em;
	padding: 0; margin: 0;
}
#Allgemein div.hinweisText.topNone { padding-top: 0; }

#Allgemein .blockUmzug {
	width: 636px;
	background: #FFF url(/images/borderBottom636.gif) bottom left no-repeat;
	margin: 0; padding: 0 0 6px 0;
	border-top: 5px solid #FFF; border-bottom: 5px solid #FFF;
}

#Allgemein .blockUmzug h4 {
	background: #FFF url(/images/borderTop_h4.gif) top left no-repeat;
	color: #f96908; font-size: 100%; line-height: auto; text-align: left;
	padding: 7px 0 4px 16px; margin: 0; overflow: hidden;
}

#Allgemein .blockUmzug .blockUmzugMain {
	width: 588px;
	border-left: 1px solid #dadada; border-right: 1px solid #dadada;
	margin: 0; padding: 15px 30px 20px 16px;
}
#Allgemein .blockUmzug .blockUmzugMain p { margin-right: 0; }

#Allgemein label { display: block; margin-top: 8px; margin-bottom: 3px; }

#Allgemein input.textfelder { border: 1px solid #e4e4e4; font-size: 0.9em; height: 16px; margin-right: 5px; margin-bottom: 3px; }
#Allgemein form.formUmzug input.textfelder { height: 15px; }
#Allgemein input.textfelder.Str { width: 208px; }
#Allgemein input.textfelder.Nr { width: 52px; }
#Allgemein input.textfelder.PLZ { width: 67px; }
#Allgemein input.textfelder.Ort { width: 169px; }
#Allgemein input.textfelder.Email { width: 144px; }
#Allgemein input.textfelder.VertragNr { width: 232px; }
#Allgemein input.textfelder.Vorame { width: 120px; }
#Allgemein input.textfelder.Nachname { width: 147px; }
#Allgemein input.textfelder.Name { width: 118px; }
#Allgemein input.textfelder.Vorwahl { width: 73px; }
#Allgemein input.textfelder.Tel { width: 135px; }

#Allgemein .Error { font-weight: bold; }
#Allgemein form.formUmzug p.Error { padding-left: 16px; }

#Allgemein span select { font-size: 100%; line-height: 1.4em; border: 1px solid #e4e4e4; height: 28px; height: auto; margin-bottom: 3px; }/**/


#Allgemein .dropdownSonder,
#Allgemein2 .dropdownSonder  { margin-bottom: 30px; }

#Allgemein .dropdownSonder select { float: left; margin-bottom: 0px; margin-right: 2px; font-size: 0.9em; }

#Allgemein select.feldAnrede { width: 111px; }
#Allgemein select.feldDatum { width: 57px; }
#Allgemein select.feldWHelfen { width: 214px; }
#Allgemein select.feldBundesland { width: 139px; }

#spaceLeft.allgemeinLeft #Allgemein .infoVB {
	float: right; width: 271px;
	background: #F6F6F6; font-size: 0.8em; color: #747474;
	padding: 12px 8px; margin: 22px 0 0 0;
}
#spaceLeft.allgemeinLeft #Allgemein .infoVB img { float: left; margin-right: 5px; }
#spaceLeft.allgemeinLeft #Allgemein .infoVB p { float: none; margin: 0 0 0 20px; padding: 0; }

#Allgemein ul { list-style-type: none; margin: 0; padding: 3px 0 10px 0; }
#Allgemein li {
	background: transparent url(/images/list_minus.gif) 0 5px no-repeat;
	padding: 0 0 0 8px; margin: 0;
}
#Allgemein td { padding-left: 16px;  vertical-align: top;  }

#Allgemein table.blockUmzugTB {
	width: 636px;
	border-left: 1px solid #dadada; border-right: 1px solid #dadada;
	margin: 0; padding: 0;
}

#Allgemein table.kontaktTB { margin: 0; padding: 0; overflow: hidden;  }
#Allgemein table.blockUmzugTB th {
	border-top: 1px solid #dadada;
	text-align: left; color: #333;
	padding: 12px 0 14px 16px;
}
#Allgemein table.blockUmzugTB th.first { border-top: none; }

#Allgemein table.kontaktTB th { text-align: left; color: #fa6a0a; padding: 25px 0 0 26px;  }
#Allgemein table.kontaktTB th.first { !padding-top: 0; }

#Allgemein table.kontaktTB td {  padding-bottom: 10px;  border-bottom: 1px solid #F0F0F0; }
#Allgemein table.kontaktTB td p { padding-bottom: 10px; }

#Allgemein table.blockUmzugTB td.Daten { width: 218px; padding-left: 16px; vertical-align: top; }
#Allgemein table.kontaktTB td.Daten { width: 270px; padding-left: 26px; vertical-align: top; }

#Allgemein td.Last { padding-bottom: 12px; }

#Allgemein table.blockUmzugTB td span {
	float: left; margin: 0; margin-right: 15px;  padding: 0;
}
#Allgemein.kontaktLeft table.blockUmzugTB td span { margin-right: 5px; }

#Allgemein form.dropdownSonder .btArrow input { float: left;
	background: #FFF url(/images/bt_link_arrow_white.gif) 0 0 no-repeat;
	width: 16px; height: 16px; border: none;
	margin-top: 3px;
}
#Allgemein form.dropdownSonder .btArrow input:hover { float: left;
	background: #FFF url(/images/bt_link_arrow_orange.gif) 0 0 no-repeat;
	width: 16px; height: 16px; border: none;
	margin-top: 3px;
}

#Allgemein .thumbnailBlock {
	width:463px; /*overflow:hidden; height:1%; */
	margin-bottom:25px; !margin-bottom:19px; padding:0;
}
#Allgemein .thumbnailBlock img {float:left; margin:0 15px 0 0; padding:0;}
#Allgemein .thumbnailBlock  h6 { font-size:1em;color:#333;font-weight:bold; margin:0; padding:0;}
#Allgemein .thumbnailBlock p { font-size:1em;margin:5px 0 5px 101px; padding:0; }
#Allgemein .thumbnailBlock a {
	background:transparent url(/images/arrow_orange.gif) left center no-repeat;
	font-size:0.9em;font-weight:bold;color:#f60;
	padding: 0 0 0 8px;
}
#Allgemein .thumbnailBlock a:hover {text-decoration:underline;}

#Allgemein .galeryBlock  { float:left; margin:0 20px 20px 0; padding:0; }
#Allgemein .galeryBlock img {margin:0 0 17px 0; padding:0;}
#Allgemein .galeryBlock p {margin:0 0 5px 0; padding:0;}
#Allgemein .galeryBlock a {
	background:transparent url(/images/arrow_orange.gif) left center no-repeat;
	font-size:0.9em;font-weight:bold;color:#f60;
	padding: 0 0 0 8px;
}
#Allgemein .galeryBlock a:hover {text-decoration:underline;}

#Allgemein2 { margin-top:20px; }
#Allgemein2 .floatImage { float:left; margin-right:30px; }
#Allgemein2 h5 { color:#333333; font-size:1em; padding:15px 0 10px 0; margin:0;}
#Allgemein2 .content { margin-left: 200px; width:462px; }
#Allgemein2 .content  p { margin-bottom:10px; font-size:1em; color:#333;}

#Main ul.umzugNavig { display: inline-block; list-style-type: none; font-size: 100%; margin: 22px 0 0 0; padding: 0;  }
#Main ul.umzugNavig li { float: left; width: auto; height: 28px; margin: 0; padding: 0 0 15px 0; }
#Main ul.umzugNavig li span { display: block; font-size: 100%; font-weight: bold; color: #FFF; text-decoration: none; }

#Main ul.umzugNavig li .ersteSchritt {
	width: 170px; border-right: 1px solid #acacac;
	background: transparent url(/images/nav_umzug01.gif) 0 0 no-repeat;
	padding: 7px 0 6px 40px;
}
#Main ul.umzugNavig li .ersteSchritt_actv {
	width: 170px; border-right: 1px solid #f96908;
	background: transparent url(/images/nav_umzug01_a.gif) 0 0 no-repeat;
	padding: 7px 0 6px 40px;
}

#Main ul.umzugNavig li .zweiteSchritt {
	width: 185px;
	background: transparent url(/images/nav_umzug02.gif) 0 0 no-repeat;
	padding: 7px 0 6px 38px;
}
#Main ul.umzugNavig li .zweiteSchritt_actv {
	width: 185px;
	background: transparent url(/images/nav_umzug02_a.gif) 0 0 no-repeat;
	padding: 7px 0 6px 38px;
}

#Main ul.umzugNavig li .dritteSchritt {
	width: 165px; border-left: 1px solid #acacac;
	background: transparent url(/images/nav_umzug03.gif) 0 0 no-repeat;
	padding: 7px 0 6px 34px;
}
#Main ul.umzugNavig li .dritteSchritt_actv {
	width: 165px; border-left: 1px solid #f96908;
	background: transparent url(/images/nav_umzug03_a.gif) 0 0 no-repeat;
	padding: 7px 0 6px 34px;
}
/* -- Pressemitteilungen -- */
#Allgemein .news-list-browse {
	/*margin: 0 15px; */
	margin: 0;
	padding: 0;
}
#Allgemein .tx-ttnews-browsebox {
	font-size: 100%;
	margin: 0; padding: 0;
}
#Allgemein .tx-ttnews-browsebox ul { list-style-type: none; margin: 0; padding: 0; }
#Allgemein .tx-ttnews-browsebox li { float: left; margin: 0 5px 15px 0; padding: 0; background: none;}

#Allgemein .tx-ttnews-browsebox a {
	font-size: 100%; color: #333;
}
#Allgemein .tx-ttnews-browsebox a:hover,
#Allgemein .tx-ttnews-browsebox li.tx-ttnews-browsebox-SCell a { color: #ff6600; }

#Allgemein .news-list-container {
	font-size: 100%;
	margin-right: 23px;
}
#Allgemein .clearer { width: 100%;
	clear: both; height: 1px; overflow: hidden;
	border: none; border-bottom: 1px solid #F0F0F0;
}
#Allgemein .news-list-item  { margin: 0; padding: 0; }
#Allgemein .news-list-item h3 {
	clear: both;
	font-size: 1.1em; color: #38393e;
	margin: 8px 0 5px 0; padding: 0 15px 0 0;
}
#Allgemein .news-list-item h3 a { background: none; padding: 0; }
#Allgemein .news-list-item p,
#Allgemein .news-single-item p {
	float: none; display: block; line-height: 1.3em;
	margin: 0 0 5px 0; padding: 0 15px 0 0;
}
#Allgemein .news-list-morelink a.link {
	display: block; color: #ff6600;
	background: transparent url(http://www3e-uk.skygate.de/images/arrow_orange.gif) 3px 5px no-repeat;
	padding: 0 0 0 12px; margin-left: 0px;
}
#Allgemein .news-list-morelink a.link:hover { text-decoration: underline; }

#Allgemein .news-single-item { margin-right: 25px;  }
#Allgemein .news-single-item h2 { font-size: 1.6em; color: #ff6600; margin-bottom: 15px; margin-left: 0px;}

#blockPDFMain {
	float: none; overflow: hidden; font-size: 0.9em;
	padding: 10px 0 3px 0; margin: 0;
}
#blockPDFMain p { font-size: 1.1em; margin: 0 0 5px 0; padding: 0; }
#blockPDFMain a {
	background:transparent url(/images/icon_pdf.gif) no-repeat scroll 0pt;
	font-size: 100%; color: #333; font-weight: bold;
	margin:0pt;
	padding:2px 0pt 0pt 22px;
}
#blockPDFMain a:hover { text-decoration: underline; }

#Allgemein .news-single-backlink a {
	color: #ff6600; font-weight: bold;
	background: transparent url(http://www3e-uk.skygate.de/images/arrow_orange.gif) 3px 5px no-repeat;
	padding: 0 0 0 12px; margin-left: 0px;
}
#Allgemein .news-single-backlink a:hover { text-decoration: underline; }

/* -- Suche -- */
#Allgemein .blockSuche {
	display: block; width: auto; background: #f1f1f1; overflow: hidden;
	margin: 0 10px 0 0; padding: 20px 0 0 50px;
}

#Allgemein .blockSuchergebnis {
	padding: 23px 23px 0 40px;
}
#Allgemein .blockSuchergebnis p { padding-right: 30px; }
#Allgemein .blockSuchergebnis a.btFlexlightgrey { width: 17px; }

#Allgemein .blockSuchergebnis a.internLink,
#Allgemein .blockSuchergebnis span.internLink,
#Allgemein .blockSuchergebnis a.pdfLink,
#Allgemein .blockSuchergebnis span.pdfLink  { display: block; margin: 4px 0 0 0; }
#Allgemein .blockSuchergebnis span.internLink a {
	background: transparent url(/images/arrow_grey01.gif) 2px 5px no-repeat;
	color: #999898; font-weight: bold;
	padding: 0 0 0 8px;
}
#Allgemein .blockSuchergebnis span.internLink a:hover { background: transparent url(/images/arrow_grey.gif) 2px 5px no-repeat; color: #333; }
#Allgemein .blockSuchergebnis span.pdfLink a {
	background: transparent url(/images/icon_pdf.gif) 0 0 no-repeat;
	color: #999898; font-weight: bold;
	padding: 2px 0 0 22px; margin: 0;
}
#Allgemein .blockSuchergebnis span.pdfLink a:hover { background: transparent url(/images/icon_pdf.gif) 0 0 no-repeat; color: #333; }
#Allgemein .blockSuchergebnis .line { margin-right: 10px; margin-top: 0; padding-top: 2px;}

#Allgemein.sucheLeft .blockSuche form { padding-bottom: 20px; }
#Allgemein.sucheLeft .blockSuche label { float: left; margin-right: 6px; margin-top: 3px; margin-bottom: 0px; }
#Allgemein.sucheLeft .blockSuche input { margin-bottom: 0px; }
#Allgemein.sucheLeft .blockSuche input.textfelder { padding-left: 4px; }


/* -- Content Boxen für Homepage -- */
.columnHome {
	float: left; width: 221px;
	font-size: 0.9em; color: #333;
	margin-top: 13px; padding-right: 10px;
}
.columnHome h3 {
	font-family: Arial, Helvetical, Tahoma; font-size: 1.0em; font-weight:bold;
	white-space: nowrap;
	color: #ffffff; line-height: 0.8em;
	margin: 0 0 5px 0; padding: 5px;
	background: #909090 url(/images/boxMiddle_start_grey.gif) top left repeat-x;
}
.columnHome p { margin: 0; line-height: 1.2em; }
.columnHome .homeText {
	min-height: 40px;
	overflow: hidden;
	height: expression(this.scrollHeight < 40? "40px" : "auto" );
}
.columnHome p.link { line-height: 1em; margin-top:17px; }
.columnHome img.alignLeft { margin-right: 5px; }
.columnHome.alignMiddle img.alignLeft { margin-right: 12px; margin-left: 20px; }
.columnHome a { color: #f60; font-weight: bold; }
.columnHome a.internLink {
	background: transparent url(/images/arrow_orange.gif) 0 5px no-repeat;
	padding: 0 0 0 8px;
}
.columnHome a.internLink:hover {
	text-decoration:underline;
}

.Error {
	font-size: Tahoma, Arial, Helvetical;
	font-size: 1em; line-height: 1.3em;
	color: #ff0000; margin: 0; padding: 0;
}

/* -- Tabellendarstellung -- */
#Main .blockwarenkorbTB { margin-top: 17px; margin-right: 20px;}
#Main .blockwarenkorbTB th {
	background: #ff6600; font-size: 100%;
	text-align: left;
	color: #fff; border-left: 1px solid #dadada;
	padding: 9px 10px 7px 10px; margin: 0;
}
#Main .blockwarenkorbTB th.LTB {
	background: transparent url(/images/borderTop_LTB.gif) top left no-repeat;
}
#Main .blockwarenkorbTB th.RTB {
	background: transparent url(/images/borderTop_RTB.gif) top right no-repeat;
}
#Main .blockwarenkorbTB th.MTB { border-top: 1px solid #dadada; }

#Main .blockwarenkorbTB th.Artikel {
	text-align: left;
	border-left: none;
	padding-left: 10px;
}

#Main .blockwarenkorbTB td {
	color: #333;
	border-right: 1px solid #dadada; border-bottom: 1px solid #dadada;
	margin: 0; padding: 6px 20px 6px 10px;
}
#Main .blockwarenkorbTB td.BG { background: #f6f6f6 url(/images/bg_td.gif) bottom left repeat-x; }
#Main .blockwarenkorbTB td.Aktion { background: #ffe0cc; color: #ff6600; padding-top: 5px; padding-bottom: 5px; }

#Main .blockwarenkorbTB td.Artikel {
	border-left: 1px solid #dadada;
	padding-left: 9px;
}
#Main .blockwarenkorbTB td.LTB {
	font-size: 1em; font-weight: bold;
	background: #fff url(/images/borderBottom_LTB.gif) bottom left no-repeat;
	border-bottom: none;  border-left: none;
	padding-top: 8px; padding-bottom: 8px;
}
#Main .blockwarenkorbTB td.RTB {
	font-size: 1em; font-weight: bold;
	background: #fff url(/images/borderBottom_RTB.gif) bottom right no-repeat;
	border-bottom: none; border-right: none;
	padding-top: 8px; padding-bottom: 8px;
}
#Main .blockwarenkorbTB td.MTB {
	font-size: 1em; font-weight: bold;
	background: #fff;
	border-bottom: 1px solid #dadada;
	padding-top: 8px; padding-bottom: 8px;
}

/* ------------------------------------------------------ Formular -- */
#Formular {
	padding: 20px 0 0 20px; margin: 0 20px 0 0;
}
#Allgemein form.formBewerbung {
	padding: 0; margin: 0 20px 0 0;
}

#Formular table,
#Allgemein form.formBewerbung table {
	width:445px; margin:0; padding:0;
	border-collapse:collapse;
}

#Allgemein form.formBewerbung table.longTB {
	width: 100%; margin:0; padding:0;
	border-collapse:collapse;
}

#Formular table caption {
	text-align:left;
	font-weight:bold;
	padding:15px 0pt 3px 0; !padding:13px 0pt 2px 0;
}
#Allgemein form.formBewerbung table caption,
#Allgemein form.formBewerbung table.longTB caption {
	text-align:left;
	font-weight:bold;
	padding: 0px 0pt 3px 0; !padding: 0px 0pt 2px 0;
}

#Formular table th {
	text-align: left;
	font-weight: normal;
	width:135px; padding:0; margin:0;
}
#Allgemein form.formBewerbung table th {
	vertical-align: top; text-align: left;
	font-weight: normal;
	width:135px; padding: 8px 0 0 0; margin:0;
}
#Allgemein form.formBewerbung table.longTB th  {
	vertical-align: top; text-align: left;
	font-weight: normal;
	width: 220px; padding: 8px 0 0 0; margin:0;
}
#Formular table tr td,
#Allgemein form.formBewerbung table tr td,
#Allgemein form.formBewerbung table.longTB tr td  {
	margin: 0; padding: 5px 0;
}

#Formular table tr td span,
#Allgemein form.formBewerbung table tr td span,
#Allgemein form.formBewerbung table.longTB tr td span {
	float:right;
	padding-right:8px;
}

#Formular table tr td label {
	position:relative; top:-2px; left:-2px;
	margin-right:10px;
}

#Allgemein form.formBewerbung label,
#Allgemein form.formBewerbung table.longTB label {
	display: inline;
}
#Allgemein form.formBewerbung table tr td input,
#Allgemein form.formBewerbung table.longTB tr td input { float: left; }

#Formular table tr td p,
#Allgemein form.formBewerbung table tr td p,
#Allgemein form.formBewerbung table.longTB tr td p {
	margin: 15px 0 10px 0;
}

#Formular table .Select,
#Formular table .Textarea ,
#Formular table .Textfield,
#Allgemein form.formBewerbung .Select,
#Allgemein form.formBewerbung .Textarea,
#Allgemein form.formBewerbung .Textfield {
	font-size: 1em;color:#333;
	border: #e4e4e4 solid 1px;
	height: 15px;
}

#Formular table .Textarea,
#Allgemein form.formBewerbung table .Textarea,
#Allgemein form.formBewerbung table.longTB textarea { width: 300px; height: 200px; }

#Formular table .w300,
#Allgemein form.formBewerbung .w300 { width: 300px; }

#Formular table .w100,
#Allgemein form.formBewerbung .w100 { width: 100px; }
#Allgemein form.formBewerbung select.Select.w100 { float: left; height: 20px; width: 100px; }

#Formular table .w188,
#Allgemein form.formBewerbung .w188 { width: 188px; }

#Formular table .Select.w300,
#Allgemein form.formBewerbung .Select.w300 { !height: 20px; }

#Formular table input#plz,
#Formular table input#strasse,
#Allgemein form.formBewerbung table input#plz,
#Allgemein form.formBewerbung table input#strasse,
#Allgemein form.formBewerbung table.longTB input#plz,
#Allgemein form.formBewerbung table.longTB input#strasse  {
	margin-right:7px;
}

#Formular table input#reset,
#Formular table input#submit,
#Allgemein form.formBewerbung table input#reset,
#Allgemein form.formBewerbung table input#submit,
#Allgemein form.formBewerbung table.longTB input#reset,
#Allgemein form.formBewerbung table.longTB input#submit {
	background:transparent url(/images/bt_SM.gif) top left no-repeat;
	border:none; font-family:arial, helvetica, sans-serif;font-size:0.9em; font-weight:bold; color:#FFFFFF;
	width:145px; height:21px;
	padding:2px 4px 3px 7px; margin:10px 9px 0 0;
}
#Formular table input#submit:hover,
#Allgemein form.formBewerbung table input#submit:hover,
#Allgemein form.formBewerbung table.longTB input#submit:hover {
	background-image:url(/images/bt_SM_a.gif);
}
#Formular table input#reset,
#Allgemein form.formBewerbung table input#reset,
#Allgemein form.formBewerbung table.longTB input#reset  {
	background-image:url(/images/bt_RM.gif);
	width:105px;
}
#Formular table input#reset:hover,
#Allgemein form.formBewerbung table input#reset:hover,
#Allgemein form.formBewerbung table.longTB input#reset:hover {
	background-image:url(/images/bt_RM_a.gif);
}
#Allgemein form.formBewerbung .leftSite,
#Allgemein form.formBewerbung table.longTB .leftSite { float: left; line-height: 1.5em; margin-right:10px; }

input.button { !position: absolute;
	width: 94px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin:0; padding: 3px 6px;
}
input.button:hover {
	background: transparent url(/images/bg_button_a.gif) 0 0 no-repeat;
 }

/* ------------------------------------------------------ Marginalien -- */

#spaceRight .Marginal {
	 width: 217px; background: transparent url(/images/boxTop_217.gif) top left no-repeat;
	 font-size: 0.9em; line-height: 1.3em;
	 margin: 0 0 5px 10px; padding: 5px 0 0 0;
}
#spaceRight.homeRight { margin-bottom: 80px; }
#spaceRight.homeRight .Marginal {
	width: 256px; background: transparent url(/images/boxTop_256.gif) top left no-repeat;
	font-size: 0.9em; line-height: 1.3em;
	 margin: 0 0 5px 10px; padding: 5px 0 0 0;
}

#spaceRight .Marginal.White {
	background: transparent url(/images/borderTop_Wmarginal.gif) top left no-repeat;
}
#spaceRight .Marginal.Orange {
	background: transparent url(/images/borderTop_217Orange.gif) top left no-repeat;
}

#Main .middleFlex {
	background: #EEE url(/images/boxMiddle_256.gif) 0 0 no-repeat;
	margin: 0; padding: 5px 0 1px 0; /*overflow: hidden;*/
}
#Main .Marginal.White .middleFlex {
	background: #FFF;
	border-left: 1px solid #dadada; border-right: 1px solid #dadada;
	margin: 0; padding: 2px 6px 1px 6px;
}

#Main .middleFlex.Kontakt { padding-bottom: 13px; }

#Main .middleFlex img { line-height:0; margin:0; padding: 0; }
#Main .Marginal.White img { margin-bottom: 5px; }
#Main .middleFlex h3 {
	font-family: Arial, Helvetical, Tahoma; font-size: 1.3em; font-weight: bold;
	/*font-stretch: wider; text-transform: uppercase;*/
	background: none;
	color: #6b6e73; line-height: auto;
	margin: 0; padding: 1px 10px 0 12px;
}
#Main .middleFlex.Kontakt h3 { color: #7a7a7a; padding-bottom: 1px;}
#Main .middleFlex.Kontakt h3.Orange { color: #EB5E06; font-size: 1.6em; margin:0; padding-bottom: 1px; }

#Main .Marginal.White .middleFlex h3 { padding-left: 6px; padding-right: 6px; }

#Main .middleFlex p { margin-top: 5px; padding: 0 12px 3px 12px; }
#Main .middleFlex p.line { padding: 0 11px 9px 11px; margin:5px 1px 0 1px; border-bottom: 1px solid #d4d2d3; }
#Main .Marginal.White .middleFlex p { margin-top: 4px; padding-left: 6px; padding-right: 6px;}
#Main .middleFlex.Kontakt p { line-height: auto; margin: 5px 0 10px 0; }

#Main .middleFlex.Kontakt p.Stern { font-size: 0.9em; color: #333; }
#Main .middleFlex p.Small { font-size: 0.9em; margin: 0; padding: 0; }

#Main .middleFlex p.Map { background: transparent url(/images/mini_map.gif) top right no-repeat; }

#Main .middleFlex a { color: #333; text-decoration: underline; font-weight: bold; padding-bottom:0; margin-bottom: 0; }
#Main .middleFlex a:hover { text-decoration: underline; }
#Main .middleFlex a.link { text-decoration: none; }
#Main .middleFlex a.link:hover { text-decoration: underline; }
#Main .middleFlex a.internLink {
	text-decoration: none;
	background: transparent url(/images/arrow_grey.gif) 3px 5px no-repeat;
	padding: 0 4px 0 11px; margin: 0;
}

#Main img.info { display: inline-block; height: 14px; margin: 0 0 2px 2px; !margin-bottom: 4px; padding: 0; vertical-align: bottom; }

#Main .middleFlex dl {
	color: #6b6e73; line-height: 1.35em;
	margin: 0 1px; padding: 5px 11px 0 11px;
}
#Main .middleFlex dl.line { border-bottom: 1px solid #d4d2d3; }
#Main .middleFlex dt { /*padding-bottom: 5px;*/ }
#Main .middleFlex dl.line dd { padding-bottom: 7px; margin: 0;}
#Main .middleFlex dl dd { padding-bottom: 2px; margin: 0;}


#Main .middleFlex form { margin-top: 4px; padding-bottom: 2px; padding: 0; }
#Main .middleFlex form p { margin-top: 0; margin-bottom: 1px; padding:0; }

#Main .middleFlex input.feld_plz,
#Main .middleFlex input.feld_ort,
#Main .middleFlex input.feld_str,
#Main .middleFlex input.feld_nr {
	border: 1px solid #DADADA; background: #FFF;
	color: #5D5D5D; font-size: 100%; line-height: 1.3em;
	margin:0; padding: 1px 4px 2px 4px;
}
#Main .middleFlex input.feld_plz { width: 40px; }
#Main .middleFlex input.feld_ort { width: 110px; }
#Main .middleFlex input.feld_str { width: 124px; }
#Main .middleFlex input.feld_nr { width: 26px; }


#Main .middleFlex select {
	width: 174px;
	border: 1px solid #DADADA; background: #FFF;
	color: #5D5D5D; font-size: 100%; line-height: 1.3em;
	margin:0; padding: 0;
}
#Main.Home .middleFlex select {
	width: 189px;
}

#Main .middleFlex p.feld_angaben {
	display: block;background: #FFF;
	height: auto; width: 148px;
	margin: 0 0 5px 0; padding: 6px 7px;
}

#Main .middleFlex input.btPruefen {
	width: 69px; height: 20px; border: none; float: none;
	background: transparent url(/images/bt_form_pruefen.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 100%; font-weight: bold; color: #4f4f4f; cursor: pointer;
	margin: 3px 0 0 0;padding: 3px 6px 3px 6px;
}
#Main .middleFlex input.btPruefen:hover { background: transparent url(/images/bt_form_pruefen_a.gif) 0 0 no-repeat;  }

#Main .middleFlex form.zugriffForm input {
	display: inline-block; height: 18px; font-size: 0.8em; line-height: auto;
	margin: 0; padding: 0; cursor: pointer;
	filter:alpha(opacity=00); /* IE */
 	-moz-opacity:0.00; /* FF */
 	opacity: 0.00; /* Opera */
}
#Main .middleFlex form.zugriffForm .btArrow {
	background: transparent url(/images/link_arrow_grey.gif) 0 0 no-repeat;
	display: inline;
	margin: 0 0 0 2px;
	padding: 0; border: none;
}
#Main .middleFlex form.zugriffForm .btArrow:hover {
	background: transparent url(/images/link_arrow_orange.gif) 0 0 no-repeat;
}
#Main form#bundesland_form .btArrow { float: left;
	background: #FFF url(/images/bt_link_arrow_white.gif) 0 0 no-repeat;
	width: 16px; height: 16px; border: none;
	margin-top: 3px;
}
#Main form#bundesland_form .btArrow:hover { float: left;
	background: #FFF url(/images/bt_link_arrow_orange.gif) 0 0 no-repeat;
	width: 16px; height: 16px; border: none;
	margin-top: 3px;
}

#spaceRight .marginalBottom { height: 5px; overflow: hidden;
	background: transparent url(/images/boxBottom_217.gif) top left no-repeat;
	width: 217px; margin: 0; padding: 0;
}

#spaceRight.homeRight .marginalBottom { height: 5px;
	background: transparent url(/images/boxBottom_256.gif) top left no-repeat;
	width: 256px; margin: 0; padding: 0;
}

#spaceRight .Marginal.White .marginalBottom { height: 6px; overflow: hidden;
	background: transparent url(/images/borderBottom_Wmarginal.gif) top left no-repeat;
	width: 217px; margin: 0; padding: 0;
}


/* ----------------------------------------------------- Footer --*/
#Footer {
	clear: both; width: 680px;
	float: none; display: block; overflow: hidden;
	color: #9A9A9C;
	margin: 13px 0 0 0 ; padding: 0;

}
#Footer ul {
	text-align: left; list-style-type: none;
	position:relative; left:-3px;
	/* border-top: 1px solid #EEE;*/
	margin: 0; padding: 1px 0 0 0;
}
#Footer li { float: left; border-left: 1px solid #9A9A9C; line-height: 1.1em; padding-left:2px;}
#Footer li.lineNone { border-left: none; padding-left:0;}
#Footer a { color: #9A9A9C; font-size:0.9em; margin: 0 3px; }
#Footer a:hover,
#Footer a.actv { color: #333; margin: 0 3px; }

#Footer .Print { float: right; padding: 0; margin: 0; }
/*
#Footer .linkPrint {
	background: transparent url(/images/icon_print.gif) top right no-repeat;
	color: #9A9A9C; font-size: 0.9em;
	padding: 0 22px 1px 0px; margin-right: 247px;
}
#Footer .linkPrint.spaceMin { margin-right: 297px; }
#Footer .linkPrint:hover {
	background: transparent url(/images/icon_print_a.gif) top right no-repeat;
	color: #333; font-size: 0.9em;
	padding: 0 22px 1px 0px; margin-right: 247px;
}
#Footer .linkPrint.spaceMin:hover { margin-right: 297px; }
*/
#Footer .Print a,
#Footer .Print a:hover  { margin-left: 25px; font-size:0.9em; }
#Footer .linkPrint {
	background: transparent url(/images/icon_print.gif) top right no-repeat;
	color: #9A9A9C;
	padding: 0 22px 1px 0px;
}
#Footer .linkPrint:hover {
	background: transparent url(/images/icon_print_a.gif) top right no-repeat;
	color: #333;
	padding: 0 22px 1px 0px;
}



/* -- Buttons -- */

#Main a.btFlexalpha {/* display: block;*/
	float: left; width: 100%; color: #333; font-size: 0.9em; font-weight: bold; text-align: center;
	background: transparent url(/images/bt_flexL.gif) 0 0 no-repeat;
	vertical-align: top; height: 29px; cursor: pointer;
	padding: 0; margin: 0;overflow: hidden;
}
#Main a.btFlexalpha:hover { background: transparent url(/images/bt_flexL_a.gif) 0 0 no-repeat; }

#Main a.btFlexalpha span { text-align: left;
	float: left; height: 29px; margin-right: 6px; padding: 8px 6px 7px 0;
	background: transparent url(/images/bt_flexR.gif) top right no-repeat;
}
#Main a.btFlexalpha:hover span { background: transparent url(/images/bt_flexR_a.gif) top right no-repeat; }
#Main a.btFlexalpha img { margin: 4px 5px 0 6px; line-height: 0; padding: 0; }

#Main a.btFlexalphaSmall {/* display: block;*/
	float: left; width: 100%; color: #333; font-size: 0.9em; font-weight: bold; text-align: center;
	background: transparent url(/images/bt_flexLsmall.gif) 0 0 no-repeat;
	vertical-align: top; height: 20px; cursor: pointer;
	padding: 0 0 0 6px; margin: 0;overflow: hidden;
}
#Main a.btFlexalphaSmall:hover { background: transparent url(/images/bt_flexLsmall_a.gif) 0 0 no-repeat; }

#Main a.btFlexalphaSmall span { text-align: left;
	float: left; height: 20px; margin-right: 6px; padding: 3px 12px 3px 6px;
	background: transparent url(/images/bt_flexRsmall.gif) top right no-repeat;
}
#Main a.btFlexalphaSmall:hover span { background: transparent url(/images/bt_flexRsmall_a.gif) top right no-repeat; }
/*#Main a.btFlexalphaSmall img { margin: 4px 5px 0 6px; line-height: 0; padding: 0; }*/

#Main a.btFlexalphaZwei {/* display: block;*/
	float: left; width: 100%; color: #333; font-size: 0.9em; font-weight: bold; text-align: center;
	background: transparent url(/images/bt_flexL2.gif) 0 0 no-repeat;
	vertical-align: top; height: 41px; cursor: pointer;
	padding: 0; margin: 0;overflow: hidden;
}
#Main a.btFlexalphaZwei:hover { background: transparent url(/images/bt_flexL2_a.gif) 0 0 no-repeat; }

#Main a.btFlexalphaZwei span { text-align: left;
	float: left; height: 41px; margin-right: 6px; padding: 8px 6px 7px 6px;
	background: transparent url(/images/bt_flexR2.gif) top right no-repeat;
}
#Main a.btFlexalphaZwei:hover span { background: transparent url(/images/bt_flexR2_a.gif) top right no-repeat; }
#Main a.btFlexalphaZwei img { margin: 4px 5px 0 6px; line-height: 0; padding: 0; }

#Main a.btFlexgrey {
	float: left; width: 100%; color: #FFF; font-size: 0.9em; font-weight: bold;
	background: transparent url(/images/bt_flexLgrey.gif) 0 0 no-repeat;
	vertical-align: top; height: 21px; cursor: pointer;
	padding: 0; margin: 0; overflow: hidden;
}
#Main a.btFlexgrey:hover { background: transparent url(/images/bt_flexLgrey_a.gif) 0 0 no-repeat; }

#Main a.btFlexgrey span {
	float: left; margin-right: 6px; padding: 3px 8px 7px 0;
	background: transparent url(/images/bt_flexRgrey.gif) top right no-repeat;
}
#Main a.btFlexgrey:hover span { background: transparent url(/images/bt_flexRgrey_a.gif) top right no-repeat; }

#Main a.btFlexgrey img { margin: 8px 5px 0 8px; line-height: 0; padding: 0; }

#Main .spaceButton a.btFlexgrey span,
#spaceLeft.produktLeft .spaceButton a.btFlexgrey span { white-space: nowrap; float: left; width: 103px;  margin-right: 0; }

#Main a.btFlexlightgrey {/* display: block;*/
	float: left; /*width: 100%; */color: #333; font-size: 0.9em; font-weight: bold; text-align: center;
	background: transparent url(/images/bt_flexLlightgrey.gif) 0 0 no-repeat;
	vertical-align: top; height: 17px; cursor: pointer;
	padding: 0 0 0 3px; margin: 0; overflow: hidden; border-left: 3px solid #FFF;
}
#Main a.btFlexlightgrey:hover,
#Main a.btFlexlightgrey.actv { background: transparent url(/images/bt_flexLlightgrey_a.gif) 0 0 no-repeat; }

#Main a.btFlexlightgrey span { text-align: center;
	float: left; min-width: 11px; height: 17px; margin-right: 0;/*margin-right: 3px;*/ padding: 2px 3px 3px 0;
	background: transparent url(/images/bt_flexRlightgrey.gif) top right no-repeat;
}
#Main a.btFlexlightgrey:hover span,
#Main a.btFlexlightgrey.actv span { color: #FFF; background: transparent url(/images/bt_flexRlightgrey_a.gif) top right no-repeat; }
/*#Main a.btFlexalphaSmall img { margin: 4px 5px 0 6px; line-height: 0; padding: 0; }*/


.feld_checkboxNonespace {  float: left; margin: 0px 5px 0 0; padding: 0; }

#Content ul#topNavig {
	position: absolute; top: 5.8em; left: 23px; overflow: hidden;
	background: transparent url(/images/topnavig_UK.gif) 0 0 no-repeat;
	width: 950px; height: 39px;
	margin: 0; padding: 0;
}

#topNavig li {
	position: relative; left: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0; padding: 0;
}
#topNavig, #topNavig a { display: block; height: 39px; }

#nav_ein { float: left; width: 120px; left: 0; }
#nav_ein a:hover, #nav_ein .act {
	background: transparent url(/images/topnavig_UK.gif) 0pt -39px no-repeat;
}

#nav_zwei { float: left; width: 150px; left: 0;	}
#nav_zwei a:hover, #nav_zwei .act {
	background: transparent url(/images/topnavig_UK.gif) -120px -39px no-repeat;
}

#nav_drei { float: left; width: 80px; left: 0; }
#nav_drei a:hover, #nav_drei .act {
	background: transparent url(/images/topnavig_UK.gif) -270px -39px no-repeat;
}

#nav_vier { float: left; width: 123px; left: 0; }
#nav_vier a:hover, #nav_vier .act {
	background: transparent url(/images/topnavig_UK.gif) -350px -39px no-repeat;
}
#nav_fuenf { float: left; width: 88px; left: 0; }
#nav_fuenf a:hover, #nav_fuenf .act {
	background: transparent url(/images/topnavig_UK.gif) -473px -39px no-repeat;
}


/* -- Suche -- */
#topNavig .quickSearch { position: absolute; width: auto; margin: 9px 5px 0 709px/*302px*/; !margin-left: 710px; white-space: nowrap; }
#topNavig .quickSearch input.textfeld {
	float: left; width: 132px; height: 18px;
	border: 1px solid #dadada;
	color: #5D5D5D; font-size: 0.9em; line-height: 1.5em;
	margin: 1px 5px 0 0; padding: 0;
}
#topNavig .quickSearch input#button { !position: absolute;
	width: 94px; height: 21px; text-align: center; z-index: 100;
	background: transparent url(/images/bg_button.gif) 0 0 no-repeat;
	font-family: Arial, Helvetical, Verdana, Sans-Serif;
	font-size: 0.9em; font-weight: bold; color: #4f4f4f;
	border: none; float: none; margin: 0; padding: 3px 6px;
}
-->
</style>
