/* Font size start */

H1 {
	font-size: 170%;
}
H2 {
	font-size: 130%;
}
H3 {
	font-size: 120%;
}
H4 {
	font-size: 110%;
}
.strukoben, .struksoben {
	font-size: 70%;
}
.struktopnav A {
	font-size: 110%;
}
.strukbody {
	font-size: 70%;
}
.farbbox .kopf H2, .buchtipp .kopf H2 {
	font-size: 130%;
}
.teaserbox H2 {
	font-size: 110%;
}
.teaser .kopfrot H2, .shopbox .kopf H2,
.teaser .kopfblau H2, .shopbox .kopf H2 {
	font-size: 130%;
}

.teaser_filiale .kopfrot H2, .teaser_filiale .kopfblau {
	font-size: 130%;
}
.newsteaser H2 {
	font-size: 110%;
}
.newsteaser H2 A {
	background-image:none;
	padding:0px;
	margin:0px;
	float:left;
}
/* Font size ende */

BODY {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	
	/*background-color:#F5EAB8;*/
}
P, H1, H2, H3, H4 {
	margin: 0px;
	padding: 0px;
}
H1 {
	color: #C70013;
	padding-bottom: 10px;
}
H4 {
	color: #8C895B;
	padding-bottom: 10px;
}
P {
	padding-bottom: 5px;
	clear: left;
}
UL, LI, LI A, FORM, DL, DT, DD {
	margin: 0px;
	padding: 0px;
}
UL, LI, LI A, FORM {
	list-style-type: none;
	float: left;
}
.strukinhalt {
	padding: 0px 260px 0px 189px;

}
.struksinhalt {
	padding: 0px 260px 0px 24px;
}
.struknav, .strukoben, .struksoben {
	margin:auto;
	/*float: left;*/
	width:980px;
}

