html, body {
	background-color:#2f3535;
	text-align: center;
	}
p {
	margin: 0 0 1em 0;
	}
strong, b {
	font-weight: bold;
	}
em, i {
	font-style: italic;
	}
#sitecontent #sitecontent_main #sitecontent_text ul {
	list-style-type: square;
	margin: 0 0 1em 1.5em;
	}
	
#sitecontent #sitecontent_main #sitecontent_text ul li, #sitecontent #sitecontent_main #sitecontent_text ul ul li, #sitecontent #sitecontent_main #sitecontent_text ul ul ul li{	
	padding:2px 0 0 5px;
	margin:2px 0 0 5px;
}
#sitecontent #sitecontent_main #sitecontent_text ul ul {
	list-style-type: disc;
	margin: 0 0 0 1.5em;
	}
#sitecontent #sitecontent_main #sitecontent_text ul ul ul {
	list-style-type: circle;
	margin: 0 0 0 1.5em;
	}
#sitecontent #sitecontent_main #sitecontent_text img.floatleft {
	float: left;
	background-color: #666;
	padding: 5px;
	margin: 5px 5px 5px 0;
	border: 1px solid #999999;
	}
#sitecontent #sitecontent_main #sitecontent_text img.floatright {
	float: right;
	background-color: #666;
	padding: 5px;
	margin: 5px 0 5px 5px;
	border: 1px solid #999999;
	}

/**
 * HEADER 
 */
#header { 
	margin: 10px auto 0 auto; 
	width: 775px;
	height: 289px;
	}
	#header #header_top {
		width: 775px; 
		background: #2f3535 url('../images/layout/header_top.jpg') no-repeat scroll top left;		
		height: 33px;
		text-indent: -9000px;
		}
	#header #header_left {
		width: 122px; 
		background: #2f3535 url('../images/layout/header_left.jpg') no-repeat scroll top left;
		float: left;
		height: 289px;
		}	
		
	#header #header_left a {clear:both; float:right; margin-right:18px; margin-top:5px;}
		
	#header #header_left a:link, #header #header_left a:visited  {
		text-indent: -9000px;
		font-size:Opx;
		
		}	
	
	#header #header_left a:hover, #header #header_left a:active {
		text-indent: -80px;
		_text-indent: -20px;
		color:#CCCCCC;
		font-size:10px;
		}	
		
	#header #header_left #login {
		display:block;
		background: #2f3535 url('../images/layout/lock.gif') no-repeat scroll top right;		
		width:20px;
		height:20px;
		float:right;
		cursor:pointer;
		}	
	#header #header_left #logout {
		display:block;
		background: #2f3535 url('../images/layout/unlock.gif') no-repeat scroll top right;
		margin-top:10px;
		margin-right:12px;
		_margin-right:6px;
		width:20px;
		height:20px;
		float:right;
		clear:both;
		cursor:pointer;
		}
	
	#header #header_left #login .login_tekst {
		display:block;
		margin-top:4px;
		_width:80px;
		text-transform:lowercase;
		}	
	
	#header #header_left #logout .login_tekst {
		margin-top:5px;
		_width:80px;
		text-transform:lowercase;
		}	

	#header #header_middle {
		width: 581px;
		float: left;
		height: 289px;
		}
	#header #header_right {
		width: 72px;
		background: #2f3535 url('../images/layout/header_right.jpg') no-repeat scroll top left;
		float: left;
		height: 289px;
		}

/**
 * CONTENT 
 */
#sitecontent { 
	text-align: left;
	margin: 0 auto; 
	background-image:  url('../images/layout/body_tile.jpg');
	background-color: #2f3535;
	width: 775px;
	overflow: hidden;
	}
	#sitecontent #sitecontent_left {
		width: 122px;
		float: left;
		overflow: hidden;
		}
	#sitecontent #sitecontent_main {
		width: 581px;
		float: left;
		overflow: hidden;
		}
	#sitecontent #sitecontent_main #sitecontent_text {
		color: #ffffff;
		font-size: 85%;
		padding: 20px 20px 0 20px;
		width:541px;
		overflow: hidden;
		_width:581px;
		_padding-left:10px;
		}
	#sitecontent #sitecontent_right {
		width: 72px;
		float: right;
		}

/**
 * MENU
 */
#sitecontent #sitecontent_left {
	text-align: center;
	}
#sitecontent #sitecontent_left #menuheader {
		display: block;
		width: 70px;
		height: 90px;
		margin-left: 30px;
	}

