﻿body 
{
    margin: 0;
    padding: 0;
    font-family: verdana, arial, sans-serif;
    font-size:12px;
    background-color:#cccccc;
}
div
{
    border:0px solid black;   
}

h1 
{
    font-size:18px;
    font-weight:bold;  
    color:#d4831a; 
}

h2 
{
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
    color:#333333;    
}

h3
{
    font-size:14px;
    font-weight:bold;
    margin:5px 0 5px 0;;
    padding:0; 
}

a.textlink 
{
    color:#3366ff;
    text-decoration:underline;   
    
}

a:hover.textlink 
{
    color:#6699ff;  
    
}

a.textlinkNoUnderline 
{
    color:#3366ff;
    text-decoration:none;   
    
}

a:hover.textlinkNoUnderline 
{
    color:#6699ff;  
    text-decoration:underline;
}

a img
{
    border:none;   
}
    #wrapper
    {
        margin: 0 auto;
        padding: 0;
        width:984px;
        background-color:#fff;
	    min-height:400px;
	    border:1px solid #2460a9;
	    border-top:2px solid #2460a9;   
    }
        #wrapper #head{
			padding: 0;
			margin: 0;
			width: 984px;
			height: 121px; 
			background-color:#fafafa;
		}
		    #head #logo
		    {
		        width:240px;
		        height:110px;
		        margin:0;  
		        padding:10px 5px 0px 5px;
		        border:0px solid black; 
		        background-color:#fff;
		    }
		    #logo .logo-text
		    {
		        margin: 0;
		        padding: 0;
		        color:#6e9d04; 
		        font-size:13px; 
		        font-style:italic;
		        letter-spacing:1px; 
		    }
		    
		    
        #head #loginWrapper 
		    {
		        margin:15px 10px 0px 0px;
		    }
		        #loginWrapper input 
		        {
		            border:1px solid #d9d9d9;
		            height:14px;
		            width:100px;
		            background-color:#fbfbfb; 
		            font-size:11px;
		        }
		        #loginWrapper span
		        {
		            font-size:11px;
		            font-weight:normal;
		            color:#666666;    
		        }
		        #loginWrapper a 
		        {
		            color:#3399ff;
		            text-decoration:none;   
    		        
		        }
		        #loginWrapper a:hover
		        {
		            text-decoration:underline;   
    		        
		        }		    
	
	#wrapper #nav
	{
	    width:250px;
	    border:0px solid black;
	    float:left;
	    margin: 0;
	    padding: 0;  
	    font-size:11px;
		font-weight:normal; 
	}
				
		#nav ul{
			list-style: none;
			padding: 0;
			margin: 0;
		}
		
		#nav li{
			
			margin: 0;
			padding: 0;
		}
		
		#nav .parent{
			display: block;
			/*background-image: url('../Images/menuParentBg.gif');*/
			background-color:#2460a9;
			border-bottom:1px solid #fff;
			padding: 4px;
			margin: 0;
			color: #ffffff;
			text-decoration: none;
		}
		
		#nav .parentAct, #nav .parent:hover{
			display: block;
			/*background-image: url('../Images/menuParentBgAct.gif');*/
			background-color:#307fdf;
			border-bottom:1px solid #fff;
			padding: 4px;
			margin: 0;
			color: #ffffff;
			text-decoration: none;
		}
		
		#nav .child{
			display: block;
			/*background-image: url('../Images/menuChildBg.gif');*/
			background-color:#2a70c5;
			border-bottom:1px solid #ffffff;
			padding: 4px 4px 4px 17px;
			margin: 0;
			color: #ffffff;
			text-decoration: none;
		}
		
		#nav .childAct, #nav .child:hover{
			display: block;
			/*background-image: url('../Images/menuChildBgAct.gif');*/
			background-color:#307fdf;
			border-bottom:1px solid #fff;
			padding: 4px 4px 4px 17px;
			margin: 0;
			color: #ffffff;
			text-decoration: none;
		}
		
		#wrapper #nav #mp_navigation
		{
		    margin: 0;
		    padding: 0;
		    background-color:#333; 
		    border-bottom:1px solid #fff;
		    text-align:left;
		}
		#mp_navigation #loginWrapper 
		    {
		        width:170px;
		        margin:0;
		        padding: 5px;
		        background-color:#333333;
		        border:1px dotted #fdd167;
		        text-align:left;
		    }
		        #loginWrapper input 
		        {
		            border:1px solid #ffb401;
		            height:14px;
		            width:160px;
		            background-color:#fff; 
		            font-size:11px;
		        }
		        #loginWrapper span
		        {
		            font-size:11px;
		            font-weight:normal;
		            color:#fff;    
		        }
		        #loginWrapper a 
		        {
		            color:#6bb3fc;
		            text-decoration:none;   
    		        
		        }
		        #loginWrapper a:hover
		        {
		            text-decoration:underline;   
    		        
		        }
		
		
		    #mp_navigation .mp_parent{
			    display: block;
			    /*background-image: url('../Images/menuParentBg.gif');*/
			    background-color:#333333;
			    border-bottom:1px solid #fff;
			    padding: 4px;
			    margin: 0;
			    color: #ffb401;
			    text-decoration: none;
		        }
    		
		    #mp_navigation .mp_parentAct, #mp_navigation .mp_parent:hover{
			    display: block;
			    /*background-image: url('../Images/menuParentBgAct.gif');*/
			    background-color:#454545;
			    border-bottom:1px solid #fff;
			    padding: 4px;
			    margin: 0;
			    color: #ffffff;
			    text-decoration: none;
		    }
    		
		    #mp_navigation .mp_child{
			    display: block;
			    /*background-image: url('../Images/menuChildBg.gif');*/
			    background-color:#2a70c5;
			    border-bottom:1px solid #ffffff;
			    padding: 4px 4px 4px 17px;
			    margin: 0;
			    color: #ffffff;
			    text-decoration: none;
		    }
    		
		    #mp_navigation .mp_childAct, #mp_navigation .mp_child:hover{
			    display: block;
			    /*background-image: url('../Images/menuChildBgAct.gif');*/
			    background-color:#307fdf;
			    border-bottom:1px solid #fff;
			    padding: 4px 4px 4px 17px;
			    margin: 0;
			    color: #ffffff;
			    text-decoration: none;
		    }
	
	#wrapper #article_banners 
            {
                width:245px;
                margin:0;
                padding:5px 0 5px 5px; 
                background-color:#333333;   
            }
            #article_banners .article_banner_240_120
            {
                margin:2px 0 0 0;
                padding:0;
                width:240px;
                height:120px;
                border:1px solid #cccccc; 
                color:#cccccc;      
            }
            #article_banners .article_banner_240_80
            {
                margin:2px 0 0 0;
                padding:0;
                width:240px;
                height:80px;
                border:1px solid #cccccc; 
                color:#cccccc;      
            }
            #article_banners .article_banner_240_60
            {
                margin:2px 0 0 0;
                padding:0;
                width:240px;
                height:60px;
                border:1px solid #cccccc; 
                color:#cccccc;      
            }
	
	#wrapper #content_header
	{
	    margin: 0;
	    padding: 0;
	    height:30px;   
	}
	     #content_header #nav_top
	     {
	        margin: 0;
	        padding: 8px 5px 5px 15px;
	        width:230px;
	        /*background-color:#2460a9;*/
	        background-color:#333333;
	        font-size:11px;
	        font-weight:bold;
	        color:#ffb401;
	        height:16px; 
	        border-bottom:1px solid #fff;
	        border-right:1px dotted #ccc;
	        float:left;  
	     }
	     #content_header #content_top
	     {
	        margin: 0;
	        padding: 0;
	        width:733px;
	        background-color:#1e4e89;
	        height:29px; 
	        border-bottom:1px solid #fff;
	        float:left;  
	     }
	     
	     #content_top .visitors_count
	     {
	        font-size:10px;
	        font-weight:bold;
	        color:#fff;
	        float:right;
	        padding:8px 20px 0 0;   
	     }
	
		    
	#wrapper #content
	{
	    margin: 0;
	    padding: 0;
	    float:left;  
	    width:730px; 
	    border:0px solid black; 
	}	
	
	    #content #article 
            {
                padding:1px 20px 20px 20px;
                font-family:Verdana, Arial; 
                color:#666666;
                font-size:13px;   
            }
               
            #article h1 
            {
                padding:0px 0px 0px 0px;
                font-size:21px;
                font-family:'Century Gothic', Century Gothic, Verdana, Arial;   
            }
            #article h2 
            {
                margin:20px 0 20px 0;
                font-size:16px; 
                font-family:Verdana, Arial;
                text-decoration:underline;   
            }
            #article h3
            {
                font-size:13px;
                font-family:Verdana, Arial; 
                font-weight:bold;   
            }  
		    
	    #content #join 
	    {
	        float:right;
	        width:188px;
	        min-height:220px;
	        margin:0px 0px 0px 10px;
	        padding:10px 0px 0px 10px;
	        background-color:#ffffff;
	        border:1px solid #CCCCCC;
	        background-image:url("../Images/bg_join.gif");
	        text-align:center; 
	    }
	    
	    #join h1 
	    {
	        font-size:24px;
	        color:#00cc33; 
	        text-align:center;  
	    }
		
		#join th 
		{
		    text-align:left;
		    font-size:12px;
		    font-weight:bold;
		    color:#666666; 
		    padding:0px 10px 5px 0px;  
		}
		#join .left
		{
		    text-align:right;
		    font-size:12px; 
		    color:#333333;
		    font-weight:bold;
		    padding:0px 5px 5px 5px; 
		}
		#join .right
		{
		    text-align:left;
		    font-size:12px; 
		    color:#666666;
		    padding:0px 5px 5px 5px; 
		}
		
		
		#join a 
		{
		    font-size:18px;
		    color:#3399ff;
		    text-decoration:none; 
		    font-weight:bold;
		    text-align:center;    
		}
		#join a:hover 
		{
		    text-decoration:underline;     
		}
		#join a.aktivitestavling 
		{
		    font-size:12px;
		    color:#3399ff;
		    text-decoration:none; 
		    font-weight:bold;
		    text-align:center;    
		}
		#join a:hover.aktivitestavling 
		{
		    text-decoration:underline;     
		}  
	
