* {font-family:georgia; font-size:13px; color:#434343;}

/* top */
#top-div {background:url(/Webnodes/binary/odensesymfoni.dk/image_1165.png) no-repeat center top transparent; height:220px; padding-bottom:5px;}

/* structure */
#main-div {margin:0px auto; text-align:center;}
#maintable {background:url(/Webnodes/binary/odensesymfoni.dk/image_3565.png) repeat-y center 0px; margin:0px auto; text-align:left;}
#maintop,#mainbot {text-align:center;}
#bot-div {height:470px; margin:10px 0px 20px 0px; padding-bottom:20px; background:url(/Webnodes/binary/odensesymfoni.dk/image_1163.png) no-repeat center top transparent;}
#bot-div * {color:#565656;}
#bot-div .content {margin-top:17px;}
#bot-div a {font-weight:bold; display:block; margin-top:10px;}
#bot-div a:hover {color:black;}
#bot-div h2 {margin:2px 0px;}
#bot-div p {margin:2px 0px; font-size:0.9em;}
#bot-table {margin:0 auto; text-align:left;}
#bot-table .padding {margin:32px 10px 0px 20px;}
#bot-table .c1 {margin:32px 5px 0px 25px;}
#bot-table #address * {margin:0; font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:10px; color:black; text-decoration:none; text-transform:uppercase; font-weight:normal;}
#address {margin:0px 0px 0px 25px;}
#address a {display:inline;}

/* leftcol */
#leftcol * {color:black; text-decoration:none;}
#leftcol .padding {margin:14px 14px 20px 26px; border:}
#leftcol .coldiv {background:url(/Webnodes/binary/odensesymfoni.dk/image_3120.png) no-repeat; width:206px; margin:20px 0px; padding:0px;}
#leftcol a.toppage,#leftcol a.webpage,#leftcol a.leafnode {font-weight:bold;}
#leftcol h1,#leftcol h2 {padding:4px 0px 4px 10px; margin:0px 0px 7px 0px; background:#363a39; color:#d8c479; font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; text-transform:uppercase; font-size:14px; font-weight:bold; line-height:1.2em;}
#leftcol p {margin:0px 0px 6px 10px;}
#leftcol a:hover {text-decoration:underline; color:black;}
#leftcol #subpages a:hover {text-decoration:underline;}
#leftcol #subpages p.path a {font-weight:bold;}
#leftpin {margin-top:20px;}

/* breadcrumb */
#breadcrumb {height:40px; line-height:30px; border:1px solid transparent;}
#breadcrumb div {margin:0px 30px; padding-bottom:5px; height:18px; line-height:20px; border-bottom:1px solid #ccc;}
#breadcrumb * {color:#383a3b; font-size:11px;}

/* frontpage */
#front-div {background:url(/Webnodes/binary/odensesymfoni.dk/image_1164.png) no-repeat center top; height:387px; text-align:center; margin-bottom:-10px;}
#front-table {margin:0 auto; text-align:left;}
#front-profile {margin:295px 0px 0px 21px; width:180px; height:60px;}
#front-right .padding {margin:55px 30px 0px 18px;}
#front-children {position:absolute; width:200px; height:60px;}
#front-carlnielsen {position:absolute; margin-top:120px; width:200px; height:60px;}
#front-tilbud {position:absolute; margin-top:240px; width:200px; height:60px;}

.front-box {color:black;}
.front-box * {padding:0px;}
.front-box a {font-weight:bold;}
.front-box p {margin:2px 0px;}

#facebook {margin:14px 0px 0px 0px; vertical-align:top;}
#facebook,#facebook * {text-decoration:none; font-size:11px; line-height:1.1em;}
#facebook img {float:left; margin-right:5px;}
#twitter {margin:2px 0px 0px 2px;}

/* calendar */
#calendar table {width:184px;}
#calendar * {font-size:12px;}
#calendar.yui-calcontainer {border:none; background-color:transparent;}
#calendar td {border:none; color:black;}
#calendar td.oom {background-color:#eee; color:#ccc; border-left:1px solid white; border-right:1px solid white;}
#calendar td.highlight a {background-color:#d8c479; color:black;}
#calendar td.highlight a.color1 {background-color:#334ad8; color:white;}
#calendar td.highlight a.color2 {background-color:#cc0000; color:white; margin:0px; border:none;}
#calendar td.highlight a.color3 {background-color:#cccccc;}
#calendar td.highlight a.color4 {background-color:#ff9c00;}
#calendar td.highlight a.color5 {background-color:#a30196; color:white;}
#calendar td.highlight a.color6 {background-color:#fffc00;}
#calendar td.highlight a.color7 {background-color:#218E00; color:white;}
#calendar td.today {background-color:white; color:black; border:none; font-weight:bold;}

#front-table #calendar {margin:0px; padding:39px 0px 0px 28px; }
#maintable #calendar {margin:0px; padding:35px 0px 0px 38px; width:214px; height:0px; overflow:hidden; background:url(/Webnodes/binary/odensesymfoni.dk/image_3109.png) no-repeat 22px 0px;}
#maintable #calendar.open {height:210px;}
#maintable #calendar table {margin-top:8px;}
#maintable #calendar-toggle {display:block; background:url(/Webnodes/binary/odensesymfoni.dk/image_3119.png) no-repeat; margin:5px 20px 30px 26px; padding:0px 0px 7px 22px; border-bottom:1px solid #ccc;}

/* overlay */
.yui3-overlay {background:url(/Webnodes/binary/odensesymfoni.dk/image_1310.png) no-repeat left 5px;}
.yui3-overlay-content {margin-left:15px; padding:5px; text-align:left; background-color:white; border:4px solid black;}
.yui3-overlay * {font-size:12px; color:black; font-weight:black;}
.yui3-widget-hd {font-weight:bold; padding:5px;}
.yui3-widget-bd {padding:0px 5px;}
.yui3-widget-ft {display:none; padding:0px;}

/* slides */
#front-latest {vertical-align:middle;}
#front-slides {margin:8px 13px 0px 3px;}
#front-slides .arrows {padding:0px;}
#front-slides .arrows table {margin:0px 0px 10px 0px;}
#front-slides .arrow {text-align:center; vertical-align:middle;}
#front-slides .arrow a {display:block; margin:0px; padding:7px 20px; vertical-align:middle;}
#front-slides .inactive a img {opacity:0.5; filter:alpha(opacity=50);}
#front-slides .slide {position:absolute; display:none; opacity:0; filter:alpha(opacity=0); width:467px;}
#front-slides .slide.active {display:block;}
#front-slides .slide .text {margin:7px 7px 0px 12px;}
#front-slides .slide .more {margin:0px 12px 0px 0px; text-align:right;}
#front-slides .slide .more a {font-size:14px; font-weight:bold;}
#front-slides .slide h2 {font-size:20px; color:black; line-height:1.2em; margin:0px 0px 5px 0px;}
#front-slides .slide p {margin:2px;}
#date {text-align:center; vertical-align:bottom; padding:0px 0px 3px 0px; font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:14px; font-weight:bold; text-transform:uppercase; color:black;}

/* login */
#login {display:block;}
#leftcol #login div {padding-left:10px;}
#login input.text {display:block; width:172px; height:22px; padding:4px 0px 0px 4px; margin:0px 0px 5px 0px; background:url(/Webnodes/binary/odensesymfoni.dk/image_3171.png) no-repeat white;}
#leftcol #login p,#leftcol #login p * {font-size:11px;}
#login a {text-decoration:underline;}

/* osuser */
#osuser {float:right;}

/* header images */
#headers,#header {width:643px; margin:0px 0px 20px 0px; border-top:6px solid #c9caca; padding-top:5px;}
#headers {margin-bottom:0px;}
#headers img {display:none;}
#headers img.active {display:block;}
#headers .select {height:22px; margin:5px 0px -10px 0px;}
#headers .select a {float:right; display:block; width:18px; height:21px; margin-left:5px; background-color:white; font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:10px; font-weight:bold color:#444444; text-decoration:none; text-align:center; vertical-align:middle; line-height:22px;}
#headers .select a.active,#headers .select a:hover {color:white; background-color:black;}

/* maincol */
#maincol .padding {padding:0px 30px 20px 30px; background:url(/Webnodes/binary/odensesymfoni.dk/image_1202.png) repeat-y left top transparent;}
#maincol .top {margin:0px 0px 25px 0px;}
#maincol .top h1 {font-size:26px; font-weight:normal; padding:0px 0px 15px 0px; text-transform:uppercase; clear:both;}
#maincol h1 {font-size:28px; font-weight:normal; color:black; padding:0px 0px 15px 0px;}
#maincol h2 {font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:17px; font-weight:bold; margin:15px 0px 10px 0px;}
#maincol h2.subtitle {margin:10px 0px; font-weight:bold;}
#maincol h1,#maincol h2,#maincol h3 {line-height:1.1em; margin-bottom:7px; color:black;}
#maincol hr,#maincol .hr {display:block; border:none; border-top:6px solid #c9caca; margin:15px 0px; height:6px; clear:both;}
#maincol p strong,#maincol p b {color:black;}
#maincol .date {margin:5px 0px;}
#maincol .date span {background-color:#363a39; color:#d8c479; padding:2px 5px; font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:11px;}
#maincol .image img {display:block;}
#maincol .image .text {font-size:11px; font-style:italic; color:#aaa;}
#maincol img.left {margin:0px 9px 5px 0px;}
#maincol #back {display:block; margin:20px 0px;}

/* articles */
#maincol .articles #back {padding:0px 0px 20px 0px; border-bottom:6px solid #c9caca; margin-bottom:20px; display:none;}
#maincol .articles .article .body {display:none; overflow:hidden;}
#maincol .articles .article .more {display:block; margin:20px 0px; font-style:italic;}
#maincol .article .image {padding:0px 20px 0px 0px;}
#maincol .article div.image2 {display:none; padding:20px 20px 0px 0px;}
#maincol .short-articles table.image {margin:0px;}
#maincol .short-articles td.image {background:url(/Webnodes/binary/odensesymfoni.dk/image_3127.png) no-repeat top center; vertical-align:top; padding:10px 0px 0px 10px;}

/* form */
.wform input,.wform textarea,.wform select {font-family:Georgia;}

/* buttons */
button,.wform button,#maincol a.register {background:#363a39; color:#d8c479; font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:15px; font-weight:bold; text-decoration:none; padding:5px 10px; margin:20px 0px; cursor:pointer;}

/* profil */
#question,#question * {font-weight:bold;}

/* rightcol */
#rightcol {float:right; width:210px; margin:20px 20px 0px 15px;}
#rightcol div.image {margin:0px 0px 20px 20px; display:inline;}
#rightcol img {display:block;}

/* pnav */
#pnav {float:right;}
#pnav a {text-decoration:none; color:black;}
#pnav a.bold,#pnav .prev a,#pnav .next a {font-weight:bold;}
#pnav .gray {display:block; background-color:#c9caca; padding:3px 0px;}
#pnav .pages {border-left:2px solid white; border-right:2px solid white;}
#pnav .pages .gray {padding:3px 5px;}
#pnav .prev .gray {background:url(/Webnodes/binary/odensesymfoni.dk/image_2820.png) no-repeat left center #c9caca; padding:3px 5px 3px 20px;}
#pnav .next .gray {background:url(/Webnodes/binary/odensesymfoni.dk/image_2821.png) no-repeat right center #c9caca; padding:3px 20px 3px 5px;}

/* news */
#latest-news a {font-weight:bold; text-decoration:underline;}
#latest-news p {margin:4px 0px 14px 0px;}
#latest-news .showall {margin:10px 0px;}
#latest-news .showall a {font-weight:normal;}
#latest-news .showall a:hover {color:black;}

/* series */
#series a.bold {font-weight:bold;}

/* concert */
table.concert {
margin:10px 0px 15px 0px; border-top:1px solid #c9caca; border-bottom:1px solid #c9caca;
background:url(/Webnodes/binary/odensesymfoni.dk/image_2799.png) no-repeat center top; 
}
table.concert td {vertical-align:top;}
table.concert td * {font-size:12px;}
#maincol table.concert td h2 {font-size:15px; font-weight:bold;}
table.concert td.c1 {padding:14px 0px 14px 5px;}
table.concert td.c1 table td {margin:5px;}
table.concert td.c1 td.s1 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2833.png) no-repeat left top;}
table.concert td.c1 td.s2 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2825.png) no-repeat left top;}
table.concert td.c1 td.s3 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2824.png) no-repeat left top;}
table.concert td.c1 td.s4 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2827.png) no-repeat left top;}
table.concert td.c1 td.s5 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2832.png) no-repeat left top;}
table.concert td.c1 td.s6 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2823.png) no-repeat left top;}
table.concert td.c1 td.s7 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2826.png) no-repeat left top;}
table.concert td.c1 td.s8 {background:url(/Webnodes/binary/odensesymfoni.dk/image_3487.png) no-repeat left top;}
table.concert td.c1 td.s9 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2830.png) no-repeat left top;}
table.concert td.c1 td.s10 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2829.png) no-repeat left top;}
table.concert td.c1 td.s11 {background:url(/Webnodes/binary/odensesymfoni.dk/image_2828.png) no-repeat left top;}
table.concert td.c1 td.s12 {background:url(/Webnodes/binary/odensesymfoni.dk/image_12725.png) no-repeat left top;}
table.concert td.c2 {padding-right:10px;}
table.concert td.c3 {padding:14px 0px 0px 0px;}
table.concert td a {font-weight:bold;}
table.concert td a.soldout {color:#cc0000;}
div.concert {background:url(/Webnodes/binary/odensesymfoni.dk/image_2801.png) no-repeat 100px 0px; margin-top:-20px; padding-top:20px;}
#concert-back {display:block; margin:0px 0px 10px 0px;}

/* debate */
#debate h2 {font-size:20px; font-weight:bold;}
#debate .topic-head h2 {}
#debate .topic {
margin:15px 15px 15px 0px; padding:15px; border-top:1px solid black; border-bottom:1px solid black; 
background:url(/Webnodes/binary/odensesymfoni.dk/image_2799.png) no-repeat center top; color:black;
}
#debate .posts {margin:15px 0px;}
#debate .post {display:block; background:url(/Webnodes/binary/odensesymfoni.dk/image_3176.png) no-repeat 5px 9px; margin-right:15px; padding:7px 0px 7px 25px; border-bottom:1px solid #ddd;}
#debate .grey {background-color:#f7f7f7;}
#debate .post a {text-decoration:none;}
#debate .post h3 {margin:2px 0px 5px 0px;}
#debate .post em {display:block; margin:5px 0px;}
#debate .post p {padding:0px 0px 7px 0px;}

