BODY {
	font-family: arial, verdana, helvetica, sans-serif;
	color: black;
	font-size: 12px;
	background-color: white;
	margin: 0px;
}
H1, .nodisp {
	display: none;
	color: #3667FA;
	font-size: 10px;
}
HR {
	color: #2f5fff;
}
H2 {
	font-size: 20px;
	font-weight: bolder;
	border-bottom: 2px #2f5fff solid;
	margin-bottom: 15px;
	width: 100%;
}
P, FORM, .txt, .txtxs, .txts, .txtm, .txtl, .txtxl, .titels, .titelm, .titell, .titelxl, .box, .boxs {
	color: black;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
}
UL {
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-type: disc;
}
IMG {
	border: 0px hidden;
}
TABLE {
	color: black;
	font-weight: normal;
	font-size: 12px;
}
.TableHidden {
	padding: 0px;
	border: 0px hidden;
    border-collapse:collapse;
	color: black;
	font-weight: normal;
	font-size: 12px;
}
.blase {
	background: #d5daff;
	VISIBILITY: hidden;
	POSITION: absolute;
	border: 1px solid #3366ff;
	padding: 5px;
}
.txtxs {
	font-size: 9px;
}
.txts, #counter, #mdcf {
	font-size: 10px;
}
.txtm {
	font-size: 14px;
}
.txtl {
	font-size: 16px;
}
.txtxl {
	font-size: 20px;
}
.titel {
	font-weight: bold;
	font-size: 12px;
}
.titels {
	font-size: 10px;
	font-weight: bolder;
}
.titelm {
	font-size: 14px;
	font-weight: bolder;
}
.titell, .box0 {
	font-size: 16px;
	font-weight: bolder;
}
.titelxl {
	font-size: 20px;
	font-weight: bolder;
}
INPUT, TEXTAREA, SELECT {
	color: black;
	font-size: 14px;
	font-weight: normal;
}
.anfo {
	color: #2f5fff;
	font-size: 14px;
	font-weight: normal;
	border: 1px #2f5fff solid;
}
.butn {
	font-size: 12px;
}
.back {
	text-align: center;
}
.boxs {
	position: relative;
	height: 110px;
	overflow: auto;
	margin-left: 7px;
	margin-right: 9px;
	padding-left: 3px;
	border: 1px solid black;
	overflow-y: scroll;
	-moz-user-focus: normal;
}
.box {
	position: relative;
	margin-left: 7px;
	margin-right: 9px;
	padding: 3px;
	border: 1px solid black;
}
.box0 {
	position: relative;
	top: 3px;
	left: 48px;
	width: 196px;
	height: 25px;
	background-image: url(/theme/box00.gif);
	background-repeat: no-repeat;
}
.box0 p {
	font-size: 16px;
	font-weight: bolder;
	position: relative;
	top: 3px;
	margin: 0px;
	text-align: center;
	vertical-align: bottom;
}
.box1 {
	position: relative;
	top: 0px;
	left: 48px;
	width: 196px;
	background-image: url(/theme/box01.gif);
	background-repeat: repeat;
}
.box2 {
	position: relative;
	top: 0px;
	left: 48px;
	width: 196px;
	height: 15px;
	background-image: url(/theme/box02.gif);
	background-repeat: no-repeat;
}
.nav {
	width: 100%;
	height: 25px;
	font-size: 12px;
	font-weight: bolder;
	border-top: 1px #aaafff solid;
	border-left: 1px #aaafff solid;
	border-right: 1px #2f5fff solid;
	border-bottom: 1px #2f5fff solid;
	padding: 0px 2px;
	margin: 0px;
	margin-top: 5px;
	background-image: url(http://www.mydogcare.ch/theme/pfoten.gif);
}
.nav IMG {
	border: 0px hidden;
	position: relative;
	top: 2px;
}
.mdcb {
	position: relative;
	margin: 5px;
	padding: 3px;
	border-top: 1px #aaafff solid;
	border-left: 1px #aaafff solid;
	border-right: 1px #2f5fff solid;
	border-bottom: 1px #2f5fff solid;
}
.mdcbb {
	position: relative;
	margin: 5px;
	padding: 3px;
	background-color: #aaafff;
	border-top: 1px #2f5fff solid;
	border-left: 1px #2f5fff solid;
	border-right: 1px #2f5fff solid;
	border-bottom: 1px #2f5fff solid;
}
.mdcb0 {
	position: relative;
	margin: 5px;
	padding: 3px;
	border: 1px none;
}
.mdcb000 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0px hidden;
}
.mdcb1 {
	position: relative;
	margin: 5px;
	padding: 9px;
	border-top: 1px #aaafff solid;
	border-left: 1px #aaafff solid;
	border-right: 1px #2f5fff solid;
	border-bottom: 1px #2f5fff solid;
}
.mdcb2 {
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding: 3px;
	border-top: 1px #aaafff solid;
	border-left: 1px #aaafff solid;
	border-right: 1px #2f5fff solid;
	border-bottom: 1px #2f5fff solid;
}
.mdcb3 {
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding: 9px;
	border-top: 1px #aaafff solid;
	border-left: 1px #aaafff solid;
	border-right: 1px #2f5fff solid;
	border-bottom: 1px #2f5fff solid;
}
#mdct {
	z-index: 10;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 100%;
	table-layout: fixed;
	border: 0px hidden;
	border-collapse: collapse;
	background-color: white;
	margin: 0px;
	padding: 0px;
}
#mdcttdl {
	width: 175px;
	background-image: url(/theme/bg05.gif);
	background-repeat: repeat;
	border: 0px hidden;
	margin: 0px;
	padding: 0px;
}
#mdcttdm {
	width: 534px;
	vertical-align: top;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 20px;
	background-color: white;
	background-image: url(/theme/bg03.jpg);
	background-position: center;
	background-repeat: no-repeat;
	border: 0px hidden;
	margin: 0px;
}
#mdcttdr {
	width: 250px;
	background-image: url(/theme/bg06.gif);
	background-repeat: repeat;
	border: 0px hidden;
	margin: 0px;
	padding: 0px;
}
#counter {
	position: relative;
	z-index: 31;
	top: 253px;
	left: 15px;
}
#mdctop {
	position: absolute;
	z-index: 21;
	top: 0px;
	left: 0px;
	width: 715px;
	height: 116px;
	background-image: url(/theme/bg01.jpg);
}
#mdcl {
	position: absolute;
	z-index: 22;
	top: 116px;
	left: 0px;
	width: 176px;
}
#mdcla {
	position: relative;
	z-index: 23;
	top: 0px;
	left: 0px;
	width: 176px;
	height: 66px;
	background-image: url(/theme/bg02a.gif);
	background-repeat: no-repeat;
}
#mdclb {
	position: relative;
	z-index: 30;
	top: 0px;
	left: 0px;
	width: 176px;
	height: 355px;
	text-align: left;
	background-image: url(/theme/bg02c.jpg);
	background-repeat: no-repeat;
}
#mdcr {
	position: absolute;
	z-index: 24;
	top: 0px;
	left: 715px;
	vertical-align: top;
	width: 245px;
	height: 733px;
	background-image: url(/theme/bg04.jpg);
}
#mdcf {
	position: relative;

	z-index: 31;
	height: 15px;
	vertical-align: top;
	text-align: center;
	border-top: 2px solid #2f5fff;
}
A, .link {
	color: #2f5fff;
	font-size: 12px;
	text-decoration: none;
}
A:HOVER, .link:HOVER {
	color: #2f5fff;
	text-decoration: underline;
}
.links {
	color: #2f5fff;
	font-size: 10px;
	text-decoration: none;
}
.links:HOVER {
	color: #2f5fff;
	text-decoration: underline;
}
.linkm {
	color: #2f5fff;
	font-size: 14px;
	text-decoration: none;
}
.linkm:HOVER {
	color: #2f5fff;
	text-decoration: underline;
}
.linkl {
	color: #2f5fff;
	font-size: 16px;
	text-decoration: none;
}
.linkl:HOVER {
	color: #2f5fff;
	text-decoration: underline;
}
.linkxl {
	color: #2f5fff;
	font-size: 20px;
	text-decoration: none;
}
.linkxl:HOVER {
	color: #2f5fff;
	text-decoration: underline;
}
.linkh, .linkh:HOVER,.linkh:VISITED, .linkh:active {
	display: none;
	color: white;
	background: white;
	font-size: 9px;
	text-decoration: none;
}
#menu {
	position: relative;
  Z-index: 100;
  top: 0px;
	margin: 0px;
	padding-left: 10px;
	background-image: url(/theme/bg02b.gif);
	background-repeat: repeat;
}
.menue {
}
.menul {
	color: black;
	font-weight: bolder;
	font-size: 15px;
	text-decoration: none;
}
.menul:visited {
	color: black;
	font-weight: bolder;
	font-size: 15px;
	text-decoration: none;
}
.menul:hover {
	color: #efefff;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 15px;
}
.menul:active {
	color: #efefff;
	font-weight: bolder;
	font-size: 15px;
	text-decoration: none;
}
