@charset "UTF-8";

*,
#menuleft .menupart .menupadding h1,
#menuleft .menupart .menupadding h2,
#menuleft .menupart .menupadding h3,
#menuleft .menupart .menupadding h4,
#menuleft .menupart .menupadding h5,
#menuleft .menupart .menupadding h6{
	margin: 0;
	padding: 0;
}

a img {
	background: transparent;
	margin: 0;
	padding: 0;
}

h3.presse {
	font-size: 0.8em !important;
}

p{
	clear: both;
	display: block;
	float: none;
	margin: .4em;
}

span.poconame{
	color: #EC1D25; /*font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;*/
	font-family: "Arial Black",Arial; /*font-style:italic;*/
	font-weight: bold; /*padding-right:0.25em;*/
}

span.searchterm {
	color: #EC1D25;
	/*
	font-family: "Arial Black", Arial;
	*/
	font-style: italic;
	/*
	font-weight: bold;
	*/
	padding-right: 0.1em;
}

ul.pdfsprungmarken{
	clear: both;
	display: block;
	float: none;
	list-style: none;
	margin: 0 .4em;
	padding: 0;
}

ul.pdfsprungmarken li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: .2em;
	text-align: center;
}

.artikelanzeige div div .paddingblau1:hover,
.artikelanzeige div div .paddingblau1:active,
.artikelanzeige div div .paddingblau1:focus,
.artikelanzeige div div .paddingblau2:hover,
.artikelanzeige div div .paddingblau2:active,
.artikelanzeige div div .paddingblau2:focus
{
	background: #FFF !important;
}

.artikelanzeige .paddingblau1 div h1,
.artikelanzeige .paddingblau2 div h1{
	font-size: 1em !important;
	margin: 0;
	padding: 5px;
}

.artikelanzeige .paddingblau1 div,
.artikelanzeige .paddingblau2 div{
	font-size: 1em !important;
	padding: 5px;
}

.artikelanzeige .paddingblau1 img,
.artikelanzeige .paddingblau2 img{
	margin: 0 auto;
}

.artikelanzeige .paddingblau1,
.artikelanzeige .paddingblau2{
	height: 165px;
	text-align: center;
}

.aznavi a{
	margin: 0 0.25em;
}

.bigaction .paddinggelb,
.bigaction .paddingrot
{
	height: 310px;
	overflow: hidden;
}

.einzelelement{
	clear: both;
	display: block;
	float: none;
	font-size: 1em !important;
	margin: 0;
	padding: 0;
}

.einzelelement .links{
	float: left;
	width: 120px !important;
}

.einzelelement .rechts{
	float: left;
	font-size: 0.8em !important;
	width: 290px !important;
}

.merkzetteleinzelartikel{
	clear: both;
	display: block;
	float: none;
	padding: 0.2em 0;
}

.merkzetteleinzelartikel .mzeinzelbild{
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 36%;
}

.merkzetteleinzelartikel .mzeinzelbild img,#content div .paddingohne img#artikelbild{
	border: 1px solid #006AB3;
}

.merkzetteleinzelartikel .mzeinzeltext{
	float: right;
	margin: 0 !important;
	padding: 0 !important;
	width: 64%;
}

.merkzetteleinzelartikel .mznavi{
	background: #FFF680;
	display: block;
	margin: 0 0 0.6em 0;
	padding: 4px;
	text-align: right;
}

.merkzetteleinzelartikel .mznavi input{
	border: 1px solid #003E6A;
	padding: 1px;
}

.merkzetteleinzelartikel .mznavi input:active,
.merkzetteleinzelartikel .mznavi input:hover,
.merkzetteleinzelartikel .mznavi input:focus{
	border: 1px solid #ED1C29;
	padding: 1px;
}

.nofloat{
	clear: both;
	display: block;
	float: none;
	height: 1px;
	overflow: hidden;
}

.paddingnavi h1{
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 2px 2px 2px 0;
}

.screeninvis,#menuleft label{
	display: none;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	width: 1px;
}

.servicebtns .paddinggelb{
	height: 80px;
	overflow: hidden;
}

div.spacer,
.spacerdiv {
	clear: both;
	display: block;
	float: none;
	height: 0.4em;
	overflow: hidden;
}

.trendsandliving .paddingrot{
	height: 100px;
	overflow: hidden;
	width: 309px;
}

