/* ----- CSS ----- */

*{
}	
html {
}	
body {font-family: "Helvetica Neue", helvetica, arial, sans-serif; font-size: 75%; line-height: 1.5; color: #fff; margin: 0;
  background: #0b214b url('../images/body.png') repeat-x; }

/* ----- IDS ----- */

#container { position: relative; width: 924px; margin:0 auto; }	
#content { padding: 0 0 0 106px; color: #dde3f0; }	
#content p { margin-right: 100px;  }	
#display { padding: 0 0 0 96px; background: #20224e url("../images/logo.png") left no-repeat; height: 300px; overflow: hidden; }
#display img { float: left; }

#display #info { margin: 0 0 0 408px; padding: 30px; }
#display ul { list-style: none; margin: 0; padding: 0; }
#display li { line-height: 1.7;}
#display li span { padding-left: 0.5em; color: #9eb4f8; }      

#display #video { width: 417px; height: 300px; overflow: hidden; float: left; }  
#display #video div  { width: 417px; }


#footer { margin: 72px 0 20px 0; padding: 0 0 0 106px; color: #97a2b3; font-size: 11px; }
#footer span { margin: 0 20px 0 0; }
#footer a { color: #97a2b3; }

#header { height: 100px; }
#header h1 a { display: block; height: 100px; width: 140px; margin: 0; text-indent: -10000px; 
  background: url("../images/schrift_logo.png") no-repeat; }

#navigation { position: absolute; top: 23px; right: 0; width: 780px; height: 72px; overflow: hidden; }
#navigation ul { position: absolute; top: 0; right: 30px; }
#navigation li ul { top: 20px; left: 18px; width: 780px;}
#navigation li li ul { left: 0; }

#navigation a { padding-left: 20px; background-image: url("../images/arrow.png"); background-repeat: no-repeat; background-position:  11px 5px; }
#navigation a.active { text-decoration: underline; }
#navigation li li a { background-image: none; padding-left: 10px; }
#navigation li li a.active { padding-left: 10px; text-decoration: underline;
  background-image: url("../images/arrow.png"); background-repeat: no-repeat; background-position:  0 5px; }

.nav ul { list-style: none; margin: 0; padding: 0;}
.nav li { display: inline; }
.nav a { display: inline-block; color: white; text-decoration: none; cursor: pointer; }

#sub_nav a { padding: 0 10px 0 12px; background: url("../images/line.png") 0 0 repeat-y;}
#sub_nav a.first { background: none;}
#sub_nav { text-align: right; padding: 10px 0 6px; margin-bottom: 0px; }

#slideshow { height: 300px; width: 827px; overflow: hidden; }

#thumbnails { position: relative; height: 108px; padding: 0 22px; }
#thumbnails #scroller { position: relative; width: 880px; overflow: hidden; }
#thumbnails #scroller ul { list-style: none; position: relative; margin: 0; padding: 0; width: 1400px; }
#thumbnails li { float: left; margin: 0 10px 0 0; }
#thumbnails li img { height: 78px; }
#thumbnails li { color: #8c97b3; }

#thumbnails a.prev { position: absolute; left: 0; top: 0; }
#thumbnails a.next { position: absolute; right: 0; top: 0; }

#gestuet ul a { color: #a5c5f1; }
#gestuet a.active { color: #a5c5f1; background-image: url("../images/arrow_gestuet.png"); }

#ueber-uns ul a { color: #ebc295; }
#ueber-uns a.active { color: #ebc295; background-image: url("../images/arrow_ueber_uns.png"); }

#pferdezucht ul a { color: #a1acc0; }
#pferdezucht a.active { color: #a1acc0; background-image: url("../images/arrow_pferdezucht.png"); }

#ausbildung ul a { color: ; }
#ausbildung a.active { color: #ebc295; background-image: url("../images/arrow_active.png"); }

#verkaufspferde ul a { color: ; }
#verkaufspferde a.active { color: #ebc295; background-image: url("../images/arrow_active.png"); }

#sport ul a { color: ; }
#sport a.active { color: #ebc295; background-image: url("../images/arrow_active.png"); }

#news ul a { color: ; }
#news a.active { color: #ebc295; background-image: url("../images/arrow_active.png"); }

table { border: none; }



/* ----- CLASSES ----- */

.hide {}
.show {}
.clearboth { clear: both; }

/* ----- HEADINGS ----- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; margin: 0; }

h1 { font-size: 2em; line-height: 1; margin-bottom: 1.25em; }
h2 { font-size: 1.4em; line-height: 1.25; margin-bottom: 1.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

/* ----- PARAGRAPHS ----- */

p{
}
#primaryContent p{
}
#secondaryContent p{
}

/* ----- QUOTES ----- */

blockquote {}
blockquote p {}
cite {}
blockquote cite {}

/* ----- CODE ----- */

pre {}
code {}
p code {}
pre code {}

/* ----- LISTS ----- */

li {}
li p {}
ol {}
ul {}
ol li {}
ul li {}

#navigation li {}
#navigation ul {}
#navigation ul li {}


/* ----- IMAGES ----- */

img {}
img a {}
img a:hover {}

/* ----- BREAK ----- */

hr {}

/* ----- TEXT FORMATTING ----- */

strong {}
em {}
b {}
i {}

/* ----- LINKS ----- */

a { color: #97a2b3; }
a img { border: none; }
a:hover {}
a:visited, a:active, a:focus {}
a:visited {}
a:active {}
a:focus {-moz-outline-style:none; outline-style:none: ;}

p a {}
cite a {}
li a {}
dt a {}
dd a {}

/* ----- TABLES ----- */

table {}
caption {}
thead {}
tbody {}
tfoot {}
tr {}
tr .alt {}
th {}
td {}

/* ----- FORMS ----- */

form {}
fieldset {}
legend {}
label {}
input {}
textarea {}
input, textarea {}
select {}
optgroup {}
option {}

/* ----- DEFINITIONS ----- */

dl {}
dt {}
dd {}
