html, body{ 
	margin:0; 
	padding:0; 
	text-align:center;
	background-image: url(../images/BG-Seite.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	behavior: url(scripts/csshover.htc); /* WinIE bis 7 behavior aufruf */
} 

acronym {border: none;}
a {text-decoration: none;}
a:link {color: #842427; }
a:visited {color: #842427; }
a:hover {color: #000000; text-decoration: underline;}

#Seite{ 
	width: 940px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #842427;
}
#Global{ 
	position: relative;
	float: left;
	width: 100%;
	height: auto; 
	background-image: url(../images/BG-Vertikal.gif);
	background-repeat: repeat-y;
}

#Navigationsleiste{ 
	position: relative;
	float: left;
	z-index: 400;
	width: 200px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#Navigationsleiste .LogoTiere {margin: 0px 0px 0px 16px; border: none; width: 168px; height: 185px;}
#Navigationsleiste .LogoGervers {margin: 0px 0px 0px 16px; border: none; width: 168px; height: 75px;}

#Kopf-Teaser{ 
	position: relative;
	float: left;
	width: 740px;
	height: 185px;
	padding: 0px;
	margin: 0px;
}

#Kopf-Teaser .Teaser-Bild {margin: 20px 0px 0px 17px; border: none; width: 723px; height: 165px;}

#KopfNavi {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 535px;
	height: 20px;
	width: auto;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

#Navi1 { 
	margin: 0; padding: 0;
}
#Navi1 ul, #Navi1 li{ 
	margin: 0; padding: 0; 
	display: inline; 
	list-style-type: none;
} 
#Navi1 a:link, #Navi1 a:visited {
	float: left; 
	line-height:11px; 
	padding: 1px 1px; 
	margin: 2px; 
	text-decoration: none;  
	color: #842427;
}
#Navi1 a:hover {
	color: #000000; 
}

#Inhalt{
	position: relative;
	float: left;
	width: 740px;
	height: auto;
	margin: 16px 0px 0px 0px;

}

#Inhalt h1{margin: 2px auto auto 32px; color: #842427; font-size: 16px; font-weight: bold;}
#Inhalt h2{margin: 2px auto auto 22px; color: #842427; font-size: 14px; font-weight: bold;}
#Inhalt h3{margin: 2px auto auto 16px; color: #842427; font-size: 16px; font-weight: bold;}
#Inhalt h4{margin: 10px auto auto 16px; color: #000000; font-size: 16px; font-weight: bold;}
#Inhalt .text{margin: 5px 16px 5px 16px; color: #842427; font-size: 12px; font-weight: normal;}
#Inhalt .Bild {width: auto; height: auto; border:none; margin-left: 1em; padding: 0px; float: left;}
#Inhalt .Presse {width: auto; height: auto; border:none; margin-left: 1em; padding: 0px; float: right;}
#Inhalt .Mitarbeiter {width: auto; height: auto; }
#Inhalt .Rahmen {float:left; border: 5px double #FFFFFF; margin: 10px 10px 10px 13px;}
#Inhalt .ThumbL {width: 110px; height: 85px; border:none; margin-top: 10px; margin-left: 15px; padding: 0px; float: left}
#Inhalt .ThumbM {width: auto; height: auto; border:none; margin-top: 10px; margin-left: 22px; padding: 0px; float: left;}
#Inhalt .ThumbR {width: auto; height: auto; border:none; margin-top: 10px; margin-left: 22px; padding: 0px; float: left;}
#Inhalt .Rand {border: 1px #FF0000 dotted; padding: 1px;}
#Inhalt .TitelThumb {width: auto; height: auto; border:none; margin: 0; padding: 0 10px 0 0; float: left;}
#Inhalt .Banner {width: 400px; height: 60px; border:none; margin: 0; padding: 0px; float: left;}

#Inhalt hr{float: left; margin-left: 10px; width: 400px; height: 1px; color: #FFFFFF;}

