body {
background-image: url(../design/stripe_back.gif);
font-family:Arial, Helvetica, sans-serif;
}

.tjugenmedialink{
	color: #ffffff;
	text-decoration: underline;
}

.galleries_archive_link{
	text-align: center;
}

.galleries_archive_link img{
	text-decoration:none;
	border: 0px solid #ffffff;
}


#crabsticks_main{
font-size: 10px;
text-align: left;
background-color:#651d1c;
color: #e2c70e;
border: 1px solid #471010;
width: 233px;;
}

.p_header{
color: #651d1c;
font-size: 20px;
font-weight: bold;
}

.p_subheader{
color:#006600;
font-size: 17px;
font-weight: bold;
}

.p_box{
border-left: 1px dotted #651d1c;
border-top: 1px dotted #651d1c;
padding: 5px;
font-size: 12px;
}

.crabtable {
width: 100%;
}

.crabheader{
font-weight: bold;
font-size: 12px;
background-color:#4e1514;
}

.crabmessages {
height: 200px;
overflow: auto;
}

.crabsubmit {
border: 1px solid black;
background-color:#4e1514;
color: #e2c70e;
}

.speakerTabell{
font-size: 10px;
text-align: left;
background-color:#651d1c;
color: #e2c70e;
border: 1px solid #471010;
}

.speakerheader{
font-weight: bold;
background-color:#4e1514;
}

.speakerlink {
font-size: 10px;
color: #999999;
text-align:right;
}

.galleryTable {
color: black;
font-size: 14px;
border-spacing: 0px;
border-collapse: collapse;
}

.galleryTitle{
font-family: arial black, sans-serif;
font-size: 30px;
line-height: 45px;
text-decoration: none;
color: #651d1c;
}

.galleryInfoText{
font-size: 10px;
color: #999999;
}

.galleryImage{
border: 1px solid black;
width: 500px;
}

.galleryImageContainer{
background-color: black;
}

.galleryNavigation{
text-align: center;
background-color: black;
}

.galleryNavigationLink{
text-decoration: none;
color: white;
background-color: #333333;
font-weight: bold;
}

.galleryNavigationLinkSelected{
text-decoration: none;
color: black;
background-color: #cccccc;
font-weight: bold;
}

.galleryNavigationLink:hover{
text-decoration: none;
color: black;
background-color: #cccccc;
}

.galleryPhotographer {
font-size: 9px;
color: #cccccc;
background-color: black;
}

.galleryImageCaption{
background-color: black;
color: white;
}

.added_recievers{
font-size: 12px;
color: gray;
}

.editFrontpageTabell {
background-color: #eeeeee;
}

.editFrontpageTabell td {
margin-top: 10px;
}

.rediger_artikkel_tabell{
font-size: 12px;
}

.relaterte_artikler_tabell{
font-size: 10px;
font-weight: bold;
border: 1px solid black;
background-color:#cccccc;
}

.related_container{
font-size: 10px;
font-weight: normal;
height: 300px;
overflow: auto;
border: 1px solid black;
background-color:#eeeeee;
}

.warningbox{
background-color:#eeeeee;
font-size: 12px;
color: red;
}

.notify{
color: red;
}

.added_images{
font-size: 12px;
font-weight: bold;
border: 1px solid black;
background-color: #cccccc;
}

.uploaded_image{
font-size: 10px;
font-weight: normal;
background-color: #eeeeee;
width: 90%;
margin-left: 5%;
margin-right: 5%;
border: 1px solid black;
}

.added_videos{
font-size: 12px;
font-weight: bold;
border: 1px solid black;
background-color: #cccccc;
}

.uploaded_video{
font-size: 10px;
font-weight: normal;
background-color: #eeeeee;
width: 90%;
margin-left: 5%;
margin-right: 5%;
border: 1px solid black;
}

.added_recievers{
font-size: 12px;
color: gray;
}

#main {


}

