/* Cascadeing Style Sheet for http://scootergrisen.dk */



/*

<img> display:inline laver 3pixels under billedet så tekst der står ved siden af har plads til det nederste a bogstav g osv der går under linien, det kan rettet med vertical-align:bottom; eller display:block;
hvis et billed har 2 pixels under sig i opera så kan det være fordi den er inline... prøve display:block;

z-index virker kun på position:absolute

width virker kun med display:block eller position:absolute.

vertical-align gælder kun på inline og table-cell

gode fixedspace : "courier new", "lucida console", consolas
verdana, sylfaen, Vrinda

nye cleartype vista fonts: corbel,constantia,consolas,candara,cambria,calibri;
andre fonts : "trebuchet ms",optima,futura

når en id/class er inden i en anden id/class skal den første id/class også med f.eks .tablescooter #tablescooterdatascooterdata { noget; }

display:inline; ie laver en dobbelt margin i float retningen (left) som display:inline retter... display:inline bliver ignoreret på floats som er block men det retter fejlen

*/



*{
   font-family:corbel,"trebuchet ms",verdana,sans-serif;
   margin:0px;
   padding:0px;
   }

::selection{
   background:#000;
   color:#fff;
   }

body{
   padding:0px;
   color:#000;
   font-family:corbel;
   font-size:medium;
   width:100%;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   background:#fff;
   }

.tresojlerholder{
   position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
   clear:both;
   float:left;
   width:100%;				/* width of whole page */
   overflow:hidden;		/* This chops off any overhanging divs */
	}

.tresojler .sojlecenter{
   float:left;
   width:200%;
   margin-left:-200px; 	/* Width of right column */
   position:relative;
   right:100%;
   }

.tresojler .sojlevenstre{
   float:left;
   width:100%;
   margin-left:-50%;
   position:relative;
   left:400px;         	/* Left column width + right column width */
   }

.tresojler .centercontentholder{
   float:left;
   width:50%;
   position:relative;
   right:200px;        	/* Width of left column */
   padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
   }


.top{
   clear:both;
   float:left;
   width:100%;
   }

.tresojler .leftcontent{
   float:left;
   float:right;			/* This overrides the float:left above */
   width:170px;        	/* Width of left column content (left column width minus left and right padding) */
   position:relative;
   right:20px;         	/* Width of the left-had side padding on the left column */
   }

.tresojler .centercontentholder, .tresojler .bredcentercontent{
   float:left;
   width:50%;
   position:relative;
   right:200px;        	/* Width of left column */
   padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */

}

.tresojler .centercontent, .tresojler .bredcentercontent{
   margin:0 200px;     	/* Centre column side padding:
                         	Left padding = left column width + centre column left padding width
                         	Right padding = right column width + centre column right padding width */
   position:relative;
   left:200%;
   overflow:hidden;
   }

.tresojler .centercontent{
   overflow:hidden;

   }

.tresojler .bredcentercontent{
   width:100%;
   }

.tresojler .rightcontent{
   float:left;
   float:right;			/* This overrides the float:left above */
   width:170px;        	/* Width of right column content (right column width minus left and right padding) */
   margin-right:50px;  	/* Width of right column right-hand padding + left column left and right padding */
   position:relative;
   left:50%;
   }

.footer {
   clear:both;
   float:left;
   width:100%;
   margin-bottom:10px;
   }
   
#hastighed{
   color:#aaa;
   font-family:tahoma;
   font-size:120%;
   font-weight:bold;
   margin-bottom:10px;
   text-align:center;
   position:fixed;
   bottom:0px;
   right:50px;
   z-index:20;
   background:#fff;
   border:1px solid #888;
   padding:10px;
   }
   
#footertekstover{
   color:#aaa;
   font-family:tahoma;
   font-size:11px;
   font-weight:bold;
   margin-bottom:10px;
   text-align:center;
   }
   
#footertekst{
   color:#aaa;
   font-family:tahoma;
   font-size:11px;
   font-weight:bold;
   text-align:center;
   }
   
#footertekst a{
   color:#aaa;
   font-family:tahoma;
   font-size:11px;
   font-weight:bold;
   }
   