#sitecontent #sitecontent_left ul {
	position: relative;
	top: -35px;
	}
#sitecontent #sitecontent_left ul li a{
	display: block;
	margin: 0 2px 0 0;
	height: 24px;
	background-image: url('../images/layout/button.jpg') ;
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	padding-right:20px;
	vertical-align:middle;
	}
#sitecontent #sitecontent_left ul li a span	  {display:block; padding-top:6px; text-transform:uppercase; }
#sitecontent #sitecontent_left ul li a        { background-position: 0 0; text-decoration:none; color:#FFFFFF;}
#sitecontent #sitecontent_left ul li a:hover  { background-position: 0 -23px;  text-decoration:none; color:#999999}


/**
 * SUBMENU
 */
#sitecontent #sitecontent_main #submenu {
	height: auto;
	background-color: #212524;
	overflow:hidden;
	width: 100%;
	}
#sitecontent #sitecontent_main #submenu ul {
	clear:both;
	overflow:hidden;
	margin-left:20px;
	width: 100%;
	}
	
#sitecontent #sitecontent_main #submenu ul li {
	display: inline;
	}
#sitecontent #sitecontent_main #submenu ul li a {
	display: block;
	float: left;
	height: 23px;
	background-image: url('../images/layout/subbutton.jpg');
	background-repeat: no-repeat;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}

#sitecontent #sitecontent_main #submenu ul li a  span	  {display:block; padding-top:6px; text-transform:uppercase; padding-left:15px;}
#sitecontent #sitecontent_main #submenu ul li a         { background-position: 0 0; text-decoration:none; color:#FFFFFF;}
#sitecontent #sitecontent_main #submenu ul li a:hover   { background-position: 0 -23px; text-decoration:none; color:#999999;}

#sitecontent #sitecontent_main #submenu ul li.klant a {
	display: block;
	float: left;
	height: 23px;
	text-indent: -9000px;
	background-image: url('../images/layout/menu_sub_klanten.jpg');
	background-repeat: no-repeat;
	text-decoration:none;
	}
	
#sitecontent #sitecontent_main #submenu ul li.klant a.bestelformulier        { background-position: 0 0; width: 115px; text-decoration:none;}
#sitecontent #sitecontent_main #submenu ul li.klant a.bestelformulier:hover  { background-position: 0 -23px;  text-decoration:none;}
#sitecontent #sitecontent_main #submenu ul li.klant a.foto_gallery           { background-position: -115px 0; width: 85px; text-decoration:none;}
#sitecontent #sitecontent_main #submenu ul li.klant a.foto_gallery:hover     { background-position: -115px -23px;  text-decoration:none;}
#sitecontent #sitecontent_main #submenu ul li.klant a.prijslijsten           { background-position: -200px 0; width: 90px;text-decoration:none;}
#sitecontent #sitecontent_main #submenu ul li.klant a.prijslijsten:hover     { background-position: -200px -23px;  text-decoration:none;}

/**
 * SUBMENU TITELS
 */
#sitecontent #sitecontent_main #submenu h2, span.crumb {
	background-repeat: no-repeat;
	margin: 1px 0 0 20px;
	float: left;
	height: 20px;
	_margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#FF9900;
	text-transform:uppercase;
	font-weight: bold;
	}

/**
 * FOOTER 
 */
#footer {
	margin: 0 auto ; 
	width: 775px;
	height: 28px;
	clear: both;
	background: #2f3535 url('../images/layout/footer.jpg') no-repeat scroll top left;
	}
	
#extra {
    margin: 0 auto; 
	width: 595px;
	clear: both;
	text-align: right;
	padding:10px 0 20px 0;
	color:#c9c9c9;
	font-family: Arial;
	font-size: 85%;
	font-weight: normal;
}

#extra a {text-decoration: underline; color:#c9c9c9; font-family: Arial; font-weight: normal;}
#extra a:hover {text-decoration: none;}

#extra .payment {font-weight: bold; color:#FF9900; padding-bottom: 10px; line-height: 28px;}
#extra .payment img {vertical-align: top;}
	
ul.openingstijden {
	list-style-type:none;
	float:left;
	padding-right:50px;
}

ul.openingstijden li.titel {
	list-style-type:none;
	margin:10px;
}

ul.openingstijden li {
	list-style-type:none;
	margin-left:20px;
}

ul.openingstijdenmail li#email {
	list-style-type:none;
	clear:both;
	margin-left:10px;
	_margin-left:30px;
	padding-top:30px;
	_padding-top:10px;
}

