@CHARSET "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	background-color: #DDDDDD;
	width: 100%;
	height: 100%;
}

body,p,td {
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, Geneva, Swiss,
		SunSans-Regular;
}

p { margin-top: 0px; margin-bottom: 14px; }

h1 {
	 font-size: 14px;
	 font-weight: bold;
	 color: #005eaa;
	 margin: 0px 0px 15px 0px; padding: 0px;
}

h2 {
	 font-size: 12px;
	 font-weight: bold;
	 color: #005eaa;
	 margin: 0px; padding: 0px;
}

img, a {
	border: 0px; padding: 0px; margin: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

a { text-decoration: underline; }
a:link, a:visited { color: #666666; }
a:hover, a:active { color: #005eaa; }


#pos {
	width: 792px;
	height: 567px;
	background-color: white;
	position: relative;	
	text-align: left;
	vertical-align: top;
}

#wrap {
	position: relative;
	width: 790px;
	height: 565px;
	top: 1px;
	left: 1px;
}

#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 174px;
	height: 565px;
	background-repeat: no-repeat;
}

#top {
	position: absolute;
	top: 0px;
	left: 175px;
	width: 615px;
	height: 108px;
	background-repeat: no-repeat;
}

#content_left {
	position: absolute;
	top: 109px;
	left: 175px;
	width: 310px;
	height: 456px;
	background-repeat: no-repeat;
	overflow: hidden;
}

#content_right, #pcontent_right {
	position: absolute;
	top: 109px;
	left: 485px;
	width: 305px;
	height: 456px;
	background-repeat:no-repeat;
	overflow: hidden;
}

h6 { font-size:10px; font-weight: normal; color: #666666; line-height:10px;
	letter-spacing:-0.1em; margin-right: 10px;}

#menu a { text-decoration: none; font-weight: normal; }

#menu ul { margin: 0px; padding: 0px; list-style-type: none; }

#menu li { margin:0px 0px 18px 22px; font-size: 14px; }
#menu a:link, #menu a:visited { color: black; }
#menu a:hover, #menu a:active, .active, .active2 { color: #005eaa; }
#menu .active { font-weight: bold; }

#menu ul.menu2 { margin: 6px 0px 19px 0px; padding: 0px; list-style-type: none; }
#menu li.menu2 { margin: 0px 0px 4px 0px; font-size: 12px;  }

#shop-link { color: white; font-weight: bold; position: absolute; left: 22px; bottom: 60px; font-size: 14px; }
#language-link { color: white; font-weight: bold; position: absolute; left: 22px; bottom: 10px; font-size: 12px; }

#content_left a { text-decoration: underline; }
#content_left a:link, #content_left a:visited { color: #666666; }
#content_left a:hover, #content_left a:active { color: #005eaa; }

#content_right a { text-decoration: underline; }
#content_right a:link, #content_right a:visited { color: #666666; }
#content_right a:hover, #content_right a:active { color: #005eaa; }

a.pdf, a.wmv, a.mov, a.flv { display: block; }

a.pdf { background-image:url(../gfx/doc_pdf.gif); background-repeat: no-repeat; padding-left: 20px; line-height:24px; }
a.wmv { background-image:url(../gfx/doc_wmv.gif); background-repeat: no-repeat; padding-left: 20px; line-height:24px; }
a.flv { background-image:url(../gfx/doc_flv.gif); background-repeat: no-repeat; padding-left: 20px; line-height:24px; }
a.mov { background-image:url(../gfx/doc_mov.gif); background-repeat: no-repeat; padding-left: 20px; line-height:24px; }


.blue { font-weight: bold; color: #005eaa; }

#pcontent_right body, #pcontent_right p, #pcontent_right td  { font-size: 11px; line-height: 14px; }

#scrollwrap {
	position: relative;
	display: block;
	width: 263px;
	height: 415px;
	overflow: hidden;
	top:20px;
}

#scrollfeld {
	position: absolute;
	width: 263px;
	overflow: hidden;
	clip: rect(0px, 263px, 415px, 0px);
}

#scrollup {
	position: absolute;
	top: 12px;
	width: 14px;
	height: 21px;
	border: none;
	margin-left:2px;
}

#scrollup a {
	background-image: url(../gfx/up.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
}

#scrollup a:link,#scrollup a:visited {
	background-position: top left;
}

#scrollup a:hover,#scrollup a:active {
	background-position: top right;
}

#scrolldown {
	position: absolute;
	bottom: 2px;
	width: 14px;
	height: 21px;
	border: none;
	position: absolute;
	top: 395px;
	margin-left:2px;
}

#scrolldown a {
	background-image: url(../gfx/down.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
}

#scrolldown a:link,#scrolldown a:visited {
	background-position: top left;
}

#scrolldown a:hover,#scrolldown a:active {
	background-position: top right;
}

#top_right {
	position: absolute;
	top: 0px;
	left: 498px;
	font-size: 11px;
	vertical-align: middle;
	line-height: 26px;
	height: 26px;
	display: block;
}

#scrollbar {
	position: absolute;
	left: 450px;
	top: 130px;
	width: 18px;
	height: 415px;
	background-color: #d1dbe3;
}

#scroller {
position: absolute; width: 615px; height: 75px; top: 491px; left:176px;
z-index: 0;
}

#nextpage {
	position: absolute;
	top: 258px;
	left: 277px;
	width: 8px;
	height: 15px;
	border: none;
	margin-left:2px;
	padding: 0px;
}

#nextpage a, #nextpart a {
	background-image: url(../gfx/right.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
}

#nextpage a:link,#nextpage a:visited, #nextpart a:link, #nextpart a:visited {
	background-position: top left;
}

#nextpage a:hover,#nextpage a:active, #nextpart a:hover, #nextpart a:active {
	background-position: bottom left;
}

#lastpage {
	position: absolute;
	top: 258px;
	left: 252px;
	width: 8px;
	height: 15px;
	border: none;
	position: absolute;
	margin-left:2px;
	visibility: hidden;
	padding: 0px;
}

#lastpart {
	position: absolute;
	top: 359px;
	left: 252px;
	width: 8px;
	height: 15px;
	border: none;
	display: block;
	line-height: 15px;
}

#nextpart {
	position: absolute;
	top: 359px;
	left: 277px;
	width: 8px;
	height: 15px;
	border: none;
	display: block;
	line-height: 15px;
}

#partmain {
	position: absolute;
	top: 359px;
	left: 11px;
	height: 15px;
	border: none;
	position: absolute;
	font-size: 11px;
	padding-top:1px;
}

#partmain a { text-decoration: none; }
#partmain a:link, #partmain a:visited { color: #999999; }
#partmain a:hover, #partmain a:active { color: #005eaa; }


#lastpage a, #lastpart a {
	background-image: url(../gfx/left.gif);
	background-repeat: no-repeat;
	display: block;
	border: none;
}

#lastpage a:link,#lastpage a:visited, #lastpart a:link, #lastpart a:visited {
	background-position: top left;
}

#lastpage a:hover,#lastpage a:active, #lastpart a:hover, #lastpart a:active {
	background-position: bottom left;
}

#bildtop {
	position: absolute; 
	top: -1px;
	left: 0px;
}

#bildbottom {
	position: absolute; 
	top: -1px;
	left: 0px;
}

.neu {
	width: 174px;
	position: absolute; left:0px;
	}

.new {
	width: 174px;
	position: relative; left:-22px;
}


