/* CSS Document */

body {
	margin:0px;padding:0px;
	font:11px normal Arial, Helvetica, Geneva, sans-serif;
	color:#000000;}
a {color:#1159b0;text-decoration:none;}
img {border:0px;}
input, select, textarea {display:none;}

#header {
	height:196px;
	background:url(/htdocs/images/bg_header.jpg) no-repeat;
	position:relative;}
#wrapper { background:url(/htdocs/images/bg_wrapper2col.gif) repeat-y; width:1000px; margin: 10px auto;}
#container {width: 826px;float:left;}
#footer{display:none;}

#header h1 {margin:0px;padding:0px;position:absolute;top:49px;left:21px;}
#header h1 a {display:block; width:205px; height:68px;background:url(/htdocs/images/logo.jpg);
	font-size:0px;line-height:0px;text-indent:-10000px;}
#header h3 {margin:0px;padding:2px 10px;position:absolute;top:140px;right:32px;border:1px solid #444;background:#222;width:105px;
	text-align:center;}
#header h3 a {font-size:14px;color:#999;font-weight:normal;}
#header h3 a:hover {font-size:14px;color:#fff;}
#header hr {display:none;}
#header img {border:0px;}
#header #langBox {display:none;}
#header #quickBox {display:none;}
#header .banner {position:absolute;top:30px;left:240px;margin:0px;}
/*#header ul {display:none;}*/
#mainNavUL {display:none;}
#tightCol {width:175px;float:left;padding:5px 40px 30px 30px;}
#tightCol ul {list-style:none;margin:20px 0px 15px 0px;padding:0px 20px 0px 0px;width:170px;font-size:12px;}
#tightCol ul a{color:#000;display:block;padding:7px 0px 3px 3px;border-bottom:1px dotted #efefef;}
#tightCol ul a:hover{background:#efefef;}
#tightCol ul ul {list-style:none;margin:0px 0px 0px 10px;padding:0px;width:160px;}
#tightCol ul ul a{color:#1159b0;display:block;}
#tightCol ul ul a:hover{}
#tightCol ul.level0_selected {background: #ccc;}
#tightCol ul.level1_selected {background: #ccc;}
.MyHorses {display:none;}

#tightCol h3 { background:#e5effc; margin:1em -40px 1em -23px; padding:7px 0px 7px 24px; width:190px; color:#606062;
	font: 12px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#tightCol h4 { margin:0px; padding:4px 0px 4px 0px; font:14px normal Georgia, "Times New Roman", Times, serif; color:#1159b0; font-weight:bold;}

#wideCol {width: 581px;float:left;padding-bottom:20px;position:relative;}
#icoBox {display: none;}
.twocol #wideCol {width: 796px;padding-left:30px;}
#textSize {display: none;}
#textSize .a{font-size:10px;}
#textSize .aa{font-size:12px;}
#textSize .aaa{font-size:14px;}
#textSize a {display:block;height:30px;width:20px;
	float:left;text-align:center;vertical-align:bottom;line-height:30px;}
#textSize a.selected, #textSize a:hover {background:url(/htdocs/images/arrow.gif) no-repeat 50% 0px;}
#wideCol h2 {color:#3b3b3b;margin:20px 0px 20px 0px;padding:0px;}
#wideCol h3 {color:#1d304a;padding:0px;font-weight:bold; font-family: "Times New Roman", Times, serif;}

#sideCol {width: 168px;float:left;padding:0px 0px 0px 0px;}
#sideCol .searchBox {background:#1f1f1f;margin:0px;padding:0px 0px 10px 14px;color:#8a8a90;}
#sideCol .searchBox h5 {margin:0px;padding:0px 0px 3px 0px;font-size:12px;}
#sideCol .searchBox .searchText {width:86px;background:#e6e6e6;border:1px solid #b3b3b3;margin-right:4px;margin-bottom:3px; color:#1b2741; font-size:11px;padding:4px 10px;}
#sideCol .searchBox .searchBtn {background:url(/htdocs/images/btn_search.gif) no-repeat; margin-bottom:7px;
			font-size:0px;line-height:0px;text-indent:-10000px; border:0px;width:23px;height:18px; cursor:pointer;}
