@charset "utf-8";

body {background:url('../img/bg.jpg') repeat-x; background-attachment:fixed; font-family:verdana; font-size:12px; margin:0px; padding:0px; color:#003410; height:100%; width:988px;margin-left:auto; margin-right:auto;}
a {text-decoration:none; color:#ff0000;}
a:hover {text-decoration:underline;}
p{margin:0px 0px 10px 0px; padding:0px;}
h1, h2{color:#007c00;}
h4{font-size:13px; font-weight:bold; color:#007c00; margin-bottom:1px; padding-top:0px;}
h5{font-size:10px; margin:-10px 0px 0px 0px; padding:0px;color:#000000;}
h2.blau{color:#1499ff; margin:0px; padding:0px;}
table{border:0px solid #000000; margin:0px 0px 30px 0px; width:100%;}
td{vertical-align:top; padding:0px 5px 0px 0px;}
td.preis{width:60px; font-weight:bold;}
td.legende{font-size:11px; width:60px;}

.uebersicht a{font-size:10px; margin:-10px 0px 0px 0px; padding:0px;color:#000000;font-weight:bold;
text-decoration:none;}

#link_logo{display:block; width:280px; height:120px; position:relative; top:40px; left:40px; text-indent:-999999px;}

#wrapper {width:988px; height:100%; float:left; background-image:url('../img/hg.jpg'); background-repeat:repeat-y; padding:0px 0px 0px 0px; border-bottom:1px solid #003410;border-right:1px solid #003410; border-top:1px solid #003410; margin:10px auto;}

#header {width:988px; height:205px;background-color:#003410; background-image:url('../img/header_neu.jpg');background-repeat:no-repeat;}
  
#navi {width:210px; float:left; text-align:center;}

#sitemap ul {list-style:none;}
#sitemap ul li a {text-decoration:none; color:#003410;}
#sitemap ul li a:hover {text-decoration:underline;color:#007c00;}

#menu ul {padding:0px;margin:-1px 0px 0px 0px; list-style:none;}
#menu li{text-align:left;}
#menu ul li a{color:#ffffff; text-indent:-999999px;}

#menu li a#archiv:link, #menu li a#archiv:visited {background-image:url(../img/archiv.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#archiv:hover, #menu li#selected a#archiv {background-image:url(../img/archiv.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#menu li a#reitunterricht:link, #menu li a#reitunterricht:visited {background-image:url(../img/reitunterricht.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#reitunterricht:hover, #menu li#selected a#reitunterricht {background-image:url(../img/reitunterricht.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#menu li a#preise:link, #menu li a#preise:visited {background-image:url(../img/preise.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px -29px}
#menu li a#preise:hover, {background-image:url(../img/preise.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}
#menu li#subselected a#preise {background-image:url(../img/preise_a.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}


#menu li a#team:link, #menu li a#team:visited {background-image:url(../img/team.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#team:hover, #menu li#selected a#team {background-image:url(../img/team.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}


#menu li a#ponies:link, #menu li a#ponies:visited { background-image:url(../img/ponies.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#ponies:hover, #menu li#selected a#ponies { background-image:url(../img/ponies.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}


#menu li a#verkaufsponies:link, #menu li a#verkaufsponies:visited { background-image:url(../img/verkaufsponies.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#verkaufsponies:hover, #menu li#selected a#verkaufsponies { background-image:url(../img/verkaufsponies.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}


#menu li a#reitanlage:link, #menu li a#reitanlage:visited { background-image:url(../img/reitanlage.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#reitanlage:hover, #menu li#selected a#reitanlage { background-image:url(../img/reitanlage.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#menu li a#reithalle:link, #menu li a#reithalle:visited {background-image:url(../img/reithalle.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px -29px}
#menu li a#reithalle:hover, {background-image:url(../img/reithalle.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}
#menu li#subselected a#reithalle {background-image:url(../img/reithalle_a.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}



#menu li a#unsere-ferienzimmer:link, #menu li a#unsere-ferienzimmer:visited {background-image:url(../img/unsere-ferienzimmer.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px -29px}
#menu li a#unsere-ferienzimmer:hover, {background-image:url(../img/unsere-ferienzimmer.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}
#menu li#subselected a#unsere-ferienzimmer {background-image:url(../img/unsere-ferienzimmer_a.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}

#menu li a#wichtige-infos:link, #menu li a#wichtige-infos:visited {background-image:url(../img/wichtige-infos.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px -29px}
#menu li a#wichtige-infos:hover, {background-image:url(../img/wichtige-infos.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}
#menu li#subselected a#wichtige-infos {background-image:url(../img/wichtige-infos_a.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}

#menu li a#anfrage-formular:link, #menu li a#anfrage-formular:visited {background-image:url(../img/anfrage-formular.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px -29px}
#menu li a#anfrage-formular:hover, {background-image:url(../img/anfrage-formular.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}
#menu li#subselected a#anfrage-formular {background-image:url(../img/anfrage-formular_a.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}

#menu li a#ferientermine:link, #menu li a#ferientermine:visited {background-image:url(../img/ferientermine.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px -29px}
#menu li a#ferientermine:hover, {background-image:url(../img/ferientermine.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}
#menu li#subselected a#ferientermine {background-image:url(../img/ferientermine_a.gif); display:block;height:29px;background-repeat:no-repeat;background-position: 0px 0px}



#menu li a#reitferien:link, #menu li a#reitferien:visited { background-image:url(../img/reitferien.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#reitferien:hover, #menu li#selected a#reitferien { background-image:url(../img/reitferien.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#menu li a#pferdepension:link, #menu li a#pferdepension:visited { background-image:url(../img/pferdepension.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#pferdepension:hover, #menu li#selected a#pferdepension { background-image:url(../img/pferdepension.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#menu li a#kontakt:link, #menu li a#kontakt:visited { background-image:url(../img/kontakt.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#kontakt:hover, #menu li#selected a#kontakt { background-image:url(../img/kontakt.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#menu li a#der_weg_zu_uns:link, #menu li a#der_weg_zu_uns:visited { background-image:url(../img/der_weg_zu_uns.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px -34px}
#menu li a#der_weg_zu_uns:hover, #menu li#selected a#der_weg_zu_uns { background-image:url(../img/der_weg_zu_uns.gif); display:block;height:34px;background-repeat:no-repeat;background-position: 0px 1px}

#content_body {width:777px; float:left; margin:0px; padding:0px;}

#content {width:480px;float:left; padding:20px 20px 0px 20px;}
#content ol{margin-top:2px;}
#content ol li{margin-bottom:5px;}
#content_big{width:738px; padding:20px 20px 0px 20px;}
#content h1{margin:0px 0px 10px 0px; padding:0px; font-size:22px;}
#content h2 {font-size:16px; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}
#content p img{margin-right:10px;}

#content ul li{padding:3px 0px;}

#content_start {width:510px;float:left; padding:20px 20px 0px 20px;}
#content_start ol{margin-top:2px;}
#content_start ol li{margin-bottom:5px;}
#content_start h1{margin:0px 0px 10px 0px; padding:0px; font-size:22px;}
#content_start h2 {font-size:16px; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}
#content_start p img{margin-right:10px;}


.reitlehrer{width:100px; height:170px; float:left; padding:0px 10px 0px 10px; text-align:center;}
.reitlehrer p{font-size:12px;}
.reitlehrer a img{border:1px solid #007c00;}
.reitlehrer a:hover img{margin-top:5px;}

.ponies{width:100px; height:170px; float:left; padding:0px 10px 0px 10px; text-align:center;}
.ponies p{font-size:12px;}
.ponies a img{border:1px solid #007c00;}
.ponies a:hover img{margin-top:5px;}

#content_right {float:right; width:208px; text-align:center; padding:10px 10px 0px 5px;}
#content_right a{color:#003410;}

#news {width:160px;height:160px; background-image:url('../img/fuer_die_kleinen.jpg');background-repeat:no-repeat;text-align:left; padding:00px 30px 0px 20px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
#news h1{color: #ff0000;font-size:16px; padding:0px; margin:0px;}
#news p{padding:0px 0px 0px 10px; margin:5px 0px 10px 0px; font-size:11px;}
#news a{color: #ff0000;text-align:left;text-decoration:none;}
#news a:hover{text-decoration:underline;}

#bild_unten{width:230px; background-color:#66FF99; position:absolute; bottom:0px; right:0px; float:left;}

#footer{font-size:11px; border-top:1px solid #007c00; width:480px; text-align:right; padding:5px 0px 47px 0px; margin:30px 0px 0px 0px; float:left;}
#footer a, #footer_big a{color:#007c00; font-size:11px;}
#reiter_footer{width:100%; height:135px; float:left; background-image:url('../img/reiter_footer.jpg');}

#footer_start{font-size:11px; border-top:1px solid #007c00; width:510px; text-align:right; padding:5px 0px 47px 0px; margin:30px 0px 0px 0px; float:left;}
#footer_start a, #footer_big a{color:#007c00; font-size:11px;}

#footer_big{font-size:11px; border-top:1px solid #007c00; width:720px; text-align:right; padding:5px 0px 47px 0px; margin:60px 0px 0px 20px; float:left;}

.form_table td{vertical-align:middle;}
.input_long{width:332px;color:#003410;}
.input_short{width:50px;color:#003410;}
.input_ort{width:263px;color:#003410;}
textarea{color:#003410;}
