/* CSS Document */
/* Allgemeine Definitionen */
a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big,  blockquote, body, br, button, caption, center, cite, code, col, colgroup, dd,  del, dfn, dir, div, dl, dt, em, fieldset, font, form, frame,  frameset, h1, h2, h3, h4, h5, h6, head, hr, html, i, iframe, img, input, ins, isindex,  kbd, label, legend, li, link, map, menu, meta, noframes, noscript, object, ol, optgroup, option, p, param, pre, q, s, samp, script, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, title, tr, tt, u, ul, var {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
img {
	border: none;
}
body {
	background-color: #D5D8E3;
	background-image: url(/dauphin/imagepool/design/body_background.gif);
	background-repeat: repeat-y;
}
/* Hilfsklassen */
.hidden {display: none;}
.clearRight {clear: right;}
.clearBoth {clear: both;}
.clearLeft {clear: left;}
/* Logo */
#logo {
	position: absolute;
	left: 732px;
	top: 88px;
	z-index: 2;
}

/* Content-Bereich */
#content {
	position: relative;
	top: 175px;
	width: 800px;
	padding: 43px 0px 0px 0px;
}
div.home {padding-top: 0px !important; width: 850px;	background-color: #B0BDCB;}
#content a {color: #315C87;text-decoration: none; font-weight:bold;}
#content a:hover {color: #2681DC;text-decoration: none;}
#content div.seitenUeberschriftRahmen {
	border: 1px solid #000;
	width: 720px;
	margin-left: 127px;
}
table.layout {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 672px;
	padding:0;
}
table.layout td {
	background-color: #b0bdce;
	vertical-align: top;
}
table.layout td p {
	font-size: 1em !important;
}
td.bildSpalte {width: 237px;}
td.textSpalte {
	padding: 29px 29px 0px 29px;
	font-size: .75em;
}
#content td.textSpalte p {
	font-size: 1em;
}
#content td.textSpalte h1,
#content td.textSpalte h2 {
	font-size: 1.1em;
	margin-bottom: 1.2em;
}
#content td.textSpalte h2 {
	font-size: 1.0em;
	margin-bottom: 1.2em;
}
#content div.startseiteNewsAktionsBanner h1,
#content div.startseiteNews h1 {
	font-size: 0.8em;
	margin-bottom: 0.5em !important;
	font-weight: bold;
}
td.textSpalte ol li {
	margin-left: 22px;
}
#content p {
	font-size: .75em;
}
#content span.textklein {font-size: .8em;}
td.bildSpalteWeltweit {background-color: rgb(192,206,221) !important;width: 192px;padding: 29px;}
td.textSpalteWeltweit {padding: 0px;}
td.textSpalteWeltweit img {margin-right: -9px;}
td.bildSpalteWeltweit ul {list-style-type: none;}
td.bildSpalteWeltweit ul a {
	height: 18px;
	padding-left: 18px;
	background-image: url(/dauphin/imagepool/icons/pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 0.55em;
	color: #000 !important;
}
td.bildSpalteWeltweit ul li {
	width: 195px;
}
td.bildSpalteWeltweit ul a:hover {
	color: #55A52B !important;
}
td.bildSpalteWeltweit ul a.active {
	color: #55A52B !important;
}

td.bildSpalteRechts {
background-color: rgb(192,206,221) !important;
text-align: center;
vertical-align: middle;

}

div.seitenUeberschriftRahmen table.layout td.bildSpalte img {
	margin-bottom: -3px;
}
div.seitenUeberschriftRahmen table.layout td.textSpalte {
	border-bottom: 1px solid #A6B5C4;
}
div.seitenUeberschriftRahmen table.layout td.textSpalteDunkel {
	background-color: #A6B5C4;
	height: 30px;
	vertical-align: middle;
	font-size: 0em;
}
div.seitenUeberschriftRahmen table.layout td.textSpalteDunkel a {
}
div.seitenUeberschriftRahmen table.layout td.textSpalteDunkel img {
	margin-left: 28px;
}

/* Kasten auf Rubrikeinstiegsseiten (mit Produkten oder Text) */
div.produktuebersicht, div.problemBeschreibung, div.freitextDunkel {
	background-color: #b0bdce;
	border-bottom: 1px solid #000;
	width: 377px;
	margin-left: 365px;
	padding: 29px;
}
div.freitextDunkel {width:615px;margin-left: 127px;}
div.produktuebersicht ul.produktListe {
	list-style-type: none;
}
div.produktuebersicht ul.produktListe li {
	float: left;
	margin: 0px 17px 18px 0px;
	text-align: center;
	width: 75px;
	height:125px;
}
div.produktuebersicht ul.produktListe li a {
	font-size: 0.8em;
	color: black;
}
div.produktuebersicht ul.produktListe li a p.productName {
	font-size: 0.7em;
	color: black;
	margin-left:-10px;
	display:block;
	width:92px;
}
div.produktuebersicht ul.produktListe li a.produkt img {height: 76px;}
/* Strukturelement Problembeschreibung */
div.problemBeschreibung {margin-left: 127px;width: 673px;padding: 0px;}
div.problemBeschreibung td.bildSpalte, div.problemBeschreibung td.textSpalteTechnik {
	background-color: #E4E9EE;
	text-align: center;
	vertical-align: middle;
	width: 238px;
}
div.problemBeschreibung td.bildSpalteTechnik {background-color: #EBF6FF !important; padding: 37px 29px 0px 29px;vertical-align: bottom;height: 250px;}
/* ?nderungen 03/06 - Bilder ganz unten */
div.problemBeschreibung td.bildSpalteTechnik img{vertical-align: bottom;}
div.problemBeschreibung td.textSpalte {
	background: #BCC8D4;
}
div.problemBeschreibung ul.textKlein li {font-size: .9em;}
div.problemBeschreibung img.technikIcon {margin: 11px 7px 0px 0px;}
a.technikIcon img {vertical-align: bottom;margin: 11px 7px 0px 0px;}
div.problemBeschreibung span.textklein {margin: 0px 0px 5px 0px; display: block;}
div.problemBeschreibung span.textklein img.technikIcon {margin: 0px 3px 0px 0px; vertical-align: middle;}
/* Schwarzer Trennbalken */
div.schwarzerBalken {
	background-color: #000;
	margin: 29px 0px 0px 127px;
	width: 673px;

}
/* Produktauflistung auf Produktseiten */
div.produktInformationen {
	background-color: transparent;
	margin: 29px 0px 0px 127px;
	width: 863px;
	background-image: url(/dauphin/imagepool/design/produktinformationen_background.gif);
	background-repeat: repeat-y;
}
h2.schwarz {
	display: block;
	width: 662px;
	background-color: #000;
	color: #fff;
	font-size: .7em;
	padding: 2px 0px 2px 11px;
}
div.produktInformationen div.produktPromotion {
	float: right;
	width: 190px;
	background-color: #E4E7EC;
}
div.produktInformationen div.produktPromotionHell {
	float: right;
	width: 190px;
}
div.produktInformationen div.produktDetails2,
div.produktInformationen div.produktDetails {
	padding: 0px 0px 11px 18px;
	float: left;
}
div.produktInformationen div.produktDetails2 p,
div.produktInformationen div.produktDetails p {
	font-size: .65em !important;
}
div.produktInformationen div.produktDetails p strong, div.produktInformationen div.produktDetails2 p strong {font-size: 1.1em !important;}
div.produktInformationen div.produktDetails img.produktBild, div.produktInformationen div.produktDetails2 img.produktBild {margin: 57px auto; margin-bottom: 29px;}
div.produktInformationen div.produktDetails img.produktBild, div.produktInformationen div.produktDetails2 img.produktBild {margin: 37px auto; margin-bottom: 29px;}
div.promotion div.produktDetails img.produktBild,
div.promotion div.produktDetails2 img.produktBild {margin: 57px auto; margin-bottom: 29px;}
div.produktInformationen div.produktDetails img.technikIcon,
div.produktInformationen div.produktDetails2 img.technikIcon {float: left;margin: 0px 5px 55px 0px;}
div.produktInformationen div.produktPromotion div.produktDetails,
div.produktInformationen div.produktPromotion div.produktDetails2 {padding-left: 29px;}
div.produktInformationen div.produktPromotion div.produktDetails img.produktBild,
div.produktInformationen div.produktPromotion div.produktDetails2 img.produktBild {margin: 0px auto; }
div.produktInformationen div.produktPromotionHell div.produktDetails,
div.produktInformationen div.produktPromotionHell div.produktDetails2 {padding-left: 29px;}
div.produktInformationen div.produktPromotionHell div.produktDetails img.produktBild,
div.produktInformationen div.produktPromotionHell div.produktDetails2 img.produktBild {margin: 0px auto; }
div.produktInformationen a.auszeichnungsLink img {margin: 11px 0px 0px 0px;}
div.auszeichnungsText {display: none;position: absolute;background: #fff; border: 1px solid #000;white-space: nowrap;}
div.produktInformationen hr {
	display: none;
}

div.produktInformationen div.produktDetails div.links,
div.produktInformationen div.produktDetails2 div.links {
	float: left;
  width: 25px;
  height: 100%;
  /* 35px geht */
}
div.produktInformationen div.produktDetails div.text {
	width: 150px;
}
div.produktInformationen div.produktDetails div.text p,
div.produktInformationen div.produktDetails2 div.text p {
	overflow: hidden;
}
div.produktInformationen div.produktDetails2 div.text {
	width: 180px;
}

div.produktInformationen div.produktDetails div.links img.technikIcon,
div.produktInformationen div.produktDetails2 div.links img.technikIcon {float: left;margin: 0px 5px 2px 0px;}
div.produktInformationen div.hr {
	width: 673px;
	border-bottom: 1px solid #000;
	height: 1px;
	clear: both;
}
/* Techniken */
div.produktLinks {
	margin: 0px 0px 0px 365px;
	padding: 5px 0px 10px 29px;
	background: #A6B5C4;
	font-size: .8em;
}
div.produktLinks li {list-style-type: none;font-size: .75em;display: inline;}
div.produktLinks a {margin-right: 15px;}
div.technikNavi, div.produktNavi {
	margin: 29px 0px 0px 127px;
	font-size: .65em;
}
div.produktNavi ul, div.technikNavi ul {list-style-type: none;}
div.produktNavi ul li, div.technikNavi ul li {display: block;font-weight: bold;width: 130px;overflow:visible;}
div.technikNavi ul li {display: block;font-weight: bold;width: 100%;}
div.produktNavi ul li ul {display: block;margin: -11px 0px 0px 110px;width: 560px}
div.technikNavi ul li ul {display: inline !important;margin-left:11px;}
div.produktNavi ul li ul li, div.technikNavi ul li ul li {display: inline;font-weight: normal;width: auto;}
div.produktNavi a, div.technikNavi a {color: #000 !important;margin-right: 11px;font-weight: normal !important;}
div.produktNavi a:hover, div.technikNavi a:hover {color: #315C87 !important;}
div.produktNavi table {
	font-size: 1em;
}
div.produktNavi th, div.produktNavi td {vertical-align: top;line-height: 18px;text-align: left;}
div.produktNavi th {white-space: nowrap;}
div.produktNavi td a {font-weight: normal !important;}
div.produktNavi th a {font-weight: bold !important;}
img.technikIconHead {vertical-align: middle;margin: 0px 5px 0px 0px;}

/* Niederlassungen */
div.niederlassungContainer {
	width: 673px;
	background-color: transparent;
	margin: 29px 0px 0px 127px;
}
div.niederlassungContainer td {font-size: .75em;background-color: transparent;}
/*
ep, 2010-04-13 Anpassung wegen verschachtelter tabellen-darstellung 
*/
div.niederlassungContainer td td {font-size:1em; background-color: transparent;}
div.niederlassungContainer td.ort {width: 120px;}
div.niederlassungContainer td.ortMitPLZ {width: 200px;}
div.freitext {margin: 29px 0px 0px 127px;}
div.freitext p {margin-right: 29px;}
div.freitext ul, div.freitextHell ul {margin-left: 15px;}
div.freitext li, div.freitextHell li {font-size: .75em;margin-right: 29px;}
div.freitextHell li {margin-left: 29px;}
div.freitextHell {
	margin: 29px 0px 0px 127px;
	background-color: #E4E9EE;
	border-bottom: 1px solid #000;
}
div.freitextHell img {margin: -11px 11px 0px -11px;}
div.freitextHell p, div.freitextHell address {padding: 11px;}
div.freitextHell h2.schwarz,
div.freitext h2.schwarz {
	padding: 2px 0px 2px 11px;
}
div.schwarzerBalken h2.schwarz {
	padding: 2px 0px 2px 11px;
	font-size: 0.7em;
}
div.freitext h2, div.freitextHell h2, div.freitextDunkel h2 {
	font-size: .75em; font-weight: bold;}
ul.newsliste {
	margin: 7px 0px 15px 0px !important;
	list-style-type: none;
}
ul.lordo {
	margin: 7px 0px 5px 0px !important;
	list-style-type: none;
}
ul.newsliste li {
	background-image: url(/dauphin/imagepool/icons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: .75em;
	line-height: 1.3em;
}
ul.newsliste li.job {
	background-image: url(/dauphin/imagepool/icons/pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: .75em;
	line-height: 1.3em;
	margin-bottom: .5em;
}

ul.zertliste {
	margin: 7px 0px 15px 0px !important;
	list-style-type: none;
}

ul.zertliste li {
	font-size: .75em;
	line-height: 1.3em;
}

/* Mozilla: */
/* ?nderungen 03/06 - Links nicht mehr schwarz sondern blau */
ul.newsliste li a {margin-left: 27px; /* color: #000 !important; */}
ul.newsliste li a:hover {/* color: #315C87 !important; */}
a.linkIcon, a.linkIconLinkSize, a.linkIconTop {
	background-image: url(/dauphin/imagepool/icons/pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 27px;
}
a.linkIconLinkSizeCert {
	background-image: url(/dauphin/imagepool/icons/pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 27px;
}
/* Startseite */
img.startseitenVisual {float: left;margin-left: -3px;}

div.home div.startseiteNews {padding: 18px 18px 18px 366px;}
div.home div.startseiteNews h1 {margin: 11px 0px 0px 13px;}

div.home div.startseiteNews p {margin: 0px 0px 0px 12px;font-size: .7em !important;}
div.home ul.newsliste {margin-top: 0px !important;}
div.home ul.newsliste li {
	background-image: url(/dauphin/imagepool/icons/news_point.gif) !important;
	background-position: 0px 5px !important;
	font-size: .7em !important;
}
div.home ul.newsliste li a {
	margin-left: 12px !important;
	display: block;
	font-weight:normal !important;
}
div.home ul.newsliste li a b,
div.home ul.newsliste li a span.wichtig {
	font-weight: bold;
}

div.home div.startseiteNewsAktionsBanner {padding: 0px 0px 18px 358px;}
div.home div.startseiteNewsAktionsBanner p {margin: 0px 0px 0px 12px;font-size: .7em !important;}
div.home div.startseiteNewsAktionsBanner h1 {margin: 11px 0px 0px 13px;}
div.home div.startseiteNewsAktionsBanner ul li{background-image: url()!important;}
div.home ul.newsliste li strong {
	margin-left: 12px !important;
	display: block;
}





div.bilderTabelle {
	margin: 29px 0px 0px 127px;
}
div.bilderTabelle table {border: 2px solid #315C87;border-collapse: collapse;}
div.bilderTabelle table td {border: 2px solid #315C87;padding: 2px;}
div.bilderTabelle a.linkIconLinkSize {background: none !important;padding: 0px;font-size: .65em;}
/* Footer */
#footer {
	position: absolute;
	margin-top: 30px;
	/* bottom: -94px; */
	height: 60px;
}
#footer ul {
	background-color: #000;
	position: absolute;
	left: 127px;
	width: 643px;
	padding: 0px 0px 0px 30px;
}
#footerMenu li {
	float: left;
	display: inline;
	margin: -2px 20px 0px 0px;
	padding-bottom: 2px;
}
#footerMenu li a {
	color: #fff;
	text-decoration: none;
	/* ?nderungen 03/06 - font-size: .65em; */
	font-size: .69em;
	font-weight:normal;
	display: inline;
}
#footerMenu li a:hover {
	text-decoration: underline;
	color: #fff;
}

#footer div.BannerDHDG  {
	background-color: #BCC8D4;
	margin-top:30px;
	margin-left:120px;
}

/* Footer [Startseite] */
div.home #footer div.BannerDHDG  {
	margin-left:0px;
	margin-top:30px;
}
div.home div#footer {
	position: static;
	background-color: #BCC8D4;
}
div.home div#footer ul {
	width: 422px !important;
	left: 348px;
}
div.home #topLink {display: none;}
/* Men? */
#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 175px;
	background-color: #D5DBE3;
	background-image: url(/dauphin/imagepool/design/menu_background.gif);
	background-position: top;
	background-repeat: repeat-x;
}
#menu ul {list-style-type: none;}
#mainMenuList {
	position: absolute;
	padding-top: 40px;
	padding-left: 4px;
	height: 29px;
	width:796px;
	background-color:#000;

}
#menu ul.ebene2_normal, #menu ul.ebene2_over, #menu ul.ebene2_on {
	position: absolute;
	top: 33px;
	left: 0px;
}
#menu ul.ebene2_normal {display: none;}
#menu li.ebene1 {
	float: left;
	position: relative;
	z-index: 2;
}
#menu ul.ebene2_normal li, #menu ul.ebene2_over li, #menu ul.ebene2_on li {
height: 15px;
margin-bottom: 0px;
z-index: 2;
}
#languageSearch {
	position: absolute;
	left: 500px;
	top: 40px;
	width: 300px;
	text-align: right;
	vertical-align: top;
}
#language img {
}
#language {
	position: absolute;
	left: 800px;
	top: 40px;
	width: 300px;
	text-align: left;
	vertical-align: top;
	z-index: 123;
}
#languageSearch img {
}
/* Formulare */
#wFormular td {
	font-size: .75em;
}
#wFormular td.wLayoutCol1 {width: 120px;vertical-align: top;}
#wFormular input.kontakt {padding: 1px 3px;width: 200px;margin: 0px 0px 3px 0px }
#wFormular input.radio, #wFormular input.checkbox {margin: 0px 3px 0px 0px;vertical-align: middle;}
#wFormular label.wLayoutInlineLabel {margin-top: 0px;}
#wFormular span.formularSpacer {display: block;width: 1px; font-size: 1px;}
#wFormular div.hr {height: 1px; background: #D5DBE3;margin: 11px 0px;}
#wFormular hr {display: none;}

