/*** General styles ***/

	

h1 {
	width:auto;
	height:15px;
	margin:3px 15px 25px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #0072AE;
	text-decoration:none;
}

h1 a, h1 a:visited, h1 a:hover, h1 a:active  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #0072AE;
	margin:0px;
	text-decoration:none;
}

	


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: 800; 
    color: #0072AE;
	text-decoration:none; 
margin: 0px 0 0 0;
padding: 0px 0px 5px 0px;
text-indent:0px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: 800; 
    color: #0072AE;
	text-decoration:none; 
margin: 0px 0 0 0;
padding: 0px 0px 5px 0px;
text-indent:0px;
}

.normal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-align: center;
margin: 0px;
padding: 0px 0px 0px 0px;
}



.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:800;
	color: #F00;
}

.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}

.spacerSubmenu
{

   	border-bottom: solid 2px #DEF4FD;
    height: 0px;
}

.spacer
{
    clear: both;
    display: block;
    height: 5px;
	background-color:#fff;
}

.spacer0
{
    clear: both;
    height: 0px;
	border:0px;
}

.spacerHor15
{
    clear: both;
    display: block;
    width: 15px;
	border:0px;
}

.spacer5
{
    clear: both;
    display: block;
    height: 5px;
	border:0px;
}

.spacer10
{
    clear: both;
    display: block;
    height: 10px;
	border:0px;
}

.spacer15
{
    clear: both;
    display: block;
    height: 15px;
	border:0px;
}

.spacer25
{
    clear: both;
    display: block;
	height: 25px;
	border:0px;
}

.spacer20
{
    clear: both;
    display: block;
	height: 20px;
	border:0px;
}

.spacer30
{
    clear: both;
    display: block;
	height: 30px;
	border:0px;
}

.spacer35
{
    clear: both;
    display: block;
	height: 35px;
	border:0px;
}

.spacerCol30
{
    clear: both;
    display: block;
	height: 30px;
	border:0px;
}

.spacer50
{
    clear: both;
    display: block;
    height: 50px;
	border:0px;
}

.txtRightItalicBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	float: right;
	font-style: italic;
    padding: 0px 0px 0px 0px;
}

.txtRightItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0072AE;
	float: right;
	font-style: italic;
    padding: 0px 0px 0px 0px
}	

.txtBold {
	font-weight: 800;	
}

.txtBoldLarge {
	font-size: 9pt;
	font-weight: 800;	
}

.txtBoldItalicLarge {
	font-size: 8pt;
	font-weight: 800;
	line-height:16px;
}

.underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.Price
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0072AE;
	font-weight: 800;
}


/*** Form elements ***/

.submit {
	width:auto;
	float:right;
	padding-top:0px;
	padding-right:0px;
}

#searchForm
{
    padding: 0px 0 0px 0px;
	margin: 0px 0 20px 0px;
}

.textInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #000000;
	width:145px;
	height: 16px;
	vertical-align:text-top;
	padding-top:2px;
	margin-bottom:2px;
	padding-left:4px;
}

.textInputContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #000000;
	width:175px;
	height: 16px;
	vertical-align:text-top;
	padding-top:2px;
	margin-bottom:6px;
	padding-left:4px;
}

.textInputSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #E4F4FD;
	width:31px;
	height: 16px;
	vertical-align:text-top;
	padding-top:2px;
	margin-bottom:2px;
	padding-left:4px;
	text-align:right;
}

.submitOK {
	width:19px;
	height:18px;
	border: 0px;
	vertical-align:bottom;
	margin-bottom:2px;
}

.formRadio {
border:0px;
height:auto;
margin:5px 0 0 0;
}

.formRadioContent {
float:left;
border:0px;
height:auto;
margin:0px 25px 0 0px;
}

.formRadioAfm {
border:0px;
height:auto;
margin:5px 0 0 5px;
}

#fieldForm {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:auto;background-color: #F2FBFF;padding:10px;}

#fieldForm div{margin-bottom:2px;}