.trendsandliving .paddingrot a{
	float: left;
	font-size: 0.9em;
	font-weight: normal !important;
	height: 100px;
	margin: 0 5px 0 0;
	overflow: hidden;
	width: 145px;
}

.trendsandliving .paddingrot div,
.trendsandliving .paddingrot2 div{
	float: left;
	padding: 2px;
}

.trendsandliving .paddingrot2{
	height: 200px;
	overflow: hidden;
	width: 618px;
}

.trendsandliving .paddingrot2 a{
	float: left;
	font-size: 0.9em;
	font-weight: normal !important;
	height: 200px;
	margin: 0 5px 0 0;
	overflow: hidden;
	width: 290px;
}

#aehnlicheartikel .paddingohne{
	float: right !important;
	text-align: left;
	width: 153px;
}

#aehnlicheartikel .paddingohne a img{
	border: 1px solid #8A0B12;
}

#artikelbild{
	margin: 0 0 1.2em;
}

#backtostart{
	height: 136px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: 70px;
	width: 380px;
	z-index: 200;
}

#content {
	float: left;
	margin: 0 0 0 40px;
	overflow: hidden;
	padding: 0 0 2.4em;
	width: 624px;
}

#content .einzelartikel .paddingohne{
	width: 90%;
}

#content .einzelartikel table{
	width: 100%;
}

#content .element1{
	clear: both;
	display: block;
	float: none;
	margin: 0 0 1px 0;
	overflow: hidden;
	width: 623px;
}

#content .element1 .paddingohne,
#content .element1 .paddinggelb,
#content .element1 .paddingrot,
#content .element1 .paddingrot2,
#content .element1 .paddingblau1,
#content .element1 .paddingblau2{
	overflow: hidden;
	width: 621px;
}

#content .element2{
	float: left;
	margin: 0 1px 1px 0;
	overflow: hidden;
	width: 311px;
}

#content .element2 .paddingohne,
#content .element2 .paddinggelb,
#content .element2 .paddingrot,
#content .element2 .paddingrot2,
#content .element2 .paddingblau1,
#content .element2 .paddingblau2{
	overflow: hidden;
	width: 309px;
}

#content .element2zeilig {
	background: #CC0000;
	float: left;
	height: 160px;
	margin: 0 3px 1px 0;
	overflow: hidden;
	width: 309px;
	padding: 0px !important;
	border-bottom: 1px solid #000000;
}

#content .element3{
	float: left;
	margin: 0 1px 1px 0;
	overflow: hidden;
	width: 155px;
}

#content .element3 .paddingohne,
#content .element3 .paddinggelb,
#content .element3 .paddingrot,
#content .element3 .paddingrot2,
#content .element3 .paddingblau1,
#content .element3 .paddingblau2{
	overflow: hidden;
	width: 153px;
}

#content .element4{
	float: left;
	margin: 0 1px 1px 0;
	overflow: hidden;
	width: 467px;
}

#content .element4 .paddingohne,
#content .element4 .paddinggelb,
#content .element4 .paddingrot,
#content .element4 .paddingrot2,
#content .element4 .paddingblau1,
#content .element4 .paddingblau2{
	overflow: hidden;
	width: 465px;
}

#content .pagenumbers{
	clear: both;
	display: block;
	float: none;
	padding: .4em 0;
}

#content .pagenumbers div{
	text-align: right;
}

#content .text,
#menuleft input.text {
	background: #FFFFFF;
	border: 1px solid #000000;
	clear: both;
	color: #000000;
	float: none;
	margin: .4em 0;
	padding: 2px;
}

#content .text:active,
#content .text:hover,
#content .text:focus,
#menuleft input.text:active,
#menuleft input.text:hover,
#menuleft input.text:focus {
	background: #FFFABF;
	border: 1px solid #CCCCCC;
	clear: both;
	color: #000000;
	float: none;
	margin: .4em 0;
	padding: 2px;
}

#content .artikelanzeige .element3 .paddingblau1 a img,
#content .artikelanzeige .element3 .paddingblau2 a img
{
	margin-left: -23px;
}

#content div .paddingblau1{
	background: #E6F0F8;
	border-left: 1px solid #cce1f0;
	border-right: 1px solid #0a246a;
	border-top: 1px solid #cce1f0;
	border-bottom: 1px solid #0a246a;
	clear: both;
	color: #000000;
	display: block;
	float: none;
	font-size: 0.8em;
}