input.kontakt {
	border: 1px solid #000;
	width: 244px;
	padding: 3px;
	height: 17px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
}

input.dummy {
	border: 1px solid #000;
	width: 244px;
	padding: 3px;
	height: 17px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
}

textarea.kontakt {
	height: 150px;
	width: 244px;
	border: 1px solid #000;
	overflow: hidden;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	padding: 3px;
}

td.layout button {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 13px 0 0;
	padding: 2px 7px 2px 7px;
}

address {
  font-style: normal;
  font-size: .8em;
}

ul.sitemap {
  list-style-type: none;
  margin: 0 0 0 135px;
  padding: 0;
  font-size: .7em;
  width: 300px;
}

ul.sitemap li {
  display: block;
  background-color: #000;
  margin: 1em 0 0 0;
  padding: .1em 0 .1em 0;
}

ul.sitemap li a {
  color: #fff !important;
  padding: 0 0 0 3em;
}

ul.sitemap li a:hover{
  text-decoration: underline !important;
}


ul.sitemap li ul {
  display: block;
  border-width: 1px 1px 0 1px;
  border-color: #000;
  border-style: solid;
  background-color: #b0bdce !important;
  padding: 1em 0 1em 0;
}

ul.sitemap li ul li{
  background-color: #b0bdce;
  margin: 0;
  padding: 0 0 0 1em;
}

