a, div#navi ul li ul li a, div#navi ul li ul li strong, div#navi ul li a:hover {
	color: #69899a;
}
ul.service-subnavi {
	bottom : 3px;
}
div#themenbild {
	background : #e5e5e6;
	/*height : 155px;*/
	height : auto;
}
div#themenbild div.transcon {
	position : absolute;
	background : transparent url(../img/layout/bg-header-trans.png) no-repeat scroll right bottom;
	left : 0;
	width: 560px;
	padding: 0 0 10px 0;
	min-height: 48px;
	_height: 48px;
	bottom: -10px;
}
div#themenbild div.transcon span {
	color: #FFF;
	float: left;
	left:20px;
	line-height:normal;
	padding:7px 0;
	position:relative;
	text-align:left;
	width: 520px;
}
ol#topcrumbs {
	background : #004c93;
	float : none;
	height : 10px;
	position : relative;
	top : -20px;
	left : 0;
	line-height : 1;
	margin : 0 0 0 -20px;
	padding: 0 0 0 20px;
/*	width : 98%; */
	width : 540px;
}
div#contentbox {
	position : relative;
	top : -3px;
	z-index : 1;
	_width: 520px;
}
div#contentbox h1 {
	clear : both;
}
ol#topcrumbs li {
	background : transparent url(../img/layout/topcrumbs_dropshadow.gif) no-repeat scroll right top;	
	float : left;
	margin : 0;
	padding : 0 5px 0 10px;
}
div#footer {
	background : none;
	border-top : 10px solid #2e5392;
}
/* Startseite */
#interoffice-start div#content {
	background : none;
	padding : 0;
	width : 720px;
	margin: 0 0 25px 0;
}
div.startbild {
	background : #e5e5e6;
	height : 195px;
	position : relative;
	width : 720px;
}
div.startbild div#quicksearch {
	top : 6px;
	position : absolute;
	right : 0;
	width : 155px;
}
div.startbild div#quicksearch form {
	margin : 0;
}
div.startbild div.transcon {
	position : absolute;
	background : transparent url(../img/layout/bg-header-trans.png) no-repeat scroll right bottom;
	width: 720px;
	left: 0;
	padding: 0 0 10px 0;
	min-height: 48px;
	_height: 48px;
	bottom: -10px;
}
div.startbild img {
	height : 195px;
}
div.startbild h1, div.startbild h2 {
	left : 330px;	
	line-height: normal;
	padding: 7px 0;
	position : relative;
	text-align : left;
	width : 380px;
}
div.startbild h1 {
	color: #000;
	top : -60px;
	left : 330px;	
	line-height: normal;
	position : absolute;
	text-align : left;
	width : 380px;
}
div.startbox-small, div.startbox-news  {
	padding-bottom : 0;
	width : 440px;
}
div.startbox-news img.newsimage  {
	float: left;
	margin-right: 20px;
}
div.startbox-small img.produktbild{
	float : right;
	padding-left : 20px;
}
div.startbox-small img.banner {
	position : absolute;
	bottom : 40px;
	left : 0;
}
div.startbox-small-right {
	background: url(../img/layout/content_dropshadow.gif) repeat-x 0 -10px;
	border-top : 10px solid #2e5392;
	padding-bottom : 0;
	width : 200px;
	float: right;
	_padding-right : 19px;
}
div.startbox-small-right img.karte{
	float : right;
	position : relative;
}
div.startbox-large {
	background: url(../img/layout/content_dropshadow.gif) repeat-x;
	margin-bottom : 38px;
	width : 690px;
}
div.startbox-large div.aktion{
	float : right;
	padding-left : 20px;
	margin-top : 32px;
	width : 435px;
}
div.startbox-large a.pdf {
	background : transparent url(../img/layout/icon-pdf.gif) no-repeat scroll 100% 100%;
	display : inline;
	padding : 3px 20px 0 0;
}
div.startbox-small-news h2, div.startbox-small-right h2, div.startbox-large h2  {
	margin-top : 32px;
}
div.startbox-small-right h2 {
	margin-top : 22px;
	white-space : nowrap;
}
div.startbox-small-right ul li:before { 
	content:"- "; 
}
div.startbox-small-right ul {
	margin-top : .5em;
	position : relative;
	z-index : 1;
	*list-style : square !important;
	*margin-left : 1.5em !important;
}
/* neuer Part Aktionen */
div#contentbox ul#aktionen {
	list-style : none;
	padding-left : 0;
}
div#contentbox ul#aktionen li {
	clear : both;
	float : none;
	position : relative;
	width : 520px;
}
div#contentbox ul#aktionen li img, div.aktion img {
	border : 0;
	float : none;
	padding : 0 10px 0 0;
	text-align : center;
	vertical-align : middle;
}
div#aktion p.image img {
	border : 0;
	float : none;
	padding : 0 10px 0 0;
	text-align : center;
	vertical-align : middle;
}
div.aktion img {
	width : 165px;
}
div#contentbox ul#aktionen li a.rechts img, div.aktion a.rechts img {
	padding : 0 0 0 10px;
}
div#aktion p.rechts img {
	border : 0;
	float : none;
	padding : 0 0 0 10px;
	text-align : center;
	vertical-align : middle;
}
ul#aktionen li a, div.aktion a {
	color : #000000;
	text-decoration : none;
}
ul#aktionen h2, ul#aktionen h3, div#aktion h2, div#aktion h3, div.aktion h2, div.aktion h3 {
	display : inline;
	line-height : 1.1;
	font-size: 140%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width : auto;
}
ul#aktionen h3.preis, div#aktion h3.preis, div.aktion h3.preis {
	color : #e2001a;
	display : inline;
}
ul#aktionen h3.strike, div#aktion h3.strike, div.aktion h3.strike {
	text-decoration : line-through;
}
span.link {
	color: #69899a;
	display : block;
	text-decoration : underline;
	cursor:pointer;
}
ul#aktionen a.image, div#aktion p.image, div.aktion a.image {
	float : left;
	padding-bottom : 20px;
	text-align : center;
	width : 260px;
	position: relative;
}
ul#aktionen a.rechts, div#aktion p.rechts, div.aktion a.rechts {
	float : right;
	padding-bottom : 20px;
	text-align : center;
	width : 260px;
	position: relative;
}
ul#aktionen a.box, div#aktion div#box, div.aktion a.box {
	position: relative;
	float : left;
	width : 260px;
}
ul#aktionen span.textbox, ul#aktionen span.preisbox, div#aktion span.textbox, div#aktion span.preisbox, div.aktion span.textbox, div.aktion span.preisbox {
	border : 1px solid #004c93;
	display : block;
	padding : 12px 12px 9px 9px;
}
ul#aktionen span.textbox, div#aktion span.textbox, div.aktion span.textbox {
	min-width : 220px;
	width : auto;
}
div#contentbox span.textbox p{
	padding : 10px 0 5px 0;
}
ul#aktionen span.preisbox, div#aktion span.preisbox, div.aktion span.preisbox {
	background : #ffffff;
	border-top : 0;
	max-width : 190px;
	position : relative;
	top : -1px;
	width : auto;
	_width : 166px;
}
ul#aktionen span.rechts, div#aktion span.rechts, div.aktion span.rechts {
	float : right;
}
div#contentbox div#aktion ul {
	list-style : none;
	*list-style : square !important;
	text-indent : -11px;
	*text-indent : 0;
	margin-left : 12px;
	*margin-left : 1.5em !important;
	padding : 0 0 1em 0;
}
div#contentbox div#aktion ul li {
	float : none;
}
div#aktion div.produkt-informationen {
	position : relative;
	height : 70px;
}
div#aktion div.produkt {
	border-bottom : 1px solid #2e5392;
	bottom : 0;
	left : 0;
	padding : 0 0 1em 9px;
	position : absolute;
	width : 251px;
}
div#aktion p.eigenproduktinfo {
	text-align : center;
	float : left;
	width : 260px;
	position : absolute;
	bottom : 0;
	*bottom : 5px;
	right : 0;
}
div#aktion p.eigenproduktinfo img {
	margin : 0 0 0 .5em;
	position : relative;
}
div#aktion div#box {
	/*min-width : 260px;*/
	position : relative;
	/*width : auto;*/
}
div.aktion a.box {
/*	width : auto; */
}
div#aktion div.floatR, div.aktion div.floatR{
	float : right !important;
	_width : auto !important;
}
div#aktion div.floatR span, div.aktion div.floatR span {
	*float : right !important;
}
div#aktion p.image, div#aktion p.rechts, div.aktion a.rechts, div.aktion a.image {
	margin-top : 25px;
	/*max-width : 260px;
	min-width : 180px;*/
	width : auto;
}
div.aktion a.rechts, div.aktion a.image {
	margin-top : 0;
}
div#contentbox div#aktion ul li:before {
	content:"- "; 
}
div#contentbox ul.bottomboxinfo {
	left : 9px;
	list-style : none;
	padding : 10px 0 0;
	position : relative;
}
div#contentbox ul.bottomboxinfo li {
	padding : .5em 0;
}
div#contentbox ul.bottomboxinfo li a {
	background : transparent url(../img/layout/bottombox_prospekt.png) no-repeat scroll 0 50%;
	_background : transparent url(../img/layoutIE6/bottombox_prospekt.gif) no-repeat scroll 0 50%;
	padding : 1em 3em; 
}
/* Produkte */
ul#auflistung li a, ul#auflistung-alle li a {
	color : #000000;
	display : block;
	padding : 0;
	height : 140px;
	overflow : hidden;
	text-decoration : none;
	width : 101.5%;
}
div#contentbox ul.uebersicht-hochformat li a {
	width : 99.5%;
}
div#contentbox ul.uebersicht-hochformat li span {
	color : #000000;
	display : block;
	padding-bottom : 5px;
}
ul#auflistung li span, ul#auflistung-alle li span{
/*	float : left; */
/*	display : block; */
	padding : 0 0 0 0;
	margin-top : 3px;
	text-decoration : none;
}
ul#auflistung li span strong, ul#auflistung-alle li span strong{
	display : block;
}
ul#auflistung li a.nivo, ul#auflistung-alle li a.nivo, ul#auflistung li.nivo a, ul#auflistung-alle li.nivo a, div#contentbox ul.uebersicht-hochformat li a.nivo span {
	background-color : 0;
	color : #ffffff;
}
ul#auflistung li a.nivo, ul#auflistung-alle li a.nivo, ul#auflistung li.nivo a, ul#auflistung-alle li.nivo a, div.nivo img {
	border-color : #e2001a !important;
}
div#contentbox ul#auflistung li, div#contentbox ul#auflistung-alle li {
/*	padding-bottom : 29px; */
	height:200px;
}
div#contentbox ul.uebersicht {
	padding : 0;
}
div#contentbox ul.detail li a {
	padding-bottom : 0 !important;
	width : 101% !important;
	height:140px;
	overflow:hidden;
}
div#contentbox ul.detail-hochformat li a {
	width : 88% !important;
	border:1px solid #ccc;
}
div#contentbox ul.detail-hochformat li img {
	border:0px;
}
div#contentbox ul.detail li p {
	background-color : #ccd8e0;
	color : #000000;
	padding : 0 0 10px 10px;
	/*position : relative;*/
	width : 97%;
	*width : 96.5%
}
div#contentbox ul.detail li.nivo p {
	background-color : #e2001a;
	color : #ffffff;
}
div#contentbox ul.detail-hochformat li p {
	width : 80%;

}
div.aktion a.box span.preisbox {
	position : relative;
	/*right : -13px;*/
	*right : 0;
}
div#aktion span.rechts {
	clear : right;
}
/* linke Seiten-Navigation */
div#navi ul li ul li {
	height : auto;
	padding : 0;
}
div#navi ul li ul li a, div#navi ul li ul li strong {
	font-weight: normal;
	height : auto;
}
div#navi ul li ul li strong.aktion {
	color:#69899A !important;
	display:block;
	/*float:left;*/
	float:none;
	padding-bottom:3px;
	width:100%;
}