#content div .paddingblau1 a:link,
#content div .paddingblau2 a:link {
	background: transparent;
	color: #006AB3;
	font-weight: bold;
	text-decoration: none;
}

#content div .paddingblau1 a:visited,
#content div .paddingblau2 a:visited{
	background: transparent;
	color: #003E6A;
	font-weight: bold;
	text-decoration: none;
}

#content div .paddingblau1 a:active,
#content div .paddingblau1 a:hover,
#content div .paddingblau1 a:focus,#content div .paddingblau2 a:active,
#content div .paddingblau2 a:hover,
#content div .paddingblau2 a:focus{
	background: transparent;
	color: #006AB3;
	font-weight: bold;
	text-decoration: underline;
}

#content div .paddingblau2{
	background: #CCE1F0;
	border-left: 1px solid #cce1f0;
	border-right: 1px solid #0a246a;
	border-top: 1px solid #cce1f0;
	border-bottom: 1px solid #0a246a;
	clear: both;
	color: #000000;
	display: block;
	float: none;
	font-size: 0.8em;
}

#content div .paddinggelb{
	background: #FFED00;
	border: 1px solid #ED1C29;
	clear: both;
	color: #000000;
	display: block;
	float: none;
	font-size: 0.8em;
}

#content div .paddinggelb a:visited,#content div .paddingohne a:visited{
	background: transparent;
	color: #8A0B12;
	font-weight: bold;
	text-decoration: none;
}

#content div .paddinggelb a:active,
#content div .paddinggelb a:hover,
#content div .paddinggelb a:focus,#content div .paddingohne a:active,
#content div .paddingohne a:hover,
#content div .paddingohne a:focus{
	background: transparent;
	color: #ED1C29;
	font-weight: bold;
	text-decoration: underline;
}

#content div .paddingnavi{
	background: url(../../images/v2/content_navi_bg.gif) #ED1C29 left center repeat-x;
	border-left: 1px solid #ed1c29;
	border-right: 1px solid #8A0B12;
	border-top: 1px solid #ed1c29;
	border-bottom: 1px solid #8A0B12;
	clear: both;
	color: #FFFFFF;
	display: block;
	float: none;
	font-size: 0.8em;
	padding: 1px;
}

#content div .paddingnavi a:link,
#content div .paddingnavi a:visited,
#content div .paddingrot a:link,
#content div .paddingrot2 a:link,
#content div .paddingrot a:visited,
#content div .paddingrot2 a:visited{
	background: transparent;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#content div .paddingnavi a:active,
#content div .paddingnavi a:hover,
#content div .paddingnavi a:focus,
#content div .paddingrot a:active,
#content div .paddingrot a:hover,
#content div .paddingrot a:focus,
#content div .paddingrot2 a:active,
#content div .paddingrot2 a:hover,
#content div .paddingrot2 a:focus{
	background: transparent;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#content div .paddingnavi:active,
#content div .paddingnavi:hover,
#content div .paddingnavi:focus{
	background: #ED1C29 !important;
	border: 1px solid #ED1C29;
}

#content div .paddingohne{
	background: transparent;
	clear: both;
	color: #000000;
	display: block;
	float: none;
	font-size: 0.8em;
}

#content div .paddingohne a:link,#content div .paddinggelb a:link,#content div .paddinggelbgelb a:link{
	background: transparent;
	color: #ED1C29;
	font-weight: bold;
	text-decoration: none;
}

#content div .paddingrot,
#content div .paddingrot2 {
	background: #ED1C29;
	border-top: 1px solid #ED1C29;
	border-left: 1px solid #ED1C29;
	border-right: 1px solid #8a0b12;
	border-bottom: 1px solid #8a0b12;
	clear: both;
	color: #FFFFFF;
	display: block;
	float: none;
	font-size: 0.8em;
}

#content h1{
	font-size: 1.6em;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{
	color: #006AB3;
}

#content h2{
	font-size: 1.5em;
}

#content h3{
	font-size: 1.4em;
}

#content h4{
	font-size: 1.3em;
}

#content h5{
	font-size: 1.2em;
}

#content h6{
	font-size: 1.1em;
}

#content table{
	border: 1px solid #000000;
	margin: 1.2em .1em;
}

