* {
	font-family:  		Verdana, Arial, Helvetica, sans-serif;	
	font-size: 				11px;
}
		
A.TableLink {
	font-weight: 		bold;
	text-decoration: 	none;
 	text-align: 		left;
}

A.TableLink:hover {
	font-weight: 		bold;
	text-decoration: 	none;
 	text-align: 		left;
}

A.TableLink:active {
	font-weight: 		bold;
	text-decoration: 	none;
 	text-align: 		left;
}
A.TableHeadLink {
	font-weight: 		normal;
	text-decoration: 	underline;
 	color: 				#454545;
}

A.TableHeadLink:hover {
	font-weight: 		normal;
	text-decoration: 	underline;
 	color: 				#454545;
}

A.TableHeadLink:active {
	font-weight: 		normal;
	text-decoration: 	underline;
 	color: 				#454545;
}

.TableHead {
	font-weight:		bold;
	font-size:			11px;
	line-height:		18px;
	text-decoration: 	none;
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
	padding:			2px 4px 2px 4px;
}

.TableBorder {
	text-decoration: 	none;
 	text-align: 		left;
	background-color:	#F6F6F6;
}

.TableLight {
	font-size:			11px;
	line-height:		18px;
	text-decoration: 	none;
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
	padding:			1px 4px 1px 4px;
}

.TableDark {
	font-size:			11px;
	line-height:		18px;
	text-decoration: 	none;
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
	padding:			1px 4px 1px 4px;
}

.FormHead {
	font-weight:		bold;
	padding: 			5px 10px 5px 10px;
	background-color: 	#EAEAEA;
}

.FormTD {
	padding: 			10px;
	background-color: 	#EAEAEA;

}

.FormTDNoPadding {
	background-color: 	#EAEAEA;
}

.FormInputTextNumberBlendIn {
	text-align:			right;
	border-style:		none;
	border-color:		#EAEAEA;
	background-color:		#EAEAEA;
}

.FormEndLine {
	background-color: 	#E85F0D;
}

.OrderBox {
	text-decoration: 		none;
 	text-align: 		left;
	background-color:		#FFEFE5;
}

.PictureFrame {
	/*border:				1px solid #7D7D7F;*/
	border:none;
}

.Picture {
	/*border:				2px solid #EAEAE8;*/
	border:none;
}

.PictureLeft {
	padding-right: 20px;
	padding-bottom: 10px;
}

.PictureRight {
	padding-left: 20px;
	padding-bottom: 10px;
}

.FrameTop {
	background-image: 	url("/image/frame_tc.gif");
	background-repeat: 	repeat-x;
}

.box_top_divider {
	height:1px;
	background-color: #A1A1A1;
}

.FrameMiddle {
	border-left:		1px solid #7C7D7F;
	border-right:		1px solid #7C7D7F;
}

.FrameBottom {
	background-image: 	url("/image/frame_bc.gif");
	background-repeat: 	repeat-x;
}

.Footer { 
	padding: 			10px 10px 10px 10px;
	background-color: 	#EAEAEA;
}

.Address {
  	font-size: 			7pt; 
  	text-decoration: 		none; 
  	color: 			#454545; 
	background-color: 	#999999;
}

.TopPic {
	float: 					left;
	margin: 				0 0 15px 0;
	text-align:				right;
	font-size:				18px;
	font-weight:			bold;
	color:					#FF0000;
	padding:				0;
}

.GalleryImgBorder {
	float: 					left;
	margin: 				0 0 15px 0;
}

.GalleryImg {
	background-color: 		#ddd;
	padding: 				3px;
	border: 				1px solid #666;
}

.GalleryImgBorder a.GalleryImgCommentLink {
	font-size: 10px;
	color: #666;
	line-height: normal;
}
.GalleryImgBorder a.GalleryImgCommentLink:hover {
	text-decoration: underline;
	color:#666;
	font-size:10px;
}

.GalleryImgComment {
	text-align:left;
}

.GalleryImgComment a.GalleryImgCommentLink {
	font-size: 10px;
	color: #666;
	line-height: normal;
}
.GalleryImgComment a.GalleryImgCommentLink:hover {
	text-decoration: underline;
	color:#666;
	font-size:10px;
}



