body {font: 0.9em verdana, arial, sans-serif; background-color: #F4F4F4; line-height: 1.4em;}
* {margin: 0; padding: 0;}

/* Start: L A Y O U T */

div#outerwrapper {width:980px; margin: auto; margin-top: 20px; margin-bottom: 20px; background-color: #FCFCF1; border: 1px solid #333;}
div#mainwrapper {width:950px; margin: 15px;}
div#header {width:950px; height:150px;border: 1px solid #000;}
div#lineup {width:950px; height:14px; background-color:#A5AE9E; border-left: 1px solid #000;border-right: 1px solid #000;border-bottom: 1px solid #000;}
div#lineupinner {width:950px; height:11px; background-color:#40463b; border-top: 2px solid #CCC;border-bottom: 1px solid #666;}
div#columnwrapper {float:left; width:950px; margin-top: 10px; margin-bottom: 10px;}
div#column1 {float:left; width:220px; margin-left:-730px; }
div#column2 {float:left; width:509px; display:inline; margin-left:220px; } /* display inline is hack fix for IE */
div#column3 {float:left; width:220px;  border-left: 1px solid #ddd;}
div#linedown {float:left; width:950px; height:14px; background-color:#40463b; border: 1px solid #000;}
div#linedowninner {width:950px; height:12px; background-color:#40463b; border-top: 1px solid #CCC;border-bottom: 1px solid #666;}
div#footer {float:left; width:950px;}
.clearfix:after {
    content: "."; 
	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Slut: L A Y O U T */

/* Start: M E N Y */

ul#navigation{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
ul#navigation a{
	display: block;
	text-decoration: none;
/*	background: #f4f1f1; */
	color: #7e1409;
	padding: .2em 1.4em;
	border-bottom: 2px solid #fff;
	width: 11em;
	font-weight: bold;
}
ul#navigation a:hover{
	background: #eeeeee;
}

ul#navigation li {
	display: inline;
}

ul#navigation li.current {
	background: #eeeeee;
	color: #222;
}

/* Slut: M E N Y */


/* Start: L I S T A */

td.lista {
	margin-left: 0;
	padding-left: 0;
	text-decoration: none;
	font-size: 0.8em;
	color: #000;
	padding: .2em .5em .2em .5em;
	border-bottom: 2px solid #fff;
	line-height: 1.4em;
	
}


.introtext {
	padding:0.8em 0.6em 0.6em 0.1em;
	background: url(../bilder/crosstrans.gif) no-repeat top right;
}

div.writertext {
	padding:1.0em 6.5em 0.6em 6.5em;
	font-size: 0.7em;
	line-height: 1.2em;
	text-align: right;
}

h1#header{
	color: #111;
	font-size: 1.2em;
	font-weight: normal;
	background: #DDD;
}


#footer h2{
	color: #111;
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;
}

/* Start: B O X */

.boxLeftHeader {
	margin-top:0em;
	padding:0.5em 0.6em 0.3em 0.9em;
	background: #ddd;
	margin-right:1.9em;

}

.boxLeftHeader h2 {
	font-size:1em;
	font-weight:bold;
	margin:0;
	color:#000;
}

.boxLeft {
	padding:0.6em 0.1em 0.6em 0.5em;
	margin-bottom:.5em;
	margin-top:1px;
	border-top:0.2em solid #CC3333;
	font-size:0.9em;
	margin-right:2.1em;
border-right: 1px solid #ddd;
	border-bottom:0.2em solid #CC3333;	
}

.boxRightHeader {
	margin-top:0em;
	padding:0.5em 0.6em 0.3em 0.9em;
	margin-left:.9em;
	background: #ddd;	
}

.boxRightHeader h2 {
	font-size:1em;
	font-weight:bold;
	margin:0;
	color:#000;
}

.boxRight {
	padding:0.6em 0.1em 0.6em 0.5em;
	margin-bottom:1.0em;
	margin-top:1px;
	margin-left:.9em;	
	border-top:0.2em solid #CC3333;
	font-size:0.9em;
}

.boxCenterHeader {
	margin-top:0em;
	padding:0.8em 0.6em 0.6em 0.8em;
	background: url(../bilder/bgheader.jpg) no-repeat bottom right;	
}

.boxCenterHeader h2 {
	font-size:1.5em;
	line-height:1.3em;
	font-weight:normal;
	margin:0;
	color:#000;
}

.boxCenter {
	padding:0.6em 0.6em 0.6em 0.7em;
	margin-bottom:1.5em;
	margin-top:1px;
	margin-right:18px;
	border-top:0.5em solid #CC3333;
}
/* Slut: M E N Y */

