body { font-family: Arial, Helvetica; font-size: 12px; margin: 0px; padding: 0px; background: #f6fcff; }

a, a:visited, a:link {
	text-decoration: none;
	color: #006795;
}

a:active,
a:hover { color: #000; }

a img { border: 0px; }

table { text-align: left; }

#teaser { width: 650px; float: left; clear: left; background: #FFF; border: #CCC 1px solid; padding: 10px; margin-bottom: 10px; }
#teaser ul { list-style: none; padding: 0px; margin: 0px; height: 230px; overflow: hidden; position: relative; top: 0px; left: 0px; }
#teaser ul li { position: absolute; top: 0px; left: 0px; }
#teaser ul li a { width: 650px; height: 230px; display: block; }
#teaser ul li a .text_background { background: #000; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; height: 75px; width: 650px; position: absolute; top: 155px; left: 0px; }
#teaser ul li a .teaser_text { height: 75px; width: 650px; position: absolute; top: 155px; left: 0px; padding: 10px; color: #f6fcff; }
#teaser ul li a .teaser_text h2 { margin: 0px; }
#teaser a img { border: 0px; }

.top { width: 991px; height: 200px; margin: auto; background: url(/gfx/arenatop_forside2.jpg) no-repeat; }
.cafe { background: url(/gfx/arenatop_cafe.jpg); }
.news { background: url(/gfx/arenatop_nyheder2.jpg); }
.gallery { background: url(/gfx/arenatop_galleri2.jpg); }
.contact { background: url(/gfx/arenatop_kontakt.jpg); }
.sponsers { background: url(/gfx/arenatop_sponsorer.jpg); }
.calendar { background: url(/gfx/arenatop_kalender.jpg); }
.members { background: url(/gfx/arenatop_aktoerer.jpg); }

#menu { width: 971px; height: 20px; background: url(/gfx/menubar.png) no-repeat; margin: auto; margin-bottom: 5px; padding-top: 5px; padding-left: 20px; }
#container { width: 991px; margin: auto; }

#menu ul { margin: 0px; list-style: none; padding: 0px; }
#menu ul li { display: inline; width: 140px; margin-right: 35px; }
#menu ul li a { text-decoration: none; color: #f6fcff; background: url(/gfx/square.png) left center no-repeat; padding-left: 10px; }
#menu ul li a:hover { color: #006795; }
#menu ul li.selected a { color: #006795; }

.header { font-size: 12px; margin: 0px; }

.newslist { padding: 0px; margin: 0px; list-style: none; }
.newslist li { padding: 0px; }

.right_column { float: right; clear: right; width: 300px; }
.primary_column { float: left; clear: left; width: 650px; margin-bottom: 100px; background: #FFF; padding: 10px; border: #CCC 1px solid; }

.newsitem { width: 650px; font-size: 12px; margin-top: 10px; float: left; clear: both;}
.newsitem .content { width: 380px; float: left; }
.newsitem .image { float: right; }
.newsitem h1,
.newsitem h1 a,
.newsitem h1 a:visited { color: #006795; text-decoration: none; margin: 0px; }
.newsitem h1 a:hover { color: #000; }
.newsitem h2 { font-size: 10px; color: #CCC; margin: 0px; }
.newsitem img { float: right; margin-left: 10px; }

#form label { display: block; }
#form textarea { width: 600px; height: 400px; }

a.imagedb { display: block;  }

/* form toolbar */
.toolbar {
        margin: 0px 0 4px;
        height: 18px;
}
        .toolbar ul {
                float: left;
                margin: 0 6px 0 0;
                -moz-padding-start: 0px;
        }
                .toolbar li {
                        list-style: none;
                        float: left;
                        margin: 0 4px 0 0;
                }
                        .toolbar li a {
                                width: 20px;
                                height: 18px;
                                display: block;
                                background-repeat: no-repeat;
                        }
                        .toolbar li a:hover,
                        .toolbar li a:active { background-color: none; }
                        .toolbar .bold a { background-image: url(/gfx/toolbar/btn_toolbar_bold.gif); }
                        .toolbar .bold a:hover { background-image: url(/gfx/toolbar/btn_toolbar_bold_s.gif); }
                        .toolbar .italic a { background-image: url(/gfx/toolbar/btn_toolbar_italic.gif); }
                        .toolbar .italic a:hover { background-image: url(/gfx/toolbar/btn_toolbar_italic_s.gif); }
                        .toolbar .underline a { background-image: url(/gfx/toolbar/btn_toolbar_under.gif); }
                        .toolbar .underline a:hover { background-image: url(/gfx/toolbar/btn_toolbar_under_s.gif); }
                        .toolbar .strikethrough a { background-image: url(/gfx/toolbar/btn_toolbar_strike.gif); }
                        .toolbar .strikethrough a:hover { background-image: url(/gfx/toolbar/btn_toolbar_strike_s.gif); }

                        .toolbar .url a { background-image: url(/gfx/toolbar/btn_toolbar_url.gif); }
                        .toolbar .url a:hover { background-image: url(/gfx/toolbar/btn_toolbar_url_s.gif); }
						.toolbar .image a { background-image: url(/gfx/toolbar/btn_toolbar_picture.gif); }
                        .toolbar .image a:hover { background-image: url(/gfx/toolbar/btn_toolbar_picture_s.gif); }

                        .toolbar .code a { background-image: url(/gfx/toolbar/btn_toolbar_code.gif); }
                        .toolbar .code a:hover { background-image: url(/gfx/toolbar/btn_toolbar_code_s.gif); }
                        .toolbar .quote a { background-image: url(/gfx/toolbar/btn_toolbar_quote.gif); }
                        .toolbar .quote a:hover { background-image: url(/gfx/toolbar/btn_toolbar_quote_s.gif); }

                        .toolbar .video a { background-image: url(/gfx/toolbar/btn_toolbar_video.png); }
        .toolbar .description {
                text-align: right;
                font-size: 1.1em;
                display: block;
                padding: 1px 0 0;
        }


.gallery_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#gallery_page { width: 650px; }
#gallery_page a img { border: 0px; }
#gallery_image { background: #000; position: relative; width: 630px; padding: 10px; float: left; clear: both; }
#gallery_image img { border: #006795 1px solid; }
#gallery_loader {
	display: none;
	width: 650px;
	text-align: center;
	margin-top: 200px;
	position: absolute;
	height: 50px;
}
#gallery_loader img { border: 0px; }
#thumbnails { width: 647px; padding-left: 3px; background: #000; float: left; padding-bottom: 10px; }
.image_thumbnail { width: 75px; height: 50px; display: block; float: left; margin-left: 3px; margin-top: 10px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border: #006795 1px solid; }
#thumbnails .selected,
.image_thumbnail:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
#gallery_page .move { height: 50px; width: 650px; background: #000; float: left; clear: both; }
	#gallery_page .move a { color: #006795; text-decoration: none; margin-top: 20px; display: block; float: left; margin-left: 20px; margin-right: 20px; }
	#gallery_page .move a.next { float: right; }
	#gallery_page .move a:hover { color: #f6fcff;  }
	#gallery_page .move a.prev { display: none; }

.time { color: #CCC; text-align: right; padding-right: 10px; }

#aboutmenu { float: right; width: 150px; padding: 10px; border-left: #CCC 1px solid; border-bottom: #CCC 1px solid; margin-right: -11px; margin-top: -11px; background: #f6fcff; margin-bottom: 10px; }
#aboutmenu ul li a { font-size: 13px; }
#aboutmenu ul li.selected a { color: #000; font-weight: bold; }

.sponsor { margin-bottom: 10px; }
.sponsor h2 { font-size: 12px; margin: 0px; }
.sponsor h3 { font-size: 11px; margin: 0px; }
 
#ad_300x250 { float: left; clear: both; margin-bottom: 10px; }

#heartandsmiley { float: left; clear: both; padding: 0px; margin: 0px; width: 300px; }
.heart,
.smiley { float: right; }

#adminmenu { float: left; clear: both; width: 300px; }
 
.food_item {
	float: left;
	clear: both;
	width: 650px;
	border-bottom:  #CCC 1px solid;
}
	.food_item h1 {
		font-size: 12px;
		color: #006795;
		float: left;
		clear: both;
	}
	.food_item .image {
		float: right;
		clear: right;
	}
	.food_item p {
		float: left;
		clear: left;
		width: 400px;
	}
	
.pagination {
	float: left;
	clear: both;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}