.ErrorMessage {
	font-size:				12px;
	font-weight:			bold;
	color:					#FF0000;
	background-color:		transparent;
	padding:				8px 0px 8px 0px;
}

.ErrorMessageOk {
	font-size:				12px;
	font-weight:			bold;
	color:					#009933;
	background-color:		transparent;
	padding:				8px 0px 8px 0px;
}

.StripedBG {
	background-image: 	url("/image/striped_bg.gif");
	background-repeat: 	repeat;
}

A {
	font-size:				11px;
	text-decoration:		underline;
	color:					#FF0000;
}

A:hover {
	font-size:				11px;
	text-decoration:		underline;
	color:					#FF0000;
}

A:active {
	font-size:				11px;
	text-docoration:		underline;
	color:					#FF0000;
}

A.LightLink {
	text-decoration:		none;
  	color: 			#454545; 
}

A.LightLink:hover {
	text-decoration:		none;
  	color: 			#454545; 
}

A.LightLink:active {
	text-docoration:		none;
  	color: 			#454545; 
}

A.AddressLink {
  	font-size: 			7pt; 
  	text-decoration: 		none;
  	color: 			#454545; 
}

A.AddressLink:hover {
  	font-size: 			7pt;
  	text-decoration: 		none;
  	color: 			#B61A1D; 
}

A.TopOfPageLink {   
	font-weight: 		normal;
  	text-decoration: 		none;
  	color: 			#454545;
}

A.TopOfPageLink:hover {   
	font-weight: 		normal;
  	text-decoration: 		none;
  	color: 			#B61A1D;
}

A.FooterLink {   
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#7B7B7B;
}

A.FooterLink:hover {   
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#1F3F7F;
}

/* Definition of the font to specify the current position within the OI-site */

UL {
	list-style-image:		url(/image/liststyleimage.gif);
	list-stype-position:	outside;
	margin-left:			20px;
	margin-top:				5px;
	margin-bottom:			5px;
}

P {
	margin-top:			0px;
	margin-bottom:		4px;
	line-height:		18px;
}

FORM {
	margin-top:			0px;
	margin-bottom:		0px;
}

.DefaultTD { 
	background-color:		#FFF5EE;
}

.BackGroundTD { 
  	text-decoration: 		none; 
	background-color: 	#999999;
}

BODY {
	font-size: 				11px;
	margin-left:			0px;
	margin-right:			0px;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-width:			0px;
	background-color: 		#FFFFFF;
}

INPUT, TEXTAREA, SELECT {
	font-size:			11px;
	line-height:		13px;
	font-weight: 		normal;
	color:				#454545;
	background-color:	#FFFFFF;
	border:				1px solid #454545;
}

.Button {
	font-size:			11px;
	line-height:		13px;
	font-weight: 		normal;
	color:				#454545;
	background-color:	#EAEAE8;
	border:				1px solid #454545;
	cursor:				pointer;
}
.Button:hover {
}

.Header {
  	background-color: 	#FFFFFF; 
}

.HeaderPic { 
	padding:			0px; 
	margin:				0; 
	width:				240px; 
	height:				183px; 
	float:				left; 
	text-align:			left; 
} 

.HeaderPicFrame {
	width:				240px; 
	height:				183px; 
	float:				left; 
	z-index:			2; 
	border: 			0;
	position: 			absolute; 
} 

.HeaderPicPic { 
	width:				240px; 
	height:				183px;
	overflow:			hidden;
	z-index:			1; 
	position: 			absolute;
} 


.NavigationImage {
  	background-color: 	#C5C5C5; 
}

.DefaultImageButton {
	cursor:				hand; 
}

/* ********************************************* Gallery ********************************************** */

.GalleryAuthor {
	font-size:			11px;
	line-height:		normal;
 	color: 				#4D4D4D;
	background-color:	#EAEAE8;
	padding: 			1px 4px 1px 4px;
	border:				0px solid #7D7D7F;
}

.GalleryText {
	font-size:			11px;
	font-weight: 		normal;
	text-align:			left;
	text-decoration: 	none;
 	color: 				#4D4D4D;
	padding:			2px 4px 10px 4px;
}

