/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family : georgia, times, serif;
	font-weight : normal;
}
body {
	line-height: 1.6em;
	text-aling : center; 
	background : #dbdbdb;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#page { text-align : left; margin : 0 auto; background : #fff; padding-bottom : 100px; border-bottom : 1px solid #c3c3c3;}

/* Kollonner + side elementer*/
.ct250 {width: 249px; float : left;  }
.ct700 {width: 700px; float : left}
.ct800 {width: 800px; float : left; text-align : left;}
.ct950 {width: 950px; float : left}

.cell { margin-left : 10px; padding-left : 10px ;border-left : 1px dotted #999;}

/* Headings & fonts*/
h2 {font-size : 180%;}
h3 {font-size : 150%; margin-bottom : 10px;}
h3.margin10 {margin-top : 5px; width : 100px;}
h4 {font-size : 120%; margin-bottom : 10px;}
p {font-size : 90%;margin-bottom : 15px;}
a {color : #dbab51; text-decoration : none; }
a:hover { color : #dbab51; text-decoration : underline;}
a:visited {color : #999;}



.tekst-boks-hojre {margin : 0 0 5px 5px; width : 200px; float : right;}
.center {text-align : center;}

/* HR */
.hr {clear : both; font-size : 0; line-height : 0; border-top : #ccc 1px solid; }
.hr.clear { border: 0!important }


/* LISTER */
ul.small {font-size : 80%;  color : #666; margin-top : 00px;}
ul.small li {background : url(images/bullit_beige.gif) no-repeat 5px 5px; font-family : arial,helvetica,sans-serif; padding : 0 0 0 15px; line-height : 1.3em;}
ul.small li.first {background-image : none; padding : 0 0 0 0!important ; font-family : arial,helvetica,sans-serif;}
ul.small li.first strong {font-family : arial,helvetica,sans-serif; }

ul.samples li a{font-family : arial,helvetica,sans-serif;}
ul.samples li { line-height : 1.4em;}
ul.samples li.lyd  {background : url(images/sample_sound.gif)no-repeat 0 0; padding : 0 0 0 15px; }
ul.samples li.video  {background : url(images/sample_video.gif)no-repeat 0 0; padding : 0 0 0 15px;}

ul.small.sidebar li {margin-bottom : 10px!important;}

/* LOGO */
.logo { float : left;}
.logo  h1 {	background:transparent url(images/logo_undersider.gif) no-repeat;	margin:16px 0pt 0pt;	width:114px;	height:127px;	}
.logo h1 a	{display:block; width:114px; height:127px; text-decoration:none}
.logo h1 span {display : none;}	


/* MENU */
.topmenu { width : 950px; margin : 0 auto; height : 163px;}
.menuitems {float : right; margin-top : 121px;}	
.menuitems ul, .menuitems li {display: inline;}
.menuitems li {  border: solid 1px white;  padding: 5px;  margin: 5px; font-size : 140% }
.menuitems li a {color : #b5b5b5; text-decoration : none;}
.menuitems li a.current, .menuitems li a:hover, li.current_page_item a {color : #000!important}


/* MELLEM DÆK */ 
.mellemdeck { height : 284px; text-align : center;}
.mellemdeck .wrapper {width :  950px; text-aling : left; margin : 0 auto;}
.mellemdeck .cell { margin : 0 auto; padding : 30px 0px  30px 0; border : 0;}
.mellemdeck h2 {color : #fff; margin-bottom : 15px; }
.mellemdeck h3 {color : #fff; margin-bottom : 15px;}
.mellemdeck p { color : #fff; font-size : 100%;line-height : 110% }

.height-60 {height : 60px!important; background : url(images/bagg_johnbeck60.jpg) no-repeat center top!important; }
.height-60 .cell {padding-top : 17px!important;}

/* BAGGRUNDE */
.mellemdeck.baggrund {background : url(images/bagg_johnbeck0.jpg) no-repeat center top;}
.mellemdeck.baggrund0 {background : url(images/bagg_johnbeck0.jpg) no-repeat center top;}
.mellemdeck.baggrund1 {background : url(images/bagg_johnbeck1.jpg) no-repeat center top;}
.mellemdeck.baggrund60 {background : url(images/bagg_johnbeck60.jpg) no-repeat center top!important; }


.ct800 strong {font-weight : bold; color : #dbab51;}

/* CONTENT */
.row {width : 950px; margin : 40px auto; }

/* BLOCKQUOTE */
blockquote {  padding-right : 10px; margin-left : 20px;}
blockquote em {font-size : 80%;}

.wp-caption {width : 950px!important;}
.alignright img, img.align-right {float : right;}
.content strong {font-weight : bold;}

cite { float : right; text-align : right; color : #c3c3c3; color : #828282; padding-right : 10px; margin-left : 20px; clear : both;}
cite em {font-size : 80%; font-style : normal;}

/* KNAPPER */
.knap-booking { margin : 20px auto; width : 226px;}
.knap-booking a {display : block; padding : 0 0 0 10px;   height : 45px; background : url(images/knap_graa_v.gif) no-repeat top left; color : #fff; text-decoration : none;  }
.knap-booking a span { padding : 9px 0px 5px 0px; width : 230px; font-size : 150%; display: block;  height : 32px; background : url(images/knap_graa_h.gif) no-repeat top right; color : #2f3131}

.knap-lets-jive {margin : 0;}
.knap-lets-jive a {background-position : 0 -140px!important; }
.knap-lets-jive a span { background-position : right -140px!important;}

/* Hover */
.knap-booking a:hover {background-position : 0px -70px;} 
.knap-booking a:hover span {background-position : right -70px; cursor : hand;} 

.knap-lets-jive a:hover {background-position : 0px -210px!important;} 
.knap-lets-jive a:hover span {background-position : right -210px!important; cursor : hand;} 

/* JQUERY */

.hide {display : none; clear  : both; }
.hide div.expand {padding: 16px 0 16px 5px;}

.band-ikon {float : left;  width : 170px; padding : 3px 3px 3px 5px; }

.band-knap {float : left; margin-top : 12px; width : 210px;}
.band-knap p {margin : 0;}
.band-knap a {display : block; padding-left : 25px; height : 30px; background : url(images/knap_bands_v.gif) no-repeat top left; color : #fff; text-decoration : none; }
.band-knap a span { display: block; height : 30px;  padding : 1px 18px 0 0px; font-size : 100%; background : url(images/knap_bands_h.gif) no-repeat top right; color : #fff;}

/* EXPAND */
.band-beskrivelse {float : left; width : 305px; }
.band-beskrivelse p {margin : 18px 0 5px 5px;  font-size : 80%; color : #8b8b8b; line-height : 1.1em;}
.band-medlemmer {width : 173px; float : left;}
.band-beskrivelse-udvidet {float : left; width : 520px;}
.band-beskrivelse-udvidet p {color : #666; font-family : arial,helvetica, sans-serif;  font-size : 90%; line-height : 1.2em;}
.band-beskrivelse-udvidet img {margin : 2px 4px 2px 0; }

/* FOOTER */
.footer {background : #dbdbdb ;  margin-top : 20px; text-align : center;   width : 100%;}
.footer-content {margin : 0 auto; width : 950px;  text-align : left; padding : 20px 0 50px 0;height : 170px; background : url(images/footer_bass.gif) right top no-repeat; }
.footer p {font : 80%/140% arial,helvetica,sans-serif ; color : #828282; }
.footer a {color : #333; text-decoration : none;}
.footer a:hover {text-decoration : underline; color : #333;}
span#lightbox-caption {display : none;}
