body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-height:100%;
	background-color:#D2DAE1;
	font-family:Arial,Helvetica,sans-serif;
}
img {
    border:none;
}


p {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}


.main {
	margin:0px auto;
	width:760px;
	min-height:100%;
	background-color:#E6EAEE;
}

.navilayer{
    z-index:200;
}

.content{
    z-index:100;
	width:660px;
	min-height:100%;
	background-color:#E6EAEE;
	margin-left:50px;
	margin-right:50px;
}
.foot{
	font-size:10px;
	background-color:#E6EAEE;
	color:#1D5C7A;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #D96F52;
	padding-top:4px;
	padding-bottom:7px;
	overflow:hidden;
}
.events{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    background-color:#DEE4EA;
	top:0;
	
}
.events th{
    height:19px;
}
.infos_bot{
    border-top:1px solid #D96F52;
	background-color:#D2DAE1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1D5C7A;
}
.ev_date{
	text-align:right;
	font-size:14px;
	font-weight:normal;
	margin-left:20px;
	margin-right:20px;
	vertical-align: middle;
}
.fliess{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
    margin-right:15px;
}

.fett{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
    margin-right:20px;	
}

.nurfett{font-weight:bold;}
.nurplain{font-weight:normal;}
.nurarial{font-family:Arial, Helvetica, sans-serif;}
.nurkursiv{font-style:italic;}

.punkt8{font-size:8px;}
.punkt10{font-size:10px;}
.punkt12{font-size:12px;}
.punkt14{font-size:14px;}
.punkt16{font-size:16px;}

.rand15{margin-left:15px;margin-right:15px;}


.fett16{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
    margin-right:20px;	
}

.kursiv{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}

events.a:link{
    color:#660033;
}

td.info{
    color:#006699;
	width:250px;
	text-align:right;
	font-size:11px;
}
th{
    border-top:1px solid #D96F52;
	border-bottom: 1px solid #D96F52;
	background-color:#D2DAE1;
	font-weight:bold;
	color:#1E5D7A;
	text-align:left;
	font-size:15px;
}

.textfarbe{color:#1E5D7A;}

.content-darker{
    z-index:100;
	width:660px;
	min-height:100%;
	background-color:#DDE1E7;
}

.content-darker-rotelinie{
    z-index:100;
	width:660px;
	min-height:100%;
	background-color:#DDE1E7;
	border-bottom: 1px solid #D96F52;
	}

.content-schlussboxerl{
    z-index:100;
	width:660px;
	min-height:100%;
	background-color:#CBD5DE;
	border-top:1px solid #D96F52;
	border-bottom: 1px solid #D96F52;
}
.ueberlink{
     text-decoration:none;
	 font-weight:bold;
	color:#1E5D7A;
	text-align:left;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.bildoben{
   position:static;
   top:0px;
}

.messefliess {
font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	margin-left:0px;
    margin-right:15px;}


.manu_10px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	margin-left:0px;
    margin-right:15px;}

.manu_10px_fett {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin-left:0px;
    margin-right:15px;}
	
.manu_10px_fett_blau{
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin-left:0px;
    margin-right:15px;}
			
.manu_10px_fett_blau_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin-left:0px;
    margin-right:0px;}

.manu_12px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:15px;}
	
.manu_12px_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:0px;
	font-weight:normal;
	color:#000;}	
	
.manu_12px_blau_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;		
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:0px;}		
	
.manu_12px_rot_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;		
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:0px;}		
	
.manu_12px_fett {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:15px;}	
	
.manu_12px_fett_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:0px;}	
	
.manu_12px_fett_blau {
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;	
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:15px;}	
	
.manu_12px_fett_blau_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;	
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:0px;}	

.manu_12px_fett_rot_mr0 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;	
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:0px;}	

		
.manu_18px_fett_blau, h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;	
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	margin-left:0px;
    margin-right:15px;}			
	
