body{font:86% verdana, helvetica, arial, geneva, sans-serif;background:#fff;color:#000;background-image:none;margin:0.2em 0 0;padding:0;text-align:left}
a:link{text-decoration:none;color:#930}
a:active{text-decoration:none;color:#900}
a:visited{text-decoration:none;color:#600}
a:hover,a:focus{text-decoration:underline;color:#333}
#minilogo,#docurl{display:none}
#main{width:99%;margin:0 auto;background:#ffe}
#page{width:100%;max-width:1240px;margin:0 auto;background:#fff;border-left:1px solid #060}
#indhold{width:80%;max-width:1040px;min-width:782px;float:left;background:#fff;margin:0;padding:0;overflow:hidden}
#hojrespalte{width:190px;overflow:hidden;padding:0;margin:0;margin-bottom:0.5em;text-align:center;border-right:1px solid #060;border-left:1px solid #060}
#venstrespalte{width:25%;min-width:140px;float:left;overflow:hidden;background:#fff;margin:0;padding:0 0 0.5em;text-align:left}
#centerspalte{width:74%;min-width:320px;float:right;overflow:hidden;position:relative;background:#fff;padding:0;margin:0.2em 0 0;border-left:1px dotted #ccc;text-align:left}
#logo{width:99.5%;background:#390;color:#333;margin:0 0 0 2px;padding:0.2em 0}
.menubjaelke{width:99.5%;max-width:1240px;margin:0 0 0.5em 2px;padding:0;background:#060;list-style-type:none;float:left;font-size:0.8em;font-weight:700;border-top:1px solid #040;border-bottom:1px solid #040}
.menubjaelke li{margin:0 0.2em 0 0;padding:0;float:left}
.menubjaelke a:link,.menubjaelke a:visited,.menubjaelke a:active{float:left;text-align:center;line-height:1.5;color:#ffe;text-decoration:none;border:1px solid #393;border-left:1px solid #060;padding:0.2em}
.menubjaelke a:hover,.menubjaelke a:focus{color:#ffe;background:#940;border:1px solid #000}
#langselect,#langselect a{border:none;padding:0.2em 0.5em}
.bundtext{padding:4em 0 0}
#bund{clear:both;background:#fff;padding:0;color:#333;width:100%;max-width:1188px;margin:0 auto 0 0}
#rsslink{clear:left;text-align:right;font-size:0.9em;font-weight:700;background:#eee;color:#000;margin:10px;padding:0.2em;border:1px solid #ccc}
h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS", Times, "Times New Roman", serif;color:#333;margin-right:0.5em;margin-left:0.5em;font-style:normal}
h1{font-size:1.3em;margin-top:0.3em;margin-bottom:0.5em;color:#363}
h2{font-size:1.2em;margin-top:0.2em;margin-bottom:0.1em}
td h2{margin:0}
p + h2{margin-top:1.5em}
h3{font-size:1.1em;margin:1.5em 1.5em 0.2em 2em}
h2 + h3{margin-top:0.2em;margin-bottom:0.1em;padding:0}
div + h3{font-size:1em;margin:0 0.5em 0.1em;padding:0}
h3:first-child{padding:0.2em;margin:0.2em}
#centerspalte h3,#centerspalte h2{margin-left:1.2em;clear:left;font-size:1em}
.snippets,.boxhead,.head,.leksikonhead{color:#333;border-bottom:1px dotted #ccc}
.boxhead{border-top:1px dotted #ccc;margin-top:1em}
h3.snippets{font-size:1em;margin:0.5em}
#venstrespalte h3.snippets{border-top:1px dotted #ccc;margin-top:0.5em}
.leksikonhead{clear:left;margin:10px}.hojrekol_textbox h3{font-size:1em}
h4{font-size:1.1em;margin-top:5px;margin-bottom:0.1em}
h5{font-size:1.1em;margin-right:20px;margin-left:50px}
h6{font-size:1em;font-weight:700;margin-right:20px;margin-left:50px}
p{margin:0.3em 2.1em 1em;line-height:1.7em;font:400 1em georgia, times}
#centerspalte p.mindre,#centerspalte p.signature{margin-left:1.5em}
.pollbox p{margin-left:0.2em;font-family:verdana, helvetica, arial, geneva, sans-serif}
dl{margin:1em 10px 1.5em 1.5em;clear:left}
dt{margin-top:1em;font-weight:700;clear:left}
dd{font-size:1em;font-weight:400;color:#000;margin-left:10px}
.mindre,.mindre_hojre,.mindst,.brodkrummer,.signature,.normal_signature{font-size:0.9em;font-family:verdana, helvetica, arial, geneva, sans-serif;line-height:1.5em;margin:0.3em 0.5em 0.2em;text-align:left}
.signature,.normal_signature{color:#666}
.normal_signature{margin:0.3em 2.1em 1.2em 2.8em}
.mindre_hojre{text-align:right}
.brodkrummer{margin:0 10px}
.confirmation{background:#d6f885;color:#000}
address{font-size:0.9em;font-style:normal;font-weight:400}
i{font-style:italic}
em{font-weight:700;color:#333}
th{font-size:1em;text-align:left;margin:0.3em 0}
.calendar{margin:auto;padding:5px;text-align:center;width:98%}
th.calendar{text-align:center;font-size:1.2em;background:#6a3;color:#fff;font-weight:700;padding:1px;width:auto}
th.caldays{color:#000;background:#ccc;text-align:center;padding:1px;width:auto}
td.calendar,td.calselected,td.caltoday{text-align:center;padding:5px;border:1px solid #999;border-collapse:collapse;width:auto}
td.calselected,strong,b{font-weight:700}
td.caltoday{font-weight:700;background:#eee;border:2px solid #966}
td.calnavleft{background:#6a3;text-align:left}
td.calnavright{background:#6a3;text-align:right}
.text{font-size:1em;width:80%}
form{margin:0 auto;font-size:1em;width:95%}
form#searchcpg,form#login,form#regform,form#contactform{min-width:200px;margin:1em auto;width:95%}
form#changePass,form#changeuiform{margin:1em auto;width:70%}
form#quizform{clear:both;width:70%;margin:1em auto;padding:0.5em;background:#9c6}
form#quizform fieldset{border:1px solid #ddd}
form#addedit{clear:both;width:80%;margin:1em auto;padding:0.5em;background:#fff;border:2px solid #666}
form#login,form#regForm{padding:0.5em;border:1px dotted #999}
form#newsshow{width:90%;text-align:right}
.formbuttons{color:#000;background:#ddd;text-align:center;margin:0.5em auto}
.formbuttons:hover,.formbuttons:focus{background-color:#aaa;color:#333}
#newsshow .formbuttons,#newsshow{margin:0 auto}
fieldset{margin:0;padding:0 1em 0 0;border:none;background:#fff}
fieldset ol{padding:0 0.2em;list-style:none}
fieldset li{display:block;list-style:none;margin:0.5em 0.1em;padding:0 0 0.2em;clear:both}
fieldset ol.compact{display:inline;padding:0 0.1em;list-style:none}
fieldset li.compact{display:inline;list-style:none;margin:0.1em;padding:0 0 0.1em}
fieldset fieldset{margin:1em;border-style:none;background:transparent;float:left;min-width:150px}
fieldset fieldset legend{font-weight:400}
fieldset fieldset ol{position:relative}
fieldset fieldset label{float:none;width:auto;margin-right:auto}
fieldset.submit{text-align:center}
fieldset.submit_compact{border-style:none;text-align:right;background:#fff}
legend{margin:0;color:#000;font-weight:700;font-size:1.4em;background:#fff}
legend span{margin:0.5em 0.5em 0.2em}
fieldset legend{font-weight:700;width:100%;display:block;margin:0}
label{display:block;font-weight:700;font-size:1.2em;margin:0 1.5em 0 0.2em}
label.compact{display:inline;font-weight:700;font-size:0.9em;margin:0 0.2em 0 0.1em}
#regForm label{display:inline;float:none;font-weight:700;font-size:0.9em}#searchcpg label,#login label{display:inline;float:left;text-align:left;font-weight:700;font-size:0.9em}
#fp_quickpoll label{display:block;text-align:left;width:auto;font-weight:700;font-size:0.9em;margin:0;padding:0}
.pollbox ol{padding:0 0.2em 0 0;margin:0 0.2em 0 0;list-style:none;text-align:left}
.pollbox li{list-style:none;margin:0.2em 0.1em;padding:0.5em 0;clear:both}
span.element label{display:inline}
input,text,textarea,form select{width:auto}
textarea{width: 90%; overflow:auto;margin:0.5em auto;font:1.2em verdana, helvetica, arial, geneva, sans-serif}
form li.reqnote{font-size:1em;margin:5px 0 0 10px}
form span.required,.required{color:#f00;font-weight:800;display:inline; font-size: 200%;}
form div.error,form span.error,.errortext{background-color:#F00;color:#fff;font-weight:700}
#helpbuttons{background:#ddd;margin:0.2em 0;padding:0.5em 0.2em;width:100%;text-align:right}
#helpbuttons li{margin:0;padding:0;display:inline;font-size:0.9em}
#helpbuttons li a,#helpbuttons li a:hover,#helpbuttons li a:active,#helpbuttons li a:visited{display:inline;list-style:none;text-decoration:none;color:#000;background:#ddd;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #333;border-left:2px solid #333;margin-top:0.5em;padding:0.2em 1.5em;text-align:center;font-weight:700}
#helpbuttons li a:active{border-top:2px solid #333;border-right:2px solid #333;border-bottom:2px solid #eee;border-left:2px solid #eee}
p.userinfo{margin:0 auto 0.1em;padding:0;font:0.9em verdana, helvetica, arial, geneva, sans-serif;border-top:solid 1px #666;border-bottom:solid 1px #666;background:#fff;width:99%}
#tags{margin:0 1em 1em;padding:0;border:none}
#navmenu{padding:0.2em;border-bottom:1px solid #333;text-align:right}
#navmenu li.here{padding:0.2em 1.5em;background:#fff;border:1px solid #333;border-bottom:1px solid #fff;text-align:center;font-weight:700}
#navmenu li.navlabel{background:#fff;font-weight:700;border:none}
#navmenu ul,#navmenu li,#tags ul,#tags li,#helpbuttons ul{display:inline;list-style:none;margin:0;padding:0}
#navmenu li a,#navmenu li a:hover,#navmenu li a:active,#navmenu li a:visited{display:inline;list-style:none;text-decoration:none;background:#ddd;border:1px solid #333;margin-top:0.2em;padding:0.2em 1.5em;text-align:center;font-weight:700}
#navmenu li a:hover,.menubjaelke li a:active,#helpbuttons li a:hover,li a:active{color:#000;background:#aaa}#fotoalbum{margin:0 auto;width:588px}
.thumbnails{padding:0.2em;text-align:center;border:none}
ul.thumbnails{margin:0;padding:0;float:left;text-align:center;line-height:1em;list-style:none}
ul.thumbnails a{display:block;float:left;margin:0.3em;padding:0.5em;border:1px solid;border-color:#eee #ddd #bbb #ccc;text-align:center;width:160px}
ul.thumbnails a:hover{display:block;float:left;margin:0.3em;padding:0.5em;border:1px solid;border-color:#ddd #ccc #aaa #bbb;text-align:center;width:160px;background:#eee}
.maintable{margin:0.5em auto;border:none}
#picnav{float:right;width:48px;margin:0;padding:0}
#picnav ul{padding:0;margin:0}
#picnav li{list-style:none;padding:0;margin:0}
.image{border:0;background:#fff}
.picinfo{clear:left;margin:1.5em;padding-top:2em}
ul.picinfo{list-style:none;font-size:0.9em;color:#666;margin:1em;padding:0.5em;line-height:1.2em}
#normalpic{margin:0;width:530px;padding:0.1em;text-align:center;border:1px solid #999}
#normalpic dd{color:#666;font-size:0.9em;text-align:left;margin:1em 0 0;padding:0}
#filmstrip{clear:left;text-align:center;border:none;padding:1em}
.fs_picselected{border:5px solid #666;padding:0.2em;background:#999}
.fs_pic{border:5px solid #fff;padding:0.2em}
.fs_pic:hover{border:5px solid #000;padding:0.2em}
#smilies{clear:left;text-align:center;border:none;padding:1em;margin:0.5em}
.ecard_thumb{float:right;margin:.8em 1em 1em 0.5em;padding:1em;background:#f2efe9}
.ecard{background:#f2efe9;padding:1em 0 0 0.5em}
#submenu{clear:both;text-align:center;border:none;padding:1em;margin:0.5em}
#submenu ul,#smilies ul,#filmstrip ul{margin:0.2em;padding:0.2em;text-align:center;list-style:none;display:inline}
#submenu li,#smilies li,#filmstrip li,ul.thumbnails li{margin:0;padding:0;display:inline}
#submenu li a{margin:0.5em;padding:0.5em;font-size:0.9em;font-weight:700}
.cfg_footer{clear:left;text-align:center;width:400px;margin:auto;margin-top:40px;margin-bottom:20px;font-size:9px;color:#666}
#searchbar{margin:0 10px;padding:5px 0 2px;text-align:right;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #666;color:#333;background:#eee}
#contentmenu{font-size:90%;font-weight:700;margin:0 10px;padding:1px;border:1px outset #ddd;border-top:#666;border-left:#666;background:#aaa;text-align:right;clear:left}
#contentmenu ul,#contentmenu li{display:inline;list-style:none;margin:0;padding:1px}
#contentmenu li a,#contentmenu li a:hover,#contentmenu li a:active{display:inline;margin:1px;padding:1px;border-right:solid 1px #eee;border-left:solid 1px #eee;text-align:center;font-weight:700}
#contentmenu li a:hover{text-decoration:none;background-color:#930;color:#fff}
.phpl_catleft{background:#fff;left:0;width:48%;margin:20px 5px 5px;float:left;text-align:left}
.phpl_catright{background:#fff;margin:20px 5px 5px 50%;width:48%;text-align:left}
img,fieldset.hidden{border:0}
.thumb_pic dt,.thumb_pic_right dt,.thumb_pic_center dt{margin-top:0}
.thumb_pic,.thumb_pic_right{margin:0.5em 1em 1em 2em;border:0}
.thumb_pic{float:left}
.thumb_pic_right{float:right;margin-left:10px;padding:5px 10px 5px 20px}
.thumb_pic_spalte{width:90%;margin:0 auto;padding:0.4em;border:0}
#centerspalte .thumb_pic,#centerspalte .thumb_pic_center{margin-left:1.2em}
dl.thumb_pic,dt.thumb_pic,dd.thumb_pic{margin:0.2em 1em 0.2em 0.2em;font-size:0.9em;font-weight:400;color:#000}
#hojrespalte .thumb_pic_center{display:block; margin:0.5em auto;text-align:center; }
.thumbrow{margin:0.5em auto;width:500px}
#writecomment{margin:1em 2.1em;clear:left}
.comment_text{font:0.9em verdana, helvetica, arial, geneva, sans-serif;padding:0.4em;color:#333}.comment_headline{margin:1em 1em 1.2em 1.5em;padding:0.4em;background:#eee}
.comment_box{color:#000;text-align:left;border:solid #ccc 1px;margin:1em 1em 1em 2.5em;padding:0.5em}
.comment_signature{font-size:80%;font-family:verdana, helvetica, arial, geneva, sans-serif;color:#666;line-height:1.5em;margin:0.3em 0.5em 0.2em}
.artbox,#bund p{clear:left}
.artbox{margin-top: 1.5em;}
.fotobox{float:right;width:200px;margin:0.1em 0.5em 1em 1.5em;padding:1em;background:#ddd;color:#000}
.hojrekol_annonce{text-align:center;padding:0;color:#000;margin:0.2em auto}.textbox{margin:1em 0.5em;padding:0.5em;border:1px solid #ccc}
.textbox_right{float:right;width:40%;margin:0.2em 0.5em 1em 1em;padding:1em;background:#eca}
.textbox_salsakalender{float:right;width:40%;margin:0.2em 0.5em 1em 1em;padding:0 0 0.5em;background:#eee}.textbox_left{float:left;width:40%;margin:0.2em 1em 1em 0.5em;padding:1em;background:#cea}
.textboxu_left{float: left;  width: 40%; margin: 0.2em; padding: 1em; font-size: 1.3em; font-weight: bold; line-height: 1.5em;}
.textboxu_right{float: right; width: 40%; margin: 0.2em; padding: 1em; font-size: 1.3em; font-weight: bold; line-height: 1.5em;}
.venstrekol_textbox,.hojrekol_textbox,.alert_box,.alert_box_right,.g_searchbox{text-align:left;padding:0 0 0.2em;color:#000;margin:0 0 0.2em}.venstrekol_textbox{border-top:1px dotted #ccc}
.hojrekol_textbox,.g_searchbox{color:#333;background:#fff;width:180px;margin:0.5em auto;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}
.alert_box,.alert_box_right,.alert_box_left{background:#fcc}
.alert_box_right{width:180px;margin:0.5em auto}.alert_box_left{margin:0.5em 0.2em}
.dato_box{margin:0;padding:0 0 0 0.5em;background:#ccc;color:#000;text-align:left;font-size:0.9em;font-weight:700}
.dato_box + h3{margin-top:0.5em;padding-top:0}
.pollbox{font-size:0.9em;color:#000;padding-top:0;padding-bottom:0.5em;margin:0 5px 10px 10px}
dl.guidelist dd{padding-bottom: 1.5em; padding-top: 1em;}
ul.guidelist{background: #ccc;}
ul.guidelist li{display:inline;list-style:none;margin: 0.5em 1em 0.5em 0; background: #ccc; clear: both;}