/* Zentrieren der Website im Browser */

html,body,#container { height: 100%; width: 100%; margin: 0; padding: 0; }
body { text-align: center; /* IE/Win bug fix */ font-family: Arial, Verdana, Helvetica, sans-serif;  background: url(../images/common/bg.jpg);}
#wrapper { margin: 10px; }
#content { height: 627px;	width: 669px; z-index: 10; text-align:left; background: url(../images/common/content_bg.gif); background-repeat:no-repeat}
div { scrollbar-base-color:#ffffff;
  scrollbar-3dlight-color:#AEB809;
  scrollbar-arrow-color:#AEB809;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#AEB809;
  scrollbar-track-color:#ffffff}
/*
Works in IE5+/Win, Opera 5+, Netscape 6+, Firefox, Konqueror 3, Safari 
Does not work in NS4.x or IE/Mac
*/
.valignmid1 { position: relative; margin: 0 auto; }
/* Opera 7.0x is buggy when you put display:table on <body> Opera 7.2+ and 6.x 
   don't appear to have this problem. We hide this from IE5/Mac, because it 
doesn't support display:table-cell and it doesn't have the same bug that allows
this to work in IE5-6/Win (hide from IE/Mac) \*/
.valignmid1 { display: table;	vertical-align: middle; }
/* Moz1.4 - Moz1.6 (NS7.1) bug, can't put position:relative on .valignmid2 \*/
.valignmid2 { width: 100%; display: table-cell;	vertical-align: middle; }
* html .valignmid2 {	top: 50%; left: 0; position: relative; }
* html .valignmid3 { top: -50%; position: relative; }
/* This is to make the text easier to select in IE5-6/Win (hide from IE/Mac) \*/
* html .valignmid1, * html .valignmid2, * html .valignmid3 p, * html .valignmid3 h1 { height: 1%; }

/* ENDE zentrieren der Website im Browser*/

#header {width:668px; margin:0px; padding:0px; height:303px; text-align:left;}
#lauftext {width:668px; margin:0 0 0 0; padding:0 0 0 0; height:46px; text-align:left;}
#submenu {width:668px; margin:0px; padding:0px; height:21px; text-align:left;}
#menu {width:668px; margin:0px; padding:0px; height:41px; text-align:left;}
#data {width:668px; margin:0px; padding:0px; height:220px; text-align:left; background: url(../images/data/bg.jpg); background-repeat:no-repeat; background-position:center top}
#bottom {width:668px; margin:0px; padding:0px; height:16px; text-align:left; }

a:link, a:visited, a:focus { font-size:12px; color:#006045 ; text-decoration:underline; }
a:hover, a:active { font-size:12px; color:#006045 ;  text-decoration:none; }
a.submenu:link, a.submenu:visited, a.submenu:focus, a.submenu:hover, a.submenu:active {color:#006045; text-decoration:none; font-size:12px} 
a.small {font-size:10px}

#submenu td td{padding:0px 10px 0 10px}
#seitennavi{font-size: 11px; padding-right:15px}
#table_bg{background: url(../images/mostheuriger/table_bg.jpg);background-repeat:no-repeat; background-position:center top}

/* neu definierte TAGS */
body{ background-color:#f3f0dc; z-index:200}
td, th{ font-family:Arial, Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#006045 }
div{font-family:Arial, Verdana; font-size:12px; font-weight:normal; text-decoration:none; color:#006045}
img { border:0; }
p {padding:0 0 0 20px; margin:0px; color:#006045}
h1 {color:#19AE19; font-size:18px; margin:0px; padding:0 0 17px 20px}
h3 {color:#ffffff; font-size:12px; font-weight:bold; margin:0px; padding:12px 0 0 0px}
#t_small {font-size:11px}
#t_alert {color:#DA2A3C}
