/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body {font:11px/1.5em Arial, sans-serif; color:#333333;}
#container {width:780px; margin:0 auto;}
#banner {height:185px; background:url(images/banner.jpg) no-repeat; position:relative;}
.clear {clear:both; font-size:0px; line-height:0px;}
h1 {color:#000000; font-size:24px; margin-bottom:20px;}
h2 {color:#000000; font-size:16px; margin-bottom:20px;}
p {margin-bottom:10px; width:500px;}
a {color:#000000; font-weight:bold;}

#content .repertoire li {background:url(images/node.gif) -3px 0 no-repeat; padding-left:15px; margin-bottom:8px; display:block; float:left; margin-right:20px; width:200px;}
#content .sf_udgivelser li {background:url(images/node.gif) -3px 0 no-repeat; padding-left:15px; margin-bottom:8px; display:block;}

#menu {position:absolute; bottom:5px; left:0px; margin-left:143px; width:610px;}
#menu li {display:block; float:left; margin-right:20px;}
#menu a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#menu a:hover {color:#777777;}
#menu li.active a {color:#000000;}

#musik a {text-decoration:none; color:#333333; display:block; height:12px; line-height:1em; padding-top:2px; padding-left:20px; background:url(images/buttons.gif) 0 0 no-repeat; margin-bottom:8px; outline:0px; float:left; width:170px;}
#musik .active {font-weight:bold; background-position:0 -14px; text-decoration:underline;}

#submenu {}
#submenu li {margin-bottom:10px;}
#submenu li a {text-decoration:none; color:#888888;}
	#submenu li.active a {color:#000000;}


#content {padding:30px; position:relative;}
	#content .forside p, #content .forside {width:450px;}
	#content .booking p, #content .booking {width:450px;}

#billeder a.img {margin-right:35px; margin-bottom:30px; border:1px solid #000000; display:block; float:left;}


#footer {border-top:1px solid #000000; clear:both; margin-bottom:30px; padding-top:10px; text-align:center;}
#footer span {padding-right:10px; padding-left:10px;}
#footer a {font-weight:normal;}