/* billetbørsen */
#tickets .ticket {display:block; background:url(/Webnodes/binary/odensesymfoni.dk/image_3176.png) no-repeat 5px 9px; margin:0px 15px 10px 0px; padding:7px 0px 7px 25px; border-bottom:1px solid #ddd; clear:right;}
#tickets .grey {background-color:#f7f7f7;}
#tickets .ticket a.delete {float:right; font-family:arial; font-size:18px; font-weight:bold; color:#cc0000; text-decoration:none; width:30px; height:22px; text-align:center;}
#tickets table {margin-top:7px;}
#tickets .ticket img {margin:0px 8px 0px 0px;}
#tickets .ticket .contact * {text-decoration:none;}
#tickets .ticket .contact a:hover {text-decoration:underline; color:black;}
#billetboersen select {display:block; margin:10px 0px; width:auto;}

/* shop */
#product {margin:0px 0px 20px 0px;}
#product td.space {width:38px;}
#product .box {display:block; width:192px; height:249px; background:url(/Webnodes/binary/odensesymfoni.dk/image_3322.png) no-repeat white; text-decoration:none; padding-top:7px; margin-bottom:32px;}
#product .product-box {height:235px;}
#product .box img {display:block; width:190px; height:190px; border:1px solid #c6c6c6;}
#product .box span {display:block; font-size:12px;}
#product .box span.title {color:black; margin:10px 0px 4px 2px;}
#product .box span.price {color:#009c0b; font-weight:bold; margin:0px 0px 0px 2px;}
#product .desc {width:420px; border-top:1px solid #c6c6c6;}
#product .desc h2 {font-size:18px; font-weight:bold; margin:15px 0px;}
#product .desc .price {color:#009c0b; font-weight:bold; font-size:18px; margin:0px 0px 0px 2px;}
#product .desc .buttons {margin:20px 0px;}
#product .desc .buttons a {margin-right:10px;}

