html { margin: 0px; padding: 0px; height: 100%; text-align: center; }
body
{
	background-color:#FFFFFF;
	color:#333333;
	font-family:Verdana,Arial,sans-serif;	
	font-size:11px;
	margin:0px;
	padding:0px;
	height:100%; 
}

/* Allgemeines */
img { border:0px; }
.clear{ clear:both; }
* { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; }

/* Rahmen */
#center_container { position:absolute; top:0px; left:0px; width:100%; margin:auto; min-height:100%; height:100%; }
#container { position:relative; width:923px; margin:auto; background-image:url('../images/content_background.gif'); background-repeat: repeat; height:auto !important; height:100%; min-height:100%; text-align:center; }
#content_bg{ width:900px; padding-left:8px; margin-right:15px; }
#content { width:900px; text-align:left; height:auto !important;  padding-bottom:100px; }
#contentarea { width: 900px; padding-top:20px; padding-bottom:10px; }

/* Header */
#header { height:300px; width:900px; display:inline; background-color:#EFEFEF }
#header_top { height:25px !important; width: 900px; }
#header_top a, a:link, a:visited, a:hover, a:active { color: #000000; letter-spacing: 0.05em; line-height: 15px; }

/* searchBar */
#searchbar { width:900px; height:24px; padding-top:2px; background-color:#EFEFEF; border-top:1px solid #878787; border-bottom:1px solid #878787; }
#searchbar div.searchDiv { float:right; padding-right:5px; }
#searchbar div.searchDiv input { border:0px solid #878787; color:#878787; font-size:10px; padding:2px; }

/* navBar */
#navBar { height:24px; margin-bottom:15px;  }
#navBar div.orderDiv { float:right; }
#navBar div.orderDiv select { border:1px solid #878787; width:auto !important; color:#878787; font-size:10px; }
#navBar div.naviDiv { float:left; }
#navBar div.naviDiv table td {padding-right:5px; }
#navBar div.naviDiv a:Hover { color:red; }

/* Menü */
#menu { width:200px; float:left; text-align:left; }
#menu img.parent { padding-right:10px; }
#menu img.child { padding-right:5px; }
#menu div.menuline { height:1px; width:200px; line-height:1px; background-image:url('../images/menu_line.gif'); background-repeat:repeat; }
#menu a.parent { font-size:11px; font-weight:normal; text-decoration:none; text-align:left; padding-top:4px; padding-left:4px; color:#000000; width:196px; height:20px; display:block; padding-right:5px; }
#menu a.parent:hover { color:#425DA5; }
#menu a.parentCurrent { background-color:#395DA5; font-size:11px; font-weight:normal; text-decoration:none; text-align:left; padding-top:4px; padding-left:4px; color:#FFFFFF; width:200px; height:20px; display:block; padding-right:5px; }
#menu a.child { font-size:11px; font-weight:normal; text-decoration:none; text-align:left; display:block; color:#395DA5; min-height:16px; }

/* Thumblist */
#imagearea { float:right; width:650px; text-align:center; }
table.thumblist td.thumbTD { padding-right:20px; text-align:left; }
div.thumb { float: left; padding-left: 9px; width: 182px; height: 265px; }
div.thumb_bg { width: 183px; height: auto !important; background-image:url('../images/thumb_bg.gif'); background-repeat: repeat; }
div.thumb_top { width: 183px; height: auto !important; background-image:url('../images/thumb_top.gif'); background-repeat:no-repeat; background-position:top; }
div.thumb_image { cursor:pointer; padding: 5px; width:160px; height:110px; background-repeat:no-repeat; background-position:center;}
div.thumb_text { color: #878787; font-size: 10px; padding: 10px; line-height: 14px; }
div.thumb_text b { color: #878787; font-size: 10px; line-height: 14px; }
div.thumb_bottom { width: 183px; height: 60px; background-image:url('../images/thumb_bottom.gif'); background-position: bottom; background-repeat:no-repeat; }
div.thumb_detail { text-align:left; padding-left:10px;}
div.thumb_detail img { padding-right:5px; }
div.thumb_detail a { color:#878787; font-size:10px; text-decoration:underline; }

/* Details */
#details { text-align:left; width:670px; padding-left:30px; }
#details div.caption { margin-top:15px; width:580px; text-align:justify; margin-bottom:20px; line-height: 16px; }
#details div.details_title { width:450px; float:left; }
#details div.details_copyright { font-size:9px; margin-top:2px; }
div.info { width: 400px; }
div.info_bg { width: 400px; height: auto !important; background-image:url('../images/info_bg.jpg'); background-repeat: repeat; }
div.info_top { width: 400px; height: auto !important; background-image:url('../images/info_top.jpg'); background-repeat:no-repeat; background-position:top; }
div.info_text { color: #878787; font-size: 10px; padding: 10px; line-height: 14px; }
div.info_text b { color: #878787; font-size: 10px; line-height: 14px; }
div.info_bottom { width: 400px; height: 50px; background-image:url('../images/info_bottom.jpg'); background-position: bottom; background-repeat:no-repeat; }
div.info_detail { text-align:left; padding-left:10px;}
div.info_detail img { padding-right:5px; }
div.info_detail a { color:#878787; font-size:10px; text-decoration:underline; }
div.info_back { width:180px; float:right; }
div.info_back a { border: 0px; background-image:url('../images/button_return.jpg'); background-repeat: no-repeat; background-position: top; font-weight: bold; height: 20px; width: 79px; display: block; text-align: left; color: #000000; text-decoration:none; padding-left: 35px; padding-top: 3px; }

/* Highlighting für Suchergebnis in Detailseite */
font.highlight { background-color:#F7DB42; font-weight:bold; }

/* Footer */
#footer { position:absolute; bottom:0px; left:0px; color:#000000; background-image:url('../images/footer.jpg'); background-repeat:no-repeat; height:95px; width:900px; text-align:left; font-family:Verdana, Arial, sans-serif; }
#footer_text { text-align: center; padding-top:25px; font-size: 10px; color:#878787; }
#footer_text a:link, #footer_text a:visited, #footer_text a:hover, #footer_text a:active { font-size: 10px; color:#878787; font-weight: bold; }