.fieldItemLabel {width:300px;float:left;}
.fieldItemLabelSmall {width:200px;float:left;}

.fieldSmall input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width:50px; height: auto;}
.fieldMedium input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width:110px; height: auto;}	
.fieldLarge input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;width:200px;	height: auto;}	

.fieldLarge select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;width:205px;}	

.fieldMedium textarea {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:250px;height: 400px;}	

.fieldLarge textarea {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:330px;height: 400px;}	

.fieldLarger select {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:335px;}	
.fieldLarger textarea {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:450px;height: 400px;}	

#fieldFormPopup {width:650px;background-color: #F2FBFF;padding:10px;}

#fieldFormPopupUpdate {width:660px;padding-left:10px;}

#fieldFormPopup div{margin-bottom:2px;}

#formRow {width:630px;height: 24px;}	

.fieldItemLabelPopup {width:400px;float:left;}
.fieldLargePopup input {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:220px;	height: 22px;}		
.fieldSmallPopup input {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:50px;	height: 22px;}		
.fieldMediumPopup input {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:110px;	height: 22px;}		
	
.fieldLargePopup select {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;width:220px;height: 22px;}	
.fieldSmallPopup select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:50px;
	height: 22px;
}	
.clear {clear:both;}		
		
.verplicht { 
    color: #0072AE;
	}	
	
.formUpdate	{width:auto;float:right;}

/*** Layer styles ***/

.titles { 
    
	font-size: 9pt; 
    font-weight: 800; 
    color: #0072AE;
	text-indent:5px;
	text-decoration:none; 
    }	

#formRma { width: 560px;
	 }

#formRma fieldset { margin: 0;
	border: 0;
	padding: 0;
	text-indent:0;
	clear: left; /* make sure a new fieldsset starts cleam (omni) */
	border: 0 solid; /* older operas */
	position: relative; /* make legend move horizontally correct with rest of form in ie 5-6 */ }
	
#formRma fieldset radio { float:left; }	

#formRma input#radiobutton {

	float: left;
	padding: 0px;
	margin: 0px 50px 0px 0px;
}
#formRma label.radioitem {
	width:auto; 
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

#formRma label { position: absolute;width:100px; }

#formRma input, #formRma textarea { margin-left: 100px;margin-right: 20px;}




/*** topMenu ***/

#topMenu
{
    width:1000px; 
	height:25px; 
	background-image:url(http://www.opusshop.de/images/blacktop_1000.gif);
}


#navTop a
{
	width:auto;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	padding-top:5px;

}

#navTop a:link
{
	text-decoration: none;
}

#navTop a:hover
{
	text-decoration:underline;
}

#navTop ul
{
	margin:0; padding:0; list-style:none; 

}

#navTop li
{
	width:100px; float:right; display:block;	margin-right:20px;

}

/*** END topMenu ***/

#header {
background-color:#FFF;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
height: 71px;
}

#header .logo {
float:left;
vertical-align:middle;
}

#header .slogan {
float:right;
margin-top: 10px;
margin-right: 0px;

}

/*** tabbed menu ***/

#topNav
{
	width:1000px;
	height:31px;
	background-color:#fff;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;

}

#tabbedMenu
{
   	background-color:#fff;
    font-size: 12px;
    height: auto;
    list-style-type: none;
    margin: 0px 0 0 0px;
    padding: 0px 0 0 0px;
}

#tabbedMenu li
{
    
	float: left;
	margin-right: 1px;
	vertical-align:middle;
	list-style: none;
	cursor: pointer;
	width:125px;
	height:30px;
	background:url('http://www.opusshop.de/images/tab_down.gif') #fff no-repeat;
	border-bottom: 1px solid #FFF;
	-moz-user-select: none;
	-khtml-user-select: none;
    line-height: 2.3em;
}

#tabbedMenu li a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: 800;
	color: #fff;
	text-indent:10px;
	display: block;
	text-decoration: none;
}

