html, body, ul, img, h2, p { border:0; margin:0; padding:0; list-style:none; }

html {
	background:url(/img/bg-grad.gif) top left repeat-x #5c7c99;
	font:11px/16px 'Myriad Pro', Myriad, Arial;
	color:#fff;
}

body {
	position:absolute;
	width:1000px;
	margin-left:-500px;
	left:50%;
	background:url(/img/bg-top3.jpg) top no-repeat;
}

a { color:#fff; text-decoration:none; }
a.permalink { color:#d3ba5c; font-weight:bold; font-size:10px; text-transform:uppercase; }
h2 { font-size:26px; font-style:italic; line-height: 28px;}
abbr { display:block; padding:5px 0; color:#d3ba5c; font-weight:bold; font-size:10px; }
p { padding-bottom:10px; }
img { border:0; }
.fel { color:red; }
ul.lista { list-style:disc; margin-left:20px; }
.highlight { color:yellow; }

#topper { clear:both; float:left; width:1000px; }
#topper ul { float:left; margin:246px 0 0 10px; font:11px bold 'Lucida Grande', Arial; }
#topper ul li { float:left; padding:0 10px; display:block; }
#topper ul li a:hover { color:#f5e9b9; }

#bildspel { width:572px; height:268px; }

#content { clear:both; float:left; width:980px; padding:8px; margin-top:15px; }
#content #left { float:left; width:572px; }
#content ul { clear:both; float:left; width:572px; }
#content ul li { clear:both; float:left; margin-top:5px; }
#content ul li div { float:left; }
#content ul li.big #bignews-content { width:258px; padding:0 0 0 20px; }
#content ul li.normal { clear:both; float:left; width:572px; height:86px; background:url(/img/bg-news.gif) right no-repeat; }
#content ul li.normal h2 { font-size:18px; }
#content ul li.normal abbr { padding:1px 0; }
#content ul li.normal .permalink { padding-left:8px; }
#content ul li .image { width:129px; }
#content ul li .news-content { width:400px; padding:3px 10px 10px 10px; }

#content #boxes { float:left; width:223px; margin-left:10px; }
#content #boxes ul { clear:both; float:left; width:223px; background:url(/img/box-top.gif) no-repeat; margin-top:10px; }
#content #boxes ul li { padding:2px 10px 0 10px; width:203px; border-bottom:1px solid #294865; }
#content #boxes ul li div { float:left; }
#content #boxes ul li p { float:left; width:160px; padding:0; }
#content #boxes ul li abbr { float:left; width:43px; padding:2px 0; text-align:right; }
#content #boxes .last { clear:both; float:left; display:inline; width:223px; height:8px; background:url(/img/box-bottom.gif) no-repeat; }
#content #boxes li.end { border:0; padding-bottom:0; }
#content #boxes ul li.header { font-size:14px; padding:10px; color:#98a2a8; text-transform:uppercase; }
#content #boxes ul li.calendar { background:url(/img/icon-cal.gif) no-repeat; background-position:190px 3px; }
#content #boxes ul li.medal { background:url(/img/icon-medal.gif) no-repeat; background-position:190px 3px; }
#content #boxes ul li.pdf { background:url(/img/icon-pdf.gif) no-repeat; background-position:190px 3px; }
#content #boxes ul.events li p { width:120px; }
#content #boxes ul.events li abbr { width:83px; }

#content #bigbanner { float:left; width:160px; margin-left:10px; }
#content #bigbanner h2 { font-size:16px; margin:.5em 0; }

#videoplayer { clear:both; float:left; width:223px; text-align:center; }

#kontakt {
	width: 400px;
	float: left;
}

#kontakt label,
#kontakt input,
#kontakt textarea {
	float:left;
	margin:3px 0;
}

#kontakt label {
	clear:both;
	float:left;
	width:100px;
}

#footer {
	clear:both;
	background:url(/img/footer-round.gif) no-repeat;
	width:1000px;
	text-align:center;
	padding:20px 0 10px 0;
}

#partner-info li {
	clear:both;
	float:left;
}

#partner-info li p {
	float:left;
	width:300px;
	margin-left:15px;
}

#partner-info li div {
	float:left;
}
