html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:         0;
    padding:        0;
    border:         0;
    outline:        0;
    font-weight:    inherit;
    font-style:     inherit;
    font-size:      100%;
    font-family:    inherit;
    vertical-align: baseline;
    font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:      10px;
    color:          #b3b1b3;
    letter-spacing: 0.15em;
}
:focus {
    outline:        0;
}
html {
	width: 100%;
}
body {
	overflow-x: hidden;
}
#disclaimer {
	width: 940px;
	height: 410px;
	position: absolute;
	display: none;
	z-index: 10001;
	padding: 10px;
	overflow: scroll;
	overflow-x: hidden;
}
#menucontainer {
	position: fixed;
	/*width: 100%;*/
	width: 964px;
	left: 0px;
	top: 0px;
	height: 120px;
	visibility: hidden;
	margin-top: 0px;
	z-index: 25000;
}
#menucontainer #spacer {
	position: relative;
	width: 964px;
	height: 30px;
    padding: 0px;
}
#menucontainer #logo {
	position: relative;
	width: 964px;
	height: 29px;
    padding: 0px;
    cursor: pointer;
}
#menucontainer #logo p {
	position: absolute;
	top: -7px;
    margin: 0px;
    padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
    letter-spacing: 0.15em;
}
#menucontainer #menu-top {
	position: relative;
	height: 25px;
	width: 964px;
}
#menucontainer #menu-top table {
	width: 964px;
}
#menucontainer #menu-top p {
	margin-top: 10px;
	margin-left: 3px;
}

#container {
	position: absolute;
	/*width: 100%;*/
	width: 964px;
	left: 0px;
	top: 98px;
	min-height: 820px;
	visibility: hidden;
	margin-top: 30px;
}
#container #logo {
	position: relative;
	width: 964px;
	height: 29px;
    padding: 0px;
    cursor: pointer;
}
#container #logo p {
	position: absolute;
	top: -7px;
    margin: 0px;
    padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
    letter-spacing: 0.15em;
}
#container #menu-top {
	position: relative;
	height: 61px;
	width: 964px;
}
#container #menu-top table {
	width: 964px;
}
#container #menu-top p {
	margin-top: 10px;
	margin-left: 3px;
}
#container #content {
	position: relative;
	width: 964px;
	padding-bottom: 30px;
	display: none;
}
#container #content #introxlimage {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 408px;
}
#container #content #introxlimage #introtext {
	position: absolute;
	height: auto;
	width: auto;
	visibility: hidden;
}
#container #content #preview {
	width: 964px;
}
#container #content #preview td.emptyimage {
	width: 130px;
	height: 130px;
}
#container #content #preview td.emptyimage img {
	width: 130px;
	height: 130px;
}
#container #content #preview td.image {
	width: 130px;
	height: 130px;
}
#container #content #preview td.xlimage {
	width: 964px;
	height: 408px;
}
#container #content #preview td.colspacer {
	width: 9px;
	height: 130px;
}
#container #content #preview td.rowspacer {
	height: 4px;
}
#container #content #preview #image_container {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
#container #content #preview #image_container #div_image {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 130px;
	height: 130px;
	cursor: pointer;
}
#container #content #preview #image_container #div_image img {

}
#container #content #preview #image_container #div_xlimage {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 408px;
	cursor: pointer;
}
#container #content #preview #image_container #div_text {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 130px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	cursor: pointer;
}
#container #content #preview #image_container #div_text p {
	margin-top: 57px;
}
#container #content #preview #image_container #div_xltext {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 408px;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	cursor: pointer;
}
#container #content #preview #image_container #div_xltext p {
	margin-top: 199px;
}

#loader {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50px;
	height: 50px;
	display: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a.active {
	text-decoration: none;
}
#zoom_shadow {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	display: none;
	z-index: 15000;
	background-color: #000000;
}
#zoom_content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 894px;
	height: 421px;
	z-index: 15001;
	display: none;
	background-color: #ffffff;
	text-align: center;
	overflow: hidden;
}
#zoom_content #zoom_up {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 894px;
	height: 81px;
}
#zoom_content #zoom_down {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 894px;
	height: 81px;
}
#zoom_content img.zoom_content {
	margin: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#zoom_close {
	position: absolute;
	top: 50px;
	left: 914px;
	width: 50px;
	height: 50px;
	z-index: 15001;
	display: none;
	cursor: pointer;
}

/*************************
**************************
********** Neu ***********
**************************
**************************/

