#wrap                   { text-align:left; width: 900px; background-image: url('../images/layout/back.jpg') }
#randoben               { height:20px; width: 900px; background-image: url('../images/layout/header.jpg')}
#banner                 { height:80px; width: 700px; background-image: url('../images/layout/banner.jpg')}
#logo                   { margin-left:6px;}
#navi                   {}
#navigation                   {}
#left                   { width: 200px; float: left;}
#right                  { float: right; }
#randinnenoben          { width: 700px; height:20px; background-image: url('../images/layout/inner_head.jpg');}
#content                { margin-left:40px; width: 600px;margin-right:60px; }
#footer                 { height:60px; background-image: url('../images/layout/footer.jpg');clear: both;}
#randinnenunten         { margin-left:100px; width:800px; text-align:center; vertical-align:top; font-size:9px;}

p                       {line-height:18px;}
body                    {background-color: #FFBC9B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
img,fieldset,ul         {border: 0px;}
dd 					    {margin-bottom:14px;}
dd input, textarea      {width:300px; }
dd input[type="submit"] {width:100px; }
dd textarea             {height:100px;}
dt                      {width: 120px; margin-top:4px; float:left; }
dl                      { clear: left; }

ul.errors li				{padding-top:8px; padding-bottom:4px; margin-left:40px; color:red; }

h2                      {font-size: 15px;}
h3                      {font-size: 12px;}
th                      {vertical-align:top; padding:2px 2px 2px 2px; font-weight:bold;}
td                      {vertical-align:top; padding:2px 2px 2px 2px;}

a:link                  {color:#00008b; text-decoration:none;}
a:visited               {color:#00008b; text-decoration:none;}
a:active                {color:#00008b; text-decoration:none;}
a:hover                 {color:#00008b; text-decoration:underline;}

p#bread                 {font-size: 10px; margin: 0px 0px 0px 0px; color:Gray; font-weight:bold;}
p#bread a:link          {color:Gray; text-decoration:none;}
p#bread a:visited       {color:Gray; text-decoration:none;}
p#bread a:active        {color:Gray; text-decoration:none;}
p#bread a:hover         {color:Gray; text-decoration:underline;}

ul#leistungen           {font-style:italic; padding: 0px;}
ul#leistungen li        {list-style:none;  padding-top:4px; padding-bottom:8px;}
ul#leistungen ul        {font-style:normal;}
ul#leistungen ul li     {list-style-image: url('../images/layout/hacken.gif'); }


div.links               {float:left; width: 300px; }
div.rechts              {float:right; width: 300px;}
div.center              {text-align:center;}
div.both                {clear:both;}

ul.navi                 {}
ul.navi li              {list-style:none; padding-top:4px; padding-bottom:4px; margin-left:-20px;}
ul.navi a:link          {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navi a:visited       {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navi a:active        {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navi a:visited       {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navi a:hover         {color:#f5f5dc; text-decoration: underline; font-weight:bold;}

ul.navigation                 {}
ul.navigation li              {list-style:none; padding-top:4px; padding-bottom:4px; margin-left:-20px;}
ul.navigation a:link          {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navigation a:visited       {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navigation a:active        {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navigation a:visited       {color:#f5f5dc; text-decoration: none; font-weight:bold;}
ul.navigation a:hover         {color:#f5f5dc; text-decoration: underline; font-weight:bold;}


p.eingerueckt           {margin-left: 10px;}
p.center                {text-align:center;}



/* Header */

div.b_links             {float:left; width:400px; text-align:center; }
div.b_links h3          {color:#FFFFFF; font-weight:bold; font-size:20px;}
div.b_rechts            {float:right; width:210px; margin-left:70px;  color:#FFFFFF;  }

/* StarsSeite */
div.s_kontakt           {margin-left:70px; width:460px;}
div.s_kontank_links     {float:left; width:230px;}
div.s_kontank_rechts    {float:right;width:230px;}


/* Verkaufspferde */

div.v_links             {float:left; width:160px;}
div.v_rechts            {float:right; width:440px;}

div.v_rechts h3         {vertical-align: top; margin: 0px 0px 10px 0px;}
/*div.v_rechts a:link, a:visited, a:active {color:#000000; text-decoration:none}
div.v_rechts a:hover {color:#000000; text-decoration:underline}*/
hr.hr_verkaufspferde_liste {margin-top: 15px; margin-bottom:15px; border: solid 1px #000000;}

/* Verkaufspferde Detail */

div.vd_wrap             {width:500px;}
div.vd_links            {float:left; }
div.vd_rechts           {float:right; }
div.vd_break            {clear:both; padding: 10px;}

/* Hengste */

div.h_wrap              {width:500px;}
div.h_links             {float:left; }
div.h_rechts            {float:right; }
div.h_text              {margin: 10px 0 10px 0;}
div.h_break             {clear:both; padding: 10px;}

/* Hengst */
div.h_dtail_wrap        {width: 600px;}
div.h_detail_links      {float:left; width:350px;}
div.h_detail_rechts     {float:right; width:250px; }
div.h_detail_bild       {margin-bottom: 10px;}

/* Hengst Abstammung */

table.abstammung        {width: 100%; border: solid 1px #000000;}
table.abstammung td     {border: solid 1px #000000; vertical-align: middle; text-align:center; height: 20px; width:100px;}


/* Gallery */
div.g_wrap              { width: 520px; }
div.g_links             {float:left; width: 250px; }
div.g_rechts            {float:right; margin-left:20px; width: 250px;}
div.g_break             {clear:both; padding: 10px;}

