
		/*****************/
		/* GLOBAL RESETS */
		/*****************/
	
*
{
	margin: 0;
	padding: 0;
}

/*
html, body, #wrap
{
	height: 100%;
}*/

body > #wrap
{
	height: auto;
	min-height: 100%;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

.clear
{
	clear: both;
	height: 0;
}

		/**************/
		/* FORMATTING */
		/**************/
		
body
{
	font-family: Tahoma, Verdana, Helvetica, "Lucida Sans", "URW Gothic L", sans-serif;
	font-size: 0.8em;
	color: #352E2D;
}

h1.heading
{
	width: 629px;
	height: auto;
	margin-bottom: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
	padding-right: 10px;
	background: url("img/hg_header_eycup.gif") top left repeat-y scroll #D1CECE;
}

h1
{
	font-size: 1.1em;
}


h3
{
	margin-left: 19px;
	margin-bottom: 1em;
	font-size: 1em;
	font-weight: bold;
}

.csc-header
{
	width: 658px;
}

p.bodytext
{
	margin-left: 19px;
	margin-bottom: 2em;
 	width: 639px;
}

/* Umbruch von Text mit Bildern fuer IE */
.csc-textpic-text p.bodytext {
	width:300px;
}

a
{
	/* color: #900b24; */
	color: #900b24;
}

#content ul
{
	margin-bottom: 2em;
}

#content li
{

	margin-left: 35px;
	padding-left: 5px;
/*	list-style-image: url("img/punkte_eycup.gif");
*/
	
	list-style-image: none;
	list-style-type: none;
}

.csc-textpic-caption {
	font-size: 0.9em;
	}

.csc-textpic-intext-left {
	margin-left: 19px;
	}

#content table
{
	width: 100%;
	margin-left: 19px;
}

#content td p.bodytext, #content th p.bodytext
{
	margin: 0;
	width: auto;
	text-align: left;
}

#content thead p.bodytext
{
	margin-bottom: 1em;
}

		/*************/
		/* HEADER_BG */
		/*************/
		
#header_bg
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 232px;
	border-bottom: solid #000 2px;
}

#header_bg .top
{
	height: 52px;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #FFF;
}

#header_bg .bottom
{
	height: 180px;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #D1CECE;
}

		/***************/
		/* LANG_SELECT */
		/***************/
		
#lang_select
{
	position: absolute;
	top: 55px;
	left: -35px;
}

#lang_select .tx-srlanguagemenu-pi1 div
{
	float: none;
	margin-bottom: 5px;
}

		/**********/
		/* CENTER */
		/**********/
		
#center
{
	position: absolute;
	top: 0;
	left: 50%;
	width: 843px;
	margin-left: -421px;
}

		/***********************/
		/* SCHRIFTZUG_VERTIKAL */
		/***********************/

#schriftzug_vertikal
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 34px;
	height: 236px;
	z-index: 4;
}

		/**********/
		/* HEADER */
		/**********/
/*
#header_img
{
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 50%;
	margin-left: -251px;
	width: 673px;
	height: 232px;
	border-bottom: solid #000 2px;
}
*/

#header .schriftzug
{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	width: 200px;
	height: 118px;
	background: url("img/header_logo_12.png") top left no-repeat scroll;
}

.pics
{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -252px;
	z-index: 2;
	width: 673px;
	height: 232px;
	overflow: hidden;
	/*border-bottom: solid #000 2px;*/
}

	/************/
	/* BLACKBOX */
	/************/

#blackbox
{
	position: fixed;
	z-index: 1;
	padding-top: 235px;
	bottom: 0;
	margin-left: 34px;
	width: 136px;
	height: 100%;
	background: url("img/balken_23.png") top left repeat scroll;
}

	/*************/
	/* MAIN_MENU */
	/*************/
	
#main_menu
{
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 34px;
	width: 136px;
	height: 234px;
	border-bottom: solid #FFF 2px;
	background: url("img/block_pixel_19.png") top left repeat scroll;
}

#main_menu ul
{
	margin-top: 30px;
}

#main_menu li
{
	display: block;
	width: 136px;
	height: 23px;
	list-style-type: none;
}

#main_menu li.home:hover
{
	background: url("img/menu_eycup.jpg") top left no-repeat scroll;
}

#main_menu li.events:hover
{
	background: url("img/menu_events.jpg") top left no-repeat scroll;
}

#main_menu li.news:hover
{
	background: url("img/menu_news.jpg") top left no-repeat scroll;
}

#main_menu li.video:hover
{
	background: url("img/menu_video.jpg") top left no-repeat scroll;
}