#content #startpage
{
    margin: 15px 0 10px 20px;
    padding: 0;
    border:0px solid black; 
     
}	
    #startpage .start_box
    {
        margin: 0 10px 10px 0;
        padding: 5px 0 0 0;
        width: 340px;
        height: 230px;
        border:1px dotted #ccc; 
        float:left;
        text-align: center; 
        position: relative; 
    }
    
    #startpage .start_box_2cols
    {
        margin: 0 10px 10px 0;
        padding: 5px 0 0 0;
        width: 700px;
        border:1px dotted #ccc; 
        float:left;
        text-align: left; 
        position: relative;    
    }
    
    
    
    #startpage .start_box_no_height
    {
        margin: 0 10px 10px 0;
        padding: 5px 0 0 0;
        width: 340px;
        border:1px dotted #ccc; 
        /*float:left;*/
        text-align: center; 
        position: relative; 
    }
    
    #startpage .start_box_text
    {
        margin: 0;
        padding:5px;
        font-size:13px;
        color: #666666; 
        text-align: left;
        border:0px dotted #ccc;   
    }
    
    .start_box_text h2
    {
        margin: 0;
        padding: 0 0 5px 0;
        color:#0099ff;
        font-size:14px;   
    }
    .start_box_text h3
    {
        margin: 0;
        padding: 0 0 10px 0;
        color:#d4831a;
        font-size:14px;   
    }
    
    .start_box .link
    {
        margin: 0;
        padding: 0 10px 5px 0;
        position: absolute;
        bottom:0px;
        right:0px;     
    }
    #startpage a 
    {
        font-size:14px;
        color:#0099ff;
        text-decoration:none; 
        letter-spacing:1px;  
    }
    #startpage a:hover
    {
        text-decoration:underline;   
    }
    #startpage a.link 
    {
        font-size:12px;
        color:#0099ff;
        text-decoration:underline; 
        letter-spacing:1px;  
    }
    #startpage a:hover.link
    {
        color:#32acfd;   
    }

