@media screen
{
	@import url("/global/evkal_local/evkalLocal.css");

	/* General */
	body { background:#eeeeee; margin: 0px; padding: 0 0 10px 0; height: 100%; }
	body, table, tr, th, span, div, p, ul, li, a, h1, span.mod-title, h2, h3, h4, h5, h6 { font-size: 11px; line-height: 20px; font-family:Verdana, Tahoma, Arial, Sans-serif; }
	div, p { margin:0px; padding:0px; display:block; }
	span { margin:0px; padding:0px; }
	.error {color:red;!important}

.captcha {float:left; clear: both;}

	/* Stomme / Nav */
	div.top { width:100%; height:23px; background:url(img/top_bg.gif) left top repeat-x; display:block; float:left; clear:both; }
	div.top a.stationen, div.top a.stationen:visited { text-decoration:none; font-weight:bold; color:#000000; float:right; display:block; line-height:23px; padding:0px 18px 0px 34px; }
	div.top a.fssmf, div.top a.fssmf:visited { text-decoration:none; font-weight:bold; color:#999999; float:right; display:block; line-height:23px; padding:0px 0px 0px 22px; width:60px; }
	div.top a.stationen:hover, div.top a.fssmf:hover { color:#ec1b2e; }
	div.top a.fssmf { background:url(img/fssmf_mini.gif) left 1px no-repeat; }
	div.top a.stationen { background:url(img/stationen_mini.gif) left 3px no-repeat; }
	div.outerrim { width:980px; margin:0px auto 0px auto; }
	div.innerrim { float:left; width:980px; background:url(img/inner_bg.gif) left top repeat-y; margin:0 0 10px 0; }
	div.top_border { float:left; width:980px; margin:10px 0px 0px 0px; height:12px; background:url(img/top.gif) left top no-repeat; }
	div.stationen { width:194px; height:100px; margin:0px 0px 25px 0px; background:url(img/stationen.gif) left top no-repeat; }
	div.header { float:left; width:754px; height:100px; background:url(img/header.gif) left top no-repeat; text-align:right; color:#ffffff; }
	div.recnav { background:#3b6192; float:left; width:100%; margin:0px 0px 10px 0px; overflow:hidden; }
	div.recnav .uc, div.recnav .lc { width:194px; height:6px; display:block; }
	div.recnav .uc { background:url(img/recnav_uc.gif) left top no-repeat; }
	div.recnav .lc { background:url(img/recnav_lc.gif) left bottom no-repeat; }
	div.recnav ul { list-style:none; margin:0px; padding:0px 10px 0px 10px; }
	div.recnav ul li { }
	div.recnav ul li a, div.recnav ul li a:visited { text-decoration:none; color:#ffffff; font-weight:bold; }
	div.recnav ul li a:hover, div.recnav ul li a.current {}
	div.recnav ul ul { margin:0px 0px 0px 5px; }
	div.recnav ul ul a, div.recnav ul ul a:visited, div.recnav ul ul a:hover, div.recnav ul ul a.current { font-weight:normal; }
	div.bc { width:754px; height:25px; line-height:25px; float:left; }
	div.bc a, div.bc a:visited { font-weight:bold; color:#444444; text-decoration:none; }
	div.bc a:hover { text-decoration:underline; }
	div.footer { float:left; clear:both; width:980px; height:30px; padding:0 0 13px 0; background:url(img/footer.gif) left bottom no-repeat; }
	div.footer div.container { padding:0 12px 0 12px; }
	div.footer div.containerfloat { float:left; width:100%; line-height:22px; text-align:center; background:url(img/footer_ad.gif) left top repeat-x; }

	/* Puffar */
	div.puffar { float:left; clear:both; width:100%; }
	a.festival { display:block; width:150px; height:200px; margin:0px auto 10px auto; background:url(/templates/stationen/img/foreningPUFF.jpg) left top no-repeat; }
	a.voice09 { display:block; width:170px; height:61px; margin:0px auto 10px auto; background:url(/templates/stationen/img/voice09.jpg) left top no-repeat; }
	a.rockpop { display:block; width:124px; height:63px; margin:0px auto 10px auto; background:url(/templates/stationen/img/rockpop_button.gif) left top no-repeat; }
	a.resonans { display:block; width:125px; height:18px; margin:0px auto 10px auto; background:url(/templates/stationen/img/resonans.gif) left top no-repeat; }
	a.fssmf { display:block; width:125px; height:125px; margin:0px auto 10px auto; background:url(/templates/stationen/img/fssmf.gif) left top no-repeat; }
	a.vegeli { display:block; width:124px; height:114px; margin:0px auto 10px auto; background:url(/templates/stationen/img/vegeli_logo.gif) left top no-repeat; }

	/* 4 spalter */
	div.leftcontent { float:left; width:194px; margin:0px 8px 0px 12px; overflow:hidden; }
	div.leftcontent .inner { float:left; margin:0px 0px 10px 0px; }
	div.left { width:325px; float:left; overflow:hidden; margin:0px 8px 10px 0px; }
	div.center { width:243px; float:left; margin:0px 0px 10px 0px; overflow:hidden; }
	div.right { width:166px; float:right; margin:0px 12px 10px 0px; overflow:hidden; }

	/* 3 spalter */
	div.leftext { width:576px; float:left; overflow:hidden; margin:0px 0px 10px 0px; }
	div.rightext { width:170px; float:right; margin:0px 12px 10px 0px; overflow:hidden; }

	/* Ds */
	span.edit_right { display:block; width:100%; height:18px; margin: 0px 0px 20px 0px; float:left; clear:both; }
	span.edit_right a, span.edit_right a:visited { display:block; border-bottom: 1px solid #bae55e; border-top: 1px solid #bae55e; height:18px; width:100%; text-decoration:none; }
	span.edit_right a, span.edit_right a:visited { color: #bae55e; }
	span.edit_right a:hover { color:#ff0000; border-color:#ff0000; }

	/* L�nkar & Rubriker */
	h1, span.mod-title, h2, h3, h4, h5, h6 { display:block; font-weight:bold; line-height:20px; margin:0px; padding:0px; color:#444444; }
	h1, span.mod-title { font-size:11px; text-transform:uppercase; letter-spacing:2px; }
	h3 { font-size: 14px; margin:14px 0px 6px 0px; }
	a, a:visited { text-decoration:none; font-weight:bold; color:#be4c1b; }
	a:hover { text-decoration:underline; }

	/* Mods */
	span.create_right { font-weight:normal; background:#eeeeee; width:100%; height:20px; line-height:20px; }

	/* Mod mellanrum */
	div.member, div.article_list, div.article_big_list, div.article, div.artist_list, div.gallery, div.demoweb, div.events-list, div.faq, div.forum, div.forum_list, div.poll, div.jukebox-list, div.jb-list, div.jukebox, div.album, div.artist, div.cat_list, div.login, div.links, div.lst-links, div.newsbill, div.album_list { float:left; clear:both; width:100%; margin:0px 0px 20px 0px; }

	/* Medlemmar */
	div.member a { font-weight:normal; }
	div.member ul { list-style:none; margin:10px 0px 10px 0px; padding:0px; }

	/* Artikellistning */
	div.article_list ul { list-style:none; margin:0px; padding:0px; }
	div.article_list a { font-weight:normal; margin:0px 0px 5px 0px; display:block; }

	/* Artikellistning per modul */
	div.article_big_list dd { margin:0px; padding:0px; }
	div.article_big_list img { margin:0px 5px 0px 0px; }
	div.article_big_list dd.posted { color:#999999; font-size:10px; margin:0px 0px 10px 0px; }
	div.article_big_list dd.posted a { font-weight:normal; }

	div.articles dd { margin:0px; padding:0px; }
	div.articles img.tn { margin:2px 5px 0px 0px; float:left; }
	div.articles dd.posted, div.articles p.posted { clear:both; color:#999999; font-size:10px; margin:0px 0px 10px 0px; }
	div.articles dd.posted a, div.articles p.posted a { font-weight:normal; }
	div.articles p.posted { clear:right; }
	div.articles strong { }
	div.articles form { background:#eeeeee; border-top:5px solid #bb3300; padding:10px 0px 10px 0px; }
	div.articles input[type=text], div.articles textarea { font-size:11px; border:1px solid #aaaaaa; width:90%; margin-left:5%; }
	div.articles label { margin-left:5%; }
	div.articles input[type=submit] { width:100px; overflow:hidden; color:#ffffff; text-align:center; background:#bb3300; border:1px solid #aaaaaa; margin:0 0 0 65%; }

	div.artist_list ul { list-style:none; margin:0px; padding:0px; }
	div.artist_list a { font-weight:normal; }

	div.gallery div.gallery-list { float:left; padding:0px 10px 0px 0px; text-align:center; }
	div.gallery a { display:block; height:90px; }

	div.doc dt.heading { font-size:12px; font-weight:bold; }
	div.doc span.heading-date { display:inline; }
	div.doc dl.itemlist { display:block; margin:0px 0px 20px 0px; padding:0px; }
	div.doc dd { margin:0px; padding:0px; }
	div.doc a { font-weight:normal; }

	div.simplef { height: 400px; }
	div.simplef input, div.simplef textarea { width:250px; border:1px solid #dddddd; }
	div.simplef textarea { height:150px; }
	div.simplef #send_simpleform { width:40px; margin:4px; padding:5px; display:block; float:left;}

	div.events-list ul { list-style:none; margin:0px; padding:0px; }
	div.events-list a { font-weight:normal; }

	div.faq dl { margin:0px; padding:0px; }
	div.faq dd { display:block; margin:0px; padding:4px 0px 6px 0px; }
	div.faq span.posted { font-size:11px; display:inline; color:#999999; }
	div.faq a { font-weight:normal; }

	div.forum dt { display:block; width:100%; background:#dddddd; margin:0px; padding:4px 0px 4px 0px; padding:0px 0px 0px 5px; }
	div.forum dd { display:block; width:96%; background:#eeeeee; margin:0px; padding:4px 2% 4px 2%; color:#666666; }
	div.forum span { display:inline; }
	div.forum #posts dt { font-weight:bold; }
	div.forum dd a { font-weight:normal; }
	div.forum input[type=text], div.forum textarea { border:1px solid #999999; font-family:Verdana, Tahoma, Arial, Sans-serif; font-size:12px; width:50%; }
	div.forum input[type=submit] { font-size:11px; color:#ffffff; border:1px solid #999999; background:#be4c1b; }

	div.forum_list ul { list-style:none; margin:0px; padding:0px; }
	div.forum_list a { font-weight:normal; }

	div.poll span { display:inline; }
	div.poll input[type=radio] { position:relative; top:3px; }
	div.poll p.poll-quest { font-weight:bold; }
	div.poll input[type=submit] { border:1px solid #999999; background:#be4c1b; color:#ffffff; }
	div.poll dd.poll-img { margin:0px 0px 5px 0px; padding:0px; }

	div.jukebox-list a { font-weight:normal; }

	div.jb-list ol { list-style:none; margin:0px 0px 10px 0px; padding:0px; }
	div.jb-list a { font-weight:normal; color: #999999; }

	div.jukebox ul { list-style:none; margin:0px 0px 10px 0px; padding:0px; }
	div.jukebox a { font-weight:normal; }
	div.jukebox input[type=text], div.jukebox select { border:1px solid #999999; margin-left: 90px; }
	div.jukebox input[type=submit] { border:1px solid #999999; background:#be4c1b; color:#ffffff; }
	div.jukebox select { margin-left:7px; width:185px; }
	div.jukebox table a { line-height:18px; font-size:10px; }
	div.jukebox table tr { padding:0px; margin:0px; }

	div.album ul { list-style:none; margin:0px; padding:0px; }
	div.album a { font-weight:normal; }

	div.cat_list ul { list-style:none; margin:0px; padding:0px; }
	div.cat_list ul li { margin:0px 0px 10px 0px; }
	div.cat_list a { font-weight:normal; }
	div.cat_list ul li { display:block; width:40%; margin:0 4% 0 0; float:left; border-bottom:1px solid #eeeeee; }
	div.cat_list ul li a { font-weight:bold; }
	div.cat_list table tr th { background:#c5cdcc; color:#ffffff; text-align:left; }
	div.cat_list table tr * { line-height:16px; }
	div.cat_list select { border:1px solid #999999; }

	div.events ul { list-style:none; margin:0px; padding:0px; }
	div.events ul li { margin:0px 0px 10px 0px; }
	div.events a { font-weight:normal; }
	div.events ul li { display:block; width:40%; margin:0 4% 0 0; float:left; border-bottom:1px solid #eeeeee; }
	div.events ul li a { font-weight:bold; }
	div.events table tr th { background:#c5cdcc; color:#ffffff; text-align:left; }
	div.events table tr * { line-height:16px; }
	div.events select { border:1px solid #999999; }

	div.artist ul { list-style:none; margin:0px; padding:0px; }
	div.artist ul a { font-weight:normal; }
	div.artist ul li { margin:0px 0px 5px 0px; }
	div.artist h1 { font-size:11px; text-transform:uppercase; color:#444444; }

	div.login input[type=text], div.login input[type=password] { border:1px solid #999999; background:#ffffff; color:#000000; }
	div.login input[type=submit] { border:1px solid #999999; background:#be4c1b; color:#ffffff; margin:10px 0px 10px 0px; }

	div.links span { display:inline; color:#999999; }
	div.links dd.desc { margin:0px 0px 10px 0px; padding:0px; }

	div.lst-links ul { list-style:none; margin:0px; padding:0px; }
	div.lst-links a { font-weight:normal; }

	div.newsbill dt.heading { font-size:11px; color:#444444; }
	div.newsbill dd { margin:0px; padding:0px; }
	div.newsbill dd.introduction { margin:0px; }
	div.newsbill dd.introduction img { float:left; margin:0px 5px 0px 0px; }
	div.newsbill dd.posted { color:#999999; font-size:10px; margin:0px 0px 10px 0px; clear:left; }
	div.newsbill span.posted-by { display:inline; }
	div.newsbill a { font-weight:normal; }

	div.album_list ul { list-style:none; margin:0px; padding:0px; }
	div.album_list a { font-weight:normal; }
	}

@media print
{
	body, table, tr, th, span, div, p, ul, li, a, h1, span.mod-title, h2, h3, h4, h5, h6 { font-size: 11pt; line-height: 20pt; font-family:Verdana, Tahoma, Arial, Sans-serif; }
	h1, span.mod-title, h2, h3, h4, h5, h6 { display:block; font-weight:bold; line-height:20pt; margin:0; padding:0; color:#444444; }
	h1, span.mod-title { font-size:11pt; text-transform:uppercase; letter-spacing:2px; }
	h3 { font-size: 11pt; margin:14pt 0 6pt 0; }
	a, a:visited { text-decoration:none; font-weight:bold; color:#be4c1b; }
	div.recnav, div.login, div.header, div.footer, div.ads { display:none; }
}