/* @override 
	http://test.walkingwagon.com/css/styles.css
	http://walkingwagon.tst/css/styles.css
	http://www.walkingwagon.com/css/styles.css
	http://walkingwagon.loc/css/styles.css
	http://walkingwagon.com/css/styles.css
*/

/* @group Reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}

abbr,acronym { border:0;
}
strong {
	font-weight: bold;
}

em, i {
	font-style: italic;
}
/* @end */



html, body {
	height: 100%;
}
.clear {
	clear:both;
}
#container, #footer {
	width: 985px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

#footer_cont {
	width: 985px;
	clear: both;
	height: 130px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 1.4em;
	vertical-align: top;
}

/* @group opmaak algemeen */

a {
	color: black;
	text-decoration: none;
	outline: none;
}

a:hover {
	outline: none;
}
p a:hover, li a:hover {
	text-decoration: underline;
}

h2 a {
	color: black;
}

.pdf, a[href $='.pdf'] {
	background: url(../site_images/pdf_k.gif) no-repeat 1px 0;
	height: 20px;
	display: block;
	padding-left: 20px;
	line-height: 20px;
}

h1, h2, h3, h4, h5 {
	margin-bottom: 0.5em;
	margin-top: 1.5em;
	color: black;	
	font-weight: 700;
	line-height: 1.2em;
}
h1 { font-size: 19px;margin-top: 0;text-align: right;
	margin-bottom: 1em;
	width: 425px;
	float: right;
}
#content h1:first-child, 
#content h2:first-child, 
#content h3:first-child,
#content h4:first-child,
#content h5:first-child {
	margin-top: 0;
	margin-right: -20px;
} 
#content.flora h1 {
	margin-right: 0;
}
h1.bar {
	min-width: 255px;
	width: auto;
}

h1 .title {
	background-color: black;
	color: white;
	white-space: nowrap;
	display: inline-block;
	line-height: 30px;
	text-align: left;
	text-indent: 15px;
	padding-right: 20px;
}
h1.bar .title {
	padding-right: 15px;
}

h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
h5 { font-size: 13px;}

a, a:link, a:focus, a:visited, a:hover, a:active {
	border: 1px none white;
}
p {
	margin-bottom: 1em;
}
.w985 p {
	margin-left: 20px;
}

p.galp {
	padding-bottom: 20px;
	font-style: italic;
}
#content p:last-child {
	margin-bottom: 0;
}
.col2 p, .col3 p {
	margin-bottom: 0;
}

#page_24 img, a img, #cart2 img {
	border-style: none;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.cent {
	text-align: center;
}
.toprow {
	display: block;
	clear: both;
	width: 100%;
	height: 25px;
}
.toprow label {
	float: left;
	margin-right: 3em;
}
.toprow label:last-child {
	margin-right: 0;
}
.toprow label .radio {
	float: left;
}

label.test_left {
	float: left;
	position: relative;
}

span.test_right {
	float: right;
	position: relative;
	text-align: right;
}

ul {
	margin-bottom: 1em;
	list-style-type: none;
}

ol {
	margin-left: 2em;
	margin-bottom: 1em;	
}

ul.circle, .circle ul, #art_info ul {
	list-style-position: outside;
	margin-left: 16px;
}

tr td {
	padding-left: 2px;
	padding-right: 2px;
}

.clear {
	clear: both;
}

/*kolommen breedtes*/
.w225, #content.w225 { width: 225px;}
.w275, #content.w275 { width: 275px;}
.w325, #content.w325 { width: 325px;}
.w375, #content.w375 { width: 375px;}
.w400, #content.w400 { width: 405px;}
.w425, #content.w425 { width: 425px;}
.w455, #content.w455 { width: 455px;}
.w475, #content.w475 { width: 475px;}
.w525, #content.w525 { width: 525px;}
.w575, #content.w575 { width: 575px;}
.w985, #content.w985, #content.flora { width: 100%; padding: 0;}

#content.autocolumn2 {
	text-align: left;
	 max-width: 100%;
	width: 945px;
	padding: 0 20px 20px;
}

.first.column {
	margin-right: 20px;
}
.box {
	border: 1px solid #b7b6b5;
	background: url(../site_images/bg_shade4.png) repeat-x 0 bottom;
	margin-bottom: 10px;
	position: relative;
	z-index: 1;
}

.col2 {
	position: relative;
	float: left;
	display: block;
	width: 49.2%;
	margin-right: 5px;
	margin-left: 5px;
	padding: 10px;
	z-index: 2;
}

.col2.l_nm {
	width: 430px;
	clear: left;
}

.col2.r_nm {
	width: 481px;
}
.col3 {
	position: relative;
	float: left;
	display: block;
	z-index: 2;	
	width: 279px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 12px 20px;
}
.column3 , .autocolumn3 {
	position: relative;
	overflow: auto;
	margin-left: 20px;
	margin-right: 20px;
}
.column3 .col {
	float: left;
	width: 32%;
}
.autocolumn4 {
	margin-left: 20px;
	width: 108%;
}


.col ul {
	list-style-type: none;
}
.autocolumn4 .col {
	width: 24%;
	float: left;
}


.l_nm {
	float: left;
	margin-left: 0;
	padding-left: 20px;
}
.r_nm {
	float: right;
	margin-right: 0;
	position: relative;
	padding-right: 20px;
}
.rroh_10 {
	-moz-border-radius: 0 0 10px 0;  
	-webkit-border-radius: 0 0 10px 0;  
	border-radius: 0 0 10px 0;  
	behavior: url(/js/PIE.htc);
}
.rroh_15 {
	-moz-border-radius: 0 0 15px 0;  
	-webkit-border-radius: 0 0 15px 0;  
	border-radius: 0 0 15px 0;  
	behavior: url(/js/PIE.htc);
	}
.rroh_45 {
	-moz-border-radius: 0 0 45px 0;  
	-webkit-border-radius: 0 0 45px 0;  
	border-radius: 0 0 45px 0;  
	behavior: url(/js/PIE.htc);
}

