body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;padding: 0px;
	background-position: center;
}
img {
	border:0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	}
#head {
	padding: 0px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../img/head_bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#head h1 {
	padding: 0px;
	margin: 0px;
	background-image: url(../img/the_showhorse_company.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#head #loginbox {
	font-size: 10px;
	color: #728e8e;
	float: right;
	height: 35px;
	width: 400px;
	overflow: hidden;
	background-image: url(../img/head_loginform_bg.gif);
	background-repeat: no-repeat;

}
#head #logout { 
	padding-top:4px;
	padding-left:32px
}
#head #logout a { 
	color:#728e8e;
}
#head #loginbox #username, #head #loginbox #password {
	font-size: 10px;
	width: 100px;
}
#head #loginbox #loginform {
	padding-left: 10px;
	padding-top: 7px;
}
#head #loginbox #loginform input.loginhead {
	float: right;
	padding-right: 10px;
}


#head #topnavi {
	background-image: url(../img/topnavi_bg_x.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 44px;
	margin: 0px;
	background-position: bottom;
	font-size: 13px;
	list-style-type: none;
	overflow: hidden;
}
#head #topnavi li {
	display: inline;
}
#head #topnavi li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 13px;
	padding-right: 12px;
	padding-bottom: 9px;
	padding-left: 12px;
	line-height: 13px;
	background-color: #668c8c;
	background-image: url(../img/topnavi_off.gif);
	background-repeat: repeat-x;
}
#head #topnavi li a:hover {
	background-color: #3d6868;
	background-image: url(../img/topnavi_hover_2.gif);
}
#head #topnavi li a.open {
	background-color: #144545;
	background-image: url(../img/topnavi_hover.gif);
	background-repeat: repeat-x;
}
#head #topnavi li a.open,
#head #topnavi li a.open:hover {
	font-weight: bold;
}

#head #topnavi li a.kontakt,
#head #topnavi li a.kontakt:hover {
	margin-left:4px;
	background-color: #FFF;
	background-image: url(../img/topnavi_kontakt.gif);
	color:#3d6868;
}
#head #topnavi li a.fragezeichen,
#head #topnavi li a.fragezeichen:hover {
	background-color: transparent;
	background-image: none;
	padding-top: 10px;
}


#trenner {
	height: 20px;
	background-image: url(../img/toptrenner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#content {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ebf0f0;
	background-image: url(../img/content_bg_y.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content #hauptinhalte {
	margin-left: 210px;
}
.breitehalten {
	width: 570px !important;
}


#content #hauptinhalte a {
	color: #666;
}

#content #hauptinhalte #ftext img {
	background-color:#FFF;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	margin:5px;
}

#content #hauptinhalte #breadcrump {
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 10px;
	color: #999;
}
#content #hauptinhalte #breadcrump a {
	color: #999;
}

#content #hauptinhalte h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 7px;
	font-size: 22px;
	font-weight: normal;
	color: #003333;
	padding-bottom: 10px;
}
#content #hauptinhalte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#333 
	}
#content #hauptinhalte h3 {
	font-size:18px;
	font-weight: normal;
	color:#333
	}
#content #hauptinhalte h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#333
}
#content #hauptinhalte h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #033;
	}
#content #hauptinhalte h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #033;
	}

#content #hauptinhalte label,
#content #hauptinhalte p,
#content #hauptinhalte ul li, 
#content #hauptinhalte ol li {
	font-size: 12px;
	line-height: 18px;
	color:#666;
}



#kontaktformular td {
	font-size: 12px;
	line-height: 18px;
	color:#666;
	padding:3px;
}

#kontaktformular table {
	width:480px;
}



#content #hauptnavi {
	font-size: 11px;
	width: 190px;
	float: left;
}
#content #hauptnavi ul {
	padding: 5px;
	padding-bottom: 7px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	list-style-type: none;
}
#content #hauptnavi #partnerbox img {
	float:left
}
#content #hauptnavi #partnernavigation {
	padding: 0px !important;
	padding-bottom: 15px !important;
	background-image: url(../img/partnernav_bottom.jpg);	
}
#content #hauptnavi ul li {
	display: inline;
}
#content #hauptnavi ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 3px;
	background-image: url(../img/nauptnav_trenner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content #hauptnavi #partnernavigation li a {
	padding: 4px !important;
	padding-left: 15px !important;
	padding-bottom: 5px !important;
}

#content #hauptnavi #partnernavigation li a.fourth:hover,
#content #hauptnavi #partnernavigation li a.fourth {
	background: none;
	background-color:#225050;
}

#content #hauptnavi #partnernavigation li a:hover {
	background-image: url(../img/nauptnav_trenner_over.gif);
	background-color: #487676;
}

