*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}

/* BASIC STYLES */
body {   position: absolute; left: 0px; background-color: #fff; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; margin: 0; padding: 0;}

p, li {line-height: 150%;}

td {padding: 10px;}

h1, h2 { font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif; margin: 0; font-size: 1.4em;  font-weight: normal; }
h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em;  font-weight: normal; }

a {text-decoration: underline; color: #666; }
a:hover {text-decoration: none;}

ul {margin-top: 9px; padding: 4px 0px 4px 30px; list-style-image: url('http://www.avenueimages.com/img/li.png');}
li {padding: 0; margin: 3px;}
li a  {text-decoration: none;}

/****layout****/

div#container        { position: relative; text-align:left; width:980px; margin: 0px; background-color: #fff; border: none;}

/**** metanav ****/
div#metanav {float: right; text-align: right; padding: 10px 10px 3px 0px; color: #fff; background-color: transparent; }
#metanav a { padding: 0px 2px 0px 2px; text-decoration: none; color: #c2000e;  font-weight: normal;}

/**** header ****/
div#header { width: 964px; height: 100px; background-color: #fff; margin-top: 10px; overflow: hidden; background-image: url('http://www.avenueimages.com/img/bg_header.png'); background-repeat:repeat-x; background-position: 0 0;
            margin-bottom:10px; border: 1px solid #eee; }
#header h1 {display: none;}

.boxwrapper {float: left; clear: none; border: none; background-color: transparent; text-align: justify;}
.shadow {background-image: url('http://www.avenueimages.com/img/shdw.png'); background-repeat:repeat-x; background-position: 0 0; margin-bottom: 10px;}

/****trans-layer****/
#deckab {background: #fff; width: 300px; height: 320px; float: right; -moz-opacity: 0.64; filter:alpha(opacity=64); opacity: 0.64;}

/**bildsuche*/
#bildsuche {border: 0px solid black; position: absolute; top: 10px; left: 450px; width: 290px; margin-right: 6px; z-index: 1; background: transparent;}
#bildsuche h2 { padding: 0px 10px 7px 15px; color: #ae1800;  font-size: 2.2em; line-height: 1.2em;}
#bildsuche form { padding: 17px 17px 2px 15px;  margin: 0; }
#bildsuche select, #suche input { font-family: verdana; font-size: 10px; }
#bildsuche p { padding: 17px 17px 2px 15px;  margin: 0; text-align: left;}
#bildsuche h3 { padding: 17px 10px 7px 15px;  margin: 0; text-align: left; font-size: 1.4em; color: #555; font-weight: normal;}

/****oben links****/
#oLinks {}
#oLinksContent {background-image: url('http://www.avenueimages.com/img/bigimage/rotate.php'); background-repeat: no-repeat; width: 743px; min-height: 320px; /*overflow: hidden;*/ border: 1px solid #aaa;}
#oLinks .shadow {height: 13px; width: 740px;}

/****oben rechts*****/
#oRechts { margin-left: 15px;}
#oRechtsContent{width: 203px; min-height: 320px; background-color:#fff; border: 1px solid #ccc; border-bottom: 1px solid #999; }
#oRechts h2 { background-color: #ae1800;  color:#fff; margin-bottom: 6px; text-align: left; padding: 4px 0px 4px 7px; border: 1px solid #ecf1f7; border-right: 1px solid #ecedf2; border-bottom: 1px solid #eee; border-collapse: collapse; }
#oRechts p { padding: 4px 7px 4px 7px; text-align: justify; color: #ae1800;}
#oRechts .shadow {height: 13px; width: 205px;}



/*****unten links******/
#uLinks {}
#uLinksContent {width: 550px; min-height: 100px; margin-left: 0px; margin-right: 0px; margin-top: 0px; left-margin: 0px; background-color:#fff; border: 1px solid #ecf1f7; border-right: 1px solid #ecedf2; border-bottom: 1px solid #b1b1b1; border-collapse: collapse; margin-top: 6px; background-image: url('http://www.avenueimages.com/img/bg_gadgets_neu.jpg'); background-repeat:no repeat; background-position: 0 0;}
#uLinks h2 {background-color: #d9e3ef; color: #ae1800; padding: 4px 0px 4px 7px; border: 1px solid #ecf1f7; border-right: 1px solid #ecedf2; border-bottom: 1px solid #eee; border-collapse: collapse;}
#uLinks p {padding: 4px 7px 4px 7px; text-align: justify;}
#uLinks .shadow {height: 13px;  width: 550px;}
/*
#uLinks ul  {list-style: none;}
#uLinks ul li {text-indent: -1000px;}
*/

/****unten rechts*****/
#uRechts {margin-left: 15px;}
#uRechtsContent {width: 398px;  min-height: 100px; background-color:#fff; border: 1px solid #b1b1b1; margin-top: 6px; background-image: url('http://www.avenueimages.com/img/abobanner.jpg'); background-repeat:no repeat; background-position: 0 0;}
#uRechts h2 {background-color: #d9e3ef; color:#ae1800; padding: 4px 0px 4px 7px; border: 1px solid #ecf1f7; border-right: 1px solid #ecedf2; border-bottom: 1px solid #eee; border-collapse: collapse;}
#uRechts p {padding: 4px 7px 4px 7px; text-align: justify;}
#uRechts .shadow {height: 13px;  width: 400px;}

.verlauf {background-image:url('http://www.avenueimages.com/img/bg_verlauf.png'); background-color: #fff; min-height: 320px;}
*html .verlauf {height: 320px;}
*html #oRechtsContent{height: 320px;}

/*clear*/
div#clearDiv { clear: both; }



/*****promo******/
#promo {}
#promoContent {width: 964px; min-height: 100px; background-color:#fff; border: 1px solid #ecf1f7; border-right: 1px solid #ecedf2; border-bottom: 1px solid #b1b1b1; border-collapse: collapse; margin-top: 6px; }
#promo h2 {background-color: #ccc; color: #ae1800; padding: 4px 0px 4px 7px; border: 1px solid #ecf1f7; border-right: 1px solid #ecedf2; border-bottom: 1px solid #eee; border-collapse: collapse;}
#promo p {padding: 4px 7px 4px 7px; text-align: left;}
#promo .shadow {height: 13px;  width: 964px;}


/*promo-table*/

table.promotable td  {background:#eee; vertical-align:top; text-align: center;}
p.prmtxt {margin-top: 4px; width: 203px; text-align: left;}



/* footer */
div#footer        { position: relative; clear: both;  width:960px; margin-top: 20px; padding:3px 5px 5px 3px; background: #fff; border-top: 1px solid #ccc; }
div#footer a         { font-weight: normal; color: #666; text-decoration: none ;  }
div#footer a:hover         { text-decoration: underline; }
div#footer p          { margin: 0; font-size: 90%; color: #999; text-align: center; }
div#footer img         { position: absolute; left: 5px; top: 10px; }

/* logoscroll */
div#logoscroll        { position: relative; clear: both;  margin-bottom: 20px; margin-top: 20px; padding: 0; background: transparent;  }

/* Forms   */
fieldset{ padding: 10px; }
legend { font-weight: bold;  }
FORM { display:inline; }
SELECT { width:140px; border:1px solid #333; background-color:#fff; font-size: 10px;}
INPUT.button { border:1px solid; background-color: #817159; color:#fff; font-size: 10px;}
INPUT.input { width:140px; border:1px solid #333; background-color:#fff; }
button    { border:none; background-color:#fff; }

/* images */
img { border: 0px; float: none; }
img.Links  { float: left; margin: 3px 10px 3px 0px; }
img.Rechts { float: right; margin-left: 3px 0px 3px 10px; }
img.Block  { float: none; margin-left: 5px; margin-right: 5px; }


/* google*/
div#google, #ai{ display: none; }