
html {
	height: 100%;
}

body {
    background: #eb6a27;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height:16px;
	font-size:12px;
	margin:0;
	padding:0;
   height: 100%;
    
}
a {text-decoration:none; color:#000;}
img {border:none; max-width:470px;}
h1{ 
    color:#eb6a27; 
    /*font-size:2.0em;*/
    font-size:20px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: lowercase;
    }
h2{ 
    
    font-size:1.2em;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

    }
table {border:none;}
table td{vertical-align:top; padding:6px 22px 6px 0px;}
table th{margin:0px; padding:6px 22px 6px 0px; text-align:left;}
.icon {margin-bottom:-14px;}
.fliesstext{
  /* font-family:"Minion", Lucida Sans Unicode, Lucida Grande; */
   padding-right:8px;
   padding-top:12px;
   text-align:justify;
}
.fliesstext a {color:#eb6a27; }
.highlight {color:#eb6a27; font-size:1.2em;}

#page {
    width:1028px;
 	height: auto !important;
    padding-bottom:30px;
    min-height: 700px;
    /*
    min-height: 700px;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	*/
	background: #fff;
	
  margin: 0px auto;
	
}
#spalte_links{
    width:236px;
    clear:both;
    float:left;
    height: 100%;
    padding-top:11px;
}
#spalte_rechts{
   float:right;
   height: 100%;
   width:260px;
   padding-top:22px;
   
  
   
}
.rechterInhalt {padding-left:24px; padding-right:50px; font-weight:bold; font-size:0.9em; line-height:13px; text-align:right;}/* padding-right:50px; font-weight:bold; font-size:0.9em; line-height:13px; text-align:right;*/ 
.rechterInhalt a:hover{color: #eb6a27;} 
.pferdemenue a:hover{color: #eb6a27;} 
.pferdemenue {padding-left:24px;} 
#content{
     width:490px;
    
     margin-left:38px;
     margin-top:10px;
     height: 100%;
     float:left;
     
}
#header{
    background:#eb6a27 ;
   
    height:160px;
}
#logo {
    float:left;
    width:236px;
    margin-right:38px;
}
#diashow{
     float:left;
  
}
#menu_right{
   
    padding-top:138px;
   padding-bottom:0px;
   margin-bottom:0px;
   float:right;
   font-size:0.96em;
   
}
#menu_right ul{
	list-style:none;
	padding: 0px;
	margin:0px;

}
#menu_right li{
	display:block;
	float:left;
    margin:0px;
    /*font-weight: bold;*/
    color: #fff;
    padding:5px 4px 0px 4px;
   
}
#menu_right li:hover {background:#fff; color: #eb6a27; cursor:pointer;}
#menu_left{
    clear:both;
    display: block; 
    width:90%;
  /*  font-weight:bold;*/
   padding-bottom:46px;
   text-align:right;
   
}
.menu_left_list{
    list-style:none;
   
}
.menu_left_list li{
    padding:0px 26px 16px 0px;
  /*  font-size:1.1em;*/
}
.menu_left_list a:hover{
    color:#eb6a27;
}
.sub_menu_left_list{
    list-style:none;
    margin-top:2px;
}
.sub_menu_left_list li{
    margin-right:-24px;
    text-align:right;
    padding:0px 0px 4px 0px;
    font-size:0.9em;
   
}
.sub_menu_left_list a:hover{
    color:#eb6a27;
}
.sub_menu_left_list a{
    color:#353535;
    
}
#orange_links{
    /*
   float:left;
    width:236px;
    background:#eb6a27 ;
    min-height:500px;
    height: auto !important;
	height: 100%;
	margin: 0 auto;
	*/

}
.bilder{padding-left:2px; margin:0px;}
.bilder img{border:2px solid #ffffff; width:114px; height: 114px; padding:0px; margin:0px;}
.img_highlight {width:118px; height: 118px;}
/* menue highlight links */
.active{ margin-right:-24px; color:#eb6a27; text-align:right;}
.active2{ color:#eb6a27; text-align:right;}

.loopelement {padding: 10px 0px 15px 0px; border-bottom: 1px dotted #eb6a27;}
/* ****************************************** */
/* @group Clearfix hack */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* @end */