ul.sitemap li ul li a{
  padding: 0 0 0 2em;
  color: #000 !important;
}

ul.sitemap li ul li a:hover{
  color: #315C87 !important;
  text-decoration: none !important;
}

span.tilt {font-size: .8em;margin: 0px 7px 0px -7px;}
#content td.awardwinningDesign {background-color: #E0E5EB;}
div.seitenUeberschriftRahmen td.textSpalte a img {margin: 0px;float: left; clear: left;}

address.adblockOne {
  display: block;
  font-style: normal;
  width: 45%;
  float: left;
}

address.adblockTwo {
  display: block;
  font-style: normal;
  width: 37%;
  float: left;
}


/*  Volltextsuche  */

div.elementFormular{
	margin: 20px 0 0 0;
	width: 220px;
	float: left;
	font-size: .75em;
}
div.elementFormularText{
	width: 380px;
	float: right;
	margin: 20px 0 0 0px;
	font-size: .75em;
}

div.sucheWort input#suchwort1,
div.sucheWort input#suchwort2,
div.sucheWort input#suchwort3{
  font-size: 1em;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  width: 200px;
  padding: 1px;
  border: none;
  background-color: rgb(213,219,227);
}
div.sucheWort div.sucheWortRadio{
	padding: 6px 0 6px 0;
}
div.sucheWort div.sucheWortRadio input{
	margin: 0 3px 0 0;
}
div.sucheWort div.sucheWortRadio label{
	margin-right: 15px;
}
div.sucheButton {
text-align: right;
margin-top:20px;
padding-right:17px;
}
div.sucheButton input{
padding:0 10px;
font-size:12px;
}