#tabbedMenu li a:hover
{
	width:125px;
	height:30px;
	background:url('http://www.opusshop.de/images/tab_up.gif') no-repeat;
	color: #000;
	text-decoration: none;
	border-bottom: 0px solid #DEF4FD;
}


#tabbedMenu .menuSelected 
{
	height:31px;
	background:url('http://www.opusshop.de/images/tab_up.gif') no-repeat;
	border-bottom: 1px solid #DEF4FD;
}

#tabbedMenu .menuSelected a
{
	font-size: 12px;
	font-weight: 600;
	color: #000;

}

/*** END tabbed menu ***/

#flags {
position:relative;
width:auto;
float:right;
top:10px;
}

#container {
width: 1000px;	
padding: 0px;
margin: 0px 0px 0px 0px;
height: 100%;
}

#roundedtop {
	width:1000px; 
	height:15px; 
	background:url('http://www.opusshop.de/images/bluetop_1000.gif') #fff no-repeat;
	}


/*** Left Col ***/

#roundedtop_192, .roundedtop_192 {
	width:187px; 
	height:30px; 
	background:url(http://www.opusshop.de/images/roundedtop_192.gif) #DEF4FD no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	}
	
	
.roundedbottom_192 {
	position:relative;
	top:-2px;
	width:192px; 
	height:10px; 
	background:url(http://www.opusshop.de/images/roundedbottom_192.gif) #DEF4FD no-repeat;
	}	

/*** Mid Col ***/

#roundedtop_body {
	width:596px; 
	height:7px; 
	padding:0px;
	background:url(http://www.opusshop.de/images/roundedtop_596.gif) #DEF4FD no-repeat;
	}

#crumb {
	width:auto;
	height:15px;
	margin:3px 15px 25px 15px;
	}
	
#crumbContent {
	width:auto;
	height:15px;
	margin:3px 0px 25px 0px;
	}	
	
#crumb  , #crumb a:link, #crumb a:link:visited, #crumbContent, #crumbContent a:link, #crumbContent a:link:visited, .crumb  , .crumb a:link, .crumb a:link:visited, .crumbContent, .crumbContent a:link, .crumbContent a:link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #0072AE;
	text-decoration:none;
    }	
	
.crumb a:link:hover , .crumb a:visited:link:hover  {
		color: #0072AE;
		text-decoration:underline;
    }

#prodDivider {
	width:592px;
	height:34x;
	text-indent:2px;
	
}

/*** inktselector ***/


#inktSelector {
	width:auto;
	padding-top:5px;	
}

#inktSelector select {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;width:175px;
	text-indent:2px;
	float: left;
	margin-right:5px;
}


#TableLabelsInk td , .TableLabelsInk td
{
	width: 275px;
	border-top:#DEF4FD solid 2px;
	border-bottom:#DEF4FD solid 2px;
	padding: 5px 0px 2px 0px;

}

#TableRowsInk td , .TableRowsInk td
{
	width: 275px;
	height:15px;
	border-top:#DEF4FD solid 0px;
    border-bottom:#DEF4FD solid 0px;
    padding: 5px 0px 5px 0px;
}

/*** END inktselector***/

/*** productitems ***/


#bodyContent {
	width:596px;
	height:100%;
	padding:0 0px 0 0px;
	}

#roundedbottom_body {
	width:596px; 
	height:15px; 
	padding:0px;
	background:url(http://www.opusshop.de/images/roundedbottom_596.gif) #DEF4FD no-repeat;
	}

#dotd {
	width:596px;
	height:168px;
	
}
#prodImg  {
	float:left;
	width:200px;
	height:150px;
	text-align:center;

}
#prodDescr {
	float:left;
	width:287px;
	height:150px;
	font-size: 12px;
}

#prodDescr  ul li {
	list-style-image: url(../images/listitem_black.gif);	

		margin-left:-25px;
}

#prodDescr a
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:none;
}

#prodDescr a:hover
{
	color: #0072AE;
}

#prodPrice
{
	float:right;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0072AE;
	text-align:right;
    padding-right: 14px;
}