#main_menu li.ranking:hover
{
	background: url("img/menu_ranking.jpg") top left no-repeat scroll;
}

#main_menu li.ponychallenge:hover
{
	background: url("img/menu_pony.jpg") top left no-repeat scroll;
}

#main_menu li.portrait:hover
{
	background: url("img/menu_portraitg.jpg") top left no-repeat scroll;
}

#main_menu li.archiv:hover
{
	background: url("img/menu_archiv.jpg") top left no-repeat scroll;
}

#main_menu li.sponsor:hover
{
	background: url("img/menu_partner.jpg") top left no-repeat scroll;
}

#main_menu li.aktiv
{
	background: url("img/menu_eycup.jpg") top left no-repeat scroll;
}

#main_menu .star
{
	float: left;
	margin-top: 4px;
	margin-left: 8px;
	margin-right: 4px;
}

#main_menu a
{
	display: block;
	width: 128px;
	height: 20px;
	padding-top: 3px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 92%;
	color: #FFF;
	text-decoration: none;
}

		/******************/
		/* SOCIAL NETWORK */
		/******************/

#facebook
{
	position: absolute;
	z-index: 696;
	right: 0px;
	top: 125px;
	width: 159px;
	height: 54px;
	background: url("img/facebook_32.png") top left no-repeat scroll;
}

#youtube
{
	position: absolute;
	z-index: 696;
	margin-top: 54px;
	right: 0px;
	top: 125px;
	width: 159px;
	height: 54px;
	background: url("img/youtube_32.png") top left no-repeat scroll;
}

#clipmyhorse
{
	position: absolute;
	z-index: 696;
	margin-top: 108px;
	right: 0px;
	top: 125px;
	width: 159px;
	height: 54px;
	background: url("img/clipmyhorse_32.png") top left no-repeat scroll;
}

#twitter
{
	position: absolute;
	display: block;
	z-index: 696;
	margin-top: 162px;
	right: 0px;
	top: 125px;
	width: 159px;
	height: 54px;
	background: url("img/twitter_32.png") top left no-repeat scroll;
}

#rss
{
	position: absolute;
	z-index: 696;
	margin-top: 216px;
	right: 0px;
	top: 125px;
	width: 159px;
	height: 54px;
	background: url("img/rss_32.png") top left no-repeat scroll;
}

		/********/
		/* MAIN */
		/********/
		
#main
{
	/*padding-bottom: 69px;*/
	/*padding-bottom: 82px;*/
	padding-bottom: 67px;
}

		/*************/
		/* CONTAINER */
		/*************/

#container
{
	position: relative;
	left: 50%;
	width: 843px;
	margin-left: -421px;
	margin-top: 232px;
}

		/*************************/
		/* SCHRIFTZUG_VERTIKAL_2 */
		/*************************/
		
#schriftzug_vertikal_2
{
	float: left;
	width: 34px;
	height: 452px;
}

		/************/
		/* SUB_MENU */
		/************/
		
#sub_menu
{
	position: relative;
	z-index: 3;
	float: left;
	top: 15px;
	width: 136px;
	height: auto;
}

#sub_menu .stdWrap
{
	background-color: #900b24;
}

#sub_menu ul.main_ul
{
	padding-top: 1em;
	padding-bottom: 1em;
}

#sub_menu .star
{
	float: left;
	width: 14px;
	height: 14px;
	margin-top: 3px;
	margin-left: 8px;
	margin-right: 3px;
}

#sub_menu li
{
	list-style-type: none;
}

#sub_menu li.secondlvl_container ul
{
	padding-bottom: 9px;
}

#sub_menu li.thirdlvl_container ul
{
	margin-bottom: 9px;
	background-color: #7e051b;
}

/*
#sub_menu li.secondlvl_container ul
{
	
}

#sub_menu li.firstlvl:hover
{
	background-color: #027F96;
}
*/

#sub_menu li.firstlvl_aktiv .star
{
	margin-top: -1px;
}

#sub_menu li.firstlvl_aktiv
{
	color: #FFF;
	font-size: 0.8em;
	font-weight: bold;
	height: 16px;
	padding-top:4px;
}

#sub_menu ul.main_ul .firstlvl, #sub_menu ul.main_ul .firstlvl_aktiv
{
	margin-bottom: 4px;
}