hr.hrErgebnisse {
	margin: 10px 0 10px 0;
	background-color:#D5DBE3;
	height: 1px;
	border:none;
}

p.textBold{
	padding-bottom: 10px;
}
/*  Volltextsuche ENDE */

div.Error input{
	border: 1px solid #990000;
	background: #FED9D9;
}
div.Error span{
	color: #990000;
}
div#aktuellesImg {
	height: 270px;
	width: 180px;
	z-index: 123;
	position: absolute;
	top: 175px;
	left: 800px;
}

div#aktuellesImgAktion {
	height: 270px;
	width: 180px;
	z-index: 123;
	position: absolute;
	top: 475px;
	left: 800px;
}

p#dayToDayImg {
	width: 250px;
	height: 155px;
	z-index: 123;
	float:left;
}
img#dayToDayImg {
	width: 99px;
	height: 155px;
	z-index: 123;
	float:right;
	margin:0;
	padding:0;
}
td.dayToDayImg {
 	padding: 29px 0 0 29px;
 	margin: 0;
}

td.dayToDayImg p {
	margin-right:29px;
}

/* LupenElement fuer Produkte ausgeblendet da nur in neuer Struktur enthalten - Nicole Kussler*/
img.lupeProdukte {
	display: block;
}
div.produktInformationen div.produktDetails div.links img.technikIcon {margin: 0px 5px 2px 0px; float: none;}


