/* CSS Document */

html, body {
	color:#AEADA8;
	font-family:Verdana,Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:24px;
	margin:0pt;
	padding:0pt;
	text-align:center;
    background-color: #333333;
}

* {
	border:0pt none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
}

a {
	color:#A3A37F;
	cursor:pointer;
	text-decoration:none;
}

a:active
{
  outline: none;
}

a
{
  outline: none;
}

.a_external {
	background: transparent url(../images/10px-External.svg.png) no-repeat scroll bottom right;
    padding-right: 15px;
}

#overall {
	
	clear: both;
	float: left;
	padding: 0pt;
	margin:0px auto;
	text-align: center;
	width: 100%;
}

#header{
	background:transparent url(../images/pagebg.gif) repeat-x -7px 0%;
	background-color: #333333;
	display:block;
    border-top:5px solid #34362D;
	width:100%;
    left:0px;
    top:0px;
    z-index:100;	
}

#navi {
	background:transparent url(../images/header.png) no-repeat scroll center top;
	clear:both;
	height:300px;
	margin:0pt auto;
	text-align:left;
	width:1000px;
}

h1 {
	clear:both;
	float:left;
	height:320px;
	width:300px;
}

ul#mainnav {
	clear:none;
	float:left;
	height:320px;
}

ul#mainnav li {
	clear:none;
	float:left;
}

ul#mainnav li a.home, ul#mainnav li a.strijkdienst, ul#mainnav li a.huishoudhulp, ul#mainnav li a.contact, ul#mainnav li a.nieuwkuis, ul#mainnav li a.vacatures {
	border:0pt none;
	clear:none;
	float:left;
	height:296px;
	margin:0pt;
	padding:0pt;
	text-indent:-5999px;
}

ul#mainnav li a.home {
	background:transparent url(../images/menu_home.png) no-repeat scroll 0% -20px;
	width:75px;
}

ul#mainnav li a.home:hover {
	background:transparent url(../images/menu_home.png) no-repeat scroll 0% 0px;
}

ul#mainnav li a.strijkdienst {
	background:transparent url(../images/menu_strijkdienst.png) no-repeat scroll 0% -20px;
	width:134px;
}

ul#mainnav li a.strijkdienst:hover {
	background:transparent url(../images/menu_strijkdienst.png) no-repeat scroll 0% 0px;
}

ul#mainnav li a.huishoudhulp {
	background:transparent url(../images/menu_huishoudhulp.png) no-repeat scroll 0% -20px;
	width:164px;
}

ul#mainnav li a.huishoudhulp:hover {
	background:transparent url(../images/menu_huishoudhulp.png) no-repeat scroll 0% 0px;
}

ul#mainnav li a.nieuwkuis {
	background:transparent url(../images/menu_nieuwkuis.png) no-repeat scroll 0% -20px;
	width:118px;
}

ul#mainnav li a.nieuwkuis:hover {
	background:transparent url(../images/menu_nieuwkuis.png) no-repeat scroll 0% 0px;
}

ul#mainnav li a.vacatures {
	background:transparent url(../images/menu_vacatures.png) no-repeat scroll 0% -20px;
	width:110px;
}

ul#mainnav li a.vacatures:hover {
	background:transparent url(../images/menu_vacatures.png) no-repeat scroll 0% 0px;
}

ul#mainnav li a.contact {
	background:transparent url(../images/menu_contact.png) no-repeat scroll 0% -20px;
	width:99px;
}

ul#mainnav li a.contact:hover {
	background:transparent url(../images/menu_contact.png) no-repeat scroll 0% 0px;
}

#wrapper {
	margin:0pt auto;
	text-align:left;
	width:990px;
    position: relative;
}



#content {
	border-right:1px dashed #39392F;
	float:left;
	margin:0pt 10px 0pt 0pt;
	padding:20px 10px 40px 0pt;
	width:662px;
}

.content-box {
	background:transparent url(../images/trans_dark.jpg) repeat scroll 0% 0%;
	border:1px dashed #39392F;
	float:left;
	margin:0pt 0pt 20px;
	padding:20px 20px 15px;
	width:620px;
}

.content-box a{
	border-bottom:1px dotted #A3A37F;
}

.content-box .a_info{
	border-width:0px;
}

.content-box .left, .content-box .right {
    background:#0E0E0C none repeat scroll 0% 0%;
    border:1px dashed #39392F;
    float:left;
    margin:5px 15px 15px 0pt;
	padding:5px;
}

.content-box h2 {
	clear:both;
	color:#BED855;
	float:left;
	font-family:Arial,Georgia,"Times New Roman",Times,serif;
	font-size:40px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:60px;
	margin:0px 0pt 2px;
	padding:0pt 5px;
	width:500px;
}
.content-box h2 a {
	color:#5C9A9D;
	float:left;
	padding:0pt;
}

.content-box p {
	clear:both;
	float:left;
	padding:10px 5px;
	width:610px;
}

.content-box .right {
    float:right;
    margin:5px 0pt 15px 15px;
}

#sidebar {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	float:right;
	padding:20px 0pt 40px;
	text-align:left;
	width:300px;
}

