.menueposition    { margin-top: 20px; margin-left: 5px }
.topmenue        { color: #2f2f2f; font-size: 11px; font-weight: bold; line-height: 14px; background-color: transparent; text-decoration: none  } 
.topmenue a, .topmenue a:link, .topmenue a:visited ,  .topmenue a:active      { color: #375c93; font-size: 11px; font-weight: bold; background-color: transparent; text-decoration: none; padding: 2px  }
.topmenue a:hover   { color: #2f2f2f; font-size: 11px; font-weight: bold; background-color: transparent; text-decoration: none  } 

.submenue       { color: #2f2f2f; font-size: 10px; line-height: 14px; background-color: transparent; text-decoration: none; padding: 10px  }
.submenue a, .submenue a:link, .submenue a:visited , .submenue a:active     { color: #375c93; font-size: 10px; background-color: transparent; text-decoration: none; padding: 2px  }
.submenue a:hover  { color: #000; font-size: 10px; background-color: transparent; text-decoration: none  }

/*Bild f?r Body: kompletter Hintergrund */
body                      { background-image: url(ponyhof/content_bg.gif); background-repeat: repeat }
/*kein Hintergrund f?r Position */
#position                { }
/*Um Header+Prehader links und rechts weiterzuf?hren - 
H?he: H?he Preheader + H?he Header;  
?berdeckt den kompletten Hintergrund, daher nur horizontal wiederholen
Achtung: Breite und H?he in den Blockeigenschaften eintragen*/
#bg      { background-image: url(ponyhof/content_bg.gif); background-repeat: repeat-x; margin: 0; padding: 0; width: 100%; height: 131px }
/*Hintergrundbild f?r Preheader*/
#preheader                     { background-color: #ffc; background-image: none; margin: 0; padding: 0  }
#preheader h1   { margin: 0.67em 0; padding-right: 10px; padding-left: 10px }
#preheader p     { font-size: 11px; margin: 0; padding: 0 }
#preheader .flowleft    { padding-top: 10px; padding-left: 20px }
#preheader .center     { padding-top: 1px }
#preheader .flowright        { padding-top: 0; padding-right: 30px }
/*Hintergrundbild f?r Header*/
#header                      { background-color: #ffc; background-image: none; margin: 0; padding: 0  }
#header h1  { margin: 0.67em 0; padding-right: 10px; padding-left: 10px }

#header p               { color: #000; font-size: 11px; background-color: transparent; text-decoration: none; text-indent: 2px; display: inline; margin: 0; padding: 0  }
#header p a,#header  p a:link, #header p a:visited,#header  p a:active         { color: #6c6c6c; background-color: transparent; text-decoration: none; display: inline  }
#header p a:hover          { color: #000; text-decoration: none; background-color: #efefef; display: inline }


#header  .flowleft            { }
#header  .center        { }

#header  .flowright                  { margin: 2px; clear: both }
/*Hintergrundbild middel geht ?ber ColLeft und Content und ColRight*/
#middel                  { background-image: url(ponyhof/content_bg.gif) }
/*Hintergrundbild middelleft geht ?ber ColLeft und Content*/
#middelLeft             { background-image: url(ponyhof/col_left_bg.gif) }
/*Hintergrundbild Col Left */
#colLeft                    { background-image: url(ponyhof/col_left_bg.gif) }
#colLeft p              { font-size: 11px; margin: 10px }
#colLeft h1              { font-size: 12px; font-weight: bold; margin: 0.67em 0; padding-right: 10px; padding-left: 10px }

#colLeft ul            { font-size: 11px; text-decoration: none; list-style-type: none; margin-top: 0; margin-bottom: 10px; margin-left: 10px; padding: 0; width: 100px; filter: alpha(opacity=60); moz-opacity: 0.60; opacity: 0.60          }

#colLeft ul li            { color: #000; background-color: transparent; text-decoration: none; text-indent: 2px; display: block; margin-top: 10px; padding-left: 0  }
#colLeft ul li a,#colLeft  ul li a:link, #colLeft ul li a:visited,#colLeft  ul li a:active         { color: #6c6c6c; background-color: transparent; text-decoration: none; display: block  }
#colLeft ul li a:hover       { color: #000; text-decoration: none; background-color: #efefef }



#colLeft ol        { font-size: 11px; text-decoration: none; list-style-type: none; width: 106px; filter: alpha(opacity=90); moz-opacity: 0.90; opacity: 0.90         }

#colLeft ol li           { text-decoration: none; text-indent: 10px; display: block }
#colLeft ol li a,#colLeft  ol li a:link, #colLeft ol li a:visited,#colLeft  ol li a:active        { text-decoration: none; display: block }
#colLeft ol li a:hover     { font-weight: normal; text-decoration: none }
/*Hintergrundbild Content*/
#content                   { background-color: #ffc; background-image: url(ponyhof/footprint5.gif); background-repeat: no-repeat; background-position: left bottom; z-index: 1; min-height: 400px      }
#content h1       { color: #f4800b; font-size: 14px; font-weight: bold; margin: 15px 0 5px; padding-right: 30px; padding-left: 10px  }
#content h2         { color: #f4800b; font-size: 11px; font-style: normal; font-weight: bold; margin: 5px 30px 10px 10px; }
#content p                 { color: #f4800b; font-size: 11px; margin: 10px 30px 10px 10px  }
#content p a,#content p a:link, #content p a:visited,#content p a:active         { color: #f4800b; background-color: transparent; text-decoration: none  }
#content p a:hover      { color: #f93; text-decoration: underline  }
#content img  { margin-top: 12px; margin-right: 12px; margin-bottom: 12px;  }
#content img[align=left]  { margin-top: 12px; margin-right: 12px; margin-bottom: 12px; float: left }
#content img[align=right]   {  align: right; margin-top: 12px; margin-bottom: 12px; margin-left: 12px; float: right }

#content img[align=center] { }
/*Hintergrundbild Col Right*/
#colRight               { background-image: url(ponyhof/content_bg.gif) }
#colRight p            { font-size: 11px; margin: 10px }
#colRight h1           { font-size: 14px; font-weight: bold; margin: 0.67em 0; padding-right: 10px; padding-left: 10px }
#colRight img  { margin-top: 12px; margin-right: 12px; margin-bottom: 12px; float: left }
#colRight img[align=left]  { margin-top: 12px; margin-right: 12px; margin-bottom: 12px; float: left }
#colRight img[align=right]  { margin-top: 12px; margin-bottom: 12px; margin-left: 12px; float: right }
#colRight img[align=center] { }
/*Hintergrundbild Footer*/
html>body #footerNewbrowser                   { color: #363636; background-color: #c60; }
html>body #footerNewbrowser a,html>body #footerNewbrowser  .flowleft a:link, html>body #footerNewbrowser .flowleft a:visited,html>body #footerNewbrowser  .flowleft a:active                  { color: #fcb722; font-size: 11px ; }
html>body #footerNewbrowser  .center a:link, html>body #footerNewbrowser .center a:visited,html>body #footerNewbrowser  .center a:active                  { color: #fcb722; font-size: 11px ; }
html>body #footerNewbrowser p    { color: #fcb722; font-size: 11px; text-align: center; margin-top: 0; margin-right: 10px; margin-left: 10px      }
/*Hintergrundbild Footer MAC IE5 Hack*/
html>body #footerNewbrowser .flowleft     { background-color: #c60; width: 100%; height: 100px; margin-top: 0      }
html>body #footerNewbrowser .flowleft/* */ { background-image: none; width: auto; height: auto; margin-top: 0     }
html>body #footerNewbrowser .center   { margin-top: 0;}
html>body #footerNewbrowser .flowright    { margin-top: 0;}
/*Hintergrundbild Footer*/
#footer                      { color: #363636; background-color: #c60; }
#footer p     { color: #fcb722; font-size: 11px; background-color: transparent; text-align: center; margin-top: 0; margin-right: 10px; margin-left: 10px   }
#footer .flowleft        { margin-top: 0   }
#footer .flowleft a,#footer  .flowleft a:link, #footer .flowleft a:visited,#footer  .flowleft a:active          { color: #fcb722; text-decoration: none ; }
#footer .center   { margin-top: 0  }
#footer .center a,#footer  .center a:link, #footer .center a:visited,#footer  .center a:active          { color: #fcb722; text-decoration: none ; }
#footer .flowright       { margin-top: 0  }

@media print {

#bg      { background-repeat: repeat-x; margin: 0; padding: 0; width: 100%; height: 131px  }
/*Hintergrundbild f?r Preheader*/
#preheader                     { visibility: hidden; margin: 0; padding: 0  }
/*Hintergrundbild f?r Header*/
#header                      { visibility: hidden; margin: 0; padding: 0  }
#middel                  { }
/*Hintergrundbild middelleft geht ?ber ColLeft und Content*/
#middelLeft             { }
/*Hintergrundbild Col Left */
#colLeft                    { visibility: hidden; }
/*Hintergrundbild Content*/
#content                   { background-color: #fff; background-image: none; position: absolute; top: 0; right: 0;  }
#content h1       { color: #3c3d45; font-size: 14px; font-weight: bold; margin: 15px 0 5px; padding-right: 30px; padding-left: 10px  }
#content h2         { color: #3c3d45; font-size: 10px; font-style: normal; font-weight: bold; margin: 5px 30px 10px 10px; }
#content p                 { color: #3c3d45; font-size: 10px; margin: 10px 30px 10px 10px  }
/*Hintergrundbild Col Right*/
/*Hintergrundbild Footer*/
html>body #footerNewbrowser                   { color: #363636; background-color: #c60; visibility: hidden; }
/*Hintergrundbild Footer*/
#footer                      { color: #363636; background-color: #c60; visibility: hidden; }
#middelLeft              { background-image: none; }
#middel                  { background-image: none; }
body                     { background-image: none; }
#bg                      { background-image: none; }
#Bild_a { position: absolute; height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
#Bild_b { position: absolute;  height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
#Bild1 { position: absolute;  height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
#Bild2 { position: absolute;  height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
#Bild3 { position: absolute;  height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
#Bild4 { position: absolute;  height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
#Bild5 { position: absolute;  height: 0px; width: 0px; left: 0px; top: -400px; visibility: hidden; }
}

