body {
      background: #555;
      text-align:center;      
}

.img{ float:left; margin-top:3px;}

img{border:0px;}

ul{
padding: 0;
margin: 0;
list-style-type: none;
}

li{list-style: none;
}



/* ///// Box1 ///// */


.midcolumn {
            float: right;
            margin-top: 0px;
      	    width: 578px;	    
            padding-left:7px;	    	
            
}

.box1 {
width:578px;
background-color:#ffffff;
background-repeat:repeat-y;
margin:0px 0px 0px 0px;

display:block;padding:0;
}

.b1 {
padding:0px 10px 10px 10px;
display:block;
}

.box1 .b1 {
background:url(../image/right_bg.gif) right repeat-y;
}


.tc1 {
            
           width:578px; height:15px;
           font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
           background:url(../image/tc1.gif) no-repeat;
}

.bc1 {

           width:578px;padding-bottom: 5px;
           font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
           background: #ddd url(../image/bc1.gif) no-repeat; height:15px;
}


.hb1 {
     margin-bottom: 5px;
     width: 551px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
     background: #336699 url("../image/hb1.jpg") no-repeat top left;
}

.hr1 {
     margin-bottom: 5px;
     width: 551px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
     background: #990000 url("../image/hr1.jpg") no-repeat top left;
}

.hg1 {
     margin-bottom: 5px;
     width: 551px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
     background: #669966 url("../image/hg1.jpg") no-repeat top left;
}

.hgul1 {
     margin-bottom: 5px;
     width: 551px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#444444;
     background: #ffcc00 url("../image/hgul1.jpg") no-repeat top left;
}

/* ///// Box1 ///// */



/* ///// Box2 ///// */

.box2 {
width:180px;
background-color:#ffffff;
background-repeat:repeat-y;
margin:0 0 0px 0px;

display:block;padding:0;


}

.b2 {
padding:0 10px 10px 10px;
display:block;
}

.box2 .b2 {
background:url(../image/right_bg.gif) right repeat-y;
}

.tc2 {
            
           width:180px; height:15px;
           font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
           background:url(../image/tc2.gif) no-repeat;
}

.bc2 {

           width:180px; height:15px; padding-bottom: 5px;
           font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
           background: #ddd url(../image/bc2.gif) no-repeat;
}

/* ///// Box2 ///// */



/* ///// Box3 ///// */

.midcolumn3 {
            float: right;
            margin-top: 0px;
      	    width: 391px;	    
            padding-left:7px;	    	
            
}

.box3 {
width:391px;
background-color:#ffffff;
background-repeat:repeat-y;
margin:0 0 0px 0px;

display:block;padding:0;
}

.b3 {
padding: 0px 15px 10px 10px;
display:block;
}

.box3 .b3 {
background:url(../image/right_bg.gif) right repeat-y;
}

.tc3 {
            
           width:391px; height:15px;
           font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
           background:url(../image/tc3.gif) no-repeat;
}

.bc3 {

           width:391px;padding-bottom: 5px;
           font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
           background: #ddd url(../image/bc3.gif) no-repeat; height:15px;
}


.hb3 {
     margin-bottom: 5px;
     width: 364px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
     background: #336699 url("../image/hb3.jpg") no-repeat top left;

}

.hr3 {
     margin-bottom: 5px;
     width: 364px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
     background: #990000 url("../image/hr3.jpg") no-repeat top left;
}

.hg3 {
     margin-bottom: 5px;
     width: 364px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#ffffff;
     background: #669966 url("../image/hg3.jpg") no-repeat top left;
}

.hgul3 {
     margin-bottom: 5px;
     width: 364px;
     font-style : normal;font-weight : bold;font-size : 12px;font-family : arial, verdana, sans-serif;color:#444444;
     background: #ffcc00 url("../image/hgul3.jpg") no-repeat top left;
}

/* ///// Box3 ///// */



/* ///// Columns ///// */

.content {          
          width:772px;
          margin-top:0px;
          margin-bottom:0px;
          margin-left:auto;
          margin-right:auto;
          position:relative;
          padding:0px;         
          text-align:left;          
}


.mainblock {
            float: right;	
	    background-color: #ddd;	    
	    width: 772px;
	    float: left;
}


.sright { 
              margin-top: 0px;
              float: right;
	      width: 180px;
	      padding-left:7px;	
}


.sleft {  
              margin-top: 0px;
              float: left;
	      width: 180px;
	      padding-left:7px;            
}

/* ///// Columns ///// */



/* ///// Bottom ///// */

.bottom {float:left;          
         width:772px;          
         height:10px;              
         background: #ddd url("http://iptp.dk/image/bottom.jpg") no-repeat bottom ;
}

.ba p {
       text-align:center;
       font-style: normal;
       font-weight: normal;
       font-size: 9px;
       font-family: verdana, arial, sans-serif;
       color:#ccc;
          
}