#content #presentation
{
    margin: 0 0 0 20px;    
}
    #content #presentation .divDogItem
    {
        width:245px; 
        background-color:#fafafa; 
        margin:0 10px 15px 0; 
        padding:10px; 
        border:1px solid #ccc;   
    }
    
    #content #presentation .divDogItem p
    {
        margin: 0 0 10px 0;
        padding:0;   
    }
    
    #content #presentation .divDogItem img
    {
        margin: 0;
        padding:0;
        padding-right:10px;
        padding-bottom:5px;
        float:left; 
        width:110px;  
    }


#content #lostandfound
{
    margin: 20px;
    padding: 0;   
}
    #lostandfound #lf_seek
    {
        margin: 20px 0;   
    }
        #lf_seek .ddl_175
        {
            width: 175px;   
        }
        #lf_seek .txt_175
        {
            width: 170px;   
        }

	
#content #loginpage 
{
    margin:20px 0px 20px 20px;
    padding:0;
    font-size:12px;      
}

#loginpage #header 
{
    padding:10px;
    width:400px;
    
    border:1px solid #666666;
    color:#ffffff;
    font-size:11px;
    background-color:#ff0000;      
}

#loginpage #header h1
{
    padding:0;
    margin:0 0 10px 0;   
    font-size:16px;
}