/* ********************************************* VoteBox ********************************************** */

.VoteBoxFrame {
}

.VoteBoxPollName {
	font-weight: 		bold;
	text-decoration: 		none;
}

.VoteBoxPollDescription {
	font-size:			11px;
	line-height:		18px;
	text-decoration: 	none;
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
	padding:			8px 0px 0px 0px;
}

.VoteBoxErrorMessage {
	font-weight: 		normal;
	text-align:			left;
	text-decoration: 		none;
}

.VoteBoxPollOptionName {
	font-weight: 		bold;
	text-align:			left;
	text-decoration: 		none;
}

.VoteBoxPollOptionDescription {
	font-weight: 		normal;
	text-align:			left;
	text-decoration: 		none;
}

/* ********************************************* TopNews ********************************************** */

.TopNews {
	background-color: 	#B3C282;
}

.TopNewsFrame {
}

.TopNewsViewName {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
	padding: 			0px 6px 1px 6px;
	text-align:       left;
}
.TopNewsViewName a {
	font-size: 			14px;
	font-weight: 		bold;	
  	color: 				#FF0000;
}

.TopNewsViewName a:hover {
	font-size: 			14px;
	font-weight: 		bold;	
  	color: 				#FF0000;
}



A.TopNewsViewNameLink {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
}

A.TopNewsViewNameLink:hover {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
}

A.TopNewsViewNameLink:active {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
}

.TopNewsViewInfo {
	font-size:			11px;
	line-height:		18px;
	font-weight: 		normal;
	text-decoration: 	none;
  	color: 				#454545;
	padding: 			4px 6px 4px 6px;
	text-align:       left;
}

.TopNewsViewInfo ul {
	padding-left: 0px;
}


.TopNewsViewInfoLight {
	font-size:			11px;
	line-height:		18px;
	font-weight: 		normal;
	text-decoration: 	none;
  	color: 				#454545;
	padding: 			4px 6px 4px 6px;
}

/* ********************************************* Overview ********************************************** */

.OverviewFrame {
	background-color:		#454545;
}

.OverviewName {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
  	padding:			0px 0px 2px 0px;
}

A.OverviewNameLink {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
}

A.OverviewNameLink:hover {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
}

A.OverviewNameLink:active {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
}

A.OverviewMoreLink {
	font-weight: 		bold;
	text-decoration: 	none;
	text-align: 		right;
  	color: 				#E6E6E6;
	background-color:	#454545;
}

A.OverviewMoreLink:hover {
	font-weight: 		bold;
	text-decoration: 	none;
	text-align: 		right;
  	color: 				#454545;
	background-color:	#454545;
}

/* ********************************************* Guestbook ********************************************** */

.GuestBookColumnHeading {
	font-weight: 		bold;
	text-decoration: 		none;
  	color: 			#454545;
	background-color:		#1F3F7F;
}

.GuestBookEntryLight {
	text-decoration: 		none;
	background-color:		#F4F4FD;
}

.GuestBookEntryDark {
	text-decoration: 		none;
	background-color:		#E9E8FA;
}

A.GuestBookLink {
	text-decoration: 		none;
  	color: 			#1F3F7F;
}

A.GuestBookLink:hover {
	text-decoration: 		none;
  	color: 			#A8B0E4;
}

A.GuestBookLink:active {
	text-decoration: 		none;
  	color: 			#454545;
}

/* ********************************************* Forum ********************************************** */

.ForumColumnHeading {
	text-decoration: 		none;
  	color: 			#454545;
	background-color:		#1F3F7F;
}

.ForumEntryLight {
	font-size:				10px;
	text-decoration: 		none;
	background-color:		#E2E2E2;
}

.ForumEntryDark {
	font-size:				10px;
	text-decoration: 		none;
	background-color:		#D6D6D6;
}

A.ForumLink {
	text-decoration: 		none;
  	color: 					#FF0000;
}
A.ForumLink:hover {
	text-decoration: 		underline;
  	color: 					#FF0000;
}

A.ForumLink:active {
	text-decoration: 		none;
  	color: 					#FF0000;
}

/* *********************************************** Select language ***************************************** */