#content div.freitextHell p.textklein {font-size: 0.6em;}
h1.techniken {
	font-size: 1em !important;
	padding-bottom: 5px;
}

div.startseiteBanner {
	display: none;
}
div#NewsLeft div.freitext,
div#NewsLeft div.freitext p,
div#NewsLeft div.freitextHell,
div#NewsLeft div.freitextHell p,
div#NewsLeft div.freitextHell h2,
div#NewsLeft div.freitextHell h2.schwarz {
	margin: 0px;
	padding: 0px;
	width: 305px !important;
	background: none;
	border:none;
}
/* CSS Document */

/* neues News-Design */

div#NewsLeft {
	display: block;
	width: 335px;
	margin-left: 137px;
	float: left;
}
div#NewsRight {
	display: block;
	right: 0px;
	float: right;
	width: 328px;
	margin: 0px;
	padding: 0px;
}
div#NewsLeft div.freitext,
div#NewsLeft div.freitext p,
div#NewsLeft div.freitextHell,
div#NewsLeft div.freitextHell p,
div#NewsLeft div.freitextHell h2,
div#NewsLeft div.freitextHell h2.schwarz {
	margin: 0px;
	padding: 0px;
	width: 305px !important;
	background: none;
	border:none;
}
div#NewsLeft div.freitextHell h2.schwarz {
	color: black;
	margin-bottom: 10px;
}
div#NewsLeft div.freitextHell img {
	margin: 0px 20px 10px 0px;
}
div#NewsRight div.block{
	background-color: white;
	border-bottom: 1px solid black;
}
div#NewsRight div.block p{
	padding: 20px;
	margin: 0px;
	font-size:11px;
	/* height:145px; */
}



