/* BODY / MISC */

html, body {
	margin: 0; padding: 0; height: 100%;
	background: #ffffff url(../images/main/body_bg.png) repeat-x;
}

img {
	border: 0;
}

form, h1, h2 {
	margin: 0; padding: 0;
}

#main {
	width: 960px;
	position: relative; top: 7px; left: 50%; margin-left: -480px;
	border: 0px solid red;
	overflow: visible;
}


#top {
	width: 960px;
	background: #2c2c2e;
}

#logo {
	width: 230px; height: 90px;
	float: left;
}

#menu {
	width: 334px; height: 90px;
	margin: 0 0 0 597px;
}

#middle {
	width: 960px; height: 139px;
	margin: 7px 0 0 0;
}

#uhren {
	width: 390px; height: 139px;
	float: left;
}

#timage {
	width: 563px; height: 125px;
	float: right; padding: 0 0 7px 7px;
	border-bottom: 7px solid #e4e4e4;
}

#paginate-timage {
	visibility: hidden;
}

#timage .sliderwrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

#timage .sliderwrapper .contentdiv {
	visibility: hidden;
	position: absolute; z-index: 50;
	width: 563px;
	height: 125px;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}

#body {
	width: 960px;
	background: url(../images/main/content_bg.gif) repeat-y;
	border-bottom: 1px solid #dedede;
	overflow: auto;
}

#content {
	width: 660px;
	float: left; padding: 25px;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #4d4d4d; text-decoration: none; line-height: 20px;
}

#content h1 {
	margin: 0 0 8px 0; padding: 0;
	font-family: sans-serif; font-size: 16px; font-weight: bold; color: #393939; text-decoration: none; line-height: 20px;
}

#content h2 {
	margin: 0 0 11px 0; padding: 0;
	font-family: sans-serif; font-size: 13px; font-weight: bold; color: #6a79b5; font-style: italic; text-decoration: none; line-height: 20px;
}

#content a {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #858585; text-decoration: none; line-height: 20px;
	border-bottom: 1px dotted #d0c200;
}

#content a:hover {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #4d4d4d; text-decoration: none; line-height: 20px;
}


#content a.einkaufswagen {
	padding: 0 0 0 20px;
	font-family: sans-serif; font-size: 12px; font-weight: bold; color: #d0c200; text-decoration: none; line-height: 20px;
	background: url(../images/icons/einkaufswagen.gif) no-repeat left;
}

#content a.einkaufswagen:hover {
	padding: 0 0 0 20px;
	font-family: sans-serif; font-size: 12px; font-weight: bold; color: #858585; text-decoration: none; line-height: 20px;
	background: url(../images/icons/einkaufswagen.gif) no-repeat left;
}


#sidebar {
	width: 200px;
	float: right; padding: 25px;
	font-family: sans-serif; font-size: 12px; font-weight: normal; font-style: italic; color: #6a79b5; text-decoration: none; line-height: 21px;
}

#sidebar h1 {
	margin: 0 0 0 0; padding: 0;
	font-family: sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #4d4d4d; text-decoration: none; line-height: 21px;
}

#sidebar img {
	margin: 8px 0 15px 0;
}


#footer {
	width: 955px; height: 22px;
	padding: 3px 5px 0 0;
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #989898; text-decoration: none; line-height: 20px;
	text-align: right;
}

#footer a {
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #989898; text-decoration: none; line-height: 20px;
}

#footer a:hover {
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; line-height: 20px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }




