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;}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5C7A;	
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	margin-left:0px;
    margin-right:15px;
	}	

.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;
}

.infos_bot_baderlach{
    border-top:1px solid #004799;
	background-color:#A4BDC4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004799;
}

.ev_date{
	text-align:right;
	font-size:14px !important;
	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;
}


.ueberlinkbaderlach{
     text-decoration:none;
	 font-weight:bold;
	color:#004799;
	text-align:left;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.weiterlink {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}
	
.weiterlinkbaderlach {
	color: #004799;
	font-size: 11px;
	font-weight: bold;
}

.farbklassebaderlach{	
color: #004799;
}	

.farbklassearenanova{	
color: #1E5D7A;
}

.baderlach th{
    border-top:1px solid #004799;
	border-bottom: 1px solid #004799;
	background-color:#A4BDC4 !important;
	font-weight:bold;
	color:#004799;
	text-align:left;
	font-size:15px;
}

.baderlachhg{
	background-color:#A4BDC4 !important;
	color:#004799;
}


.arenanovahg{
	background-color:#D2DAE1 !important;
	color:#1D5C7A;
	}


	
.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{
	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;
}

.roterlink_fett {    
	color: #990000;
    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*/

.mitarbeitercontainer{
				width:300px;
				height:155px;
				float:left;
				margin-right:10px;
   			    font-family: Helvetica, Arial, sans-serif;
				}
				
.mafoto{float:left;margin-right:8px;}

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

.matext2{color:#1E5D7A;font-weight:bold;margin-top:5px;font-size:14px;padding-bottom:26px;}

.mauntertxt{width:300px;min-height:20px;}


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

/* damits da keine Probleme mit den floaten gibt
a.baderlach:link{color:#004799;text-decoration:none;}
a.baderlach:visited{color:#004799;}
a.baderlach:hover{color:#d70019;}
a.baderlach:active{color:#004799;}*/


.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 und Fragebogen*/

.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;	
	}
	
.fragetable table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:0px;
    margin-right:15px;
	padding-bottom:20px;
	}	
	
.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;
	}		
	
.padtop15
	{padding-top:15px;}	
	
.padtop22
	{padding-top:22px;}		