.dotdaddToCart
{
float:right;width:auto; height:auto;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #0072AE;padding-right:6px; padding-top:6px;
}

#looper {
	
	width: 596px;
	padding-top:20px;
	
}

.looperCell  {
float:left;
width:198px; 
height:198px;
border-right: 1px solid #DEF4FD;
border-bottom: 2px solid #DEF4FD;
background-image: url(../images/bg_akties.jpg);
}

.looperCellRight  {
float:left;
width:198px; 
height:198px;
border-bottom:#DEF4FD solid 2px;
border-right:0px;
background-image: url(../images/bg_akties.jpg);
}

#DOTDLine596 {
	Margin-top:2px;
	width:596px;
	height:2px;
	background-color: #DEF4FD;
	}

.aktieLine192 {
	width:192px;
	height:1px;
	background-color: #DEF4FD;
	}

.aktieLine596-1 {
	width:198px;
	height:1px;
	background-color: #DEF4FD;
	}
	
#aktieLine596-2 , .aktieLine596-2 {
	Margin-left:-15px;
	Margin-top:2px;
	width:596px;
	height:2px;
	background-color: #DEF4FD;
	}	
	
#LineBlue , .LineBlue {
	width:auto;
	height:2px;
	background-color: #DEF4FD;
	}	

#aktieproductDetails {
width:198px; height:auto; 
}	

#aktieproductImg, .aktieproductImg
{
	float:left;width:100px; height:116px;padding-top:10px;padding-left:5px;
	text-align: center;
	margin: 20px auto 0 auto;
}

#addToCart, .addToCart
{
float:right;width:auto; height:auto;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #0072AE;padding-right:10px; padding-top:15px;
}

.addToCartFoto
{
float:right;width:auto; height:auto;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #0072AE;padding-right:10px; padding-top:10px;
}


.aktiePrijs
{
	float:right;width:auto; height:16px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #0072AE;padding-right:15px; padding-top:20px;
}

.aktieProductDescr
{
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;display:block;width:auto;height:auto;font-weight: 400;text-align:center;padding: 0px 7px 0 7px;
}

.aktieProductDescr ul
{
list-style-image: url('http://www.opusshop.de/images/listitem_black.gif');
}

.aktieProductDescr a
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:none;
}

.aktieProductDescr a:hover
{
	color: #0072AE;
}


#loginBlock
{
    height: 1%;
    margin: 0 3px 0 3px;
    padding: 0 0 0 10px;
}

#prodList
{
	width: auto;
	height: 100%;
    padding: 2px 15px 2px 15px;	
}

#prodListMenu
{
	width: auto;
	height: 29px;
	border-top:#DEF4FD solid 2px;
    border-bottom:#DEF4FD solid 2px;
    padding: 2px 0px 2px 0px;
    margin: 5px 0px 0px 0px;
}

/***  in search.asp***/

#prodListSubGroup
{
	width: auto;
	height: 25px;
	border-bottom:#DEF4FD solid 2px;
	vertical-align:middle;
    padding: 10px 0px 0px 0px;
}

/***  END in search.asp***/

#prodListMenuView 
{
	float: left;
	width: auto;
    margin: 7px 5px 0px 0px;	
}

#prodListMenuViewBottom 
{
	width: auto;
	margin: 7px 0px 0px 0px;
	text-align: center;
}

#prodListMenuImg
{
	float: right;
	width: auto;
    margin: 5px 5px 0px 0px;
	vertical-align:middle;
}

#prodListLabels
{
    width: auto;
	height:20px;
	border-bottom:#DEF4FD solid 2px;
    padding: 0px 0px 0px 0px;
}

#prodListTitles , .prodListTitles
{
    width: auto;
	height:auto;
	border-bottom:#DEF4FD solid 2px;
    margin: 5px 0px 5px 0px;
}

#prodListTitles a:link , .prodListTitles a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;

}

#prodListTitles a:visited  , .prodListTitles a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