#content {
background-color: #ffffff;
width: 900px;
background-image: url('../design/krabbetor_main.jpg');
background-repeat:no-repeat;
border: 4px solid white;
text-align: left;
}

#headerlogo {
height: 117px;
}



     #searchForm {
    font-size: 10px;
    padding: 10px;
	width: 200px;
    }
	
	#date_and_contact {
	font-size:13px;
	text-align:left;
	padding-left: 21px;
	
	

	font-style:italic;
	color:#EEEEEE;
	}
	
	#category_btns {
	/*text-align:right;*/
	height:20px;
	float:left;
	}
	
	
	#buttons {
	text-align:right;
	height:30px;
	float:right;
	width:200px;
	}
	
	#new_user_btn {
	width:18px;
	float:right;
	margin-right:10px;
	}
	
	#login_btn {
	width:15px;
	float:right;
	margin-right:10px;

	
	}
	
	#about_btn {
	width:50px;
	float:right;
	padding-top:3px;
	margin-right:10px;

	}
	.about_btn {
	color: black;
	font-size:14px;
	
		}
	.about_btn:hover {
	color: gray;

	}
	#rss_btn {
	width:18px;
	float:right;
	padding-top:2px;
	margin-right:20px;


	}
	
	
#menu {
text-align: left;
padding:3px;
height:50px;
padding-top:0px;
margin-left: 16px;

font-style:italic;
}

.menuElement{
height:30px;
color: #f6da23;

text-decoration:none;
padding-right:10px;
}

.menuElement:hover{
color: orange;
}

.menuCapital{
font-size: 20px;
}





.breadcrumbs{
font-size:12px;
text-align:left;
margin-top:-20px;
margin-bottom:15px;
color:#999999;
}

#footer {
font-size: 10px;
text-align:center;
color: white;
}

#view{
padding-left:22px;
padding-top: 10px;
width:600px;
text-align:left;
}
.article_short_topcase {
    text-align: left;
    width:550px;
    }
    
   .article_short {
    text-align: left;
    width:270px;
    }
	
        .article_short_image{
        
        }
        
        .category_name_box {
        background-color: #cccccc;
        font-size: 12px;
        color: #ffffff;
        width: 70px;
        text-align: center;
		display: none;
        }
    
        .article_short_title{
        }
        
            .article_short_title_link_topcase{
            font-family: arial black, sans-serif;
            font-size: 45px;
            line-height: 45px;
            color: black;
            text-decoration: none;
            }
        
            .article_short_title_link{
            font-family: arial black, sans-serif;
            font-size: 20px;
            color: black;
            text-decoration: none;
            }
            
            .article_short_title_link:hover{
            color: gray;
            }
    
        .article_short_info{
        font-size: 10px;
        color:#999999;
        padding-bottom:5px;
        }
        
        .article_short_intro_text{
        font-size: 14px;
        color: black;
        /*padding-bottom:10px;*/
        }
        
        .article_short_intro_text_topcase{
        font-size: 14px;
        font-weight: bold;
        color: black;
        /*padding-bottom:10px;*/
        }
        


    .article {
    text-align: left;
	clear:right;
    }
    
        .article_title{
        font-size: 25px;
        border-bottom: 1px solid black;
		padding-bottom:5px;
		width:560px;
		clear:left;
        }
    
        .article_info{
        font-size: 10px;
        color:#999999;
        }
        
        .article_intro_text{
        font-size: 14px;
        color: black;
        font-weight: bold;
        }
        
        .article_main_text{
        font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
        color: black;
		line-height:normal;
		padding-left:10px;
		clear:right;
        }
		
			.article_image{
			width:300px;
			font-size: 10px;
			color: black;
			padding:0px;
			margin-left:5px;
			float:right;
			line-height:12px;
			
			}
		
		
		
		.article_image_each{
		border:solid 1px;
		border-color:#CCCCCC;
		background-color:#DDDDDD;
		}
		
		.article_related{
		border:solid 1px;
		border-color:#CCCCCC;
		background-color:#DDDDDD;
		font-size:15px;
		padding:3px;
		}
		
		.article_image_caption{
		
        font-size: 12px;
        color: black;
		background-color:#DDDDDD;
		padding-top:2px;
		padding-bottom:2px;

		}
		
		.article_image_photographer{
        font-size: 9px;
        color: black;
		background-color:#DDDDDD;
		padding-top:2px;
		padding-bottom:2px;

		}
		
		.article_edit{
        font-size: 11px;
        color: black;
		padding:5px;
		overflow:auto;
		/*height:150px;
		border:solid 1px;
		border-color:#CCCCCC;*/
		margin-bottom:10px;
		
        }
		
		.admin_article_edit_link{
		float:right;
		margin-top:-30px;
        }