.rloh_10 {
	-moz-border-radius: 0 0 0 10px;  
	-webkit-border-radius: 0 0 0 10px;  
	border-radius: 0 0 0 10px;  
	behavior: url(/js/PIE.htc);
}
.rloh_15 {
	-moz-border-radius: 0 0 0 15px;  
	-webkit-border-radius: 0 0 0 15px;  
	border-radius: 0 0 0 15px;  
	behavior: url(/js/PIE.htc);		
}
.rloh_45 {
	-moz-border-radius: 0 0 0 45px;  
	-webkit-border-radius: 0 0 0 45px;  
	border-radius: 0 0 0 45px;  
	behavior: url(/js/PIE.htc);
}
img.pdf {
	float: none;
}


.r_img_bar {
	float: right;
	width: 135px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.r_img_bar img {
	margin-bottom: 10px;
	width: 133px;
	height: auto;
	border: 1px solid #666;
}
.r_img_bar img:last-child {
	margin-bottom: 0px;
}

.text_col {
	width: 235px;
	float: right;
	text-align: right;
}

.text_col h1 {
	margin-right: 0px;
	float: none;
	padding-right: 0;
}

.col2 h2, .col3 h2 {
	line-height: 1.1em;
	margin-top: 0px;
	margin-bottom: 6px;
}

.col2.l_nm .text_col {
	float: left;
	width: 157px;
	text-align: left;
	margin-top: -10px;
}
.col2.r_nm .text_col {
	margin-top: -10px;	
	float: left;
	width: 257px;
	text-align: left;
}

.winkel table {
	margin-bottom: 1.5em;
	width: 300px;
}


/* My Comment */
#fancy_div {
	background-color: white !important;
}
a.edit_btn img {
	background: url(../site_images/btn_edit.png) no-repeat -1px -3px;
	height: 15px;
	width: 15px;
	position: relative;
	top: 7px;
	margin: 0 -5px 0 2px;
	float: right;
}
.main_pages a.edit_btn img {
	margin: 0 5px 0 2px;
}

a.edit_big {
	float: right;
}

.edit_big img {
	background: url(../site_images/btn_edit.png) no-repeat -31px;
	height: 28px;
	width: 75px;
	top: 60px;
	left: 20px;
	position: absolute;
	z-index: 999;
}
#fancy_div p {
	padding: 30px;
	color: #333;
	font-size: 1.2em;
	text-align: center;
}

#cookieAlert, #messagewrap {
	display: none;
}

#vriend {
	text-align: right;
	clear: both;
	position: relative;
}

.red {
	color: #ef272b;
}

.highlight {
	background-color: yellow
}

/* @end */


/* @group header menu */


#main_nav a, #slim a {
	text-transform: lowercase;
}

a.menu {
	color: white;
	text-decoration: none;
	font: bold 13px/30px Verdana, Tahoma, "Lucida Grande", Lucida, sans-serif;
	letter-spacing: -1px;
	padding-bottom: 1em;
}

a.menu:hover, a.menu.selected, li.over > a {
	color: #b7b6b5;
}

/* dropdown text */
li.subjects ul a {
	color: white;
	line-height: 24px;
	
}
#main_nav {
	margin-bottom: 32px;
}
#main_nav > ul {
	background-color: black;
	position: relative;
	float: left;
	height: 30px;
	padding-left: 1em;
	padding-right: 1em;
	z-index: 10;
	list-style-type: none;
}

#main_nav li.subjects {
	display: inline;
	position: relative;
	float: left;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	z-index: 20;
}

/* dropdown */
#main_nav li.subjects ul {
	display: none;
	position: absolute;
	border: 1px solid #787878;
	width: 175px;
	padding-left: 0;
	background-color: rgba(0,0,0,0.81);
	left: 0;
	top: 32px;
	z-index: 100;	
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
	box-shadow: 1px 1px 5px #666;
	behavior: url(/js/PIE.htc);
	
}
#main_nav li.subjects.over ul {
	display: block;	
} 

#main_nav li.subjects ul li {
	position: relative;	
	display: block;
	border-bottom: 1px dotted silver;
	white-space: nowrap;
	height: 24px;
	width: 100%;
	text-indent: 0.5em;
}
li.nonactief {
	background-color: silver;
}

li.nonactief > a {
	text-decoration: line-through;
}
#main_nav li.subjects ul li.over, #main_nav li.subjects ul li.selected {
	background-color: rgba(120,120,120,0.8);
}
/* submenu */
#main_nav li.subjects ul li ul.sub_pgs {
	display: none;	
	position: absolute;
	top: 4px;
	left: 174px;
	z-index: 110;	
}
#main_nav li.subjects ul li.over ul.sub_pgs {
	display: block;
	
}

#vlaggen {
	position: absolute;
	float: right;
	right: 0;
	top: 27px;
	margin-left: 40px;
}

#vlaggen img {
	float: right;
	margin-left: 0.5em;
}
#shopcount {
	background: url(../site_images/winkelwagentje.png) no-repeat -6px -5px;
	width: 20px;
	margin-right: 1em;
	padding-left: 25px;
	margin-top: -5px;
	padding-top: 6px;
	height: 20px;
	position: absolute;
	left: -50px;
}
#shopcount a {
	color: black;
}



/* @end */


/* @group Left Column */

#leftCol {
	position: relative;
	float: left;
	padding-left: 20px;
	max-width: 520px;
	margin-top: 52px;
}

#leftCol img {
	border: 1px solid #666;
}

#leftCol img#art_img {
	border: 1px none white;
}
#leftCol #main_img {
	margin-left: -20px;
}

#leftCol.none {
	display: none;
}
#leftCol.t_nm {
	margin-top:0px;
}

#rel_art_space {
	position: relative;
	display: block;
	max-width: 480px;
	width: 400px;
	height: 140px;
}
.rel_arts {
	float: left;
	position: absolute;
	bottom: 40px;
	left: 20px;
	z-index: 1;
}
.rel_arts h4 {
	margin-top: 0px;
}
.rel_arts ul {
	list-style: none;
	margin-left: 0;
}
.rel_arts li {
	float: left;
	width: 84px;
	text-align: center;
	margin-right: 10px;
}
.rel_arts img {
	border: 1px solid #666;
	height: 60px;
	width: auto;
}