ul.openingstijdenmail li#email a:active,
ul.openingstijdenmail li#email a:hover,
ul.openingstijdenmail li#email a:visited,
ul.openingstijdenmail li#email a:link {
	color:#ff9900;
	text-decoration:none;
}

.content_tekst li{
	margin-bottom:20px;
}

.content_tekst h1 {font-size:16px; color:#FF9900; padding-bottom:5px;}
.content_tekst h2 {font-size:14px; color:#FF9900; padding-bottom:5px;}

.content_titel{
	color:#ff9900;
	margin-bottom:20px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}


.content_fotos{
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	width:113px;
	_width:115px;
}

.content_fotos a.eersteFotoDiv{
	display:block;
	width:104px;
	_width:105px;
	height:75px;
	overflow:hidden;
	float:left;
	margin:1px;
	margin-top:2px;
	margin-bottom:3px;
	cursor:pointer;
}

.content_fotos .fotoDiv{
	width:50px;
	height: 50px;
	overflow:hidden;
	margin-right:1px;
	_margin-right:0px;
	margin-left:1px;
	_margin-left:2px;
	float:left;
	margin-bottom:3px;	
	cursor:pointer;
}

.content_fotos .fotoSpacer{
	 width:2px;
	 _width:1px;
	 height:1px;
	 float:left;
}

select{
	background-color: #212524;
	color: #ff9900;
	border:none;
	width:200px;
}

#fotogallery{
	margin-top:20px;
	margin-left:1px;
}

#fotogallery .foto{
	background:url('/design/images/layout/fotogallery_foto.gif') no-repeat;
	width:80px;
	height:80px;
	display:block;
	float:left;
}

#fotogallery .foto{
	background:url('/design/images/layout/fotogallery_foto.gif') no-repeat;
	width:80px;
	height:80px;
	display:block;
	float:left;
}

#fotogallery .foto .imglink .galFoto{
	overflow:hidden;
	width:60px;
	height:60px;
	margin:9px;
	cursor:pointer;
	display:block;
}

#contactformulier #titel{
	clear:both;
	color:#ff9900;
	margin-bottom:10px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
}

#formulier{
	padding-top:20px;
	width:520px;
	color:#cccccc;
}

.formTitel{
	clear:both;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:10px;
	padding-top:30px;
}

.formTitleSeperator{
	width:150px;
}

.formInput{
	clear:both;
	float:left;
	margin-bottom:10px;
}

.formField{
	float:left;
	margin-top:-15px;
	margin-left:150px;
	_margin-left:50px;
}

.formTitle{
	width:150px;
}

.formError{
	clear:both;
	float:left;
	margin-left:150px;
	padding-top:2px;
	_margin-left:75px;
	color:#ff0000;
	width:350px;
	font-weight:bold;
}

.formRadiobutton{
	_margin-left:50px;
}

.formSubmitButton{
	clear:both;
	float:left;
	margin-top:20px;
	margin-left:150px;
	padding:2px 4px 2px 4px;
	color: #ffffff; 
	font-size: 11px; 
	border: 2px solid #cccccc; 
	background-color: #999999;
}

.formSubmitButton2{
	margin-left:10px;
	margin-top:20px;
	padding:2px 4px 2px 4px;
	color: #ffffff; 
	font-size: 11px; 
	border: 2px solid #cccccc; 
	background-color: #999999;
}

.formSubmitButtonLogin{
	margin-top:10px;
	padding:2px 4px 2px 4px;
	color: #ffffff; 
	font-size: 11px; 
	border: 2px solid #cccccc; 
	background-color: #999999;
}

.formSelectField{
	_margin-left:50px;
	width:50px;
}


.formLogin{
	margin-left:140px;
	_margin-left:115px;
}

.imglink{
	text-decoration:none;
}


ul.realisaties {
	list-style-type:none;
	float:left;
	padding-right:50px;
}

ul.realisaties li {
	list-style-type:none;
	margin-left:20px;
	margin-bottom:5px;
}

ul.realisaties li a:active,
ul.realisaties li a:hover,
ul.realisaties li a:visited,
ul.realisaties li a:link {
	text-decoration:none;
	color:#ff9900;
}

.realisatieOverzicht{
	margin-top:20px;
}

.realisatieOverzicht .titel{
	color:#ffffff;
	margin-bottom:10px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
}

.realisatieOverzicht #fotos .imglink{
	background:url('/design/images/layout/imgRealisatie.jpg') no-repeat;
	width:100px;
	height:100px;
	display:block;
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}