/* ///// bottom ///// *



/* ///// Text and links ///// */

h1, h2, h3, h4, h5, h6, p, .t1 {  
     margin-top:0px;
     margin-bottom:10px;
     font-style : normal;
     font-weight : bold;
     font-family : arial, verdana, sans-serif;
     font-size : 11px; 
     color:#000000;
}

h1, h2, h3, h4, h5, h6, p, .t2 {  
     margin-top:0px;
     margin-bottom:10px;
     font-style : normal;
     font-weight : normal;
     font-family : arial, verdana, sans-serif;
     font-size : 12px; 
     color:#000000; 
} 

h1, h2, h3, h4, h5, h6, p, .t3 {  
     margin-top:0px;
     margin-bottom:10px;
     font-style: italic;
     font-weight : normal;
     font-family : verdana, arial, sans-serif;
     font-size : 12px; 
     color:#000000; 
} 

h1, h2, h3, h4, h5, h6, p, .t4 {  
     margin-top:0px;
     margin-bottom:10px;
     font-style : normal;
     font-weight : normal;
     font-family : verdana, arial, sans-serif;
     font-size : 10px; 
     color:#000000;
}


a:link, a:visited, a:active { font-style : normal;font-weight : bold;font-family : verdana, arial, sans-serif;font-size : 9px;text-decoration: none;color:#003366;}
a:hover { color:#CC0000;}

a:link.link1, a:visited.link1, a:active.link1 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 11px;text-decoration: none;color:#003366;}
a:hover.link1 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 11px;text-decoration: underline;color:#CC0000;}

a:link.link2, a:visited.link2, a:active.link2 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 10px;text-decoration: none;color:#000000; background: url("../image/nav.gif") no-repeat center left; padding-left:10px; }
a:hover.link2 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 10px;text-decoration: underline;color:#000000; background: url("../image/nav.gif") no-repeat center left; padding-left:10px; }

a:link.link3, a:visited.link3, a:active.link3 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 12px;text-decoration: none;color:#CC0000;}
a:hover.link3 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 12px;text-decoration: underline;color:#003366;}

a:link.link4, a:visited.link4, a:active.link4 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 10px;text-decoration: none;color:#eee;  }
a:hover.link4 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 10px;text-decoration: underline;color:#eee;  }

a:link.link5, a:visited.link5, a:active.link5 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 10px;text-decoration: none;color:#000;  }
a:hover.link5 { font-style : normal;font-weight : bold;font-family : arial, verdana, sans-serif;font-size : 10px;text-decoration: underline;color:#000;  }

table{ 
      
      font-style : normal;
      font-weight : normal;
      font-family : arial, verdana, sans-serif;
      font-size : 11px; 
      width: 551px;                
}

th { font-style : normal; font-weight : bold; font-family : arial, verdana, sans-serif; font-size : 11px; text-align:center; background-color:#FFCC33;}

tr.light {background:rgb(255,250,235);}

tr.dark {background:rgb(255,245,215);}

span.aflyst {color:red;}


/* ///// Text and links ///// */






/* ///// News menu ///// */

.menu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 153px;

}

.menu a{
background: #eee url("../image/nav4.gif") no-repeat left center;
font-style : normal;
font-weight : bold;
font-family : verdana, arial, sans-serif;
font-size : 9px; 
color: #000;
text-decoration: none;

display: block;
width: auto;
padding: 0px 0;
padding-left: 10px;
text-decoration: none;
border-top: 1px solid #fff;
}


* html .menu a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 143px;
}

.menu a:visited, .menu a:active{
color: #000;
}

.menu a:hover{
color: #fff;
background: #669966 url("../image/nav3.gif") no-repeat left center;
}

.nm45 .menu a.n45,
.nm44 .menu a.n44,
.nm43 .menu a.n43,
.nm42 .menu a.n42,
.nm41 .menu a.n41,
.nm40 .menu a.n40,
.nm39 .menu a.n39,
.nm38 .menu a.n38,
.nm37 .menu a.n37,
.nm36 .menu a.n36,
.nm35 .menu a.n35,
.nm34 .menu a.n34,
.nm33 .menu a.n33,
.nm32 .menu a.n32,
.nm31 .menu a.n31,
.nm30 .menu a.n30,
.nm29 .menu a.n29,
.nm28 .menu a.n28,
.nm27 .menu a.n27,
.nm26 .menu a.n26,
.nm25 .menu a.n25,
.nm24 .menu a.n24,
.nm23 .menu a.n23,
.nm22 .menu a.n22,
.nm21 .menu a.n21,
.nm20 .menu a.n20,
.nm19 .menu a.n19,
.nm18 .menu a.n18,
.nm17 .menu a.n17
{
background: #669966 url("../image/nav3.gif") no-repeat left center;
color: #fff;}

.nc {
            margin-top:0px;
            height:7px;
            width:153px;
            font-style : normal;font-weight : bold;font-size : 5px;font-family : arial, verdana, sans-serif;color:#ffffff;
            background: #669966 url("../image/nc.gif") no-repeat top;
}

.nc2 {      border-top: 1px solid #fff;
            margin-top:0px;
            height:7px;
            width:153px;
            font-style : normal;font-weight : bold;font-size : 5px;font-family : arial, verdana, sans-serif;color:#ffffff;
            background: #669966 url("../image/nc2.gif") no-repeat top;
}

/* ///// News menu ///// */

/* ///// formular ///// */

.option{ 
          font-style : normal;
          font-weight : bold;
          font-family : arial,times new roman,verdana, verdana,trebuchet, garamond, georgia, sans-serif ;
          font-size : 10px;
          z-index:4
}

label{
     font-style : normal;
     font-weight : bold;
     font-size : 11px;
     font-family : arial, verdana, sans-serif;
     color:#000000;
}

.input {
        font-style : normal;
        font-weight : normal;
        font-size : 11px;
        font-family : arial, verdana, sans-serif;
        color:#000000;
        border: 1px solid #ccc;
        width: 360px;        
        background-color: #eee;
}

.input2 {
        font-style : normal;
        font-weight : normal;
        font-size : 11px;
        font-family : arial, verdana, sans-serif;
        color:#000000;
        border: 1px solid #ccc;
        width: 180px;        
        background-color: #eee;
}

.inputb {
        font-style : normal;
        font-weight : normal;
        font-size : 11px;
        font-family : arial, verdana, sans-serif;
        color:#000000;
        border: 1px solid #ccc;
        width: 252px;        
        background-color: #eee;
}

.inputp {
        font-style : normal;
        font-weight : normal;
        font-size : 11px;
        font-family : arial, verdana, sans-serif;
        color:#000000;
        border: 1px solid #ccc;
        width: 100px;        
        background-color: #eee;
}

.verify {
         width: 150px;         
         border: 1px solid #ccc;
         background-color: #eee;
}


.textarea{
          border: 1px solid #ccc;
          width:360px;
          background-color: #eee;
}


.button {  
          color:#000000;
          background-color: #eee;
          font-family: Arial;
          font-size: 11px;
          font-weight: bold;
          border-bottom: #555 1px solid;
          border-left: #ddd  1px solid;
          border-right:  #555 1px solid;
          border-top:  #ddd  1px solid;	  
          z-index:4
}

/* ///// formular ///// */

/* ///// Top ///// */

.tp{
       float: left;
       width: 772px;
       margin-right:3px;
       z-index:1;        
}

.flash {  
        margin-top: 0px;            
	margin-bottom:7px;
        margin-left:7px;    	
        width:758px;
        height:40px;
}
.nav{
	height:54px;
	background-image:url(http://www.iptp.dk/image/top1.gif);
}

.nav ul{
	margin:0 0 0 79px;

}

.nav li{
	float:left;
	margin:0 0px 0 0;
	list-style:none;
	position: relative;
}


.nav a{ margin-top:0px;
        margin-bottom:0px;
        font-style : normal;
        font-weight : normal;
        font-family : arial, verdana, sans-serif;
        font-size : 1px;
	position: static;
}

.nav span {
	position: absolute;
	background-repeat:no-repeat;
	background-position: 0 0;
	height: 40px;
	width: 100%;
	top: 7px;
	left: 0;
	cursor: pointer;
}


* html .nav a:hover { background-position: 0 0;} /* IE6 */
                      
.nav a:focus span, .nav a:hover span { background-position:0 -40px;
}

.c1 .nav_n1 span,
.c2 .nav_n2 span,
.c3 .nav_n3 span,
.c4 .nav_n4 span,
.c5 .nav_n5 span,
.c6 .nav_n6 span,
.c7 .nav_n7 span
{ background-position:0 -40px;}

.nav_n1 { width:65px; }
.nav_n1 span { background-image:url(http://www.iptp.dk/image/c1.gif); }

.nav_n2 { width:121px; }
.nav_n2 span { background-image:url(http://www.iptp.dk/image/c2.gif); }

.nav_n3 { width:122px; }
.nav_n3 span { background-image:url(http://www.iptp.dk/image/c3.gif); }

.nav_n4 { width:101px; }
.nav_n4 span { background-image:url(http://www.iptp.dk/image/c4.gif); }

.nav_n5 { width:106px; }
.nav_n5 span { background-image:url(http://www.iptp.dk/image/c5.gif); }

.nav_n6 { width:90px; }
.nav_n6 span { background-image:url(http://www.iptp.dk/image/c6.gif); }

.nav_n7 { width:49px; }
.nav_n7 span { background-image:url(http://www.iptp.dk/image/c7.gif); }


/* ///// Top ///// */