#superuser_form {
border: solid 1px;
padding:3px;
width:500px;
margin-bottom:5px;
background-image: url('../design/background_users.png');
font-size:12px;
}

#printAllUsers_list {
padding:1px;
width:560px;
margin-bottom:2px;
font-size:13px;
text-align:left;
}

#user {
font-size:13px;
margin-bottom:2px;


}

#user_picture {
}


#send_message_to_user {
text-align:center;


}

#applicant {
font-size:12px;
margin-bottom:5px;
padding:5px;
border:solid 1px;
background-color:#EEEEEE;
}

.inbox_header {
font-size:12px;
background-color:#CCCCCC;
width:612px;
border:none;


}

.inbox_main {
font-size:12px;

}

.inbox_table {
border:solid 1px;
border-color:#CCCCCC;

}


#edit_user_form {
border: solid 1px;
text-align:left;
padding:7px;
width:480px;
margin-bottom:5px;
font-size:13px;
/*background-image: url('../design/background_users.png');*/
background-color:#EEEEEE;
background-repeat:no-repeat;
background-position:left;
}

#mail_form {
border: solid 1px;
padding:3px;
margin-bottom:5px;
font-size:13px;
/*background-image: url('../design/background_users.png');*/
background-color:#EEEEEE;
background-repeat:no-repeat;
background-position:left;
text-align:left;
}

#category_form {
border: solid 1px;
padding:3px;
width:300px;
margin-bottom:5px;
margin-top:5px;
font-size:13px;
}

#control_panel {
width:130px;
margin-bottom:5px;
margin-top:5px;
font-size:13px;
}

.control_panel_icons
{
padding:20px;
}



#mail {
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
}

	.sender_date {
	border:solid 1px;
	border-color:#CCCCCC;
	padding:3px;
	background-color:#FFFFFF;
	}

	
	.subject {
	border:solid 1px;
	border-color:#CCCCCC;
	padding:3px;
	background-color:#FFFFFF;
	}
	
	.body{
	border:solid 1px;
	border-color:#CCCCCC;
	padding:3px;
	font-size:14px;
	background-color:#FFFFFF;

	}
	
	.attachments {

	padding:3px;
	font-size:14px;
	background-color:#FFFFFF;
	}

#printAllComments_list {

padding:3px;
width:500px;
margin-bottom:5px;
font-size:10px;
text-align:left;
}

#comment_listing_holder {
font-size:12px;
margin-bottom:4px;
border: solid 1px #999999;
width:500px;
padding:5px;
text-align:left;
background-color:#eeeeee;


}

#warning_box {
font-size:14px;
border:1px solid;
padding:15px;
background-image:url(../design/warning_bg.png);
text-align:center;
height:90px;
margin-bottom:10px;
}

.prompt {
font-size:14px;
border:solid 1px;
padding:15px;
background-image:url(../design/prompt.png);
text-align:center;
margin-bottom:10px;

}

.commentbox{
clear:both;
}

.comment_form {
border:solid 1px #999999;
border-bottom:0px;
padding:5px; 
background-color:#eeeeee;
text-align:left;

}

.comments {
border:solid 1px #999999;
border-top:0px;
padding:5px; 
background-color:#eeeeee;
text-align:left;
}