/* cart */
#cart-left {background:url(/Webnodes/binary/odensesymfoni.dk/image_3278.png) no-repeat; width:212px; height:144px; margin:30px 0px 0px 24px;}
#leftcol #cart-left * {text-decoration:none;}
#cart-left div {padding:57px 0px 0px 15px;}
#cart-left div * {font-family:"Gill Sans Book","Gill Sans",Helvetica,arial; font-size:14px; font-weight:bold; margin:0px; line-height:1.1em;}
#cart-left div p.kr {font-size:20px;}
#cart-left .buttons {width:193px; margin:20px 7px 0px 7px;}
#cart-left .buttons a {display:block; height:20px;}
#credit-cards {margin:0px 0px 20px 0px; padding:5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

#cart {border-top:6px solid #c9caca;}
#cart td {padding:5px 0px; border-bottom:1px solid #c9caca; vertical-align:middle;}
#cart table.items {width:660px;}
#cart .description {background:url(/Webnodes/binary/odensesymfoni.dk/image_3359.png) no-repeat 4px center; padding:0px 10px 10px 25px;}
#cart .quantity,#cart .quantity * {text-align:center; text-align:center; font-family:georgia; font-weight:bold;}
#cart .quantity {background:url(/Webnodes/binary/ny.dansk-kh.dk/image_961.png) no-repeat 7px center; padding:0px 15px 0px 0px;}
#cart .quantity input {background:url(/Webnodes/binary/odensesymfoni.dk/image_3360.png) no-repeat; width:30px; height:19px; padding-top:1px; width:18px;}
#cart .price {width:90px; color:#009c0b; font-weight:bold; text-align:right;}
#cart .price div {display:none;}
#cart .price div.vat {display:block; color:black; font-weight:bold;}
#cart .remove a {font-family:arial; font-size:12px; font-weight:bold; color:#cc0000; text-decoration:none; margin:0px 10px 0px 15px;}
#cart .remove a:hover {color:black;}

