/* @override 
	http://oolderhof.nl/assets/templates/mxt_temp/css/styles.css
*/

body{
	background: #0d0d0d url(../../../../../assets/images/layout/background.png) repeat-x;
}
a {outline: none;}
.container{
	background-color: #000;
}
#dep_bar
{
	height: 76px;
	border-width: 0;
	border-color: #999;
	border-style: dotted;
}
#mpa{
	margin:0;
	padding:0;}
	
h1, h2, h3, h4{

color:#ccc;
}

a { color: #eee;
text-decoration: none; }

.home_block p a {
	color: gray;
	padding-left: 5px;
}

a:hover { color: #aaa; 
		}


a:active { color: #666; }

#content-body
{	
padding-bottom:30px;
	background-color: #000;
}
#topbar
{
	height: 165px;
	text-align: right;
	font-family: Georgia,serif;
	color: #4E443C;
	letter-spacing: 0;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 100;
	margin-top:0;
	margin-bottom: 0;
	background-image: url(../../../../../assets/images/layout/de_oolderhof_top.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-width: 0 0 0 0;
	border-color: #999;
	border-style: dotted;
}

#topbar a { text-decoration: none; }
#topbar a:hover { text-decoration: underline; }
#topmenu_container{margin-top:0; margin-bottom: 0;
	height: 165px;
}
@content_container{
	
}
#content_body
{
	padding-left:0;
	margin-top:20px;
	border-top-width: 0;
	background-color: transparent;
	background-image: none;
}


#footer{
color: #444545;
padding-top:20px;
	border-bottom-style: solid;
	border-top: 1px solid #161717;
}
#footer_logo
{	height: 130px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
	margin-top: 8px;
}

#footer hr {
color:#bbb;
}
#logo-bar { background-color: #a9a9a9; }

/* #test{
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg);	}
*/

h1{
		font-family: Times New Roman, times, times-roman, georgia, serif;
		font-size: 28px;
		line-height: 40px;
		letter-spacing: -1px;color: #fdbb39;
		font-style: italic;
	margin-left: -4px;
}
h4{
	
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #383838;
	border-top: 1px solid #383838;
	color: #383838;
}


.r_menu  li a {
	text-decoration: none;
}

.r_menu  li a:hover {
	
	color: white;
}
.r_menu  li a:active {
	
	opacity: 0.75;
	text-shadow: white 1px 1px 2px;
}


#right-bar{
	background-color: #000000;
	margin-top: 55px;
	padding-top: 30px;
	padding-bottom: 40px;
}

#content_body hr {
	color: gray;
	background-color: #3d3d3d;
}

.home_block {
	/* height: 130px;*/
	background-color: black;
	padding: 5px;
	margin-bottom: 12px;
}

.home_block h5 {
	color: silver;
	padding-left: 5px;
}
.home_block h4{
	background-color: #171717;
	color: gray;
	border-bottom: 1px solid #272727;
	border-top: 1px solid #272727;
	padding-left: 5px;
}
	
#home_col_right {
	margin-left: 21px;
}

#content-container {
	background: #161717 url(../images/content_bck2.png) repeat-x;
}

.r_menu li {
	border-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #383838;
	list-style-position: outside;
	opacity: 0.5;
	text-shadow: #000000 1px 1px 1px;
	list-style-type: decimal-leading-zero;
	text-indent: 14px;
	height: 28px;
	font-size: 13px;
	margin-left: 12px;
	margin-top: 7px;
}

#alg_menu{
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 35px;
	opacity: 0.5;
	text-shadow: #000000 1px 1px 1px;
}
#alg_menu a{
	text-decoration: none;
}

#alg_menu li {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	border-bottom-style: none;
	font-size: 10px;
	height: 14px;
}

#service_menu li, #afd_menu li {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	text-transform: uppercase;
}

a.lang, a.home{
	display: inline-block;
	width: 15px;
	height: 32px;
	vertical-align: 0;
	line-height: 48px;
	color: gray;
}
a.lang:hover{
	color: white;
	background: url(../images/lang.gif) no-repeat 0 top;
}
a.home{
	width:auto;
	color: white;
}
a.lang.active{
	color: white;
	background: url(../images/lang.gif) no-repeat 0 top;
}
#left-bar{
	display: ;
}

fieldset{padding:1.4em;margin:0 0 1.5em 0;border:0 solid #ccc;
	background-color: black;
}

textarea {width:300px;height:150px;padding:5px;}

input#cfZip.title {
	width:80px;
}
textarea, input.title {
	background-color: silver;
	border-style: solid;
	border-color: white;
}

input#cfContact.button {
	width: 150px;
}

#EmailForm fieldset p {
	margin-bottom: 5px;
}

#streekrestaurant {
	height: 75px;
	background: url(../images/streek.png) no-repeat;
	color: #f1f5ff;
}
.awesome, .awesome:visited, .button, .button:visited {
	background: #222 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover, .buttton:hover							{ background-color: #111; color: #fff; }
	.awesome:active, .buttton:active							{ top: 1px; }

#reservation fieldset legend {
	padding-top: 30px;
	border-bottom: 1px solid gray;
}

#reservation fieldset p label {
	display: inline-block;
}

#reservation fieldset ul li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

#reservation fieldset ul {
	margin: 0;
}

#reservation fieldset ul li label {
	display: inline-block;
	width: 75px;
}
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }

.awesome h1{
	color: white;
	margin-bottom: 0;
}

.nb_block h1 {
	font-size: 20px;
}

p.rm_butt {
	margin: 0;
}

p.rm_butt a.small.awesome {
	margin: 0;
}