.SelectLanguage {  
	font-weight: 		bold;
}

A.SelectLanguageLink {  
	font-weight: 		bold;
  	text-decoration: 		none;
}

A.SelectLanguageLink:hover {  
	font-weight: 		bold;
  	text-decoration: 		none;
}

A.SelectLanguageLink:active {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#454545;
}

/* **************************************** Search results ***************************************** */

.SearchFrame {
  	background-color: 	#454545;
}

.SearchTD {  
  	text-decoration: 		none;
  	background-color: 	#454545;
}

.SearchDescription {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	background-color: 	#454545;
}

.SearchLinkToView {   
	font-weight: 		bold;
  	text-decoration: 		none;
  	background-color: 	#454545;
}

A.SearchLinkToViewLink {   
}

A.SearchLinkToViewLink:hover { 
}

A.SearchLinkToViewLink:active { 
}

.SearchHeadline {  
	font-weight: 		bold;
  	text-decoration: 	none;
}

.SearchSummary {  
	font-weight: 		bold;
  	text-decoration: 	none;
}

.SearchText {  
  	text-decoration: 	none;
}

/* **************************************** Meta navigation ***************************************** */

.MetaNavigation {
	font-size: 			10px;
	font-weight: 		normal;
  	text-decoration: 	none;
  	color:				#FFFFFF;
	background-color: 	transparent;
}

.MetaNavigation input {
	font-size: 			10px;
	font-weight: 		normal;
  	text-decoration: 	none;
  	color:				#FF0000;
	background-color: 	#FFFFFF;
	border:				1px solid #6D6D6D;
}

A.MetaNavigationLink { 
  	font-size: 			10px; 
	font-weight: 		normal;
  	text-decoration: 	none;
  	color:				#FFFFFF;
}

A.MetaNavigationLink:hover { 
  	font-size: 			10px; 
  	text-decoration: 	underline;
	font-weight: 		normal;
  	color:				#FFFFFF;
}

A.MetaNavigationLink:active { 
  	font-size: 			10px; 
	font-weight: 		normal;
  	text-decoration: 	none;
  	color:				#FFFFFF;
}

/* **************************************** Meta navigation bottom ***************************************** */

.MetaNavigationBottom {
	font-size: 			10px;
	font-weight: 		normal;
  	text-decoration: 	none;
	background-image:	url(/image/meta_bottom_bg.gif);
	background-repeat:	repeat-x;
  	color:				#454545;
}

A.MetaNavigationBottomLink { 
  	font-size: 			10px; 
	font-weight: 		normal;
  	text-decoration: 	none;
  	color:				#454545;
}

A.MetaNavigationBottomLink:hover { 
  	text-decoration: 	underline;
  	font-size: 			10px; 
	font-weight: 		normal;
  	color:				#454545;
}

A.MetaNavigationBottomLink:active { 
  	font-size: 			10px; 
	font-weight: 		normal;
  	text-decoration: 	none;
  	color:				#454545;
}

/* **************************************** Navigation path ***************************************** */

.NavigationPath { 
	font-size: 			11px;
	font-weight: 		normal;
	color:				#454545;
}

A.NavigationPathLink { 
	font-weight: 		normal;
  	text-decoration: 	none;
	color:				#454545;
}

A.NavigationPathLink:hover {
	font-weight: 		normal;
  	text-decoration: 	none;
	color:				#454545;
}

A.NavigationPathLink:active { 
	font-weight: 		normal;
  	text-decoration: 	none;
	color:				#454545;
}

/* **************************************** Primary navigation ***************************************** */

.PrimaryNavigationFirst {
	background-image:		url(/image/pnav_bg_top.gif);
	background-repeat:		no-repeat;
	padding:				8px 10px 5px 10px;
}

.PrimaryNavigation {
	background-image:		url(/image/pnav_bg_middle.gif);
	background-repeat:		no-repeat;
	padding:				8px 10px 5px 10px;
}

.PrimaryNavigationSpacer {
	background-color:		#B3C282;
}

.PrimaryNavigationSpacerActive {
	background-color:		#B3C282;
}

A.PrimaryNavigationLink { 
  	font-size: 			14px; 
	font-weight: 		bold;
  	text-decoration: 	none;
	color:				#454545;
}