#art_img {
	position: relative;
	margin-bottom: 2em;
	border-style: none;
}

#shoplink {
	margin-top: 2em;
	margin-bottom: 20px;
	position: absolute;
	bottom: 44px;
	width: 405px;
	right: 20px;
	height: 80px;
}
#shoplink h4 {
	margin-top: 0;
}
#shoplink table {
	width: 255px;
}
#link_space {
	display: block;
	position: relative;
	height: 150px;
}

/* @end */

/* @group Opmaak kleine boxen */
#terug h2 {
	position: absolute;
	z-index: 999;
	text-align: center;
	left: 41%;
	background: url(../site_images/terug_knop.png) no-repeat center 10px;
	height: 65px;
	line-height: 25px;
	top: 25%;
}
#terug {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
	margin-left: -20px;
	margin-top: -12px;
}
a.cover {
	width: 100%;
	position: absolute;
	left: 0;
	top: 25%;	
	z-index: 1000;
	height: 75%;
}

a.cover img {
	width: 100%;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 9999;
}
.teaser {
	position: relative;
	float: left;
	width: 100%;
}
#left_img img {
	border-style: none;
}
.nocover a.cover {
	display: none;
}
.teaser_img_txt {
	display: block;
	float: left;
	width: 200px;
}
.teaser_img_txt.ass, .col3 .teaser_img_txt.ass {
	width: 130px;
}

.col2.l_nm .teaser_img_txt {
	display: block;
	float: left;
	width: 150px;
}
.col2.l_nm .teaser_img_txt.w125 {
	width: 125px;
}

.col3 .teaser_img_txt {
	display: block;
	float: left;
	width: 114px;
}
.col2 img, .col3 img {
	border-style: none;
	float: right;
}

.sfeer_small {
	position: relative;
	width: 280px;
	overflow: hidden;
	float: right;
}
.sfeer_small.info {
	clear: none;	
	height: 125px;
	margin-top: 0;
	margin-right: -10px;
	margin-bottom: -10px;
}
.sfeer_small.links, .col3 .sfeer_small.links  {
	clear: none;	
	height: 120px;
	width: 100%;
	position: relative;
	right: -10px;
	overflow: hidden;
	bottom: -10px;
	margin-top: -25px;
}
.sfeer_small.links img {
	position: relative;
	top: -26px;
}
.col3 .sfeer_small.links {		
	margin-right: -10px;
	bottom: -12px;
}
.col3 .sfeer_small.links img {
	position: relative;
	top: -21px;
	left: 49px;
}
#ani {
	float: right;
}
.col3 .sfeer_small {
	width: 144px;
	height: 90px;
	overflow: hidden;
	float: right;
}

.sfeer3, .sfeer3a {
	width: 319px;
	height: 150px;
	position: relative;
	margin: -12px -20px;
	z-index: 0;
}
.sfeer3 {
	width: 280px;
	height: 195px;
	margin: 0;
}
.rroh_45 .sfeer3a {	
	-moz-border-radius: 0 0 45px 0;  
	-webkit-border-radius: 0 0 45px 0;  
	border-radius: 0 0 45px 0;  
	behavior: url(/js/PIE.htc);
}

#sfeer_daytrack {
	background: url(../images/content/401R_Rambler_Daytrack_285.png) no-repeat 0 -10px;
}
#sfeer_explorer {
	background: url(../images/content/601R_Rambler_Explorer_285.png) no-repeat 0 -10px;
}
#sfeer_le {
	background: url(../images/content/801R_Rambler_LE_285.png) no-repeat 0px -10px;
}
#sfeer_ass_baby {
	background: url(../images/content/663_babyzitjes_285.png) no-repeat 0 19px;
}
#sfeer_ass_zon {
	background: url(../images/content/145R_huif_285.png) no-repeat 43px 38px;
}
#sfeer_ass_zitje {
	background: url(../images/content/115_kinderzitje_325.png) no-repeat 47px 24px;
}
#sfeer_ass_duw {
	background: url(../images/content/101_duwstangen_285.png) no-repeat 42px 15px;
}
#sfeer_ass_veilig {
	background: url(../images/content/415_achterboard_325.png) no-repeat 70px 45px;
}
#sfeer_ass_tas {
	background: url(../images/content/430R_voortas2_285.png) no-repeat 62px 8px;
}
#configurator {
	background: url(../site_images/configurator.png) no-repeat -10px -15px;
	width: 280px;
	height: 85px;
	float: right;
	position: relative;
}
#advies {
	background: url(../site_images/advies_op_maat.png) no-repeat 0;
	width: 280px;
	height: 90px;
	float: right;
	position: relative;
}
#bestel_info {
	background: url(../site_images/informatie.png) no-repeat right top;
	width: 280px;
	height: 135px;
	float: right;
	position: relative;

}
#bestel_info p {
	width: 110px;
}

.col3 .col3_none {
	display: none;
}
.col3 #configurator {
	width: 165px;
}

.newsticker  {
	width: 260px;
	float: right;
	height: 80px;
	position: relative;
	overflow: hidden;
	display: block;
	margin-top: 4px;
}
.newsticker li {
	height: 80px;
	display: block;
	
}

.newsticker q {
	font: italic 13px "Times New Roman", Times, serif;
}
/*thumbs*/
.gal_thumbs ul {
	list-style-type: none;
	width: 100%;
	float: right;
	margin-bottom: 0;
	overflow: hidden;
	margin-top: 4px;
}

.gal_thumbs li {
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #797979;
	height: 75px;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 89px;
}

.col2.l_nm .gal_thumbs li {
	width: 79px;
} 
.gal_thumbs img {
	width: 89px;
	height: auto;
	position: relative;
	margin-top: -5px;
}

.col3 .gal_thumbs ul {
	width: 152px;
	margin-right: -13px;
}
.col3 .gal_thumbs li {
	width: 46%;
}

.col3 .gal_thumbs li img {
	left: 31px;
}
.rroh_45 .gal_thumbs ul {
	margin-bottom: 1em;
}

