html, body {height: 100%;margin:0; padding:0; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  background:#fff url(/fileadmin/template/image/bg_gradientbot3.gif) top left repeat;}

#contentcenter {float: left;width:410px; padding:0;margin:0 13px 0 13px; border:0px solid black;}
#contentimagediv > img{padding-top:12px;}  
/*typography*/
h1 {display:none;}
h2{color:#274185; text-transform:uppercase;margin-top: 5px;}
h3{color:#274185; text-transform:uppercase;font-size:15px;margin-top: 10px;}

#logolink {position: absolute; top: 40px; width: 200px; height: 50px;}
#content h3{color:#666; font-size:15px; text-transform:capitalize; }

h4{color:#274185;display:block; font-size:17px;font-weight:normal; }
h4.extra{color:#274185;display:block; font-size:17px;text-transform:uppercase;}


.items, .hengstitems, .hengstitems_neu {margin-left: 0;padding-left: 0;list-style: none;}
.items li, #content a.rqlink {padding-left: 10px;background-image: url(/fileadmin/template/image/bt_arrow.gif);background-repeat: no-repeat;background-position: 0 0.5em;margin-bottom:0px;}
.items li a{margin-bottom:5px; line-height:18px;}
.items ul { list-style: none; }

.hengstitems li {padding-left: 10px;background-image: url(/fileadmin/template/image/1pxhml.jpg);background-repeat: repeat-x; margin-bottom:0px; height:30px; margin-top:0px;}
.hengstitems li > div{height:100%;}
.hengstitems li > div > div {position: relative ;top:30%; padding-left: 10px; background-image: url(/fileadmin/template/image/bt_arrow.gif);background-repeat: no-repeat;background-position: 0 0.5em; margin-bottom:0px;}
.hengstitems li > div > div > a{margin-bottom:5px;}
.hengstitems li > table {height:100%; width:100%;}
.hengstitems li > table  tr  td  { padding-right: 2px; vertical-align:text-top;}
.hengstitems li > table  tr  td[valign=middle] {vertical-align:middle;}

.hengstitems_neu li { clear:left;background-image: url(/fileadmin/template/image/1pxhmm.jpg);background-repeat: repeat-x; margin-bottom:1px; height:80px; margin-top:18px;}
.hengstitems_neu li div{line-height:1px;margin-bottom:1px; float:left; }
.hengstitems_neu li div a{margin-bottom:0px; }
.hengsteneudivtext {float:left; height:79px; padding-left: 18px; padding-right: 10px; background-image: url(/fileadmin/template/image/1pxhmmsnowflake.jpg);background-repeat: no-repeat;}
.hengsteneudivtext p {padding-top:12px; font-size:11px; line-height:18px;}
.hengsteneudivtext a{ color:#274185; font-size:14px; font-weight: bold; text-decoration:none; line-height:20px;}

#content ul.component-items {margin: 0;padding-left: 0;list-style: none;}
#content ul.component-items a.internal-link {text-decoration: none;font-size:14px; font-weight: bold; line-height:18px;}
#content ul.component-items li{margin-top:15px; padding: 3px 0 0 12px; background:url(/fileadmin/template/image/small_flake.gif) no-repeat;}


.unsereHengstesubheadline {clear:left;background-image: url(/fileadmin/template/image/1pxhml_neu.jpg);background-repeat: repeat-x; margin-bottom:0px; height:20px; margin-top:0px;}
.unsereHengstesubheadline > div {clear:left; padding-left: 10px; margin-bottom:0px; color:#274185; font-size:15px; font-weight: bold; text-decoration:none;}
.unsereHengstesubheadline > div > a {text-decoration:none;}


/*#content ul.stallions a.headline {text-decoration: none;font-size:12px; font-weight: bold;}*/


#content hr {border: 0; border-bottom: 1px solid #DEDEDE; margin-bottom: 20px;}
#content ol { list-style-type:decimal;margin:0 0 0 20px;padding:0; line-height:18px;}
#content ul {margin:0 0 0 16px;padding:0;line-height:18px; }
#content ul.hengstitems_neu {margin:0 0 0 0px;padding:0;line-height:18px; }
#content div.hengstneu h6{color:#274185;font-size:15px;margin-top: 10px;}
#content li {margin:0;padding:0;}

p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#274185; text-decoration:underline;}
a:hover {text-decoration:none;}

img { border:0;}
.clear{clear:both;}
strong {font-weight:bold;}

/*layout*/
#wrapper {float:left; width: 100%; margin: 0 0 0 0; padding: 0; background:#fff url(/fileadmin/template/image/bg_gradient.gif) top left repeat-x;}
#bgnavleiste { width: 100%;background: url(/fileadmin/template/image/bg_navleiste.gif) top left repeat-x; float:left;}
#container {position:relative; width: 825px;  margin: 0; margin-left: auto; margin-right: auto; padding: 0; }

#headimg, #headimg1, #headimg2, #headimg3, #headimg4, #headimg5, #headimg6, #headimg7 { float:left; padding: 0; margin:0; width:825px; height:254px;}
#headimg1 {background: url(/fileadmin/template/image/head_1.gif) top left no-repeat;}
#headimg2 {background: url(/fileadmin/template/image/head_2.gif) top left no-repeat;}
#headimg3 {background: url(/fileadmin/template/image/head_3.gif) top left no-repeat;}
#headimg4 {background: url(/fileadmin/template/image/head_4.gif) top left no-repeat;}
#headimg5 {background: url(/fileadmin/template/image/head_5.gif) top left no-repeat;}
#headimg6 {background: url(/fileadmin/template/image/head_6.gif) top left no-repeat;}
#headimg7, #headimg {background: url(/fileadmin/template/image/head_0.gif) top left no-repeat;}

#bgfoot {float:left; width: 100%;background:#fff url(/fileadmin/template/image/bg_gradientbot.gif) left top repeat-x;}
#cnttop{float:left;margin: 0 0 0 0; padding:0;background:transparent url(/fileadmin/template/image/bg_cnttop.gif) top left no-repeat; width:825px; height:2px;}
#cntbot{float:left;margin: 0; padding:0;background:transparent url(/fileadmin/template/image/bg_cntbot.gif) 0 0 no-repeat; width:825px; height:3px; }
#cntbg { width: 825px; height:100%; margin:0; padding: 0; background:#fff url(/fileadmin/template/image/bg_cnt.gif) top left repeat-y;}

/*three content columns*/
#leftcontent {width:197px; padding:0 0 0 0px; margin: 0; background: transparent; float: left;}
#leftcontent .box {padding: 0 0px 10px 5px;border-bottom: 1px solid #DEDEDE;}
#content {float: left;width:410px; height:100%; padding:0; margin:0px; background: transparent url(/fileadmin/template/image/cnt_flake.gif) top left no-repeat; /*border:1px solid red;*/}
#content .gallery {width:122px; height:148px; margin: 0 10px 20px 0; float: left; font-size:10px;}
#content .galleryimg {width: 100px; padding: 10px; border: 1px solid #DEDEDE;}
#rightcontent {width:186px; margin: 0; padding:0 0 0 1px; background: transparent; float: left;}
#rightcontent .box {padding: 0 0 10px 5px;border-bottom: 1px solid #DEDEDE;}

#footer{width:825px; margin-left: auto; margin-right: auto;}


#rightcontent img.horseimg {padding: 10px;	border: 1px solid #999;}
/*navigation*/
#navigation { width:825px; height:101px; padding:0 0 0 0; margin-top:28px; }
#navi {float: right; padding:0; margin:28px 0 0 0; width:530px;}
#navi ul {margin: 0; padding: 0; display: inline; }
#navi li {display: inline; padding:0; list-style-type: none;	}
#navi a {float: left;padding: 1px 0 0 0;height: 0px !important; height /**/:35px; /* for IE5/Win */}


/*breadcrumb*/
#breadcrumb {float: left; padding:105px 0 0 215px;}
#breadcrumb a, #breadcrumb a.active, #breadcrumb a:visited {color:#fff;font-size: 9px;text-decoration:underline;}
#breadcrumb ul {margin: 0; padding: 0; display: inline; color:#fff; }
#breadcrumb li {display: inline; padding: 0 2px 0 2px; list-style-type: none;	}


/*meta*/
#meta {float: right; margin:4px 0 0 0; height:14px;  width:290px; }
#meta a, #meta a.active, #meta a:visited {color:#fff;font-size:9px;}
#meta ul {margin: 0; padding: 0; display: inline; color:#fff;}
#meta li {display: inline; padding: 0 2px 0 0; list-style-type: none;}
#meta a.opacitylink img, #meta img.opacitylink {filter:alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) -moz-opacity: 0.5;opacity: 0.5;}
#meta a.opacitylink:hover img, #meta a.opacitylink img.active {filter:alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}


/*footer*/
#footnav {width:440px; margin-left:auto; margin-right:auto; padding:0; margin-top:0; text-align:center;}
#footnav a, #footnav a.active, #footnav a:visited {color:#fff;font-size:9px; text-decoration:underline;}
#footnav ul {margin: 0; padding: 0; display: inline;color:#fff; }
#footnav li {display: inline; padding: 0 5px 0 5px; list-style-type: none;	}
#footnav p{color:#fff;display: inline;}



/**/
#contactbox {float:right; width:189px;height:79px; margin-top:30px;background:#274185 url(/fileadmin/template/image/bg_teaser.gif) top left no-repeat;color:#fff;}
#contactcnt {margin-left:13px; margin-top:13px;}
#contactbox p {color:#c1d1e6; display:inline; }
#contactbox a {color:#c1d1e6;}
#contactbox strong { display:none;}

/*calendarhead*/
table#calendar  {width:170px;background:#f3f3f3;border-collapse: collapse; }
#calendar caption {background:#f3f3f3;width:170px; height:20px;}
#calendar caption a{text-align: center; color:#184681;background:#f3f3f3;width:170px; text-decoration:none; margin: 0 0 5px 0}

/* style for input box for newsletter and formstyles*/
label {float:left;}
label.hide{display:none;}
label.radio, label.checkbox { width: 40px;float:none;display: inline;margin:0 20px 0 0;border:none; }

input, select {font:11px/18px verdana , sans-serif; color:#333; width: 373px;}
textarea {font:11px/18px verdana , sans-serif; color:#333;}
form br { clear: both; }

#eintragen {width:141px; height:12px;border:none;background-color:transparent; margin:5px 0 0 0;}
#abschicken{width:130px; height:11px;border:none;background-color:transparent;}



table.csc-frame-frame1 {background: #c1d1e6; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc}
#pedigree {border-collapse:collpse; background-color:#efefef;empty-cells:hide;}

#pedigree thead th { color:#274185; text-transform:uppercase;}

#pedigree thead td {border:2px solid #ffffff;height: 40px; background-color:#ffffff; vertical-align:middle; width:25%; background-image: url(/fileadmin/template/image/1pxhml.jpg);background-repeat: repeat-x;}
#pedigree thead td p{color:#274185; text-transform:uppercase; text-align:center;}
#pedigree thead td p a{text-decoration:none;}

#pedigree tbody td {height: 40px; background-color:#203f86; / *background-color:#efefef;* / vertical-align:middle; width:25%; }
#pedigree tbody td p { width:100%; color:#ffffff; text-align:center; vertical-align:middle; line-height:11px; / *  height:40px; line-height:expression('40px'); background-color:#203f86;* / }

input.emailinputright {width:150px; background-color:#F0F0F0; border:0px solid black;}
a.emailsubmitright2 {font-weight: bold; text-decoration:none;}
emailcheckboxright {padding: 0; margin: 0;}


#gewinnspielstart_de {padding-top: 10px; height:195px; width:411px; background: url(/fileadmin/template/image/de/teaser_gross_de.jpg) top left no-repeat;}
#gewinnspielstart_de div {padding: 143px 0 0 143px;}

#gewinnspielstart_en {padding-top: 10px; height:195px; width:411px; background: url(/fileadmin/template/image/en/teaser_gross_en.jpg) top left no-repeat;}
#gewinnspielstart_en div {padding: 140px 0 0 143px;}                                           