#content #hauptnavi #partnernavigation li a.auf,
#content #hauptnavi #partnernavigation li a.auf:hover { 
	font-weight: bold;
	background-image: url(../img/nauptnav_trenner_auf.gif);
}

#content #hauptnavi ul li ul {
	margin: 0px;
	padding: 0px;
}
#content #hauptnavi ul li ul li a {
	padding-left: 20px;
	background-image: url(../img/nauptnav_trenner_2.gif);
	}


#content #hauptnavi #supernavi li a {
	background-image: url(../img/hauptnav_pfeil.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	text-decoration: underline;
}
#content #hauptnavi #partnernavigation li a.fourthon {
	font-weight:bold;
	background: none;
	background-color:#0a3d3d;
}



#content #hauptnavi h2,
#content #rechtespalte h2 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003333;
	font-weight: normal;
	background-image: url(../img/spalten_head.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 12px;
	margin: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
#content #rechtespalte {
	font-size: 11px;
	width: 200px;
	float: right;
}
div.clear {
	clear:both;
}

.boxrechts,.boxlinks {
	line-height: 15px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	overflow: hidden !important;
}
#content #topfooter {
	background-image: url(../img/footer_top_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 53px;
}
#content #topfooter p {
	margin-right: 204px;
	margin-left: 204px;
	padding-top: 20px;
	font-size: 10px;
	text-align: right;
}

#meta {
	font-size: 11px;
	line-height: 17px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	text-align: right;
	color: #999999;
	padding-bottom: 20px;
}
#meta a {
	color: #999999;
}

	
.roundtext {
	background-color: #CCCCCC;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	border:2px solid #FFF;
	margin-left:15px !important;
	margin-bottom:15px !important;
	margin-top:5px !important;
}
.roundright {
	background-color: #719494;
	margin-bottom:10px;
	margin-top:5px;
	text-align: center;
}
.superbox {
	background: #CC0000 url(../img/superbox_rot.jpg) no-repeat right bottom !important;
	margin-top:10px;
	padding:0px;
}

#partnerbox img {
	margin: 2px;
	padding: 3px;
	border: 1px solid #003333;
	background-color:#FFF
}

#shhighlights {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#shhighlights li {

}
#shhighlights li a {
	display: block !important;
	padding:3px;
	padding-bottom:0px !important;
	font-size: 11px;
	color: #003333;
	background-color: #719494;
	margin-bottom: 5px !important;
	text-decoration: none;
	background-image: url(../img/highlight_pic.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#shhighlights li a:hover {
	background-color: #4f7979;
	color:#FFF;
	background-image: url(../img/highlight_pic_over.gif);
}
#shhighlights li a img {
	padding: 1px;
	margin: 0px;
	margin-left: 5px;
	background-color:#366
}


#shhighlights li a span.head {
	font-weight: bold;
}
#shhighlights li a span.teaser {

}
.clboth {
	clear:both;
	height:0px;
	padding:0px;
	margin:0px;
	visibility:hidden;
}


.teaserbox {
	background-color: #c2d1d1;
	font-size: 14px;
	line-height: 20px;
	color: #003333;
	border: 2px solid #FFF;
	margin-bottom:15px !important;
}
.teaserpad { padding:15px }





#hauptinhalte #regform {
	display:block;
	width: 470px !important;
	padding-top:10px;
}

#hauptinhalte form label{
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
#hauptinhalte form input.input_searchbox, 
#hauptinhalte form textarea.input_searchbox{
	width: 330px;
	float: right;
}

.partnerhead {
	background-image: url(../horselist/top_round_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;

	width:570px;
	height:70px;
	margin-top:10px;
}
#partnerheadline div.kopf {
	padding-top:5px
}
img.partnerlogo {
	float:left;
	margin-left:5px;
	margin-right:5px;
}
#partnerheadline h1 {
	font-size: 18px !important;
	line-height:24px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	padding-top:10px !important;
	background-image: url(../img/sh_partnerlogo.gif);
	background-repeat: no-repeat;
	background-position: 435px bottom;
}
#partnerheadline h3 {
	font-size: 11px !important;
	line-height:11px !important;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	color: #999999 !important;
	}
#sitemap {
	padding: 0px;
	margin: 0px;
}
#sitemap li.leer {
	list-style-type: none;
	border-top: 1px solid #CCC;
	margin-bottom: 15px;
	font-size: 6px;
}