#content table td{
	background: #FFFFFF;
	color: #000000;
	font-weight: normal;
}

#content table td,#content table th{
	border: 1px solid #000000;
	padding: .2em;
}

#content table th{
	background: #ED1C29;
	color: #FFFFFF;
	font-weight: bold;
}

#content ul li,#content ol li,#inhaltsmenu ul,
#inhaltsmenu ol,
#inhaltsmenu ul li,
#inhaltsmenu ol li{
	list-style-image: url(../../images/v2/inhaltsmenu.gif);
}

#content ul,#content ol{
	list-style-image: url(../../images/v2/inhaltsmenu.gif);
	margin: 0 0 .4em 1.6em;
}

#header1{
	clear: both;
	display: block;
	float: none;
	height: 169px;
	overflow: hidden;
	position: relative;
}

#header2{
	clear: both;
	display: block;
	float: none;
	height: 39px;
	margin: 0 0 1.2em;
	overflow: hidden;
	position: relative;
}

#inhaltsmenu{
	border-bottom: 1px solid #006AB3;
	clear: both;
	display: block;
	float: none;
	margin: 0 0 .4em;
	overflow: hidden;
	padding: 0;
}

#inhaltsmenu ul li,
#inhaltsmenu ol li{
	margin: 0 0 0.4em 0;
}

#menuleft {
	float: left;
	width: 200px;
}

#menuleft #menuend{
	clear: both;
	display: block;
	float: none;
	height: 50px;
	overflow: hidden;
	width: 200px;
}

#menuleft .button,
#content .button{
	background: url(../../images/v2/buttons_bg.gif) left top no-repeat;
	border-bottom: 1px solid #8A0B12;
	border-left: 1px solid #ED1C29;
	border-right: 1px solid #8A0B12;
	border-top: 1px solid #ED1C29;
	clear: both;
	color: #ED1C29;
	float: none;
	font-weight: bold;
	overflow: hidden;
	overflow: hidden;
	width: 4em;
}

#menuleft .button:active,
#menuleft .button:hover,
#menuleft .button:focus,
#content .button:active,
#content .button:hover,
#content .button:focus{
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	clear: both;
	color: #ED1C29;
	float: none;
	font-weight: bold;
	overflow: hidden;
	overflow: hidden;
	width: 4em;
}

#menuleft .menupart{
	background: url(../../images/v2/menupart.gif) left bottom repeat-x #CCE1F0;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	clear: both;
	display: block;
	float: none;
	font-size: .8em;
}

#menuleft .menupart .menupadding{
	background: url(../../images/v2/menupadding_left.gif) left top repeat-y;
	overflow: hidden;
	padding: 3px 0 3px 12px;
	width: 185px;
}

#menuleft .menupart .menupadding h1{
	font-size: 1em;
}

#menuleft .menupart .menupadding select{
	background: #FFFFFF;
	border: 1px solid #000000;
	clear: both;
	color: #000000;
	display: block;
	float: none;
	margin: .4em 0;
	padding: 2px;
	width: 90%;
}

#menuleft .menupart .menupadding2{
	background: url(../../images/v2/menupadding_left.gif) left top repeat-y;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

#menuleft .menupart .menupadding2 ul{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

#menuleft .menupart .menupadding2 ul li{
	border-bottom: 1px solid #999999;
	border-top: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
	width: 100%;
}

#menuleft .menupart .menupadding2 ul li a{
	display: block;
	font-weight: bold;
	padding: 3px 0 3px 30px;
	text-decoration: none;
}

#menuleft .menupart .menupadding2 ul li a:link,
#menuleft .menupart .menupadding2 ul li a:visited{
	background: transparent url(../../images/v2/menubtn_link_bg.gif) left center no-repeat;
	color: #333333;
}

#menuleft .menupart .menupadding2 ul li a:active,
#menuleft .menupart .menupadding2 ul li a:hover,
#menuleft .menupart .menupadding2 ul li a:focus{
	background: url(../../images/v2/menubtn_hover_bg.gif) #E5F0F7 left center no-repeat;
	color: #ED1C29;
}

#menuleft .menuspacer{
	clear: both;
	display: block;
	float: none;
	height: 2px;
	overflow: hidden;
	width: 200px;
}