/*csroller*/
#thumbs_cont {
	position: relative;
	float: right;
	width: 337px;
	height: 79px;
	overflow: hidden;
}
.col2.l_nm #thumbs_cont {
		width: 272px;
}

.col3 #thumbs_cont {
		width: 148px;
}

ul#thumbs {
	list-style-type: none;
	width: 1000px;
	position: relative;
	top: 10px;
}

#thumbs_cont li {
	position: relative;
	display: block;
	float: left;
	width: 106px;
	cursor: pointer;
	margin-right: 0px;
	overflow: hidden;	
}

#thumbs_cont li img {
	width: 105px;
	height: auto;
	position: relative;
	left: 5px;
	bottom: 0;
}
#thumbs_cont li img.laag {
	top: 10px;
}
img#payment {
	margin-top: 3px;
}
img#payment.ideal {
	margin-top: 20px;
}

/* @end */

#header {
	height: 65px;
	position: relative;
}
#logo {
	position: relative;
	left: 4px;
	top: 27px;
}
#logo img {
	border-style: none;
}

#core {
	position: relative;
	min-height: 500px;
	display: block;
	overflow: hidden;
}
.rroh_45 img {
	margin-bottom: 2em;
} 
#content, #admin {
	position: relative;
	float: right;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
}

#content {
	width: 406px;	
}
#content.winkelwagen, #content.sitemap {
	width: 940px;	
}

#content.prod_info {
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: table;
	padding: 20px;
}
#content.prod_info img {
	border-style: none;
}

button.ord_bev {
	position: fixed;
	right: 10%;
	display: block;
	top: 2%;
}

button.bet_bev {
	position: fixed;
	right: 10%;
	display: block;
	top: 6%;
}


.cont_blok {
	float: left;
	margin-right: 20px;
	width: 22%;
}


#link_spacer {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

#shop_link {
	position: relative;
	float: right;
	width: 180px;
	color: #ef272b;
	background: url(http://www.walkingwagon.com/site_images/cart.jpg) no-repeat 0;
}

#rev_link {
	position: absolute;
	top: 72px;
	left: 20px;
}

/* @group ARTIKEL TABS */


#tab_nav {	
	position: absolute;
	bottom: 0;
	z-index: 99;
	width: 100%;
	text-align: right;
	float: left;
	right: -2px;
}
#page_11 #tab_nav li, #page_12 #tab_nav li, #page_22 #tab_nav li, 
#page_93 #tab_nav li, #page_94 #tab_nav li, #page_95 #tab_nav li,
#page_134 #tab_nav li, #page_135 #tab_nav li, #page_136 #tab_nav li {
	text-align: left;
	right: 0;
	float: left;
}

#tab_nav ul {
	margin-bottom: 0;
}

#tab_nav ul li {
	display: inline;
	background-color: #b7b6b5;
	margin-right: 2px;
	margin-bottom: 0;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	right: 0;
	float: left;
}

#tab_nav ul li a {
	line-height: 2em;
	color: white;
	font-weight: bold;
}

#tab_nav ul li.sel a {
	color: black;
}

.art_tab {
	background-color: rgba(254,255,254,0.9);
	z-index: 98;		
	position: absolute;
	bottom: 0;
	left: 0;	
	width: 300px;
	height: 150px;
	padding-bottom: 30px;	
	padding-right: 20px;	
	display: none;
	padding-left: 20px;
	-webkit-box-shadow:-1px -1px 15px #DADADA;
	-moz-box-shadow:-1px -1px 15px #DADADA;
	box-shadow: -1px -1px 15px #DADADA;	
	behavior: url(/js/PIE.htc);
}
.art_tab.configurator {	
	width: 500px;
	height: 440px;
}

#soc_links_space {
	position: relative;
	width: 100%;
	height: 30px;
	clear: both;
}
#soc_links {
	position: absolute;
	right: 5px;
	bottom: 0;
	z-index: 9999;
}

/* @end */

/* @group Admin */
.art_data {
	border-top: 1px solid #d1d1d1;
}

.art_data_r {
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}

.art_data_l {
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}

#art_overz {
	width: 100%;
}

#art_overz th {
	border: 1px solid silver;
	background-color: black;
}
#art_overz th a, #art_overz th {
	color: white;
	
}
#art_overz th, #art_overz td {
	padding: 4px 2px;
}

#art_overz td {
	vertical-align: top;
	border-top: 1px solid #d1d1d1;
}

#art_overz tr.selected {
	background-color: #f3f3f3;
}

#art_overz .order:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}

#art_overz .details td {
	padding:0px;
}


#art_overz  table {
	width: 52%;
	margin-left: 37px;
	margin-bottom: 1em;
}

#art_overz table td {
	border: none;
}

#lang_set {
	position: relative;
	float: right;
	top: -40px;
	right: 30px;
}

#admin_txt {
	width: 700px;
	position: relative;
	float: left;
	padding-right: 25px;
}

#box_cont {
	position: relative;
	float: left;
}

#box1, #box2, #box3, #box4 {
	position: relative;
	float: left;
	width: 348px;
	margin-bottom: 15px;
}


#sel_art {
	width: 300px;
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 1px 3px;
}

div.label {
	float: left;
	width: 100px;
}
.settings {
	float: left;
	width: 76%;
}

.admin_afb {
	width: 209px;
	position: relative;
	float: right;
	clear: right;
}

div.float_btn {
	position: fixed;
	z-index: 999;
	top: 16px;
	padding: 10px;
	background-color: #b7b6b5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 4px 4px 15px #666;
	-moz-box-shadow: 4px 4px 15px #666;
	box-shadow: 4px 4px 15px #666;
	behavior: url(/js/PIE.htc);
}

fieldset {
	border-style: none;
	position: relative;
	margin-right: 5px;
	margin-left: 0;
}

fieldset.content {
	width: 70%;
	float: right;
}

textarea {
	margin-top: 0.5em;
	margin-bottom: 1em;
	width: 99%;
}

input.calc {
	color: gray;
}

input.hoev {
	margin-left: 25px;
}

fieldset.left {
	width: 28%;
	float: left;
}

