html {height: 100%}

#fullheight {min-height:100%; _height:100%}

body {
background:rgb(255,255,255);
font: 80% Verdana, Tahoma, Arial, Helvetica,  Sans-serif;
color:#404040; 
height:100%;
margin:0px;
padding:0px;
}

#container {
background:rgb(255,255,255);
width:900px;
padding:0px;
margin:0px;

}

#banner {
background: #ffffff url(../gfx/banner.gif);
width:900px;
height:168px;
border:0px solid #cccccc;
}

#meny {
background: #ffffff url(../gfx/meny.gif) repeat-x;
width:900px;
height:50px;
border:0px solid #cccccc;
}

#information {
background:#4C5B84 url(../gfx/h2_info.gif) no-repeat;
float:left;
width:160px;
margin-top:10px;
padding:0px;
border-right:0px solid #000000;
}

#information2 {
background:#827666;
float:left;
width:160px;
margin-top:10px;
padding:0px;
border-right:0px solid #000000;
}

#litenmeny {
background:#4C5B84 url(../gfx/h2_meny.gif) no-repeat;
float:left;
width:160px;
margin-top:10px;
padding:0px;
border-right:0px solid #000000;
}

#inbox {
background:#4C5B84;
float:left;
width:150px;
margin-top:10px;
padding:0px;
border-right:0px solid #000000;
}

#leftclean {
background:#ffffff;
float:left;
width:160px;
margin-top:10px;
padding:0px;
border-right:0px solid #000000;
}

#index_innehall {
background: #ffffff url(../gfx/bg.gif) no-repeat;
float:left;
width:515px;
height:400px;
margin-left:1px;
padding:5px;
border:0px solid #cccccc;
}

#innehall {
background: #ffffff;
float:left;
width:515px;
height:400px;
margin-left:1px;
padding:5px;
border:0px solid #cccccc;
}

#thumb{
background: #ffffff;
float:left;
clear:right;
width:100px;
height:400px;
margin-left:0px;
padding:0px;
border:0px solid #cccccc;
}

#info{
background: #ffffff;
float:right;
width:380px;
height:400px;
margin-right:20px;
padding:0px;
border:0px solid #cccccc;
}

#left {
background: #ffffff;
float:left;
width:210px;
padding:5px;
border:0px solid #cccccc;
}

#right {
background: #ffffff;
float:right;
width:250px;
padding:5px;
border:0px solid #cccccc;
}

#cont {
background: #ffffff;
float:right;
width:722px;
height:600px;
margin-top:10px;
}

#media {
background: #ffffff;   
float:right;
width:110px;
height:400px;
padding:5px;
margin-right:30px;
border-left:0px solid #000000;
}

.blalink:link, .meny2:visited {
color : rgb(48, 48, 48);
text-decoration : none;
border-bottom : none;
}

.blalink:active, .meny2:hover {
color : rgb(13, 79, 131);
text-decoration : none;
border-bottom : 1px dotted;
} 

.vitlink:link, .vitlink:visited {
color : rgb(255, 255, 255);
text-decoration : none;
border-bottom : none;
font-weight:bold;
line-height:18px;
margin-top: 20px;
}

.vitlink:active, .vitlink:hover {
color : rgb(255, 255, 255);
text-decoration : none;
border-bottom : 1px solid;
font-weight:bold;
line-height:18px;
margin-top: 20px;
} 

.submeny:link, .submeny:visited {
color : rgb(13, 79, 131);
text-decoration : none;
border-bottom : 1px solid;
}

.submeny:active, .submeny:hover {
color : rgb(60, 123, 170);
text-decoration : none;
border-bottom : 1px dotted;
}

a:link, a:visited, .lanktext {
color : #404040;
text-decoration : none;
border-bottom : 0px dotted;
}

a:active, .lanktext:hover, a:hover {
color : #404040;
text-decoration : none;
border-bottom : 1px solid;
} 

a.imagelink:link, a.imagelink:visited {
color : rgb(0, 0, 0);
text-decoration : none;
border-bottom : none;
}

.white {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 13px;
font-weight:bold;
line-height : 18px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : rgb(255, 255, 255);
}

.mini {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 11px;
font-weight:bold;
line-height : 14px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : rgb(64, 64, 64);
}

.minivit {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 11px;
font-weight:normal;
line-height : 14px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : rgb(255,255,255);
}

.rubrik {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 21px;
font-weight:bold;
line-height : 14px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : rgb(255,255,255);
}

.normal, br, h1, h3, h4, h5, h6, h7, font, li, blockquote, ul {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 13px;
font-weight:normal;
line-height : 18px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : #404040;
}

.info, p {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 13px;
font-weight:bold;
line-height : 18px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : #a71a1a;
}

.tiny {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size : 13px;
font-weight:normal;
line-height : 18px;
margin-top : 10px;
margin-bottom : 1px;
padding-top : 0;
padding-bottom : 0;
color : #404040;
}

.topslag {
margin-top : 0 !important;
}


.roundcont {
	width: 100px;
	background-color: #4C5B84;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../gfx/corners/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../gfx/corners/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



.roundcont2 {
	width: 100px;
	background-color: #cccccc;
	color: #fff;
}

.roundcont2 p {
	margin: 0 10px;
}

.roundtop2 { 
	background: url(../gfx/corners/tr2.gif) no-repeat top right; 
}

.roundbottom2 {
	background: url(../gfx/corners/br2.gif) no-repeat top right; 
}

img.corner2 {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

