
root { 
    display: block;
}
#header, #sub, #content, #footer{width: 950px; margin: 0 auto; position: relative;}

.blue a {text-decoration: underline; color: blue;}
.blue a:visited {text-decoration: underline; color: blue;}
.blue a:hover {text-decoration: underline; color: red;}

.red {color: #a91e20}
.italic{font-style:italic;}

*{margin: 0; padding: 0; border: 0; font-weight: normal;} strong{font-weight: bold;} #welcome strong{font-weight: normal;}
body{margin: 0; padding: 0; font-family: Helvitica, "Arial", sans-serif; font-size: 0.9em;
	 line-height: 1.0em; color: #333; background: url('pics/bg.jpg') repeat-x #d2d2d2;}/*d2d2d2*/
h3{font-size: 1.3em; line-height: 24px;color: #000}
a{color: #5c4c39;}
a:hover{text-decoration:underline;}

#header-wrap {}
#header{height:130px;position:relative;z-index:1;}

#header-top-links{color: #333333;top:15px;right:10px;position:absolute;font-size:0.8em;}
#header-top-links a{color: #333333; text-decoration:none;}
#header-top-links a:hover {color: #999;}

/*gammel menu - uden drop down
#header-main-links{color: #333333;top:95px;right:0px;position:absolute;}
#header-main-links ul li{list-style-type:none; display:inline; padding: 3px 10px;}
#header-main-links li.active a{border-bottom: solid #ff9933;}
#header-main-links a{color: #333333; text-decoration:none;}
#header-main-links a:hover {color: #ff9933;}*/

/*drop-down indkapsling*/
#header-main-links{color: #333333;top:95px;right:0px;position:absolute;}

#sub-wrap{}
#sub{min-height:35px;border-bottom: 1px dotted #999999;}

#sub-links{color: #333333;top:10px;left:468px;position:absolute;font-size:0.9em}
#sub-links ul.sublinks li{list-style-type:none; display:inline; padding: 3px 10px;}
#sub-links li.active a{font-weight:bold;}
#sub-links a{color: #333333; text-decoration:none;}
#sub-links a:hover{color: #ff9933;}

#logo{float:left;}

#content-wrap{}
#content{min-height:471px;}
#content-left{float: left; z-index:1;}
#content-right{height: 100%;position: absolute;right: 0; top: 0;}
#contact-left{left:0; padding:20px;overflow:hidden;position:relative;max-width:300px;line-height:1.8em}

#footer-wrap{}
#footer{width: 950px;color: #666666; line-height: 2em; text-align: left; font-size: 0.75em; border-bottom: 1px dotted #999999;}
#footer a {text-decoration:none;}
#footer a:hover{text-decoration:underline;color:blue;}

body#kursus #content{background:url('pics/content_bg.jpg') no-repeat    }
body#kursus #content-right{width:390px;line-height:1.6em;color:#333333}
body#kursus #content ul.kursus li{line-height:1.6em;
                                 padding: 2px;margin-bottom: 6px;list-style-position:inside;}/*list-style-image: url(pics/pointer.png);*/
body#kursus #content table{border:0px solid black;height:100%;}

body#support #content{}
body#support #content.service{}
body#support #content p,h3,h4,ul,li,a,td,tr{line-height:1.3em;}
body#support #content p.head{color:#000;}
body#support #sub p.head{color:#000;font-weight:bold;}
body#support #content p.head{color:#000;font-size:1.3em}
body#support td{width:50%;}
body#support #content h3{font-size:20px;}
body#support #content-right{width:276px;line-height:1.6em;color:#333333;right:30px;}
body#support table{border:0px solid black;width:950px;}
body#support table.support{border:0px solid black;width:950px;background-image:url('pics/robot.gif');
                            background-position:center;background-repeat:no-repeat;}
body#support #content ul.support ul, li{line-height:1.6em;
                                 padding-left: 0;margin-bottom: 6px;margin-left:1.0em;
                                 list-style-position:outside;
                                 font-size:1.05em;
                                 }

body#support #content ul.support ul li:before{
    content: "\00BB \0020";
}
#custom-gen ul li:before {
	content: "\00BB \0020";
	}

