body {
background-image: url(100.gif);
background-color: #cccccc;
font-size: 12px;
font-family: Arial;
color:#808080;
padding:0px;
margin:0px;
}

.l1 {color: #808080; text-decoration: none}
.l1:visited {color:#808080;}
.l1:active { color:#BCA157;}
.l1:hover {color: #BCA157; text-decoration: none}

.l2 {color: #808080; text-decoration: none; clear:left}
.l2:visited {color:#808080; clear:left; text-decoration: none}
.l2:active { color:#BCA157; clear:left; text-decoration: none}
.l2:hover {color: #BCA157; text-decoration: none; clear:left}

.l3 {color: #808080; font-size: 10px; text-decoration: none}
.l3:visited {color:#808080; font-size: 10px; text-decoration: none}
.l3:active { color:#BCA157; font-size: 10px; text-decoration: none}
.l3:hover {color: #BCA157; font-size: 10px; text-decoration: underline}

.l4 {color: #F8B500; font-size: 10px; text-decoration: none}
.l4:visited {color:#808080; font-size: 10px; text-decoration: none}
.l4:active { color:#BCA157; font-size: 10px; text-decoration: none}
.l4:hover {color: #BCA157; font-size: 10px; text-decoration: none}

.l5 {color: #808080; text-decoration: none}
.l5:visited {color:#808080; text-decoration: none}
.l5:active { color:#BCA157; text-decoration: none}
.l5:hover {color: #BCA157; text-decoration: underline}

h1 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h2 {
font-size:14px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h3 {
color: #BCA157;
font-size:14px;
font-weight: normal;
padding: 0px 0px;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 900px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
border: 5px solid #FFFFFF;
}

/* ----------banner for logo-------------- */
#banner {
background-image: url(img/banner.jpg);
background-repeat: no-repeat;
text-align: right;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}
#banner img {margin-right: 800px;} 

/* ----------banner for admin-logo-------------- */
#banneradmin {
background-image: url(img/admin-banner.jpg);
background-repeat: no-repeat;
text-align: right;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}
#banneradmin img {margin-right: 800px;}

/* -----------------Inhalt--------------------- */
#content {
background-color: #FFFEEB;
padding: 0px;
margin-left: 200px;
margin-right: 0px;
border: 1px solid #FCFCB6;
border-left: 1px solid #BCA157;
}
div#content { 
min-height:700px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

div.navibox {
background-color: #ffffff;
font-size: 10px;
padding: 3px;
margin: 5px;
border: 1px solid #FCFCB6;
}

div.box {
background-color: #ffffff;
padding: 3px;
margin: 5px;
border: 1px solid #FCFCB6;
clear: both;
}

div.suchbox {
float: both;
padding: 3px;
text-align: center;
}

div.navilinks {
clear:both;
float: both;
padding: 3px;
text-align: right;
}

div.footertext {
background-color: #ffffff;
padding: 3px;
border: 2px solid #BCA157;
text-align: center;
}

div.gesamtpreis {
font-size: 14px;
color:#F8B500;
padding: 0px;
margin: 0px;
}

div.anbieterliste {
background-color: #ffffff;
text-align: center;
min-height:35px;
float: left;
width: 100px;
padding: 10px;
margin: 5px;
border: 1px solid #FCFCB6;
}

div.anbieterinfo {
background-color: #ffffff;
text-align: center;
min-height:150px;
float: left;
width: 150px;
padding: 5px;
margin: 5px;
border: 1px solid #FCFCB6;
}

div.liste-2 {
background-color: #ffffff;
float: left;
width: 312px;
padding: 5px;
margin: 5px;
border: 1px solid #FCFCB6;
}

div.liste-3 {
background-color: #ffffff;
float: left;
width: 200px;
padding: 5px;
margin: 5px;
border: 1px solid #FCFCB6;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 200px;
margin: 0px;
padding: 3px;
text-align: right;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
margin-top: 10px;
text-align: right; }
