/* ======== Page Layout ======== */

* {
	font-family: Arial;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #d5d7d7;
}


body {
	background-color: black;
}

body.loading *, html.loading * {
	cursor:wait !important;
}

div.invisible {
	display: none;
}

p,a,ul {
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	margin-bottom: 5px;
	line-height: 14px;
}

img {
	border: 0px;
}




/* ======== Links ======== */

a {
	color: #dde1e0;
	text-decoration: underline;
	--text-decoration: none;
}

a:visited {
	color: #dde1e0;
	text-decoration: underline;
	--text-decoration: none;
}

.content_bottom_left a, .content_bottom_right a, .page_thumbnails_text a {
	text-decoration: none;
}

.content_bottom_left:hover a, .content_bottom_right:hover a, .page_thumbnails_text:hover a {
	text-decoration: underline;
}

.content_bottom_left:hover a:hover, .content_bottom_right:hover a:hover, .page_thumbnails_text:hover a:hover {
	--text-decoration: none;
	--color: white;
}

a:hover {
	color: #dde1e0;
	--text-decoration: none;
}

a:active {
	color: #dde1e0;
	--text-decoration: underline;
}

a.selected {
	text-decoration: underline;
}

a.selected:hover {
	text-decoration: underline;
}

a.nounderline {
	text-decoration: none;
}

a.nounderline:hover {
	text-decoration: underline;
}




/* ======== Body ======== */

div.body {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}

div.body_spacer_top {
	width: 100%;
	height: 46px;
}

div.body_navigation_top {
	width: 100%;
	height: 16px;
}

div.body_tabs {
	width: 100%;
	height: 348px;
}

div.body_tabs_logo {
	width: 42px;
	height: 133px;
	position: relative;
	left: -42px;
	background-repeat: no-repeat;
	background-image: url(images/Nerves90.png);
	visibility: hidden;
}

div.body_tabs_wrapper1 {
	width: 100%;
	height: 100%;
}

div.body_tabs_wrapper {
	height: 100%;
	position: relative;
	top: -133px;
	overflow: hidden;
}

div.body_spacer_bottom {
	width: 100%;
	height: 16px;
}

div.body_navigation_bottom {
	width: 100%;
	height: 160px;
	visibility: hidden;
}






/* ======== Tabs ======== */

div.tab {
	position: relative;
	width: 760px;
	height: 348px;
	overflow: hidden;
	visibility: hidden;
}

div.tab_wrapper {
	width: 15200px; /* 20*760 tabs */
	height: 100%;
	overflow: hidden;
}

div.tab_letter {
	background-color: black;
	background-repeat: no-repeat;
	background-image: url(images/NervesN.png);
}

div.tab_thumbs {
	background-color: black;
	top: -348px;
}

div.tab_media {
	background-color: black;
	top: -696px;
}

div.tab_inner {
	width: 760px;
	height: 348px;
	overflow: hidden;
	float: left;
}

div.tab_inner_wrapper {
	width: 780px;
	height: 348px;
}




/* ======== Thumbnails ======== */

div.page_thumbnails {
	float: left;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	margin-right: 11px;
	margin-bottom: 11px;
	cursor: pointer;
}

div.page_thumbnails_normal {
	width: 181px;
	height: 109px;
}

div.page_thumbnails_tall {
	width: 181px;
	height: 348px;
}

div.page_thumbnails_large {
	width: 373px;
	height: 348px;
}

div.page_thumbnails_huge {
	width: 760px;
	height: 348px;
}

div.page_thumbnails_text {
	--background-color: #d5d7d7;
	--color: black;
	cursor: auto;
	padding: 4px;
}

div.page_thumbnails_text_normal {
	width: 173px;
	height: 101px;
}

div.page_thumbnails_text_tall {
	width: 173px;
	height: 340px;
}

div.page_thumbnails_text_large {
	width: 365px;
	height: 340px;
}

div.page_thumbnails_text_huge {
	width: 752px;
	height: 340px;
}



