@charset "utf-8";
/* ++++++++++++++++ Zur Info ++++++++++++++++ */
/* ++ ... !important; ---- Hack fuer MozFF ++ */
/* ++ // ... !important; -- Hack fuer IE 7 ++ */
/* ++ * html ---------- Hack fuer IE 5 - 6 ++ */
/* ++ html + body --------- Hack fuer IE 5 ++ */
/* ++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++ GLOBAL FONT DEFINITION ++++++++++ */

* {
	font-family: Arial, Helvetica, sans-serif;
}


/* ++++++++++ GENERIC ELEMENTS ++++++++++ */

body {
	margin: 0 0.8em 0em 0.8em;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 70%;
	line-height: 130% !important; /* MozFF */
	line-height: 125%;
	color: #000000;
}

img {
	border: none;
}

a, a:visited, a:active {
	color: #000000;
	text-decoration: underline;
}

a.linkIntern, a.linkIntern:visited, a.linkIntern:active {
	text-decoration: none;
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0.4em 0.4em no-repeat;
	color: #FF0000;
}

a.linkInternExposed, a.linkInternExposed:visited, a.linkInternExposed:active {
	text-decoration: none;
	padding: 0 0 0 1.35em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.4em no-repeat;
	color: #FF0000;
}

a.linkExtern, a.linkExtern:visited, a.linkExtern:active {
	text-decoration: none;
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) 0em 0.4em no-repeat;
}

a.linkExternExposed, a.linkExternExposed:visited, a.linkExtern:active {
	text-decoration: none;
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) 0em 0.4em no-repeat;
	color: #FF0000;
}

a.linkMail, a.linkMail:visited, a.linkMail:active {
	text-decoration: none;
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_mail.gif) 0em 0.1em no-repeat;
}

a.linkDownload, a.linkDownload:visited, a.linkDownload:active {
	text-decoration: none;
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download.gif) 0em 0.1em no-repeat;
	color: #FF0000;
}

a.linkDownloadExposed, a.linkDownloadExposed:visited, a.linkDownloadExposed:active {
	text-decoration: none;
	padding: 0 0 0 1.35em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif) 0.4em 0.1em no-repeat;
	color: #FF0000;
}


a:hover {
	color: #FF0000;
}

a.linkIntern:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.4em no-repeat;
	text-decoration: underline;
}

a.linkInternExposed:hover {
	text-decoration: underline;
}

a.linkExtern:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) 0em 0.4em no-repeat;
	text-decoration: underline;
}

a.linkExternExposed:hover {
	text-decoration: underline;
}

a.linkMail:hover {
	text-decoration: underline;
}

a.linkDownload:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif) 0em 0.1em no-repeat;
	text-decoration: underline;
}

a.linkDownloadExposed:hover {
	text-decoration: underline;
}

html + body a.linkIntern {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body a.linkInternExposed {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body a.linkExtern {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body a.linkMail {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body a.linkDownload {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body a.linkDownloadExposed {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

h1 {
	font-size: 142%;
	font-weight: normal;
	margin: 0 0 0.6em 0 !important;
	margin: 0 0 0.45em 0;
}

h1 img {
	width: 100%;
}

h2 {
	font-size: 100%;
	margin: 0 0 0.5em 0;
}

h2.exposedPress {
	font-size: 100%;
	margin: 0 0 1em 0;
	color: #FF0000;
}

h3 {
	font-size: 100%;
	margin: 0 0 0.3em 0;
}

p {
	margin: 0 0 1em 0;
}

ul, ol {
	margin: 0 0 1em 1.3em !important; /* MozFF */
	// margin: 0 0 1em 1.4em !important; /* IE7 */
	margin: 0 0 1em 1.4em;
	padding: 0;
}

li {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_list.gif);
}

input {
	/* 2008-07-31 mb: Hoehe auskommentiert */
	/* // height: 1.25em !important;  IE7 */
	/* height: 1.2em; */
	margin: 0;
	font-size: 100%;
	padding-right: 0.4em;
	padding-left: 0.4em;
}

* html input {
	/* 2008-07-31 mb: Hoehe auskommentiert */
	/* height: 1.8em;  IE5 */
	/* he\ight: 1.25em;  IE6 */
}

select {
	height: 1.6em !important; /* MozFF */
	// height: 1.8em !important; /* IE7 */
	height: 1.4em;
	margin: 0;
	font-size: 100%;
}

button {
	height: 1.8em;
	border: none;
	border: 0.08em solid #FF0000;
	margin: 0;
	padding: 0 0.4em 0.35em 0.4em !important; /* MozFF */
	// padding: 0.1em 0.4em 0.35em 0.4em !important; /* IE7 */
	padding: 0.1em 0.3em 0.3em 0.2em;
	color: #FF0000;
	font-weight: bold;
	background: url(../../media/bilder/backgrounds/bg_button.gif) left top repeat-x #F9F9F9;
	cursor: pointer;
	font-size: 100%;
}

a.buttonLook {
	height: 1.2em;
	border: 0.08em solid #FF0000;
	margin: 0;
	padding: 0.2em 0.6em 0.25em 0.6em !important; /* MozFF */
	padding: 0.1em 0.3em 0.3em 0.2em;
	color: #FF0000;
	font-weight: bold;
	background: url(../../media/bilder/backgrounds/bg_button.gif) left top repeat-x #F9F9F9;
	cursor: pointer;
	font-size: 100%;
	text-decoration: none;
	display: block;
}

* html a.buttonLook {
	height: 1.9em; /* IE5+ */
	he\ight: 1.4em; /* IE6 */
	padding: 0.3em 0.6em 0 0.6em; /* IE5+ */
	float: left; /* IE5+ */
}

* html table {
	font-size: 100%; /* IE5+ */
	line-height: 103%; /* IE5+ */
}


/* ++++++++++ GLOBAL WRAP DIV ++++++++++ */

#global {
	width: 82.0em !important; /* MozFF */
	// width: 82.05em !important; /* IE7 */
	width: 82.05em;
	margin: 0 auto 0 auto;
	text-align: left;
}


/* ++++++++++ SHADE ++++++++++ */

#shade1 {
	float: left;
	border: 0.08em solid #E7E7E7;
	margin-bottom: 4em;
}

#shade2 {
	float: left;
	border: 0.08em solid #CECECE;
}

#shade3 {
	float: left;
	border: 0.08em solid #AEAEAE;
	background-color: #EDEDED;
}


/* ++++++++++ POSITIONED ELEMENTS ++++++++++ */

#header {
	float: left;
	background-color:#ff0000!important;
}

#logo {
	background-color: #FF0000;
	border-bottom: 0.08em solid #FFFFFF;
	width: 21em;
	height: 8em;
	float: left;
	text-align: center;
	overflow: hidden;
}

* html #logo {
	width: 21em; /* IE5+ */
	w\idth: 21em; /* IE6 */
	height: 8.1em; /* IE5+ */
	he\ight: 8.01em; /* IE6 */
}

#logo img {
	height: 6.159em;
	margin-top: 0.6em;
}

#horizontalNav {
	float: left;
	width: 60.4em !important; /* MozFF */
	// width: 60.25em !important; /* IE7 */
	width: auto;
	border-bottom: 0.08em solid #FFFFFF;
	border-left: 0.08em solid #FFFFFF;
	background-color: #FFFFFF;
	padding-left:0.08em;

}

#metaNav {
	background-color: #C3C3C3;
	color: #FFFFFF;
	padding: 0.4em 1em 0 0;
	border-bottom: 0.08em solid #FFFFFF;
	height: 1.6em;
}

* html #metaNav {
	height: 2.05em; /* IE5+ */
	he\ight: 1.6em; /* IE6 */
}


/* ++++++++++ METANAVIGATION ++++++++++ */

#metaNav ul {
	float: right;
	margin: 0 !important; /* MozFF */
	margin: 0;
	padding: 0;
}

#metaNav li {
	display: block;
	width: auto;
	float: left;
	margin: 0 0.48em 0 0;
	padding: 0 0.4em 0 0;
	border-right: 0.08em solid #7d7d7d;
	list-style-image: none;
}

#metaNav li.last {
	border: none;
	margin: 0;
	padding: 0;
}

#metaNav a, #metaNav a:visited, #metaNav a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#metaNav a:hover {
	text-decoration: underline;
}


/* ++++++++++ MAINNAVIGATION ++++++++++ */




/* ++++++++++ WRAP ++++++++++ */

#contWrap {
	background-color: #EDEDED;
}


/* ++++++++++ MAINCOLUMNS ++++++++++ */

#leftColumn {
	float: left;
	width: 21em;
	background-color: #FFFFFF!important;
}

#rightColumn {
	float: left;
	width: 60.41em !important; /* MozFF */
	// width: 60.25em !important; /* IE7 */
	width: auto;
	background-color: #FFFFFF;
	border-left: 0.08em solid #FFFFFF;
}


/* ++++++++++ VERTICAL NAVIGATION ++++++++++ */

#vertNav {
	background-color: #F6F6F6;	
	padding: 1.3636em 0 0 0;
}
#vertNav .vertNavBack {
	background-image:url(../../media/bilder/backgrounds/bg_vertnav.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#f0f0f0!important;
	padding-bottom:3.2725em !important;
	padding-bottom:2.8181em;
}
#vertNav ul {
	margin: 0 !important; /* MozFF */
	margin: 0;
	padding: 0;	
}

#vertNav li {
	/*border-bottom: 0.08em solid #D7D7D7;*/
	list-style: none;
	list-style-image: none;
	width: auto;
}

* html #vertNav li {
	width: 21em; /* IE5+ */
	w\idth: 18.48em; /* IE6 */
}

#vertNav .directLinks {
	font-weight: bold;
	padding: 0.62em 0 1.2727em 1.5em;
	width: auto;
	margin-bottom:0;
	background-color:#f6f6f6;
}
#vertNav .directLinks a {
	background:none!important;
	padding:0!important;
	margin:0!important;
}
#vertNav .directLinks img {
	width:18.9285em;
	display:block;
}

* html #vertNav .directLinks {
	width: 21em; /* IE5+ */
	w\idth: 19.469em; /* IE6 */
}

#vertNav li.last {
	padding-bottom: 1.4em;
	border-bottom: none;
}

#vertNav a, #vertNav a:visited, #vertNav a:active {
	display: block;
	font-weight: bold;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 1.42em 0.7em no-repeat;
	padding: 0.1927em 0 0.2727em 2.42em;
	margin-left:1.7272em;
}

#vertNav a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 1.42em 0.7em no-repeat;
}

#vertNav ul.level2 {
	border-bottom: none;
}

#vertNav .level2 li {
	padding-left: 1.1em;
	border-bottom: none;
}

* html #vertNav .level2 li {
	w\idth: 17.38em; /* IE6 */
}

#vertNav ul.level3 {
	border-bottom: none;
}

#vertNav .level3 li {
	margin-left: -1.1em;
	padding-left: 2.2em;
	border-bottom: none;
}

* html #vertNav .level3 li {
	w\idth: 16.28em; /* IE6 */
}

* html #vertNav .level4 li {
   w\idth: 15.08em; /* IE6 */
} 


#vertNav li a.active, #vertNav li a.active:visited, #vertNav li a.active:active, #vertNav .level1 a.active, #vertNav .level1 a.active:visited, #vertNav .level1 a.active:active, #vertNav .level2 a.active, #vertNav .level2 a.active:visited, #vertNav .level2 a.active:active, #vertNav .level3 a.active, #vertNav .level3 a.active:visited, #vertNav .level3 a.active:active {
	color: #FF0000;
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 1.5em 0.7em no-repeat;
}

/* ++++++++++ VISUAL ++++++++++ */

#visual {
	position: relative;
	min-height: 1%;
	height: auto !important;
	height: 1%;
}

#visual img {
	width: 100%;
	display:block;
}

.shadeVisual {
	position: relative;
	height: 6px;
	background: url(../../media/bilder/backgrounds/shade_visual.gif) left top repeat-x;
	font-size: 0;
	line-height: 0;
}

#rightTeaserColumn .shadeVisual {
	background: url(../../media/bilder/backgrounds/shade_visual_grey.gif) left top repeat-x;
}