#topbesked{
   background:#000;
   color:#fff;
   font-weight:bold;
   border:1px solid #000;
   font-size:large;
   font-weight:bold;
   text-align:center;
   padding-top:10px;
   padding-bottom:10px;
   font-family:consolas;
   }
   
#hovedtekst{
   font-size:medium;
   text-align:center;
   margin:10px;
   }
   
#reklameholder{
   white-space:nowrap;
   padding:0px;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   margin-bottom:4px;
   margin-bottom:10px;
   }
   
#reklamebaggrund{
   width:676px;
   background:#FEC631;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   padding:3px;
   border:1px solid #000;
   }
   
#reklame{
   display:inline;
}

#reklame img{
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   }

#reklameoverskrift, #reklameunderskrift{
   white-space:nowrap;
   padding:0px;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   color:#000;
   font-weight:bold;
   text-align:left;
   }

#reklameunderskrift{
   text-align:right;
   }
   
#hovedlogoholder{
   white-space:nowrap;
   padding:0px;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   margin-bottom:4px;
   background:#CADBEB;
   }
   
#hovedlogounder{
   white-space:nowrap;
   padding:0px;
   margin:0px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   margin-bottom:4px;
   }
   
#hovedlogounder img{
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   padding:0px;
   margin:0px;
   width:980px;
   height:70px;
   }

.menu{
   padding:0px;
   margin:0px;
   }

.menu div div{
   padding:0px;
   }

.menu div a{
   color:#224D7B;
   text-decoration:none;
   font-family:tahoma,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   display:block;
   padding:1px;
   }

.menu a{
   text-decoration:none;
   }

.menu div div div a{
   border:1px solid transparent;
   }

.menu div div a:hover{
   background:#ddd;
   border:1px solid #ccc;
   }

.tekst p:first-child:first-letter{
   font-size:large;
   }

.scootermodel, .producent{
   display:inline; /* ie laver en dobbelt margin i float retningen (left) som display:inline retter... display:inline bliver ignoreret på floats som er block men det retter fejlen */
   float:left;
   width:187px;
   text-align:center;
   margin:2px;
   padding-top:4px;
   color:#000;
   background:#fff;
   border:1px solid #fff;
   }

.producent{
   width:90px;
   padding:0px;
   }

.scootermodel:hover, .producent:hover{
   border-color:#000;
   }
   
.scootermodel a, .producent a{
   margin:0px;
   padding:0px;
   text-decoration:none;
   display:block;
   }   
   
.scootermodel a img, .producent a img{
   width:180px;
   height:160px;
   margin:0px;
   padding:0px;
   display:block;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   }
   
.producent a img{
   width:90px;
   height:67px;
   }
   
.scootermodeltekst, .linktekst{
   background:#fff;
   color:#000;
   text-align:center;
   font-weight:normal;
   font-size:small;
   white-space:nowrap;
   margin:0px;
   padding:0px;
   }

.scootermodeltekst a, .linktekst a{
   margin:0px;
   color:#000;
   padding:3px;
   }

.scootermodeltekst a:hover,
.scootermodeltekst a:link,
.scootermodeltekst a:visited{
   color:#000;
   }

.cols{
   margin:0px;
   padding-left:20px;
   padding-right:10px;
   border-left:1px solid #aaa;
   border-right:1px solid #aaa;
   background:#eee;
   padding-top:5px;
   padding-bottom:5px;
   }

.cols a:link, .filholder a:link, .cols a:hover, .filholder a:hover{
   color:#2c67bf;
   }

.cols a:visited, .filholder a:visited{
   color:#2c67bf;
   }

.colleft{
   float:left;
   width:200px;
   clear:both;
   border:0px solid #0f0;
   font-family:cambria,georgia,baskerville,serif;
   font-size:medium;
   }

.colright{
   float:left;
   width:600px;
   border:0px solid #0f0;
   font-family:cambria,georgia,baskerville,serif;
   font-size:medium;
   }
   
.colunder{
   border-top:1px solid #aaa;
   margin-bottom:10px;
   }