#shadow {
	position: absolute;
	left: -5px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 110%;
	height: 110%;
	z-index: 10000;
	display: none;
}
#div_image_exit {
	position: fixed;
	top: 140px;
	left: 0px;
	width: 30px;
	height: 30px;
	text-align: right;
	display: none;
	cursor: pointer;
	z-index: 30001;
}
#shadow #loader {
	position: absolute;
	left: 0px;
	top: 90px;
	width: 964px;
	height: 408px;
}
#shadow #loader #loader-anim {
	position: absolute;
	left: 465px;
	top: 187px;
	width: 34px;
	height: 34px;
}
#slider-container {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 545px;
	background-color: #ffffff;
	display: none;
	z-index: 20000;
}
#video-container {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 674px;
	display: none;
	z-index: 20000;
}
#seriecontent {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: 565px;
	overflow: visible;
	z-index: 15000;
}
#seriecontent #serie {
	position: absolute;
	top: 0px;
	width: auto;
	height: 565px;
	background-color: #ffffff;
}
#seriecontent #serie td.image {
	width: auto;
	height: 545px;
	vertical-align: top;
}
#seriecontent #serie td.image .div_image_container {
	position: relative;
	width: 100%;
	height: 522px;
}
#seriecontent #serie td.image .div_image_container .div_image {
	position: relative;
	width: auto;
	height: 522px;
}
#seriecontent #serie td.image .div_image_container .div_zoom {
	position: absolute;
	top: 454px;
	left: 0px;
	width: 100%;
	height: 68px;
	text-align: center;
	visibility: hidden;
}
#seriecontent #serie td.image .div_image_container .div_zoom_shadow {
	position: absolute;
	top: 454px;
	left: 0px;
	width: 100%;
	height: 68px;
	visibility: hidden;
	background-color: #ffffff;
}
#seriecontent #serie td.image .div_image_container .div_zoom .zoom_download {
	cursor: pointer;
}
#seriecontent #serie td.image .imagetext {
    font-size:      9px;
}
#seriecontent #serie td.image img.image {
	height: 522px;
}
#seriecontent #serie td.text {
	vertical-align: top;
	width: 340px;
	height: 545px;
}
#seriecontent #serie td.text .text {
	width: 300px;
	height: 522px;
	overflow: hidden;
	word-wrap: break-word;
	margin-left: 20px;
	margin-right: 20px;
}
#seriecontent #serie td.text .div_image_container {
	position: relative;
	width: 100%;
	height: 522px;
}
#seriecontent #serie td.text .div_image_container .div_image {
	position: relative;
	width: auto;
	height: 522px;
}
#seriecontent #serie td.text .div_image_container .div_zoom_shadow {
	position: absolute;
	top: 454px;
	left: 0px;
	width: 100%;
	height: 68px;
	visibility: hidden;
	background-color: #ffffff;
}
#seriecontent #serie td.text .div_image_container .div_zoom {
	position: absolute;
	top: 454px;
	left: 0px;
	width: 100%;
	height: 68px;
	text-align: center;
	visibility: hidden;
	background-color: #ffffff;
}
#seriecontent #serie td.text .div_image_container .div_zoom .zoom_download {
	cursor: pointer;
	background-color: #ffffff;
}

#seriecontent #serie td.colspacer {
	width: 9px;
	height: 565px;
}
#seriecontent #serie td.colspacer img {
	width: 9px;
	height: 565px;
}
#seriecontent #serie td.colspacerstart {
	width: 205px;
	height: 565px;
}
#seriecontent #serie td.colspacerstart img {
	width: 205px;
	height: 565px;
}
#seriecontent #serie td.colspacerend {
	height: 565px;
}
#seriecontent #serie td.colspacerend img {
	height: 565px;
}

#serieonepicture {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 964px;
	height: 565px;
	background-color: #ffffff;
}
#serieonepicture td.image {
	width: 964px;
	height: 565px;
}
#serieonepicture td.image .imagetext {
    font-size:      9px;
}
#serieonepicture td.image #div_image_container {
	position: relative;
	width: 964px;
	height: 565px;
}
#serieonepicture td.image #div_image_container #div_image {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
#serieonepicture td.image #div_image_container #div_sop_zoom_shadow {
	visibility: hidden; 
	background-color: #ffffff; 
	position: absolute;
	height: 68px;
}
#serieonepicture td.image #div_image_container #div_sop_zoom {
	position: absolute;
	top: 454px;
	left: 0px;
	width: 100%;
	height: 68px;
	text-align: center;
	visibility: hidden;
	background-color: none;
}
#serieonepicture td.image #div_image_container #div_sop_zoom #zoom_zoom {
	cursor: pointer;
}
#serieonepicture td.image #div_image_container #div_sop_zoom #zoom_download {
	cursor: pointer;
}
#serieonepicture td.image #div_image_container #pfeil_l {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 545px;
	width: 40px;
	cursor: pointer;
	text-align: right;
}
#serieonepicture td.image #div_image_container #pfeil_l p {
    font-family: Times, Helvetica, sans-serif;
	margin-top: 246px;
	line-height: 30px;
	font-size: 12px;
}

