/* Overall */ 
body	{ }

.alignleft, .left 	{ float:left; 	}	
.alignright, .right { float:right; 	}
.clear	{ clear:both; 	}

.alignleft { margin-right:10px; }
.alignright { margin-left:10px; }

.failure, .success { background-color:#FFFFCC; padding:5px; border:1px solid #cccccc; width:400px; }
input, label, textarea { display:block; }
input { width:190px; }
.sendbutton, .button { width:auto; margin-bottom:25px; }
input.radio, input.checkbox { display:inline !important; width:auto !important; }

ol li { margin-left:0px !important; list-style:none!important; }
.linklove { display:none; }

ul.wp-polls-ul input { width:auto !important; }
ul.wp-polls-ul li { height:35px;}
div.wp-polls p, div.wp-polls div{ margin-bottom:0px!important; }
.wp-polls-form p { margin-bottom:0px !important; text-align:left; }
.Buttons { -moz-border-radius: 3px; width:auto!important; -webkit-border-radius: 3px; }

#mainbig p, #main p, #mainweblog p { margin-bottom:25px; }
#main ul { margin-bottom:25px; }
#main li { margin-left:15px; list-style:disc; }

ul.nav li { display:block; float:left; padding-top:10px; height:40px; padding-left:20px; padding-right:20px; }
ul.nav li.logo { padding-top:0px; } 
ul.nav li.select { background-color:#e83093;  } 
ul.nav li:hover { background-color:#e83093; } 
ul.nav li.logo:hover { background-color:transparent; }

.element { background-color:#FFFFFF; border:1px solid #cccccc; padding:15px; } 
.liggend { display:block; width:500px; } 
.staand { display:block; width:250px;}
.slogan { width:400px; }
.staand h3, .liggend h3  { padding:10px; padding-right:15px; width:auto !important; display:inline-block; position:relative; left:-30px; top:-5px; }

.slogan img { margin-left:10px; margin-top:10px; }

.weblog ul { float:right; width:375px; }
.weblog span { margin-left:300px; margin-top:10px; }

.twitter ul li { margin-bottom:25px;} 
.twitter ul li span { display:block; }

#sidebar img, #sidebar ul, #sidebar p { margin-bottom:25px; }
#sidebar ul.list li { margin-left:15px; list-style:disc; }
#sidebar li { list-style:none; }
#sidebar div { margin-bottom:25px; }

div.training { margin-left:-15px; margin-top:-15px;}
#mainbig ul.training{ width:210px; height:200px; padding:20px; padding-top:30px;  } 
ul.training { cursor:pointer; display:block; border-bottom:1px dotted #cccccc; float:left;  } 
ul.training:hover { background-color:#cccccc; }
ul.training  li { margin-left:0px!important; list-style:none !important;  } 
ul.training .more { position:absolute; margin-top:185px; margin-left:90px}
ul.even { background-color:#e7e7e7; }


ul.trainer { cursor:pointer; display:block; width:332px; margin-right:10px; border:1px solid #cccccc; float:left; padding:10px; margin-bottom:10px; color:#666666;} 
ul.trainer img { float:left; height:150px; margin-right:15px; margin-bottom:15px; }
.back { float:right; font-size:0.9em; }

div.call2action { border:1px solid #cccccc; background-color:#e7e7e7; padding:15px; margin-bottom:25px; }
div.call2action img { margin-bottom:0px !important; margin-left:67px; margin-top:10px; }

blockquote, div.tagcloud { border:1px solid #cccccc; padding:15px; margin-bottom:25px; }
blockquote p { margin-bottom:0px !important; }

ul.comment li { margin-left:0px !important; list-style:none !important; }

div.quiz li.cf-box-title { font-weight:bold; margin-bottom:20px;}
div.quiz li input { display:block; width:30px; float:left; }
div.quiz label { font-size:0.9em; margin-left:40px; margin-bottom:-15px;}
div.quiz .cf-box-group{ margin-bottom:20px;}
p.submit input { width:auto !important;}
.landing { width:700px !Important; }
fieldset.info input.tekst { width:150px !important; display:block; }
fieldset.info label { margin-left:0px; display:block; float:none;}
fieldset.info {margin-top:20px;}

#li-3-11 label, #li-3-12 label, #li-3-13 label { display:block; height:40px;}
#li-3-11 input, #li-3-12 input{ display:block; width:200px!important; float:none!important; margin-left:40px;}
#li-3-13 input {margin-left:40px;}
.sendbutton { width:100px !important;}

table.archetype {margin-top:20px; }
table.archetype td { width:600px; border-top:1px dashed #cccccc; padding:5px; padding-top:20px; }
table.archetype td img { display:inline !important; margin-right:20px;}

div.quiz #li-4-1 label , div.quiz #li-4-2 label  { margin:0px !important; }
input.single { float:none !important; width:100px !important; margin-bottom:15px;}

.cf-ol input { width:200px !important;}
.cf-box-group { margin-bottom:20px; }
.cf-box-group input { display:inline; width:auto !important; float:left;}
.cf-box-group label { font-size:0.8em;}