#menutop{
	color: #FFFFFF;
	font-size: .8em;
	height: 25px;
	position: absolute;
	right: 0;
	text-align: left;
	top: 15px;
	width: 495px;
	z-index: 100;
}

#menutop .menuspacer{
	background: url(../../images/v2/menuspacer_top.gif) right top no-repeat;
	height: 24px;
	overflow: hidden;
	width: 9px;
}

#menutop .menuspacer,
#menutop .menuitem{
	float: left;
}

#menutop #dasunternehmen img,
#menutop a#dasunternehmen:link img,
#menutop a#dasunternehmen:visited img {
	background: transparent url(../../images/v2/das_unternehmen.gif) left top no-repeat;
}

#menutop a#dasunternehmen:active img,
#menutop a#dasunternehmen:hover img,
#menutop a#dasunternehmen:focus img{
	background: transparent url(../../images/v2/das_unternehmen_hover.gif) left top no-repeat !important;
}

#menutop #unsereprodukte img,
#menutop a#unsereprodukte:link img,
#menutop a#unsereprodukte:visited img{
	background: transparent url(../../images/v2/unsere_produkte.gif) left top no-repeat;
}

#menutop a#unsereprodukte:active img,
#menutop a#unsereprodukte:hover img,
#menutop a#unsereprodukte:focus img{
	background: transparent url(../../images/v2/unsere_produkte_hover.gif) left top no-repeat !important;
}

#menutop div, #content div .paddingnavi h1,
#content div .paddingnavi h2,
#content div .paddingnavi h3,
#content div .paddingnavi h4,
#content div .paddingnavi h5,
#content div .paddingnavi h6 {
	color: #FFFFFF;
}


#content #merkzetteladd img,
#content a#merkzetteladd:link img,
#content a#merkzetteladd:visited img,
#content #merkzetteladd2 img,
#content a#merkzetteladd2:link img,
#content a#merkzetteladd2:visited img
{
	background: transparent url(../../images/v2/merkzettel_add.gif) left top no-repeat;
}

#content a#merkzetteladd:active img,
#content a#merkzetteladd:hover img,
#content a#merkzetteladd:focus img,
#content a#merkzetteladd2:active img,
#content a#merkzetteladd2:hover img,
#content a#merkzetteladd2:focus img
{
	background: transparent url(../../images/v2/merkzettel_add_hover.gif) left top no-repeat !important;
}


#merkzettel .paddingohne{
	background: transparent url(../../images/v2/merkzettel.gif) left top !important;
	height: 168px;
	margin: 0 0 2.4em 0;
	overflow: hidden;
	width: 153px;
}

#merkzettel .paddingohne div{
	clear: both;
	display: block;
	float: none;
	padding: 50px 10px 3px 15px;
}

#merkzettel .paddingohne:active,
#merkzettel .paddingohne:hover,
#merkzettel .paddingohne:focus{
	background: transparent url(../../images/v2/merkzettel_hover.gif) left top !important;
}

#mzettelshort {
	clear: both;
	display: block;
	float: none;
	margin: 0 0 0.6em 0;
}

#pagepadding, .artikelanzeige {
	clear: both;
	display: block;
	float: none;
}

#pagewidth {
	background: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height: auto;
	margin: 0 auto;
	padding: 0 0 5em;
	position: relative;
	width: 900px;
}

#path {
	background: url(../../images/v2/menupadding_left.gif) #CCE1F0 left bottom;
	border: 1px solid #006ab3;
	clear: both;
	float: none;
	margin: 0 0 1.2em 0;
	padding: 2px;
	width: 99%;
	color: #CCC !important;
}

#path .navbutton {
	background: transparent;
	border-bottom: 1px solid #006AB3;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #006AB3;
	border-top: 1px solid #FFFFFF;
	padding: 0.2em 0.3em;
}

#path .navbutton:active,
#path .navbutton:hover,
#path .navbutton:focus {
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF;
	padding: 0.2em 0.3em;
}

#path .paddinggelb div,
#path .paddingohne div{
	padding: 2px;
}

#path a:link,
#path a:visited {
	color: #006AB3 !important;
}

#path a:active,
#path a:hover,
#path a:focus {
	color: #316AC5 !important;
}

#sonder div{
	height: 200px;
	overflow: hidden;
	width: 200px;
}

