
.lastupd {
   text-align: right;
   font-size: smaller;

}

               #logo {
                 position: absolute;
                 right: 5px;
                 top: 5px;
                 border: 1px solid black;
               }

		#footer {
			clear: both;
		}

		/*** Just for Looks ***/

		body {
	           margin: 0em;
                   padding-left: 0em;
                   font-size: 78%;
                   font-family:  tahoma, helvetica, sans-serif;
		}

                p, .pindent { margin-left: 1.2em; margin-top: 0.6em; margin-bottom: 0.1em;}

		body.main_front {
/*                   background: white url("/img/bgs/borgertog.jpg"); */
                   background: white url("/img/bgs/17mai-bg.jpg"); 
/*                   background: white url("/img/bgs/stevne-bg.jpg"); */ 
                   background-position: center bottom;
                   background-attachment: fixed;
                   background-repeat: no-repeat;
                }

		body.om {
/*                   background: white url("/img/bgs/borgertog.jpg"); */
                   background: white url("/img/bgs/17mai-bg.jpg");  
                   background-position: center bottom;
                   background-attachment: fixed;
                   background-repeat: no-repeat;
                }

		body.main_front_jul {
                   background: white url("/img/bgs/godjul.jpg");
                   background-position: center center;
                   background-attachment: fixed;
                   background-repeat: no-repeat;
                }

		body.intra {
                   background: white url("/img/bgs/gsm-intra-bg.jpg");
                   background-repeat: repeat-x;
                   background-attachment: fixed;
                   background-position: center;
                   background-attachment: fixed;
                }


		#header {

                        background: white url("/img/bgs/gsm-header-bg.jpg");
                        background-repeat: repeat-x;
                        background-attachment: fixed;

			padding: 0.3em 0;
                        border: 1px solid black;
		}

                #footer {
			text-align: center;
			font-size: 80%;
			padding: 0.3em 0;
			background: transparent;

                 }

		.left_column {

                        width: 165px;
     			padding-top: 0em;
		}

		.right_column {

                        width: auto;
     			padding-top: 0em;
		}



	        h1,h2,h3,h4 {
                     color: #abc;
                     margin-bottom: 0em;
                     margin-left: 10px; 
                     margin-top: 0.2em;
                }

                h1 { font-size: 190%; }
                h2 { font-size: 160%; }
                h3 { font-size: 140%; }
                h4 { font-size: 120%; color: black;}

                legend
                {
                 background-color: #abc;
                 font-size: 1.2em;
                 font-weight: bold;
                 color: #fff;
                 padding: 0.3em;
                 border: 1px solid black;
                
                 }

                 fieldset
                 {
                   margin: 1em;
                   padding: 0.5em;
                 }

               .left_column a, .right_column a
               {
	           display: block;
	           padding: 0.5em;
                   text-decoration: none;

               }
               .left_column a:hover, .right_column a:hover
               {
                   background-color: #fff;
	           color: black;
                   text-decoration: underline;

               } 


               #header p
               {
 			font-size: 1.5em;
                        font-weight: bold;
               }
               #header a
               {

	           padding: 0.5em;
                   text-align: center;
                   margin-right: 1.5em;
                   text-decoration: none;
                   background-color: #fff;
                   border: 1px solid blue;
                   border-right: 3px outset black;
                   font-size: 105%;

               }

               #header a:hover
               {
                   background-color: #abc;
                   color: #fff;
                   text-decoration: underline;
               }


               #header a.logolink,  #header a.logolink:hover 
               {
                   background-color: transparent;
                   text-decoration: none;
                   border: 0;
               }


               #header a.intralink,    #header a.intralink:hover, #header a.intralink img
               {
                  text-align: right;
                  border: 0;
                  margin: 0.5em;
                  background-color: transparent;
               }

 	      a img
	      {
	       text-decoration: none;
	       border: 0px solid black;
	       display: inline;
	      }
	      
	      a img.border
	      {
	       border: 1px solid black;
	      }

              #admlinks
              {
               text-align: center;
               margin: 1em;
              }


	      
              #admlinks a
              {
	       border: 1px solid blue;
               padding: 0.5em;
               margin: 0.5em;
               background-color: transparent;
               font-weight: bold;
               font-size: 130%;
               text-decoration: underline;
              }

              #admlinks a:hover
              {
               text-decoration: none;
               background-color: blue;
              }

                #header p { margin-top: 0em; padding-top: 0em; margin-left: 1em; }

               .menuheader 
               {
                 font-size: 1.2em;
                 background-color: #abc;
                 font-weight: bold;
                 color: white;
                 padding: 0.4em;
                 text-align: center;
                 padding-top: 0em;
                 margin-bottom: 0em;
                 margin-top: 0em;
                border-bottom: 1px solid black;
                border-top: 1px solid black;
               }

               .menubox
               {
                border: 1px solid black;
                border-top: 2px inset #abc;
                border-bottom: 4px outset #abc;
		background-color: #abc;
                margin-top: 1.3em;
                margin-left: 0.2em;
                }

                
                .frame {
                   border: 1px solid black;
                   margin: 1em;
                   padding: 0.5em;
                   background-color: #fff;
                 }

            .error {
               padding: 0.5em;
               background-color: #efefef;
               color: #f00;
               border: 1px solid red;
               text-align: center;
                font-size: 1.5em;
              }

             .message {
                padding: 0.5em;
                background-color: #efefef;
                color: #000;
                border: 1px solid #00f;
                text-align: center;
                font-size: 1.5em;
             }

            input[type="submit"]
            {
              border: 1px solid  #5379a3;
              padding: 0.1em;
              background-color:   #bcc2d6;
            }

            input[type="submit"]:hover
            {
              background-color: #cfcfcf;
            }


            input[type="reset"]
            {
              border: 1px solid  #5379a3;
              padding: 0.1em;
              background-color:   #abc;
            }

            input[type="reset"]:hover
            {
              background-color: #f00;
              color: #fff;
            }


            .hor_nav { 
                   margin-bottom: 1em;
                   margin-top: 1em;
	           margin-left: 1em;
             }
            
             .lastupd { font-size: smaller; }


             dl
             {
                padding: 0.5em;
                border: 1px solid black;
                margin: 0.5em;
                background-color:   #fff;
             }

             dt
             {
               margin-top: 0.5em;
               margin-bottom: 0.1em;
               margin-left: 0.9em;
             }
             
             dd
              {
                 margin-left: 1.5em;
                 margin-top: 0.1em;
              }


              .clearboth 
               {
                 clear: both;
               }


               .must 
               {
                color: red;
                font-weight: bold;
               }

               hr
                {
                  background-color: red;
                 }

              .newstitle {
                      padding: 0.2em;
                      padding-bottom: 0em;
                      margin: 0.2em;
                      margin-bottom: 0em;
                      font-size: 90%;

               }