#sub_menu a
{
	display: block;
	width: 128px;
	height: 16px;
	padding-top: 4px;
	padding-left: 8px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#sub_menu a.secondlvl
{
	width: 105px;
	padding-top: 0px;
	padding-left: 30px;
	height: auto;
}

#sub_menu a.secondlvl:hover, #sub_menu a.thirdlvl:hover, #sub_menu a.aktiv
{
	color: #352E2D;
}

#sub_menu a.thirdlvl
{
	width: 90px;
	height: auto;
	padding-left: 45px;
}

		/*****************/
		/* CONTENT + CSC */
		/*****************/

#content
{
	position: relative;
	float: left;
	/* width: 639px; */
	width: 639px;
	margin-top: 15px;
	margin-left: 15px;
}

.csc-textpic-intext-right-nowrap {
	margin-right: -10px;
	}

		/**********/
		/* FOOTER */
		/**********/
		
#footer
{
	position: relative;
	z-index:-1;
	clear: both;
	/*height: 82px;*/
	height: 84px;
	margin-top: -86px;
}

#footer .top
{
	position: relative;
	top: 20px;
	height: 17px;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #FFF;
}

#footer .bottom
{
	position: relative;
	top: 20px;
	height: 47px;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #D1CECE;
}

#footer_inner
{
	position: relative;
	z-index: 2;
	/*top: 33px;*/
	top: 49px;
	left: 50%;
	width: 843px;
	/*height: 81px;*/
	height: 83px;
	margin-left: -421px;
	background: url("img/footer_43.png") top left repeat scroll;
}

	/**************/
	/* BREADCRUMB */
	/**************/
	
#breadcrumb
{
	position: relative;
	float: left;
	top: 50px;
	left: 200px;
	color: #352E2D;
}

.breadlink
{
	color: #352E2D;
	font-size: 0.85em;
	text-decoration: none;
}

a.breadlink:hover
{
	text-decoration: underline;
}

	/***************/
	/* BOTTOM_MENU */
	/***************/
	
#bottom_menu
{
	position: relative;
	float: right;
	top: 24px;
	right: 35px;
	padding-top: 14px;
	padding-bottom: 5px;
	font-size: 0.9em;
}

#bottom_menu li
{
	list-style-type: none;
	text-align: right;
}

.bottomlink
{
	color: #352E2D;
	text-decoration: none;
}

a.bottomlink:hover
{
	text-decoration: underline;
}

	/***********/
	/* TT_NEWS */
	/***********/
	
/* LIST */
	
.news-list-container
{
	width: 639px;
	margin-left: 19px;
}

.news-list-container .pre_hr
{
	display: block;
	float: left;
	width: 6px;
	height: 3px;
	margin-top: 1em;
}

.news-list-container hr
{
	height: 3px;
	margin-top: 1em;
	margin-left: 3px;
	margin-bottom: 2em;
	border: none;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #D1CECE;
}


h2.news-list-title
{
	font-size: 1.05em;
}
.news-list-date
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	padding: 0;
}

.news-list-img
{
	float: left;
	width: 120px;
	margin-right: 30px;
	text-align: center;
}

.news-list-container img
{
	float: none;
	margin: 0;
}

.news-list-browse
{
	font-size: 0.9em;
}

.showResultsWrap
{
	margin-bottom: 0.9em;
}

/* SINGLE */

.news-single-item
{
	width: 657px;
	padding: 0;
}
.news-single-item h2
{
	margin-left: 19px;
	font-size: 1em;
	font-weight: bold;
}
h2.news-single-heading
{
	margin-left: 19px;
	font-size: 1.05em;
}

.news-single-timedata
{
	margin-left: 19px;
	margin-bottom: 1em;
	font-size: 0.9em;
	width: 300px;
}

.news-next-prev {
	float: right;
	margin-top: -30px;
	}

.news-prev {
	
	}
.news-next {
	}


.news-single-item p 
{
	width: 460px;
	margin-left: 19px;
}


.news-single-backlink
{
	margin-top: 1em;
	margin-left: 19px;
	padding: 0;
}

.news-single-img
{
	/* width: 240px; */
	margin: 0;
	padding-left: 10px;
	text-align: center;
}

.news-single-links {
	margin-left: 10px;
	}

/*  Im RTE eingefügte Tabellen */
table.contenttable p {
	width: auto;
	}
/*
	News Single Bilder
*/
.news-single-img {
	}
.news-single-imgwrap {
	}
.news-single-imgwrap div {
	}
.news-single-imgwrap p {
	/* margin-left: 0; */
	margin-left: auto;
    margin-right: auto;

	}
.news-single-imgcaption2 
{
}

#content .news-single-imgwrap p
{
	/* width: 240px; */
	margin-bottom: 1em;
}

	/********************/
	/* BANNER_CONTAINER */
	/********************/

