
body {
	margin: 0;padding:0;
	background-color: #dedfde;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; background-image:url(/images/v4/page-bg.gif); background-repeat:repeat-x;

}
#maintabell {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; width:980px; padding-top:0;
}
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.redline {
	border: 1pt solid #E91112;
}
.blueline {

	border: 1pt solid #5D96B4;
}

.formdefine {
font-size:9pt;
}

a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.menu:hover {
	text-decoration: none;
	color:yellow;
}
a.menu:active {
	text-decoration: none;
	color:white;
}
a.menu {
	font-size: 16px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; color:#888888;
}
html>body a.menu {
	font-size: 16px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; color:#888888;
	
}
a:link {
	color: #0066cc;
	text-decoration: none;
}
a:visited {
	color: #0066cc;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
a:active {
	color: #0066cc;
	text-decoration: none;
}
a {
	font-size: 8pt;
}
.green {
	border: 2px solid #006600; font-size:9pt;
}
.other {
	font-size:10pt; color:#006600;
}
.formit {
width:250px;margin-left:50px; font-size:10px;}



.flikar {
font-size: 8pt;
line-height:2;
border:1px solid #0066cc;
background-color:white;
padding:2px 2px 2px 2px;
}
hr {color:#0066cc;}
#putformitems input, textarea, select{ margin-left:10px;}
.divschema { padding:0; text-align:left; width:950px;}
.schematics-left{width:150px;border-top:1px solid #5c5c7a;border-left:1px solid #5c5c7a;background-image:url(/images/behindmenu.jpg);border-bottom:9px solid #5c5c7a;border-right:1px solid black; color:#000000;padding:2px 5px 1px 2px;}
.schematics-right{border-right:1px dotted black;height:20px;border-bottom:9px solid #5c5c7a;border-top:1px solid #5c5c7a;padding:0; width:auto;min-width:14px;width:14px;}
.schematics-left a{color:black;}

.schematics-left-thin{width:250px;border-top:1px solid #5c5c7a;border-left:1px solid #5c5c7a;background-image:url(/images/behindmenu.jpg);border-bottom:1px solid #5c5c7a;border-right:1px solid black; color:#000000;padding:0;}
.schematics-right-thin{border-right:1px dotted black;height:20px;border-bottom:1px solid #5c5c7a;border-top:1px solid #5c5c7a;padding:0; width:auto;min-width:14px;width:14px;}
.schematics-right-thin a{width:100%;}


.schematics-left-big{}
.schematics-left-big-tr{width:150px;border-top:1px solid #5c5c7a;border-left:1px solid #5c5c7a;background-image:url(/images/behindmenu.jpg);border-bottom:1px solid #5c5c7a;border-right:1px solid black; color:#000000;padding:2px 5px 1px 2px;}


.schematics-grupp-tr-top{background-image:url(/images/behindmenu.jpg);}
.schematics-grupp-td-top{border:1px solid #5c5c7a;}
.schematics-grupp-tr-main{background-color:white;}
.schematics-grupp-td-left-main{border-left:1px solid #5c5c7a;border-right:1px solid #5c5c7a;border-top:1px solid #5c5c7a;border-bottom:5px solid #5c5c7a;background-image:url(/images/behindmenu.jpg);}
.schematics-grupp-td-right-main{border-top:1px dashed #5c5c7a;border-left:1px dashed #5c5c7a;border-right:1px dashed #5c5c7a;border-bottom:5px solid #5c5c7a; padding-bottom:20px; }




.st{line-height:20px;background-color:white; color:white;}
.st0{line-height:20px;background-color:red; color:white;}
.st1{line-height:20px;background-color:orange; color:white;}
.st2{line-height:20px;background-color:blue; color:white;}
.schematics-right{border-right:1px dotted black;height:20px;border-bottom:9px solid #5c5c7a;border-top:1px solid #5c5c7a;padding:0; width:auto;min-width:14px;width:14px;}
.b0{border-right:1px solid red;}
.b1{border-right:1px solid orange;}
.b2{border-right:1px solid blue;}





.closetag{ border-right:1px solid black;}
#infot{height:70px;overflow:auto; width:450px; margin-left:10px;font-size: 8pt;}
.myStyle {
    position: absolute;
    visibility: hidden;
}
.kunderna-style{ padding:5px 5px 5px 5px; color:black;background-image:url(/images/behindmenu.jpg); width:250px; border:1px dotted black;}
.kunderna-style a{ color:red;float:right;clear:both; font-weight:bold;}

.cost-div{ border:1px dotted black;background-image:url(/images/behindmenu.jpg); padding:5px 5px 5px 5px; width:80%}

table.information td.info{
border-left:1px solid black; border-right:1px solid #c0c0c0;font-size:10px;
}
table.information td.info div.overskrift{ background-color:#4d9ed6; padding:2px 2px 2px 2px; color:#28589a;font-size:12px; font-weight:bold;}
table.information td.Price{ color:red;font-size:12px; margin-bottom:0; margin-bottom:3px;border-bottom:1px solid black;padding-top:5px; padding-bottom:5px; text-align:center;}
table.information td.Price a{color:red;}
.infotext-header,  h1,h2, h4{
color:#284f87; font-size:14px;
font-weight:normal;
} h3{
color:#284f87; font-size:16px;
font-weight:normal;

}
#read_more_div strong{color:#666666;}
#public_menu a{ margin-left:15px; margin-right:5px; line-height:32px;}
#public_menu{ height:32px;margin-left:20px; font-size:18px; color:#888888;}
a.login{ padding-left:30px;color:yellow;}
a:hover.login{ color:yellow;}
#logobanner_img{ padding-left:140px; padding-top:5px;}
div.logotext{ text-align:center;}
.smallmenu{ padding:0;margin:0;}
.smallmenu li{ width:220px; background-color:#FFFFFF; padding-bottom:5px;  background-repeat:no-repeat;padding-top:3px;  list-style-position:inside; list-style:none; margin:5px 5px 5px 5px;  }
.smallmenu li a{ padding:5px 5px 5px 5px; color:#2a5b9c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#top_bar{ width:389px; margin-left:475px; margin-top:0; height:25px; line-height:25px;}
#vertical_menu{background-image:url(/images/v4/v_menu.gif); background-repeat:repeat-y; height:500px; min-height:500px;height:auto; padding-top:5px;}
.overflow_schema{height:500px; overflow:auto;width:780px;  float:left; position:relative;}