/*
#overskriftholder {
   margin:0;
   width:100%;
   white-space:nowrap;
   overflow:hidden;
   background:url(../billeder/overskriftslideb.png) repeat-x left top;
   position:relative;

   }

#overskriftleft {
   display:inline;
   float:left;
   width:4px;
   height:60px;
   white-space:nowrap;
   overflow:hidden;

   position:absolute;
   }

#overskriftcenter{
   display:inline;
   text-decoration:none;
   font-weight:bold;
   color:#000;
   font-size:xx-large;
   line-height:60px;
   margin-left:20px;
   overflow:hidden;
   white-space:nowrap;
   overflow:hidden;

   position:absolute;
   }

#overskriftright {
   display:inline;
   float:right;
   width:4px;
   height:60px;
   white-space:nowrap;
   overflow:hidden;

   position:relative;
   top:0px;
   right:0px;
   }

*/
#overskriftholder {
   position:relative;
   min-width:30px;
   }

#overskriftleft {
   width:4px;
   height:60px;
   background:url(../billeder/overskriftslidea.png) no-repeat left top;
   float:left;
   }

#overskriftcenter{
   height:60px;
   text-decoration:none;
   font-weight:bold;
   color:#000;
   font-size:xx-large;
   line-height:60px;
   padding-left:15px;
   overflow:hidden;
   white-space:nowrap;

   background:url(../billeder/overskriftslideb.png) repeat-x left top;
   }

#overskriftright {
   width:4px;
   height:60px;
   background:url(../billeder/overskriftslidec.png) no-repeat left top;
   float:right;
   }

/*
.overskriftfordataholder {
   margin:0;
   width:100%;
   white-space:nowrap;
   overflow:hidden;
   background:url(../billeder/overskriftfordataslideb.png) repeat-x left top;
   }

.overskriftfordataleft {
   display:inline;
   float:left;
   width:4px;
   height:40px;

   position:absolute;
   }

.overskriftfordatacenter{
   display:inline;
   text-decoration:none;
   font-weight:bold;
   color:#fff;
   font-size:large;
   line-height:40px;
   padding-left:20px;
   overflow:hidden;

   position:absolute;
   }

.overskriftfordataright {
   display:inline;
   float:right;
   width:4px;
   height:40px;

   position:relative;
   top:0px;
   right:0px;
   }
*/

.overskriftfordataholder {
   position:relative;
   min-width:30px;
   }

.overskriftfordataleft {
   width:4px;
   height:40px;
   background:#000 url(../billeder/overskriftfordataslidea.png) no-repeat left top;
   float:left;
   }

.overskriftfordatacenter{
   height:40px;
   text-decoration:none;
   font-weight:bold;
   color:#fff;
   font-size:large;
   line-height:40px;
   padding-left:10px;
   overflow:hidden;
   white-space:nowrap;

   background:#000 url(../billeder/overskriftfordataslideb.png) repeat-x left top;
   }

.overskriftfordataright {
   width:4px;
   height:40px;
   background:#000 url(../billeder/overskriftfordataslidec.png) no-repeat left top;
   float:right;
   }

.overskriftfordatascooter{
   background:#ddd;
   color:#444;
   border-top:1px solid #aaa;
   border-left:1px solid #aaa;
   border-right:1px solid #aaa;
   border-bottom:1px solid #aaa;
   text-align:left;
   padding:3px;
   padding-left:10px;
   font-size:medium;
   white-space:nowrap;
   margin:0px;
   clear:both;
   font-family:cambria,georgia,baskerville,serif;
   font-weight:bold;
   }

.scooterbilledholder{
   padding:0px;
   margin:0px;
   text-align:center;
   padding-top:20px;
   padding-bottom:10px;
   clear:both;
   }
   
.scooterbilled{
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   width:550px;
   height:400px;
   display:block;
   }

.sidelinkikonholder{
   display:inline;
   float:left;
   margin:0px;
   clear:both;
   }

.sidelinkikon{
   width:12px;
   height:12px;
   float:left;
   }

.lillelink{
   overflow:hidden;
   }

.lillelink, .sidelinkikon{
   margin-top:0px;
   }

.lillelink img{
   margin:0px;
   padding:0px;
   width:12px;
   height:12px;
   }

#countere, #countere div{
   text-align:center;
   }

.counterosv{
   padding:0px 5px;
   display:inline;
   }

