ï»¿body {
	background-image: url(../images/background/tiles_3.gif); /*tiles_3.gif*/
	background-repeat: repeat;
 	text-align: center; /*just needed for IE5+IE5.5 */
}

/*	Positiononierung	*/
#siteContainer {
	position: relative;
	top: 10px;
	width: 740px;
	margin: 0px auto;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	background-color: #CCC;
	text-align: left; /*just needed for E5 +IE5.5 */
}

#logoContainer {
	position: relative;
	top: 10px;
	height: 70px;
	padding: 0px;
}

#topNavi {
        position: absolute;
        z-index:999;
        top:45px;
        left:665px;
        padding:0;
        margin:0;
        border:0;
}
#topNavi a {
	color: #003366;
	font-size: 12px;
	font-family: Georgia, Arial, Times, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#splashContainer {
        padding: 0px;
        position: relative;
        left:-20px;
        top: -50px;
        margin-bottom: 10px;
}

/* Container fÃ¼r die Navigation finden Sie weiter unten !! */

#contentContainer {
	position: relative;
	top: 20px;
	left: 20px;
	width: 720px;
	font-family: Georgia, Arial, Times, sans-serif;
	color: #003366;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
}

#contentContainer .fontWeightBold {
	font-weight: bold;
}

#contentContainer .fontColorRed {
	color: #F00000;
}

#bottomContainer {
	position: relative;
	top: 30px;
	padding: 0px;
	text-align: center; /*just needed for E5 +IE5.5 */
	margin-bottom: 60px;
}

#bottomContainer a {
	color: #003366;
	font-size: 12px;
	font-family: Georgia, Arial, Times, sans-serif;
}

.trenner {
        width:100%; 
        height:1px; 
        margin:2px 0 2px 0;
}

.bilder {
        position: relative;
        display:block;
        top:5px;
}

.gallery {
	position: relative;
        display: block;
        width: 220px;
        height: 180px;
	/*top: 5px;*/
        float: left;
        right: 20px;
        padding-left: 20px;
	padding-bottom: 0px;
	/*padding-top: 5px; */
	font-size: 12px;
}

/*Redesign*/
.headline {
        position:relative;
        font-weight: bold;
        margin:0 0 10px 0;
        padding:0;
        height:25px;
        width:700px;
}

.textContent {
        position:relative;
        margin:0;
        padding:0;
	min-height:55px;
	height:auto !important;  /* für moderne Browser */
	height:55px;  /*für den IE */
	width:700px;
}

#clearFloat {
	clear: both;
	height:1px;
}

.textSmall {
	font-size: 12px;
}

.textUnderline {
	text-decoration: underline;
}

.textWhite {
	color: #EAEAEA;
	text-decoration: underline;
}

.aktuellAbsolutePosition {
	position: absolute;
	left: 370px;
	top: 170px;
	border-width: 0px;
}

.aktuellAbsolutePosition2 {
	position: absolute;
	left: 410px;
	top: 260px;
	border-width: 0px;
}

.aktuellAbsolutePosition3 {
	position: absolute;
	left: 410px;
	top: 469px;
	border-width: 0px;
}

.preiseAbsolutePosition{
	position: absolute;
	/*top: 287px;*/
	left: 400px;
/*	border: #000 solid 1px; */
        border:0;

}

.impressumAbsolutePosition {
	position: absolute;
	left: 330px;
	/*top: 332px;*/
	border-width: 0px;
}

img.floatRight {
	position: relative;
	left:70px;
	border-width: 0px;
}

a.textlink {
	text-decoration: underline;
	color: #003366;
	font-size: 14px;
}

/*      MainNavigation Begin      */
#mainNaviContainer {
	position: relative;
	left:-20px;
	width: 740px;
	height: 20px;
	top:227px;
	background: url(../images/navigation/spacer.gif);
}

#mainNaviContainer b {
	display: none;
}

#mainNaviContainer .btnStartseite {
	position: absolute;
	left: 20px;
	background: url(../images/navigation/navigation.gif) 0px 0px no-repeat;
}
#mainNaviContainer .btnWohnungen {
	position: absolute;
	left: 104px;
	background: url(../images/navigation/navigation.gif) -70px 0px no-repeat;
}
#mainNaviContainer .btnUnserHof {
	position: absolute;
	left: 206px;
	background: url(../images/navigation/navigation.gif) -160px 0px no-repeat;
}
#mainNaviContainer .btnUnsereTiere {
	position: absolute;
	left: 301px;
	background: url(../images/navigation/navigation.gif) -241px 0px no-repeat;
}

#mainNaviContainer .btnPreise {
	position: absolute;
	left: 403px;
	background: url(../images/navigation/navigation.gif) -335px 0px no-repeat;
}

#mainNaviContainer .btnAktuelles {
	position: absolute;
	left: 460px;
	background: url(../images/navigation/navigation.gif) -388px 0px no-repeat;
}

#mainNaviContainer .btnAnfahrt {
	position: absolute;
	left: 548px;
	background: url(../images/navigation/navigation.gif) -466px 0px no-repeat;
}

#mainNaviContainer .btnImpressum {
	position: absolute;
	left: 624px;
	background: url(../images/navigation/navigation.gif) -527px 0px no-repeat;
}

#mainNaviContainer .btnStartseite a {
	 width: 70px;
	 height: 20px;
	 display: block;
}

#mainNaviContainer .btnWohnungen a {
	 width: 90px;
	 height: 20px;
	 display: block;
}

#mainNaviContainer .btnUnserHof a {
	width: 84px;
	height: 20px;
	display: block;
}

#mainNaviContainer .btnUnsereTiere a {
	width: 93px;
	height: 20px;
	display: block;
}

#mainNaviContainer .btnPreise a {
	width: 52px;
	height: 20px;
	display: block;
}

#mainNaviContainer .btnAktuelles a {
	width: 78px;
	height: 20px;
	display: block;
}

#mainNaviContainer .btnAnfahrt a {
	width: 60px;
	height: 20px;
	display: block;
}

#mainNaviContainer .btnImpressum a {
	width: 84px;
	height: 20px;
	display: block;
}

#mainNaviContainer .btnStartseite a:hover {
	background: url(../images/navigation/navigation.gif) 0px -20px no-repeat;
}

#mainNaviContainer .btnWohnungen a:hover {
	background: url(../images/navigation/navigation.gif) -70px -20px no-repeat;
}

#mainNaviContainer .btnUnserHof a:hover {
	background: url(../images/navigation/navigation.gif) -160px -20px no-repeat;
}

#mainNaviContainer .btnUnsereTiere a:hover {
	background: url(../images/navigation/navigation.gif) -241px -20px no-repeat;
}

#mainNaviContainer .btnPreise a:hover {
	background: url(../images/navigation/navigation.gif) -335px -20px no-repeat;
}

#mainNaviContainer .btnAktuelles a:hover {
	background: url(../images/navigation/navigation.gif) -388px -20px no-repeat;
}

#mainNaviContainer .btnAnfahrt a:hover {
	background: url(../images/navigation/navigation.gif) -466px -20px no-repeat;
}

#mainNaviContainer .btnImpressum a:hover {
	background: url(../images/navigation/navigation.gif) -527px -20px no-repeat;
}
/*	MainNavigation End	*/

/*      Kontaktformular         */
.element {
         margin:5px;
         width:300px;

}

.submit {

}

#form-module {

}

.kontaktform {

}

.kontaktform legend {

}

.kontaktform .element label {
  width:100px;

}

.kontaktform input {

}

.clearRight {
  clear:right;
}