#sonder div a:active img,#sonder div a:hover img,#sonder div a:focus img{
	background: transparent url(../../images/v2/sonder_hover.gif) left top repeat;
}

#stichwoerter{
	border-top: 1px solid #CCCCCC;
	clear: both;
	display: block;
	float: none;
	font-size: 0.8em;
	padding: 0.6em 0;
}

#stichwoerter,
#stichwoerter strong,
#stichwoerter em{
	color: #CCCCCC;
}

#textandpics div div.paddingohne a:link,
#textandpics div div.paddingohne a:visited {
	text-decoration: underline !important;
}

#textandpics div div.paddingohne a:active,
#textandpics div div.paddingohne a:hover,
#textandpics div div.paddingohne a:focus {
	text-decoration: none !important;
}

.artikelanzeige .paddingnavi h1,
.trendsandliving .paddingnavi h1,
.pressemitteilung .paddingnavi h1
{
	font-size: 1em !important;
}

.showaddinfo
{
	height: 1px;
	width: 1px;
	overflow: hidden;
	background: transparent;
	color: #FFED00;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0;
	border: 0px none;
	font-size: 1em;
}


.bigaction
{
	height		: 250px !important;
	position	: relative !important;
}

.bigaction #bigaction_content1,
.bigaction #bigaction_content2
{
	z-index		: 5;
	position	: absolute !important;
	top		: 0px;
	left		: 0px;
	height		: 100%;
}

.bigaction a#bigaction_navi_rechts,
.bigaction a#bigaction_navi_links,
.bigaction a#bigaction_navi_rechts img,
.bigaction a#bigaction_navi_links img
{
	height		: 250px;
	width		: 50px;
	top		: 0px;
	z-index		: 500;
	position	: absolute !important;
	text-decoration	: none;
}

.bigaction a#bigaction_main,
.bigaction a#bigaction_main img
{
	height		: 250px;
	width		: 524px;
	top		: 0px;
	z-index		: 500;
	position	: absolute !important;
	text-decoration	: none;
}

.bigaction a#bigaction_main
{
	left		: 50px;
	/*
	border		: 1px solid #FF0;
	*/
}

.bigaction a#bigaction_main img
{
	left		: 0px;
	/*
	border		: 1px solid #F0F;
	*/
}

.bigaction a#bigaction_navi_rechts
{
	right		: 0px;
}

.bigaction a#bigaction_navi_rechts:hover
{
	background	: url('../../images/v2/forward.png') center right no-repeat;
}

.bigaction a#bigaction_navi_links
{
	left		: 0px;
}

.bigaction a#bigaction_navi_links:hover
{
	background	: url('../../images/v2/back.png') center left no-repeat;
}

.pressemitteilung
{
}

.pressemitteilungen
{
	width		: 621px;
	overflow	: auto;
	height		: 300px;
	border		: 1px solid #ED1C29;
	padding		: 0;
	margin		: 0;
}

div .pressemitteilung .pressemitteilungen div.element5
{
	width		: 580px;
	overflow	: hidden;
	padding		: 0 0 0 10px;
}

div .pressemitteilung .pressemitteilungen div.element5 p
{
	width		: 90%;
}

div.preloadimages
{
	display		: none;
	visibility	: hidden;
	height		: 1px;
	width		: 1px;
	overflow	: hidden;
}

span.imgmaerkte
{
	width: 250px;
	height: 188px;
	border: 1px solid #cc0000;
	overflow: hidden;
	float: left;
	margin: 0.2em 1.2em 1.2em 1px;
}

span.imgmaerkte img
{
	width: 250px;
	height: 188px;
}

body #pagewidth #pagepadding #content #textandpics div div div table,
body #pagewidth #pagepadding #content #textandpics div div div table.border
{
	margin-left: 1px !important;
	margin-right: 3px !important;
	border: 0px none !important;
	display: block;
	width: auto;
}

body #pagewidth #pagepadding #content #textandpics div div div img.floatleft
{
	float: left;
	margin: 0 0.6em 0.6em 0;
}

#artikelanzeigebloecke
{
	position	: relative;
	width		: 100%;
	height		: 167px;
}

#allginhalt img[align = "left"]
{
	clear		: both;
	float		: left;
	margin-right	: 0.5em;
}

#allginhalt img[align = "right"]
{
	clear		: both;
	float		: right;
	margin-left	: 0.5em;
}

