/* 

Description:	This is the offical OnVoice Theme.
Created by:		Mike @ Onvoice.nl
Date:			16-01-2010
Title:			OnVoice WP CMS


*/

/*
-----------------------------------
MAIN DOCUMENT SETTINGS
-----------------------------------
*/

html {margin:0px;padding:0px;}
body {
	margin:0px;
	padding:0px;
	font-family:georgia, serif;
	font-size:14px;
	line-height:22px;
	background-image:url(http://www.onvoice.nl/home/library/images/mainbg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color: #807970;
}

a { font-family:georgie;font-size:12px;text-decoration:none }
a:hover { text-decoration:underline; }

.clear { clear:both;}

/*
-----------------------------------
SETTINGS THE WRAPPERS
-----------------------------------
*/

#mainwrapper { 
	width:976px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#topwrapper {
	width:976px;
	background-image:url(http://www.onvoice.nl/home/library/images/headerbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:87px;
}

#contentwrapper {
	width:936px;
	padding:20px;
}

#leftcontent { 
	float:left;
	width:900px;

}

#button_bestel
{
	z-index:99;
	cursor:hand;
	position:absolute;
	right:100px;
	top:270px;
	width:370px;
	height:160px;
	display:block;
	background-color:transparent;
	
}
#rightcontent {
	float:left;
	width:240px;
	margin-left:20px;	
}


/*
-----------------------------------
BUILDING THE TOPMENU
-----------------------------------
*/

#MenuItems {
	margin-left:245px;
}

#MenuItems ul {
	margin:0px;
	padding:0px;
}

#MenuItems ul li {
	list-style:none;
	float:left;
	display:block;

}

a.topmenu1 {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu1a.jpg);
text-indent:-9999px;

}

a.topmenu2 {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu2a.jpg);
text-indent:-9999px;
}

a.topmenu3 {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu3a.jpg);
text-indent:-9999px;
}

a.topmenu4 {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu4a.jpg);
text-indent:-9999px;
}

a#topmenu5 {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu5a.png);
text-indent:-9999px;
}

a.topmenu1b {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu1b.jpg);
text-indent:-9999px;

}

a.topmenu2b {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu2b.jpg);
text-indent:-9999px;
}

a.topmenu3b {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu3b.jpg);
text-indent:-9999px;
}

a.topmenu4b {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu4b.jpg);
text-indent:-9999px;
}

a.topmenu5b {
display:block;
width:143px;
height:81px;
margin-right:2px;
background-image:url(http://www.onvoice.nl/home/library/images/menu5b.png);
text-indent:-9999px;
}



a:hover.topmenu1 {
background-image:url(http://www.onvoice.nl/home/library/images/menu1b.jpg);
}

a:hover.topmenu2 {
background-image:url(http://www.onvoice.nl/home/library/images/menu2b.jpg);
}

a:hover.topmenu3 {
background-image:url(http://www.onvoice.nl/home/library/images/menu3b.jpg);
}

a:hover.topmenu4 {
background-image:url(http://www.onvoice.nl/home/library/images/menu4b.jpg);
}

a:hover#topmenu5{
background-image:url(http://www.onvoice.nl/home/library/images/menu5b.png);
}

a.inloggen {
	position:absolute;
	right:9px;
	width:140px;
	height:36px;
	display:block;
	text-indent:-9999px;
	background-image:url(http://www.onvoice.nl/home/library/images/inloggen.jpg);
}


a.bestel {
	position:absolute;
	right:19px;
	top:44px;
	width:130px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background-image:url(http://www.onvoice.nl/home/library/images/bestel1.jpg);
}

/*
-----------------------------------
SUBMENU RIGHT
-----------------------------------
*/

.subhead { font-family:helvetica;font-size:16px;color:#31526c;border-top:0px}
#rightcontent ul { margin:0px;padding:0px;width:200px;}
#rightcontent ul li { width:200px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #9fc5d1;list-style:none;line-height:14px;}
#rightcontent ul li a {font-family:helvetica;color:#31526c;}

/*
-----------------------------------
CONTENT PAGE
-----------------------------------
*/

#content { 


}

#content h2 { font-size:44px;color:#fff;margin-top:0px;padding-top:0px;font-weight:normal;width:560px;margin-bottom:0px;line-height:48px;}
.sub-content { color:#4b4742;font-size:16px;width:560px;font-weight:normal;line-height:30px;}

.page-content { margin-top:32px;border-top:0px dotted #807970;width:900px;}
.page-contentsub { margin-top:32px;border-top:0px dotted #807970;width:600px;}
.page-content h4,.page-contentsub h4 { font-weight:normal;color:#4b4742;font-size:28px;padding:0px;margin-bottom:12px;}

.promo { float:left;width:200px;margin-right:20px;}
.promo h4 { font-size:14px;font-weight:bold;}

/*
-----------------------------------
FOOTER
-----------------------------------
*/


#FooterWrapper {
	height:140px;

}

#InnerFooter {
	margin-left:auto;
	margin-right:auto;
	border-top:2px dotted #dcdcdc;
	padding-top:12px;
	padding-left:20px;
}

#InnerFooter ul {
	float:left;
	width:180px;
	margin:0;
	padding:0;
}

#InnerFooter ul li {
	list-style:none;
	font-family:arial;
	font-size:11px;
	padding:0px;
	line-height:18px;
	
}

.FooterLinkHeader {
	color:#333;
	font-weight:bold;
	
}

#InnerFooter li a {
	color:#999;
	text-decoration:none;
	font-family:helvetica;
}

#InnerFooter li a:hover {
	color:#e1237d;
}


/*
ORDER FRAME
*/

#orderframe {
	border-top:8px solid #fff;
	height:480px;
	padding:12px;
	border-bottom:2px dotted #dcdcdc;
}

#orderframe h2 {font-size:44px;color:#fff;margin-top:0px;padding-top:0px;font-weight:normal;width:560px;margin-bottom:0px;line-height:48px;}
#orderframe h2 small {color:#4b4742;font-size:16px;width:560px;font-weight:normal;line-height:30px;}

#orderframe ul { float:left;width:300px;margin-right:20px;}
#orderframe ul li {list-style:none;}


.stap1 { background:url(http://www.onvoice.nl/home/library/images/bestelbg.png) no-repeat 0px 0px;}
.pakket { font-size:12px;border-bottom:2px dotted #dcdcdc;margin-bottom:12px;	padding-bottom:8px;	line-height:12px;}
.pakket small {font-size:9px;font-family:helvetica;}

.button {	border:1px solid #dcdcdc;	background:#f2f2f2;	padding:4px;	font-size:14px;	cursor:pointer;	color:#999;}.button:hover {	color:#333;	border:1px solid #999;}

input.besteltxt {border:1px solid #dcdcdc;font-size:14px;color:#999;padding:4px;z-index:500;}
input.besteltxt2 {border:1px solid #e1237d;font-size:14px;color:#999;padding:4px;z-index:500;}
input.besteltxtfault {border:2px solid #e1237d;font-size:14px;color:#999;padding:4px;z-index:-500;}
.linetd {border-bottom:2px dotted #dcdcdc;}
.linetd small { font-family:helvetica;font-size:9px;}
.linetd2 {padding-bottom:6px;padding-top:6px;}

#steps { font-size:40px;padding:20px;}

img { border:0px; }
