/* --------------GENERAL SETTINGS------------------*/

html, body {
height: 100%;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #bbbbbb;
margin: 0px; padding:0px;
text-align:center;
}
a {
color: #003300; 
}
a:link {
text-decoration: underline;
}
#root {
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
padding: 10px;
width: 800px;
text-align: left;
margin: 0px auto;
background-color: #e0e0e0;
}
.clear {
clear: both;
}
ul, li {
margin: 0px;
padding: 0px;
}

/* ------- header -------- */

#header { 
padding-bottom: 10px;
margin-bottom: 5px;
background-color: #FFD300;
}
#header img, #banner2 img, #logo img {
border: none;
}
#logo {
float: left;
text-align: center;
width: 175px;
margin-right: 5px;
overflow: hidden;
padding-top: 13px;
z-index: 3;
}
#banner, #banner2 {
text-align: center;
padding-top: 10px;
}
#banner2 {
margin: 5px 0px;
border-top: 1px solid #bbbbbb;
}
#globalNav {
color: #000;
margin-top: 10px;
text-align: center;
}
form {
padding: 0px;
margin: 0px;
display: inline;
}
.breadCrumb a, #globalNav a, #footer a {
padding: 5px;
background-color: #FFE773;
text-decoration: underline;
font-weight: normal;
}

#banner_wrap a img {
border: none;
}
#banner-wrap {
}
.breadCrumb a:hover, #globalNav a:hover, #footer a:hover, #Navigation a:hover, #globalNav a#aktuell, #footer a#aktuell, #Navigation a#aktuell {
  text-decoration: underline; 
	background-color: #ffffff;
}

/* ------- left column -------- */

#links {
background-color: #FFD300;
float: left;
width: 160px;
margin-right: 5px;
margin-bottom: 5px;
}
#fibel {
text-align: center;
padding: 10px 0px;
}
#language {
text-align: center;
margin: 15px 0px;
}
#Navigation ul li {
display: block;
margin: 5px;
}
#footer ul li {
display: inline;
}
#Navigation a {
padding: 5px;
text-decoration: underline;
display: block;
color: black;
background-color: #FFE773;
}
a.warenkorb {
background: url(../images/basket.gif) no-repeat top right;
background-color: #FFE773;
}

#search {
padding: 5px;
margin: 20px 5px;
background-color: #FFE773;
}
.textField100PX{
   width: 85px;
	font-size: 14px;
}


/* ------- main content -------- */

#mitte {
float: right;
display: block;
width: 622px;
margin-bottom: 5px;

}
#texxt {
background: white;
padding: 5px;
border: 1px solid #BBBBBB;
-moz-border-radius-bottomleft:1ex;
-moz-border-radius-bottomright:1ex;
-webkit-border-radius-bottomleft:1ex;
-webkit-border-radius-bottomright:1ex;
}
.text{
font-size: 13px;
color: #000;
}

/* ------- subgroup.php -------- */

.text ul, .text ul li {
padding: 5px 10px;
color: #A68900;
}
.text ul {
margin-left: 15px;
}
.text a {
font-weight: bold;
text-decoration: underline;
} 
.text_small a{
font-size: 10px;
color: #000; 
text-decoration: none; 
} 

/* ------- home.php -------- */

#home_wien {
}
#mond_div {
overflow: auto;
}
#home_wien, #home_wien2, #home_brunn {
padding: 9px;
font-size: 12px;
}
#home_wien img, #home_wien2 img, #home_brunn img { 
border: 1px solid #bbbbbb;
}
#home_wien, #home_brunn {
border-right: 1px solid #bbbbbb;
}
.linkgroup {
width: 90px;
margin-right: 10px;
display: inline-block;
}

/* ------- footer -------- */

#footer {
background-color: #FFD300;
clear: both;
text-align: center;
padding: 10px 0px;
}
#footertext  {

}
#footertext a {

}


/* ------- breadcrumbs -------- */


.breadCrumb, .pagetitle {
padding: 10px 10px;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
background-color: #FFD300;
border: 1px solid #BBBBBB;
-moz-border-radius-topleft:1ex;
-moz-border-radius-topright:1ex;
-webkit-border-radius-topleft:1ex;
-webkit-border-radius-topright:1ex;
border-bottom: none;
} 

.breadcrumb_last {
color: white;
}
#header, #links, #footer {
border: 1px solid #BBBBBB;
-moz-border-radius:1ex;
-moz-border-radius:1ex;
-webkit-border-radius:1ex;
-webkit-border-radius:1ex;
}
.pagetitle {
color: white;
text-align: center;
}	

.text a{
padding: 5px;
    text-decoration: underline; 
    color: #A68900; 
} 

/* ------- neuheiten.php -------- */

#table {
overflow: auto;
}
#table li {
list-style-type: none;
}
.tablecell {
margin: 5px;
float: left;
width: 178px;
padding: 5px;
}
.tablecell, #Navigation a, #globalNav a, #search, #footer a {
border: 1px solid #BBBBBB;
-moz-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:1ex;
-webkit-border-radius:1ex;
}
.tablecell_top {
font-weight: bold;
font-size: 12px;
height: 30px;
}
.tablecell_bottom {
text-align: center;
vertical-align: baseline;
height: 230px;
}
#mitte a {
color: #A68900;
}

/* ------- navprodukte_dev.php -------- */

tr.prod_white, tr.prod_yellow {
width: 620px;
 }
table.prod_yellow td, .yelloo {
 background-color: #FFE773;
 }
 
 #prodlist_header, .header {
background-color: #FFE773;
font-weight: bold;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
border-bottom: 2px solid #000000;
}
.prodlist_new {
}
.prodlist {
margin: 5px;
width: 620px;
font-size: 11px;
}
.prodlist td {
padding: 5px;
vertical-align: middle;
}
td.prodlist_name {
width: 150px;
padding-left: 10px;
}
td.prodlist_desc {
width: 300px;
}
td.prodlist_basket {
text-align: right;
width: 10px;
}
td.prodlist_iog {
width: 35px;
}
td.prodlist_price {
text-align: right;
width: 50px;
}
  