/**
 * Style sheet Default
 */
.video
{
	margin-top:5px;
	margin-bottom:20px;
}

#photo-archive .ce_image
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#photo-archive h2
{
	clear:both;
	margin-bottom:10px;
	padding-bottom:4px;
	border-bottom:1px solid #C1BAA4;
}

.pressone,
.presstwo
{
	width:30%;
	float:left;
}

.pressone,
.presstwo
{
	margin-right:5%;
}

.ce_hyperlink
{
	margin-bottom:5px;
	padding-bottom:5px;
}

#unterkunft .ce_table
{
	margin-bottom:20px;
}

#unterkunft .ce_table .col_0
{
	width:45%;
}

#unterkunft .ce_table .col_1
{
	width:25%;
}

#unterkunft .ce_table .col_2
{
	width:30%;
}

.mod_eventlist .ce_text
{
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}

.mod_eventlist .event
{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}

.mod_eventlist .event .ce_text
{
	margin-bottom:0px;
	padding-bottom:5px;
	border-bottom:0px solid #ccc;
}

.mod_flash img
{
	padding:0px;
	border:0px;
}

.headerimg
{
	top:0px;
	position:absolute;
}

.ce_downloads p,
.ce_download p
{
	height:30px;
	margin-bottom:3px;
	padding-bottom:3px;
	vertical-align:middle;
	border-bottom:1px solid #E0D9C6;
}

.ce_downloads a,
.ce_download a
{
	padding-top:14px;
	vertical-align:middle;
}

.ce_downloads img,
.ce_download img
{
	height:30px;
	float:left;
	padding-right:10px;
}

.mod_eventlist .info
{
	padding-bottom:3px;
	font-size:13px;
	color:#882800;
}

.mod_eventlist .time
{
	font-size:13px;
	color:#882800;
}

.mod_eventreader .info
{
	font-size:13px;
	color:#990000;
}

.ce_text ul
{
	margin-bottom:0px;
	padding-left:20px;
	list-style-type:square;
}

.ce_text li
{
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
}

.ce_text
{
	margin-bottom:15px;
	line-height:15px;
}

#unterkunft .ce_table table
{
	width:100%;
	border-top:1px solid #C1BAA4;
	border-bottom:1px solid #C1BAA4;
}

#unterkunft .ce_table td
{
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}


/**
 * Accordion
 */
#event .ce_accordion
{
	margin-bottom:10px;
}