#prodListTitles a:hover  , .prodListTitles a:hover {
	color: #0072AE;
	border-bottom:1px solid #DEF4FD;
}






#prodListCol1 , .prodListCol1
{
	float: left;
	width: 305px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
}

.prodImgPop {
	float: left;
	width: 150px;
	height: auto;
	font-size: 7pt;
	background-color: #DEF4FD;
	border:#000 solid 1px;
	padding: 5px;
	display: block;
}

#prodListCol2 , .prodListCol2
{
	float: left;
	width: 130px;
    margin: 0px 0px 0px 0px;
}

#prodListColLabel
{
	float: left;
	width: 70px;
    margin: 0px 0px 0px 0px;
}

#prodListCol3 , .prodListCol3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0072AE;
	font-weight: 800;
	float: left;
	width: 70px;
    margin: 0px 0px 0px 0px;
}

#prodListCol4 , .prodListCol4
{
	float: right;
	width: auto;
    margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

#prodListCol4 a:link, #prodListCol4 a:visited
{
	float: right;
	width: auto;
    margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

#prodListCol4 a:hover
{
	float: right;
	width: auto;
    margin: 0px 0px 0px 0px;
	color: #0072AE;
	border-bottom:0px solid #DEF4FD;
}

#prodListCol4 a:visited
{
	float: right;
	width: auto;
    margin: 0px 0px 0px 0px;
}

#prodFotoRow , .prodFotoRow {
	float: left;
	width: 566px;
	height: auto;
	background-color: #fff;
	border-bottom:#DEF4FD solid 0px;
	margin-bottom: 0px;
	display: block;
}	

#prodFotoDescr , .prodFotoDescr {

	width: auto;
	height:auto;
	text-align:left;

}	

#prodFotoImg , .prodFotoImg  {
	float:left;
	width:140px;
	height:125px;
	padding-left:15px;
	padding-top:10px;
	vertical-align:middle;

}

.prodOms {
	font-weight: 800;
}

.prodDetailsLabels {
	float: left;
	width: 160px;
	text-align:left;
	padding-top:3px;
}

.prodDetailsLabels a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #000;
	text-decoration:underline;
}

.prodDetailsLabels a:hover {
	color: #0072AE;

}

.prodDetailsLabelsPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0072AE;
	font-weight: 800;
	float: left;
	width: 160px;
	padding-top:3px;
}

.prodDetailsColon {
	float: left;
	width: 10px;
	text-align:left;
	padding-top:3px;

}

.prodDetailsLabelsLong {
	float: left;
	width: 335px;
	text-align:left;
	margin-top:5px;	
	margin-bottom:5px;	

}

.prodDetails {
	float: left;
	width: 165px;
	padding-top:3px;	
}

.prodDetailsPrice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0072AE;
	font-weight: 800;
	float: left;
	width: 165px;
	padding-top:1px;
	text-align:left;
}

#prodFotoDivider , .prodFotoDivider {
	width:592px;
	height:35px;
	position:relative;
	Left:-13px;
	
}

/***  productDetail pagina ***/

#prodDetailContainer {
	width:566px;
	height:auto;
    padding: 15px 15px 0px 15px;
}

#prodDetailContainer p {
    padding: 0px 0px 0px 0px;
}



#prodDetailFotoGroot {
	float:left;
	width:300px;
	height:300px;
	text-align:center;
}
#prodDetailDescr {
	float:right;
	width:250px;
	height:auto;
    margin: 0px 0px 0px 0px;
}

#prodDetailDescr h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	font-weight: 800;	
}

.prodDetailsLabelsPrice2
{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0072AE;
	font-weight: 800;
	width: 100px;
	text-align:left;
	padding-top:3px;
}

.prodDetailsPrice2
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0072AE;
	font-weight: 800;
	width: 100px;
	padding-top:1px;
	text-align:left;
}

.prodDetailsLabelsShort {
	float:left;
	width: auto;
	text-align:left;
	margin-top:15px;	
	margin-bottom:15px;	
}

