html, body {margin:0px;padding:0px} 

body{

background-color:#fff;

text-align:center;

margin-top:0px;

overflow:auto;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px; 

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



td{font-size:10px;}

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.outerbox{

text-align:left;

margin:auto;

width:800px;

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 10px;

border:0px solid red;

}

.outerbox_start{

text-align:left;

margin:auto;

width: 900px;

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 10px;

border:0px;

margin-top: 100px; 

}

#topbox{

position:relative;

left:0px;

background-color:#002850;

border:0px solid yellow;

background-image: url(images/site_bgrd.jpg);

background-repeat:no-repeat;

height:200px;

}

#topbox_home{

position:relative;

float: left;

background-color:#002850;

border:0px solid yellow;

background-image: url(images/site_bgrd.jpg);

background-repeat:no-repeat;

height:200px;

}

#topbox_start{

position:relative;

left:0px;

float: left;

width: 546px;

top:90px;

background-color:#002850;

border:0px solid yellow;

height:510px;

text-align:center;

}

#maincontent_start{margin-top:20px;}

#maincontent_start a{color:white;}

#maincontent_start img{margin:5px;}

#topbox a, #footerbox a{color:white;text-decoration:none;}

#topbox span a, #footerbox span a{color:white;text-decoration:underline;}

#topbox span, #footerbox span{text-decoration:underline;}

#contentbox{

position:relative; width: 800px;

background: transparent url(images/content_bgrd.jpg) repeat-y;

}

#topnav{color:white;position: absolute; left: 60px; top:125;}

#subnav{color:white;position: absolute; left: 60px; top:160;text-align:right;width:680;}

#flags{float:right;border:none;height:50px;position: absolute;top:125;right:62px;}
#flags img{margin-left:5px;}



#leftcontent{position:relative;left:70px;width:180px;padding-top:10px;padding-bottom:10px;float:left;}

#spacercontent{width:120px;float:left;text-align:right;}

#maincontent{width:400px;padding-top:10px;padding-bottom:10px;float:left;}

#maincontent a, #leftcontent a{color:#002850;}

#maincontent h1{color:#002850;font-size:12px;}









#footerbox{

background-color:#002850;

color:white;

height:25px;

text-align:right;

padding-top:5px;

padding-right:60px;

}

#lastdiv{height:20px;}



/*Pferdeextension*/

#horsedetail .hdl{

FONT-SIZE: 12px; font-weight:bold; COLOR: #002850; margin-top:25px; margin-bottom:10px;margin-left:0px;

}

.ped_list_hdl, #horsedetail .hdl_top{

FONT-SIZE: 12px; font-weight:bold; COLOR: #002850; margin-top:´10px; margin-bottom:10px;margin-left:0px;

}

#horsedetail .hdl_top{margin-top:10px;}

.pedigree{

margin-top:10px;

margin-bottom:10px;

width:100%;

font-size:10px;

font-weight:bold;

background-color:#DFE4EA;

border-collapse:collapse;

}

.pedigree td{border:1px solid #26486B}

#horsedetail .ped_content{margin-left:20px;}

#horsedetail .ped_foto{margin-top:10px;}

#horsedetail .ped_merkmale, #horsedetail .ped_medien{

margin-bottom:10px;

font-size:10px;

border-collapse:collapse;

}

.ped_navigation{margin-top:8px;}

#horsedetail .right_col{padding-left:10px;}

#horsedetail input{width:200px;}

#horsedetail textarea{width:200px;height:80px;}



.horse_list{width:100%;border-bottom:1px solid #DFE4EA;font-size:10px;border-collapse:collapse;margin-left:20px;}

.horse_list_pic{text-align:right;}

.horse_list_pic img{margin:0px;}

.horse_list_name{padding-bottom:5px;padding-top:5px}




