#sidebar a{
	border-bottom:1px dotted #AEADA8;
    color: #AEADA8;
}

#sidebar small {
	background:#1E1E19 none repeat scroll 0% 0%;
	clear:both;
	color:#749D5C;
	float:left;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.5;
	margin:0pt 0pt 2px;
	padding:0pt 5px;
}

#sidebar div div, #sidebar .p {
	background:transparent url(../images/trans_dark2.jpg) repeat scroll 0% 0%;
	border:1px dashed #39392F;
	color:#A3A37F;
	float:left;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
	margin:0pt 0pt 2px;
	padding:20px 20px 20px;
	width:275px;
}

#sidebar h2 {
	background:#1E1E19 none repeat scroll 0% 0%;
	clear:both;
	color:#BED855;
	float:left;
	font-family:Arial,Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:24px;
	margin:20px 0pt 2px;
	padding:3px 20px 1px 10px;
}

#sidebar .right{
	float:right;
	margin:5px 0 0px 15px;
	padding:5px;
}

#footer {
	clear: both;
	color: #A3A37F;
	line-height: 25px;
	text-align: center;
	width: 100%;
	height: 420px;
	padding-top:30px;
	position: relative;
    top: 0px;
}

#footer a {
	color:#BED855;
}

#footer div.con {
	background: transparent url('../images/logo strijkshop.png') no-repeat scroll 100% 0px;
	height: 395px;
	padding-top: 25px;
	width: 990px;
    margin:0px auto;
}

#footer div.con div.inhalt {
	margin: 0pt auto;
	padding: 0pt;
	text-align: left;
	width: 953px;
}

label{
	font-weight:bold;
    display:block;
    font-weight:bold;
    text-align:right;
    width:160px;
    float:left;
}

input,textarea,select{
	border:solid 1px #666666;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    float:left;
    font-size:12px;
    padding:4px 2px;
    border:solid 1px #aacfe4;
    width:370px;
    margin:2px 0 20px 10px;
}

div .msg {
	width:200px;
    color:#FFFFFF;
}

div .msg .header {
	background:transparent url('../images/arw.png') no-repeat left top;  
    height:16px;
    margin-left:37px; 
}

div .msg .content{ 
	background-color:#333333;  
	margin-left:37px; 
	padding:6px;
}

div.msg a{
	color:#999999;
}

#stylized{
    float:left;
    margin:0px auto;
    padding:5px;
    color:#FFFFFF;

}

.small{
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:160px;
}

button,.button{
    clear:both;
    margin-left:0px;
    width:125px;
    height:31px;
    background-color:#0E0E0C;
	border:#39392F dashed 1px;
    text-align:center;
    line-height:31px;
    font-size:11px;
    font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
	margin-left:170px;
}

.button_next {
    margin-left:0px;
    width:125px;
    height:31px;
    background-color:#0E0E0C;
	border:#39392F dashed 1px;
    text-align:center;
    line-height:31px;
    font-size:11px;
    font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
	margin-left:170px;
	

	
	float:right;
	margin-left:120px;
	clear:none;
	margin-right:75px;
}
.button_previous{
	margin-left:0px;
    width:125px;
    height:31px;
    background-color:#0E0E0C;
	border:#39392F dashed 1px;
    text-align:center;
    line-height:31px;
    font-size:11px;
    font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
	margin-left:170px;

	float:right;
	margin-left:0px;
	clear:none;
	
}

.clr{
    clear:both;
}

.success{
    background:#0E0E0C none repeat scroll 0%;
    color: #749D5C;
    margin:0pt 0pt 20px 0px;
    padding:10px;
    border:1px solid #39392F;
}

.error{
	background:#0E0E0C none repeat scroll 0%;
    color: #BE3D10;
    width:100%;
    margin:0pt 0pt 20px 0px;
    padding:10px;
    width:640px;
    border:1px solid #39392F;
}

#is_open {
    margin:0pt auto;
    text-align:right;
    width:990px;
    height:20px;
    padding:0px;
    margin-bottom:20px;
}

#login {
	float:right;
	margin-top:5px;
	width:990px;
    text-align:left;
}

#login input{
    font-size:10px;
    padding:4px 2px;
    border:solid 1px #aacfe4;
    width:138px;
    margin:2px 0 20px 10px;
}

#login label {
    display:block;
    float:left;
    font-weight:bold;
    text-align:right;
    width:120px;
}

#login button {
    clear:both;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    height:31px;
    line-height:31px;
    margin-left:130px;
    text-align:center;
    width:145px;
}

#map{
	width:601px;
    height:400px;
    padding:5px;
}

.zoeklist{
	max-height:300px;
	width:372px;
	overflow:auto;
	color:#000000;
	padding:2px;
	background-color: #CCCCCC;
}

.zoeklist .item{	
	margin:2px;
	cursor:pointer;
	cursor:hand;
}

.zoeklist .item:hover{
	background-color:#000066;
}

.connect_button {
	color:#AEADA8;
}
.name_block a{
	color:#A3A37F;
}

.fbConnectWidgetTopmost{
	background-color: #fff !important;
}


#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	height:150px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

.FB_UI_Hidden
{
	width:450px;
}