.counterosv img{
   display:inline;
   }
  
.nycounterosv{
   padding:5px;
   text-align:left;
   }

.nycounterosv img{
   display:inline;
   }
  
img{
   font-size:small;
   font-family:corbel,verdana,sans-serif;
   font-weight:normal;
   vertical-align:bottom;
   }
   
a img{
   border-width:0px;
   }

.uniholder{
   width:180px;
   }

.unioverskrift{
   border-bottom:0px solid #aaa;
   color:#fff;
   padding:5px;
   font-size:small;
   font-family:verdana,sans-serif;
   font-weight:bold;
   text-align:center;
   background:#000;
   background:url(../billeder/uniholder_overskrift.png) no-repeat top center;
   }

.unibaggrund{
   background:url(../billeder/uniholder_baggrund.png) no-repeat bottom center;
   padding:5px;
   }
   
.uniindhold, .uniindhold *, .uniindhold a, .uniindhold div a{
   font-family:verdana,sans-serif;
   font-size:11px;
   color:#000;
   overflow:hidden;
   }

#rundehjornerholder{
   width:1002px;
   margin:auto;
   }
  
.rundehjorner_linie1, .rundehjorner_linie2, .rundehjorner_linie3, .rundehjorner_linie4{
   display:block;
   overflow:hidden;
   height:1px;
   }

.rundehjorner_linie1{
   background:#888;
   margin:0 5px;
   }

.rundehjorner_linie2, .rundehjorner_linie3, .rundehjorner_linie4{
   background:#fff;
   border-style:solid;
   border-color:#888;
   }

.rundehjorner_linie2{
   margin:0 3px;
   border-width:0 2px;
   }

.rundehjorner_linie3{
   margin:0 2px;
   border-width:0 1px;
   }

.rundehjorner_linie4{
   margin:0 1px;
   border-width:0 1px;
   }

.indholdoverdel{
   font-size:large;
   padding-left:10px;
   text-decoration:underline;
   font-family:constantia,georgia,palatino,"big caslon medium",serif;
   display:inline;
   }

.indholdunderdel{
   margin-top:0px;
   margin-bottom:10px;
   padding-left:20px;
   padding-top:0px;
   }

.forbruglinie{
   margin-top:5px;
   margin-bottom:5px;
   }

.javascriptogflashikkeaktiv{
   padding:3px;
   margin:3px;
   border:3px solid #000;
   background:red;
   color:#fff;
   font-size:small;
   font-family:consolas,"lucida console",consolas,monospace;
   }

.fillisteholder{
   margin:auto;
   }

.filholder{
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   overflow:hidden;
   }

.filholdersub{
   border:1px solid #fff;
   padding:2px;
   }

.filholdersub *{
   font-family:consolas,"lucida console",monospace;
   }

.filholder a{
   text-decoration:none;
   }

.filholdersub:hover{
   border:1px solid #bbb;
   background:#ddd;
   }

.upload_filogmappenavn, .manualholder{
   float:left;
   display:inline;
   }

.upload_filogmappenavn img{
   padding-right:10px;
   vertical-align:middle;
   }

.upload_filogmappenavn, .upload_manualtype, .upload_filogmappeinfo{
   overflow:hidden;
   white-space:nowrap;
   text-decoration:none;
   font-weight:bold;
   display:block;
   }

.ikonogfil a{
   text-decoration:none;
   }

.upload_filogmappenavn{
   text-align:left;
   width:400px;
   }

.filnavn{
   float:left;
   display:inline;
   }

.upload_ikonholder{
   text-align:center;
   display:inline;
   float:left;
   padding-left:7px;
   padding-right:7px;
   }

.upload_ikon{
   text-align:center;
   display:block;
   }

.ikon16x16{
   vertical-align:middle;
   display:inline;
   }

.upload_filnavnholder{
   display:inline;
   float:left;
   }

.upload_filnavn{
   text-align:left;
   width:294px;
   display:block;
   overflow:hidden;
   }

.upload_brugermanual, .upload_servicemanual, .upload_eldiagram, .upload_reservedele{
   text-align:center;
   width:20px;
   display:block;
   }