.prodDetailsLabels2 {
	float: left;
	width: 100px;
	text-align:left;
	padding-top:3px;
}

.prodDetails2 {
	float: left;
	width: 120px;
	padding-top:3px;
}

#prodDetailFotoThumbs {
	width: auto;
	height:100px;
    border-bottom:#DEF4FD solid 0px;
    padding: 10px 0px 0px 0px;
	text-align:left;
	
}

.thumb
{
	float:left;
	width: 105px;
	height:85px;
	
}

/*** END productitems ***/

/*** Bestellen ***/

#cartTotals {
	float:left;
	width:566px; 
	height:125px; 
	display:block;
	background-color: #F2FBFF;
	}	
.continue {
	width:120px;
	height:25px;
	background-color: #FFF;
	padding: 5px 0px 0px 5px;	
}	

#totals {
	Position:relative;
	Left: 120px;
	width:370px;
	height:100px;
	border-bottom:#DEF4FD solid 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

#totalLabels {
	Position:relative;
	left:0px;
	width:190px;
	float:left;
	padding-top:5px;
	line-height: 26px;
}

#totalEur {
	Position:relative;
	width:auto;
	float:left;
	left:103px;
	top:0px;
	padding-top:5px;
	line-height: 26px;
}

#inloggen {
	float:left;
	width:566px;
	height:75px;
	display:block;
	margin: 10px 0px 0px 0px;
	background-color: #F2FBFF;
	}	
	
#rowLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	Position:relative;
	left:10px;
	width:auto;
	margin: 10px 0px 10px 0px;
}


#rowLabels span {
	width:275px;
	float:left;
}

#inlogLabels {
	Position:relative;
	left:10px;
	width:200px;
	float:left;
	margin: 15px 0px 0px 0px;
	line-height: 16px;
}

#inlogFields {
	Position:relative;
	left:60px;
	width:200px;
	float:left;
	margin-top:10px;
}

#inlogSubmit {
	width:auto;
	float:right;
	padding-top:12px;
	padding-right:0px;
}

#BlockBorderLabelleft {
	
	width:256px;
	height:15px;
	float:left;
	margin-left:3px;
	margin-bottom:10px;
}
#BlockBorderLabelright {
	
	width:256px;
	height:15px;
	float:left;
	margin-left:33px;
	margin-bottom:10px;
}

#BlockBorderleft {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	width:256px;
	height:150px;
	float:left;
	border:#DEF4FD solid 2px;
	padding:10px;
	margin-left:0px;
	margin-right:5px;
}

#BlockBorderright {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	width:256px;
	height:150px;
	float:left;
	border:#DEF4FD solid 2px;
	padding:10px;
	margin-left:0px;
	margin-right:0px;
}


#paymentoptions {
	width:400px;
	height:40px;
}

#cellRadio {
	
	width:50px;
	height:50px;
	float:left;
	Left:0px;
	padding:10px;
	padding-left:0px;
	margin-left:0px;
	margin-right:5px;
}

#cellRadioText
{
	width: auto;
	height: auto;
    padding: 20px 0px 2px 0px;	
	line-height:16px;	
}

#cellRadioContent {
	
	Left:100px;
	width:300px;
	height:auto;
	float:left;
	padding:10px;
	margin-left:5px;
	margin-right:5px;
}


/*** END Bestellen ***/

/*** Tickets ***/

#ticketLabel
{
	width: auto;
	height: 15px;
	border-top:#DEF4FD solid 2px;
	border-bottom:#DEF4FD solid 2px;
	padding: 10px 0px 10px 0px;
	margin-bottom: 2px;
	font-weight: 800;
}



#ticketFrom {
	width: auto;
	height: auto;
	background-color:#F2FCFE;
	padding: 10px 10px 10px 2px;
	font-style: italic;
}

#ticket {
	width: auto;
	height: auto;
    padding: 10px 10px 10px 2px;	
}

/*** END Tickets ***/