#content.noMarginal #rightTeaserColumn .shadeVisual {
	background: url(../../media/bilder/backgrounds/shade_visual.gif) left top repeat-x;
}





/* ++++++++++ LEFTTEASERCOLUMN ++++++++++ */

#leftTeaserColumn {
	float: left;
	width: 21em;
 	background-color: #FFFFFF!important;
 }

/* ++ font scale ++ */

#leftTeaserColumn #scale {
	background-color:#ededed;
	color:#868686;
	font-size:0.9090em;	
	border:solid #dfdfdf!important;
	border-width:1px 0!important;
	padding:0.6em 0 0.6em 1.0em;
}
#leftTeaserColumn #scale .scaleRight {
	padding:0.08em 0 0 0;
}
#leftTeaserColumn #scale .scaleRight a {
	padding:0 0.4em;
	color:#868686;
	font-size:0.9090em;	
	float:left;
}
#leftTeaserColumn #scale span {
	float:left;
}
#leftTeaserColumn #scale span.scaletext {
	padding-right:0.8em;
	font-weight:bold;
}

/* ++ search / products ++ */

#leftTeaserColumn #search {
	clear: both;
	padding: 0 0 0.9em 0;
	border-bottom: 0.08em solid #EDEDED;
	width: 21em;
	overflow: hidden;
	background-color:#d7d7d7;	
}

#leftTeaserColumn #productfinder {
	clear: both;
	padding: 0 0 1.5em 0;
	border-bottom: 0.08em solid #EDEDED;
	display: none;
	width: 21em;
	overflow: hidden;
	background-color:#d7d7d7;
}

#leftTeaserColumn #search #switchSearchProduct, #leftTeaserColumn #productfinder #switchSearchProduct {
	padding: 1em 0 1.2em 0 !important; /* MozFF */
	padding: 1em 0 0.8em 0;
	width: 23em;
}

#leftTeaserColumn #search #switchSearchProduct img, #leftTeaserColumn #productfinder #switchSearchProduct img {
	height: 2.055em;
}

form#searchForm, form#productForm {
	margin: 0 0 0 1.5em;
}

#searchForm button {
	margin: 0 0 0 1em;
}

#productForm button {
	margin: 0 0 0 0.8em !important; /* MozFF */
	// margin: 0 0 0 0.9em !important; /* IE7 */
	margin: 0 0 0 1em;
}

#searchForm input {
	width: 12.0em;
}

* html #searchForm input {
	width: 13.1em; /* IE5+ */
	w\idth: 12.05em; /* IE6 */
}

#productfinder select {
	width: 13.1em;
}

#leftTeaserColumn #search ul {
	margin: 0 !important; /* MozFF */
	margin: 0;
	padding: 0;
}

#leftTeaserColumn #search li {
	list-style: none;
	list-style-image: none;
}

#leftTeaserColumn #search li a, #leftTeaserColumn #search li a:visited, #leftTeaserColumn #search li a:active {
	display: block;
	width: 60%;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 1.5em 0.7em no-repeat !important; /* MozFF */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 1.5em 0.5em no-repeat;
	padding: 0.4em 0 0.4em 2.5em !important; /* MozFF */
	padding: 0.2em 0 0.4em 2.5em;
}

#leftTeaserColumn #search li a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 1.5em 0.7em no-repeat !important; /* MozFF */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 1.5em 0.6em no-repeat;
}

button.pulldown {
	padding: 0 0.4em 0.35em 0.4em !important; /* MozFF */
	// padding: 0.1em 0.4em 0.35em 0.4em !important; /* IE7 */
	padding: 0 0.3em 0.1em 0.2em;
}


#leftTeaserColumn .leftTeaserItem_new {
	width: 21em!important;
	margin: 0;
	padding: 1.8181em 0 0 0!important;	
	background-color:#f6f6f6;
	}
#leftTeaserColumn .leftTeaserItem_new .leftTeaserImage img {
	width:21em;
	/*//width:16.8em!important;*/
	display:block;
	margin:0 auto!important;
}
#leftTeaserColumn .leftTeaserItem_new .leftTeaserHeadline {
	padding: 0.528em 1em 0.32em 1em;
	background-color:#f6f6f6;	
}
#leftTeaserColumn .leftTeaserItem_new .leftTeaserHeadline img {
	/*width:19.0340em!important;*/
	width:100%!important;
}	
#leftTeaserColumn .leftTeaserItem_new .leftTeaserCont {
	margin:  0 !important;
	padding: 0 1em 1.5454em 1.4545em;
	background-image:url(../../media/bilder/backgrounds/bg_rightteaseritem.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fefefe;
}
#leftTeaserColumn .leftTeaserItem_new .leftTeaserCont a.more{
	display:block;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.5em no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	padding-left:0.9999em;
	margin:0.32em 0 0 0.08em;
	font-size:1em!important;
}
#leftTeaserColumn .leftTeaserItem_new .leftTeaserBottom, #leftTeaserColumn .leftTeaserBottom {	
	height:5px;
	width:21em!important;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
}
#leftTeaserColumn .leftTeaserItem_new .leftTeaserBottom, #leftTeaserColumn .leftTeaserBottom {
	background-image:url(../../media/bilder/backgrounds/right_teaser_bottom_grey.png);
}

/* ++ bestcredit / carcredit ++ */

#leftTeaserColumn form#bestcreditForm, #leftTeaserColumn form#carcreditForm {
	margin: 0 0 0.5em 0;
	float: left;
}

#leftTeaserColumn #bestcreditForm input, #leftTeaserColumn #carcreditForm input {
	// width: 9.2em !important; /* IE7 */
	width: 8.7em;
}

* html #leftTeaserColumn #bestcreditForm input, * html #leftTeaserColumn #carcreditForm input {
	width: 9.8em; /* IE5+ */
	w\idth: 8.75em; /* IE6 */
}

#leftTeaserColumn #bestcreditForm select {
	width: 9.9em !important; /* MozFF */
	// width: 10.3em !important; /* IE7 */
	width: 9.8em;
}

#leftTeaserColumn .leftTeaserItem .row {
	float: left;
	margin: 0 0 0.5em 0 !important; /* MozFF */
	margin: 0 0 0.3em 0;
}

* html #leftTeaserColumn .leftTeaserItem .row {
	width: 18em; /* IE5+ */
	w\idth: auto; /* IE6 */
}

#leftTeaserColumn .leftTeaserItem .row .description {
	float: left;
	padding: 0.35em 0 0 0;
}

#leftTeaserColumn .leftTeaserItem .row .field {
	float: right;
}

#leftTeaserColumn .leftTeaserItem .row button {
	margin-top: 0.2em;
}

/* ++ teaser items ++ */

#leftTeaserColumn a, #leftTeaserColumn a:active, #leftTeaserColumn a:visited, #leftTeaser a, #leftTeaser a:active, #leftTeaser a:visited {
	text-decoration: none;
}

#leftTeaserColumn a:hover, #leftTeaser a:hover {
	text-decoration: underline;
}

#leftTeaserColumn .leftTeaserItem, #leftTeaser .leftTeaserItem {
	width: 18.1em !important; /* MozFF */
	// width: 18.08em !important; /* IE7 */
	width: 18em;
	padding: 1em 1.5em 0.5em 1.4em;
	border-bottom: 0.08em solid #EDEDED;
	clear: both;
	float: left;
	background-color: #D7D7D7;
}

* html #leftTeaserColumn .leftTeaserItem, #leftTeaser .leftTeaserItem {
	width: 21em; /* IE5+ */
	w\idth: 18em; /* IE6 */
}

html + body #leftTeaserColumn .leftTeaserItem {
	width: 21em; /* IE5 */
}

html + body #leftTeaser .leftTeaserItem {
	width: 21em; /* IE5 */
}

#leftTeaserColumn .leftTeaserItemPic {
	padding: 0;
	border-bottom: 0.08em solid #EDEDED;
	display: block;
	clear: both;
}
#leftTeaserColumn #leftTeaserFlash {
	border-bottom: 0.08em solid #E3E3E3;
}

#leftTeaserColumn .leftTeaserItemPic img {
	width: 100%;
}

#leftTeaserColumn .leftTeaserItem .headline, #leftTeaser .leftTeaserItem .headline {
	display: block;
	margin: 0 0 0.4em -0.1em !important; /* MozFF */
	margin: 0 0 0 -0.2em;
}

#leftTeaserColumn .leftTeaserItem .headline img, #leftTeaser .leftTeaserItem .headline img {
	/*height: 1.52em;*/
	width: 100%;
}

#leftTeaserColumn .leftTeaserItem .break, #leftTeaser .leftTeaserItem .break {
	margin: 0 0 1em 0;
	display: block;
}

* html #leftTeaserColumn .leftTeaserItem .break, * html #leftTeaser .leftTeaserItem .break {
	width: 100%; /* IE5+ */
	w\idth: auto; /* IE6 */
}

#leftTeaserColumn .leftTeaserItem .rightPic {
	float: right;
	margin: 0 0 1em 1em;
}

#leftTeaserColumn .leftTeaserItem .leftPic {
	float: left;
	margin: 0 1em 1em 0;
}

#leftTeaserColumn .leftTeaserItem .rightPic img, #leftTeaserColumn .leftTeaserItem .leftPic img {
	height: 5.4em;
}

#leftTeaserColumn .leftTeaserItem ul.linkList {
	margin: 0 0 0.8em 0 !important; /* MozFF */
	margin: 0 0 0.8em 0;
	padding: 0;
	clear: both;
}

* html #leftTeaserColumn .leftTeaserItem ul.linkList {
	margin: 0 0 0.8em -1.5em; /* IE5+ */
	marg\in: 0 0 0.8em 0; /* IE6 */
}

#leftTeaserColumn .leftTeaserItem .linkList li {
	list-style: none;
	list-style-image: none;
}

#leftTeaserColumn .leftTeaserItem li a, #leftTeaserColumn .leftTeaserItem li a:visited, #leftTeaserColumn .leftTeaserItem li a:active {
	display: block;
	width: 90%;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0.2em 0.3em no-repeat !important; /* MozFF */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0.2em 0.35em no-repeat;
	padding: 0 0 0 1.2em;
}

#leftTeaserColumn .leftTeaserItem li a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0.2em 0.3em no-repeat !important; /* MozFF */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0.2em 0.35em no-repeat;
}

* html #leftTeaserColumn .leftTeaserItem ul {
	width: 100%; /* IE5+ */
	w\idth: auto; /* IE6 */
	margin: 0 0 1em 0;/* IE5+ */
	marg\in: 0 0 1em 1.4em; /* IE6 */
}


/* ++++++++++ CONTENT ++++++++++ */

#content {
	float: left;
	background-color: #EDEDED;
}

#content.noMarginal {
	background-color: #FFFFFF;
}

#contentColumn {
	float: left;
	width: 43.452em;
	background-color: #FFFFFF;
}

* html #contentColumn {
	width: 43.452em; /* IE5+ */
	w\idth: 43.5em; /* IE6 */
}

.wide {
	width: 60.37em !important; /* MozFF */
}

#contentContainer {
	float: left;
	margin: 1.4em 0 2.9em 2.5em !important; /* MozFF */
	margin: 1.3em 0 2.9em 1.25em;
	width: 37.5em;
}

#contentSpacer {
	width: 1px;
	height: 65em;
	float: left;
}

/* ++ breadcrumb ++ */

#breadcrumb {
	font-weight: normal;
	color: #868686;
	margin: 0 0 1.6em 0;
	font-size:0.9090em;
}

#breadcrumb a, #breadcrumb a:active, #breadcrumb a:visited {
	color: #868686;
	text-decoration: none;
	font-size:0.9090em;
}

#breadcrumb a:hover {
	text-decoration: underline;
}
#breadcrumb span {
	font-size:1.1818em;
}

/* ++ spacer ++ */

#contentContainer .spacerContainer {
	clear: both;
	float: left;
	width: 100%;
}

/* ++ template text/pic/footer ++ */

#contentContainer .textContainer {
	clear: both;
	width: 100%;
}

* html #contentContainer .textContainer {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .textContainer h2.exposed {
	color: #FF0000;
	border-bottom: 0.08em solid #D7D7D7;
	padding: 0 0 0.3em 0;
}