.upload_brugermanualfarve, .upload_servicemanualfarve, .upload_eldiagramfarve, .upload_reservedelefarve{
   font-weight:bold;
   }

.upload_brugermanualfarve{
   color:#00A600;
   }

.upload_servicemanualfarve{
   color:#F80202;
   }

.upload_eldiagramfarve{
   color:#D39840;
   }

.upload_reservedelefarve{
   color:#4B84FF;
   }

.upload_filstorrelseholder{
   float:left;
   display:inline;
   }

.upload_filstorrelse{
   display:block;
   text-align:right;
   width:95px;
   padding-right:5px;
   overflow:hidden;
   }

.upload_filogmappeinfo{
   text-align:right;
   width:70px;
   }

.bold{
   font-weight:bold;
   }

#gatiltoplink{
   border-right:0px;
   margin:0px;
   padding:10px;
   position:fixed;
   bottom:0px;
   right:0px;
   z-index:20;
   white-space:nowrap;
   }

#gatiltoplink img{
   width:27px;
   height:27px;
   }

#gatilfejllink{
   border-right:0px;
   margin:0px;
   padding:3px;
   position:fixed;
   top:0px;
   left:614px;
   z-index:20;
   white-space:nowrap;
   }

#gatilfejllink img{
   width:27px;
   height:27px;
   }

a:active{
   outline:none;
   }

.indholdsbilled{
   width:550px;
   height:250px;
   }

.flash{
   padding:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;
   margin-bottom:10px;
   margin:0px;
   border:0px solid #000;
   }

.center{
   text-align:center;
   }

.sideindholddel, .sideindholddelspeciel{
   padding-top:8px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:6px;
   font-size:medium;
   line-height:1.5; /* line-height fucker up når man ændre på font-size */
   border-left:1px solid #9E3318;
   border-right:1px solid #9E3318;
   border-left:1px solid #0D190D;
   border-right:1px solid #353C28;
   clear:both;
   border:1px solid #000;
   }

.sideindholddel{
   }

.sideindholddelspeciel{
   padding:0px;
   }

.sideindholddelunder{
   height:6px;
   }

.ingenborder{
   border:0px solid #fff;
   }

.billed{
   display:block;
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   margin-top:20px;
   margin-bottom:20px;
   }

.billedmedkant{
   border:1px solid #000;
   }

.formomregner{
   border:0px solid red;
   margin:0px;
   padding:0px; 
   }

.formomregner div{
   border:0px solid green;
   padding-bottom:5px;
   }

.formomregner .formomregnerinfo{
   text-align:right;
   padding-bottom:0px;
   }

.fjedercola{
   width:100px;
   float:left;
   }

.fjedercolb{
   width:150px;
   float:left;
   }

.fjedercolc{
   width:150px;
   float:left;
   }

.tyverisikring_cola{
   width:160px;
   float:left;
   display:inline;
   }

.tyverisikring_cola img{
   }

.tyverisikring_colb{
   width:370px;
   float:left;
   display:inline;
   margin:10px;
   }

a#aktuelside, #aktuelside a, #aktuelside a:visited, #aktuelside a:active #aktuelside a:hover{
   color:#fff;
   background:#000;
   border:1px solid #000;
   }

.fejlbeskedholder{
   color:#000;
   margin:10px;
   border:1px solid #aaa;
   overflow:hidden;
   }

.fejlbeskedoverskrift{
   letter-spacing:2px;
   background:#d00;
   color:#fff;
   font-weight:bold;
   border:1px solid #aaa;
   padding:3px;
   }

.fejlbesked{
   border:1px solid #aaa;
   background:#444;
   color:#fff;
   padding:3px;
   }

.ikon16x16{
   width:16px;
   height:16px;
   }

.rssnyheder{
   width:71px;
   height:20px;
   }

.plusogminusholder{
   width:360px;
   border:1px dotted #888;
   padding:5px;
   margin-top:10px;
   margin-bottom:10px;
   }

.plusogminusbilled{
   display:inline;
   padding-top:0px;
   padding-bottom:0px;
   text-align:left;
   float:left;
   border:0px solid #000;
   }

.plusogminusbilled img{
   width:12px;
   height:9px;
   padding-top:6px;
   padding-bottom:0px;
   margin:0px;
   padding:5px;
   vertical-align:middle;
   }