.comment_header{
font-size:12px;
padding:2px;
text-align:left;
}

.author{
font-size:11px;
font-style:italic;
padding-top:1px;
text-align:left;
}

.comment_complain{
padding-top:3px;
font-size:12px;
text-align:left;
}



.comment_text{
width:500px;
overflow:auto;
margin-top:5px;
padding:5px;
background-color:#ffffff;
border:solid 1px #999999;
text-align: left;
font:message-box;
font-size:12px;
line-height:18px;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;
}


.no_comments {
font-size:12px;
}



#page_header {
font-size:16px;
margin-bottom:20px;
text-align:left;
}


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

#banner {
margin-top:3px;
font-size:12px;
}

#events {
margin-top:3px;
margin-bottom:5px;
font-size:11px;
font-weight:bold;
height:180px;
overflow:auto;
border:solid 1px #999999;
background-color:#f5f5f5;
padding:5px;
text-align:left;


}

#event_time {
font-size:11px;
font-style:italic;
padding-top:3px;
font-weight:normal;
}

#event_date {
padding-bottom:3px;
text-align:left;
font-weight:normal;

}

#construction {
padding:5px;
background-image:url(../design/under_construction.png);


}


#event_container{
margin-bottom: 10px;
border:solid 1px #999999;
background-color:#DDDDDD;
padding:5px;

}

#event_title{
padding:2px;

font-weight:bold;
font-size:18px;
}

#event_when{

}



#event_where{
padding-top:5px;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}

#public_event_description{
line-height:18px;
padding:5px;
font-size:12px;
}

#event_description{
border:solid 1px #999999;
background-color:#ffffff;
padding:5px;
font-size:12px;
}

#event_delete{
font-size:11px;
text-align:right;
padding-bottom:3px;
padding-top:3px;}

#event_internal{
text-align:right;
font-size:10px;
padding:2px;
background-color:#99FFCC;

}

#event_external {
text-align:right;
font-size:10px;
padding:2px;
background-color:#FFCCFF;

}

#sportstable{
font-size:11px;
text-align:left;
border:solid 1px #999999;
padding:2px;
background-color:#f5f5f5;


}

.sportstable{
border-spacing: 0px;
border-collapse: collapse;



}

.ip_log_odd {
background-color:#eeeeee;


}

.ip_log_even {
background-color:#dddddd;



}

.sports_table_odd {
background-color:#a3fda3;

}

.sports_table_even {
background-color:#61e561;

}

#sportstablebrowser {
border: solid 1px #999999;
padding:10px;

}

#sportstablebar {
text-align: right;
background-image:url(../design/menu_bg.png);
padding:5px;
height:20px;
}

#sportsheader {
font-size:13px;
}

.archive_header{
color: #f6da23;
background-color:#4e1514;
}

.archive_menu_box{
width: inherit;
background-color:#651d1c;
border: 1px solid #471010;
font-size:11px;
padding: 2px;
text-align: left;
width:240px;
}

.archive_main {
background-color:#651d1c;
border: 1px solid #471010;
}

.archive_link {
color: #f09514;
}

.archive_bottom_link {
color: #f6da23;
}

.comment_table_odd {
background-color:#FFFFFF;
border-bottom:1px solid;

}

.comment_table_even {
background-color:#CCCCFF;
border-bottom:1px solid;
}

#lastComments {


}

#last_comment_text {
font:message-box;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;
overflow:auto;

}

.weather_menu_box{
width: inherit;
background-color:#f5f5f5;
border: 1px solid #cccccc;
font-size:11px;
padding: 2px;
text-align: left;
width:165px;
}

.weather_symbol {
text-align:center;
}

.temperature {
font-size:24px;
font-weight:bold;
color:#0000CC;
text-align:left;

}

.fb_share_link { 
padding:2px 0 0 20px; 
height:16px; 
background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?57:26981) 
no-repeat top left; }

#fb_share {
font-size:10px;
text-align:right;
}
	