#contentContainer .textContainer h2.exposedNo {
	color: #FF0000;
	margin-bottom: 1.0em;
}

#contentContainer .textContainer .leftPic {
	float: left;
	margin: 0 1em 1em 0;
}

#contentContainer .textContainer .rightPic {
	float: right;
	margin: 0 0 1em 1em;
}

#contentContainer .textContainer .leftPic img, #contentContainer .textContainer .rightPic img {
	width: 10.8em;
}

#contentContainer .textContainer .listLeftPic li {
	margin-left: 1.2em !important; /* MozFF */
	// margin-left: 11.9em !important; /* IE7 */
	margin-left: 11.8em;
}

#contentContainer .textContainer ul.textFooter {
	color: #FF0000;
	clear: both;
	float: left;
	margin: 0 !important; /* MozFF */
	//margin:0 0 1em 0 !important;
	padding: 0.4em 1em 0.5em 1em;
	background-color: #FFFFFF;
	width: 35.5em;
}

* html #contentContainer .textContainer ul.textFooter {
	width: 100%; /* IE5+ */
	w\idth: 35.5em; /* IE6 */
}

#contentContainer .textContainer .textFooter li {
	float: left;
	width: auto;
	list-style: none;
	list-style-image: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.35em no-repeat;
	margin: 0 1.6em 0 0;
	padding: 0 0 0 1.2em;
}

#contentContainer .textContainer .textFooter li.last {
	margin-right: 0;
}

#contentContainer .textContainer .textFooter li a, #contentContainer .textContainer .textFooter li a:active, #contentContainer .textContainer .textFooter li a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #ff0000; 
}

#contentContainer .textContainer .textFooter li a:hover {
	text-decoration: underline;
}

#contentContainer .textContainer .textFooter li.linkDownload, #contentContainer .textContainer .textFooter li.linkDownloadPdf, #contentContainer .textContainer .textFooter li.linkDownloadZip {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif) 0em 0em no-repeat;
}

#contentContainer .textContainer .textFooter li.linkExtern {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) 0em 0.35em no-repeat;
}

#contentContainer .textContainer .textFooter .linkDownloadPdf a, #contentContainer .textContainer .textFooter .linkDownloadPdf a:active, #contentContainer .textContainer .textFooter .linkDownloadPdf a:visited {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf.gif) right bottom no-repeat !important; /* MozFF */
	// background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf_ie.gif) right bottom no-repeat !important; /* IE7 */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf_ie.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .textContainer .textFooter .linkDownloadPdf a {
	display: block; /* IE5 */
}

#contentContainer .textContainer .textFooter .linkDownloadZip a, #contentContainer .textContainer .textFooter .linkDownloadZip a:active, #contentContainer .textContainer .textFooter .linkDownloadZip a:visited {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat !important; /* MozFF */
	// background: url(../../media/bilder/icons_pfeile_spacer/icon_zip_ie.gif) right bottom no-repeat !important; /* IE7 */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip_ie.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .textContainer .textFooter .linkDownloadZip a {
	display: block; /* IE5 */
}

#contentContainer .textContainer .fullPic {
}

#contentContainer .textContainer .fullPic img {
	width: 100%;
	margin: 0 0 1em 0;
}

/* ++ template textbox ++ */

#contentContainer .textBox {
	clear: both;
	float: left;
	width: 100%;
}

* html #contentContainer .textBox {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .textBox h2.exposed {
	color: #FF0000;
	margin: 0 0 0.3em 0;
}

#contentContainer .textBox .box {
	padding: 0.5em 1em 0.1em 1em;
	background-color: #EDEDED;
	margin: 0 0 1em 0;
}

html + body #contentContainer .textBox .box {
	padding: 0.5em 1em 1em 1em; /* IE5 */
}

#contentContainer .textBox .boxExposed {
	padding: 0.5em 1em 0.1em 1em;
	background-color: #EDEDED;
	border-top: 0.1em solid #FF0000;
	border-bottom: 0.1em solid #FF0000;
	margin: 0 0 1em 0;
}

html + body #contentContainer .textBox .boxExposed {
	padding: 0.5em 1em 1em 1em; /* IE5 */
}

#contentContainer .textBox a.linkIntern, #contentContainer .textBox a.linkIntern:active, #contentContainer .textBox a.linkIntern:visited {
	margin-top: -0.7em;
	display: block;
	font-weight: bold;
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0em 0.4em no-repeat;
}

html + body #contentContainer .textBox a.linkIntern {
	float: left; /* IE5 */
	width: 35.5em; /* IE5 */
}

#contentContainer .textBox a.linkIntern:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.4em no-repeat;
}

/* ++ template contactbox ++ */

#contentContainer .contactBox {
	clear: both;
	float: left;
	width: 100%;
}

* html #contentContainer .contactBox {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .contactBox h2.exposed {
	color: #FF0000;
	margin: 0 0 0.3em 0;
}

#contentContainer .contactBox .borderline {
	clear: both;
	border-top: 0.08em solid #D7D7D7;
	padding: 0.5em 0 0 0;
	float: left;
	width: 100%;
}

#contentContainer .contactBox ul.contactData {
	margin: 0 0 1em 1.6em !important; /* MozFF */
}

#contentContainer .contactBox .contactData li {
	list-style: none;
	list-style-image: none;
	margin: 0 0 0.3em 0;
}

#contentContainer .contactBox .contactData li.phone {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_phone.gif);
}

#contentContainer .contactBox .contactData li.fax {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_fax.gif);
}

#contentContainer .contactBox .contactData li.linkMail {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_mail.gif);
}

#contentContainer .contactBox .contactData li.linkExtern {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_space.gif);
}


#contentContainer .contactBox a, #contentContainer .contactBox a:active, #contentContainer .contactBox a:visited {
	text-decoration: none;
}

#contentContainer .contactBox a:hover {
	text-decoration: underline;
}

#contentContainer .contactBox .leftPic {
	float: left;
	margin: 0 1em 1em 0;
}

#contentContainer .contactBox .leftPic img {
	width: 8.95em;
	width: 5.39em;
}

#contentContainer .contactBox .listLeftPic li  {
	margin-left:6.2em!important;
}

/* ++ template table ++ */

#contentContainer .contentTable {
	clear: both;
	width: 100%;
}

* html #contentContainer .contentTable {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .contentTable h2.exposed {
	color: #FF0000;
	padding: 0;
	margin: 0 0 0.3em 0;
}

#contentContainer .contentTable table {
	margin: 0 0 1em 0;
	padding: 0;
	width: 100%;
	border-bottom: 0.08em solid #EDEDED;
}

#contentContainer .contentTable td {
	vertical-align: top;
	padding: 0.4em 1em 0.4em 1em;
	background-color: #EDEDED;
}

#contentContainer .contentTable th {
	vertical-align: top;
	text-align: left;
	padding: 0.4em 1em 0.4em 1em;
	background-color: #C3C3C3;
}

#contentContainer .contentTable td.alternate {
	background-color: #FFFFFF;
}

#contentContainer .contentTable a.linkIntern, #contentContainer .contentTable a.linkIntern:active, #contentContainer .contentTable a.linkIntern:visited {
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0em 0.4em no-repeat;
	text-decoration: none;
}

#contentContainer .contentTable a.linkIntern:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.4em no-repeat;
}

#contentContainer .contentTable a.linkExtern, #contentContainer .contentTable a.linkExtern:active, #contentContainer .contentTable a.linkExtern:visited {
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern.gif) 0em 0.4em no-repeat;
	text-decoration: none;
}

#contentContainer .contentTable a.linkExtern:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) 0em 0.4em no-repeat;
}

html + body #contentContainer .contentTable a.linkIntern {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body #contentContainer .contentTable a.linkExtern {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body #contentContainer .contentTable a.linkMail {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

html + body #contentContainer .contentTable a.linkDownload {
	background: none; /* IE5 */
	text-decoration: underline; /* IE5 */
}

#contentContainer .contentTable .glossTable {
	font-size: 0.9em;
	color: #777777;
	margin: -0.8em 0 1em 0;
}

#contentContainer .contentTable .glossTableGlobal {
	font-size: 0.9em;
	color: #777777;
	margin: 0 0 1em 0;
}

/* ++ template linklist ++ */

#contentContainer .linkList {
	clear: both;
	float: left;
	width: 100%;
	background-color: #EDEDED;
}

* html #contentContainer .linkList {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .linkList h2 {
	background-color: #EDEDED;
	border-bottom: 0.08em solid #FFFFFF;
	padding: 0.5em 1em 0.5em 1em;
	color: #000000;
	margin: 0;
}


#contentContainer .linkList h2.hlimage{
	border: none;
}

#contentContainer .linkList p {
	background-color: #EDEDED;
	margin:0;
	padding:0.5em 1em;
}

#contentContainer .linkList .box {
	float: left;
	width: 35.5em;
	background-color: #f9f8f8;
	margin: 0 0 0 0;
	padding: 0.5em 1em 0.2em 1em;
}

* html #contentContainer .linkList .box {
	width: 100%; /* IE5+ */
	w\idth: 35.5em; /* IE6 */
}

#contentContainer .linkList .box ul {
}

#contentContainer .linkList .box .listLeft {
	float: left;
	width: 17.2em;
	margin-right: 1em !important; /* MozFF */
	margin-right: 1em;
	padding-right: 0;
}

#contentContainer .linkList .box .listRight {
	float: left;
	width: 17.2em;
	padding-right: 0;
}

#contentContainer .linkList .box ul li, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li {
	padding: 0 0 0.3em 0;
	list-style: none;
	list-style-image: none;
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_space.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_space_ie.gif);
	}

#contentContainer .linkList .box ul li.linkExtern, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkExtern {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_space.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_space_ie.gif);
}

#contentContainer .linkList .box ul li.linkDownload, #contentContainer .linkList .box ul li.linkDownloadPdf, #contentContainer .linkList .box ul li.linkDownloadZip, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownload, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadPdf, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadZip {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download.gif);
}

#contentContainer .linkList .box ul li a, #contentContainer .linkList .box ul li a:active, #contentContainer .linkList .box ul li a:visited, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li a, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li a:active, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li a:visited {
	text-decoration: none;
	color: #FF0000;
}

#contentContainer .linkList .box ul li a:hover, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li a:hover {
	text-decoration: underline;
}

#contentContainer .linkList .box ul li.linkDownloadPdf a, #contentContainer .linkList .box ul li.linkDownloadPdf a:active, #contentContainer .linkList .box ul li.linkDownloadPdf a:visited, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadPdf a, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadPdf a:active, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadPdf a:visited  {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .linkList .box ul li.linkDownloadPdf a, html + body #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadPdf a  {
	background: none; /* IE5 */
}

#contentContainer .linkList .box ul li.linkDownloadZip a, #contentContainer .linkList .box ul li.linkDownloadZip a:active, #contentContainer .linkList .box ul li.linkDownloadZip a:visited {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

#contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadZip a, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadZip a:active, #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadZip a:visited {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}


html + body #contentContainer .linkList .box ul li.linkDownloadZip a, html + body #contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkDownloadZip a{
	background: none; /* IE5 */
}

/* ++ template linklistwhite ++ */

#contentContainer .linkListWhite {
	clear: both;
	float: left;
	width: 100%;
}

* html #contentContainer .linkListWhite {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .linkListWhite h2 {
	border-bottom: 0.08em solid #FF0000;
	color: #ff0000;
	margin: 0 0 0.5em;
}

#contentContainer .linkListWhite h2.hlimage {
	border: none;
}

#contentContainer .linkListWhite .box {
	float: left;
	width: 35.5em;
	margin: 0 0 1em 0;
	padding: 0.5em 0 0.2em;
}

* html #contentContainer .linkListWhite .box {
	width: 100%; /* IE5+ */
	w\idth: 35.5em; /* IE6 */
}

#contentContainer .linkListWhite .box ul {
}

#contentContainer .linkListWhite .box .listLeft {
	float: left;
	width: 17.2em;
	margin-right: 1em !important; /* MozFF */
	margin-right: 1em;
	padding-right: 0;
}

#contentContainer .linkListWhite .box .listRight {
	float: left;
	width: 17.2em;
	padding-right: 0;
}

#contentContainer .linkListWhite .box ul li {
	padding: 0 0 0.3em 0;
	list-style: none;
	list-style-image: none;
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_space.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_space_ie.gif);
}