div#NewsRight div.freitext,
div#NewsRight div.freitext p {
	margin: 0px;
	padding: 0px;
	width: 330px;
}
div#NewsRight div.block h2 {
	margin: 0px;
	padding: 0px;
	width: 308px;
}
div#NewsRight table#imageTable {
	margin-top: 20px;
	width: 100%;
}
div#NewsRight br.tablespacer {
	height: 20px;
}
div#NewsRight table#imageTable tr td {
	text-align: center !important;
	vertical-align: bottom;
}

div#NewsRight table#imageTable tr td img{
	margin-bottom:10px;
}

div#NewsRight table#imageTable a.linkIcon, div#NewsRight table#imageTable a.linkIconLinkSize {
	background-image: none;
	font-size: 0.7em;
	font-weight: normal;
	padding-left: 0px;
}
div#NewsRight div.block h2 {
	display: block;
	color: white;
	background-color: black;
	padding: 3px 10px !important;
	font-size: 0.7em;

}
div#NewsRight div.block div.footertext {
	margin: 20px;
}
div#NewsRight div.freitext p a,
div#NewsRight div.freitext a.linkIconTop,
div#NewsLeft div.freitext p a,
div#NewsLeft div.freitext a.linkIconTop {
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
}

div#NewsLeft div.freitext p a.mailto,
div#NewsRight div.freitext p a.mailto {
	display: inline !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