fieldset.left textarea, fieldset.content textarea {
	height: 250px;
}
fieldset.left input {
	width: 80%;
}
fieldset.blokken textarea {
	height: 130px;
}
.blokken {
	float: left;
	margin-right: 1%;
	width: 49%;
}

.blokken.small {
	float: left;
	width: 30%;
}
.blokken.big {
	float: left;
	width: 69%;
}

ul.list_row {
	list-style-type: none;
}
.list_row li {
	width: 100%;
	clear: left;
}
.list_row li span {	
	margin-right: 1em;
	width: 21%;
	float: left;
}
.list_row .header {
	font-weight: bold;
	line-height: 2em;
	font-size: 13px;
}


.list_row .r1 {
	width: 120px;

}
.list_row .r4, .list_row .r5 {
	width: 48px;
	text-align: right;
}

.list_row .r6 {
	width: 81px;
	text-align: right;
}



#admin_afb select {
	height: 80px;
	width: 300px;
}

div.upl_afb {
	margin-bottom: 10px;
}
#thumb_list {
	position: relative;
	list-style-type: none;
	width: 183px;
}
#thumb_list li {
	height: 55px;
}

#thumb_list li a {
	position: relative;
	top: 1em;
}
span.mainImg {
	display: block;
	width: 65px;
	float: left;
}
#thumb_list img {
	width: auto;
	padding: 2px;
	float: right;
	height: 45px;
	margin: 0;
}


#text_content {
	float: left;
	position: relative;
	width: 700px;
}

.h_line {
	clear: both;
}
/* @end */


/* @group images */

#model {
	position: relative;
	width: 540px;
	height: 385px;
	float: left;
	margin-left: -20px;
	margin-bottom: 0;
	overflow: hidden;
}

#model #mod_big img {
	z-index: 0;
	position: absolute;
	width: 540px;
	top: 0;
	left: 0;
	border-style: none;
	margin: 0;
}

#model #mod_big img.top {
	z-index: 2;
}

#model #mod_big img.bg {
	z-index: 1;
}

#mod_th {
	position: absolute;
	z-index: 10;
	bottom: 25px;
	margin-left: 20px;
}
#mod_th li {
	list-style-type: none;
	height: 50px;
}

#mod_th li a img {
	border: 1px solid white;
}
#mod_th li a:hover img {
	border: 1px solid black;
}



#stdFoto {
	display: block;
	width: 100%;
	float: left;
}

#stdFoto img {
	width: 145px;
	height: auto;
	margin-right: 15px;
	margin-bottom: 20px;
}

#fotos img, #stdFoto img, #img_nav img, .art_list img, #img_sum img, #img_sum4 img {
	float: right;
	border: 1px solid #666666;
}


/*gallery*/
#page_250 #leftCol {
	display: none; }
#page_250 #content {
max-width: 100%;
	padding-left: 20px;
}
#fotos {
	position: relative;
	float: left;
	width: 105%;
	margin-left: 20px;
}

#fotos li {
	
	float: left;
	list-style-type: none;
	margin-right: 18px;
	margin-bottom: 18px;
	display: inline;
	width: 102px;
}
#fotos li img {
	height: auto;
	width: 100px;
}

#img_sum, #img_sum4 {
	width: 100%;
	list-style: none;
	padding-left: 20px;
}
#img_sum li {
	float: left;
	width: 32%;
}
#img_sum4 li {
	float: left;
	width: 23.5%;
}

#img_nav {
	width: 110%;
	padding-left: 0;
}  

#page_7 #img_nav {
	width: 157px;
	float: right;
	margin-left: 20px;
}
#img_nav li {
	width: 157px;	
	list-style-type: none;
	float: left;
	padding-bottom: 1.2em;
	text-align: center;
	margin-right: 45px;
}
#img_nav li:last-child {
	padding-bottom: 0;
}

#img_nav li h5 {
	color: #ef272b;
	margin: 0;
	clear: both;
}

#img_nav li p {
	clear: both;
	margin-bottom: 0;
}


/* @end */


/* @group Shop */

.shop #content h1 {
	margin-left: 18px;
}

.shop #leftCol {
	width: 305px;
}

.shop #main_nav {
	width: 671px;
}

.shop #left_img {
	border: 1px solid #d7d7d7;
	top: 0px;
	z-index: 1;
}

.shop #left_img img {
	padding: 7px;
	margin-top: 0px;
	top: 0px;
}

.shop #content {
	width: 615px;
}

.main_item {
	position: relative;
	width: 746px;
	display: block;
	float: right;
}
.main_item a:hover, .main_item a:focus {
	border-style: none;
}
.shop_txt {
	float: left;
	width: 70%;
	margin-top: 5px;
}

.main_item .bestel {
	position: absolute;
	bottom: 1px;
	right: 20px;
}

.bestel {
	position: relative;
	float: right;
}

.bestel table tbody tr td {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.bestel .prijs {
	position: relative;
	float: right;
	font-weight: bold;
	font-size: 12px;
	margin-left: 1em;
}

.bestel select {
	position: relative;
	float: left;
	width: auto;
}

input.best {
	width: auto;
	font-size: 10px;
}

.bestel table tbody tr th {
	height: 20px;
	vertical-align: top;
}


.bestel input.aant {
	position: relative;
	float: right;
	width: 20px;
}

.main_item fieldset {
	border-style: none;
	position: relative;
	float: left;
	width: 25%;
}

#mod_4 h3 {
	display: none;
}

#shop_summery {
	clear: both;
	padding-top: 60px;
}

#shop_summery h3 {
	margin-top: 0;
}

#shop_summery li {
	width: 33%;
	list-style-type: none;
	float: left;
	text-align: center;
	position: relative;
}

#shop_summery .main_art_thumb {
	width: 285px;
	height: 200px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#shop_summery #mod_1 {
	top: 16px;
	position: relative;
}

