/* Tekstens udseende */

body { margin: 0px; background-color: #fff;}
h1,h2,h3,h4 { font-family: Verdana,sans-serif;color:#003399 ;position:relative; top: 0px;margin-bottom:3px; margin-top: 10px;}
h1 {font-size: 150%; }
h2 {font-size: 140%; }
h3 {font-size: 130%; }
h4 {font-size: 120%; }
h5 {font-size: 110%; }
p,td,li,form, input{font-family: Verdana,sans-serif;font-size: smaller;margin-bottom:10px; }
input,textarea  { background-color: #eee; }
textarea{font-family:"Courier New", Courier, monospace;font-size: small;color:#000066}
hr {color:red;height:2px; background-color:red; border-style: solid;margin-top:5px;margin-bottom:6px;}
ul{ list-style: square; /*list-style-image: url(red_dot.gif); */   }
ul,ol,{ margin:0px 0px 20px 0px;  }
li   {margin-left:25px }
pre,tt,code {  color: #CC0000; }
code    {font-size: small;}


a:active,a:link, a:visited{text-decoration : none;  }
a:hover{text-decoration : underline; border-bottom :  color:red ;}

.formular{width:400px}
.button1{}
.button2{}

.top,.left,.menu,right,.bottomtxt {font-family: Verdana,sans-serif;}
.txt,.knap{border: none; font-family: Verdana,sans-serif; position:relative;top:12px;font-size: 12px;}
.knap{ color:#fff; font-weight: bold;background-color:transparent;cursor:pointer ; cursor:hand; }

.txt{width:130px;height:16px;background-color:#ddd;text-align:left;}
.afsnitsover {  font-size: 16px; font-weight: bold; color: #000099; position:relative; top: -5px;}
P.afsnit{border-top: 2px #c00 solid;}

/* Sidedesign - blokplaceringer etc. */
/* Nedenstående erklæring nulstiller alle elementer og får sider til at se ens ud i alle browsere, */
* { padding:0;margin:0; }
 html {	overflow-y:	scroll; /* gør altid højre scrollbar synlig i MSIE*/ }
.top{width:912px;background-color: #006699;border-bottom: 5px solid #c00;margin: 0 auto; }
.topleft { width:70%; height:50px;  background-color:transparent ; font-size: 40px; color: #fff; text-align:left; float:left; }
.topright { height:50px; background-color: transparent;  color: #fff; text-align:right; padding-right:6px }

a:hover.toplink, a:link.toplink, a:active.toplink, a:visited.toplink {color: #fff;text-decoration : none;border:none;}

.main { width:912px; background-color: #ddd;  border:0px solid black; position: relative;top:0px; background-image: url(menu_bkg.gif); background-repeat: repeat-y; margin: 0 auto; }
/* BAGGRUNDSBILLEDE TIL VENSTREMENU: background-image: url(menu_bkg.gif); background-repeat: repeat-y;  */
a:link.men,a:active.men,a:visited.men{color:#fff;text-decoration:none;border-bottom : none;padding-left:4px; border-left: 4px solid #006699;}
a:hover.men{text-decoration : none; border-bottom : none; color: #fff000;padding-left:4px;  border-left: 4px solid red}
.menu_nolink{padding-left:4px;  border-left: 4px solid red;}
.menu {width:140px; padding:3px; background-color:transparent ; border-left:3px dotted #3366CC;position:absolute;left:10px;top:18px; font-weight: bolder; font-size: small; color: #fff000; line-height : 90%; }

.menu,.content{text-align:left;padding:0px 10px 10px 10px ;}
.left {position:relative; width:180px; height:200px; background-color: transparent ; border:0px solid black; float:left;}
.content{ width:540px; background-color: #fff ;border-right: 1px solid #ccc; float:left; }

.littlebox { width:259px; padding: 4px ; background-color: #fff ;border: 0px solid black;float:left;}
.littlebox-inner { width:250px; padding: 4px ; background-color: #eee ;border: 1px solid #ccc;}
.littlebox-right { width:259px; padding: 4px ; background-color: #fff ;border: 0px solid black;}
.billeder   {font-size: xx-small; }

.right {text-align:left;width:160px;float:left; padding-left:5px;padding-right:5px;padding-top:12px;background-color: transparent;}
.rightcontent{position:relative;top:0px;text-align:left; background-color: transparent ;padding-top:0px; margin-top: 0 }

.bottom {width:912px;height:18px; background-color: #005588; ;border-top: 3px solid #c00;clear:both;}
.bottomtxt {font-family: Verdana,sans-serif;font-size:smaller;color:#fff;line-height:140%; position:relative; top:0px; text-align:center;}
