/* CSS für um-fritz.de | Für alle Browser                                                          */
/* Wichtige Farben:                                                                                */
/* Grau:   #222222 | #333333 | #666666 | #DDDDDD | #EEEEEE | #F0F0F0 | #FAFAFA | #FEFEFE | #FFFFFF */
/* Orange: #502800 | #7A4600 | #B76800 | #D69033 | #EBC799 | #FAF1E6                               */
/*                                                                                                 */

/* Zentrale Positionierungen                                                           */
html > body {  
  background:#FFF url(bg_grafik/uhr_bg.gif) no-repeat bottom right fixed;
}

body > #header {
  overflow:auto;
  position:fixed;
  top:0;
  left:0;
  background:url(bg_grafik/header_bg.png) repeat-x top left;
}
body > #logo {
  position:fixed;
}
body > #wrapper {
}
#content > #top {
  float:left; /*ClearFloat nur im Container */
  width:100%;
}
#top > h1 {margin-top:55px;}


#top > .codeblock {
  overflow:auto;
}
#wrapper > #submenu {
  margin-top:55px;
  background:url(/bg_grafik/F0F0F0_lt.png) top left repeat;
}
/*PNG */
table > thead,
table > tfoot  {
  background:url(/bg_grafik/leisten_bg.png) repeat-x center left;
}
#top > form,
#gbuch table tr > td.message,
#top > .codeblock {
  background:url(/bg_grafik/F0F0F0.png);
}
/*                                                                          */
#footer > .inline-button,
#content > #top a.inline-button {
  padding:1px 0;
}

/* Gefallen                                                                  */
#top ol, #top ul {padding-left:2em;}

/*   Lightbox                                                                */
body > #overlay { 
  background-image: url(/bg_grafik/overlay.png);
  position:absolute;
}
/*EMAIL VERSCHLÜSSELN*/
*:first-child + html #top fieldset.mtop {
  margin-top:2em;
}
/*Hacks nur für IE 7 */
*:first-child + html {overflow:auto;}
*:first-child + html #top legend {
  margin:-1em 0 5px -7px;
  position:relative;
}
*:first-child + html #top form {
  padding-top:2em;
}
*:first-child + html #err401 #top form,
*:first-child + html #err403 #top form,
*:first-child + html #err404 #top form {
  overflow:hidden;
}
*:first-child + html #overlay {position:fixed !important;}
*:first-child + html .inline-button {
  padding:0 !important;
}
