@charset "UTF-8";
/* CSS Document */

<!--
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
body {
	background-color: #31000d;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	line-height:17px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

tr{
vertical-align:top;
}

img{
border:0;
}

.txt hr{
margin:15px 0 20px 0;
}

a{
outline:0;
color:#8c222b;
}
a:hover{
color:#ec7416;
}

h1{
font-size:14px;
color:#8c222b;
margin-bottom:5px;
}

/*h2{
font-size:10px;
color:#8c222b;
margin-bottom:0px;
}*/

.lighter{
color:#AAAAAA;
}


.loading{
margin-left:46%;
}


#schaduw_l,#schaduw_r{
width:140px;
background-repeat:repeat-y;
}
#schaduw_l{
background-image:url(images/schaduw_l.png);
background-position:right;
}
#schaduw_r{
background-image:url(images/schaduw_r.png);
background-position:left;
}

#smallcontact,#kernwaarde{
width:0px;
float:right;
margin-top:94px;
color:#f5f2f1;
overflow:hidden;
}
#kernwaarde{
margin-top:124px;
float:left;
text-align:right;
font-weight:bold;
color:#f5f2f1;
}
#smallcontact a{
color:#f5f2f1;
text-decoration:none;
}
#smallcontact a:hover{
color:#ec7416;
}
#smallcontact hr,#kernwaarde hr{
border:0;
margin-bottom:6px;
border-bottom:1px solid #f5f2f1;
}

#balk_links{
background-color:#f5f2f1;
width:160px;
}

#logoholder{
margin-top:-3px;
}

#menubalk{
width:120px;
margin:0 20px 20px 20px;
}

#menubalk h1{
margin-top:18px;
border-bottom:1px solid #d1cfce;
color:#30000C;
font-size:12px;
}

#menubalk a{
color:#a9998f;
text-decoration:none;
display:block;
}
#menubalk a:hover{
color:#6c4832;
}

#balk_midden{
background:#f0f0f0 url(images/balk_midden_bg.gif) top left repeat-y;
}

#content{
background: transparent url(images/balk_midden_top.gif) top no-repeat;
padding-top:115px;
width:621px;
margin-left:1px;
margin-bottom:20px;
min-height:300px;
}

#content hr{
margin-top:20px;
border:0;
border-bottom:1px solid #CCCCCC;
}

.titel{
display:block;
margin:5px 0 15px 0px;
}

.bigimg{
background:transparent url(images/bigimg_bg.gif) left bottom no-repeat;
padding-bottom:10px;
margin:25px 0 0 2px;
text-align:center;
}

.txt .bigimg{
background:transparent url(images/bigimg_bg.gif) left bottom no-repeat;
padding-bottom:10px;
width:600px;
margin:10px 0 0 -38px;
text-align:center;
}

.bigimg img{
width:540px;
border:12px solid #FFFFFF;
/*margin-left:27px;
border-left:16px solid #FFFFFF;*/
}

.txt .bigimg img{
width:540px;
border:12px solid #FFFFFF;
margin-left:19px;
}

.bigimg .in{
width:540px;
margin-left:27px;
border:12px solid #FFFFFF;
text-align:left;
background-color:#FFFFFF;
}
.bigimg .youtube{
width:540px;
padding:1px;
margin-left:27px;
background-color:#CCCCCC;
border:11px solid #FFFFFF;
}

.mainthumb, .txt .werkthumb{
display:inline-block;
width:115px;
height:115px;
padding:15px 14px 15px 13px;
margin:5px -20px 0 22px;
background:transparent url(images/mainthumb_bg.gif) top left no-repeat;
}
.mainthumb img{
width:115px;
height:115px;
opacity: .60;
filter: alpha(opacity=60);
}
.mainthumb img:hover{
opacity: 1;
filter: alpha(opacity=100);
}

.txt{
margin:24px 40px 20px 40px;
}

.txt h1{
font-size:11px;
font-weight:bold;
color:#color:#8c222b;
margin:0;
}

.txt h2{
display:inline;
font-size:11px;
background-color:#6e0a24;
margin:5px 0 0 0;
padding:5px 7px 5px 7px;
color:#b28561;
}

.txt p{
margin:5px 0 15px 0;
}

.onder{
margin-top:16px;
}

.comments{
background:transparent url(images/comment.gif) 0 3px no-repeat;
padding-left:16px;
width:200px;
float:left;
}

.tags{ 
width:300px;
float:right;
text-align:right;
font-weight:bold;
}
.tags a{
font-weight:normal;
}
.sharethis{
margin:15px 0 10px 2px;
font-weight:bold;
width:560px;
}
.sharethis a{
margin-right:11px;
width:50px;
height:43px;
line-height:43px;
display:inline-block;
}

#balk_rechts{
background:#dfd8d4 url(images/balk_rechts_bg.gif) left repeat-y;
}

.rechtsitem_top{
background:#6e0a24 url(images/rechtsitem_top_sluit.gif) 16px 10px no-repeat;
height:32px;
line-height:32px;
text-indent:32px;
width:145px;
color:#b28561;
font-weight:bold;
margin-bottom:5px;
cursor:pointer;
margin-left:1px;
}