#contentContainer .linkListWhite .box ul li.linkExtern {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_space.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_space_ie.gif);
}

#contentContainer .linkListWhite .box ul li.linkDownload, #contentContainer .linkListWhite .box ul li.linkDownloadPdf, #contentContainer .linkListWhite .box ul li.linkDownloadZip {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download.gif);
}

#contentContainer .linkListWhite .box ul li a, #contentContainer .linkListWhite .box ul li a:active, #contentContainer .linkListWhite .box ul li a:visited {
	text-decoration: none;
	color: #FF0000;
}

#contentContainer .linkListWhite .box ul li a:hover {
	text-decoration: underline;
}

#contentContainer .linkListWhite .box ul li.linkDownloadPdf a, #contentContainer .linkListWhite .box ul li.linkDownloadPdf a:active, #contentContainer .linkListWhite .box ul li.linkDownloadPdf a:visited {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .linkListWhite .box ul li.linkDownloadPdf a {
	background: none; /* IE5 */
}

#contentContainer .linkListWhite .box ul li.linkDownloadZip a, #contentContainer .linkListWhite .box ul li.linkDownloadZip a:active, #contentContainer .linkListWhite .box ul li.linkDownloadZip a:visited {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .linkListWhite .box ul li.linkDownloadZip a {
	background: none; /* IE5 */
}

/* ++ template summarybox ++ */

#contentContainer .containerSummaryBox {
	clear: both;
	float: left;
	width: 100%;
}

* html #contentContainer .containerSummaryBox {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .containerSummaryBoxWide {
	clear: both;
	float: left;
	width: 56.9em;
}

#contentContainer .summaryBox {
	float: left;
	width: 100%;
	padding: 0.5em 1em 1.2em 1em;
	margin: 0 0 1em 0;
	background-color: #EDEDED;
}

* html #contentContainer .summaryBox {
	width: 100%; /* IE5+ */
	w\idth: 35.5em; /* IE6 */
}

#contentContainer .containerSummaryBoxWide .summaryBox {
	width: 25.94em;
}

* html #contentContainer .containerSummaryBoxWide .summaryBox {
	width: 27.95em; /* IE5+ */
	w\idth: 25.95em; /* IE6 */
}

#contentContainer .containerSummaryBoxWide .summaryBox.leftBox {
	margin-right: 1em;
}

#contentContainer .summaryBox h2 img {
	height: 1.34em;
}

#contentContainer .summaryBox .rightPic {
	float: right;
	margin: 0 0 1em 1em;
}

#contentContainer .summaryBox .rightPic img {
	width: 5.35em;
}

#contentContainer .summaryBox .large img {
	width: 7.85em;
}

#contentContainer .summaryBox .row {
	clear: both;
	float: left;
	width: 100%;
}

#contentContainer .summaryBox .row .left {
	float: left;
}

#contentContainer .summaryBox .row .right {
	float: right;
}

/* ++ template picture archive ++ */

#contentContainer .picArchive {
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 0.08em solid #D7D7D7;
	margin: 0 0 1em 0;
}

* html #contentContainer .picArchive {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .picArchive .leftPic {
	float: left;
	margin: 0 1em 1em 0 !important; /* MozFF */
	margin: 0 1em 0.7em 0;
}

#contentContainer .picArchive .leftPic img {
	width: 8.95em;
}

#contentContainer .picArchive .picDetails {
	float: right;
	width: 26.55em;
	margin: 0 0 1em 0;
	padding: 0 1em 0 0;
}

#contentContainer .picArchive .picDetails h2 {
	color: #FF0000;
	margin: 0 0 0.1em 0;
}

#contentContainer .picArchive .picDetails .row {
	clear: both;
	float: left;
	width: 100%;
}

#contentContainer .picArchive .picDetails .row .description {
	float: left;
	width: 8em;
	margin: 0 1em 0 0;
}

#contentContainer .picArchive .picDetails .row .field {
	float: left;
	width: 17.5em;
}

* html #contentContainer .picArchive .picDetails .row .field {
	width: 16.5em; /* IE5+ */
	w\idth: 17.5em; /* IE6 */
}

#contentContainer .picArchive ul.picFooter {
	clear: both;
	margin: 2em 0 0 0 !important; /* MozFF */
	margin: 2em 0 0 0;
}

#contentContainer .picArchive .picFooter li {
	list-style: none;
	list-style-image: none;
}

#contentContainer .picArchive .picFooter li a, #contentContainer .picArchive .picFooter li a:active, #contentContainer .picArchive .picFooter li a:visited {
	display: block;
	width: 90%;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0.2em 0.4em no-repeat;
	padding: 0 0 0 1.2em;
}

#contentContainer .picArchive .picFooter li a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0.2em 0.4em no-repeat;
}

/* ++ template listbox ++ */

#contentContainer .listBox {
	clear: both;
	float: left;
	width: 100%;
}

* html #contentContainer .listBox {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .listBox h2 {
	color: #FF0000;
}

#contentContainer .listBox.exposedBox h2 {
	background-color: #EDEDED;
	border-bottom: 0.08em solid #FFFFFF;
	padding: 0.5em 1em 0.5em 1em;
	color: #FF0000;
	margin: 0;
}
#contentContainer .listBox img.headline {
	display:block;
	margin:8px 0;
	width:37.5454em;
}

#contentContainer .listBox.exposedBox img.headline {
	display:block;
	margin:8px 0;
	width:35.7272em;
}
#contentContainer .listBox.exposedBox .box {
	float: left;
	width: 35.5em;
	background-color: #EDEDED;
	margin: 0 0 1em 0;
	padding: 0.5em 1em 0.2em 1em;
}

* html #contentContainer .listBox.exposedBox .box {
	width: 100%; /* IE5+ */
	w\idth: 35.5em; /* IE6 */
}

#contentContainer .listBox.exposedBox li {
	margin: 0 0 0.6em 0;
}

#contentContainer .listBox .listLeft {
	float: left;
	width: 17.2em;
	margin-right: 1em !important; /* MozFF */
	margin-right: 1em;
	padding-right: 0;
}

#contentContainer .listBox .listRight {
	float: left;
	width: 17.2em;
	padding-right: 0;
}

/* ++ template browsebox ++ */

#contentContainer .browseBox {
	clear: both;
	width: 100%;
	float: left;
	margin: 0 0 1em 0;
}

* html #contentContainer .browseBox {
	width: 37.5em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .browseBox .row {
	float: left;
	width: 100%;
	border-top: 0.08em solid #D7D7D7;
	padding: 0.5em 0 0 0;
}

#contentContainer .browseBox .row .back {
	float: left;
}

#contentContainer .browseBox .row .back a, #contentContainer .browseBox .row .back a:active, #contentContainer .browseBox .row .back a:visited, #contentContainer .browseBox .row .back a:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_back_alternate.gif) left top no-repeat;
	padding: 0 0 0 1.2em;
}

html + body #contentContainer .browseBox .row .back a {
	display: block; /* IE5 */
}

#contentContainer .browseBox .row .forward {
	float: right;
}

#contentContainer .browseBox .row .forward a, #contentContainer .browseBox .row .forward a:active, #contentContainer .browseBox .row .forward a:visited, #contentContainer .browseBox .row .forward a:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_forward_alternate.gif) right top no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .browseBox .row .forward a {
	display: block; /* IE5 */
}

/* ++ template button ++ */

#contentContainer .btnContainer {
	margin: 0 0 1em 0;
}

#contentContainer .btnContainer img {
	width: 16.85em;
}


/* ++ template iframe ++ */

#contentContainer .iframe {
	clear: both;
	width: 37.5em;
	margin: 0 0 1em 0;
}

#contentContainer .iframe .hasmarginal {
	width: 40em;
	border: none;
}

#contentContainer .iframe .nomarginal {
	width: 56.9em;
}

/* ++ gloss ++ */

#contentContainer .gloss {
	clear: both;
	width: 100%;
	margin-top: 2.6em;
	padding-top: 0.4em;
	border-top: 0.08em solid #D7D7D7;
	font-size: 0.9em;
	color: #777777;
}

* html #contentContainer .gloss {
	width: 41.7em; /* IE5+ */
	w\idth: 100%; /* IE6 */
}

#contentContainer .gloss.exposed {
	color: #FF0000;
}

#contentContainer .gloss a, #contentContainer .gloss a:active, #contentContainer .gloss a:visited, #contentContainer .gloss a.linkDownload, #contentContainer .gloss a.linkDownload:active, #contentContainer .gloss a.linkDownload:visited {
	color: #777777;
	text-decoration: underline;
}

#contentContainer .gloss a:hover {
	color: #FF0000;
}

#contentContainer .gloss a.linkDownload, #contentContainer .gloss a.linkDownload:active, #contentContainer .gloss a.linkDownload:visited {
	padding: 0 0 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download_small.gif) 0em 0.1em no-repeat;
}

#contentContainer .gloss a.linkDownload {
	display: block; /* IE5 */
}

#contentContainer .gloss a.linkDownload:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download_small_hover.gif) 0em 0.1em no-repeat;
}



/* ++++++++++ RIGHTTEASERCOLUMN ++++++++++ */

#rightTeaserColumn {
	float: right;
	width: 16.95em !important; /* MozFF */
	// width: 16.8em !important; /* IE7 */
	width: auto;
	position:relative;
}

#teaserContainer {
	position: absolute;
	left:0;
	margin: 1.4em 0 0 0; /* MozFF */
}
/* ++ bestcredit ++ */

#rightTeaserColumn form#bestcreditForm {
	margin: 0 0 0.5em 0;
	float: left;
}
#rightTeaserColumn #bestcreditForm input {
	width: 6.7em;
}
html + body #rightTeaserColumn #bestcreditForm input {
	width: 7.8em; /* IE5 */
}
#rightTeaserColumn #bestcreditForm select {
	width: 7.8em;
}
#rightTeaserColumn #bestcreditForm button {
	width: 7.8em;
}
#rightTeaserColumn .rightTeaserItem .row {
	float: left;
	margin: 0 0 0.5em 0 !important; /* MozFF */
	margin: 0 0 0.3em 0;
}
#rightTeaserColumn .rightTeaserItem .row .description {
	float: left;
	padding: 0.35em 0 0 0;
}
#rightTeaserColumn .rightTeaserItem .row .field {
	float: right;
}
#rightTeaserColumn .rightTeaserItem .row button {
	margin-top: 0.2em;
}
/* ++ teaser items ++ */
#rightTeaserColumn .rightTeaserItem {
	width: 16.95em!important;
	//width: 16.80em!important;
	margin: 0 0 0.56em 0;
	padding: 0!important;	
}
* html #rightTeaserColumn .rightTeaserItem {
	width: 16.85em!important;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont {
	margin:  0 !important;
	padding: 0 1em 1.5454em 1em;
	background-image:url(../../media/bilder/backgrounds/bg_rightteaseritem.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#fefefe;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont.pic {
	margin:  0 !important;
	padding: 0 !important;
	background-image:none;
	background-color:#ffffff;
	border-top: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont.pic img {
	width:100%;
}
* html #rightTeaserColumn .rightTeaserItem .rightTeaserCont.pic {
	padding: 0 0.5em 1.5454em 0.5em;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont p {
margin:0!important;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont a.more{
	display:block;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.5em no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	padding-left:0.9999em;
	margin:0.32em 0 0 0.08em;
	font-size:1em!important;
}

#rightTeaserColumn .rightTeaserItem .rightTeaserImage img {
	width:100%;
	/*//width:16.8em!important;*/
	display:block;
	margin:0 auto!important;
}
/*
@media screen and (min-width: 0px){ #rightTeaserColumn .rightTeaserItem .rightTeaserImage img { width: 16.9090em; }}

html:first-child>*+body #rightTeaserColumn .rightTeaserItem .rightTeaserImage img { width: 16.9999em; } 
*/

#rightTeaserColumn .rightTeaserItem .rightTeaserHeadline {
	padding: 0.528em 1em 0.32em 1em;
	background-color:#f6f6f6;	
}
/*
* html #rightTeaserColumn .rightTeaserItem .rightTeaserHeadline {
	padding: 1.44em 0.8em 0.24em 1em;
}
@media screen and (min-width: 0px){ #rightTeaserColumn .rightTeaserItem .rightTeaserHeadline { width: 14.99em; }}
*/
#rightTeaserColumn .rightTeaserItem .rightTeaserHeadline img {
	width:15.1785em;
	//width:14.9em!important;
}
#content #rightTeaserColumn .rightTeaserItem .rightTeaserBottom {	
	height:5px;
	width:16.9em!important;
	//width:16.8em!important;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
}
#content #rightTeaserColumn .rightTeaserItem .rightTeaserBottom {
	background-image:url(../../media/bilder/backgrounds/right_teaser_bottom_grey.png);
}
#content.noMarginal #rightTeaserColumn .rightTeaserItem .rightTeaserBottom {
	background-image:url(../../media/bilder/backgrounds/right_teaser_bottom_white.png);
}