.manu_dugrauhg{background-color:#D2DAE1;}	
	
.manu_grauhg {
	background-color:#DEE4EA;	
	padding-left:15px;
	padding-right:15px;
	}		
		
.manu_grau {
	color:#777777;	
	}		
		
.manu_fett{
	font-weight:bold;
}


.zehner {
	font-size:10px;
}

.rotdunkel{	color:#d70019;}

.manu_bggrau1 {
	background-color:#DEE4EA;	
	}
	
.px13{font-size:13px;}
	
.linkoben {font-size: 13px; color:#1D5C7A; font-family:Arial, Helvetica, sans-serif;}

.bildrechtsoben {float:right;}
		
.tablleneintrag1{padding:3px;}		
		
.float-overflow{overflow:hidden} /* damits da keine Probleme mit den floaten gibt*/
* html div.content {height: 1%} /* hasLayout-Problem-Fix fuer den IE6 - damit float-overflow auch fuer ie6 passt*/

/* für den Scroller bei der Gallerysite */

#container {
  position: relative;
  width: 640px;
  height: 100px;
  overflow: hidden;
  border: 1px solid #EFEFEF;
}

#scroller {
  width: 928px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.scrollcontent {
  width: 110px;
  height: 100px;
  float: left;
  padding: 5px;
  border: 1px solid #EFEFEF;
  font-size: .8em;
  text-align:center;
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  font-size: .8em;
  color:#00009C;
  font-weight: bold;
}

<!--[if IE]>
<style type="text/css">

#scroller{
  width: 882px; /* = width + margin left + margin right from the content rule + border*2 from the container rule*/
}

</style>
<! [endif]-->

/* für den Scroller bei der Gallerysite */





/* CSS fuer den Newsletter*/

h1 {font-size:14px;font-weight:bold;}
.listdescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:15px;}

/* CSS fuer die Mitarbeiterseite*/
.mitarbeitercont{
				width:203px;
				height:155px;
				float:left;
				margin-right:10px;
   			    font-family:Arial, Helvetica, sans-serif;
				}

.mafoto{float:left;margin-right:8px;}

.matext1{color:#1E5D7A;font-weight:bold;margin-top:35px;font-size:14px;padding-bottom:2px;}

.mauntertxt{width:180px;padding-top:6px;}


a.versteck:link{color:#1D5C7A;text-decoration:none;}
a.versteck:visited{color:#1D5C7A;}
a.versteck:hover{color:#d70019;}
a.versteck:active{color:#1D5C7A;}

.float-overflow{overflow:hidden} /* damits da keine Probleme mit den floaten gibt*/
* html div.content {height: 1%} /* hasLayout-Problem-Fix fuer den IE6 - damit float-overflow auch fuer ie6 passt*/


/* CSS fuer die Anmeldeformulare*/

.list{
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin-left:0px;
    margin-right:15px;}

.pflichtfeld {
	color:#990000;	
	}
	
	
.anmeldeformular {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:15px;
	}	

#adresse1 {
	width:310px;
	height:320px;
	float:left;
	}	
	
#adresse2 {
	width:310px;
	height:320px;
	float:left;
	}	
	
#adresse3 {
	width:310px;
	height:280px;
	float:left;
	}	
	
#adresse4 {
	width:310px;
	height:280px;
	float:left;
	}	

#ausstellerprodukte{
	width:640px;
	clear:both;
	}		
	
#pferdepreise_1 {
	width:325px;
	height:106px;
	float:left;
	}	
	
#pferdepreise_2 {
	width:310px;
	height:106px;
	float:left;
	}	
	
#anschlusspreise_1 {
	width:325px;
	height:170px;
	float:left;
	}	
	
#anschlusspreise_2 {
	padding-left:5px;
	width:305px;
	height:170px;
	float:left;
	}		
	
#wellnesspreise_1 {
	width:280px;
	height:112px;
	float:left;
	}	
	
#wellnesspreise_2 {
	width:330px;
	height:112px;
	float:left;
	}	
	
#wellnesspreise_3 {
	width:600px;
	height:23px;
	clear:both;
	padding-top:10px;
	}	
	
#hauspreise_1 {
	width:280px;
	height:112px;
	float:left;
	}	
	
#hauspreise_2 {
	width:330px;
	height:112px;
	float:left;
	}	
	
#hauspreise_3 {
	width:600px;
	height:112px;
	clear:both;
	padding-top:5px;
	}	
	
#tierpreise_1 {
	width:280px;
	height:132px;
	float:left;
	}		
	
	