@charset "UTF-8";/* Für kaputte Browser */body  {	padding: 0; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */	color: #333333;	background-color: #4f6d01;	text-align: left;	background-image: url(../images/hg_lucycharlie.jpg);	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	background-attachment: fixed;	background-position: 1087px top;    }    .twoColFixRtHdr #container {	width: 1088px;	padding: 0px;	text-align: left;	margin: 0;	background-color: #FFFFFF;	left: 0px;	top: 0px;	background-image: url(../images/inhalt_cont.jpg);	background-repeat: repeat-y;}    .twoColFixRtHdr #header {	background-color: #FFFFFF;	background-image: url(../images/tierklinik_logo.jpg);	background-repeat: no-repeat;	height: 157px;	padding: 0;	background-position: top;    }     .twoColFixRtHdr #header h1 {	margin: 0; /* Durch die Verwendung der Auffüllung anstelle von Rändern lässt sich gewährleisten, dass das Element die Kanten des div nicht berührt. */	text-indent: -2500px;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;    }    .twoColFixRtHdr #sidebar1 {	width: 230px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	float: left;	display: inline;	background-color: #fef8cf;	margin: 0px;	padding: 0px;	background-image: url(../images/arrowlist_hg.jpg);	background-repeat: repeat-y;}.arrowlistmenu {	width: 230px;	margin: 0px;	border-right-width: 0px;	border-right-style: none;	border-top-width: 0px;	border-top-style: none;	border-bottom-width: 0px;	border-left-width: 0px;	border-bottom-style: none;	border-left-style: none;	padding: 0px;}.arrowlistmenu .headerbar {	color: #FFFFFF;	margin-bottom: 10px; /*bottom spacing between header and rest of content*/	text-transform: none;	background-image: url(file:///S Y S T E M/Users/dewolf/Sites/TLK_HP_NEU/images/titlebar.png);	background-repeat: repeat-x;	background-position: left center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	background-image: url(../images/titlebar.png);	text-indent: 38px;	padding-top: 4px;	padding-right: 0;	padding-bottom: 4px;	padding-left: 0px;}.arrowlistmenu ul{	list-style-type: none;	padding: 0;	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/	margin-top: 0;	margin-right: 0;	margin-left: 0;}.arrowlistmenu ul li {	margin: 0px;	padding: 0px;}.arrowlistmenu ul li a {	color: #5d6c3c; /*custom bullet list image*/	display: block;	padding-left: 38px; /*link text is indented 19px*/	text-decoration: none;	font-weight: bold;	font-size: 0.8em;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(file:///S Y S T E M/Users/dewolf/Sites/TLK_HP_NEU/images/tatze.gif);	background-repeat: no-repeat;	background-position: 8px center;	padding-top: 4px;	padding-right: 0;	padding-bottom: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	background-image: url(../images/home_sidebar_kl.png);	text-align: left;	text-indent: 0px;	margin: 0px;	width: 190px;}.arrowlistmenu ul li a:visited {	color: #5d6c3c;}.arrowlistmenu ul li a:hover { /*hover state CSS*/	color: #B8084B;	background-color: #FFFFFF;	text-decoration: none;}.arrowlistmenu ul li a:active {	color: #B8084B;	background-color: #FFFFFF;}.arrowlistmenu2 {	width: 230px;	margin: 0px;	border-right-width: 0px;	border-right-style: none;	border-top-width: 0px;	border-top-style: none;	border-bottom-width: 0px;	border-left-width: 0px;	border-bottom-style: none;	border-left-style: none;	padding: 0px;}.arrowlistmenu2  .headerbar {	color: #FFFFFF;	margin-bottom: 10px; /*bottom spacing between header and rest of content*/	text-transform: none;	background-image: url(file:///S Y S T E M/Users/dewolf/Sites/TLK_HP_NEU/images/titlebar.png);	background-repeat: repeat-x;	background-position: left center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	background-image: url(../images/titlebar.png);	text-indent: 38px;	padding-top: 4px;	padding-right: 0;	padding-bottom: 4px;	padding-left: 0px;}.arrowlistmenu2  ul{	list-style-type: none;	padding: 0;	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/	margin-top: 0;	margin-right: 0;	margin-left: 0;}.arrowlistmenu2  ul  li {	margin: 0px;	padding: 0px;}.arrowlistmenu2  ul  li  a {	color: #5d6c3c; /*custom bullet list image*/	display: block;	padding-left: 38px; /*link text is indented 19px*/	text-decoration: none;	font-weight: bold;	font-size: 0.8em;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-image: url(file:///S Y S T E M/Users/dewolf/Sites/TLK_HP_NEU/images/tatze.gif);	background-repeat: no-repeat;	background-position: 8px center;	padding-top: 4px;	padding-right: 0;	padding-bottom: 4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	background-image: url(../images/lucy-tivi-kl.png);	text-align: left;	text-indent: 0px;	margin: 0px;}.arrowlistmenu2  ul  li  a:visited {	color: #5d6c3c;}.arrowlistmenu2  ul  li  a:hover { /*hover state CSS*/	color: #B8084B;	background-color: #FFFFFF;	text-decoration: none;}.arrowlistmenu2  ul  li  a:active {	color: #B8084B;	background-color: #FFFFFF;}a:link {	color: #FFFFFF;	text-decoration: none;}a:visited {	color: #FFFFFF;	text-decoration: none;}a:hover {	color: #FFFFFF;	text-decoration: underline;}a:active {	color: #ECECEC;}a.email:link, a.email:visited {	color: #be1252;	text-decoration: none;}a.email:hover {	text-decoration: none;	color: #005296;}a.email:active {	text-decoration: none;	color: #CC0000;}#musterbox {	background-color: #E2F3B3;	float: right;	height: 260px;	width: 114px;	margin-top: 10px;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #b9d274;	padding-top: 4px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 2px;	position: relative;	overflow: hidden;	margin-bottom: 15px;}.einzug {	padding-left: 12px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	margin: 0px;}.boxueberschr {	font-size: 1em;	font-weight: bold;	color: #333333;	padding-left: 0px;}    .twoColFixRtHdr #mainContent {	margin-top: 0;	margin-right: 25px;	margin-bottom: 0;	margin-left: 0px;	padding-top: 0;	padding-right: 29px;	padding-bottom: 0;	padding-left: 20px;	width: 782px;	float: left;	} .minus-einzug {	margin-left: -10px;}.twoColFixRtHdr #container #mainContent h2 {	padding: 0px;	margin: 0px;}    .twoColFixRtHdr #footer {	background-image: url(../images/fussleiste.jpg);	background-repeat: no-repeat;	background-color: #4f6d01;	padding: 0;	margin: 0px;    }     .twoColFixRtHdr #footer p {	margin: 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */	padding-top: 105px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 10px;	font-size: 13px;	line-height: 20px;    }    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */	float: right;	margin-left: 8px;    }    .fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */	float: left;	margin-right: 15px;    }    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */	clear:both;	height:0;	font-size: 1px;	line-height: 0px;    }.textfeld1 {}.text_kurs {	font-size: 0.8em;	font-style: italic;	padding-top: 3px;	line-height: 1.4em;}.text_kursfett {	font-size: 0.8em;	font-style: italic;	padding-top: 3px;	font-weight: bold;}.ausz_videos {	font-size: 0.9em;	font-style: italic;	font-weight: bold;}.ausz_videosrot {	font-size: 0.9em;	font-style: italic;	font-weight: bold;	color: #B30645;}.rot {	color: #B30645;}.ausz_hblau {	color: #3399CC;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-style: italic;}.timeskursiv {	font-size: 90%;	font-style: italic;	font-family: "Times New Roman", Times, serif;	font-weight: normal;	color: #bd0d48;}#navigation {	position:absolute;	top:120px;	width:630px;	height:34px;	z-index:1;	margin: 0px;	padding: 0px;	left: 250px;}#tatzen {	position:absolute;	left:50%;	top:148px;	width:216px;	height:410px;	z-index:2;	margin-left: 300px;}#boxnews {	position:absolute;	left:1131px;	top:251px;	width:112px;	height:260px;	z-index:2;	border: 1px dotted #666666;	margin-left: 302px;	background-color: #FFFFFF;	color: #666666;	padding: 4px;	background-image: url(../images/hg_newsbox.jpg);	background-repeat: no-repeat;	background-position: right bottom;	overflow: auto;}.werbebox {	margin-top: 10px;	height: 65px;	width: 650px;	float: left;}.lucybox {	margin-top: 10px;}#bild1home {	float: right;	height: 150px;	width: 220px;	margin-left: 20px;	margin-top: -15px;}#bild2home {	height: 150px;	width: 220px;	float: right;	margin-left: 20px;	margin-top: -15px;	margin-bottom: 25px;}.bildrahmen {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 15px;	color: #999999;	float: right;	border: 2px solid #9AB32F;}.bildrahmenmichi {	margin-top: 8px;	margin-right: 60px;	margin-bottom: 10px;	margin-left: 5px;	color: #999999;	float: right;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#linie {	float: left;	height: 2px;	width: 630px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #c4da87;	margin-left: 8px;	margin-bottom: 0px;	margin-top: 0px;	margin-right: 0px;}.naviblockunten {	font-family: Arial, Helvetica, sans-serif;	font-style: normal;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #B30645;	margin-top: 0px;	line-height: 25px;	text-decoration: none;}.Hauptbild {	margin-right: 240px;	margin-bottom: 15px;}h2 {	font-size: 2em;}h4 {	color: #6E8D04;	font-size: 18px;}p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-style: normal;	padding: 0px;	margin: 0px;}.naviinnen {	color: #FF9900;}.navifarbe {	color: #0066CC;	text-decoration: none;}#anfahrt {	position:absolute;	left:50%;	top:250px;	width:220px;	height:78px;	z-index:2;	margin-left: -445px;}.impressum {	font-size: 1em;	padding-left: 30px;	line-height: 1.2em;	text-decoration: none;}#kont {	position:absolute;	left:50%;	top:250px;	width:197;	height:73px;	z-index:2;	margin-left: -445px;}#impress {	position:absolute;	left:50%;	top:250px;	width:220px;	height:78px;	z-index:2;	margin-left: -445px;}#neuigk {	position:absolute;	left:50%;	top:250px;	width:197px;	height:85px;	z-index:3;	margin-left: -445px;}#newsletterbox {	height: 260px;	width: 112px;	border: 1px dotted #999999;	padding: 4px;	float: right;}.einzugbilder {	padding-left: 12px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	float: left;	margin: 0px;}.hauptbildre {	float: left;	position: relative;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#flimmern {	position:absolute;	left:50%;	top:607px;	width:147px;	height:110px;	z-index:2;	margin-left: -400px;}.newslblau {	color: #3399CC;	font-weight: bold;	font-size: 15px;	text-decoration: none;	padding: 0px;	margin: 0px;	line-height: 26px;	letter-spacing: 1px;	text-align: center;}.senden {	margin-top: 18px;}.Stil18 {	font-size: 0.8em;	font-style: italic;}.Stil4 {color: #000000}.miniplakat {	margin-right: 15px;	margin-bottom: 7px;	margin-top: 0px;	margin-left: 0px;	float: left;	border-bottom-style: solid;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-bottom-width: 5px;	border-bottom-color: #FFFFFF;}.bilderseite {	float: left;	margin-top: 10px;	margin-right: 25px;	margin-bottom: 10px;	margin-left: 10px;}#neues-bildleiste {	height: 700px;	width: 220px;	float: left;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 15px;	margin-left: 0px;}#bilderankuender {	float: left;	width: 215px;	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}.textgrau {	font-weight: bold;	color: #666666;}.nadine {	margin-right: 15px;}.fliesstext {	line-height: 1.5em;	font-size: 12px;}.text-einfuehrung {	font-family: "Times New Roman", Times, serif;	font-size: 1.2em;	font-style: italic;	color: #666666;}#Infotext {	position:absolute;	left:536px;	top:194px;	width:205px;	height:71px;	z-index:3;	background-color: #FFFFFF;	visibility: visible;	margin-left: -200px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.Infotext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-style: normal;	color: #0A5398;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.buttons-sidebar-type {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	letter-spacing: 1px;}#Stegersbach {	position:absolute;	left:518px;	top:535px;	width:170px;	height:170px;	z-index:4;	background-color: #FFFBDB;	border: 1px solid #F79400;	margin-left: -200px;	visibility: visible;	padding: 6px;	overflow: visible;}#Loipersdorf {	position:absolute;	left:1400px;	top:583px;	width:170px;	height:164px;	z-index:5;	background-color: #FFFBDB;	border: 1px solid #EF9403;	margin-left: -200px;	padding: 6px;	visibility: visible;	overflow: visible;}.InfotextEmpf {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #025299;	margin: 0px;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: 26px;	font-weight: bold;}.bilder {	margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 25px;	border: 2px solid #96AE54;}.unterlinks-abstand {	line-height: 20px;	margin-left: 30px;	font-size: 11px;	text-decoration: none;}.sidebar-fliesstext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	line-height: 16px;	padding: 0px;}.extrav-bild {	margin-top: 5px;	margin-right: 1px;	margin-bottom: 8px;	margin-left: 1px;}.zeilenabst-gross {	line-height: 20px;}#box-re {	position:absolute;	left:1106px;	top:157px;	width:223px;	height:118px;	z-index:2;	margin: 0px;	padding-top: 8px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;	overflow: hidden;	border: 2px solid #96AE54;	background-color: #FFF6C3;}.Abstand-Feld1 {	margin-top: 5px;}.Zeilenabst-Newsletter {	line-height: 8px;}.Einzug-Newsletter {	margin-left: 13px;}#Navi-NEU {	position:absolute;	left:230px;	top:110px;	width:862px;	height:47px;	z-index:10;}#Text-Newsl {	position:absolute;	left:1342px;	top:417px;	width:130px;	height:65px;	z-index:5;}#Leiste-reoben {	position:absolute;	left:834px;	top:0px;	width:26px;	height:27px;	z-index:8;	margin: 0px;	padding: 0px;}#Logo {	position:absolute;	left:0px;	top:0px;	width:527px;	height:157px;	z-index:9;	margin: 0px;	padding: 0px;}.nach-oben {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	color: #B30645;	letter-spacing: 0.2em;}#Lucy-Tivi {	position:absolute;	left:0px;	top:502px;	width:300px;	height:530px;	z-index:3;}#Impr_reoben {	position:absolute;	left:866px;	top:0px;	width:192px;	height:21px;	z-index:11;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #FFFFFF;}#Veranst-Box {	width: 221px;	position: absolute;	left: 328px;	top: 201px;	height: 164px;	padding: 0px;	z-index: 13;	background-color: #FFFFFF;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#Veranst-Text1 {	position:absolute;	left:332px;	top:204px;	width:694px;	height:250px;	z-index:12;	overflow: auto;	padding-top: 1px;	background-image: url(../images/titlebar_veranst.png);	background-repeat: repeat-x;	border: 2px solid #FFEB1D;	padding-right: 15px;	padding-left: 15px;}.bilder-veranst {	border: 2px solid #AEC359;	margin-right: 20px;	background-color: #FFFFFF;	margin-bottom: 0px;	margin-top: 0px;	margin-left: 0px;}span {}.list-hg-naviside {	background-color: #FFFFFF;	padding: 0px;	margin: 0px;}.blinker {	text-decoration: blink;}#hotline {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-color: #B30645;	width: 233px;	font-size: 17px;	font-weight: bold;	padding-top: 10px;	border: 2px solid #96AE54;	padding-bottom: 10px;	margin-left: 22px;	margin-top: 24px;	margin-bottom: 20px;	margin-right: 0px;	left: 794px;	top: 864px;	float: right;	visibility: inherit;}.video1-li {	float: left;}.bilder-im-content-li {	margin-top: 5px;	margin-right: 25px;	margin-bottom: 12px;	margin-left: 0px;}.hg-link {	background-color: #CEED00;}.rand-gruen {	border: 2px solid #96AE54;}.autor {	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	line-height: 2em;	font-variant: normal;	margin: 0px;	padding: 0px;}.videos {	margin: 0px;}#lucytivi {	width: 230px;	background-image: url(../images/lucytivi.jpg);	background-repeat: no-repeat;	height: 510px;}#videofeld-lucy {	height: 285px;	width: 229px;	padding-top: 35px;}#suedbgld {	position:absolute;	left:971px;	top:66px;	width:117px;	height:46px;	z-index:13;}.bilder-Rand {	border: 2px solid #96AE54;	margin: 0px;	padding: 0px;}#box_rueckblick {	height: 250px;	width: 370px;	background-color: #CCCCCC;	float: right;	margin-right: 15px;}.bilderrahmen {	border: 2px solid #96AE54;}.tabelle_minis {	margin-left: 2px;	margin-top: 3px;}hr {	color: #999999;}.abstand-fb-tw {	padding-left: 35px;	padding-right: 20px;}