#banner_container_partner
{
	margin-left: 22px;
}
	
#banner_container_partner .banner
{
	float: left;
	width: 100px;
	margin-right: 22px;
	margin-bottom: 30px;
}

	/**************/
	/* WT_GALLERY */
	/**************/
	
.tx-wtgallery-pi1
{
	width: 640px;
	margin-left: 19px;
}

div.list_row
{
	margin-bottom: 2em;
}
	
div.wtgallery_list
{
	float: left;
	height: 154px;
	width: 154px;
	margin-right: 6px;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #D1CECE;
	text-align: center;
}

div.wtgallery_list a
{
	display: block;
	width: 154px;
	height: 154px;
}

div.wtgallery_list_pagebrowser_area
{
/*	padding-top: 2em;*/
}

div.wtgallery_list_pagebrowser_area p, div.wtgallery_category_pagebrowser_area p
{
	margin-bottom: 1em;
	text-align: center;
}

div.wtgallery_category_area h2
{
	padding-left: 144px;
	font-size: 1.1em;
}

div.wtgallery_category_pic
{
	float: left;
}

div.category_row
{
	margin-bottom: 2em;
}

#content .wtgallery_pagebrowser_list li
{
	float: left;
	margin-right: 20px;
	margin-left: 0;
	list-style-image: none;
	list-style-type: none;
}

	/*********/
	/* WFQBE */
	/*********/
	
.tx-wfqbe-pi1
{
	margin-bottom: 2em;
}

#wfqbe_id_notset
{
	margin-bottom: 2em;
	margin-left: 19px;
}
/* Flaggen: */
/* default css from extension */
/* kann ev. eingstampft werden */

table.wfqbe_table_results{
	border: solid 1px black; 
	margin:1em;
	border-collapse:collapse;
	width: 100%;
}
.wfqbe_table_results th {border: solid 0.06em black; 
	padding: 0.2em;
	background-color: #AAAAAA;
    }
.wfqbe_table_results td {border: solid 0.06em black;
 	padding: 0.35em; 
	text-align:center;
    }
.wfqbe_table_results td.ranking_name {
	text-align:left;
	width: 350px;
    }				
caption{
	caption-side:bottom;
	/*color:#FF0000;*/
}

.wfqbe_odd{
background-color:#FFFFFF;
}

.wfqbe_even{
background-color:#EEEEEE;
}

/* default css END */

/* Ranking */

div.ranking_flagge {
	width: 25px;
	height: 15px;
	border: 0px solid red;
	background-repeat: no-repeat;
	float: left;
	margin-left: 90px;
	margin-right: 10px;
	}
	
.wfqbe_ranking_header td
{
	font-weight: bold;
	background: url("img/hg_pixel_01.gif") top left repeat scroll #D1CECE;
}

/* Qualifizierte */
.wfqbe_table_qualifiers td {
	padding: 4px;
	}
div.quali_flagge {
	width: 25px;
	height: 15px;
	border: 0px solid red;
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	}

#wfqbe_event_home
{
	width: 657px;
}
#wfqbe_event_home li
{
	padding: 0;
	margin-left: 19px;
}
.wfqbe_event_home_start, .wfqbe_event_home_ende {
	float: left;
	display: block;
	width: 60px;
}
.wfqbe_event_home_ende {
	width: 45px;
}
.wfqbe_event_home_flagge {
	display: block;
	float: left;
	width: 25px;
	height: 15px;
	background: no-repeat;
	margin-left: 15px;
}
.wfqbe_event_home_link {
	margin-left: 15px;
	float: left;
}
.wfqbe_event_home_bez {
	float: left;
}



#content li.container_db_event_home
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.wfqbe_table_results .pferd
{
	text-align: left;
	padding-left: 30px;
}

/* Starterliste */
.starterliste {
	margin-left: 19px;
	}

.starter_name {
	height: 20px;
	width: 180px;
	border: 0px solid red;
	}
.starter_flagge {
	width: 25px;
	height: 15px;
	margin-top: 0px;
	border: 0px solid red;
	background-repeat: no-repeat;
	float: right;
	}	
	
	/**/
	/* Partner */
	/**/

	
.link {
	margin-left: 20px;
	}

/* "more" links */
.folder img {
	margin-right: 10px;
	cursor: pointer;
	}
.folder, .folder h1 {‚
	cursor: pointer;
	}


	/**************************/
	/*     NO BLUR ERSATZ     */
	/* MUSS AM SCHLUSS STEHEN */
	/**************************/
		
:focus {
	outline: 0 solid;
}