.sideindholddel .plusogminusbilled img{
   border-width:0px;
   }

.plusogminustekst{
   display:inline;
   float:left;
   width:330px;
   }

#orphussendrettelse{
   background:#222 url(../billeder/orhpusbaggrund.jpg) no-repeat center top;
   color:#fff;
   border:1px solid #000;
   margin:10px;
   padding:10px;
   font-size:medium;
   }

.ordholder{
   border:1px solid #000;
   }

.orda, .ordb, .ordc{
   display:inline;
   margin:10px;
   white-space:pre;
   }

.orda{
   width:100px;
   float:left;
   }

.ordb{
   width:50px;
   float:left;
   }

.ordc{
   width:300px;
   float:left;
   }

.orda{
   font-weight:bold;
   }

#sidehovedbilledholder{
   text-align:center;
   }

#sidehovedbilledholder img{
   margin-left:auto;
   margin-right:auto;
   border:3px double #000;
   display:block;
   }

.lidtplads{
   display:block;
   height:10px;
   clear:both;
   }

.noscript{
   background:red;
   color:#fff;
   border:1px solid #000;
   display:none;
   }

.clearnul{
   clear:both;
   height:0px;
   }

.konholder{
   border:0px solid #000;
   }

.kondeloverskrift{
   color:#fff;
   background:#aaa;
   font-weight:bold;
   padding:4px;
   }

.kona, .konb, .konc, .kond, .kone{
   display:inline;
   margin:5px;
   }

.kona{
   width:150px;
   float:left;
   font-weight:bold;
   }

.konb{
   width:30px;
   float:left;
   text-align:center;
   }

.konc{
   width:100px;
   float:left;
   }

.kond{
   width:50px;
   float:left;
   text-align:center;
   }

.kone{
   width:180px;
   float:left;
   }

.fonttal{
   font-family:consolas;
   }

.redigerholder{
   text-align:center;
   }

.redigertextarea{
   font-family:consolas,fixed;
   border:1px solid #000;
   margin:0px;
   padding:0px;
   }

.optionfarvea{
   background:#fdf;
   }

.optionfarveb{
   background:#dff;
   }

.optionfarvec{
   background:#ffd;
   }

.kodeord_bogstav{
   width:2em;
   height:2em;
   font-size:x-small;
   border:1px solid #000;
   margin:2px;
   vertical-align:bottom; /* retter pixels margin fejl i safari og firefox */
   }

.sogetekst{
   width:110px;
   }

form{
   margin:0px;
   padding:0px;
   }

.formholder{
   color:#000;
   margin:0px;
   padding:0px;
   width:598px;
   margin-left:auto;
   margin-right:auto;
   padding-bottom:10px;
   color:#000;
   border:0px dotted #000;
   }

.formholder .formlogo{
   padding:10px;
   text-align:center;
   }

.formoverskrift{
   padding-top:10px;
   padding-bottom:0px;
   text-align:center;
   white-space:nowrap;
   }

.formholder label{
   display:block;
   margin-top:10px;
   margin-bottom:0px;
   font-size:12px;
   }

.formholder label span{
   display:block;
   float:left;
   padding-right:6px;
   text-align:right;
   white-space:nowrap;
   padding:3px;
   margin:0px;
   font-size:12px;
   width:200px;
   }

.formholderover{
   width:598px;
   height:6px;
   margin-left:auto;
   margin-right:auto;
   }

.formholderunder{
   width:598px;
   height:6px;
   margin-left:auto;
   margin-right:auto;
   }

#benzinforbrugform input{
   margin-bottom:0px;
   text-align:right;
   }

input.inputtext, .inputtext{
   color:#003366;
   font-family:consolas,"lucida console",monospace;
   font-size:small;
   margin:0px;
   padding:2px;
   border:1px solid #999;
   background:#fff;
   }

input.inputknap, .inputknap{
   color:#003366;
   font-family:consolas,"lucida console",monospace;
   font-size:small;
   margin:0px;
   padding:2px;
   overflow:visible;
   }