div.thumbnail_normal_colored {
	position: relative;
	top: -111px;
}

div.thumbnail_tall_colored {
	position: relative;
	top: -350px;
}

div.thumbnail_large_colored {
	position: relative;
	top: -350px;
}

div.thumbnail_huge_colored {
	position: relative;
	top: -350px;
}






/* ======== Navigaton Top ======== */

div.navigation_top_buttons {
	width: 100%;
	height: 11px;
	position: relative;
	top: 16px;
	text-align: right;
}

img.navigation_top_button {
	cursor: pointer;
}

img.navigation_top_button_left {
	cursor: pointer;
	float: left;
}

img.navigation_top_button_close {
	padding-left: 1px;
}






/* ======== Navigaton Bottom ======== */

div.navigation_bottom_sections {
	width: 186px;
	--width: 100px;
	height: 100%;
	float: left;
	overflow: visible;
	padding-top: 8px;
}

div.navigation_bottom_section {
	width: 100%;
	height: 17px;
}

div.navigation_bottom_section_language {
	position: relative;
	left: -2px;
	height: 11px;
	overflow: hidden;
}

div.navigation_bottom_item {
	width: 100%;
	height: 16px;
}


div.navigation_bottom_section_title {
	--width: 186px;
	width: 86px;
	cursor: pointer;
	z-index: 9000;
}

a.navigation_bottom_item_link {
	color: white;
	text-decoration: none;
}

div.navigation_bottom_item_content {
	width: 243px;
	visibility: hidden;
}

div.navigation_bottom_item_content_right {
	visibility: hidden;
}

div.navigation_bottom_right {
	width: 243px;
	height: 100%;
	float: left;
	visibility: hidden;
}





/* ======== Contents ======== */


div.content_bottom_left {
	width: 243px;
	float: left;
	position: relative;
	left: -100px;
	overflow: visible;
}

div.content_bottom_right {
	padding-left: 54px;
	width: 243px;
	float: left;
	position: relative;
	left: -100px;
	overflow: visible;
}

.content_thumbnail_text {
	--color: black;
}

div.content_title {
	position: relative;
	left: -2px;
	height: 17px;
}

div.content_paragraph {
}

div.content_video {
}

div.content_image {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

div.contact_info {
	position: relative;
	top: -6px;
}




/* ======== Shop ======== */

.shop_buyable_meta {
	display: none;
}

.shop_cart {
	visibility: hidden;
	margin-top: 16px;
}

.shop_cart form {
	
}

.shop_button {
	cursor: pointer;
}

.shop_button:hover {
	text-decoration: underline;
}

.shop_contents {
	margin-top: 1px;
	margin-bottom: 5px;
	line-height: 14px;
}

.shop_items {
	margin-bottom: 1px;
}

.shop_total {
}

.shop_checkout {
}

#shop_delivery {
	padding-top: 0px;
}

#shop_delivery td {
	height: 22px;
}

#shop_delivery td.right {
	text-align: right;
}

#shop_delivery input.dotted, #shop_delivery select.dotted {
	background-color: black;
	border: 0px;
	border-bottom: 1px dotted #d5d7d7;
	width: 390px;
	margin-left: 10px;
}

#shop_delivery input.error, #shop_delivery select.error {
	border-bottom: 1px dotted red;
}

#shop_delivery .shop_order {
	padding-top: 6px;
}

input.button {
	color: #d5d7d7;
	background-color: black;
	xborder: 1px solid #d5d7d7;
}



/* ======== Misc ======== */

div.banner {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 119px;
	height: 121px;
	cursor: pointer;
	z-index: 10000;
}

div.banner_de {
	background-image: url(images/bannerde.png);
}

div.banner_en {
	background-image: url(images/banneren.png);
}

div.wall_image {
	float: left;
	width: 100px;
	height: 45px;
	visibility: hiddenx;
}

.nodisplay {
	display: none;
}