.realisatieOverzicht #fotos .imglink a.imgRealisatie{
	margin:7px;
	width:85px;
	height:86px;
	overflow:hidden;
	display:block;
}

.boord1{ 
	float: right;
	border:1px solid #222625;
}

.boord2{
	float: right;
	border:1px solid #494C4C;
}

.boord3{
	float: right;
	border:1px solid #3C403F;
}

#dropdownAlbums, #dropdownContact{
	height:15px;
}

#dropdownAlbums .selectOption, #dropdownContact .selectOption{
	color:#ffffff;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#dropdownAlbums .selectOption1, #dropdownContact .selectOption1{
	color:#ffffff;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:2px;
}

a:visited, a:link, a:active, a:hover{
	text-decoration:none; 
	font-weight:bold; 
	color:#FF9900;
}

.wachtwoordVergeten{
	text-align:right;
	clear:both;
	padding-top:20px;
}

#categorieenPrijslijsten{
	margin-left:20px;
}

#categorieenPrijslijsten .catergoriePrijslijstTekst{
	margin-left:9px;
	margin-bottom:10px;
}

#documentenOverzicht{
	margin-top:30px;
	width:520px;
	_width:540px;
	padding:10px;
	padding-top:20px;
	float:left;
	border:2px solid #2F3535;
}

#documentenOverzicht #titel{
	margin-top:-33px;
	padding:5px;
	text-transform:uppercase;
	background-color:#272D2B;
	color:#ff9900;
	width:70px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
}

#documentenOverzicht .document{
	width:100px;
	height:100px;
	text-align:center;
	align:center;
	margin-left:2px;
	margin-bottom:5px;
	float:left;
}

#header #header_left a.cart { text-indent: 0; padding-right: 20px; background: #2f3535 url('../images/layout/cart.png') no-repeat top right; font-size:10px; text-align: left;}
#header #header_left a.cart span {color:#fff;}
#header #header_left a.cart:hover span {color:#ccc;}

#sitecontent #sitecontent_main #sitecontent_text .webshop {clear: both; display: block; }
#sitecontent #sitecontent_main #sitecontent_text .webshop h2 {display: block; clear: both;}

#sitecontent #sitecontent_main #sitecontent_text .webshop .add2cart {text-align: left; cursor: pointer; display: block; background: #999 url(../images/layout/add2cart.png) no-repeat 2px 2px; border:2px solid #ccc; float: left; height: 18px; line-height: 18px; color:#fff; padding: 0 5px 3px 23px; font-size: 11px; font-weight:bold; }
#sitecontent #sitecontent_main #sitecontent_text .webshop .add2cart:hover {background-color:#777; }

#sitecontent #sitecontent_main #sitecontent_text .webshop .back2overview {text-align: left; cursor: pointer; display: block; background: #999 url(../images/layout/back2overview.png) no-repeat 5px 2px; border:2px solid #ccc; float: left; height: 18px; line-height: 18px; color:#fff; padding: 0 2px 3px 23px; font-size: 11px; font-weight:bold; }
#sitecontent #sitecontent_main #sitecontent_text .webshop .back2overview:hover {background-color:#777; }

#sitecontent #sitecontent_main #sitecontent_text .webshop .forwardlink {text-align: right; cursor: pointer; display: block; background: #999 url(../images/layout/forward.png) no-repeat 94% 2px; border:2px solid #ccc; float: right; height: 18px; line-height: 18px; color:#fff; padding: 0 23px 3px 5px; font-size: 11px; font-weight:bold;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .forwardlink:hover {background-color:#777; }

#sitecontent #sitecontent_main #sitecontent_text .webshop input.forwardlink {height: 22px!important;  font-weight:bold;}

#sitecontent #sitecontent_main #sitecontent_text .webshop button {height: 22px!important; margin-top: 10px; margin-right: 10px; width: 150px;}

#sitecontent #sitecontent_main #sitecontent_text .webshop p {margin:15px 0 10px 0;}

#sitecontent #sitecontent_main #sitecontent_text .webshop ol.steps {margin-bottom: 0; width: 540px; height: 45px; overflow: hidden;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ol.steps li {width:134px; float: left; text-align: center; font-weight: bold; font-size:12px; background: #999; color:#fff; border-right: 1px solid #272d2b; height: 45px; line-height:45px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ol.steps li.active {color:#272d2b; background: #fff;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ol.steps li.last {border:0;}