body#support td,th{width:50%;}
/*body#support #content table tr,th,td{}*/

body#installation #content{background:url('pics/bg_2.jpg') no-repeat}
body#installation #content-right{width:236px;line-height:1.6em;color:#333333;right:50px;}
body#installation #content table{border:0px solid black;height:100%;}
body#installation #content ul.installation li{line-height:1.6em;
                                 padding: 0;padding-left: 0.4em;margin-bottom: 6px;list-style-position:inherit;font-size:1.05em;}

body#info #content{}
h3.header{font-size:5.0em;}
body#info #content p,h3,h4,ul,li,a,td,tr{line-height:1.3em;}
body#info #content p.head{color:#000;}
body#info #sub p.head{color:#333333;font-weight:bold;}
body#info td{width:50%;}
body#info #content h3{font-size:20px;}
body#info #content-right{width:276px;line-height:1.6em;color:#333333;right:30px;}
body#info table{border:0px solid black;width:100%;}
body#info #content ul.installation li{line-height:1.6em;
                                 padding: 0;padding-left: 0.4em;margin-bottom: 6px;list-style-position:inside;font-size:1.05em;}

/* Contact-us Content - form */
#contact input, textarea{padding: 4px; border: 1px solid #e6e5e5; font-size: 16px; color: #000; background: #fff; width: 300px; font-family: monospace; margin: 2px 0;}
#contact form label {display: block; float: right; width: 150px;  padding: 0; margin: 7px 0 0 0; text-align: left;}
#contact input.submit{ text-align: center; float: left; font-family: georgia; width: 170px; height:22px;background: url("pics/send_btn.jpg");}
#contact input.submit:hover{cursor: pointer; background: #fff;width: 170px; height:22px;background: url("pics/send_hover.jpg");}
#contact fieldset{background: #f5e9cc; padding: 12px 2px; margin: 0; margin-bottom: 10px;}
#contact select{background: #6f6251; color: #f5e9cc; text-transform: none; font-size: 10px; margin: 0 auto;}

body#contact #content-right{border-left:1px dotted #999999; padding:20px;overflow:hidden;width:500px;}
body#contact #content{border-top:1px dotted #999999}
body#contact h3{font-size: 19px; line-height: 24px;color: #66696c}
body#contact form{padding: 25px 0 35px 0; color: #66696c}
body#contact input.userdetails, body#contact textarea{font-size: 1.0em; font-family: Helvitica, "Arial", sans-serif; width: 300px; padding: 6px 4px;}
body#contact textarea{height: 170px;}
body#contact #footer {top:60px;}
/*#contact-left{left:0; padding:20px;overflow:hidden;position:relative;max-width:300px;line-height:1.8em}*/

body#produkter #content{padding:20px;}
body#produkter #content p,h3,h4,ul,li,a,td,tr{line-height:1.3em;}
body#produkter #content p.head{color:#000;font-size:1.3em}
body#produkter #sub p.head{color:#000;font-weight:bold;}
body#produkter #content p.reservedele{color:#000;font-size:1.2em}
body#produkter td.reservedele{padding-right:36px;}
body#produkter td.left{padding:10px;}
body#produkter td.left-robotter{width:60%}
body#produkter #content h3{font-size:2.3em;}
body#produkter #content-right{width:276px;line-height:1.6em;color:#333333;right:30px;}
body#produkter table.produkter{border:0px solid black;width:952px;}
body#produkter #content ul.produkter li{line-height:1.6em;
                                 padding: 0;margin-bottom: 6px;
                                 list-style-position:outside;font-size:1.05em;}
body#produkter #content ul.produkter li.no-pointer{list-style-image:url('pics/pointer.png')}