#content.noMarginal #rightTeaserColumn .rightTeaserItem {
	border-bottom: none;
	background: url(../../media/bilder/backgrounds/shade_teaser.gif) left bottom repeat-x #F6F6F6;
	padding-bottom: 1em;
	margin-bottom: 2em !important;
	margin-bottom: 2em;	
}

* html #rightTeaserColumn .rightTeaserItem {
	width: 16.9em; /* IE5+ */
	w\idth: 14.95em; /* IE6 */
	padding: 0.8em 1em 0.5em 1em; /* IE5+ */
	padd\ing: 1em 1em 0.5em 1em; /* IE6 */
}

#rightTeaserColumn .rightTeaserItem .headline {
	margin: 0 0 0.7em -0.1em !important; /* MozFF */
	margin: 0 0 0.2em -0.1em;
}

#rightTeaserColumn .rightTeaserItem .headline img {
	/*height: 1.52em;*/
	width: 100%;
}

#rightTeaserColumn .rightTeaserItem .rightPic {
	float: right;
	margin: 0 0 1em 1em;
}

#rightTeaserColumn .rightTeaserItem .leftPic {
	float: left;
	margin: 0 1em 1em 0;
}

#rightTeaserColumn .rightTeaserItem .rightPic img, #rightTeaserColumn .rightTeaserItem .leftPic img {
	width: 5.8em;
}

#rightTeaserColumn .rightTeaserItem .fullPic {
	margin: 0 0 1em 0;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont.pic .fullPic {
	margin: 0 !important;
}
#rightTeaserColumn .rightTeaserItem .rightTeaserCont.pic .fullPic img {
	vertical-align:bottom;
}
#rightTeaserColumn .rightTeaserItem .fullPic img {
	width: 100%;
}

#rightTeaserColumn .rightTeaserItem .gloss {
	margin: 1.6363em -1em 0 -1em;
	padding: 0.7272em 1em 0 1em;
	border-top: 0.08em solid #ffffff;
	font-size: 0.9em;
	color: #777777;
	line-height:1.1818em;	
}

#rightTeaserColumn .rightTeaserItem ul.related {
	margin-bottom: 0.8em !important; /* MozFF */
	margin-bottom: 0.8em;
	clear: both;
}

#rightTeaserColumn .rightTeaserItem .related li {
	list-style: none;
	list-style-image: none;
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif);
	padding: 0 0 0.3em 0;
}

#rightTeaserColumn .rightTeaserItem .related li a, #rightTeaserColumn .rightTeaserItem .related li a:visited, #rightTeaserColumn .rightTeaserItem .related li a:active {
	display: inline;
	text-decoration: none;
	padding: 0;
	background: none;
	color:#ff0000;
}

#rightTeaserColumn .rightTeaserItem .related li a:hover {
	text-decoration: underline;
	color:#ff0000;
}

#rightTeaserColumn .rightTeaserItem .related li.linkDownload, #rightTeaserColumn .rightTeaserItem .related li.linkDownloadPdf, #rightTeaserColumn .rightTeaserItem .related li.linkDownloadZip {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif);
	color:#ff0000;
}

#rightTeaserColumn .rightTeaserItem .related li.linkExtern {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) !important; /* MozFF */
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif);
	color:#ff0000;
}

#rightTeaserColumn .rightTeaserItem .related li.linkDownloadPdf a, #rightTeaserColumn .rightTeaserItem .related li.linkDownloadPdf a:visited, #rightTeaserColumn .rightTeaserItem .related li.linkDownloadPdf a:active {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
	color:#ff0000;
}

html + body #rightTeaserColumn .rightTeaserItem .related li.linkDownloadPdf a {
	background: none; /* IE5 */
}

#rightTeaserColumn .rightTeaserItem .related li.linkDownloadZip a, #rightTeaserColumn .rightTeaserItem .related li.linkDownloadZip a:visited, #rightTeaserColumn .rightTeaserItem .related li.linkDownloadZip a:active {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
	color:#ff0000;
}

html + body #rightTeaserColumn .rightTeaserItem .related li.linkDownloadZip a {
	background: none; /* IE5 */
}

#rightTeaserColumn .rightTeaserItem .ticker {
	height: 4em;
	margin-bottom: 1em;
}

#rightTeaserColumn .rightTeaserBtn {
	float: left;
	margin-bottom: 2em;
}

#rightTeaserColumn .rightTeaserBtn img {
	width: 100%;
}

#rightTeaserColumn .rightTeaserBtnEx {
	margin-bottom: 2em;
}

#rightTeaserColumn .rightTeaserBtnEx img {
	width: 100%;
}

#rightTeaserColumn .rightTeaserSpacer {
	float: left;
}


/* ++++++++++ FOOTER ++++++++++ */

#footer {
	clear: both;
	float: left;
	position: relative;
	border-top: 0.08em solid #D7D7D7;
	background-color: #EDEDED!important;
}

#footer #copyright {
	float: left;
	background-color: #EDEDED;
	font-size: 0.9em;
	color: #FF0000;
	padding: 0.4em 0 0.5em 1.7em;
}

#footer #legalNav {
	float: left;
	background-color: #EDEDED;
	font-size: 0.9em;
	color: #777777;
}

#footer #utilityNav {
	float: right;
	font-size: 0.9em;
	color: #777777;
	background-color: #EDEDED;
}

#footer #legalNav a, #footer #legalNav a:visited, #footer #legalNav a:active, #footer #utilityNav a, #footer #utilityNav a:visited, #footer #utilityNav a:active {
	display: block;
	width: auto;
	color: #777777;
	text-decoration: none;
}

#footer #legalNav a:hover, #footer #utilityNav a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#footer #utilityNav a.top {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_toplink.gif) 0em 0.2em no-repeat;
	padding: 0 0 0 0.8em;
}

#footer #utilityNav a.top:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_toplink_hover.gif) 0em 0.2em no-repeat;
}

#footer #utilityNav a.print {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_print.gif) 0em 0.2em no-repeat;
	padding: 0 0 0 1em;
}

#footer #utilityNav a.print:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_print_hover.gif) 0em 0.2em no-repeat;
}

#footer #utilityNav a.tellafriend {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_tellafriend.gif) 0em 0.2em no-repeat;
	padding: 0 0 0 1.2em;
}

#footer #utilityNav a.tellafriend:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_tellafriend_hover.gif) 0em 0.2em no-repeat;
}


/* ++++++++++ LEGAL NAVIGATION ++++++++++ */

#legalNav ul {
	margin: 0 0 0 0.9em !important; /* MozFF */
	margin: 0 0 0 0.9em;
	padding: 0.4em 0 0.5em 0;
}

#legalNav li {
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0 0.5em 0 0;
	border-right: 0.08em solid #D7D7D7;
	list-style: none;
	list-style-image: none;
}

#legalNav li.last {
	border: none;
	margin: 0;
	padding: 0;
}


/* ++++++++++ UTILITY NAVIGATION ++++++++++ */

#utilityNav ul {
	margin: 0 1.2em 0 0 !important; /* MozFF */
	margin: 0 1.2em 0 0;
	padding: 0.4em 0 0.5em 0;
}

#utilityNav li {
	float: left;
	margin: 0 0.5em 0 0;
	padding: 0 0.5em 0 0;
	border-right: 0.08em solid #D7D7D7;
	list-style: none;
	list-style-image: none;
}

#utilityNav li.last {
	border: none;
	margin: 0;
	padding: 0;
}


/* ++++++++++ FOOTER TEASER ++++++++++ */

#bottomTeaser {
	position: absolute;
	top: -5em;
	left: 0;
	/*height: 1em;*/
	width: 100%;
}

html + body #bottomTeaser {
	width: 81.5em; /* IE5 */
}

#leftTeaser {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 21em;
}

* html #leftTeaser .leftTeaserItem {
	margin-top: -0.2em; /* IE5+ */
	marg\in-top: auto; /* IE6 */
}

/* ++ for further left-Teaser-definitions see LEFTTEASERCOLUMN/teaser items ++*/

#rightTeaser {
	position: absolute;
	bottom: -0.55em !important; /* MozFF */
	bottom: -0.85em;
	right: 0 !important;
	width: 16.95em;
	text-align:right;
}

#rightTeaser .rightTeaserItem img {
	width: 16.9090em;
}

#leftTeaserAbsolute {
	position: absolute;
	bottom: -1.03em !important; /* MozFF */
	bottom: -1.33em;
	left: 0 !important;
	width: 16.95em;
}
#leftTeaserAbsolute .leftTeaserItem {
	background-color:#f6f6f6!important;
	border:none!important;
	margin:0!important;
	padding:0!important;	
}

#leftTeaserAbsolute .leftTeaserItem img {
	width: 21em;
}


/* ++++++++++ CLEARER ++++++++++ */

.clearer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
.clearer_as {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0.01em;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}
.clearer_as_2 {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

/* ++++++++++ FORMELEMENTS ++++++++++ */

a.buttonLook, a.buttonLook:active, a.buttonLook:visited {
	color: #FF0000;
	text-decoration: none;
}

button .buttonLink, a.buttonLook .buttonLink, a.buttonLook:active .buttonLink, a.buttonLook:visited .buttonLink {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.35em no-repeat !important; /* MozFF */
	// background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.45em no-repeat !important; /* IE7 */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.45em no-repeat;
	padding: 0 0 0 0.85em;
}

button .buttonLinkBack {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_back_hover.gif) 0em 0.35em no-repeat !important; /* MozFF */
	// background: url(../../media/bilder/icons_pfeile_spacer/icon_back_hover.gif) 0em 0.45em no-repeat !important; /* IE7 */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_back_hover.gif) 0em 0.45em no-repeat;
	padding: 0 0 0 0.85em;
}

html + body button .buttonLink {
	display: block; /* IE5 */
}

html + body .buttonLook .buttonLink {
	display: block; /* IE5 */
}

html + body button .buttonLinkBack {
	display: block; /* IE5 */
}

/* ++ extended search, annual report, search service-center ++ */

#contentContainer .formContainer {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 1em 0;
}

#contentContainer .formContainer .set {
	float: left;
	margin: 0 0 0.1em 0;
	padding: 0;
	background-color: #D7D7D7;
	width: 37.5em;
}

* html #contentContainer .formContainer .set {
	margin: -0.2em 0 0.1em 0; /* IE5+ */
	padding: 0.2em 0 0 0; /* IE5+ */
	marg\in: 0 0 0.1em 0; /* IE6 */
	padd\ing: 0; /* IE6 */
}

#contentContainer .formContainer .set h2.headExposed {
	background-color: #D7D7D7;
	border-bottom: 0.08em solid #FFFFFF;
	padding: 0.5em 1em 0.5em 1em;
	color: #FF0000;
	margin: 0;
}

#contentContainer .formContainer .rowExposed {
	clear: both;
	float: left;
	width: 35.5em;
	margin: 0;
	padding: 0.4em 1em 0.4em 1em;
	background-color: #D7D7D7;
}

#contentContainer .formContainer .descriptionHalf {
	float: left;
	width: 17.2em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

* html #contentContainer .formContainer .descriptionHalf {
	width: 16.8em; /* IE5+ */
	w\idth: 17.2em; /* IE6 */
}

#contentContainer .formContainer .set .descriptionSmall {
	float: left;
	width: 11.3em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

#contentContainer .formContainer .set .fieldRadioBtn {
	float: left;
	width: 1.4em;
	margin: 0 0.4em 0 0;
}