#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories {margin:0; padding: 0; margin-top: 15px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories li{ float:left; width: 125px; height: 190px; list-style: none; margin: 5px; padding: 0;}

#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories li a {width:125px; height: 150px; display: block; overflow: hidden;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories li a span.titel {display: block; height: 45px; line-height: 13px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories li a img {border:2px solid #eee;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories li a:hover {color:#eee;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.categories li a:hover img {border:2px solid #ff9900;}

#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten {margin:0; padding: 0; margin-top: 15px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten li{ float:left; width: 125px; height: 190px; list-style: none; margin: 5px; padding: 0;}

#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten li a {width:125px; height: 180px; display: block; overflow: hidden;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten li a span.titel {display: block; height: 45px; line-height: 13px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten li a img {border:2px solid #eee;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten li a:hover {color:#eee;}
#sitecontent #sitecontent_main #sitecontent_text .webshop ul.producten li a:hover img {border:2px solid #ff9900;}

#sitecontent #sitecontent_main #sitecontent_text .webshop div.backlink {clear:both; padding-top: 15px;}

#sitecontent #sitecontent_main #sitecontent_text .webshop div.product_image {float:left; width: 200px; margin-right: 20px; overflow: hidden;}
#sitecontent #sitecontent_main #sitecontent_text .webshop div.product_detail {float:left; width: 320px; overflow: hidden;}

#sitecontent #sitecontent_main #sitecontent_text .webshop table td {vertical-align: top;}

#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart{margin-top: 0; width: 539px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart tr th{border-bottom:1px solid #999; border-top:1px solid #999; font-size: 12px; font-weight: bold; color:#fff;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart tr th.first{border-left:1px solid #999;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart tr th.last{border-right:1px solid #999;}

#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart td, #sitecontent #sitecontent_main #sitecontent_text .webshop table.cart th {vertical-align: top; padding: 10px; color:#fff;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart td img {padding:5px 0;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart tr.product td {vertical-align: middle; border-bottom:1px solid #4d4d4d; line-height: 16px;} 
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart td a.delete {display: block; width: 16px; height: 16px; background: url(../images/layout/delete.png) no-repeat 0 0; text-indent: -9000px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart td.titels {text-align: right; padding-right: 10px; font-size: 14px; font-weight: bold; line-height: 24px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart td.prijzen {font-size: 14px; font-weight: bold; line-height: 24px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop table.cart td.prijzen strong {font-size:18px;}

#sitecontent #sitecontent_main #sitecontent_text .webshop .form {padding-top:15px; clear: both; width: 540px; overflow: hidden; color:#fff;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .form td {color:#fff;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .form .entry {padding:3px 0; clear:both;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .form .entry label, #sitecontent #sitecontent_main #sitecontent_text .webshop .form .entry input {line-height: 16px;}

#sitecontent #sitecontent_main #sitecontent_text .webshop .form .entry .fl {float:left; margin-right: 5px;}

#sitecontent #sitecontent_main #sitecontent_text .webshop .actionbtn  {cursor: pointer; display: block; background: #999; border:2px solid #ccc; float: left; height: 16px; width: 16px; line-height: 16px; color:#fff; text-align: center; margin-right: 2px; }
#sitecontent #sitecontent_main #sitecontent_text .webshop .actionbtn:hover {background-color:#777; }

#sitecontent #sitecontent_main #sitecontent_text .webshop .qty input {width:38px; margin-bottom: 5px;}

#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate {width:540px; margin:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:hidden; position:relative; color:#fff;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate img {vertical-align:middle;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td {padding:5px 10px;  line-height:18px; color:#fff; }
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td, #sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate small {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate label, #sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncoltxtl2 small {line-height:18px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate small small {font-size: 10px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate small small a {display:none;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate small small a.bottom {display:inline;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncolh1 { font-size: 16px; color: #ff9900; font-weight: bold; }
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncoltxtr b {font-weight:normal;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncolline1 { padding-top:10px; border-top: 1px solid #eee5de;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncolline2 {padding-bottom:10px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncolinput input, #sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncolinput select{ width:250px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncolinput select {width:60px;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate td.ncollogoc small{padding-top:5px; display:block;}
#sitecontent #sitecontent_main #sitecontent_text .webshop .ogonetemplate div.WaitMsgClass {color:#000; background:#fff; padding:15px; border:5px solid #F90; left:50%!important; margin-left:-175px!important; top:50%!important; margin-top:-100px!important; position:absolute; display:block;}