A.PrimaryNavigationLink:hover { 
  	font-size: 			14px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#454545;
}

A.PrimaryNavigationLink:active { 
  	font-size: 			14px; 
	font-weight: 		bold;
  	text-decoration: 	none;
	color:				#454545;
}

.PrimaryNavigationFirstActive {
	background-image:		url(/image/pnav_bg_top.gif);
	background-repeat:		no-repeat;
	padding:				8px 10px 5px 10px;
}

.PrimaryNavigationActive {
	background-image:		url(/image/pnav_bg_middle.gif);
	background-repeat:		no-repeat;
	padding:				8px 10px 5px 10px;
}

A.PrimaryNavigationLinkActive { 
  	font-size: 			14px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#FF0000;
}

A.PrimaryNavigationLinkActive:hover {
  	font-size: 			14px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#FF0000;
}

A.PrimaryNavigationLinkActive:active { 
  	font-size: 			14px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#FF0000;
}

/* **************************************** Secondary navigation ***************************************** */

.SecondaryNavigation {
	background-image:		url(/image/snav_bg.gif);
	background-repeat:		no-repeat;
	padding:				9px 10px 1px 24px;
}

A.SecondaryNavigationLink {
  	font-size: 			12px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#454545;
}

A.SecondaryNavigationLink:hover {
  	font-size: 			12px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#454545;
}

A.SecondaryNavigationLink:active { 
  	font-size: 			12px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#454545;
}

.SecondaryNavigationActive {
	background-image:		url(/image/snav_bg.gif);
	background-repeat:		no-repeat;
	padding:				9px 10px 1px 24px;
}

A.SecondaryNavigationLinkActive {
  	font-size: 			12px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#FF0000;
}

A.SecondaryNavigationLinkActive:hover {
  	font-size: 			12px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#FF0000;
}

A.SecondaryNavigationLinkActive:active {
  	font-size: 			12px; 
	font-weight: 		bold;
  	text-decoration: 	none;
  	color:				#FF0000;
}

/* **************************************** Tertiary navigation ***************************************** */

.TertiaryNavigation {
  	font-size: 			11px;
	padding:			4px 4px 4px 14px;
	background-color:	#282828;
	border-bottom:		1px solid #FFFFFF;
}