#loginpage .login 
{
    margin:15px 0 0 0;
    padding:10px;
    width:400px;
    border:1px solid #666666;
    font-size:11px;
    background-color:#fafafa; 
}	


#bottom 
{
    margin:2px auto;
    width:984px;
    /*background-color:#cccccc; */  
    border-top:0px solid #CCCCCC;
    padding:5px 5px 20px;
      
}
    #bottom td 
    {
        padding:0px 20px 0px 0px;
        color:#ffffff;
        font-size:0.8em;
        font-weight:bold;
    }
    
    #bottom a 
    {
      color:#3399ff;
      text-decoration:none;   
    }
    #bottom a:hover 
    {
      text-decoration:underline;   
    }	    
		    
.error 
{
    color:#ff0000;
    border:1px solid #ff0000;
    padding:3px 3px 3px 3px; 
    display:block; 
}

#contact_form input
{
    width:250px;
    border:1px solid #cccccc;
    background-color:#fafafa;   
}

#contact_form .message_box 
{
    width:250px;
    border:1px solid #cccccc;
    background-color:#fafafa;
    height:70px;   
}

#contact_form td 
{
    font-size:11px;
    color:#333333;   
}

#contact_form a 
{
    font-size:12px;
    color:#3366ff;  
    text-decoration:none; 
}

#contact_form a:hover
{  
    text-decoration:underline; 
}

.join_info 
{
    background-color:#fafafa; 
    border:1px solid #cccccc; 
    padding:10px; 
    margin:5px; 
    width:200px;   
    font-size:11px; 
}

.join_info a 
{
    text-decoration:none;
    font-size:11px;
    color:#3399ff;   
}
.join_info a:hover
{
    text-decoration:underline;
}		    
.formdata 
{
    /*float:left;*/
    width:470px;
    margin:0;
    padding:0; 
    font-size:11px;  
}

.formdata table 
{
    margin:0;
    padding:0;      
}

.formdata th
{
    color:#333333;
    height:57px;
    vertical-align:bottom;
    padding:0px 0px 10px 0px;
    text-align:left;     
}

.formdata td
{
    color:#666666; 
    
}

.form_header 
{
    color:#333333;
    font-size:0.9em;
    width:125px;  
}
.form_input 
{
    border:1px solid #CCCCCC;
    background-color:#ffffff;
    
}		    
.fLeft{
	float: left;
}

.fRight{
	float: right;
}

.clr{
	clear: both; 
}
.fRed{
	color: #db0100;
}

.fOrange{
	color: #ff9106;
}

.fGreen{
	color: #22bd07;
}
.canvio_240
{
    width:220px;
    border:1px solid #cccccc;
    padding:10px;
    margin:5px;
    min-height:60px;
    font-size:11px;    
}

.canvio_240 a
{
    color:#0694fa;
    text-decoration:none;   
}
.canvio_240 a:hover
{
    text-decoration:underline;   
}

#lostandfound
{
    margin:20px;
    padding: 0;   
}

    #lostandfound h2
    {
        Font-size:13px;
        color:#0694fa; 
    }

.lf_object
{
    padding:0; 
    margin:10px 0 0 0; 
    border:1px solid #cccccc;  
    background-color:#f5f5f5;
    color:#666666;
}
.lf_bold
{
    font-weight:bold;    
}
.lf_text
{
    float:left; 
    width:380px; 
    padding: 5px;
}
.lf_logo
{
    background-image:url("../Images/bg_lf_text.gif");
    background-repeat:no-repeat;   
    width: 100px;
    height: 60px;
    float:left;
    text-align:center;
    padding:60px 0 0;
}
a.lf
{
    font-size:10px;
    color:#3399ff;
}