#Inhalt a {text-decoration: underline;}
#Inhalt a:link {color: #842427; }
#Inhalt a:visited {color: #842427; }
#Inhalt a:hover {color: #000000; text-decoration: none;}

#Aktuelles-Titel{
	position: relative;
	float: right;
	width: 198px;
	height: 25px;
	margin: 16px 0px 0px 16px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/BG-Inhalt.png);
	background-repeat: repeat-y;
}
#Content-Titel{
	position: relative;
	float: left;
	width: 505px;
	height: 25px;
	margin: 0px 0px 0px 16px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/BG-Inhalt.png);
	background-repeat: repeat-y;
}

#Content-BG{
	position: relative;
	float: left;
	width: 505px;
	height: auto;
	margin: 0px 0px 0px 16px;
	background-image: url(../images/BG-Inhalt-Tiere.png);
	background-repeat: no-repeat;
}

#Content{
	position: relative;
	float: left;
	width: 505px;
	height: auto;
	margin: 0px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/BG-Inhalt.png);
	background-repeat: repeat-y;
}

#Sprechstd-Titel{
	position: relative;
	float: left;
	width: 198px;
	height: 25px;
	margin: 0px 0px 0px 16px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/BG-Inhalt.png);
	background-repeat: repeat-y;
}

#Aktuelles{
	position: relative;
	float: right;
	width: 198px;
	height: auto;
	margin: 0px 0px 0px 18px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/BG-Inhalt.png);
	background-repeat: repeat-y;
}

#Sprechstd{
	position: relative;
	float: left;
	width: 198px;
	height: auto;
	margin: 0px 0px 0px 18px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/BG-Inhalt.png);
	background-repeat: repeat-y;
}

#EmpfehlungBox{
	position: relativ;
	float: left;
	margin: 40px 0px 0px 18px;
	color: #FFF;
	width: 198px;
	height: auto;
}
#EmpfehlungBox .Logo-Rechts {width: 82px; height: 85px; border:none; margin: 0; padding: 0px 6px 0 0;}
#EmpfehlungBox .Logo-Links {width: 72px; height: 85px; border:none; margin: 0; padding: 0px;}

#Bookmarking{
	position: relativ;
	float: left;
	margin: 40px 0px 0px 12px;
	color: #FFF;
	width: 198px;
	height: auto;
}
#Footer{
	position: relative;
	float: left;
	width: 724px;
	height: 23px; 
	margin: 0px 0px 0px 16px;
	font-size: 10px;
	color: #842427;
} 
 
.FooterText {width:100%;}
.Copyright {width:50%; text-align:left;}
.Link {width: 50%; text-align:right;}

#Footer a {text-decoration: none;}
#Footer a:link {color: #842427; }
#Footer a:hover {color: #000000;}
#Footer a:visited {color: #842427;}

/* Formular - Anfang */
.Eingabefeld {width: 200px; margin-left: 20px; background: none; border: 1px solid #D2D29E;text-align:left; color: #842427; font-weight: bold; }
.EingabefeldOrt {width: 152px; margin-left: 1px; background: none; border: 1px solid #D2D29E; text-align:left; color: #842427; font-weight: bold; }
.EingabefeldStr {width: 152px; margin-left: 20px; background: none; border: 1px solid #D2D29E; text-align:left; color: #842427; font-weight: bold; }
.KurzfeldHNr {width: 40px; margin-left: 1px; background: none; border: 1px solid #D2D29E; text-align:left; color: #842427; font-weight: bold; }
.KurzfeldPLZ {width: 40px; margin-left: 20px; background: none; border: 1px solid #D2D29E; text-align:left; color: #842427; font-weight: bold; }
.Textfeld {width: 300px; margin-left: 20px; background: none; border: 1px solid #D2D29E; text-align:left; color: #842427; font-weight: bold; }
.Button {text-align:center; border: 1px solid #D2D29E; background-color: #FFFFFF; color: #842427; width: 6.5em; font-weight: bold;}

/* Formular - Ende*/