#contentContainer .formContainer .fieldHalf {
	float: left;
	width: 17.2em;
}

* html #contentContainer .formContainer .fieldHalf {
	width: 16.8em; /* IE5+ */
	w\idth: 17.2em; /* IE6 */
}

#contentContainer .formContainer .set .fieldFlat {
	float: left;
	width: 23.2em;
}

* html #contentContainer .formContainer .set .fieldFlat {
	width: 22.2em; /* IE5+ */
	w\idth: 23.2em; /* IE6 */
}

#contentContainer .formContainer .set .descriptionRadioBtn {
	float: left;
	width: 33.6em;
	padding: 0.1em 0 0 0 !important; /* MozFF */
	padding: 0.2em 0 0 0;
}

* html #contentContainer .formContainer .set .descriptionRadioBtn {
	width: 32.4em; /* IE5+ */
	w\idth: 33.4em; /* IE6 */
	padding: 0.4em 0 0 0; /* IE5+ */
	padd\ing: 0.2em 0 0 0; /* IE6 */
}

#contentContainer .formContainer .set .fieldFlat input.fullWidth {
	width: 22em !important; /* MozFF */
	// width: 22.1em !important; /* IE7 */
	width: 22em;
}

* html #contentContainer .formContainer .set .fieldFlat input.fullWidth {
	width: 23.2em; /* IE5+ */
	w\idth: 22.1em; /* IE6 */
}

#contentContainer .formContainer .descriptionHalf input.halfWidth, #contentContainer .formContainer .fieldHalf input.halfWidth, #contentContainer .formContainer .descriptionHalf input.halfWidthServiceSearch {
	width: 16.0em !important; /* MozFF */
	// width: 16.1em !important; /* IE7 */
	width: 16.0em;
}

* html #contentContainer .formContainer .descriptionHalf input.halfWidth, * html #contentContainer .formContainer .fieldHalf input.halfWidth {
	width: 16.7em; /* IE5+ */
	w\idth: 16.1em; /* IE6 */
}

* html #contentContainer .formContainer .descriptionHalf input.halfWidthServiceSearch {
	width: 15.8em; /* IE5+ */
	w\idth: 15.3em; /* IE6 */
}

#contentContainer .formContainer .descriptionHalf select.halfWidth, #contentContainer .formContainer .fieldHalf select.halfWidth {
	width: 17.1em;
}

* html #contentContainer .formContainer .descriptionHalf select.halfWidth, * html #contentContainer .formContainer .fieldHalf select.halfWidth {
	width: 16.7em; /* IE5+ */
	w\idth: 17.1em; /* IE6 */
}

#contentContainer .formContainer .paddingBottom {
	padding-bottom: 1em;
}

/* ++ retailer ++ */

#contentContainer .formContainer h2.exposed {
	color: #FF0000;
	border-bottom: 0.08em solid #D7D7D7;
	padding: 0 0 0.3em 0;
}

#contentContainer .formContainer h3.flag {
	font-size: 0.9em;
	margin: 0 0 0.1em 0;
	color: #FF0000;
}

#contentContainer .formContainer .flagBox {
	clear: both;
	width: 35.5em;
	margin: 0 0 1em 0;
	padding: 0.5em 1em 1em 1em;
	background-color: #EDEDED;
}

* html #contentContainer .formContainer .flagBox {
	width: 37.5em; /* IE5+ */
	w\idth: 35.5em; /* IE6 */
}

#contentContainer .formContainer .row {
	clear: both;
	float: left;
	width: 37.5em;
	margin: 0 0 0.4em 0;
	padding: 0;
}

#contentContainer .formContainer .descriptionSmall {
	float: left;
	width: 12.3em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

#contentContainer .formContainer .descriptionFlat {
	float: left;
	width: 24.2em;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

#contentContainer .formContainer .fieldFlat {
	float: left;
	width: 24.2em;
}

#contentContainer .formContainer .fieldSmall {
	float: left;
	width: 12.3em;
	margin: 0 1em 0 0;
}

#contentContainer .formContainer .fieldFlat input.fullWidth, #contentContainer .formContainer .descriptionFlat input.fullWidth {
	width: 23em !important; /* MozFF */
	// width: 23.1em !important; /* IE7 */
	width: 23em;
}

* html #contentContainer .formContainer .fieldFlat input.fullWidth, * html #contentContainer .formContainer .descriptionFlat input.fullWidth {
	width: 24.2em; /* IE5+ */
	w\idth: 23.1em; /* IE6 */
}

#contentContainer .formContainer .fieldSmall input.smallWidth {
	width: 11.1em !important; /* MozFF */
	// width: 11.2em !important; /* IE7 */
	width: 11.1em;
}

* html #contentContainer .formContainer .fieldSmall input.smallWidth {
	width: 11.3em; /* IE5+ */
	w\idth: 10.3em; /* IE6 */
}

#contentContainer .formContainer .fieldFlat input.zipCodeWidth {
	width: 4em;
	float: left;
	margin: 0 1em 0 0;
}

#contentContainer .formContainer .fieldFlat input.cityWidth {
	width: 16.85em !important; /* MozFF */
	// width: 17.05em !important; /* IE7 */
	width: 16.85em;
}

* html #contentContainer .formContainer .fieldFlat input.cityWidth {
	width: 18.9em; /* IE5+ */
	w\idth: 16.8em; /* IE6 */
}

#contentContainer .formContainer .fieldFlat textarea.fullWidth {
	width: 16.7em !important; /* MozFF */
	// width: 19.9em !important; /* IE7 */
	width: 19.8em;
	height: 8em;
}

* html #contentContainer .formContainer .fieldFlat textarea.fullWidth {
	width: 20.35em; /* IE5+ */
	w\idth: 19.9em; /* IE6 */
}

#contentContainer .formContainer .fieldFlat select.fullWidth {
	width: 24.2em;
}

#contentContainer .formContainer .fieldFlatHalfLeft {
	float: left;
	width: 11.6em;
	margin: 0 1em 0 0;
}

#contentContainer .formContainer .fieldFlatHalfRight {
	float: left;
	width: 11.6em;
}

#contentContainer .formContainer .fieldFlatRow {
	margin: 0 0 0.4em 0;
}

#contentContainer .formContainer .checkbox {
	margin: 0 !important; /* MozFF */
	// margin: 0 0 0 -0.4em !important; /* IE7 */
	margin: 0;
}

* html #contentContainer .formContainer .checkbox {
	margin: 0 0 0 -0.4em; /* IE5+ */
}

#contentContainer .formContainer .right {
	text-align: right;
}

#contentContainer .formContainer .termination {
	border-top: 0.08em solid #EDEDED;
	padding-top: 0.5em;
}

/* ++ newsletter ++ */

#contentContainer .formContainer form#newsletter {
	margin: 0 0 0.4em 0;
}

#contentContainer .formContainer .descriptionThirdLeft {
	float: left;
	width: 7em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

#contentContainer .formContainer .descriptionThirdMiddle {
	float: left;
	width: 16.2em !important; /* MozFF */
	// width: 15.2em !important; /* IE7 */
	width: 15.2em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

#contentContainer .formContainer .descriptionThirdRight {
	float: left;
	width: 10.2em;
	margin: 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
	text-align: right;
}

* html #contentContainer .formContainer .descriptionThirdRight {
	width: 9.5em; /* IE5+ */
	w\idth: 10.2em; /* IE6 */
}

#contentContainer .formContainer .set .fieldCheckBox {
	float: left;
	width: 1.4em;
	margin: 0 0.4em 0 0;
}

#contentContainer .formContainer .set .descriptionCheckBox {
	float: left;
	width: 11.3em;
	padding: 0.1em 0 0 0 !important; /* MozFF */
	padding: 0.2em 0 0 0;
}

#contentContainer .formContainer .set input.thirdWidth {
	/* 2008-07-31 mb: Hoehe auskommentiert */
	/* // height: 1.75em !important;  IE7 */
	/* height: 1.2em; */
	width: 14.9em;
}

* html #contentContainer .formContainer .set input.thirdWidth {
	/* 2008-07-31 mb: Hoehe auskommentiert */
	/* height: 1.8em;  IE5 */
	/* he\ight: 1.75em;  IE6 */
	width: 15.2em; /* IE5+ */
	w\idth: 14.1em; /* IE6 */
}

#contentContainer .formContainer .set select.thirdWidth {
	width: 15.1em !important; /* MozFF */
	// width: 14.1em !important; /* IE7 */
	width: 14.1em;
}

* html #contentContainer .formContainer .set select.thirdWidth {
	width: 15.2em; /* IE5+ */
	w\idth: 14.1em; /* IE6 */
}

/* ++ search yellowmap ++ */

#contentContainer .formContainer .descriptionThirdLeftYM {
	float: left;
	width: 12.5em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

#contentContainer .formContainer .descriptionThirdMiddleYM {
	float: left;
	width: 13.7em !important; /* MozFF */
	// width: 12.7em !important; /* IE7 */
	width: 13.4em;
	margin: 0 1em 0 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
}

* html #contentContainer .formContainer .descriptionThirdMiddleYM {
	width: 12.4em; /* IE5+ */
	w\idth: 13.4em; /* IE6 */
}

#contentContainer .formContainer .descriptionThirdRightYM {
	float: left;
	width: 7.2em !important; /* MozFF */
	// width: 8.2em !important; /* IE7 */
	width: 7.7em;
	margin: 0;
	padding: 0.3em 0 0 0 !important; /* MozFF */
	padding: 0.4em 0 0 0;
	text-align: right;
}

#contentContainer .formContainer .nopadding {
	padding-top: 0em !important; /* MozFF */
	padding-top: 0em;
}

#contentContainer .formContainer .set input.thirdWidthYM {
	width: 12.45em !important; /* MozFF */
	// width: 11.5em !important; /* IE7 */
	width: 12.45em;
}

* html #contentContainer .formContainer .set input.thirdWidthYM {
	width: 11.4em; /* IE5+ */
	w\idth: 11.3em; /* IE6 */
}


/* ++++++++++ LAYERNAVIGATION ++++++++++ */

#resetLayer {
	position: absolute;
	margin: 0px auto;
	top: 0;
	display: none;
	width: 82.05em;
	height: 100%;
	z-index: 5;
	text-align: left;
}

#resetLayer img {
	width: 100%;
	height: 100%;
}

ul.submenu {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: #D7D7D7;
	border: 0.08em solid #FFFFFF;
	border-bottom: none;
	border-top: none;	
	padding: 0;
	visibility: hidden;
	margin-top: 0 !important; /* MozFF */
	//margin-top: 3px !important; /*IE 7*/
	margin-left: auto !important; /* MozFF */
	//margin-left: 4px !important; /* IE 7 */
	//margin-left: 3px; /*IE 6*/
}

ul.submenu li {
	list-style: none;
	list-style-image: none;
	border-bottom: 0.08em solid #FFFFFF;
}

html + body ul.submenu li {
	padding: 0.4em 2.5em 0.4em 1.2em; /* IE5 */
}

ul.submenu li a, ul.submenu li a:active, ul.submenu li a:visited {
	display: block;
	font-weight: bold;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 1.5em 0.7em no-repeat;
	padding: 0.4em 2.5em 0.4em 2.5em;
	white-space: nowrap;
}

* html ul.submenu li a, * html ul.submenu li a:active, * html ul.submenu li a:visited {
	padding: 0.4em 2.5em 0.4em 1.2em; /* IE5+ */
	padd\ing: 0.4em 2.5em 0.4em 2.5em; /* IE6 */
}

html + body ul.submenu li a {
	display: inline; /* IE5 */
	background: none; /* IE5 */
}

ul.submenu li a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 1.5em 0.7em no-repeat;
}

html + body ul.submenu li a:hover {
	background: none; /* IE5 */
}


/* ++++++++++ SITEMAP ++++++++++ */

#sitemap {
}

#sitemap #logo, #sitemap #horizontalNav {
	border-bottom: none;
}

#sitemap #metaNav {
	padding-top: 6em;
	height: 2em;
	background-color: #EDEDED;
	border-bottom: none;
}

#sitemap #metaNav ul {
	float: left;
	margin-left: 2.2em !important; /* MozFF */
	margin-left: 1.1em;
}

