/* UNDO =======================*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0; }table{ border-collapse:collapse;border-spacing:0; }fieldset,img{ border:0; }address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;font-weight:normal; }ol,ul { list-style:none; }caption,th { text-align:left; }h1,h2,h3,h4,h5,h6{ font-size:100%; }
/* Main ====================================== */

html , body {	color:#2C2C2C;	/* font: 14px/1.2 Times New Roman, serif; */	font: 14px/1.2 Arial, sans-serif;	background:#D0CECF;	margin:0;	padding:0;	text-align:justify;	height:100%;}p{ margin: 20px 5px;}h1 {}h2{		font-weight:normal; 	width:425px;	background:#ffe788 url(img/layout/headline-bg.gif) 0 0 repeat-x;	padding:5px;	border:1px dashed #D0CECF;	/* font: 20px/1.0 Times New Roman, serif;  */	font: 18px/1.2 Comic Sans MS, sans-serif; 	text-align:left;	margin:0px 0px 10px 0px; 	color:#2C2C2C;	}
h3{		font-weight:bold; 	text-decoration:none; 	font: 18px/1.0 Arial, sans-serif; 	padding:0px;	margin:20px 0px 3px 0px; 	color:#2C2C2C;	}	a:link, a:active{ color:#2C2C2C; border-bottom:1px solid #2C2C2C; text-decoration:none; font-weight:normal; padding:0px 3px;} a:hover {background:transparent; border-bottom:1px solid #2C2C2C; text-decoration:none; color:#000; font-weight:normal; padding:0px 3px;} a:visited{ color:#2C2C2C; border-bottom:1px solid #2C2C2C; text-decoration:none; font-weight:normal; padding:0px 3px;} .clear { clear:both; }hr { width:80%; text-align:center; margin:3px; }ul a:link,ul a:visited { color:#000; text-decoration:none; background:#fff; border:0px; font-weight:normal; display:list-item; list-style-type:disc; margin-left:20px;}ul a:hover{ text-decoration:underline; }

#page{	position:absolute;	top:0px;	left:50%;	margin:0px 0px 0px -380px;	width:760px;	height:auto;	border:0px solid #000;	background:#fff url(img/layout/bg-sprite_760x1.jpg) 0 0  repeat-y;	padding:0px;}/* HAUPT INHALT ====================================== */	#header{		width:760px;		height:220px;		background:#FFD426 url(img/layout/header_760x220.jpg) 100% 0 no-repeat;	}	ul#navigation{ 		float:left; 		clear:both; 		width:221px; 		border:0px solid #000; 		margin:30px 0px 0px 22px; 	}		ul#navigation a { border:0px; }		ul#subnavigation { 		height:50px; 		margin:30px 0px 0px 270px; 	}		ul#subnavigation a { border:0px; margin:0px;}	#content {		width:440px;		min-height:450px;		margin:0px 20px 0px 270px;		padding:15px 0px;		background:#fff;	}					#footer{		width:713px;		height:48px;		margin:0px 0px 0px 0px; 		padding:5px 47px 0px 0px; 		text-align:right;		border:0px solid #000;		background:#fff url(img/layout/footer_760x54.jpg) 0 0 no-repeat;	}		#footer a { background:#fff; border:0px; }			#image-bottom{  /*  Image unten Links   */		position:absolute;		left:25px;		bottom:27px;		width:221px;		height:215px;		}				/* ====================================== NAVIGATION  ====================================== */			ul#navigation li a:link.starter, a:visited.starter{ 				width:97px; height:35px; background:#fff url(img/layout/home_97x35.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.starter{ 				width:97px; height:35px; background:#fff url(img/layout/home-hover_97x35.gif) 0 0 no-repeat; display:block; }			body#starterul #navigation li a:visited.starter{ 				width:97px; height:35px; background:#fff url(img/layout/home-hover_97x35.gif) 0 0 no-repeat; display:block; }						ul#navigation li a:link.about, a:visited.about{ 				width:134px; height:35px; background:#fff url(img/layout/about_134x35.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.about{ 				width:134px; height:35px; background:#fff url(img/layout/about-hover_134x35.gif) 0 0 no-repeat; display:block; }			body#about ul#navigation li a:visited.about{  				width:134px; height:35px; background:#fff url(img/layout/about-hover_134x35.gif) 0 0 no-repeat; display:block; }						ul#navigation li a:link.physio, a:visited.physio{ 				width:221px; height:55px; background:#fff url(img/layout/physio_221x55.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.physio{ 				width:221px; height:55px; background:#fff url(img/layout/physio-hover_221x55.gif) 0 0 no-repeat; display:block; }			body#physio ul#navigation li a:visited.physio, body#angebote ul#navigation li a:visited.physio, body#gebiete ul#navigation li a:visited.physio, 				body#ziele ul#navigation li a:visited.physio, body#ablauf ul#navigation li a:visited.physio { 				width:221px; height:55px; background:#fff url(img/layout/physio-hover_221x55.gif) 0 0 no-repeat; display:block; }						ul#navigation li a:link.mob-praxis, a:visited.mob-praxis{ 				width:194px; height:34px; background:#fff url(img/layout/mob-praxis_194x34.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.mob-praxis{ 				width:194px; height:34px; background:#fff url(img/layout/mob-praxis-hover_194x34.gif) 0 0 no-repeat; display:block; }			body#mobil ul#navigation li a:visited.mob-praxis { 				width:194px; height:34px; background:#fff url(img/layout/mob-praxis-hover_194x34.gif) 0 0 no-repeat; display:block;  }							ul#navigation li a:link.hunde-wellness, a:visited.hunde-wellness{ 				width:194px; height:34px; background:#fff url(img/layout/dog-workout_194x34.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.hunde-wellness{ 				width:194px; height:34px; background:#fff url(img/layout/dog-workout-hover_194x34.gif) 0 0 no-repeat; display:block; }			body#dog-workout ul#navigation li a:visited.hunde-wellness { 				width:194px; height:34px; background:#fff url(img/layout/dog-workout-hover_194x34.gif) 0 0 no-repeat; display:block;  }						ul#navigation li a:link.dog-workout, a:visited.dog-workout{ 				width:194px; height:34px; background:#fff url(img/layout/dog-workout_194x34.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.dog-workout{ 				width:194px; height:34px; background:#fff url(img/layout/dog-workout-hover_194x34.gif) 0 0 no-repeat; display:block; }			body#dog-workout ul#navigation li a:visited.dog-workout { 				width:194px; height:34px; background:#fff url(img/layout/dog-workout-hover_194x34.gif) 0 0 no-repeat; display:block;  }									ul#navigation li a:link.aktuelles, a:visited.aktuelles{ 				width:138px; height:35px; background:#fff url(img/layout/aktuelles_138x35.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.aktuelles{ 				width:138px; height:35px; background:#fff url(img/layout/aktuelles-hover_138x35.gif) 0 0 no-repeat; display:block; }			body#aktuelles ul#navigation li a:visited.aktuelles { 			width:138px; height:35px; background:#fff url(img/layout/aktuelles-hover_138x35.gif) 0 0 no-repeat; display:block;  }							ul#navigation li a:link.links, a:visited.links{ 				width:93px; height:34px; background:#fff url(img/layout/links_93x34.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#navigation li a:hover.links{ 				width:93px; height:34px; background:#fff url(img/layout/links-hover_93x34.gif) 0 0 no-repeat; display:block; }			body#links ul#navigation li a:visited.links { 				width:93px; height:34px; background:#fff url(img/layout/links-hover_93x34.gif) 0 0 no-repeat; display:block; }			/* ====================================== SUBNAVIGATION von "Hunde-Physiotherapie" ====================================== */				ul#subnavigation li { float:left; padding:0px 0px; }						ul#subnavigation li.break { float:left; width:12px; height:23px; background:#fff url(img/layout/s_break_12x23.gif) 0 0 no-repeat; }					ul#subnavigation li a:link.warum, ul#subnavigation li a:visited.warum {				width:181px; height:23px; background:#fff url(img/layout/s_warum_187x23.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#subnavigation li a:hover.warum {				width:181px; height:23px; background:#fff url(img/layout/s_warum-hover_187x23.gif) 0 0 no-repeat; display:block; color:#fff; }						ul#subnavigation li a:link.gebiete, ul#subnavigation li a:visited.gebiete {				width:168px; height:23px; background:#fff url(img/layout/s_anw-gebiete_168x23.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#subnavigation li a:hover.gebiete {				width:168px; height:23px; background:#fff url(img/layout/s_anw-gebiete-hover_168x23.gif) 0 0 no-repeat; display:block; color:#fff; }			ul#subnavigation li a:link.angebote, ul#subnavigation li a:visited.angebote{				width:144px; height:23px; background:#fff url(img/layout/s_th-angebot_144x23.gif) 0 0 no-repeat; display:block; color:#fff; }					ul#subnavigation li a:hover.angebote{				width:144px; height:23px; background:#fff url(img/layout/s_th-angebot-hover_144x23.gif) 0 0 no-repeat; display:block; color:#fff; }								ul#subnavigation li a:link.ziele, ul#subnavigation li a:visited.ziele {				width:51px; height:23px; background:#fff url(img/layout/s_ziele_51x23.gif) 0 0 no-repeat; display:block; color:#fff; }						ul#subnavigation li a:hover.ziele {				width:51px; height:23px; background:#fff url(img/layout/s_ziele-hover_51x23.gif) 0 0 no-repeat; display:block; color:#fff; }								ul#subnavigation li a:link.ablauf, ul#subnavigation li a:visited.ablauf {				width:157px; height:23px; background:#fff url(img/layout/s_beh-ablauf_157x23.gif ) 0 0 no-repeat; display:block; color:#fff; }					ul#subnavigation li a:hover.ablauf {				width:157px; height:23px; background:#fff url(img/layout/s_beh-ablauf-hover_157x23.gif ) 0 0 no-repeat; display:block; color:#fff; 			/* ======================================# TYPO #====================================== */			.impressum{ color:#000; font: 12px/13px Times New Roman, serif; text-align:left; }						.comic-orange { font: 16px/18px Comic Sans MS, sans-serif; color:#ff6427; font-weight:normal; margin:5px; text-align:left; }	.comic-black { font: 16px/18px Comic Sans MS, sans-serif; color:#000; font-weight:normal; margin:5px; text-align:left; }	.times-orange { font: 16px/18px Times New Roman, serif; color:#ff6427; font-weight:normal; margin:5px; text-align:left; }	.times-black { font: 16px/18px Times New Roman, serif; color:#000; font-weight:normal; margin:5px; text-align:left; }/* ======================================# ANWENDUNGSGEBIETE #================= */		ul.l1{ list-style-image:url(img/layout/pfote_16x17.gif); margin-left:30px; text-align:left;}ul.l1 li{ padding:5px 0px; }ul.l2{ list-style-image:url(img/layout/pfote_16x17.gif); margin-left:30px;  text-align:left;}ul.l2 li{ padding:7px 0px; }ul.l2 h3{ margin:0px 0px 3px 0px; }/* ======================================# AKTUELLES (Blog-Seite) #================= */#post {	width:360px;	border-left:1px solid #FFD42D;	border-top:1px solid #FFD42D;	background:#F5F5F5 url(img/layout/entry-bg_400x100.png) 0 0 no-repeat;	margin: 0px 0px 20px 0px;	text-align: justify;	padding: 7px 20px;	font: 14px/1.2 Arial, sans-serif; 	}		.entry{		margin:0px;		border:0px solid #000;		padding:0px;	}		#comment { width:400px; font: 14px/1.0 Arial, sans-serif;  }		/*  Comments & reply  */	.commentlist { 		width:380px;		border-left:1px solid #FFD42D;		border-top:1px solid #FFD42D;		background:#F5F5F5;		padding: 10px;	}	hr.comentsline { margin: 10px 0px; height:1px; background:#D0CECF; width:400px; }		#respond { margin-top:20px; font: 14px/1.0 Arial, sans-serif; } 	.special-links a { color:#2C2C2C; text-decoration:none; border:0px; background:transparent; }							