#shop {
	overflow: hidden;
	width: 933px;
	padding-bottom: 2em;
	margin-left: 25px;
}
#ass {
	width: 945px;
	position: relative;
	overflow: hidden;
	clear: both;
}
.artgrp {
	position: relative;
}
.head {
	margin-right: -10px;
	width: 10px;
	float: left;
	position: relative;
}
.head h2 {
	position: relative;
	white-space: nowrap;
	font-size: 18px;
	z-index: 2;
	margin-top: 14px;
	margin-left: 14px;
}

.shop_item {
	position: relative;
	float: left;
	height: 175px;
	margin-bottom: 10px;
	padding: 3.5em 28px 10px 14px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background-color: #f9f9f9;
	border-left: 1px solid #f9f9f9;
	border-right: 1px solid #f9f9f9;
}
.artgrp li:first-child {
	border-left: 1px solid #d9d9d9;
	
}
.artgrp li:last-child {
	border-right: 1px solid #d9d9d9;
	padding-right: 14px;
	margin-right: 14px;
}

.shop_item,
.shop_item a img,
.bestel table  {
	width: 145px;
}

.shop_item .th_mask {
	display: block;	
	position: relative;
	width: 145px;
	height: 106px;
	overflow: hidden;
	border: 1px solid #666;
}
.shop_item a img {
	height: auto;
	position: relative;
	border-style: none;
}

.shop_item h4 {
	margin-top: 5px;
	font-size: 11px;
}

.shop_item form fieldset select {
	width: 80px;
}

.shop_item form fieldset input {
	float: none;
}

.shop_item fieldset p.prijs {
	color: #ef272b;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
}
/* @end */


/* @group Left cart */
#cart_wrap {
	margin-top: 65px;	
	float: left;
	width: 212px;
	padding-left: 20px;
}

#cart2 {
	position: relative;
	font-size: 12px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
}

#cart2 table tbody tr td hr {
	border-color: #f5f5f5;
}

#cart2 table {
	width: 200px;
	background: url(../site_images/cart.jpg) no-repeat 0 40px;
}


#cart2 table tr td {
	padding: 2px 10px;
}

th.cart {
	color: white;
	text-align: center;
	background: black none no-repeat;
	font-weight: bold;
	font-size: 1.2em;
	-moz-border-radius: 0 0 15px 0;  
	-webkit-border-radius: 0 0 15px 0;  
	border-radius: 0 0 15px 0;  
	behavior: url(/js/PIE.htc);
	height: 25px;
}
th.cart a{
	color: white;
}

#cart2 table tbody tr th.cart a {
	margin-left: 16px;
}

#cart2 table tbody tr {
	line-height: 18px;
}

#cart2 .aant, #cart2 .prijs, #cart2 .tot {
	text-align: right;
}





/* @group main cart */
#winkelwagen {
	position: relative;
	clear: both;
	margin-bottom: 2em;
}

table#cart {
	width: 940px;
}

div.lang_sel {
	position: absolute;
	bottom: 103px;
	left: 6px;
}



.btns {
	float: left;
	position: relative;
	clear: left;
}

table#cart tbody tr td input {
	width: 20px;
}

.ord_ovz table thead, table#cart thead {
	background-color: #f3f3f3;
	line-height: 2em;
	text-align: right;
	border: 1px solid #979797;
}

.ord_ovz table tr, table#cart thead tr {
	border-color: #c1c1c1;
	border: 1px solid #979797;
}

.ord_ovz table tbody, table#cart tbody {
	vertical-align: top;
	border: 1px solid gray;
}

#invoice div.ord_ovz table {
	border: 1px solid silver;
}

#invoice div.ord_ovz table tbody tr {
	line-height: 2em;
}

tr.sum_top td, tr.sum_bot td {
	border-top: 1px solid silver;
}

div.geenvr {
	background-color: #ffe3de;
	font-weight: bold;
	color: #c00;
	border: 1px solid #dd2917;
	padding-right: 5px;
	padding-left: 5px;
}

th.prijs, th.tot {
	text-align: center;
}

.sym {
	list-style: none;
	border-right-style: none;
	text-align: right;
	width: 5px;
	padding: 0;
	margin: 0;
}
table#cart th {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

table#cart td {
	padding: 5px;
	border-top: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

table#cart tbody tr td.sym {
	border-right-style: none;
}

table#cart tbody td.tot {
	border-style: none;
	border-top: 1px solid #ececec;
}

table#cart tbody td.omsch {
	border-left-style: none;
}

table#cart tbody tr td.aant input {
	border-style: none;
}

table#cart a.fancy {
	width: 22px;
	height: 22px;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: white;
	background-color: black;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	line-height: 22px;
	font-weight: bold;
	margin-left: 1em;
}

.aant, .prijs, .tot {
	text-align: right;
}

ul.total {
	list-style: none;
}

.total {
	font-weight: bold;
	text-align: right;
}

#bes_wijzig {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
#klant_data {
	float: left;
	width: 445px;
	position: relative;
}
#paymentlogos {
	float: right;
	text-align: center;
	width: 357px;
}
#paymentlogos img {
	clear: both;
	border-style: none;
	position: relative;
	display: block;
	margin-bottom: 2em;
	float: left;
}

/* @end */


/* @group forms */

#land_sel {
	position: relative;
	float: left;
	margin-top: 15px;
}

.row {
	width: 440px;
	min-height: 26px;
	position: relative;
	float: left;
	display: table-row;
	clear: both;
}

#rev_form label.row, #rev_form p {
	padding: 0 20px;
}
#rev_form p {
	margin-top: 0;
}
#rev_form .submit {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	position: relative;
	float: left;
}
#rev_form textarea.review {
	float: left;
}

#userdata {	
	margin-top: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	border: 1px solid #e0e0e0;
	background-color: #f8f8f8;
	float: left;
	position: relative;
	width: 100%;
}

input.submit {
	margin-top: 0.5em;
	margin-bottom: 1.5em;
}
#contact input.submit {
	
	margin-left: 0;
}
.row input.txt, .row select, .row span {
	width: 60%;
	float: right;
}
.row input#postc.txt {
	width: 12%;
	margin-right: 10px;
}

.row input#woonpl.txt {
	width: 45%;
}

