f* {
margin: 0;
padding: 0;
}

pre {
text-align: left;
font: normal 10px  verdana, arial tahoma, sans-serif;
color: #000;
}

body {
background: #ffffff url("/bilder/background.gif")  fixed ;
text-align: center;
font: normal 10px  verdana,arial tahoma, sans-serif;
color: #000;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
}

#allouterwrapper {
width: 970px;
text-align: center;
margin:auto;
}

#bannertop {
width: 970px;
height: 100px;
text-align: center;
background: #000;
margin: auto;
margin-bottom: 2px;
/*border: solid 0px #fff;*/
}

#header {
width: 715px;
height: 105px;
background: #000 url("/bilder/loggawinter.jpg") no-repeat;
background-position: top left;
margin-bottom: 2px; 
color: #888;
text-decoration: none;
font-size: 10px;

}

#header a {
color: #888;
text-decoration: none;
font-size: 10px;

}
#header a:visited {
text-decoration: none;
font-size: 10px;
}

#header a:hover {
text-decoration: none;
color: #ccc;
font-size: 10px;
}

#header a:active {
text-decoration: none;
color: #ccc;
font-size: 10px;
}

#wrapper {
width: 715px;
border: solid 1px #000;
padding: 0px;
text-align: left;
float: left;
background: #fff;
min-height: 568px;
}

#topmenu a {
color: #ec420e;
text-decoration: none;
font-family: Trebuchet MS,Arial,Verdana,Helvetica,Univers,Zurich BT;
font-size: 12px ;
}

#topmenu table {
width: 100%;
border: solid 0px #000;
}

#topmenu td {
width: 200px;
height: 30px;
clear: both;
font: bold 12px/30px arial, verdana, tahoma, sans-serif;
padding-left: 0px;
color: #fff;
margin-top: 1px;
cursor: default;
}

#content {

margin: 0px 0 0 0px;
padding-left: 5px;
/*border: solid 0px #000;*/
}

#frontcontent {
}

#frontnews {
float: left;
width: 452px;
margin: 4px 0px 3px 0px;
padding-left: 0px;
/*border: solid 0px #000;*/
}

#frontpressnews {
float: left;
width: 652px;
margin: 4px 0px 3px 0px;
padding-left: 0px;
/*border: solid 1px #000;*/
}


#frontnewsright {
float: left;
width: 252px;
}

#frontnewsrightSS {
height: 185px;
background: #fff url("/bilder/ss_news.bkg.jpg") no-repeat;
padding-top: 10px;
padding-left: 5px;
padding-right: 3px;
}

#frontnewsrightSS img{
margin-right: 4px ;
border: solid 1px #444;
max-width: 100px;
max-height: 80px;
}

#frontnewsrightATV {
height: 185px;
background: #fff url("/bilder/atv_news.bkg.jpg") no-repeat;
padding-top: 10px;
padding-left: 5px;
padding-right: 3px;
}

#frontnewsrightATV img{
margin-right: 4px ;
border: solid 1px #444;
max-width: 100px;
max-height: 80px;
}

#frontnewsrightmovies {
border: solid 1px #444;
margin-bottom:6px;
}

#banners {
width: 240px;
margin: 0px 0px 2px 2px;
padding-left: 0px;
float: left;
/*border: solid 0px #000;*/
}

#banners img{
margin: 2px 6px 3px 3px;
}

#banners embed{
margin: 2px 6px 3px 3px;
}


td {
color: #000;
text-decoration: none;
font-size: 10px;
}

a {
color: #645308;
text-decoration: none;
font-size: 10px;
}

a:visited {
text-decoration: none;
font-size: 10px;
}

a:hover {
text-decoration: none;
color: #555;
font-size: 10px;
}

#menu {
width: 150px;
margin: 20px 0 0 0px;
border: solid 0px #000;
}

#footer {
color: #444;
clear: both;
width: 700px;
height: 25px;
margin-left: 0px;
padding-top: 4px;
font-size: 12px;
font:  11px  verdana, tahoma, sans-serif;
}

.rubriknews  {
color: #222;
text-decoration: none;
font: bold 16px/20px Trebuchet MS;
}

.rubrikemag  {
color: #222;
text-decoration: none;
font: bold 14px/20px verdana;
}

h1 {
width: 140px;
height: 30px;
background-color: #333;
margin: 1px 1px 1px 0;
font: bold 16px/30px arial, verdana, tahoma, sans-serif;
padding-left: 10px;
color: #fff;
cursor: default;
}




h3 a {
color: #fff;
text-decoration: none;
font-size: 13px;
}

h3 a:visited {
text-decoration: none;
font-size: 13px;
}

h3 a:hover {
text-decoration: none;
color: #ccc;
font-size: 13px;
}

h3 a:active {
text-decoration: none;
color: #ccc;
font-size: 13px;
}

#nav {
list-style: none;
z-index: 2;
border-right: 1px solid #fff;
height: 210px;
width: 150px;
}

#nav li a {
color: #fff;
font: normal 11px/24px verdana, arial, tahoma, sans-serif;
display: block;
width: 140px;
height: 24px;
background-color: #000;
border-bottom: 1px solid #fff;
padding-left: 10px;
text-decoration: none;
}

#nav li a:hover {
background-color: #555;
}

#current a {
background-image: url("images/bullet.gif");
background-repeat: no-repeat;
background-position: 100% 50%;
}

#sidebar {
width: 132px;
background-color: #ccc;
position: relative;
left: -4px;
margin-left: -147px;
border-top: 1px solid #fff;
font: normal 10px/18px verdana, arial, tahoma, sans-serif;
padding: 8px;
}

img {
border: none;
}

a img {
margin-bottom: 00px;
border: 1px none #fff;
}

a:hover img {
border: 1px none #fff
border-color: #fff;
}


p {
margin-bottom: 0px;
font-size: 10px;
font-family: verdana, arial, tahoma, sans-serif;
}

p:first-line {
font-weight: none;
}

input{
font-size: 10px; 
background-color: #fafafa; 
border: 1px solid #cccccc;
font-family: Verdana,Helvetica,Univers,Zurich BT;
}

textarea{
font-size: 10px; 
background-color: #fafafa; 
border: 1px solid #cccccc;
font-family: Verdana,Helvetica,Univers,Zurich BT;
}