div#NewsRight div.freitext a.linkIcon,
div#NewsLeft div.freitext a.linkIcon {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#NewsRight  a.linkIconLinkSize {
	line-height:15px;
}


#logodk {
	position: absolute;
	left: 150px;
	top: 88px;
	z-index: 2;
}

p.adressen {
	margin-top: 30px;
	display: none;
}
/* neues News-Design ENDE */

div.specialLink {
	width: 100%;
	background-color: #BCC8D4;
}
a.specialLink {
	font-size: 0.8em;
	background-color: #BCC8D4;
	margin-left: 8px;
}

td.captchaButtons {
	background-color: #d5dbe3;
	padding: 10px;

}
div.captchaButtons {
	padding-left:100px;
}

div.captchaButtons input {
	margin:0 10px 45px 15px;
	font-size:0;
	text-align:left;
	overflow: hidden;
}

div.captchaButtons img.pictureSpam {
	border: ridge 3px #ccc;
}
button.buttonSpam {
			line-height: normal;
			border: 0;
			background: url(/dauphin/imagepool/CaptchaImages/bg_buttonSpam.gif) no-repeat;
			width: 162px;
			height: 27px;
			text-align: center;
			font-weight: bold;
			color: #fff;
			font-size: 12px;
			font-family: Verdana, sans-serif;
			padding: 0;
			margin: 0;
}


.wError {
	color:#990000;
}
div.freitext table tbody td {font-size:.75em;} /*  */