#sideCol .searchBox a {color:#8a8a90;text-decoration:underline;}
#sideCol .searchBox a:hover {color:#fff;}
#sideCol h2 {color:#000;}
#sideCol h3 {color:#1159b0;font-weight:bold;}
#sideCol .banner {text-align:center;}

#pageContentBox {padding:0px 20px 0px 0px;line-height:1.2em;}
table.list {width:100%;}
table.list th{text-align:left;font-size:11px;border-bottom:3px solid #dedede;padding: 10px 2px;background:#1f1f1f;color:#999;}
table.list th.align_center {text-align: center;}
table.list td{background:#fefefe;border-bottom:1px solid #ccc;padding: 2px; vertical-align:top;}
table.list .alternate td{background:#efefef;border-bottom:1px solid #ccc;}
table.list img {border: 1px #fff solid;}
table.list .pagination {background:#dedede;text-align:right;padding: 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
table.list .pagination a{color: #333;background:#fff; padding:1px 3px;border:1px solid #fff;}
table.list .pagination a:hover{color: #333;background:#fff; padding:3px;border:1px solid #333;}
table.list .alpha, table.list .alpha_Selected {background:#dedede;text-align:center; padding: 7px 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
table.list .alpha_Selected a{color: #fff;background:#444; padding:1px 3px;border:1px solid #fff;}
table.list .alpha a{color: #333;background:#fff; padding:1px 3px;border:1px solid #fff;}
table.list .alpha a:hover{color: #333;background:#fff; padding:3px;border:1px solid #333;}
table.list p {margin: 1em 0em;padding: 4px;border: 1px solid #ccc;background:#fff;}
table.list h4 {font-size:14px;color:#666;margin:1em 0em;padding: 4px 0px;border-bottom: 4px solid #dedede;background:#fff;
	border-top:1px solid #dedede;}
table.list a:hover {color:#000;}
table.list .links {border-width:3px;}
div.list .item{border-top:1px solid #dedede;}

table.stammbaum {width:100%;}
table.stammbaum th{text-align:center;font-size:11px;border-bottom:3px solid #dedede;padding: 10px 2px;background:#1f1f1f;color:#999;}
table.stammbaum td{background:#fefefe;border-bottom:1px solid #ccc;padding: 2px; vertical-align: middle;}
table.stammbaum td.male{background:#e5effc;border-bottom:1px solid #ccc;padding: 2px; vertical-align: middle;}
table.stammbaum img {border: 1px #fff solid;}
table.stammbaum p {margin: 1em 0em;padding: 4px;border: 1px solid #ccc;background:#fff;}
table.stammbaum h4 {font-size:14px;color:#666;margin:1em 0em;padding: 4px 0px;border-bottom: 4px solid #dedede;background:#fff;
	border-top:1px solid #dedede;}
table.stammbaum a:hover {color:#000;}
table.stammbaum .links {border-width:3px;}



.btnAddHorse {margin:2px 4px;padding:2px;border:1px solid #11203D;text-align:center; float:left;}
.btnAddHorse a {font-size:14px;color:#fff;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
		background:#575757;display:block;padding:2px 10px;}
.btnAddHorse a:hover {color:#dedede;background:#0065DE;}
.searchHorse {background:#fff;}
.searchHorse strong {margin:0px;padding:0px 0px 3px 0px;font-size:12px;color:#333;}
.searchHorse .searchText {width:70px;background:#e6e6e6;border:1px solid #b3b3b3;margin-right:4px;margin-bottom:3px; color:#1b2741;
	font-size:11px;padding:4px 10px;}
.searchHorse .searchTextLittle {width:25px;background:#e6e6e6;border:1px solid #b3b3b3;margin-right:4px;margin-bottom:3px; color:#1b2741; font-size:11px;padding:4px 10px;}
.searchHorse .searchBtn {background:url(/htdocs/images/btn_search2.gif) no-repeat; margin-bottom:7px;
			font-size:0px;line-height:0px;text-indent:-10000px; border:0px;width:23px;height:18px; cursor:pointer;}

#newsBox {float:left;padding:0px;}
.news {width:280px;float:left;margin:0px 0px 20px 0px;padding:0px 5px 0px 0px;}
.news img {float:left;margin:0px 4px 10px 0px;}
.news h3 {color:#1d304a;margin:0px 0px 4px 0px;padding:0px;font-weight:bold;}
.news p {margin:0px;padding:0px;line-height:1.4em;}
.news strong {}
.news a{}
#newsBox hr{visibility:hidden;clear:both;}
#tags {float:left;width:100%;padding-top:0px;margin-top:0px;margin-bottom:30px;}
#tags a {float:left;display:block;padding:3px;margin:3px;}
.addressbar {border:1px solid #000;width:100%;background:#666;}
.addressbar td{}
.addressbar a{color:#fff;border:1px solid #666;display:block;padding:3px 4px;}
.addressbar a:hover{color:#dedede;border:1px solid #ccc;background:#555;}

.eventsBox {padding:0px 0px 0px 10px;}
.eventsBox h3 {margin:0px;font-size:15px;}
.eventsBox p {margin:0px 0px 10px 0px;}

.clearer{clear:both;visibility:hidden;height:0px;display:block;}
.left {float:left;margin:0px 10px 10px 0px;border:4px solid #b6baa9;}
.right {float:right;margin:0px 0px 10px 10px;border:4px solid #b6baa9;}
.rightCaddie {float:right; margin: 5px 0px 0px 0px; padding: 0;}
.more {background:url(/htdocs/images/ico_more.gif); width:61px; height:12px; font-size:0px;display:block;
	line-height:1.2em;text-indent:-10000px;padding:0px;color:#7f7f7f;margin-top:10px;clear:both;}
.moreDe {background:url(/htdocs/images/ico_more_de.gif); width:66px; height:12px; font-size:0px;display:block;
	line-height:1.2em;text-indent:-10000px;padding:0px;color:#7f7f7f;margin-top:10px;clear:both;}
	
.moreEn {background:url(/htdocs/images/ico_more_en.gif); width:66px; height:12px; font-size:0px;display:block;
	line-height:1.2em;text-indent:-10000px;padding:0px;color:#7f7f7f;margin-top:10px;clear:both;}
	
.center {text-align: center;}
.bouton {border: 1px solid #ccc; line-height:22px; font-size:12px; padding: 5px 10px; color: #000; background: #e0dfe3}

.ListPage {text-align: right;float: right;margin: 30px 0 20px 0;list-style:none;color: #999;}
.ListPage li {float: left;padding: 0 5px;}
.ListPage img, .ListPage a:link, .ListPage a:visited, .ListPage a:hover, .ListPage a:active {border: none;background: none;}

/* News */

#content_small { padding-right: 10px;}
#content h3 {background:#e5effc; margin:1em -40px 1em -23px; padding:7px 0px 7px 24px; color:#606062;
	font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
#icoBox img {border: 0; margin-left: 0px;}

#newsBox {float:left;padding:0px;}
.newsList {width:555px;float:left;margin:0px 0px 20px 0px;padding:0px 5px 0px 0px;}
.newsList img {float:left;margin:0px 4px 10px 0px;}
.newsList h3 {color:#1d304a;margin:0px 0px 4px 0px;padding:0px;font-weight:bold;}
.newsList p {margin:0px;padding:0px;line-height:1.4em;}
#newsBox hr{visibility:hidden;clear:both;}
#photo {margin-right: 5px; margin-bottom: 5px;}
#contentNews img{margin-right: 5px; margin-bottom: 5px;}
.relatedNewsList {width:160px;float:left;margin:0px 5px 20px 5px;padding:0px 5px 0px 5px;}

#nextNews p.photo{width: 50px;padding: 0px;margin: 0px;float: left;text-align:center;}
#nextNews p.text{padding-left: 5px;}

/*caddie*/
#smallCaddie {display:none;}

#addToBasket {display:none;}
#contact input {width: 232px;}
#contact textarea {width: 232px;}

ul.glossaire  {text-decoration: none; list-style: none;}
ul.glossaire li {text-decoration: none; list-style: none; padding: 5px;}
ul.glossaire li.even {line-height: 30px; background-color:#e5effc;}
ul.glossaire li.odd {line-height: 30px; padding: 2px 5px;}

div.cropme {border: 1px solid #7f7f7f;height: 95px;width: 95px;overflow: hidden;margin: 0 5px 5px 0;}

/* fin */