.row span {
	text-align: right;
}
.row span.left {
	text-align: left;
}
.row span.sex {
	display: inline;
	width: auto;
	float: left;
	position: absolute;
	right: 283px;
}
.row span.w160 {
	text-align: left;
	width: 37%;
	display: block;
	float: left;
	height: auto;
	clear: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

.row.txtarea {
	height: auto;
}
.row textarea {
	width: 100%;
	margin-top: 1em;
}
.row .bw {
	margin-right: 0.5em;
}

button {
	padding: 5px;
}
button a:hover {
	text-decoration: none;
}
#form3 table.klantg tbody tr td span.right {
	text-align: right;
	float: right;
}


#ord_ovz table, table#cart {
	border: 1px solid #ececec;
}

/* @end */


/* @group footer */
#footer {
	text-align: left;
	position: relative;
	clear: both;
}

#footer a {
	margin: 5px;
}
#footer ul {
	list-style-type: none;	
}

#slim {
	width: 100%;
}

#slim >li {
	list-style-type: none;
	float: left;
	width: 28.5%;
}

#slim >li.contact  {
	width: 20%;
}
#slim >li:last-child, #slim li.last  {
	width: 20%;
}

#slim ul, #slim li, #slim li a {
	margin-left: 0;
	padding-left: 0;
	line-height: 1.5em;
	color: #919191;
	font-size: 11px;	

}
#slim li strong {
	font-weight: bold;
}


/* @end */

.error { font-weight: bold; color: #ef272b; }

label.error {
	position: absolute;
	bottom: 0;
	width: 225px;
	display: block;
	z-index: 1000;
	left: 450px;
	height: 25px;
	background-color: white;
	border: 1px solid;
	padding-left: 1em;
	line-height: 22px;
}
label[for=bestel_land_id].error {
	position: absolute;
	width: 225px;
	display: block;
	z-index: 1000;
	left: 450px;
	height: 25px;
	top: 0;
}

/* @group reviews */
div.rev_img {
	float: right;
	position: relative;
	margin-top: -30px;
	margin-left: 1em;
	margin-bottom: 1em;
	display: none;
}

div.rev_img img {
	width: 85px;
	height: auto;

}

.unaam {
	position: relative;
	float: left;
	font-style: italic;
}


.edit , .delete {
	position: relative;
	float: right;
	margin-left: 10px;
	
}

span.rev_dat {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-style: italic;
	margin-left: 2em;
}


#drawers li.selected div table tbody tr td {
	margin: 0;
	padding-top: 2px;
	padding-right: 2px;
}

input.rev_inp1, input.rev_inp1r {
	width: 125px;
	margin-top: 5px;
	padding: 3px;
}

input.rev_inp2 {
	width: 99%;
}

input.rev_inp3 {
	width: 55px;
}

input.rev_inp4 {
	width: 200px;
}

select.rev_inp5 {
	width: 100%;
}

/*form*/

/* @group Accordion */

#rev_edit .ui-accordion {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
	color: #930000;
}

#rev_edit ul#drawers.ui-accordion-container.ui-accordion {
	padding: 0;
}

#rev_edit .ui-accordion li {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}

#rev_edit .ui-accordion li .ui-accordion-header {
	display: block;
	height: 22px;
	background-image: url(../site_images/tab.gif);
	color: #930000;
	text-decoration: none;
	line-height: 22px;
	position: relative;
}

#rev_edit .ui-accordion li:hover .ui-accordion-left {
	background-image: url(../site_images/tab_selected.gif);
}

#rev_edit .ui-accordion li:hover .ui-accordion-header {
	background-image: url(../site_images/tab_selected.gif);
}

#rev_edit .ui-accordion li:hover .ui-accordion-right {
	background-image: url(../site_images/tab_selected.gif);
}

#rev_edit .ui-accordion li.selected .ui-accordion-left {
	background-image: url(../site_images/tab_selected.gif);
}

#rev_edit .ui-accordion li.selected .ui-accordion-header {
	background-image: url(../site_images/tab_selected.gif);
}

#rev_edit .ui-accordion li.selected .ui-accordion-right {
	background-image: url(../site_images/tab_selected.gif);
}

/* @end */

/* @end */

/* @group reviewsscroll */

#top_erv {
	position: absolute;
	left: 77px;
	bottom: 53px;
	display: none;
}


.slider {
  width: 983px;
  margin: 0 auto;
  position: relative;
	float: left;
	top: -20px;
}

.scroll {
  overflow: hidden;
  width: 983px;
  margin: 0 auto;
  position: relative;
	height: 500px;
}

.scrollContainer {
  position: relative;
}

.scrollContainer .panel {
  padding: 10px;
  width: 850px;
  height: 500px;
}

.left-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  bottom: 0;
  background: url(../site_images/shade_left.png) repeat-y -5px;
}

.right-shadow {
  position: absolute;
  top: 0;
  right: -1px;
  width: 100px;
  bottom: 0;
  background: url(../site_images/shade_right.png) repeat-y 5px;
}

.inside {
  padding: 10px;
	position: relative;
}
.inside h4 {
	margin-top: 0;
}

.inside p {
	font-size: 12px;
	margin-bottom: 5px;
}
.scrollButtons {
  position: absolute;
  top: 127px;
  cursor: pointer;
	border-style: none;
	z-index: 999;	
}

.scrollButtons.left {
	left: 0;
  top: 121px;	
}

.scrollButtons.right {
  right: 0;
}

.hide {
  display: none;
}

#tabs ul {
	position: absolute;
	bottom: 12px;
	z-index: 999;
	display: none;
}

.rev_foot {
	z-index: 999;
	display: block;
	width: 100%;
	position: relative;
	height: 17px;
}

/* @end */


/* @group gallery */
.combi_opt {
	float: left;
	width: 565px;
	padding-left: 20px;
}

#art_tabs .combi_opt {
	float: left;
	width: 515px;
	padding-left: 0px;
}

#gal_mod {
	position: relative;
	float: left;
	margin-bottom: 25px;
}
#art_tabs #gal_mod {
	margin-bottom: 0px;
}
#thumbs {
	float: left;
	width: 567px;
}

#art_tabs #thumbs {
	width: 160px;
}
#thumbs .knoppen {
	float: left;
	margin-right: 20px;
}