input.inputradio, .inputradio{
   color:#003366;
   font-family:consolas,"lucida console",monospace;
   font-size:small;
   margin:0px;
   padding:2px;
   width:16px;
   height:16px;
   vertical-align:middle;
   }

.inputtextarea{
   color:#003366;
   font-family:consolas,"lucida console",monospace;
   font-size:small;
   margin:0px;
   padding:2px;
   overflow:visible;
   border:1px solid #999;
   background:#fff;
   }

.inputselect{
   background:#fff;
   color:#003366;
   font-family:consolas,"lucida console",monospace;
   font-size:small;
   margin:0px;
   padding:2px;
   border:1px solid #999;
   }

.inputselect option{
   background:#fff;
   color:#003366;
   font-family:consolas,"lucida console",monospace;
   font-size:small;
   }

input.gemknap{
   background:#f00;
   color:#fff;
   }

.omregnoverskrift{
   border-bottom:3px solid #aaa;
   padding:10px;
   text-align:center;
   font-weight:bold;
   }

.fejlfinding_a{
   border:1px solid #000;
   margin-bottom:10px;
   padding:3px;
   text-align:center;
   font-weight:bold;
   background:#ddd;
   }

.fejlfinding_b{
   border:1px solid #000;
   padding:3px;
   }

.fejlfinding_etogtoholder{
   text-align:center;
   }

.fejlfinding_et{
   border:1px solid #000;
   width:45%;
   float:left;
   display:inline;
   background:#ddd;
   padding:3px;
   }

.fejlfinding_to{
   width:45%;
   display:inline;
   float:right;
   background:#ddd;
   padding:3px;
   border:1px solid #000;
   }

.fejlfinding_cogdholder{
   }

.fejlfinding_c{
   margin-bottom:10px;
   width:350px;
   height:200px;
   display:inline;
   float:left;
   padding:3px;
   }

.fejlfinding_d{
   margin-bottom:10px;
   width:350px;
   display:inline;
   float:right;
   padding:3px;
   }

.boxholder{
   border:3px solid #000;
   margin:auto;
   margin-top:20px;
   margin-bottom:20px;
   }

.boxelement, .boxelementoverskrift{
/*   border:1px solid #000;*/
   display:inline;
   float:left;
   }

.boxelementoverskrift{
   background:#ddd;
   font-weight:bold;
   }

#videoholder{
   width:550px;
   margin:auto;
   }

#videoa{
   display:inline;
   padding:10px;
   width:50px;
   float:left;
   }

#videobeskrivelse{
   display:inline;
   float:left;
   width:410px;
   text-align:center;
   vertical-align:middle;
   padding-top:20px;
   }

#videoc{
   display:inline;
   padding:10px;
   width:50px;
   float:left;
   }

#videob{
   margin:auto;
   padding:0px;
   }

#videob img{
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   margin-bottom:0px;
   display:block;
   }

.youtubevideo{
   background:url(../billeder/animation0008.gif) no-repeat center center;
   margin-left:auto;
   margin-right:auto;
   width:400px;
   height:326px;
   margin-top:10px;
   margin-bottom:0px;
   border:0px solid #000;
   display:block;
   }

.video{
   background:#000 url(../billeder/animation0009.gif) no-repeat center center;
   color:#fff;
   display:block;
   text-align:center;
   margin:auto;
   border:1px solid #000;
   }

.besogoverskrift{
   border-bottom:1px solid #ddd;
   }

.besogholder{
   display:inline;
   float:left;
   }

.besoga{ 
   display:inline;
   float:left;
   width:50px;
   }

.besogb{
   display:inline;
   float:left;
   width:330px;
   }

.besogc{
   display:inline;
   float:left;
   width:330px;
   }

.besogd{
   display:inline;
   float:left;
   width:100px;
   }

#upload_ventvenligst{
   visibility:hidden;
   }

#udskrivholder{
   display:block;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   }

.stjerne{
   vertical-align:middle;
   margin-right:10px;
   }

.listeholder{
   border:0px solid #080;
}

.listeprik{
   background:url(../billeder/prik_orange.png) no-repeat left center;
   display:inline;
   float:left;
   padding-left:40px;
   margin-top:5px;
   margin-bottom:5px;
}

.listetekst{
   display:inline;
   float:left;
}

