.floatleft{float:left}
.floatright{float:right}
.clear{clear:both}
.text{margin:0 0 1.5em 0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

* html .clearfix{height:1%}

table.sponsors-table{}
table.sponsors-table tr td{ padding:5px 0 ;}

hr{border:0}
a:link,
a:active,
a:visited{color:#333}
a:hover{color:#06C}
.magazine-image{background:#fff}
.magazine-image img{padding:2px;background:#fff;margin:2px;border:1px #eee solid}

.pics-new{background:#fff}
.pics-new img{padding:2px;background:#fff;margin:2px;border:1px #eee solid}

#image_sidebar_{margin-bottom:15px;}
.txt_images img{padding:2px;background:#fff;margin:2px;border:1px #eee solid}
#image_sidebar img{padding:2px;background:#fff;margin:2px;}

ul{list-style-type:disc;margin:0 0 0 20px}
p{margin:0.8em 0}

body{color:#242424}
#text{font-size:85%;line-height:1.5em}
h2{font-size:167%}

h3{font-size:152%}

strong,b{font-weight:bold}
em,i{font-style:italic}

html,body{background-image:url('../images/background.jpg');background-repeat:repeat-x}

 
li.filelist{list-style:url('../images/alt_disc.gif');padding:0}

ul.filelist{margin-bottom:15px;margin-top:5px}

.filelist a{color:#C00}

.filelist a:hover{color:#930000}

table.sponsors td{padding:8px 0;}
#header{height:194px;width:985px}
#main_menu{height:35px;width:882px;background-color:#06C;float:left;padding:0;margin:0;list-style-type:none}
#main_menu li{display:inline;list-style-type:none}
#main_menu li a{display:block;float:left;width:126px;height:35px;text-indent:-9000px}
#main_menu li a{background-position:top left;background-image:url('../images/navigation.jpg')}
#main_menu li a.folders{background-position:0 0}
#main_menu li a.folders:hover{background-position:0 -35px}
#main_menu li a.registreren{background-position:-126px 0}
#main_menu li a.registreren:hover{background-position:-126px -35px}
#main_menu li a.praktisch{background-position:-252px 0}
#main_menu li a.praktisch:hover{background-position:-252px -35px}
#main_menu li a.bestelnu{background-position:-378px 0}
#main_menu li a.bestelnu:hover{background-position:-378px -35px}
#main_menu li a.festival{background-position:-504px 0}
#main_menu li a.festival:hover{background-position:-504px -35px}
#main_menu li a.route{background-position:-630px 0}
#main_menu li a.route:hover{background-position:-630px -35px}
#main_menu li a.vragen{background-position:-756px 0}
#main_menu li a.vragen:hover{background-position:-756px -35px}

#header #lichtkrant{width:468px;height:49px;float:left;/ackground-color:#09C;background-image:url('../images/lichtkrant.jpg');background-repeat:no-repeat}

#maincontent{width:985px}
#sidebar{width:290px;float:left;clear:left}
#sidebar #laptop{margin-top:60px}
#text{width:424px;padding:25px;float:left;background-image:url('../images/content.jpg');background-repeat:no-repeat;min-height:300px}
#secondary_text{width:213px;float:left}
#secondary_text h3{margin:28px 0 5px 0}
#subnavcontainer ul{margin:12px 0 0 0;padding:0;list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:14px}
#subnavcontainer li{margin:0 0 3px 0}
#subnavcontainer a{display:block;padding:5px;width:280px;height:20px;background-image:url('../images/submenubackground.gif');background-position:top right;font-weight:bold;letter-spacing:0.05em}
#subnavcontainer a:link,#subnavlist a:visited{color:#EEE;text-decoration:none}

#subnavcontainer a:hover{background-position:bottom right;color:#fff}

#folderList_temp div{float:left;margin:5px 0}
#folderList_temp span{display:block;float:left;padding:0 5px;margin:0;font-weight:bold;width:130px;text-align:center}
#folderList_temp div a img{padding:5px;margin:4px;background-color:#CCC}

#folderList div{float:left;margin:5px 0}
#folderList span{display:block;float:left;padding:0 5px;margin:0;font-weight:bold;width:130px;text-align:center}
#folderList div a img{padding:5px;margin:4px;background-color:#CCC}

input,
select,
button{font-size:100%;border:1px solid #CCC;background:#F7F6F6 url(/design/images/form_achtergrond.gif) repeat-x}
textarea{font-size:100%;font-family:inherit;border:1px solid #CCC;background:#F7F6F6 url(/design/images/form_achtergrond.gif) repeat-x}
.errormessage,
.error{color:#F00;font-weight:bold;clear:both;padding:0 0 0 92px;display:block}
.niceform fieldset{display:block;margin:0 0 2em 0;padding:1em;border-left:0;border-right:0;border-bottom:0;border-color:#171A3B;border-style:solid;border-top-width:1px}
.niceform fieldset legend{font-size:120%;font-weight:bold;color:#171A3B}
.niceform fieldset.radio{margin:1em 0 2em 0}
.niceform fieldset.radio input{clear:both;float:left;width:auto;border:0}
.niceform fieldset.radio label{font-weight:normal}
.niceform input,
.niceform select,
.niceform textarea{width:300px;float:left;margin:5px 0 0 5px;height:15px;color:#000}
.niceform textarea{height:auto}
.niceform label{float:left;clear:left;margin:5px 0 0 5px;width:80px;font-weight:bold;height:15px;color:#298AB5}
.niceform label img{position:absolute;margin:4px 0 0 495px}
.niceform label strong{color:#FFF;font-size:120%}
.niceform label span{color:#F00}
.niceform input.submitButton{width:auto;height:auto;margin-left:5px}
.niceform .nobackground{background-color:transparent;background-image:none}

#footer{width:917px;height:65px;clear:both;padding:0 20px}
#footer a{text-decoration:none}
#footer hr{color:#CD3036;background-color:#CD3036;height:2px;margin:0;padding:0}
#footer ul li{display:inline;padding:2em 2em 2em 1em;font-size:85%}