#serieonepicture td.image #div_image_container #pfeil_r {
	position: absolute;
	top: 0px;
	left: 924px;
	height: 545px;
	width: 40px;
	cursor: pointer;
	text-align: left;
}
#serieonepicture td.image #div_image_container #pfeil_r p {
    font-family: Times, Helvetica, sans-serif;
	margin-top: 246px;
	line-height: 30px;
	font-size: 12px;
}

#serieonepicture td.video {
	width: 964px;
	height: 674px;
}
#serieonepicture td.video .imagetext {
    font-size:      9px;
}
#serieonepicture td.video #div_image_container {
	position: relative;
	width: 964px;
	height: 674px;
}
#serieonepicture td.video #div_image_container #div_image {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	cursor: pointer;
}
#serieonepicture td.video #div_image_container #div_sop_zoom {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 100%;
	height: 100px;
	text-align: center;
	visibility: hidden;
}
#serieonepicture td.video #div_image_container #div_sop_zoom #zoom_zoom {
	cursor: pointer;
}
#serieonepicture td.video #div_image_container #div_sop_zoom #zoom_download {
	cursor: pointer;
}
#serieonepicture td.video #div_image_container #pfeil_l {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 674px;
	width: 40px;
	cursor: pointer;
	text-align: right;
}
#serieonepicture td.video #div_image_container #pfeil_l p {
    font-family: Times, Helvetica, sans-serif;
	margin-top: 300px;
	line-height: 30px;
	font-size: 12px;
}

#serieonepicture td.video #div_image_container #pfeil_r {
	position: absolute;
	top: 0px;
	left: 925px;
	height: 674px;
	width: 40px;
	cursor: pointer;
	text-align: left;
}
#serieonepicture td.video #div_image_container #pfeil_r p {
    font-family: Times, Helvetica, sans-serif;
	margin-top: 300px;
	line-height: 30px;
	font-size: 12px;
}

#serieonepicture td.text {
	width: 964px;
	height: 565px;
	vertical-align: top;
}
#serieonepicture td.text #div_image_container {
	position: relative;
	width: 964px;
	height: 565px;
}
#serieonepicture td.text #div_image_container #div_image {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	cursor: pointer;
}
#serieonepicture td.text #div_image_container #div_sop_zoom {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 100%;
	height: 100px;
	text-align: center;
	visibility: hidden;
}
#serieonepicture td.text #div_image_container #div_sop_zoom #zoom_zoom {
	cursor: pointer;
}
#serieonepicture td.text #div_image_container #div_sop_zoom #zoom_download {
	cursor: pointer;
}
#serieonepicture td.text #div_image_container #div_image #text {
	position: absolute;
	top: 0px;
	left: 332px;	
	width: 300px;
	height: 565px;
	overflow: hidden;
	word-wrap: break-word;
}
#serieonepicture td.text #div_image_container #pfeil_l {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 565px;
	width: 40px;
	cursor: pointer;
	text-align: right;
}
#serieonepicture td.text #div_image_container #pfeil_l p {
    font-family: Times, Helvetica, sans-serif;
	margin-top: 246px;
	line-height: 30px;
	font-size: 12px;
}

#serieonepicture td.text #div_image_container #pfeil_r {
	position: absolute;
	top: 0px;
	left: 924px;
	height: 565px;
	width: 40px;
	cursor: pointer;
	text-align: left;
}
#serieonepicture td.text #div_image_container #pfeil_r p {
    font-family: Times, Helvetica, sans-serif;
	margin-top: 246px;
	line-height: 30px;
	font-size: 12px;
}

#content-slider {
	position: absolute;
	width: 804px;
	left: 75px;
	top: 545px;
	height: 50px;
	margin-left: 85px;
	margin-right: 80px;
	z-index: 20000;
	cursor: pointer;
}
.ui-slider {
	z-index: 20000;
}
.ui-slider  .ui-slider-handle {
	position: absolute;
	top: 0px;
	width: 160px;
	margin-left: -80px;
	height: 50px;
	z-index: 20001;
	cursor: pointer;
}
.ui-slider .ui-slider-handle #line {
	position: absolute;
	top: 9px;
	left: 0px;
	width: 160px;
	background-color: #030303;
	height: 3px;
	cursor: pointer;
}
#skipintro {
	position: absolute;
	width: 1281px;
	height: 14px;
	text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	display: none;
}
#skipintro a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