#event .toggler
{
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:35px;
	background-image:url("tl_files/graphics/picture_gallery.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#jumping .ce_accordion,
#dressage .ce_accordion
{
	margin-bottom:10px;
}

#jumping .toggler,
#dressage .toggler
{
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:35px;
	background-image:url("tl_files/graphics/picture_gallery.gif");
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px dotted #fff;
	font-size:12px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

#jumping .ce_accordion .accordion div,
#dressage .ce_accordion .accordion div
{
	height:364px;
	padding-top:20px;
	text-align:center;
	background-color:#fff;
	border:1px solid #ccc;
}


/**
 * Basic tags
 */
#willkommen img
{
	padding:3px;
	border:1px solid #847E6D;
}

#pferde img,
#jumping img,
#dressage img,
.mod_eventreader img
{
	margin-top:3px;
	padding:3px;
	border:1px solid #847E6D;
}

#banners img,
#sponsors img
{
	margin-top:3px;
	padding:3px;
	border:1px solid #fff;
}

p,
pre,
form
{
	margin:0px;
	padding:0px;
}

h1
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#882800;
}

h2
{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#514C40;
}

h3
{
	margin:0px 0px 7px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:16px;
	color:#514C40;
}

#jumping h3,
#dressage h3
{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#514C40;
}

h4
{
	margin:5px 0px 2px 0px;
	padding:0px;
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#882800;
}

optgroup
{
	padding-top:3px;
	padding-bottom:3px;
}


/**
 * Body
 */
body
{
	margin:0px;
	padding:0px;
	background-color:#efeadf;
	background-image:url("tl_files/graphics/bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
}


/**
 * caption
 */
.ce_image .caption
{
	padding-right:4px;
	padding-left:4px;
	font-size:11px;
}


/**
 * comments
 */
.ce_comments .comment
{
	margin-top:5px;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px solid #C1BAA4;
	font-family:Georgia, Palatino, Times, serif;
	font-size:13px;
	color:#333;
}

.ce_comments .info
{
	font-family:Georgia, Palatino, Times, serif;
	font-size:10px;
}


/**
 * Event
 */
.mod_eventlist.dressage
{
	width:252px;
	float:left;
	margin-right:20px;
}

.mod_eventreader .moreinfo
{
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	text-align:center;
	background-color:#fff;
}

.enclosure
{
	margin-bottom:20px;
	padding-top:10px;
	border-top:1px dotted #fff;
}

.enclosure img,
.layout_full .enclosure img
{
	height:30px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	border:0px;
}

.enclosure p
{
	height:30px;
	margin-bottom:10px;
}

.enclosure a
{
	padding-top:14px;
	vertical-align:middle;
}


/**
 * Flash
 */
.mod_flash
{
	width:800px;
	height:350px;
	border-bottom:1px solid #C1BAA4;
}

.flash
{
	top:147px;
	position:relative;
	border:0px;
}

* html .flash
{
	top:147px;
	position:relative;
	border:0px;
}

*:first-child+html .flash
{
	top:147px;
	position:relative;
	border:0px;
}


/**
 * Font family
 */
a,
b,
body,
cite,
div,
em,
i,
label,
li,
ol,
p,
strong,
td,
th,
u,
ul
{
	font-family:Trebuchet MS, Verdana, sans-serif;
}

fieldset,
form,
input,
optgroup,
select,
textarea
{
	font-family:Trebuchet MS, Verdana, sans-serif;
}


/**
 * Font size
 */
.confirm,
.error
{
	font-weight:bold;
	font-size:13px;
	color:#882800;
}

.verkauft
{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	color:#882800;
}

a,
body,
div,
fieldset,
form,
input,
label,
li,
ol,
optgroup,
p,
select,
td,
th,
textarea,
ul
{
	font-size:12px;
	color:#514C40;
}


/**
 * footer
 */
#footer
{
	margin-top:15px;
	margin-bottom:60px;
	padding-top:5px;
	border-top:1px solid #C1BAA4;
}

#footer .inside
{
	height:16px;
	padding-top:2px;
	padding-left:20px;
	background-image:url("tl_files/graphics/horse_icon.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:10px;
	color:#a49d86;
}

#footer .inside a
{
	text-decoration:underline;
	font-size:10px;
	color:#a49d86;
}


/**
 * Form
 */
#horse-contact label
{
	display:block;
	margin-top:7px;
	margin-bottom:2px;
}

.submit
{
	padding-top:1px;
	padding-bottom:1px;
	background-color:#882800;
	border:1px solid #E0D9C6;
	color:#fff;
}

input.text,
textarea
{
	width:99%;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	border:1px solid #E0D9C6;
}

.ce_form table,
.ce_table table
{
	width:100%;
}

.ce_form td
{
	padding-top:2px;
	padding-bottom:10px;
	border-top:1px solid #E0D9C6;
}

.ce_form .row_5 td
{
	border-top:0px;
}

.ce_form .col_0
{
	width:20%;
	padding-right:20px;
	vertical-align:top;
}


/**
 * Gallery
 */
.ce_gallery a img
{
	margin-right:5px;
	margin-bottom:3px;
	padding:3px;
	border:1px solid #847E6D;
}

.ce_gallery a:hover img
{
	border:1px solid #882800;
}

.ce_gallery
{
	margin-bottom:10px;
	padding-top:5px;
	border-top:1px solid #C1BAA4;
}


/**
 * header
 */
#header
{
}


/**
 * Layout
 */
#right .inside
{
	text-align:right;
}

#banners .ce_image
{
	margin-bottom:10px;
}

#preise table
{
	width:100%;
	margin-bottom:10px;
	border-top:1px solid #C1BAA4;
}

#preise table .col_0
{
	width:50%;
}

#preise table td
{
	padding:3px 20px 3px 3px;
	vertical-align:top;
	border-bottom:1px solid #C1BAA4;
}

#preise table .col_1
{
	font-weight:bold;
}

#pferde .ce_text
{
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #C1BAA4;
	line-height:15px;
}

#jumping .ce_text em,
#dressage .ce_text em
{
	text-decoration:underline;
	font-size:11px;
	color:#666666;
}

#jumping .ce_text strong,
#dressage .ce_text strong
{
	font-size:14px;
	line-height:18px;
}

#jumping .ce_text,
#dressage .ce_text
{
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #C1BAA4;
}


/**
 * layout
 */
#main .inside
{
	padding-left:20px;
}


/**
 * Layout
 */
.mod_navigation
{
	top:115px;
	position:absolute;
}

.intro
{
	border-bottom:1px solid #C1BAA4;
	font-family:Georgia, Palatino, Times, serif;
	font-size:13px;
	color:#514C40;
	line-height:18px;
}


/**
 * Links
 */
a
{
	text-decoration:none;
	color:#882800;
}

a:hover
{
	text-decoration:underline;
}


/**
 * News
 */
.mod_upcoming_events .ce_text
{
	padding-bottom:3px;
	border-bottom:1px solid #E0D9C6;
}

.layout_full .info
{
	width:100%;
	margin-top:-20px;
	margin-bottom:5px;
	padding-bottom:7px;
	text-align:right;
	border-bottom:1px solid #E0D9C6;
}

.layout_full
{
	margin-bottom:20px;
}

.layout_full img
{
	padding:3px;
	border:1px solid #847E6D;
}

.layout_full h1
{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#514C40;
}

.layout_full h2
{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:17px;
	color:#514c40;
}

.mod_eventlist h2 a
{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Georgia, Palatino, Times, serif;
	font-weight:normal;
	font-size:17px;
	color:#514c40;
}


/**
 * quotes
 */
#quotes .ce_text
{
	margin-top:15px;
	padding-top:5px;
	padding-right:5px;
	padding-left:20px;
	background-image:url("tl_files/graphics/quote_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Georgia, Palatino, Times, serif;
	font-style:italic;
	font-size:13px;
	color:#514C40;
	line-height:16px;
}

#quotes .ce_text em
{
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size:11px;
	color:#882800;
}


/**
 * turnier
 */
#results table
{
	width:100%;
	border-top:1px solid #C1BAA4;
	border-bottom:1px solid #C1BAA4;
}

#event .ce_table table
{
	width:100%;
	margin-bottom:20px;
	border-top:1px solid #C1BAA4;
	border-bottom:1px solid #C1BAA4;
}

#event .ce_table table a
{
	color:#514C40;
}

#event .ce_table table a:hover
{
	color:#882800;
}

#results .odd
{
	background-color:#E0D9C6;
}

#event .ce_table .odd
{
	background-color:#E0D9C6;
}

#teilnehmer th,
#resultate th
{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	border-bottom:1px solid #C1BAA4;
	color:#882800;
}

#event .ce_table th
{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	border-bottom:1px solid #C1BAA4;
	color:#882800;
}

#results td
{
	padding-top:5px;
	padding-bottom:5px;
}

#event .ce_table td
{
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}

#event .ce_table tbody tr:hover
{
	background-color:#fff;
}

.cdi .ce_table .row_0
{
	font-weight:bold;
	font-size:13px;
}

.cdi .ce_table .col_0
{
	padding-left:10px;
}

.csi .ce_table .col_0,
.csi .ce_table .col_1,
.csi .ce_table .col_2
{
	width:70px;
}

.csi .ce_table .col_3
{
	width:260px;
}

.csi .ce_table .col_5,
.csi .ce_table .col_6
{
	width:100px;
}

.cdi .ce_table .col_0,
.cdi .ce_table .col_1,
.cdi .ce_table .col_7
{
	width:40px;
}

.cdi .ce_table .col_2
{
	width:190px;
}

.cdi .ce_table .col_5,
.cdi .ce_table .col_6
{
	width:65px;
}

#teilnehmer table.sortable th
{
	padding-left:12px;
	background-position:-3px center;
}

#results .col_0
{
	width:50%;
}

#results .col_1
{
	width:25%;
}

#resultate .row_0 .col_0
{
	height:30px;
	background-image:url("tl_files/graphics/springen1.gif");
	background-position:center center;
	background-repeat:no-repeat;
}

#resultate .row_1 .col_0
{
	height:30px;
	background-image:url("tl_files/graphics/springen2.gif");
	background-position:center center;
	background-repeat:no-repeat;
}

#resultate .row_2 .col_0
{
	height:30px;
	background-image:url("tl_files/graphics/springen3.gif");
	background-position:center center;
	background-repeat:no-repeat;
}

#resultate .row_3 .col_0
{
	height:30px;
	background-image:url("tl_files/graphics/springen4.gif");
	background-position:center center;
	background-repeat:no-repeat;
}


/**
 * Webcam
 */
.webcam
{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	background-color:#fff;
	border:1px solid #ccc;
}