.strukoben, .strukbody, .struksoben {
	/*width: 100%;*/
	width:1007px;
	margin:auto;
	
}
.struksoben, .strukbody, .strukoben {
	float:left;
	
	background-color:#FFFFFF;
}
/* oben */
.strukoben, .struksoben {
	background-image:url(img/bg_top.gif);
	background-repeat: repeat-x;
	background-color: #C3BE80;
	/*margin:auto;*/
}
.struksoben, .strukoben {
	/*margin:auto;
	float:left;*/
	/*padding-bottom:135px;*/
	width:980px;
	/*width:auto;*/
}
.strukobentzlogo {
	float: left;
	padding: 8px 0px 0px 23px;
}
.strukobenrechts {
	float: right;
	text-align: right;
	width: 500px;
}
.searchfield, .searchfield404 {
	width: 182px;
	height: 16px;
	border: 1px solid #BFBB7C;
	float: left;
	margin-right: 2px;
	margin-left:20px;
}
.searchfield404 {
	border: 1px solid #333;
}
.strukobenmeta UL, .strukobenmeta LI, .strukobenmeta A {
	float: none;
	display: inline;
}
.strukobenmeta A {
	color: #4C4C4C;
	padding: 0px 10px 0px 7px;
	border-right: 1px solid #C70013;
	text-decoration: none;
}
.strukobenmeta .first A {
	padding: 0px 10px 0px 0px;
}
.strukobenmeta .last A {
	padding: 0px 0px 0px 7px;
	border-right: none;
}
.strukobenmeta {
	margin: 15px;
}
.strukobenzeile2 {
	margin: 0px;
	clear: both;
}
.strukobenzoologo IMG, .strukobentzlogo IMG {
	behavior: url("/fileadmin/templates/img/pngbehavior.htc");
	border: none;
}
.strukobenzoologo {
	float: right;
	padding-right: 15px;

}
.strukobensuche {
	position:absolute;
	margin-top:73px;
	margin-left:262px;
}
*html .strukobensuche {
	position:absolute;
	top:39px;
	left:480px;
}
*html .tx-macinasearchbox-pi1 {
	width:250px;
}
*html .searchbutton {
}
*+html .strukobensuche {
	position:absolute;
	top:39px;
	left:480px;
}
.struktopnav {
	clear: both;
	background-image: url(img/bg_topnav.gif);
	background-repeat: repeat-x;
	float: left;
	width:100%;
}
.struktopnav UL {
	float: left;
	display: inline;
	/*padding: 0px 0px 0px 189px;*/
	padding: 0px 0px 0px 25px;
}
.struktopnav LI {
	float: left;
	display: inline;
}
.struktopnav A {
	float: left;
	padding: 7px 10px 7px 10px;
	border-right: 2px solid #FFF;
	text-decoration: none;
	color: #333;
}
.struktopnav A:hover, .struktopnav A.active {
	background-color: #E3D9AA;
	color: #C70013;
}
.struktopnav .first A {
	border-left: 2px solid #FFF;
}
.strukbreadcrumb {
	height: 50px;
	background-color: #FFF;
	clear: both;
}
.strukbreadcrumb UL {
	padding: 15px 0px 0px 189px;
}
.strukbreadcrumb A {
	color: #4C4C4C;
}
.strukbreadcrumb LI {
	padding-left: 13px;
	background-image: url(img/bg_breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.strukbreadcrumb LI.first {
	background-image: none;
	padding: 0px;
}
/* navi */
.struknav {
	width: 189px;
	float:left;
	margin-top:30px;
}
.struknav UL {
	width: 189px;
	margin-top: 13px;
}
.struknav LI {
	width: 135px;
	padding: 0px 30px 0px 24px;
}
.struknav A {
	width: 135px;
	text-decoration: none;
	border-bottom: 2px solid #999;
	padding: 4px 0px 5px 0px;
	color: #333;
	background-color: #FFF;
}
.struknav A:hover, .struknav A.active {
	background-color: #F5EAB8;
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: 128px 8px;
	color: #C70013;
}
.struknav LI.first A {
	border-top: 2px solid #999;
}
.struknav UL LI.first UL A {
	border-top: none;
}
.struknav UL UL {
	width: 135px;
	margin: 0px;
}
.struknav UL UL LI {
	width: 135px;
	margin: 0px;
	padding: 0px;
}
.struknav UL UL A {
	width: 123px;
	padding: 4px 0px 5px 12px;
	border-bottom: 1px solid #999;
}
.struknav UL UL .last A {
	border-bottom: 2px solid #999;
}
.struknav UL UL A:hover, .struknav UL UL A.active {
	background-position: 4px 8px;
}
/* body */
.linie_start {
	border-bottom:1px dotted #000000;
	width:715px;
}
.strukbody {
	padding-bottom: 20px;
}
.strukinhaltpadd {
	float: left;
	margin-top:30px;
	line-height:1.6em;
	font-size:1em;
}
*+html .strukinhaltpadd {
	float: left;
	margin-top:30px;
	line-height:1.6em;
	font-size:1em;
	width:555px;
}
*html .strukinhaltpadd {
	float: left;
	margin-top:30px;
	line-height:1.6em;
	font-size:1em;
	width:555px;
}

.struksinhaltpadd {
	float: left;
	margin-top:30px;
	line-height:1.6em;
	font-size:1em;
	width:750px;
}
*html .struksinhaltpadd {
	float: left;
	margin-top:30px;
	line-height:1.6em;
	font-size:1em;
	width:700px;
	overflow:hidden;
}
.strukinhaltpadd UL {
	float: none;
}
.strukinhaltpadd LI {
	float: none;
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 2px 0px 5px 15px;
}
/* rechts */
.strukrechts {
	width: 224px;
	padding: 0px;
	margin-right:15px;
	background-color: #FFF;
	float: right;
	/*overflow: hidden;*/
	margin-top:30px;
}
*html .strukrechts {
	padding:0px;
	margin:0px;
	margin-top:30px;
}
/* footer */
.strukfooter {
	background-image: url(img/bg_linie.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
}
.strukfooter A {
	text-decoration: none;
	color: #333;
}
.strukfooterl {
	float: left;
}
.strukfooterl A {
	background-image: url(img/bg_druck.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
}
.strukfooterr A {
	background-image: url(img/bg_topicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}
.strukfooterr {
	float: right;
}
/* content */
.cont_text, .cont_2col .left, .cont_2col .right, .cont_images, .cont_teaser, .cont_textbild_ratgeber, .magazin {
	margin-bottom: 10px;
}
.rgbildrechts {
	float: right;
}
.strukinhalt A, .strukrechts A {
	color: #333;
}
.strukinhalt IMG {
	border: 1px solid #333;
	margin: 5px;
}
.cont_2col .left, .cont_2col .right {
	width: 49%;
	float: left;
}
.cont_2col .left {
	margin-right: 2%;
}
.cont_text .uebersicht LI {
	clear: both;
}
.cont_text .uebersicht A {
	text-decoration: none;
	padding: 0px 0px 5px 10px;
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.cont_images {
	background-color: #F5EAB8;
	clear: both;
}
.cont_images IMG {
	margin: 10px 0px 10px 10px;
}
/*######## CONT TEASER########*/
.cont_teaser {
	clear: left;
}
.cont_teaser .ueberschrift {
	float:left;
	width:556px;
	padding-left:3px;
	padding-top:10px;
	padding-bottom:5px;
	border-top:1px dotted #000000;
}
.cont_teaser .bild_text {
	float:left;
	padding-bottom:10px;
	width:556px;
}
.cont_teaser .bild_text A {
	float:right;
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
}
.cont_teaser .bild {
	float:left;
}
.cont_teaser .bild A {
	float:left;
	background-image:none;
}

.cont_teaser A {
	text-decoration: none;
	float: none;
}
.cont_teaser .text {
	float: left;
	width:600px;
	padding-top:10px;
}


.unten, .oben {
	clear: both;
}
.unten {
	display:block;
	height:235px;
	margin-top:20px;
	width:750px;
	overflow:hidden;
}
/* content right */
.farbbox, .teaserbox, .buchtipp {
	width: 224px;
}
.farbbox .kopf, .buchtipp .kopf {
	background-color: #C70013;
}
.farbbox .kopf H2, .buchtipp .kopf H2 {
	color: #FFFFFF;
	padding: 5px 0px 5px 8px;
}
.farbbox .inhalt, .buchtipp .inhalt {
	background-color: #F5EAB8;
	padding: 8px;
	margin-bottom: 30px;
}
.strukinhaltpadd .buchtipp {
	float: left;
	margin: 0px 20px 0px 0px;
}
.buchtipp .bild {
	float: right;
	width: 80px;
	padding-top: 8px;
}
.buchtipp .bild IMG {
	border: 1px solid #333;
}
.buchtipp DT {
	font-weight: bold;
}
.buchtipp DD {
	padding-bottom: 4px;
}
.buchtipp.jetztkaufen {
	color: #C70013 !important;
	font-weight: bold;
	background-image: url(img/addtocart.gif);
	background-repeat: no-repeat;
	padding-left: 28px;
}
.teaserbox .image {
	float: left;
}
.teaserbox H2 {
	color: #C70013;
	padding: 0px 0px 5px 0px;
}
.link {
	clear: both;
	text-align: right;
}
.link A, .cont_teaser .link {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
}
.cont_teaser .link {
	text-decoration: underline;
	clear: none;
	text-align: left;
}
.teaserbox .image IMG {
	padding: 0px 5px 5px 0px;
}
.teaserbox .inhalt {
	background-image: url(img/bg_linie.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 6px;
}
.magazin {
	clear: left;
	margin-bottom: 10px;
}
.magazin .bild {
	width: 123px;
	float: left;
}
.magazin .bild IMG {
	margin: 0px 5px 5px 0px;
	float: left;
}
.magazin P {
	clear: none;
}
.magazin .download {
}

/*------------ Tabelle --------*/
.tableNoBorder {
	border:0;
	clear:left;
	margin:10px 0;
}
.tableNoBorder TD {
	border:0;
}
.tableNoBorder .bold {
	font-weight:bold;
	vertical-align:top;
}

/*------------ Inhalt Allgemein ------------*/
.hline {
	width:100%;
	height:1px;
	clear:both;
	background-image: url(img/bg_linie.gif);
	background-repeat: repeat-x;
	margin:5px 0 10px 0;
	overflow:hidden;
}
A.cartGoon { /* Button f�r Seiten der Metanavi */
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
}
/*### Anker ###*/
.anker {
	font-weight:bold;
	text-decoration:none;
	background:url(img/bg_downicon.gif) no-repeat 0px 6px;
	padding-left:10px;
}
.ankerTop {
	float:right;
	/*clear:both;
	width:100%;*/
	text-decoration:none;
	background:url(img/bg_topicon.gif) no-repeat 0px 19px;
	padding:10px 0 5px 10px;
}

.ankerTop:hover, .anker:hover {
	text-decoration:none;
}

/*---------- Banner ----------*/

.banner .cont_images {
	padding:8px;

}
.banner TEXTAREA {
	float:left;
	clear:left;
	margin-bottom:10px;
}

/*-------------------- Inhalt Startseite --------------------*/
/*--- Teaser ---*/
.teaser {
	float: left;
	width: 212px;
	background: #F5EAB8;
	margin: 0px 25px 20px 0px;
}
*html .teaser {
	margin: 0px 0px 20px 0px;
}
.dog_teaser {
	float: left;
	width: 212px;
	background: #F5EAB8;
	margin: 0px 30px 20px 0px;
}
*html .dog_teaser {
	margin: 0px 10px 20px 0px;
}
.link_teaser {

}
.struksinhalt .teaser {
	height: 282px;
}	
* HTML .struksinhalt .teaser {
	height: 282px;
}
.teaser .kopfrot {
	background: #824235;
}
.teaser .kopfblau {
	background: #147EAB;
}
.teaser .kopfrot H2 a:link, .kopfrot H2 a:active, .kopfrot H2 a:visited, .kopfrot H2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.teaser .kopfblau H2 a:link, .kopfblau H2 a:active, .kopfblau H2 a:visited, .kopfblau H2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.teaser .kopfrot H2, .shopbox .kopf H2,
.teaser .kopfblau H2, .shopbox .kopf H2 {
	color: #FFF;
	padding: 5px 0px 5px 8px;
}
.teaser .bild {
	text-align: center;
}

.teaser .bild IMG {
	margin: 0;
	border: 0;
}
.teaser .inhalt {
	float: left;
	padding: 5px;
	width:200px;
}
*html .teaser .inhalt {
	clear:both;
	overflow:hidden;
}
.dog_teaser .dog_inhalt {
	float: left;
	padding: 5px;
	background-color:#F5EAB8;
	width:210px;
	font-size:11px;
	height:175px;
}
.dog_teaser .dog_inhalt .dog_link {
	background-image:none;
	float:none;
	clear:none;
	color:#000000;
	text-decoration:underline;
}
.dog_linie {
	width:705px;
	height:30px;
	border-top:1px dotted #000000;
	float:left;
	clear:both;
}	
*html .dog_linie {
	width:680px;
}
.dog_teaser .dog_inhalt .link_teaser A {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
	float:right;
}
.dog_teaser .dog_inhalt UL {
	margin-left:0px;
}
.dog_teaser .dog_inhalt UL LI {
	
}

.teaser .forget {
	float: left;
	padding-left: 5px;
	padding-bottom:5px;
}
.teaser .anmelden_btn {
	float:right;
	padding-top:10px;
	padding-right:7px;
}
.dog_teaser .programm_teaser {
	background-color:#c70013;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	width:220px;
	height:28px;
}
*html .dog_teaser .programm_teaser {
	height:23px;
}
*+html .dog_teaser .programm_teaser {
	height:23px;
}
.dog_teaser .programm_teaser A {
	color:#FFFFFF;
	text-decoration:none;
	width:215px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
/*----- Teaser Filiale ----- */
.teaser_filiale {
	float: left;
	width: 212px;
	background: #F5EAB8;
	margin: 0px 25px 20px 0px;
}
.struksinhalt .teaser_filiale {
	min-height: 280px;
}
* HTML .struksinhalt .teaser_filiale {
	height: 280px;
}
.teaser_filiale .kopfblau {
	background: #147EAB;
}

.teaser_filiale .kopfblau H2 {
	color: #FFF;
	padding: 5px 0px 5px 8px;
	font-size:100%;
}
.teaser_filiale .link_filialinfos a {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 8px;
	margin-right:8px;
	color: #c70013;
	text-decoration: none;
	float: right;
	padding-bottom:5px;
}
.teaser_filiale .inhalt_filialinfos {
	float: left;
	padding: 5px;
}
/*----- Teaser Start --- */
.teaser_container {
	min-height:330px;
}
* html .teaser_container {
	height:310px;
	width:718px;
}
*+ html .teaser_container {
	height:310px;
	min-height:0px
}
.teaser_start {
	float: left;
	width: 220px;
	background: #F5EAB8;
	margin: 0px 29px 20px 0px;
	height:300px;
}
.teaser_start .kopfrot {
	background: #824235;
}
.teaser_start .kopfblau {
	background: #147EAB;
}
.teaser_start .kopfrot H2 a:link, .kopfrot H2 a:active, .kopfrot H2 a:visited, .kopfrot H2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.teaser_start .kopfblau H2 a:link, .kopfblau H2 a:active, .kopfblau H2 a:visited, .kopfblau H2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.teaser_start .kopfrot H2, .shopbox .kopf H2,
.teaser_start .kopfblau H2, .shopbox .kopf H2 {
	color: #FFF;
	padding: 5px 0px 5px 8px;
}
.teaser_start .bild {
	text-align: center;
}
.teaser_start .bild IMG {
	margin: 0;
	border: 0;
}
.teaser_start .inhalt {
	float: left;
	padding: 5px;
}
.teaser_start .inhalt A {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
	float:right;
}
/*----- Teaser Start Last --- */
.teaser_start_last {
	float: left;
	width: 217px;
	background: #F5EAB8;
	margin: 0px 0px 20px 0px;
	min-height:300px;
}
* html .teaser_start_last {
	height:300px;
}
*+ html .teaser_start_last {
	height:300px;
}
.teaser_start_last .kopfrot {
	background: #824235;
}
.teaser_start_last .kopfblau {
	background: #147EAB;
}
.teaser_start_last .kopfrot H2 a:link, .kopfrot H2 a:active, .kopfrot H2 a:visited, .kopfrot H2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.teaser_start_last .kopfblau H2 a:link, .kopfblau H2 a:active, .kopfblau H2 a:visited, .kopfblau H2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.teaser_start_last .kopfrot H2, .shopbox .kopf H2,
.teaser_start_last .kopfblau H2, .shopbox .kopf H2 {
	color: #FFF;
	padding: 5px 0px 5px 8px;
}
.teaser_start_last .bild {
	text-align: center;
}
.teaser_start_last .bild IMG {
	margin: 0;
	border: 0;
}
.teaser_start_last .inhalt {
	float: left;
	padding: 5px;
}
.teaser_start_last .inhalt A {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
	float:right;
}
/*--- Teaser Shop ---*/
.shopbox {
	float: left;
	width: 212px;
	margin: 0px 15px 20px 0px;
}
.shopbox .kopf {
	background: #C70013;
}
.shopbox .outline {
	border-right: 1px solid #8C895B;
	border-left: 1px solid #8C895B;
	border-bottom: 1px solid #8C895B;
	padding: 5px;
	min-height: 241px;
	float: left;
}
* HTML .shopbox .outline {
	height: 241px;
}
.shopbox .bild {
	float: left;
}
.shopbox .bild IMG {
	border: none;
	padding: 0px 5px 5px 0px;
}
.shopbox .inhalt P {
	clear: none;
}
.shopbox .border, .shopbox .noborder {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 4px;
}
.shopbox .border {
	background-image: url(img/bg_linie.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 4px;
}
/*--- Teaserbox ---*/
.newsteaser {
	float: left;
	width: 202px;
	min-height: 130px;
	padding: 0px 13px 10px 5px;
	margin-right:29px;
	/*background-color:#f5eab8;*/
	min-height:235px;
}
* HTML .newsteaser {
	height: 130px;
	width:220px;
	padding:0px;
 padding-right:10px;
	margin-right:20px;
}
.fix_height {
	min-height:215px;
}
*html .fix_height {
	height:215px;
}
*+html .fix_height {
	height:215px;
}
.newsteaser P {
	clear: none;
}
.newsteaser H2 {
	color: #C70013;
	padding: 0px 0px 5px 0px;
}
.newsteaser .bild {
	float: left;
	padding: 10px 5px 5px 0px;
	margin: 0px;
	clear:left;
}
.newsteaser .bild A {
	background-image:none;
	padding:0px;
	margin:0px;
	float:left;
}
.news_bild_text {
	float:left;
	clear:both;
}
.news_bild_text P {
	padding-top:2px;
}

.newsteaser .inhalt {
	float: left;
}
/*------------ tt_news Single Ansicht---------------*/
.news_image {
	float:left;
	width: 125px;
	padding:0px;
	margin:0px;
}
.news_text {
	float:left;
	width:410px;
	padding-left:20px;
}
*html .news_text {
	float:right;
	width:400px;
	padding-left:7px;
}
.news_text A {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-right: 8px;
	color: #c70013;
	text-decoration: none;
	float: right;
}
/*--- Links ---*/

.shopbox .inhalt A, .teaser .inhalt A, .strukinhalt .teaserbox .inhalt A, .newsteaser A {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
	float:right;
}
.tx-newloginbox-pi1 FORM {
	float: none;
	margin-bottom: 10px;
}
.benutzerdatenform DT {
	float: left;
	clear: both;
	width: 150px;
	text-align: left;
}
.benutzerdatenform DD {
	float: left;
	width: 250px;
}
.tx-indexedsearch .browsebox LI {
	padding-right: 5px;
}
.tx-indexedsearch .tx-indexedsearch-res {
	clear: both;
	padding-top: 12px;
}
.newslatest_item .bild {
	float: left;
	width: 100px;
	padding:0px;
	margin:0px;
	padding-top:8px;
}
.newslatest_item .bild a {
	padding:0px;
	margin:0px;
}
.newslatest_item .bild IMG {
	padding:0px;
	margin:0px;
	float:left;
}
.newslatest_item {
	padding-top: 10px;
	padding-bottom:35px;
	border-top:1px dotted #000000;
	width:556px;
}
*html .newslatest_item {
	padding-bottom:15px;
}
*+html .newslatest_item {
	padding-bottom:15px;
}
.newslatest_item P {
	clear: none;
	width: 556px;
	padding:0px;
	margin:0px;
	padding-top:4px;
}
*html .newslatest_item P {
	width: 450px;
}
*+html .newslatest_item P {
	width: 450px;
}
.newslatest_item .news_link a {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-right: 8px;
	color: #c70013;
	text-decoration: none;
	float: right;
}

/* ##################### umfrage ################ */
.question
{
	font-weight: bold;
}
*html .question
{
	color:#000000;
}
*+html .question
{
	color:#000000;
}
.survey_item
{
	margin: 10px 0px 0px 0px;
	border: none;
}
.tx_lumogooglemaps_pi1_infobox IMG {
	border: none;
}
/* ################# Tabelle ################## */
.tabelle_vorteilskarte {
	width:400px;
	border:1px solid;
	border-collapse:collapse;
}
.tabelle_vorteilskarte td.td-0 {
	width:350px;
	padding-left:10px;
}
.tabelle_vorteilskarte td.td-1 {
	width:350px;
	padding-left:10px;
}

/* ################## metanavi_unten Startseite ############### */
.metanavis_unten {
	border-top:1px dotted #000000;
	/*border-bottom:1px dotted #000000;*/
	padding-top:10px;
	padding-bottom:10px;
	position:absolute;
	top:780px;
	width:955px;
}
*html .metanavis_unten {
	top:780px;
}
*+html .metanavis_unten {
	top:780px;
	left:20px;
}
.metanavis_unten a:link, .metanavis_unten a:active, .metanavis_unten a:visited  {
	text-decoration:none;
	color:#000000;
}
.metanavis_unten a:hover  {
	text-decoration:underline;
	color:#000000;
}
.metanavis_unten_links {
	float:left;
}
.metanavis_unten_rechts {
	float:right;
}
.metanavis_unten_rechts a:link, .metanavis_unten_rechts a:active, .metanavis_unten_rechts a:visited  {
	text-decoration:none;
	color:#c70013;
}
.metanavis_unten_rechts a:hover  {
	text-decoration:underline;
	color:#c70013;
}
/* ################## metanavi_unten Inhaltsseite ############### */
.metanavi_unten {
	border-top:1px dotted #000000;
	/*border-bottom:1px dotted #000000;*/
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	margin-left:25px;
	width:955px;
	margin-top:25px;
}
.metanavi_unten a:link, .metanavi_unten a:active, .metanavi_unten a:visited  {
	text-decoration:none;
	color:#000000;
}
.metanavi_unten a:hover  {
	text-decoration:underline;
	color:#000000;
}
.metanavi_unten_links {
	float:left;

}
.metanavi_unten_rechts {
	float:right;
}
.metanavi_unten_rechts a:link, .metanavi_unten_rechts a:active, .metanavi_unten_rechts a:visited  {
	text-decoration:none;
	color:#c70013;
}
.metanavi_unten_rechts a:hover  {
	text-decoration:underline;
	color:#c70013;
}
/* ################## metanavi_unten Kontaktseite ############### */
.metanavik_unten {
	/*border-top:1px dotted #000000;
	padding-top:10px;
	padding-bottom:10px;
	position:absolute;
	top:1055px;
	width:955px;
	*/
	border-top:1px dotted #000000;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:955px;
	margin-top:25px;
}
.metanavik_unten a:link, .metanavik_unten a:active, .metanavik_unten a:visited  {
	text-decoration:none;
	color:#000000;
}
.metanavik_unten a:hover  {
	text-decoration:underline;
	color:#000000;
}
.metanavik_unten_links {
	float:left;

}
.metanavik_unten_rechts {
	float:right;
}
.metanavik_unten_rechts a:link, .metanavik_unten_rechts a:active, .metanavik_unten_rechts a:visited  {
	text-decoration:none;
	color:#c70013;
}
.metanavik_unten_rechts a:hover  {
	text-decoration:underline;
	color:#c70013;
}
/*############### 3 Spalten Layout ################# */
.drei_spalten {
	float:left;
}
.spalte1 {
	float:left;
	width:230px;
	height: 280px;
	border-top:1px dotted #000000;
	padding-top:15px;
}
*html .spalte1 {
	width:220px;
}
.spalte1 A {
	text-decoration:underline;
	color:#000000;
}
.spalte1 a:hover {
	text-decoration:none;
	color:#000000;
}
.spalte2 {
	float:left;
	width:230px;
	height: 280px;
	border-top:1px dotted #000000;
	padding-top:15px;
	margin-left:25px;
}
*html .spalte2 {
	width:220px;
	margin-left:20px;
}
.spalte2 A {
	text-decoration:underline;
	color:#000000;
}
.spalte2 a:hover {
	text-decoration:none;
	color:#000000;
}
.spalte3 {
	float:right;
	height: 280px;
	width:230px;
	border-top:1px dotted #000000;
	padding-top:15px;
	display:block;
	overflow:hidden;
	margin-left:25px;
}
*html .spalte3 {
	width:220px;
	margin-left:20px;
}
.spalte3 A {
	text-decoration:underline;
	color:#000000;
}
.spalte3 a:hover {
	text-decoration:none;
	color:#000000;
}

.linkk A {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 25px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
	float:right;
}
.linkk a:hover {
	background-image: url(img/bg_navicon.gif);
	background-repeat: no-repeat;
	background-position: right 25px;
	padding-right: 8px;
	color: #C70013;
	text-decoration: none;
	float:right;
}
*html .linkk A {
	background-position: right 25px;
	float:right;
	color: #C70013;
}
*html .linkk a:hover {
	background-position: right 25px;
	float:right;
	color: #C70013;
}
*+html .linkk A {
	background-position: right 25px;
	float:right;
	color: #C70013;
}
*+html .linkk a:hover {
	background-position: right 25px;
	float:right;
	color: #C70013;
}
/*#################### FORUM #########################*/
.tx-mmforum-pi4 form{
	width:100%;
}
/*################# FEEDBACK ########################*/
.tx-thmailformplus-pi1 {
	clear:both;
}
.kontaktform {
	clear:both;	
}
.container_feedback {
	clear:both;
	float:left;	
	padding-bottom:10px;
	width:300px;
}

*html .container_feedback {
	width:340px;
}
.label_feedback {
	width:130px;
	float:left;	
}
.eingabe_feedback {
	float:right;
	width:150px;
}
.eingabe_feedback_rb {
	float:left;
	padding-left:15px;
}
*html .eingabe_feedback_rb {
	padding-left:2px;
}
.feedback_gesamt {
	margin-top:20px;
	clear:both;	
}
.kontaktsubmit {
	float:left;	
	margin-left:149px;
}
*+html .kontaktsubmit {
	float:left;	
	margin-left:74px;
}
*html .kontaktsubmit {
	float:left;	
	margin-left:45px;
}
.kontaktsubmit_oben {
	float:left;	
	margin-left:356px;
}
*html .kontaktsubmit_oben {
	float:left;	
	margin-left:120px;
}
*+html .kontaktsubmit_oben {
	float:left;	
	margin-left:180px;
}
.filiale {
	width:193px;
}
*html .filiale {
	width:203px;
}
*+html .filiale {
	width:203px;
}
.daten_feedback {
	border-top:1px dotted black;	
	margin-top:35px;
	padding-top:15px;
}

.strukinhalt .impressum_mbit {
	border:0px;
	padding:0px;
	margin:0px;
}
.newsletter_submit {
	margin-left:30px;
}
.newsletter_abmelden {
	margin-left:66px;
}

/* DOG CENTER TEASER */
*html .dog_center_teaser {
	width:213px;
	overflow:hidden;
}
.dog_center_teaser IMG {
	border:none;
	text-decoration:none;
}
.knigge_bilder {
	float:left;
	padding-top:5px;
	padding-bottom:15px;
}
.knigge_bild {
	width:200px;
	float:left;
}
.knigge_bild IMG {
	margin:0px;
}
.img_back_dog {
	float:left;
	padding-left:25px;
}
.img_back_dog A{
	border:none;
	padding:0px;
}
.img_back_dog a:hover{
	background:none;
}
.back_dog {
	float:left;
	padding-left:25px;
	margin-bottom:15px;
}
.back_dog A {
	border:none;
	padding:0px;
	color:#C70013;
	background-image:url(../bilder/dog_center/pfeil_back.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:10px;
}
.back_dog a:hover {
	background:none;
	text-decoration:underline;
		background-image:url(../bilder/dog_center/pfeil_back.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:10px;
}
.none_dog {
	background-image:none;
	background:none !important;
	border:none;
	float:left !important;
}
.inhalt IMG {
	border:none;
}