#cart #address {position:absolute; text-align:left;}
#cart #address td {padding-right:5px;}
#cart #address .r1 {font-weight:bold;}

#cart #total {text-align:right;}
#cart #total table {width:240px; display:inline-table; text-align:left; margin:0px; clear:both;}
#cart #total table td {padding:0px 0px 5px 7px;}
#cart #total .r1,#cart #total .r2,#cart #total .r3,#cart #total .r4 {font-weight:bold;}
#cart #total .r1 .c2,#cart #total .r2 .c2,#cart #total .r3 .c2 {text-align:right;}
#cart #total table .r2 td {padding-bottom:5px;}
#cart #total table .r3 td {border-top:1px solid #c9caca; padding:9px 0px 15px 0px; color:#009c0b; font-size:18px;}
#cart #total table .r4 td {padding-top:9px;} 

#cart-footer {margin:5px 0px;}
#cart-footer table {width:100%;}
#cart-footer td {padding:3px;}
#cart-footer td.c {width:20px; text-align:right;}
#cart-footer td.a {width:86px; text-align:right; font-size:12px; font-weight:bold;}
#cart-footer tr.r3 * {font-weight:bold;}
#cart-footer tr.r3 td.a {color:#393; font-size:16px;}
#cart-footer tr.r0,#cart-footer tr.r2  {background-color:#eee;}

#cart-user,#cart-buttons {border-top:6px solid #c9caca; padding-top:8px;}
#cart-user td {padding:5px 0px 0px 0px;}
#cart-buttons {text-align:right;}
#cart-buttons table {display:inline; margin:0px auto; width:auto;}
#cart-buttons table td {padding:0px 0px 0px 5px; border:none;}

/* presse */
table.press {
margin:10px 0px 15px 0px; border-top:1px solid #c9caca; border-bottom:1px solid #c9caca;
background:url(/Webnodes/binary/odensesymfoni.dk/image_2799.png) no-repeat center top; 
}
.press td {vertical-align:middle;}
.press td .thumb a {display:block; width:55px; height:55px; border:1px solid #ccc; padding:0px;}
.press td .thumb img {margin:1px;}
.press .vert {text-align:center;}
.press .r1 td {padding:9px 5px;}
.press .r1 * {font-weight:bold;}
.press .r2 td {padding-bottom:10px;}
.press .r2 .c2 {vertical-align:top;}
.press .r2 * {font-family:arial; font-weight:bold; font-size:10px;}
.press .img {padding-left:5px;}
.press img.baand {position:absolute; z-index:10;}
.press .desc a {margin:0px 5px;}
.press .desc div.size {margin:0px 5px;}