#sitemap #metaNav li {
	border-right: none;
}

#sitemap #metaNav a, #sitemap #metaNav a:visited, #sitemap #metaNav a:active {
	color: #000000;
	padding: 0 3em 0 1.2em;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0 0.35em no-repeat;
}

#sitemap #metaNav a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0 0.35em no-repeat;
	color: #FF0000;
}

#sitemap #rightColumn {
}

#sitemap #content {
	background-color: #FFFFFF;
	border-left: none;
}

#sitemap #contentColumn {
	width: 81.4em !important; /* MozFF */
	width: 100%;
}

#sitemap #contentContainer {
	margin: 1.3em 0 2.9em 2.5em !important; /* MozFF */
	margin: 1.3em 0 2.9em 1.25em;
	width: 77.5em;
}

#sitemap .containerBlock {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 3em 0;
}

#sitemap .containerBlock .blockItem {
	float: left;
	width: 22.76em !important; /* MozFF */
	width: 20.76em;
	margin: 0 1em 0 0;
	padding: 1em 1em 1em 1em;
	background-color: #EDEDED;
}

#sitemap .containerBlock .blockItem a {
	display: block;
	width: 100% !important; /* MozFF */
	// width: 100% !important; /* IE7 */
	width: 22.7em;
}

#sitemap .containerBlock .blockItem img {
	width: 100%;
	margin: 0 0 1em 0 !important; /* MozFF */
	margin: 0 0 0.6em 0;
}

#sitemap .containerBlock .blockItem ul {
	margin: 0 !important; /* MozFF */
	margin: 0;
	padding: 0;
}

#sitemap .containerBlock .blockItem ul li {
	list-style: none;
	list-style-image: none;
	padding: 0 0 0.8em 0 !important; /* MozFF */
	padding: 0 0 0.6em 0;
}

#sitemap .containerBlock .blockItem ul li a, #sitemap .containerBlock .blockItem ul li a:active, #sitemap .containerBlock .blockItem ul li a:visited {
	display: block;
	width: 100%;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0 0.3em no-repeat;
	padding: 0 0 0 1.2em;
}

#sitemap .containerBlock .blockItem ul li a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0 0.3em no-repeat;
}

#sitemap .containerBlock .blockItem ul.subset {
	margin: 0 0 0 1.2em !important; /* MozFF */
	// margin: 0.8em 0 -0.8em 1.2em !important; /* IE7 */
	margin: 0.6em 0 -0.6em 1.2em;
}

#sitemap #footer #copyright {
	background-color: #FFFFFF;
}


/* ++++++++++ NEWSLETTER -- CURATOR ++++++++++ */

body#newsletterForm {
	margin: 0;
	text-align: left;
}

#newsletterForm #contentContainer {
	margin: 0 !important; /* MozFF */
	margin: 0;
	width: 37.5em;
}


/* ++++++++++ BR_H_LINKS ++++++++++ */

#br_h_links {
	visibility:hidden;
}


/* ++++++++++ INFO-LAYER ++++++++++ */

#infoLayer {
	position: absolute;
	z-index: 100;
}

#infoLayer .contentCell {
	background-color: #FF0000;
}

#infoLayer .cTr {
	background-image: url(../../media/bilder/infolayer/inflay_border_r.png) !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../../media/bilder/infolayer/inflay_border_r.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	vertical-align: top;
}

#infoLayer .imgTr {
	background-image: url(../../media/bilder/infolayer/inflay_border_tr.png) !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../../media/bilder/infolayer/inflay_border_tr.png');
	background-repeat: no-repeat;
	width: 18px;
	height: 9px;
	background-position: 0px 0px;
}

#infoLayer .imgBl {
	background-image: url(../../media/bilder/infolayer/inflay_border_bl.png) !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../../media/bilder/infolayer/inflay_border_bl.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 17px;
}

#infoLayer .cBl {
	background-image: url(../../media/bilder/infolayer/inflay_border_b.png) !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../../media/bilder/infolayer/inflay_border_b.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	vertical-align: top;
}

#infoLayer .cBr {
	background-image: url(../../media/bilder/infolayer/inflay_border_br.png) !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../../media/bilder/infolayer/inflay_border_br.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 18px;
	height: 22px;
}


/*##########################################################*/
/*++++++++++++++++Fixes Firefox 3 - 10.07.08 asc++++++++++++*/
/*##########################################################*/
/* ++++++++++ GLOBAL WRAP DIV ++++++++++ */

#global {
   width: 82.15em !important; /* MozFF */
   // width: 82em !important; /* IE7 */
   width: 82.05em;
   margin: 0 auto 0 auto;
   text-align: left;
}

* + html #global {
   width:82em !important;
}

/* ++++++++++ SHADE ++++++++++ */

#shade1 {
   float:none;
   border:none;
   display:inline-block;
   //overflow:hidden;
   background-color: #ededed;
   margin-bottom: 4em;
   padding:0 0.08em 0.08em 0.08em;
   margin:0;
}
/*Netscape 6/7*/
html*#shade1:not([lang*=""]){ float:left; }

#shade2 {
   float:none;
   border:none;
   display:inline-block;
   //overflow:hidden;
   background-color: #E7E7E7;
   padding:0 0.08em 0.08em 0.08em;
   margin:0;
}
/*Netscape 6/7*/
html*#shade2:not([lang*=""]){ float:left; }

#shade3 {
   float:none;
   border:none;
   display:inline-block;
   //overflow:hidden;
   background-color: #CECECE;
   padding:0 0.16em 0.08em 0.08em;
   margin:0;
   height:1%;
}
#shade3:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

/* Hides from IE-mac \*/
* html #shade3 {height: 1%;}
#shade3 {display: block;}
/* End hide from IE-mac */

/*Netscape 6/7*/
html*#shade3:not([lang*=""]){ float:left; }

#shade4 {
display:table;
margin:0!important;
padding:0!important;
background-color:#f6f6f6;
border:none!important;
// overflow:hidden;
}
/* IE */
#shade4 { // display:inline-block; }

#footer {
   clear: both;
   float: left;
   position: relative;
   border-top: 0.08em solid #D7D7D7;
   background-color: #FFFFFF;
   width:100% !important;
}
#rightTeaserColumn .rightTeaserItem .row {      width:15em;
}


#resetLayer {
   position: absolute;
   left:50%;
   margin-left:-41em;
   top: 0;
   display: none;
   width: 82.15em;
   height: 100%;
   z-index: 5;
   text-align: left;   }

ul.submenu {      
	margin-top: 1px !important; /* MozFF */
   //margin-top: 0px !important; /*IE 7*/   
   margin-left: auto !important; /* MozFF */
   //margin-left: 4px !important; /* IE 7 */
   //margin-left: 3px; /*IE 6*/
} 
/* IE 6 */
* html ul.submenu {      
	margin-top: 0px !important; /* MozFF */   
} 
/* Safari / Opera */
@media screen and (min-width: 0px){ ul.submenu { margin-top: 0px !important; }}

/* ##### ++++++++++++ ##### */
/*          Header          */
/* ##### ++++++++++++ ##### */
#metaNav {
	background-color: #ebebeb;
	color:#7d7d7d!important;
	border:none;
}
#metaNav a {
	color:#7d7d7d!important;
}
#horizontalNav {
	border-left:none;
	background-color:#FFFFFF;
	background-image:url(../../media/bilder/backgrounds/bg_horizontalnav.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	position:relative;
	height:7.9999em;
	// height:8.0em; /* IE */	
	
}
#mainNav {
	background: none;
	position:absolute;
	left:0;
	bottom:0;
	border-left:1px solid #ffffff;
}
#mainNav ul {
	margin: 0 0 0 0 !important; /* MozFF */
	margin: 0 0 0 0;
	padding: 0;
}

#mainNav li {
	display: block;
	width: auto;
	float: left;
	border-right: 0.08em solid #bdbdbd;	
	margin: 0;
	padding: 0 0.53em;
	list-style-image: none;
}

#mainNav li.last {
	border: none;
}

#mainNav a, #mainNav a:visited, #mainNav a:active {
	padding: 0.8181em 0.4em 1.0454em 0.5em;	
	font-weight: bold;
	text-decoration: none;
	display: block;
	color:#000000;		
}

* html #mainNav a, * html #mainNav a:visited, * html #mainNav a:active {
	di\splay: inline-block; /* IE6 */
}

html:first-child>b\ody #mainNav a, #mainNav a:visited, #mainNav a:active { padding: 0.8181em 0.48em 1.0454em 0.48em; } /* Opera */
 
* html #mainNav a, * html #mainNav a:visited, * html #mainNav a:active {
	padding: 0.8181em 0.48em 1.0454em 0.48em; /* IE5.5 */
	padd\ing: 0.8181em 0.48em 1.0454em 0.48em; /* IE6 */
	height: 100%; /* IE5 */
	he\ight: auto; /* IE6 */
}

html + body #mainNav a {
	padding: 0em 0.58em 1.9em 0.58em; /* IE5 */
}

#mainNav a:hover {
	text-decoration: underline;
}

#mainNav li.last a {
	padding-right: 0 !important; /* MozFF */
	padding-right: 0;
}


ul#wirUeberUns a, ul#wirUeberUns a:active, ul#wirUeberUns a:visited {
	// padding: 0.8181em 6.5em 1.0454em 6.5em !important; /* IE7 */
	padding: 0.8181em 6.5em 1.0454em 6.5em;
}

* html ul#wirUeberUns a, * html ul#wirUeberUns a:active, * html ul#wirUeberUns a:visited {
	padding: 0.8181em 6.5em 1.0454em 6.5em; /* IE5.5 */
	padd\ing: 0.8181em 6.5em 1.0454em 6.5em; /* IE6 */
}

html + body ul#wirUeberUns a, html + body ul#wirUeberUns a:active, html + body ul#wirUeberUns a:visited {
	padding: 0em 6.5em 1.9em 6.5em; /* IE5 */
}

ul#handelspartnerWaren a, ul#handelspartnerWaren a:active, ul#handelspartnerWaren a:visited {
	// padding: 0.8181em 4.58em 1.0454em 4.58em !important; /* IE7 */
	padding: 0.8181em 4.8em 1.0454em 4.8em;
}

* html ul#handelspartnerWaren a, * html ul#handelspartnerWaren a:active, * html ul#handelspartnerWaren a:visited {
	padding: 0.8181em 4.59em 1.0454em 4.58em; /* IE5.5 */
	padd\ing: 0.8181em 4.59em 1.0454em 4.58em; /* IE6 */
}

html + body ul#handelspartnerWaren a, html + body ul#handelspartnerWaren a:active, html + body ul#handelspartnerWaren a:visited {
	padding: 0em 4.58em 1.9em 4.58em; /* IE5 */
}

ul#handelspartnerKfz a, ul#handelspartnerKfz a:active, ul#handelspartnerKfz a:visited {
	// padding: 0.8181em 4.78em 1.0454em 4.78em !important; /* IE7 */
	padding: 0.8181em 4.7477em 1.0454em 4.7477em;
}

* html ul#handelspartnerKfz a, * html ul#handelspartnerKfz a:active, * html ul#handelspartnerKfz a:visited {
	padding: 0.8181em 4.59em 1.0454em 4.58em; /* IE5.5 */
	padd\ing: 0.8181em 4.59em 1.0454em 4.58em; /* IE6 */
}

