/* global */
body { font-family: "Trebuchet MS",Garamond,Tahoma; font-size: 12px; }
a, a:link, a:visited { color: #000000; font-size: 12px; text-decoration: none; position: relative; }
a:hover { color: #000; position: relative; }
img { border: 0; }
input, textarea, select { font-family: "Trebuchet MS",Garamond,Tahoma; font-size: 12px; }
.clearfloat { clear: both; }

/* general */
div.container { width: 100%; }
div.container div.wrapper { width: 925px; margin: 0 auto 0 auto; }

/* header */
div.container div.wrapper div.header { background-image: url(../images/header.jpg); height: 85px; }
div.container div.wrapper div.header div.timer { color: #ffffff; float: right; padding: 65px 10px 0 0; }

/* primary menu */
div.container div.wrapper div.primenu { background-color: #000000; height: 26px; } 
div.container div.wrapper div.primenu ul { list-style-type: none; padding: 6px 0 0 0; margin: 0; text-align: center; }
div.container div.wrapper div.primenu ul li { display: inline; color: #ffffff; padding: 0 10px 0 10px; }
div.container div.wrapper div.primenu ul li a { color: #ffffff; font-size: 12px; text-transform: uppercase; }
div.container div.wrapper div.primenu ul li a:hover { border-bottom: 1px dashed #767566; color: #ffffcc;  }

/* secondary menu */
div.container div.wrapper div.secmenu { background-color: #e2a839; height: 27px; } 
div.container div.wrapper div.secmenu ul { list-style-type: none; padding: 7px 0 0 0; margin: 0; text-align: right; }
div.container div.wrapper div.secmenu ul li { display: inline; color: #000000; padding: 0 5px 0 5px; }
div.container div.wrapper div.secmenu ul li a { color: #000000; font-size: 12px; }
div.container div.wrapper div.secmenu ul li a:hover { border-top: 1px dashed #ffffff; }
div.container div.wrapper div.secmenu ul li span { margin: 0 0 0 20px; }



/* primary menu */
div.container div.wrapper div#primenu { background-color: #000000; height: 26px; } 
div.container div.wrapper div#primenu ul { list-style-type: none; padding: 6px 0 0 0; margin: 0; text-align: center; }
div.container div.wrapper div#primenu ul li { display: inline; color: #ffffff; padding: 0 10px 0 10px; }
div.container div.wrapper div#primenu ul li a { color: #ffffff; font-size: 12px; text-transform: uppercase; }
div.container div.wrapper div#primenu ul li a:hover { border-bottom: 1px dashed #767566; color: #ffffcc;  }

/* secondary menu */
div.container div.wrapper div#secmenu { background-color: #e2a839; height: 27px; } 
div.container div.wrapper div#secmenu ul { list-style-type: none; padding: 7px 0 0 0; margin: 0; text-align: right; }
div.container div.wrapper div#secmenu ul li { display: inline; color: #000000; padding: 0 5px 0 5px; }
div.container div.wrapper div#secmenu ul li a { color: #000000; font-size: 12px; }
div.container div.wrapper div#secmenu ul li a:hover { border-top: 1px dashed #ffffff; }
div.container div.wrapper div#secmenu ul li span { margin: 0 0 0 20px; }


/* top spacer */
div.container div.wrapper div.topspacer { background-color: #ffffff; height: 8px; }

/* wholebody */
div.container div.wrapper div.wholebody { width: 925px; background-color: #f7f7ef; }

/* main */
div.container div.wrapper div.wholebody div.main { float: left; background-color: #ffffff; width: 560px; padding-right: 3px; padding-left: 10px; }
div.container div.wrapper div.wholebody div.main div.topnav { border-top: 1px dotted #cacaca; border-bottom: 1px dotted #cacaca; }
div.container div.wrapper div.wholebody div.main div.topnav ul { list-style-type: none; padding: 5px 5px 5px 5px; margin: 0; text-align: right; }
div.container div.wrapper div.wholebody div.main div.topnav ul li { display: inline; color: #8d684c; padding: 0 5px 0 5px; }
div.container div.wrapper div.wholebody div.main div.topnav ul li span { color: #000000; }
div.container div.wrapper div.wholebody div.main div.topnav ul li .links { }
div.container div.wrapper div.wholebody div.main div.crams { padding: 10px 0 2px 2px; }
div.container div.wrapper div.wholebody div.main  h1 { padding-left: 2px; color: #a73f2b; font-size: 16px; }
div.container div.wrapper div.wholebody div.main p { padding: 2px 2px 2px 2px; }
div.container div.wrapper div.wholebody div.main div.hires { width: 290px; float: left; } 
div.container div.wrapper div.wholebody div.main div.lores { width: 180px; float: left; margin-top: -12px; }
div.container div.wrapper div.wholebody div.main div.lores ul { list-style-type: none; }
div.container div.wrapper div.wholebody div.main div.lores ul li { } 
div.container div.wrapper div.wholebody div.main div.kleinanzeigen { }
div.container div.wrapper div.wholebody div.main div.kleinanzeigen div.klein { width: 180px; float: left; margin-top: -12px; }
div.container div.wrapper div.wholebody div.main div.kleinanzeigen div.klein ul { list-style-type: none; }
div.container div.wrapper div.wholebody div.main div.kleinanzeigen div.klein ul li { } 
div.container div.wrapper div.wholebody div.main div.kleinanzeigen div.anzeigen { float: left; width: 350px; }
div.container div.wrapper div.wholebody div.main  h2 { padding: 4px; font-size: 8px; border-top: 1px dotted #cacaca; }
div.container div.wrapper div.wholebody div.main ul { list-style-type: square; }
div.container div.wrapper div.wholebody div.main ul li { } 

div.container div.wrapper div.wholebody div.main div.img_list
{
	float:left;
	width: 150px;
	margin:0 0 0 40px;
} 

/* addons */
div.container div.wrapper div.wholebody div.addons { float: right; background-color: #f7f7ef; width: 340px; padding-top: 10px; }
div.container div.wrapper div.wholebody div.addons h1 { padding-left: 2px; color: #6c6b5b; font-size: 12px; }
div.container div.wrapper div.wholebody div.addons div.liner { border-bottom: 1px dashed #cecece; padding: 2px; }
div.container div.wrapper div.wholebody div.addons ul { list-style-type: none; padding: 0 0 0 0; margin: 0; }
div.container div.wrapper div.wholebody div.addons ul li { display: inline; color: #8d684c; padding: 0 5px 0 0; }
div.container div.wrapper div.wholebody div.addons ul li span { vertical-align: top; } 
div.container div.wrapper div.wholebody div.addons ul li a { color: #8d684c; }
div.container div.wrapper div.wholebody div.addons ul li a:hover { border-bottom: 1px dashed #8d684c; }

/* btm spacer */
div.container div.wrapper div.btmspacer { background-color: #ffffff; height: 2px; }

/* footer */
div.container div.wrapper div.footer { height: 37px; background-image: url(../images/footer.jpg); }
div.container div.wrapper div.footer div.footl { float: left; padding: 4px 0 0 6px; }
div.container div.wrapper div.footer div.footl ul { list-style-type: none; padding: 7px 0 0 0; margin: 0; text-align: right; }
div.container div.wrapper div.footer div.footl ul li { display: inline; color: #595959; padding: 0 3px 0 3px; }
div.container div.wrapper div.footer div.footl ul li a { color: #595959; font-size: 12px; }
div.container div.wrapper div.footer div.footl ul li a:hover { text-decoration: underline; }

/* footer */
div.container div.wrapper div.footer { height: 37px; background-image: url(../images/footer.jpg); }
div.container div.wrapper div.footer div#footl { float: left; padding: 4px 0 0 6px; }
div.container div.wrapper div.footer div#footl ul { list-style-type: none; padding: 7px 0 0 0; margin: 0; text-align: right; }
div.container div.wrapper div.footer div#footl ul li { display: inline; color: #595959; padding: 0 3px 0 3px; }
div.container div.wrapper div.footer div#footl ul li a { color: #595959; font-size: 12px; }
div.container div.wrapper div.footer div#footl ul li a:hover { text-decoration: underline; }


div.container div.wrapper div.footer div.footr { float: right; padding: 10px 10px 0 0; }
div.container div.wrapper div.footer div.footr span { color: #595959;  }
