/* LAN-INFO.COM CSS */

html, body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #CCCCCC;
margin: 0px;
margin-top: 5px;
margin-left: 5px;
margin-bottm: 0px;
}

img {
border: 0px;
}

a {
color: #744518;
text-decoration: underline;
}

a:visited {
color: #744518;
text-decoration: underline;
}

a:hover {
color: #000000;
text-decoration: underline;
}

.site_frame {
padding: 10px;
padding-bottom: 0px;
border: 1px solid #999999;
}

h1 {
margin-top: 5px;
margin-bottom: 10px;
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
margin-top: 5px;
margin-bottom: 5px;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
margin-top: 0px;
margin-bottom: 5px;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style1 {
font-size: 10px
}

.style2 {
font-size: 11px;
font-weight: bold;
}

.style3 {
color: #FF0000
}

/* LOGOTOP */

.logotop {
margin: 0px;
padding: 0px;
background: url(grafik/logotop.png) no-repeat;
}

.top_right {
margin: 0px;
padding: 3px;
padding-top: 32px;
color: #FFFFFF;
font-size: 10px;
}

.logo a {
margin: 0px;
padding: 0px;
width: 300px;
height: 80px;
display: block;
}

/* MAIN */

.main_frame {
height: 650px;
}

.main {
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

.main_text {
padding: 0px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
}


/* HÖGER */

.right {
padding-top: 23px;
padding-left: 9px;
background: url(grafik/right_bg.png) repeat-y;
}

/* TOPP-MENY */

.undermenu {
width: 738px;
height: 23px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

.undermenu li {
float: left;
}

.undermenu li a {
width: 122px;
margin: 0px;
margin-right: 1px;
padding: 0px;
padding-top: 4px;
color: #FFFFFF;
font-weight: bold;
display: block;
text-align: center;
background: url(grafik/top_button_normal.png) no-repeat;
}

.undermenu li a:link {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
}

.undermenu li a:visited {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
}

.undermenu li a:hover {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
background: url(grafik/top_button_hover.png) no-repeat;
}

li#selected a {
height: 23px;
text-decoration: none;
color: #FFFFFF;
display: block;
background: url(grafik/top_button_hover.png) no-repeat;
}

/* VÄNSTER KOLUMN */

.left_header {
width: 164px;
height: 23px;
margin-bottom: 3px;
padding-bottom: 3px;
font-size: 12px;
line-height: 23px;
font-weight: bold;
text-indent: 5px;
background: url(grafik/leftheader_bg.png) no-repeat;
}

.left_box {
margin: 0px;
padding: 3px;
background-color: #FFFFFF;
border: 0px solid #bfbfbf;
}

/* UNDERMENY */

.leftmenu {
margin: 0px;
padding: 0px;
}

.leftmenu a {
width: 164px;
height: 23px;
margin: 0px;
padding: 0px;
padding-top: 3px;
color: #000000;
display: block;
font-size: 11px;
text-decoration: none;
text-indent: 12px;
font-weight: bold;
background: url(grafik/left_button_normal.png) repeat-x;
}

.leftmenu a:link {
color: #000000;
display: block;
}

.leftmenu a:visited {
color: #000000;
display: block;
}

.leftmenu a:hover {
color: #999999;
text-decoration: underline;
display: block;
}

.footer {
font-size: 10px;
height: 20px;
}

/* PUSH */

.push {
margin: 0px;
padding: 5px;
background-color: #f4f4f4;
border: 1px solid #d8d8d8;
}

.push2 {
margin: 0px;
padding: 5px;
background-color: #f4f4f4;
border: 1px solid #d8d8d8;
}

/* SHOPPAR */

.shoppar {
font-size: 10px;
}

.shoppar_top {
font-size: 10px;
}

.header_row {
height: 22px;
margin: 0px;
padding: 0px;
padding-top: 3px;
padding-left: 5px;
background-color: #f4f4f4;
}

.header_row img {
padding-right: 5px;
}

.table_break {
margin: 0px;
padding: 0px;
height: 13px;
background: url(grafik/breakline.png) repeat-x;
background-position: center;
}