html + body ul#handelspartnerKfz a, html + body ul#handelspartnerKfz a:active, html + body ul#handelspartnerKfz a:visited {
	padding: 0em 4.58em 1.9em 4.58em; /* IE5 */
}
/* ##### ++++++++++++ ##### */
/*        Startteaser       */
/* ##### ++++++++++++ ##### */
.startteaserContainer {
background-image:url(../../media/bilder/backgrounds/bg_textfooter.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:2.5em;
// padding-bottom:1.5454em;
width:38.9090em;
}
.startteaserContainer .leftPic {
float:left;
width:125px;
}
.startteaserContainer .leftPic img {
width:10.8181em;
}

.startteaserContainer .leftText {
float:left;
width:26.1607em;
}

.startteaserContainer .rightText {
float:right;
width:26.1607em;
}

.startteaserContainer .rightText h1, 
.startteaserContainer .leftText h1, 
.startteaserContainer .noPic h1 {
margin:0 0 0.1538em 0!important;
padding:0!important;
}

.startteaserContainer .noPic h1 img {
width:18.41em;
}

.startteaserContainer .rightText h1 img, 
.startteaserContainer .leftText h1 img {
width:100%;
}

.startteaserContainer .rightText ul.textFooter, 
.startteaserContainer .leftText ul.textFooter, 
.startteaserContainer .noPic ul.textFooter{
	clear: both;
	float: left;
	margin: 0!important;
	//margin: 0 !important;
	padding: 0!important;
	//padding: 0 0 1em 0!important;
	width:100%!important;
	list-style-type:none;
	background:none!important;
}

* html body .startteaserContainer .rightText ul.textFooter, 
* html body .startteaserContainer .leftText ul.textFooter,
* html body .startteaserContainer .noPic ul.textFooter {
padding: 0 0 0 0!important;
}

.startteaserContainer .rightText .textFooter li, 
.startteaserContainer .leftText .textFooter li, 
.startteaserContainer .noPic .textFooter li{
	float: left;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0em 0.5em no-repeat;
	margin: 0 1.6em 0 0;
	padding: 0 0 0 1.2em;
	list-style:none;
	list-style-image:none;
}

.startteaserContainer .rightText .textFooter li.last, 
.startteaserContainer .leftText .textFooter li.last, 
.startteaserContainer .noPic .textFooter li.last{
	margin-right: 0;
}

.startteaserContainer .rightText .textFooter li a, 
.startteaserContainer .leftText .textFooter li a , 
.startteaserContainer .noPic .textFooter li a{
	font-weight: bold;
	text-decoration: none;
	color:#ff0000;
}

.startteaserContainer .rightText .textFooter li a:hover, 
.startteaserContainer .leftText .textFooter li a:hover, 
.startteaserContainer .noPic .textFooter li a:hover
{
	text-decoration: underline;
}

.startteaserContainer .rightText .textFooter li.linkDownload,
.startteaserContainer .leftText .textFooter li.linkDownload,
.startteaserContainer .noPic .textFooter li.linkDownload,
.startteaserContainer .rightText .textFooter li.linkDownloadPdf,
.startteaserContainer .leftPic .textFooter li.linkDownloadPdf,
.startteaserContainer .noPic .textFooter li.linkDownloadPdf,
.startteaserContainer .rightText .textFooter li.linkDownloadZip, 
.startteaserContainer .leftPic .textFooter li.linkDownloadZip, 
.startteaserContainer .noPic .textFooter li.linkDownloadZip 
{
	background: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif) 0em 0.14em no-repeat;
}

.startteaserContainer .rightText .textFooter li.linkExtern, 
.startteaserContainer .leftText .textFooter li.linkExtern,
.startteaserContainer .noPic .textFooter li.linkExtern 
{
	background: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) 0em 0.35em no-repeat;
}

.startteaserContainer .rightText .textFooter .linkDownloadPdf a, 
.startteaserContainer .leftText .textFooter .linkDownloadPdf a, 
.startteaserContainer .noPic .textFooter .linkDownloadPdf a 
{
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf.gif) right bottom no-repeat !important; /* MozFF */
	// background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf_ie.gif) right bottom no-repeat !important; /* IE7 */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_pdf_ie.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

.startteaserContainer .rightText .textFooter .linkDownloadZip a, 
.startteaserContainer .leftText .textFooter .linkDownloadZip a, 
.startteaserContainer .noPic .textFooter .linkDownloadZip a 
{
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat !important; /* MozFF */
	// background: url(../../media/bilder/icons_pfeile_spacer/icon_zip_ie.gif) right bottom no-repeat !important; /* IE7 */
	background: url(../../media/bilder/icons_pfeile_spacer/icon_zip_ie.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

.startBtnAngebote img {
width:12.6785em;
margin-top:-5px;
position:relative;
}
/* ##### ++++++++++++ ##### */
/*        Slot Banking      */
/* ##### ++++++++++++ ##### */
#slotBanking {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16.95em;
}

* html #slotBanking {
	right: -0.1em;
	bottom: -0.04em;
}

#slotBanking .head {
	background-color: #FF0000;
	padding: 1.85em 0 0.5em 0.8em !important; /* MozFF */
	padding: 1.8em 0 0.5em 0.8em;
}

#slotBanking .head img {
	height: 1.5454em;
}

#slotBanking .linkList .head, #slotBanking .pic .head {
	background-color: #D7D7D7;
}

#slotBanking .body {
	height: 6.8em;
	background-color: #EDEDED;
	padding: 1em 0 1.1em 0.8em;
}

* html #slotBanking .body {
	height: 9.1em; /* IE5+ */
	he\ight: 6.8em; /* IE6 */
}

#slotBanking .body img {
	width: 14.2em !important; /* MozFF */
	margin: -0.5em 0.5em 0 0.5em;
}

#slotBanking ul {
	margin: 0 !important; /* MozFF */
	margin: 0;
	padding: 0;
}

#slotBanking li {
	list-style: none;
	list-style-image: none;
}

#slotBanking a, #slotBanking a:visited, #slotBanking a:active {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0 0.7em no-repeat;
	padding: 0.4em 0 0.4em 1em;
}

#slotBanking .linkList a, #slotBanking .linkList a:visited, #slotBanking .linkList a:active {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link.gif) 0 0.6em no-repeat;
	padding: 0.2em 0 0em 1em;
	font-weight: normal;
}

#slotBanking .pic a, #slotBanking .pic a:visited, #slotBanking .pic a:active {
	background-image: none;
	padding: 0;
}

#slotBanking a:hover {
	text-decoration: underline;
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0 0.7em no-repeat;
}

#slotBanking .linkList a:hover {
	background: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) 0 0.6em no-repeat;
}

#slotBanking .pic a:hover {
	background-image: none;
}

#slotBanking li.info {
	padding-top: 1.2em
}

#slotBanking li.second {
	padding-top: 1.4em
}

#slotBanking .info a, #slotBanking .info a:visited, #slotBanking .info a:active {
	font-weight: normal;
}

* html #slotBanking a, * html #slotBanking a:visited, * html #slotBanking a:active {
	w\idth: auto; /* IE6 */
	padding: 0 0 0 1em !important;	
}


#leftTeaserFlash {
width:21em;
padding-top:0.3634em;
background-color:#f6f6f6;
height:19.5454em;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {// display: inline-block;}





/* ++ template summarybox update 13.05.09 ++ */
#contentContainer .summaryBox {
	margin: 0 0 1em 0;
	padding:0;
	background-color: #EDEDED;
	background-image:url(../../media/bilder/backgrounds/back_summaryBox.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
#contentContainer .summaryBoxWhite {
	margin: 0 0 1em 0;
	padding:0;
	background-color: #FFFFFF;
	background-image:none!important;
}
#contentContainer .containerSummaryBoxWide .summaryBox .summaryBoxBottom img {
	width:25.9166em;
	height:4px;
	display:block;
}
* html #contentContainer .containerSummaryBoxWide .summaryBox .summaryBoxBottom img {
	width:26.58em!important;
}
#contentContainer .containerSummaryBox .summaryBox .summaryBoxBottom img {
	width:100%;
	height:4px;
	display:block;
}

#contentContainer .summaryBox .summaryBox_inner {
	padding: 0.5em 1em 1.2em 1em!important;
}
#contentContainer .containerSummaryBoxWide .summaryBox {
	width: 25.94em;
}
* html #contentContainer .containerSummaryBoxWide .summaryBox {
	width: 27.95em; /* IE5+ */
	w\idth: 25.95em; /* IE6 */
}

#contentContainer .containerSummaryBoxWide .summaryBox.leftBox {
	margin-right: 1em;
}
#contentContainer .summaryBox h2 {
	padding-top:0.5833em!important;
}
#contentContainer .summaryBoxWhite h2 {
	padding-top:0!important;
}
#contentContainer .containerSummaryBoxWide .summaryBox h2 img {
	width:23.8681em!important;
	height:auto!important;
}
#contentContainer .containerSummaryBox .summaryBox h2 img {
	width:33.3333em!important;
	height:auto!important;
}
#contentContainer .summaryBox .box ul li {
	padding: 0 0 0.3em 0;
	list-style: none;
	list-style-image: none;
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) !important; /* MozFF */;
	}
#contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li {
	padding: 0 0 0.3em 0;
	list-style: none;
	list-style-image: none;
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_link_hover.gif) !important; /* MozFF */
	}

#contentContainer .containerSummaryBox .summaryBox .summaryBox_inner ul li.linkExtern {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) !important; /* MozFF */
}
#contentContainer .summaryBox .box ul li.linkExtern {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_extern_hover.gif) !important; /* MozFF */;
}

#contentContainer .summaryBox .box ul li.linkDownload, #contentContainer .summaryBox .box ul li.linkDownloadPdf, #contentContainer .summaryBox .box ul li.linkDownloadZip {
	list-style-image: url(../../media/bilder/icons_pfeile_spacer/icon_download_hover.gif) !important; /* MozFF */;
}

#contentContainer .summaryBox .box ul li a, #contentContainer .summaryBox .box ul li a:active, #contentContainer .summaryBox .box ul li a:visited {
	text-decoration: none;
	color:#ff0000;
	font-weight:bold;
}

#contentContainer .summaryBox .box ul li a:hover {
	text-decoration: underline;
}

#contentContainer .summaryBox .box ul li.linkDownloadPdf a, #contentContainer .summaryBox .box ul li.linkDownloadPdf a:active, #contentContainer .summaryBox .box ul li.linkDownloadPdf a:visited {
	background-image:url(../../media/bilder/icons_pfeile_spacer/icon_pdf.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .summaryBox .box ul li.linkDownloadPdf a {
	background: none; /* IE5 */
}

#contentContainer .summaryBox .box ul li.linkDownloadZip a, #contentContainer .summaryBox .box ul li.linkDownloadZip a:active, #contentContainer .summaryBox .box ul li.linkDownloadZip a:visited {
	background-image:url(../../media/bilder/icons_pfeile_spacer/icon_zip.gif) right bottom no-repeat;
	padding: 0 1.2em 0 0;
}

html + body #contentContainer .summaryBox .box ul li.linkDownloadZip a {
	background: none; /* IE5 */
}
/* ++ textContainerWide 28.05.09 ++ */
#contentContainer .textContainerWide {
clear:both;
float:left;
width:55.3571em;
}
#contentContainer .textContainerWide h1 img {
width:38.9838em;
}

/* ########## Slidefunktion Startseite ########## */

.startBtnAngebote img {
margin-bottom:2.6785em;
cursor:pointer;
}
#vertical {
width:38.9em;
z-index:99999!important;
padding-top:5px;
margin-top:-5px;
}
#vertical .collapse-container {
padding-top:22px;
}
#tmpspan {
display:none;
}

/* ########## Rechte Marginalspalte 3em nach unten gerueckt ########## */

#rightTeaserColumn #teaserContainer {
padding-top:3em!important;
}
#rightTeaserColumn.rightTeaserColumnStart #teaserContainer {
padding-top:0!important;
} 

/* ++ textContainerWide FullPic 18.06.09 ++ */
#contentContainer .textContainerWide .fullPic img {
	width: 100%;
	margin: 0 0 1em 0;
}

/* ########## Anpassungen Hauptmenu 30.06.09 Asc ########## */
#mainNav ul#handelspartnerKfz li,
#mainNav ul#handelspartnerWaren li,
#mainNav ul#wirUeberUns li
{
padding:0
}

/* Styles fuer das Leasingrechner Formular 14.01.2010 RB */


.formRowLeasing {
float:left;
height:22px;
margin:0 0 6px;
width:310px;
}

.formRowLeasing label.labelstand {
width:140px;
}
.formLeasingLeft {
float:left;
}
.formLeasingRight {
float:right;
}
.padleft_4 {
padding-left:4px;
}
.formRowLeasing {
padding-bottom:5px;
}
.formRowLeasing select.full {
float:right;
width:166px;
}
.formRowLeasing input.full {
float:right;
width:153px;
}
.formRowLeasing select.select_2 {
display:block;
width:60px;
}
.formRowLeasing select.select_4 {
width:100px;
}