A.TertiaryNavigationLink {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiaryNavigationLink:hover {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiaryNavigationLink:active {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

.TertiaryNavigationActive {
  	font-size: 			11px;
	font-weight: 		normal;
	padding:			4px 4px 4px 8px;
	background-color:	#282828;
	border-bottom:		1px solid #FFFFFF;
}

A.TertiaryNavigationLinkActive {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiaryNavigationLinkActive:hover {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiaryNavigationLinkActive:active {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

/* **************************************** Tertiary sub navigation ***************************************** */

.TertiarySubNavigation {
  	font-size: 			11px;
	padding:			4px 4px 4px 22px;
	background-color:	#282828;
	border-bottom:		1px solid #FFFFFF;
}

A.TertiarySubNavigationLink {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiarySubNavigationLink:hover {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiarySubNavigationLink:active {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

.TertiarySubNavigationActive {
  	font-size: 			11px;
	font-weight: 		normal;
	padding:			4px 4px 4px 16px;
	background-color:	#282828;
	border-bottom:		1px solid #FFFFFF;
}

A.TertiarySubNavigationLinkActive {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiaryNavigationLinkActive:hover {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.TertiaryNavigationLinkActive:active {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

/* **************************************** Article Presentation **************************************** */

.ArticleFrame {
	background-color:		#454545;
}

.ArticleTD {
  	color: 				#454545;
	/*background-color:		#454545;*/
}

.ArticleDescription {
	font-weight: 		bold;
	text-decoration: 		none;
	background-color:		#454545;
}

.ArticleName {
	font-weight: 		bold;
	text-decoration: 		none;
	background-color:		#FAF1EA;
}

.Small {  
	background-color:		#454545;
}

.Manufacturer { 
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#454545;
}

.ArticleVersionSelectField { 
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#454545;
}

.ArticleVersionPutInCart { 
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#454545;
}

.PriceOverview {
	font-size:			11px;
	font-weight:		bold;
  	color: 				#282828;
}

.PriceDetail {
	font-size:			13px;
	font-weight:		bold;
  	color: 				#FFF;
}

.ShortInfoOverview {
	font-size:			11px;
  	color: 				#909090;
}

.ShortInfoDetail {
	font-size:			11px;
  	color: 				#454545;
}

.SpecialPrice {  
	font-weight: 		bold;
  	text-decoration: 	none;
  	color: 				#FF3333;
}

.ArticleInfo {
	font-weight: 		normal;
	text-decoration: 		none;
	text-align:			left;
	background-color:		#454545;
}

A.ZoomLink {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#7B7B7B;
}

A.ZoomLink:hover {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#CCCCFF;
}

A.ViewLink {   
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.ViewLink:hover {   
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.ArticleViewLink {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

A.ArticleViewLink:hover {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

A.ArticleViewLink:active {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

A.ChooseArticleLink {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.ChooseArticleLink:hover {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.ChooseArticleLink:active {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

.ChooseVersion {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#E6E6E6;
}

A.ChooseVersionLink {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#E6E6E6;
}

A.ChooseVersionLink:hover {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#A7A7A7;
}

A.ChooseVersionLink:active {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

.ChooseVersionActive {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#A7A7A7;
}

A.ChooseVersionLinkActive {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#A7A7A7;
}

A.ChooseVersionLinkActive:hover {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#A7A7A7;
}

A.ChooseVersionLinkActive:active {  
	font-weight: 		normal;
  	text-decoration: 		none;
	color:			#A7A7A7;
}

A.ChooseVersionDetailLink {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

A.ChooseVersionDetailLink:hover {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

A.ChooseVersionDetailLink:active {  
	font-weight: 		normal;
  	text-decoration: 		none;
}

A.OfferRequestLink{  
	font-weight: 		normal;
  	text-decoration: 		none;
	color:			#454545;
}

A.OfferRequestLink:hover {  
	font-weight: 		normal;
  	text-decoration: 		none;
	color:			#454545;
}

A.OfferRequestLink:active {  
	font-weight: 		normal;
  	text-decoration: 		none;
	color:			#454545;
}

.ArticleVersionTD {  
  	text-decoration: 		none;
	background-color:		#E6E6E6;
}

.ArticleVersionLang {  
  	text-decoration: 		none;
	background-color:		#E6E6E6;
}

.ArticleVersionSpecification {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#E6E6E6;
}

.ArticleVersionInfo {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#E6E6E6;
}

.ArticleVersionFeatureList {  
	list-style-type:		square;
	list-stype-position:	outside;
	margin-left:		20px;
	background-color:		#E6E6E6;
}

.ArticleVersionFeature {  
	font-weight: 		bold;
	background-color:		#E6E6E6;
}

.ArticleVersionPrice {  
	font-weight: 		bold;
	background-color:		#E6E6E6;
}

.ArticleVersionSpecialPrice {  
	font-weight: 		bold;
  	color: 			red;
	background-color:		#E6E6E6;
}

.ArticleVersionDeposit {  
  	color: 			green;
	background-color:		#E6E6E6;
}


/* ************************************** Presentation of content information ************************************* */

.ContentTD {
	font-size:			11px;
	background-color:	#FFFFFF;
	color:				#454545;
}
.SelectView {  
	font-weight: 		normal;
  	text-decoration: 	none;
}

A.SelectViewLink{  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.SelectViewLink:hover {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.SelectViewLink:active {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.SelectDownloadLink{  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.SelectDownloadLink:hover {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.SelectDownloadLink:active {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.MoreLink {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.MoreLink:hover {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

A.MoreLink:active {  
	font-weight: 		normal;
  	text-decoration: 	underline;
}

.PresentationFrame {
	background-color:	#FFFFFF;
	padding: 			0px 0px 0px 0px;
}

.PresentationTD {
	background-color:	#FFFFFF;
}

.PresentationIntroBar {
	background-color:	#000000;
}

.PresentationHeadline {
	font-size: 			18px;
	font-weight: 		bold;
	text-decoration: 	none;
  	color: 				#FF0000;
	padding: 			0px 0px 9px 0px;
	margin: 0px;
}

.PresentationSubHeadline {
	font-size:			11px;
	font-weight: 		normal;
	text-decoration: 	none;
  	color: 				#454545;
	background-color:	#FFFFFF;
}

.PresentationSummary {
	font-size:			11px;
	font-weight: 		bold;
	text-decoration: 	none;
	text-align: 		left;
  	color: 				#454545;
	background-color:	#FFFFFF;
}

.PresentationText {
	font-size:			11px;
	line-height:		18px;
	text-decoration: 	none;
/* 	text-align: 		left;*/
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
	padding:			8px 0px 8px 0px;
}

.PresentationText * {
	line-height:		18px;
}

td.left table.picture {
	margin-right: 15px;
}

.PresentationText input, textarea, select {
	line-height:		13px;
}

.PresentationSource {
	font-size:			11px;
	font-weight: 		bold;
	text-decoration: 	none;
 	text-align: 		right;
 	color:				#454545;
	background-color:	#FFFFFF;
}

.PresentationPictureInfo {
	font-size: 			9px;
	line-height:		14px;
	font-weight: 		normal;
	text-decoration: 	none;
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
 	padding:			1px 1px 1px 1px;
}

.PresentationPictureCopyRight {
	font-size: 			9px;
	line-height:		14px;
	font-weight: 		normal;
	text-decoration: 	none;
 	text-align: 		left;
 	color:				#454545;
	background-color:	#FFFFFF;
 	padding:			1px 1px 1px 1px;
}

/* **************************************** News Box **************************************** */

.NewsBoxIntroBar {
	background-color:	#000000;
}

.NewsBoxHeadline {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#7B7B7B;
	background-color:		#454545;
}

.NewsBoxNews {
	background-color:		#454545;
}

A.NewsBoxNewsLink {  
	font-weight: 		bold;
  	text-decoration: 		none;
}

A.NewsBoxNewsLink:hover {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#7B7B7B;
}

/* **************************************** Small Shopping Cart **************************************** */

.CartFrame {
	background-color: 		#7B7B7B;
}

.CartTD {
	background-color: 		#454545;
}

.CartHead {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#CCCCFF;
	background-color: 		#7B7B7B;
}

.CartSubHead {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color: 		#DFCEAE;
}

.CartArticleDark {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color: 		#EFEFEF;
}

.CartArticleLight {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color: 		#EFEFEF;
}

.CartSum {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color: 		#EFEFEF;
}

A.CartView {  
	font-weight: 		bold;
  	text-decoration: 	none;
  	color: 				#454545;
}

A.CartView:hover {  
	font-weight: 		bold;
  	text-decoration: 	underline;
  	color: 				#454545;
}

A.CartView:active {  
	font-weight: 		bold;
  	text-decoration: 	none;
  	color: 				#454545;
}

A.CartCheckOut {  
	font-weight: 		bold;
  	text-decoration: 		none;
}

A.CartCheckOut:hover {  
	font-weight: 		bold;
  	text-decoration: 		none;
}

A.CartCheckOut:active {  
	font-weight: 		bold;
  	text-decoration: 		none;
  	color: 			#454545;
}


/* **************************************** Big Shopping Cart **************************************** */

.BigCartButton {
	cursor:			hand; 
	font-size:			11px; 
	font-weight:		bold; 
	text-decoration:		none;
}

.BigCartHeading { 
  	font-size: 			14pt; 
	line-height:		20pt;
	font-weight: 		bold;
  	text-decoration: 		none;
	text-align:			left;
	background-color:		#FFFFFF;
}

.BigCartDescription { 
  	text-decoration: 		none;
	background-color:		#FFFFFF;
	color:					#454545;
	font-size:			11px; 
	
}

.BigCartHead {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#FFFFFF;
	color:					#454545;
	font-size:			11px; 
}

.BigCartSubHead {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#FFFFFF;
	color:					#454545;
	font-size:			12px; 
}

.BigCartArticleDark {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#FFFFFF;
	color:					#454545;
	font-size:			11px; 
}

.BigCartArticleLight {  
	font-weight: 		normal;
  	text-decoration: 		none;
	background-color:		#FFFFFF;
	color:					#454545;
	font-size:			11px; 
}

A.BigCartLink {  
	font-weight: 		bold;
  	text-decoration: 		none;
	color:					#454545;
	font-size:			11px; 
}

A.BigCartLink:hover {  
	font-weight: 		bold;
  	text-decoration: 		none;
}

.BigCartSum {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#FFFFFF;
	color:					#454545;
	font-size:			11px; 
}

.BigCartView {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#454545;
	color:					#454545;
	font-size:			11px; 
}

.BigCartCheckOut {  
	font-weight: 		bold;
  	text-decoration: 		none;
	background-color:		#454545;
	color:					#454545;
	font-size:			11px; 
}
 
a img {
   border: none;
}

div.FrameBottom {
   margin-bottom: 10px;
     
}

.social-media-links {
   width: 92px;
   height: 25px;
   float: left;
   margin-top: 2px;
   text-align: right;
}
.social-media-links img {
   border: 0;
}
div.ad-netzathleten {
   margin-top: -3px;
   text-align: right;
}

#ad-super-page-top {
	text-align:right;
	float:right;
	margin-bottom: 0px;
	height: 90px;	
	margin-bottom: -2px;
}

#ad-super-page-right {
   text-align:left;
	vertical-align:top;
	width: 165px;
	
}

.ad-rectangle-right {
	width: 300px;
	height: 265px;
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.ad-superbanner {
	text-align:center;
	padding-bottom: 3px;
}

body.ip_wallpaper .ad-superbanner {
	padding-bottom: 0px;   
}

body.ip_wallpaper .ad-superbanner .nabc_top {
   left: 53px !important;
   padding-left: 137px;
}


.ad-superbanner table {
	margin-left: auto;
	margin-right: auto;
}

.ad-banner {
   z-index: 45;
}

.ad-webcam-sky {
   z-index: 45;
   float:right;
   width: 120px;
   margin-right: 5px;
   text-align:center;
   
}

.PresentationText ul {
	margin-left: 0px;
	padding-left: 20px;
}

.right {
   float:right;
}


.error-msg, .info-msg, .standard-msg {
   padding: 10px;
   border: 1px solid #FF0000;
   margin: 10px 0px;
   background-repeat: no-repeat;
}
ul.error-msg, ul.info-msg, ul.standard-msg {
   list-style-type: none;
   margin-left: 0;
   padding: 15px 60px 10px 10px;
   background-image: url(/image/warning.png);
   background-position: 98% 10px;
   background-repeat: no-repeat;
   list-style: none !important;   
}
ul.error-msg li, ul.info-msg li, ul.standard-msg li {
   color: #FF0000;
   font-weight: bold;   
}

.standard-msg {
   border: 1px solid #97BF0D;
}
ul.standard-msg {
   background-image: url(/image/success.png);
}
ul.standard-msg li {
   color: #67820b;
}

.info-msg {
   border: 1px solid #0068A8;
}
ul.info-msg {
   background-image: url(/image/info.png);
}
ul.info-msg li {
   color: #0068A8;
}


.deeplinks {
   width: 1002px;
   padding-left: 10px;
}

.deeplinks ul {
   float:left;
   list-style: none;
   margin-left: 0px;
   width: 195px;
   padding-left: 0px;
   list-style-image: none;
}

.deeplinks li.first {
   font-weight:bold;
   padding-bottom: 5px;
   padding-left: 0px;
}

div.rectangle {
   float:right;
   height: 270px;
   text-align:center;
}


#ivwpixel {
	position:absolute;
}

/* facebook styles */
.fb-element {
	height:25px;
	padding-bottom:10px;
	padding-top:10px;
}

.fb-element .fb-like-btn {
	float:left;
   width:350px;
}

.fb-element .fb-share {
	float:right;
   margin-top:5px;
}

.fb-like-btn, .twitter, .gplus, .xing {
   float: left;
   padding: 5px 8px 10px 0;
}
.snowcalendar_search_results .fb-element {
	padding-left: 5px;
}

table.iframe-embedded {
	margin-left:-242px;
   margin-top:-180px;
}