img.legende {
	margin-bottom: 20px;
	border-style: none;
}
#art_tabs img.legende {
	margin-bottom: 2em;
	margin-top: 1.5em;
}

#thumbs ul {
	margin: 0;
	padding: 0;
}

#thumbs ul.thumbs li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#thumbs ul.thumbs li img {
	width: 160px;
	height: auto;
}
#gallery {
	position: relative;
	width: 385px;
	float: right;
	margin-top: 71px;
}
#art_tabs  #gallery {
	width: 345px;
	float: right;
	margin-top: 0px;
}

#slideshow span.image-wrapper img {
	height: 145px;
	width: auto;
	margin-left: 10px;
}

#page_12 #gallery {
	margin-top: -16px;
}

#page_22 #gallery {
		margin-top: 30px;
}

#controls {
	text-align: right;
	padding-right: 15px;
}
a.play {
	font-size: 0.01%;
	color: black;
	padding: 10px;
	background: url(../site_images/playbuttons.png) -2px;
}
a.pause {
	font-size: 0.01%;
	color: black;
	padding: 10px;
	background: url(../site_images/playbuttons.png) 25px;
}

#caption, div.caption {
	text-align: center;
	margin-top: 0;
	margin-bottom: 5px;
}

div.twocol {
	margin-bottom: 20px;
	position: relative;
	float: left;
	width: 100%;
}

div.col1_2 {
	width: 300px;
	position: relative;
	float: left;
	padding-top: 8px;
	margin-bottom: 20px;
}

div.col2-2 {
	position: relative;
	float: right;
}
div.links {
	float: left;
	clear: left;
}
div.links ul li {
	list-style-type: square;
	list-style-position: inside;
}
.mod_specs {
	
	display: block;
	width: 100%;
	position: relative;
	clear: left;
	top: 14px;
}
.mod_specs h2 {
	margin-left: 20px;
}
.mod_specs ul {	
	list-style-type: none;
	width: 105%;
	height: 170px;
}
.mod_specs li {
	display: inline;
	float: left;
	width: 33%;
}

table.spec {
	display: block;	
	width: 300px;
}
.spec strong {
	padding-top: 0.5em;
	line-height: 2em;
}
.spec h5 {
	color: white;
	font-weight: normal;
	font-style: normal;
}
.spec table {
	width: 100%;
}
.spec th {
	text-align: right;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 2em;
}
.spec td {
	width: 150px;
}

/* @end */

table#cart tbody tr td.aant input {
	border-style: inset;
}

/* @group Image Rotator */


#imgRot, #imgRot_small {
    position: relative;
    float: left;
	border: 1px solid #666;  
	overflow: hidden;
}
#imgRot {
	  width: 515px;
    height: 343px;
	margin-bottom: 2em;
}
#imgRot img {
    position:absolute;
    z-index: 0;
	border-style: none;
}
#imgRot img.previous {
    z-index: 1;
}
#imgRot img.current {
    z-index: 2;
}

#imgRot_small {
    float: right;
    width: 238px;
    height: 125px;
	margin-top: 4px;
}
.col3 #imgRot_small, .col3 #imgRot_small img  {
    width: 150px;
    height: 100px;
}

#imgRot_small img {
    position:absolute;
    z-index: 0;
	border-style: none;
}
#imgRot_small img.previous {
    z-index: 1;
}
#imgRot_small img.current {
    z-index: 2;
}




/* @end */


/*Popup */
#cookie_mmsg {
	height: auto;
	width: 92%;
	margin-top: 80px;
	border: solid 3px blue;
	position: absolute;
	z-index: 10;
	text-align: center;
	padding: 10px;
	margin: 5px;
	background: #ef272b;
	color: #FFF;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/js/PIE.htc);
}
#cookie_mmsg a, a.close {
	color: white;
}
a.close {
	font-weight: bold;
}
img#kindvak {
	float: right;
}

#invoice {
	
	background-color: white;
	width: 620px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid gray;
	padding: 30px;
	font-size: 12px;
	color: black;
	position: relative;
}

#invoice_bg {
	background-color: #e6e6e6;
	opacity: 0.65;
	padding-top: 10px;
	padding-bottom: 10px;
}

#knoppen {
	position: absolute;
	top: 20px;
	right: 20px;
	background-color: silver;
	padding: 0.5em;
}

/* @group Admin */
#admin {
	position: relative;
	text-align: left;
	padding-top: 0;
	padding-left: 20px;
	float: none;
	width: 943px;
	overflow: hidden;
}

#user, #user a {
	position: relative;
	float:right;
	right: 0;
	background-color: black;
	color:  white;
	top: 0;
	font-weight: bold;
	line-height: 14px;
	padding: 3px 3px 3px 1em;
}

#user img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	padding-left: 0.5px;
	float: right;
	margin-bottom: 0;
}


.kl_data {
	border-top: 1px solid #d1d1d1;
	text-align: right;
}

.art_data_stat {
	border-top: 1px solid #d1d1d1;
	width: 18%;
	text-align: right;
}

.art_data_bet {
	border-top: 1px solid #d1d1d1;
	width: 19%;
	text-align: right;
}
.higlight {background:yellow;}


#admin h5 {
	clear: both;
	margin-bottom: 1em;
}

div.blok_space {
	display: block;
	float: right;
	width: 100%;
	margin-bottom: 1.5em;
}

#admin label {
	margin-top: 5px;
	display: block;
	height: 20px;
}


#admin span.align {
	float: right;
	display: block;
}

#admin select {
	float: right;
	width: auto;
}
#admin .beheer select {
	float: none;
	width: auto;
}
#admin th {
	font-weight: bold;
	font-size: 1.1em;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 3px 2px;
	background-color: black;
}
#admin th:first-child {
	border-left: 1px solid gray;
}
#admin th:last-child {
	border-right: 1px solid gray;
}

#dynacloud {
	position: fixed;
	top: 200px;
	width: 122px;
	left: 20px;
	border: 1px solid gray;
	padding: 0.5em;
	background-color: rgba(255,254,255,0.8);
}