/*** Divers ***/


#contentContainer
{
	width: auto;
	height: 100%;
    padding: 20px 10px 2px 10px;	
}

#innerContent
{
	font-size: 11px; 
	width: auto;
	height: 100%;
    padding: 0px 5px 20px 5px;	
		line-height:16px;
}

.tekst a {

font-size: 11px;	
color: #000000;
text-decoration: none;
}

.tekst a:link , .tekst a:visited {

font-size: 11px;	
color: #000000;
text-decoration: underline;
}

.tekst a:hover{
color: #0072AE;
text-decoration:underline;}

#contentTableLabels td
{
	width: auto;
	border-top:#DEF4FD solid 2px;
	border-bottom:#DEF4FD solid 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 800;	

}

#contentTableLabels2 td
{
	width: auto;
	border-top:#DEF4FD solid 2px;
	border-bottom:#DEF4FD solid 2px;
	padding: 5px;
	font-weight: 800;	

}


#contentTableRows td
{
	width: auto;
	height:30px;
	border-top:#DEF4FD solid 0px;
    border-bottom:#DEF4FD solid 2px;
    padding: 15px 15px 15px 0px;
}

#contentTableRows2 td
{
	width: auto;
	height:30px;
	border-top:#DEF4FD solid 0px;
    border-bottom:#DEF4FD solid 2px;
    padding: 15px 5px 15px 5px;
}

#contentTableRowsAccnt td , .contentTableRowsAccnt td
{
	width: auto;
	height:16px;
    padding: 5px 0px 5px 0px;
}

.tableRetouren {
	float:left;
	width:auto;
	height:auto;
	display:block;
	background-color: #F2FBFF;
	}

.tableRetouren td
{
	width: 275px;
	height:12px;
    padding: 0px 10px 0px 10px;
}


#contentTableRowsBottom td
{
	width: auto;
	height:1px;
	border-top:#DEF4FD solid 1px;
    border-bottom:#DEF4FD solid 0px;
    padding: 0px;
}


#contentTable td a
{
    line-height: 16px;
	vertical-align: top;
}

/*** Popups***/

#contentPopup
{
	width: 610px;
	height: 100%;
	text-align: left; 
    padding: 20px 20px 20px 20px;
	line-height:16px;
}

#contentPopupHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: 800; 
    color: #0072AE;
	text-decoration:none; 
	}
	
#contentPopupHeader a {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: 800; 
    color: #000000;
	text-decoration:underline; 
	}	
	
#contentPopupHeader a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: 800; 
    color: #0072AE;
	text-decoration:none; 
	}		

#formupdate {
	float:left;
	width:566px;
	height:auto;
	display:block;
	padding: 0px 0px 0px 0px;
	background-color: #F2FBFF;
	}	

/*** Divers ***/


/*** Right Col ***/

.elementTitles {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: 800; 
    color: #0072AE;
	text-decoration:none; 
margin: 0px 0 0 0;
padding: 0px 0px 5px 0px;
text-indent:0px;
}

.formBlok {
	width:190px;
	height:auto; 
	background:#DEF4FD;
	text-indent:0px;
    padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	}

#loginLinks  {
	padding: 0px 0px 0px 5px;

	}


#linkBlue a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#linkBlue  a:hover {
color: #0072AE;
text-decoration: none;
}

.linkBlue a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.linkBlue  a:hover {
color: #0072AE;
text-decoration: underline;
}


#cart {
	width:192px; 
	height:70px; 
	background-color: #fff;
	padding-top: 2px;	
	}

.cartTxt {
	width:117px; 
	float:left;
	padding: 0px 0px 0px 5px;
	line-height:16px;
}	

.cartTotals {
	float:left;
	width:70px; 
	padding: 0px 0px 0px 0px;	
	line-height:16px;
	}	
	
.kassa {
	width:192px;
	height:30px; 
	text-indent:5px;
}

.kassa a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

#NewsletterRadio {
	margin: 3px 0px 10px 0px;	
	}