.rechtsitem{
margin-left:21px;
margin-bottom:15px;
overflow:hidden;
width:140px;
}

.rechtsitem h2{
font-size:10px;
margin:0;
}

.werkthumb{
display:inline-block;
width:115px;
height:115px;
background-color:#FFFFFF;
border:5px solid #d4cbc5;
margin-bottom:4px;
margin-top:1px;
}

.smallthumb{
display:inline-block;
width:50px;
height:50px;
background-color:#d4cbc5;
border:5px solid #d4cbc5;
margin:1px 5px 4px 0;
float:left;
overflow:hidden;
text-align:center;
}
.smallthumb a{
display:block;
width:50px;
height:50px;
text-decoration:none;
}
.smallthumb img{
height:50px;
}

.topspace{
height:200px;
padding-top:20px;
text-align:center;
}

#schaalmidden{
overflow:hidden;
}
#schaalrechts{
overflow:hidden;
}

.reacties{
margin-top:20px;
padding:5px;
border-top:1px solid #CCCCCC;
/*background-color:#EFEEEE;
border-radius:4px;
-moz-border-radius:4px;	
-webkit-border-radius:4px;*/
}
.reactie{
padding-bottom:20px;
border-bottom:1px solid #CCCCCC;
margin-bottom:20px;
margin-top:20px;
}

#reageren{
margin-top:20px;
}

.warning{
margin:0px auto;
margin-top:50px;
border:1px solid #990000;
padding:20px;
width:200px;
height:60px;
/*background-color:#dfd8d4;*/
border-radius:4px;
-moz-border-radius:4px;	
-webkit-border-radius:4px;
}

input{
background:#FFFFFF url(http://www.sniper-x.nl/images/inputbg2.gif) top repeat-x;
}

.forminput{
height:16px;
padding:1px;
border:1px solid #CCCCCC;
}

.button{
margin-top:5px;
width:110px;
height:30px;
line-height:30px;
color:#FFFFFF;
background:#661e0f url(http://www.sniper-x.nl/images/button.gif) center center;
text-align:center;
border:0;
}

textarea{
background:#FFFFFF url(http://www.sniper-x.nl/images/inputbg2.gif) top repeat-x;
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#formcontent{
display:none;
}


.wninfo{
text-transform:uppercase;
color:#D06E1E;
line-height:22px;
}

.red{
color:#8c222b;
}

.orange{
color:#ec7416;
}


.homeblok{
width:270px;
margin:12px -7px 0 27px;
display:inline-block;
height:180px;
overflow:hidden;
margin-bottom:20px;
}

.pagelinks{
padding:20px 40px 20px 40px;
}

.vorige{
float:left;
}
.volgende{
float:right;
}


/* slideshow */

#slideshow_bg{
display:none;
position:fixed;
top:0;
width:100%;
height:100%;
background-color:#000000;
opacity: 0;
filter: alpha(opacity=0);
z-index:500;
}

#slideshow_imgholder{
display:none;
position:fixed;
top:60px;
width:100%;
margin:0px auto;
text-align:center;
z-index:501;
text-align:center;
}

#slideshow_holder{
margin:0px auto;
text-align:center;
border:10px solid #FFFFFF;
background-color:#FFFFFF;
border-radius:4px;
-moz-border-radius:4px;	
-webkit-border-radius:4px;
opacity: 0;
filter: alpha(opacity=0);
width:60px;
height:100px;
}

#slideshow_prev, #slideshow_next{
width:50px;
height:50px;
position:fixed;
top:335px;
background-color:#CCCCCC;
cursor:pointer;
z-index:503;
border-radius:4px;
-moz-border-radius:4px;	
-webkit-border-radius:4px;
line-height:50px;
text-align:center;
font-weight:bold;
}
#slideshow_next{
right:10px;
background:transparent url(images/next.gif) center center no-repeat;
}
#slideshow_prev{
left:10px;
background:transparent url(images/prev.gif) center center no-repeat;
}

#slideshow_status{
position:fixed;
top:10px;
width:100%;
text-align:center;
line-height:50px;
color:#FFFFFF;
}

#slideshow_close{
width:50px;
height:50px;
position:fixed;
top:10px;
right:10px;
background:transparent url(images/close.gif) center center no-repeat;
cursor:pointer;
z-index:502;
border-radius:4px;
-moz-border-radius:4px;	
-webkit-border-radius:4px;
}


/* Sitemap */

#sitemap h1{
color:#333333;
padding-bottom:5px;
border-bottom:1px dashed #888888;
}

#sitemap div{
padding:5px;
width:160px;
margin:20px 0 0 20px;
float:left;
border:1px solid #666666;
background-color:#f0f0f0;
border-radius:4px;
-moz-border-radius:4px;	
-webkit-border-radius:4px;
}
/*
#sitemap #map1{left:20px;}
#sitemap #map2{left:200px;}
#sitemap #map3{left:380px;}
#sitemap #map4{left:560px;}*/
-->
