* {font:13px 'Verdana',sans-serif; padding:0px; margin:0px; line-height:150%;}
body {margin:15px auto; background:#F9F9F9;}
h1 {font-size:22px; color:#A1224B; margin-top:10px;}
h2,h3 {font-weight:bold; margin-top:15px;}
p {margin-bottom:15px;}
img {border:0px; display:block;}

fieldset {border:1px solid #CCC; padding:10px; margin:10px;}
fieldset ol {list-style:none;}
fieldset input,fieldset textarea {width:230px; margin-bottom:1px;}
legend {padding:2px 5px; color:#000;}
label {width:130px; float:left;}

a {color:#A1224B; font-weight:bold; text-decoration:none;}
a:hover {color:#CE8892; text-decoration:underline;}

#zomeractie p {margin-bottom:0px; margin-top:15px;}
strong {font-weight:bold;}
p.informatie, p.informatie a, p.informatie strong {font-size:10px;}
.fright {float:right;}
#zomeractie img {border:1px solid #A1224B; margin-left:5px; margin-bottom:5px;}


/*#container {position:relative; width:900px; margin:auto; border:1px solid #999; background:#EEE url('/_images/sfeer/image_001.jpg') bottom right no-repeat;}*/
.container {position:relative; width:900px; margin:auto; border:1px solid #999; background:#EEE url('/_images/sfeer/image_001.jpg') bottom right no-repeat;}
#ref {position:absolute; width:auto; top:160px; right:0px;}

#header {border-bottom:1px solid #999; position:relative;}
#logo img {border-right:1px solid #999;}
#citaten {width:648px; position:absolute; top:45px; left:252px; text-align:center; font-style:italic; font-size:18px;}

/*#navigatie {width:250px; float:left; text-align:right;}*/
.AspNet-Menu-Vertical {width:250px; float:left; text-align:right;}

#tekst {width:450px; min-height:1040px; float:left; background:#FFF; position:relative;}
#tekst {border-left:1px solid #999; border-right:1px solid #999;}

#broodkruimels {text-align:right; color:#A1224B;}
#broodkruimels a {color:#CCC; font-weight:normal;}
#broodkruimels,#broodkruimels a {font-size:11px;}
#broodkruimels a:hover {color:#A1224B;}

#footer {text-align:center; margin:10px auto; position:relative; width:900px;}
#footer,#footer a {font-size:11px;}
#contact {width:235px; position:absolute; bottom:43px; left:0px; text-align:right;}
.frmError {color: #F00;}

.clear {clear:both;}
.tekstvlak {padding:15px;}
.tekstvlak ul, .tekstvlak ol {margin-left:15px;}
.tekstvlak ol li {margin-bottom:10px;}
.submit {width:75px;}
.referenties img {padding:10px 10px 0px 0px; float:left;}

/*ul.nav {list-style:none; margin-top:50px; margin-right:20px;}
ul.nav li {margin-bottom:15px;}
ul.nav li a.selected {color:#777; text-decoration:underline;}*/

ul.AspNet-Menu {list-style:none; margin-top:50px; margin-right:20px;}
ul.AspNet-Menu li {margin-bottom:15px;}
ul.AspNet-Menu li a.AspNet-Menu-Selected {color:#777; text-decoration:underline;}

.reqFldEmpty	{background:#D19BA9;}

#action {background:#E3BCC9; border:1px solid #A3224B; color:#000; float:right; font-size:11px; font-weight:bold; margin:20px 0px 5px 5px; padding:10px; text-align:right;}
#action h3 {color:#A1224B; font-size:13px; margin-top:0px;}
#action a {font-size:11px;}
#action p {font-size:11px; font-weight:bold; margin:0px; margin-top:5px;}
#action img {border:none; float:left;}

#recaptcha_widget_div {border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:10px; padding-left:25px;}

p.info {font-size:10px; font-weight:bold; margin:0px; text-align:center;}

#zomerbanner {position:absolute; right:0px; top:0px; z-index:50;}

ul.diensten {margin-top:15px;}
ul.diensten img {float:left; margin-right:5px;}
ul.diensten li {list-style-type:none;}

blockquote, blockquote li	{font-style:italic; line-height:160%; font-weight:bold; color:#666;}
#quotes p {font-weight:bold; font-size:11px;}

div.resultaat {margin-bottom:15px;}
div.resultaat p {margin:0px; padding:0px;}
div.resultaat p.titel a {text-decoration:underline;}
div.resultaat p.titel img {float:left;}
div.resultaat p.url a {font-size:10px; color:#ce8892;}
div.paginering p.vorige {float:left;}
div.paginering p.volgende {float:right;}
/* Zoekresultaten */
.Gstats {margin-bottom:15px;}
.Gresult {margin-bottom:15px;}
.Gresult .s div i {color:#CE8892; font-size:10px;}
table td {width:50%;}

/*#zoeken {position:absolute; right:0px; top:0px;}
#zoeken input {background:none; border:none; border-bottom:1px solid #999; border-left:1px solid #999; padding:3px; color:#999; width:195px;}
#zoeken input.active {color:#000;}
#zoeken button {display:none;}*/
.zoeken {position:absolute; right:0px; top:0px;}
.zoeken input.zoekopdracht {background:none; border:none; border-bottom:1px solid #999; border-left:1px solid #999; padding:3px; color:#999; width:195px;}
.zoeken input.active {color:#000;}
.zoeken .zoekButton {position:absolute; right:205px; top:3px;}

div.sfeer img				{border:1px solid #A1224B;}

#zoekplaatje {position:absolute; right:205px; top:3px;}

#tweets {position:absolute; right:0px; top:697px; width:190px; padding:5px;}
#tweets p {font-weight:bold; margin-bottom:0px; font-size:11px;}
#recentTweets {position:relative;}
.tweet {position:absolute; top:0px; left:0px; width:190px;}
.tweet .datum {color:#666; font-size:10px;}
.tweet .intro {font-size:11px;}

#eduhub{position:absolute; left:30px; top:675px; width:190px;}

div.nieuws					{margin-top:20px;}
div.nieuws .datum			{color:#666; font-size:11px;}
div.nieuws .intro			{font-weight:bold; margin-bottom:15px;}
div.nieuws .artikel			{margin-bottom:25px;}
div.nieuws .terug a			{font-size:11px;}
ul.nieuws-1					{padding:0px; margin:0px; margin-top:20px;}
ul.nieuws-2					{position:absolute; right:0px; top:842px; width:190px; padding:5px;}
ul.nieuws div				{margin:0px; padding:0px; font-size:11px;}
ul.nieuws li				{margin:0px; padding:0px; list-style-type:none; margin-bottom:15px;}
ul.nieuws a					{font-size:11px;}
ul.nieuws .datum			{font-size:10px; color:#666;}
ul.nieuws .titel			{color:#A1224B; font-weight:bold;}
ul.nieuws .intro			{}
ul.nieuws .meer	a			{font-size:10px; font-weight:normal;}
ul.nieuws li.title     {font-weight:bold; margin-bottom:0px; font-size:11px;}

#vacature          {position:absolute; right:0px; top:300px; width:190px; padding:5px;}
#vacature p, #vacature a  {font-size:11px;}

/*#zoeken2					{position:absolute; left:30px; top:570px;}
#zoeken2 input				{background:none; border:1px solid #999; padding:3px; color:#999; width:195px;}
#zoeken2 input.active		{color:#000;}
#zoeken2 button				{display:none;}
#zoekplaatje2				{position:absolute; left:10px; top:573px;}*/
.zoeken2{position:absolute; left:10px; top:620px;}
.zoeken2 input.zoekopdracht{background:none; border:1px solid #999; padding:3px; color:#999; width:195px;}
.zoeken2 input.active{color:#000;}
.zoeken2 .zoekButton{margin-top:2px;}
#zoekplaatje2{position:absolute; left:10px; top:573px;}

.vcard .type {display:none;}

.social {margin-top:10px;}

#showReacties {display:block; margin-bottom:10px;}
.hreview-aggregate .item, .hreview-aggregate .count {display:none;}
#reacties {display:none; list-style:none;}
.reactie {background-color:#FAFAFA; border-bottom:1px solid #E0E0E0; margin-bottom:10px;}
.reactie abbr {border-bottom:none;}
.rating {display:inline-block;}
.starRating {background:url('/_images/star.gif') top left no-repeat; float:left; height:16px; width:16px;}
.ErrorMessage {color: #F00;}

.ui-rating {display:inline-block;}
.ui-rating .ui-rating-star {background-image:url('/_images/star.gif'); background-repeat:no-repeat; float:left; font-size:2px; height:16px; text-decoration:none; vertical-align:bottom; width:16px;}
.ui-rating a {cursor: pointer;}
.ui-rating-full  {background-position:left top;}
.ui-rating-empty {background-position:left -32px;}
.ui-rating-hover {background-position:left -48px;}

#banner_mt {position: absolute; right:20px; top:350px; padding: 5px; border: 1px dotted #999;}
#facebook {position:absolute; top:550px; right: 0px; margin-right: 16px;}
