
* {
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
html, body {
height : 100%;
}
body {
color : #333333;
line-height : 1.3em;
line-height : 1.2em;
font-size : 73%;
}

#wrap_all{
width: 960px;
position: relative;
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;	
margin-top: 10px;}	
	
#wrap_inner {
float : left;
border : 1px solid #666666;
padding : 10px 20px 10px 20px;
width : 960px;
background: url(../gfx/mennesker_bag_systemerne.jpg) no-repeat 800px bottom;
}
#topbar {
float : left;
width : 100%;
margin : 0 0 0 0;
}
#menu1 {
float : left;
width : 75%;
padding-left : 2%;
padding-top : 5px;
height : 28px;
}
#service {
float : right;
height : 20px;
padding-top : 10px;
}
#language {
float : right;
height : 30px;
}
#header {
float : left;
width : 100%;
height : 70px;
margin : 0 0 0 0;
}
#flash {
float : left;
width : 100%;
height : 170px;
margin : 0 0 0 0;
padding-bottom : 30px;
}
#subbar {
float : left;
width : 100%;
margin : 0 0 0 0;
}
#menu2 {
float : left;
width : 78%;
padding-left : 2%;
padding-top : 3px;
padding-bottom : 5px;
height : 30px;
}
#search {
float : left;
height : 20px;
padding-left : 0;
padding-top : 10px;
width : 20%;
}

#indexedsearchbox {
float: right;}
#buffer {
float : left;
width : 100%;
height : 30px;
padding-top : 20px;
}
#breadcrumb {
float : left;
padding : 0 0 0 20px;
font-size : 0.8em;
}
#breadcrumb a {
font-weight : normal;
text-decoration : none;
}
#breadcrumb a:hover {
text-decoration : underline;
}
#breadcrumb a:link, #breacrumb a:visited {
color : #666666;
text-decoration : none;
font-weight : normal;
}
#breadcrumb a:hover {
text-decoration : underline;
}
#content_main {
float : left;
width : 100%;
height : 30px;
height : auto !important ;
height : 302px;
min-height : 302px;
clear : both;
background-image : url(../gfx/3col.png);
background-repeat : no-repeat;
background-position : right top;
z-index: 1;
}
#content {
float : left;
width : 100%;
height : 30px;
height : auto !important ;
height : 400px;
min-height : 400px;
clear : both;
z-index: 1;
}
#leftcol {
float : left;
width : 210px;
padding-right : 10px;
}
#leftcol_front {
float : left;
width : 240px;
height : auto !important ;
height : 302px;
min-height : 302px;
z-index: 10;
}

#rightcol_products {
float: left;
width: 200px;
}

#menu3 {
float : left;
padding-left : 20px;
}
#menu4 {
float : left;
width : 200px;
padding-top:40px;
height : auto !important ;
height : 220px;
min-height : 220px;
}
#pagetitle {
padding-left : 20px;
}
#pagetitle H1 {
border-bottom : 2px solid #999999;
float : left;
font-size : 0.9em;
margin : 0;
padding : 0 0 2px;
width : 190px;
}
#maincol {
float : left;
width : 470px;
padding-right : 10px;
}
#maincol_wide {
float : left;
padding-left : 20px;
width : 710px;
}
#maincol_products {
float : left;
padding-left : 20px;
width : 520px;
}
#maincol_left {
float : left;
width : 230px;
padding-right : 10px;
}

#maincol_right {
float : left;
width : 230px;
padding-right : 10px;
}
#maincol_left_front {
border-right:2px dotted #CCCCCC;
float:left;
height:280px;
margin:10px 0 0;
overflow:hidden;
padding:0 12px;
width:214px;
}

#maincol_right_front {
border-right:2px dotted #CCCCCC;
float:left;
margin:10px 0px 0px;
padding:0px 12px;
width:214px;
overflow:hidden;
height:280px;
}
#rightcol_front {
float:left;
margin:10px 0px 0px;
padding:0px 12px;
width:214px;;
overflow:hidden;
height:280px;
}
#rightcol {
float : left;
width : 240px;
}
#footer {
float:left;
font-size:0.9em;
height:23px;
margin:20px 8px 0 0;

}
#advertise {
float : left;
width : 210px;
z-index:100;
}
#advertise #addimage {
position : absolute;
}


#advertise #addimage img {
z-index: 100;
}
#advertise #addtext {
position : absolute;
z-index : 10;
padding : 15px;
width : 210px;
}

.tx-srlanguagemenu-pi1 .CUR {
display: none;
}

.tx-srlanguagemenu-pi1 .NO,
.tx-srlanguagemenu-pi1 .INACT {
margin:10px 10px 0;
}