#newsliste { 
	list-style-type: none;
	padding: 0px;
	margin:0px;
	padding-left:10px; 
	padding-right:10px;
}
#newsliste li {
	padding-top:10px; 
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
}
#newsliste li h6 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px ! important;
}
#newsliste li h4 {
	padding:0px;
	margin:0px;
}
#newsliste li h4 a {
	color:#333 ! important;
}
#newsliste li p {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
#newsliste li p img {
	float:left;
	margin-right:10px;
}
.hinweisbox {
background-color:#FFF;
border:2px solid #CCC;
width:565px
}
.horselisttop { margin:0px ! important }

.horselistbottomtop { 
	background-image: url(../horselist/round_top.gif);
	height:8px;
	margin-top:15px;
	overflow:hidden;
}
.horselistbottombot { 
	background-image: url(../horselist/round_bot.gif);
	height:8px;
	overflow:hidden;
}

#horselistbottom { 
	background-color:#FFFFFF !important; 
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:right; 
	padding:0px;
	margin:0px !important;
	padding-right:10px;
	font-size:12px;
	overflow:hidden;
}
#horselistbottom a:hover { background-color:#CCC; color:#999 }


#bildliste { padding:0px; margin:0px; list-style-type:none;padding-top:5px;padding-left:65px !important; }
#bildliste li { display:inline; }
#bildliste li a { cursor:url(../img/zoom.gif), pointer;border:5px solid #FFF;display:block; float:left;margin-left:5px;margin-bottom:5px;width:100px;height:90px;overflow:hidden }

.txt2topa { 
	padding-left:70px !important;
	padding-right:30px !important;
 }

.partnerpadding {
	padding-left:70px !important;
	padding-right:30px !important;
}



/* STARTSEITE 09/2008 (startbg_092008.jpg) */

	#startpageinh { margin-top:10px; background:url(../img/startseite092010.jpg) no-repeat top left; height:420px;position:relative; }
	#startpageinh h1 { 	font-size:24px !important; line-height:24px !important; color:#FFFFFF !important;margin:0 !important;padding:50px 0 10px 50px !important }
	#startpageinh h2 { 	font-size:16px !important; line-height:20px !important; color:#FFFFFF !important;margin:0 !important;padding:0px 200px 20px 50px !important }
	#startpageinh p { color:#FFFFFF !important; margin:0 !important;padding:5px 200px 10px 50px !important }
	#startpageinh p a { color:#FFFFFF !important; }

/* SUPERHORSE AKTION */


	.aktionfallera { background:#C00; padding:15px; border:1px solid #ab0000; }
	.aktionfallera p { color:#FFF ! important; margin:0 ! important; }
	.aktionfallera p strong { font-size:14px } 
	#aktionsnavi { padding:0; list-style-type:none; margin:1px 0 20px 0 ! important;background:#d7dada; height:38px; }
	#aktionsnavi li { display:inline }

	#aktionsnavi li a { background:#a2a2a2 url(../img/pf_go.gif) no-repeat 15px center; color:#FFFFFF ! important; display:block; float:left; width:285px; font-size:14px;line-height:14px; padding:11px 0 11px 0; text-decoration:none }
	#aktionsnavi li a.aktiv { font-weight:bold; background:#d7dada url(../img/pf_down.gif) no-repeat 15px center; color:#666666 ! important; }

	#aktionsnavi li a span { display:block; padding-left: 40px }


/* SUPERHORSE AKTION - ENDE */





.stakt {border:2px solid #669999; background:#003333; padding:10px;color:#FFF!important;font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height:20px;margin:0}
.sspalten { vertical-align:top;width:285px; padding:0; }
.sspalten .padder { padding:10px 20px 10px 20px; }

.sspalten .padder h4 { border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:5px }

.sspalten .padder p,
.sspalten .padder ul,
.sspalten .padder ul li { font-size:11px ! important }

.sspalten .padder .aktxt { padding:10px; background:#FFF;font-size:13px;line-height:18px;color:#666 }
.sspalten .padder .akwerbetxt { padding:10px 10px 20px 10px; font-size:11px;line-height:15px;color:#000 }
.sspalten .padder .akwerbetxttop { padding:50px 10px 0px 10px; font-size:15px;line-height:18px;color:#003333; background:url(../img/pinhead.gif) no-repeat 75px 5px  }

.akbutton { display:block;background:#003333;color:#FFF;padding:4px 10px 6px 10px;font-size:12px;text-decoration:none }
.akbutton:hover { text-decoration:underline }


.akteaserhead { background:#C00 url(../img/akteaser.gif) repeat-x left bottom; color:#FFF;padding:5px 8px 5px 8px;font-size:13px;border-bottom:1px solid #FFF }

/* AIT AIT AIT */

#comingUpSoon{
   position:absolute;
   bottom:37px;
   left:52px;
   padding-top:10px !important;
   padding-right:170px !important;
   font-size:13px;
   color:#fff;
   width:400px;
}









