/* ====================
ALMENNT 
=====================*/
html { margin: 0px; padding: 0px; }
body{
margin: 0px;
padding: 0px;


		font-family: Courier New, Courier, Arial;
		font-size: 80%;
		text-decoration: none;
		color: #333333;
        
}
html, body {
    height: 100%;
}

.bc
{
padding-top: 0px;
background: url(/images/halfvitar/body_bg.jpg);
overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
}


P, div, TD{
font-size : 1em;
}

div { margin: 0px; padding: 0px; }
p {padding-top: 0px; margin-top: 0px;}

/* ====================
KASSAR
=====================*/
.outer-wrapper
{
	position:relative;
	min-height: 100%;
	width: 100%;
	background: url(/images/halfvitar/body_top_bg3.jpg) no-repeat;
    background-position: top center;
	
}
/* Hides from IE-mac \*/
.outer-wrapper{margin:0px auto;}
/* End hide from IE-mac */

* html .outer-wrapper{height: 100%;}
.box-wrap
	{
		
	width: 984px;
	position: relative;
	min-height: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
	left: -1px;
}
/* Hides from IE-mac \*/
.box-wrap{margin:0px auto;}
/* End hide from IE-mac */

.box-inner-wrapper
{
    background: url(/images/halfvitar/box_wrap_bg.jpg) repeat-y;
    width: 984px;
    margin-top: 151px;
    
}
.box-bottom-wrapper
{
    background: url(/images/halfvitar/box_bottom_wrap_bg.jpg) no-repeat;
    background-position: bottom left;
    width: 984px;
    padding-bottom: 110px;
}
.header
	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 984px;
	height: 198px;
	margin: 0px 0px 0px 0px;
	border: none;
	}
.header .box{position: absolute; padding: 60px 0px 0px 27px;}	

/* Footer	*/
.box-footer
{
	clear: both;
	position: relative;
	font-size: 0.96em;
}

.box-footer .box
{
	clear:both;
	padding: 8px 15px 10px 15px;
	color: #68727a;
	/*background: red;*/
	text-align: center;
}
.box-footer .box p
{
	color: #68727a;
	margin: 0px;
	padding: 0px;
}
.box-footer .box A:link{color: #000000; text-decoration: none;}
.box-footer .box A:link:hover{color: #000000; text-decoration: underline;}
.box-footer .box A:active{color: #000000; text-decoration: none;}
.box-footer .box A:active:hover{color: #000000; text-decoration: underline;}
.box-footer .box A:visited{color: #000000; text-decoration: none;}
.box-footer .box A:visited:hover{color: #000000; text-decoration: underline;}
.box-footer .box A:hover{color: #000000; text-decoration: underline;}

/* Hides from IE-mac \*/
.box-footer .box{margin:0px auto;}
/* End hide from IE-mac */

.box-tools
{
	position: absolute;
	top: 0px;
	left: 570px;
	line-height: 39px;
	height: 39px;
}
/* Hides from IE-mac \*/
.box-tools {left: 570px;}
/* End hide from IE-mac */
.box-tools .box
{
	float: left;
}

.box-tools .box ul
{
    float: left;
	padding: 0px;	
	margin: 0px;
	list-style: none;
}
.box-tools .box ul li
{
	padding: 0px;	
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
}
.box-tools .box ul li.l1 a span
{
    padding: 0px;
    margin: 0px;
    display: none;    
}
.box-tools .box ul li.l1 a
{
	padding: 0px;	
	margin: 0px;
	height: 39px;
	width: 101px;
	background: url(/images/halfvitar/youtube.jpg) no-repeat;
	display: block;
	float: left;
}
.box-tools .box ul li.l1 a:hover, .box-tools .box ul li.l1 a:visited:hover, .box-tools .box ul li.l1 a:active:hover
{
    background: url(/images/halfvitar/youtube_hover.jpg) no-repeat;
}
.box-tools .box ul li.l2 a
{
	padding: 0px;	
	margin: 0px;
	height: 39px;
	width: 101px;
	background: url(/images/halfvitar/myspace.jpg) no-repeat;
	display: block;
	float: left;
}
.box-tools .box ul li.l2 a:hover, .box-tools .box ul li.l2 a:visited:hover, .box-tools .box ul li.l2 a:active:hover
{
    background: url(/images/halfvitar/myspace_hover.jpg) no-repeat;
}
.box-tools .box ul li.l3 a
{
	padding: 0px;	
	margin: 0px;
	height: 39px;
	width: 101px;
	background: url(/images/halfvitar/flickr.jpg) no-repeat;
	display: block;
	float: left;
}
.box-tools .box ul li.l3 a:hover, .box-tools .box ul li.l3 a:visited:hover, .box-tools .box ul li.l3 a:active:hover
{
    background: url(/images/halfvitar/flickr_hover.jpg) no-repeat;
}
.box-tools .box ul li.l4 a
{
	padding: 0px;	
	margin: 0px;
	height: 39px;
	width: 101px;
	background: url(/images/halfvitar/facebook.jpg) no-repeat;
	display: block;
	float: left;
}
.box-tools .box ul li.l4 a:hover, .box-tools .box ul li.l4 a:visited:hover, .box-tools .box ul li.l4 a:active:hover
{
    background: url(/images/halfvitar/facebook_hover.jpg) no-repeat;
}



.box-path
{
	position: absolute;
	top: 172px;
	right: 32px;
	color: #68727a;
	font-size: 1em;
}

/* Hides from IE-mac \*/
.box-path {right: 32px;}
/* End hide from IE-mac */

.box-path h2{
	display: inline;
	font-size : 1em;
	font-weight: normal;
	margin-right: 2px;
}
.box-path h2 a
{
	padding-right: 3px;	
}
.box-path h2 a:link{color: #ff883f; text-decoration: none;}
.box-path h2 a:link:hover{color: #ff883f; text-decoration: underline;}
.box-path h2 a:visited{color: #ff883f; text-decoration: none;}
.box-path h2 a:visited:hover{color: #ff883f; text-decoration: underline;}
.box-path h2 a:active{color: #ff883f; text-decoration: none;}
.box-path h2 a:active:hover{color: #ff883f; text-decoration: underline;}
.box-path h2 a:hover{color: #ff883f; text-decoration: underline;}

.box-path ul{
	list-style : none;
	padding : 0;
	margin : 0;	
}
.box-path  li{
	display: inline
}
.box-path a:link{color: #68727a; text-decoration: underline;}
.box-path a:link:hover{color: #68727a; text-decoration: underline;}
.box-path a:visited{color: #68727a; text-decoration: underline;}
.box-path a:visited:hover{color: #68727a; text-decoration: underline;}
.box-path a:active{color: #68727a; text-decoration: underline;}
.box-path a:active:hover{color: #68727a; text-decoration: underline;}
.box-path a:hover{color: #68727a; text-decoration: underline;}

.box-topimg{
position: absolute;
top: 196px;
left: 20px;
height: 356px;
width: 508px;
}
.box-topimg .box{}

/* Hides from IE-mac \*/
.box-topimg  {left: 20px;}
/* End hide from IE-mac */

.box-top-flash{
position: absolute;
top: 39px;
left: 32px;
height: 157px;
width: 920px;
}

/* Hides from IE-mac \*/
.box-top-flash  {left: 32px;}
/* End hide from IE-mac */
.frontbox
{
    position: absolute;
    width: 420px;
    top: 198px;
    left: 554px;
}

.frontbox-right
{
	float: left;	
	width: 190px;
	margin: 0px 20px 0px 0px;
	font-size: 0.96em;
}
.frontbox-right .box
{
	float: left;

}
.box-right
{
    float: left;
    width: 190px;
    border-top: 1px dotted #c8cabc;
    margin: 0px 0px 2px 0px;   
}
.box-right h2
{
    float: left;
    width: 190px;
    line-height: 33px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    display: block;
}
.box-right h2.event-header
{
    float: left;
    width: 190px;
    line-height: 33px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/images/halfvitar/framundan_header_bg3.gif) no-repeat;
}
.box-right h2.news-header
{
    float: left;
    width: 190px;
    line-height: 33px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/images/halfvitar/blogg_header_bg3.gif) no-repeat;
}
.box-right h2.songs-header
{
    float: left;
    width: 190px;
    line-height: 33px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/images/halfvitar/halfvitasmellir_header_bg3.gif) no-repeat;
}
.box-right h2.postlist-header
{
    float: left;
    width: 190px;
    line-height: 33px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/images/halfvitar/postlisti_header_bg3.gif) no-repeat;
}
.box-right h2.order-header
{
    float: left;
    width: 190px;
    line-height: 33px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    display: block;
    background: url(/images/halfvitar/pantahalfvita_header_bg3.gif) no-repeat;
}
.box-right .box
{
    float: left;
    width: 178px;
    \width: 190px;
    w\idth: 178px;
    padding: 18px 6px 8px 6px;
    margin-left: -1px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
}
.box-right .box .eventbox
{
    padding: 0px 0px 10px 0px;
}
.box-right .box .eventbox h4
{
    margin: 0px;
    padding: 0px;
    font-size: 0.9em;
    color: #333333;
}
.box-right .box .eventbox .eventlocation
{
    font-size: 0.9em;
    font-style: italic;
    color: #333333;
}
.box-right .box .eventbox h3
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    color: #333333;
    font-size: 1em;
    padding: 3px 0px 3px 0px;
}
.box-right .box .all-events
{
    padding: 0px 0px 5px 0px;
    font-size: 0.9em;
}
.box-right .box .eventbox a:link{color: #333333; text-decoration: none;}
.box-right .box .eventbox a:link:hover{color: #333333; text-decoration: underline;}
.box-right .box .eventbox a:visited{color: #333333; text-decoration: none;}
.box-right .box .eventbox a:visited:hover{color: #333333; text-decoration: underline;}
.box-right .box .eventbox a:active{color: #333333; text-decoration: none;}
.box-right .box .eventbox a:active:hover{color: #333333; text-decoration: underline;}
.box-right .box .eventbox a:hover{color: #333333; text-decoration: underline;}

.box-right .box .newsbox
{
    padding: 0px 0px 10px 0px;
}
.box-right .box .newsbox h4
{
    margin: 0px;
    padding: 0px;
    font-size: 0.9em;
    color: #333333;
}
.box-right .box .newsbox h3
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    color: #333333;
    font-size: 1em;
    padding: 3px 0px 3px 0px;
}
.box-right .box .all-news
{
    padding: 0px 0px 5px 0px;
    font-size: 0.9em;
}
.box-right .box .newsbox a:link{color: #333333; text-decoration: none;}
.box-right .box .newsbox a:link:hover{color: #333333; text-decoration: underline;}
.box-right .box .newsbox a:visited{color: #333333; text-decoration: none;}
.box-right .box .newsbox a:visited:hover{color: #333333; text-decoration: underline;}
.box-right .box .newsbox a:active{color: #333333; text-decoration: none;}
.box-right .box .newsbox a:active:hover{color: #333333; text-decoration: underline;}
.box-right .box .newsbox a:hover{color: #333333; text-decoration: underline;}

.lyricbox
{
    float: left;
    width: 502px;  
    font-size: 0.9em;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px dotted #c8cabc;
    display: none;
}
.lyricbox .box
{
    float: left;
    width: 490px;
    \width: 502px;
    w\idth: 490px;
    padding: 18px 6px 22px 6px;  
    min-height: 100px;
    height: auto !important;
    height: 100px;
}
.lyricbox .box .lyric
{
    font-size: 1.45em;
    font-style: italic;    
    line-height: 26px;
    padding: 0px 0px 25px 0px;
}
.lyricbox .box .author
{
    font-size: 1.18em;
    font-style: italic;    
    line-height: 20px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
.lyricbox .actions
{
    float: left;
    width: 490px;
    \width: 502px;
    w\idth: 490px;
    padding: 0px 6px 0px 6px;  
    font-size: 1em;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
}
.lyricbox .actions .generate
{
    font-size: 1.27em;
    line-height: 24px;
    padding: 0px 0px 0px 30px;
    background: url(/images/halfvitar/generate_bg3.gif) no-repeat;
    background-position: left center;
    display: inline-block;
    float: left;
}
.lyricbox .actions .listen
{
    font-size: 1em;
    line-height: 24px;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 60px;
    background: url(/images/halfvitar/listen_bg.gif) no-repeat;
    background-position: left center;
    display: inline-block;
}
.lyricbox .actions .listen2
{
    font-size: 1em;
    margin: 0px 0px 0px 60px;
    display: inline-block;
    float: right;
}
.lyricbox .actions .listen2 embed, .lyricbox .actions .listen2 object
{
    margin: 0px;
    padding: 0px;
    float: left;
}

.sendformdiv
{
    float: left;
    width: 490px;
    \width: 502px;
    w\idth: 490px;
    padding: 0px 6px 10px 6px;
    border-bottom: 1px dotted #c6b892;
}
.sendformdiv .sendformdescription
{
    float: left;
    width: 490px;
    padding: 0px 0px 0px 0px;
}
.sendformdiv .sendformdescription .sendformcontent
{
    float: left;
    width: 490px;
    padding: 0px 0px 0px 0px;
}

.sendformdiv .ErrorText
{
    float: left;
    width: 490px;
    padding: 0px 0px 0px 0px;
    color: #ff0000;
}
.sendformdiv .ErrorSummary
{
    float: left;
    width: 490px;
    padding: 0px 0px 0px 0px;
    color: #ff0000;
}

.sendformdiv .ErrorCaptcha
{
    float: left;
    padding: 15px 0px 0px 0px;
}

.sendformdiv .sendformbutton
{
    display: block;
    margin: 10px 0px 5px 0px;
}
.captchaimg
{
    border: 1px solid #c8cabc;
    display: block;
    margin: 5px 0px 5px 0px;
    padding: 0px;
}
.sendformdiv .textbox
{
    border: 1px solid #c6b892;
    color: #999999; 
}
.sendformdiv label
{
    
}


.box-bottomlinks
{
    float: left;
    width: 892px;
    \width: 984px;
    w\idth: 892px;
    padding: 0px 46px 0px 46px;
    line-height: 100px;
    margin-top: -80px;
}
.box-bottomlinks .box-copyright
{
    float: left;
    display: block;
    height: 25px;
    width: 231px;
    background: url(/images/halfvitar/copyright2010.gif) no-repeat;
}
.box-bottomlinks .box-about a
{
    float: right;
    display: block;
    height: 25px;
    width: 164px;
    margin: 0px 0px 0px 0px;
    background: url(/images/halfvitar/umvefinn3.gif) no-repeat;
}
.box-bottomlinks .box-about a:hover, .box-bottomlinks .box-about a:active:hover, .box-bottomlinks .box-about a:visited:hover
{
    background: url(/images/halfvitar/umvefinn_hover3.gif) no-repeat;
}
.box-bottomlinks .box-contact a
{
    float: right;
    display: block;
    height: 25px;
    width: 127px;
    margin: 0px 0px 0px 36px;
    background: url(/images/halfvitar/hafasamband3.gif) no-repeat;
}
.box-bottomlinks .box-contact a:hover, .box-bottomlinks .box-contact a:active:hover, .box-bottomlinks .box-contact a:visited:hover
{
    background: url(/images/halfvitar/hafasamband_hover3.gif) no-repeat;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearboth{clear: both;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ====================
DÁLKAR
=====================*/

.columns-float
{	
float: right;
width: 984px;
min-height: 570px;
height: auto !important;
height: 570px;
overflow-x: hidden;
/*background: pink;*/
line-height: 18px;
}
.column-one{
float: left;
width: 541px;
margin-top: 230px;
overflow-x: hidden;
/*background: green;*/
padding-top:0px;
}
.column-two{
float: left;
width: 428px;
overflow-x: hidden;
/*background: red;*/
}

.columns-float-sub{	
float: right;
width: 984px;
min-height: 670px;
height: auto !important;
height: 670px;
overflow-x: hidden;
margin-top: -151px;
line-height: 18px;
position: relative;
}

.column-one-sub{
float: left;
width: 541px;
overflow-x: hidden;
}
.column-two-sub{
float: left;
width: 428px;
overflow-x: hidden;
/*background: red;*/

}

.column-one-content{
	margin: 0px 15px 0px 32px;
	padding: 0px 0px 10px 0px;
}
.column-two-content{
	margin: 0px 12px 5px 0px;
}
.column-one-content img{
	margin: 5px;
}

.column-one-content-sub{
	margin: 0px 15px 0px 32px;
	padding: 0px 0px 10px 0px;
}
.column-two-content-sub{
	margin: 0px 4px 5px 0px;
}
.column-one-content-sub img{
	margin: 5px;
}

/* Content */

.content-wrapper
{
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 502px;
    border-bottom: 1px dotted #c8cabc;
   
    
}
.content-wrapper .contentbox
{
    margin: 0px 6px 0px 6px;
    padding: 8px 0px 8px 0px;
}
.commentform
{
    padding: 20px 0px 20px 0px;
    width: 100%;
    float: left;
}

/* VERTICAL PADDING ABOVE COLUMNS */
.box-header
	{ margin-bottom: 0px; }
.column_padding_after
	{
	height:0px;
	font-size: 1px;
	line-height: 0px;
	clear: both;
	}
/* CSS HACK:  position:relative needed by IE6*/ 
.box-wrap, .columns-float, .column-one, .column-two, h2
	{ p\osition: relative; }


/* ====================
TEXTI
=====================*/
h1{
font-size: 1.27em;
color: black;
padding-top: 0px; margin-top: 0px;
}
h2{
font-size: 1.18em;
color: #68727a;
padding-top: 0px; margin-top: 0px;
}
h3{
font-size: 1.09em;
color: #a3cb39;
padding-top: 0px; margin-top: 0px;
}
h4{
font-size: 1em;
color: #68727a;
padding-top: 0px; margin-top: 0px;
}
h5{
font-size: 0.91em;
color: #68727a;
font-style: italic;
padding-top: 0px; margin-top: 0px;
}
h6{
font-size: 0.91em;
color: #68727a;
font-style: italic;
font-weight: normal;
padding-top: 0px; margin-top: 0px;
}
.strpagetitle
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.strpagetitle-63
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/myndir_header_bg3.gif) no-repeat;
}
.strpagetitle-64
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/halfvitahljodfaerin_header_bg3.gif) no-repeat;
}
.strpagetitle-65
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/medlimir_header_bg3.gif) no-repeat;
}
.strpagetitle-66
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/video_header_bg3.gif) no-repeat;
}
.strpagetitle-67
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/smalavisur_header_bg3.gif) no-repeat;
}
.strpagetitle-68
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/english_header_bg3.gif) no-repeat;
}
.strpagetitle-72
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/umhalfvitavefinn_header_bg3.gif) no-repeat;
}
.strpagetitle-2
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/umhljomsveitina_header_bg3.gif) no-repeat;
}
.strpagetitle-3
{
	float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/utgefidefni_header_bg3.gif) no-repeat;
}
h1.event-header
{
    float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/tonleikar_header_bg3.gif) no-repeat;
}
h1.postlist-header
{
    float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/postlisti_header_bg3.gif) no-repeat;
}
h1.contactus-header
{
    float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/hafasamband_header_bg3.gif) no-repeat;
}
h1.orderus-header
{
    float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/pantahalfvita_header_bg3.gif) no-repeat;
}
h1.news-header
{
    float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    background: url(/images/halfvitar/blogg_header_bg3.gif) no-repeat;
}
h1.lyrics-header
{
    float: left;
    width: 502px;
    border-top: 1px dotted #c8cabc;
    border-bottom: 1px dotted #c8cabc;
    line-height: 33px;
    height: 33px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background: url(/images/halfvitar/smalavisnagenerator_header_bg3.gif) no-repeat;
}


/* ====================
LISTAR
=====================*/

/* ====================
LINKAR
=====================*/
a:link     { color : #a3cb39; text-decoration : none;}
a:link:hover     { color : #86a926; text-decoration : underline;}
a:visited  { color : #a3cb39; text-decoration : none;}
a:visited:hover  { color : #86a926; text-decoration : underline;}
a:hover  { color : #a3cb39; text-decoration : none;}
a[name]:hover { color : inherit; text-decoration : underline; }
a:active   { color : #a3cb39; text-decoration : none; }
a:active:hover   { color : #86a926; text-decoration : underline; }

.sitemap a:link     { color : #a3cb39; text-decoration : none;}
.sitemap a:link:hover     { color : #86a926; text-decoration : underline;}
.sitemap a:visited  { color : #86a926; text-decoration : none;}
.sitemap a:visited:hover  { color : #86a926; text-decoration : underline;}
.sitemap a:hover  { color : #86a926; text-decoration : none;}
.sitemap a[name]:hover { color : inherit; text-decoration : underline; }
.sitemap a:active   { color : #a3cb39; text-decoration : none; }
.sitemap a:active:hover   { color : #86a926; text-decoration : underline; }

/* ====================
FORMIN
=====================*/
form{
	padding: 0;
	margin: 0;
}
/* ====================
ANNAÐ
=====================*/
.label, label{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.column-one-content .submit{
	margin-top: 10px;
}
.vi-hide{
	display: none;
}

/* ====================
EVENTS
=====================*/

.eventheader, .eventheaderswitch{
float: left;
font-size: 1em;
text-align: center;
border-bottom: 1px dotted #c8cabc;
padding-bottom: 10px;
width: 490px;
}

.eventheaderswitch
{
    margin: 5px 0px 5px 0px;
}

.eventheader a{
margin: 0 10px;
}

.eventheader .disabled{
margin: 0 10px;
color: #999999;
}

.eventlistdiv
{
    float: left;
    display: block;
    width: 478px;
    \width: 490px;
    w\idth: 478px;
    margin: 0px 0px 0px 0px;
    padding: 10px 6px 10px 6px;
    border-bottom: 1px dotted #c8cabc;
}
.eventlistdiv h3
{
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.eventlistdiv h4
{
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.eventlistdiv .eventlocation
{
    float: left;
    width: 100%;    
}

.eventlistdiv hr{
color: #DEDEDE;
background-color: #DEDEDE;
height: 1px;
width: 100%;
}

.eventlistdiv h2
{
	margin: 0px;
	font-size: 1.16em;
	padding: 0;
}
h2.eventdateplace
{
	font-size: 1em;
	padding: 0;
	margin: 5px 0px;
	color: #000000;
}

/* ====================
LEIÐARKERFI Í FÆTI
=====================*/
.bottom-nav
{
	clear: both;
	position: relative;
	
	margin-left: 19px;
	font-size: 1em;


}
.bottom-nav .box
{
	background: url(../images/menu_bottom.gif) no-repeat top left;
	float: left;
	width: 742px;
	height: 32px;
	padding-left: 201px;
 
}
.bottom-nav ul{
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	padding-top: 4px;
	font-weight: bold;
	color: White;
	width: 100%;
	
	text-align: center;
}
.bottom-nav ul li{
	float: left;
	text-transform: uppercase;
	padding-right: 10px;
	padding-left: 10px;
	color: White;
	width: 102px;
	height: 22px;
	
}
.bottom-nav ul li a
{
	line-height: 22px;
	width: 102px;
	height: 22px;
	display:block;
}

.bottom-nav ul.l1 a:active,
.bottom-nav ul.l1 a:link,
.bottom-nav ul.l1 a:visited
{
	color: #ffffff; 
	text-decoration: none;
}

.bottom-nav ul.l1 a:link:hover,
.bottom-nav ul.l1 a:active:hover,
.bottom-nav ul.l1 a:visited:hover,
.bottom-nav ul.l1 a:hover
{
	color: #000000; 
	text-decoration: none;
	background: url(../images/menuitembottom_over.gif) no-repeat;
}
/* ====================
LEIÐARKERFI TIL VINSTRI
=====================*/
.nav
{
	float: left;

	position:relative;
	padding-top: 0px;
	padding-left: 0px;
}
.nav .box
{
	clear:both;
	float: left;
	
}
.nav ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width:180px;
}

/* nav 1 */
.nav ul li
{
	width: 180px;
	height:25px;
	display:block;
	float:left;
	
}

.nav span.Open_Level1
{

	background: url(../images/menu/Open.gif) no-repeat;
	background-position: 155px 8px;
	width: 170px;
	line-height: 25px;
	height:25px;
	float:left;
}
.nav span.Selected_Level1
{
	background: url(../images/menu/Selected.gif) no-repeat;
	background-position: 155px 8px;
	width: 170px;
	line-height: 25px;
	height:25px;
	float:left;
}
.nav span.Open_Level2
{

	background: url(../images/menu/Open.gif) no-repeat;
	background-position: 145px 8px;
	width: 160px;
	line-height: 25px;
	height:25px;
	float:left;
}
.nav span.Selected_Level2
{
	background: url(../images/menu/Selected.gif) no-repeat;
	background-position: 145px 8px;
	width: 160px;
	line-height: 25px;
	height:25px;
	float:left;
}

.nav span.Open_Level3
{
	background: url(../images/menu/Open.gif) no-repeat;
	background-position: 135px 8px;
	width: 150px;
	line-height: 25px;
	height:25px;
	float:left;
}
.nav span.Selected_Level3
{
	background: url(../images/menu/Selected.gif) no-repeat;
	background-position: 135px 8px;
	width: 150px;
	line-height: 25px;
	height:25px;
	float:left;
}
.nav span.Open_Level4
{
	background: url(../images/menu/Open.gif) no-repeat;
	background-position: 125px 8px;
	width: 140px;
	line-height: 25px;
	height:25px;
	float:left;
}
.nav span.Selected_Level4
{
	background: url(../images/menu/Selected.gif) no-repeat;
	background-position: 125px 8px;
	width: 140px;
	line-height: 25px;
	height:25px;
	float:left;
}

.nav .FirstLevel1
{
	background: url(../images/menu/FirstLevel1.gif) no-repeat;
	font-weight:normal;
	padding-left: 10px;
	width:170px;
	
}
.nav .FirstLevel1Selected
{
	background: url(../images/menu/FirstLevel1.gif) no-repeat;
	font-weight:bold;
	padding-left: 10px;
		width:170px;
}


.nav .LastLevel1
{
	background: url(../images/menu/LastLevel1.gif) no-repeat;
	padding-left: 10px;
		width:170px;

}
.nav .LastLevel1Selected
{
	background: url(../images/menu/LastLevel1.gif) no-repeat;
	font-weight:bold;
	padding-left: 10px;
		width:170px;
}


.nav .Level1
{
	background: url(../images/menu/level1.gif) no-repeat;
	padding-left: 10px;
		width:170px;
}
.nav .Level1Selected
{
	background: url(../images/menu/level1.gif) no-repeat;
	font-weight:bold;
	padding-left: 10px;
}


.nav .LastLevel2
{
	background: url(../images/menu/LastLevel2.gif) no-repeat;
	padding-left: 20px;
}
.nav .LastLevel2Selected
{
	background: url(../images/menu/LastLevel2.gif) no-repeat;
	font-weight:bold;
	padding-left: 20px;
}
.nav .Level2
{
	background: url(../images/menu/level2.gif) no-repeat;
	padding-left: 20px;
}
.nav .Level2Selected
{
	background: url(../images/menu/level2.gif) no-repeat;
	font-weight:bold;
	padding-left: 20px;
}

.nav .LastLevel3
{
	background: url(../images/menu/LastLevel3.gif) no-repeat;
	padding-left: 20px;
}
.nav .LastLevel3Selected
{
	background: url(../images/menu/LastLevel3.gif) no-repeat;
	font-weight:bold;
	padding-left: 20px;
}
.nav .Level3
{
	background: url(../images/menu/level3.gif) no-repeat;
	padding-left: 20px;
}
.nav .Level3Selected
{
	background: url(../images/menu/level3.gif) no-repeat;
	font-weight:bold;
	padding-left: 20px;
}

.nav .LastLevel4
{
	background: url(../images/menu/LastLevel4.gif) no-repeat;
	padding-left: 20px;
}
.nav .LastLevel4Selected
{
	background: url(../images/menu/LastLevel4.gif) no-repeat;
	font-weight:bold;
	padding-left: 20px;
}
.nav .Level4
{
	background: url(../images/menu/level4.gif) no-repeat;
	padding-left: 20px;
}
.nav .Level4Selected
{
	background: url(../images/menu/level4.gif) no-repeat;
	font-weight:bold;
	padding-left: 20px;
}
.nav ul li a
{
	font-size: 1em;
	line-height: 25px;
	text-decoration: none;
	color: Black;
	
}
.nav .Selected
{
	border: 1px solid red;
}


.nav ul a:link
{
	color: black; 
	text-decoration: none;
}

.nav ul a:active
{
	color: black; 
	text-decoration: none;
}
.nav ul a:visited
{
	color: black; 
	text-decoration: none;
}



.column-one .subNav
{
background:pink;
	
}

/* nav1 fyrsti */

.nav ul.l1 li.first a {
background: url(/files/images/nav_first_bg.gif) no-repeat;
background-position: top left;
font-weight: bold;
line-height: 29px;
text-decoration: none;
padding: 0px 12px 0px 12px;
display: block;
}
/* ====================
LEIÐARKERFI Í TOPPI
=====================*/



.top-nav
{
	float: left;
	top: 155px;
	height:30px;
	left: 18px;
	width: 920px;
	position: absolute;
	padding-top: 0px;
	padding-left: 5px;
}
.top-nav .box
{
	clear:both;
	float: left;
	width: 920px;
	
}
.top-nav ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	float: left;
}

/* nav 1 */
.top-nav ul li{
	
	text-transform: uppercase;
	/*border: 1px solid yellow;*/
	float:left;
}
.top-nav ul li a
{
	font-weight: bold;
	font-size: 1em;
	line-height: 30px;
	text-decoration: none;
    padding: 0px 18px 0px 18px;
	display: block;
	text-align:center;
	color: #000000;
}

.top-nav ul a:link
{
	text-decoration: none;
}

.top-nav ul a:active
{
	text-decoration: none;
}
.top-nav ul a:visited
{
	text-decoration: none;
}

.top-nav ul a:link:hover, .top-nav ul a:active:hover, .top-nav ul a:visited:hover, .top-nav ul a:hover
{
	color: #000000; 
	text-decoration: underline;
	line-height: 30px;
}

/* nav1 fyrsti */

.top-nav ul.l1 li.first a {
font-weight: bold;
line-height: 30px;
text-decoration: none;
padding: 0px 18px 0px 18px;
display: block;
}

.subnav
{
	float: left;
	position: relative;
	width: 174px;
	background: url(/files/images/subnav_bg.jpg) #ffffff no-repeat;
	min-height: 232px;
	height: auto !important;
    height: 232px;
}
.subnav .box
{
	float: left;
	width: 174px;
	margin: 6px 0px 0px 0px;
}
.subnav ul{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	width: 174px;
}


/* nav 2 */
.subnav ul.l2{

	display: block;
	float: left;
}

.subnav ul.l2 li.l2, .subnav ul.l2 li.l2on
{
	float: left;
	display: block;
	background: url(/files/images/nav_li_bg.jpg) repeat-x;
	background-position: bottom left;
}
/*.subnav ul.l2 li.parent
{
	float: left;
	display: block;
	background: none;
}*/

.subnav ul.l2 li.l2 a, .subnav ul.l2 li.l2on a{
width: 144px;
\width: 174px;
w\idth: 144px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 3px 15px 5px 15px;

}

.subnav ul.l2 li.last a {
width: 144px;
\width: 174px;
w\idth: 144px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 3px 15px 5px 15px;

}

.subnav ul.l2 li.l2 a:link{color: #454545; text-decoration: none;font-weight: normal;}
.subnav ul.l2 li.l2 a:link:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}
.subnav ul.l2 li.l2 a:active{color: #454545; text-decoration: none;font-weight: normal;}
.subnav ul.l2 li.l2 a:active:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}
.subnav ul.l2 li.l2 a:visited{color: #454545; text-decoration: none;font-weight: normal;}
.subnav ul.l2 li.l2 a:visited:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}
.subnav ul.l2 li.l2 a:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}

.subnav ul.l2 li.l2on a:link{font-weight: normal; color: #ff883f; text-decoration: none;}
.subnav ul.l2 li.l2on a:link:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}
.subnav ul.l2 li.l2on a:active{font-weight: normal; color: #ff883f; text-decoration: none;}
.subnav ul.l2 li.l2on a:active:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}
.subnav ul.l2 li.l2on a:visited{font-weight: normal; color: #ff883f; text-decoration: none;}
.subnav ul.l2 li.l2on a:visited:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}
.subnav ul.l2 li.l2on a:hover{font-weight: normal; color: #ff883f; text-decoration: normal; background: url(/files/images/nav_arrow.gif) no-repeat; background-position: 7px 8px;}

/* nav 3 */
.subnav ul.l3{
	display: block;
	float: left;

}
.subnav ul.l3 li.l3, .subnav ul.l3 li.l3on
{
	display: block;
	float: left;
}

.subnav ul.l3 li.l3 a, .subnav ul.l3 li.l3on a{
width: 134px;
\width: 174px;
w\idth: 134px;
font-weight: normal;
font-size: 0.96em;
display: block;
text-decoration: none;
padding: 2px 15px 2px 25px;
background: none;
}

.subnav ul.l3 li.last a {
width: 134px;
\width: 174px;
w\idth: 134px;
font-weight: normal;
font-size: 0.96em;
display: block;
text-decoration: none;
padding: 2px 15px 2px 25px;
background: url(/files/images/nav_li_bg.jpg) repeat-x;
background-position: bottom left;
}

.subnav ul.l3 li.l3 a:link{color: #454545; text-decoration: none;font-weight: normal; background: none;}
.subnav ul.l3 li.l3 a:link:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}
.subnav ul.l3 li.l3 a:active{color: #454545; text-decoration: none;font-weight: normal; background: none;}
.subnav ul.l3 li.l3 a:active:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}
.subnav ul.l3 li.l3 a:visited{color: #454545; text-decoration: none;font-weight: normal; background: none;}
.subnav ul.l3 li.l3 a:visited:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}
.subnav ul.l3 li.l3 a:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}

.subnav ul.l3 li.l3on a:link{font-weight: normal; color: #ff883f; text-decoration: none; background: none;}
.subnav ul.l3 li.l3on a:link:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}
.subnav ul.l3 li.l3on a:active{font-weight: normal; color: #ff883f; text-decoration: none; background: none;}
.subnav ul.l3 li.l3on a:active:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}
.subnav ul.l3 li.l3on a:visited{font-weight: normal; color: #ff883f; text-decoration: none; background: none;}
.subnav ul.l3 li.l3on a:visited:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}
.subnav ul.l3 li.l3on a:hover{font-weight: normal; color: #ff883f; text-decoration: underline; background: none;}

/* ====================
AUGLÝSINGADÁLKAR
=====================*/

.box-advert
{
	
}
.box-advert .box
{
	
}


/* ====================
FLÝTILEIÐIR
=====================*/

.box-shortcuts{
	position: relative;
	float: left;
	margin: 16px 0px 0px 0px;
	
}
.box-shortcuts .box
{
	width: 218px;
	float: left;
	display: inline;
	margin: 0px 5px 0px 5px;
	background: url(/files/images/shortcut_bg.gif) repeat-y;
}
.box-shortcuts .box .bottom
{
	width: 218px;
	background: url(/files/images/shortcut_bottom_bg.gif) no-repeat;
	background-position: left bottom;
	height: 10px;

}
.box-shortcuts .box h2
{
	background: url(/files/images/shortcut_header_bg.gif) repeat-y;
	margin: 0;
	padding: 6px 5px 0px 15px;
	height: 22px;
	color: #ffffff;
	text-transform: uppercase;
}
.box-shortcuts .box ul
{
	width: 190px;
	\width: 218px;
	w\idth: 190px;
	list-style: none;
	padding: 10px 5px 5px 15px;
	background: url(/files/images/shortcut2_bg.gif) repeat-x;
	margin: 0px 4px 0px 4px;
}
.box-shortcuts .box ul li
{
	padding-left: 16px;
	background: url(/files/images/blue_bullet.gif) no-repeat;
	background-position: 4px 8px;
	line-height: 20px;
}
.box-shortcuts .box ul li a
{
	color: #000000;	
}



/* Hides from IE-mac \*/
.box-shortcuts {left: 0px;}
/* End hide from IE-mac */
/* ====================
LEIT
=====================*/


.search{
	position: absolute;
	top: 23px;
	left: 590px;
	background: url(../images/searchbg.gif) no-repeat;
	background-position: top left;
	height: 29px;
	width: 165px;
	float: left;
}
.search .box
{
	
}

/* Hides from IE-mac \*/
.search {left: 590px;}
/* End hide from IE-mac */
.searchbox 
{
	font-size: 0.86em;
	color: #000000;
	background: none;
	width:137px;
	\width:143px;
	w\idth:137px;
	padding: 3px 3px 2px 3px;
	border: none;
	margin: 0;
	float: left;
}
.searchbuttondiv
{
	float: right;
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
	background: url(/files/images/searchbutton_div_bg.gif) no-repeat;
	background-position: top right;
	height: 29px;
	width: 17px;
}
.searchbutton
{
	background: url(../images/searchbutton.gif) no-repeat;
	position: absolute;
	border: 0;
	margin-top: 2px;
	padding: 2px;
	width: 17px;
	height: 15px;
	font-size: 0.9em;
}
.searchbox2
{
	border: 1px solid #c0c0c0;
	font-size: .92em;
	color: #484848;
	font-weight: normal;
	background: white;
	width:125px;
	margin-top: 2px;	
	padding: 3px;
}
.searchbutton2
{
	padding: 2px;
	background: #ffffff;
	border: 1px solid #c0c0c0;
	color: #454545;
	font-size: .92em;

}
.loginbutton
{
background: none;
border: 0px;
}

/* =================
VEFTRÉ
================= */



/* =================
FRÉTTIR
================= */
.newslistheader, .newslistheaderswitch{
float: left;
font-size: 1em;
text-align: center;
border-bottom: 1px dotted #c8cabc;
padding-bottom: 10px;
width: 490px;
}

.newslistheaderswitch
{
    margin: 0px 0px 10px 0px;
}
.newslistheader
{
    margin: 0px 0px 10px 0px;    
}

.newslistheader a{
margin: 0 10px;
}

.newslistheader .disabled{
margin: 0 10px;
color: #999999;
}
.newslistnav
{
    float: left;   
    text-align: center;
    width: 100%; 
}
.newslistdiv p{
	margin: 0;
}
.newslistdiv{
	padding-bottom: 8px;
	float: left;
	clear: both;
	width: 490px;
}
	.tilbaka
	{
		text-decoration: none;
		text-transform: uppercase;
	}
	.spanoldarticle
	{
		text-decoration: none;
	}
	.sjananararrow
	{
		font-size: 1em;
		text-decoration: none;
		display: none;
	}
	.newsmore
	{
		text-decoration: none;
	}
	.oldnewsdiv
	{
		text-decoration: none;
		padding-bottom:  8px;
	}
	.oldarticlenavigation
	{
		text-decoration: none;
	}
	.oldarticlelink
	{
		text-decoration: none;
	}
	.newsyear
	{
		text-decoration: none;
		font-weight: bold;
	}
	.newsnavigationold
	{
		text-decoration: none;
	}
	.newsnavigationnew
	{
		text-decoration: none;
		margin-right:  10px;
	}
	.newsnavigationdiv
	{
		text-decoration: none;
		text-align: right;
	}
	.newsmonth
	{
		font-style: italic;
		text-decoration: none;
	}
	.newarticlelink
	{
		text-decoration: none;
	}
	
	.newspagednav
	{
		margin: 5px 0px 5px 0px;
	}
	
	.newsheadlines A:link{color: #a3cb39; text-decoration: none;}
	.newsheadlines A:link:hover{color: #86a926; text-decoration: underline;}
	.newsheadlines A:active{color: #a3cb39; text-decoration: none;}
	.newsheadlines A:active:hover{color: #86a926; text-decoration: underline;}
	.newsheadlines A:visited{color: #a3cb39; text-decoration: none;}
	.newsheadlines A:visited:hover{color: #86a926; text-decoration: underline;}
	.newsheadlines A:hover{color: #86a926; text-decoration: underline;}
	
    .newsheadlines
	{
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 3px 0px 3px 0px;
	}

	.newsheadlines a.newsheadlines
	{
		padding: 0px;
		font-size: 1em;
	}
	
	.newsdate
	{	
		padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
	}
	
	.newstext
	{
		margin: 4px 0px 4px 0px;	
	}
	
	.commentWrapper
	{
	    float: left;
	    width: 482px;
	}
	.commentWrapper h2
	{
	    float: left;    
	    padding: 0px;
	    margin: 0px;
	}
	.commentbox
	{
	    float: left;
	    border: 1px dotted #c8cabc;
	    width: 470px;
	    \width: 490px;
	    w\idth: 470px;
        padding: 10px 10px 10px 10px;
        margin: 10px 0px 10px 0px;           
	}
	.comment-number
	{    
	    float: right;   
	    font-weight: bold;
	}
	.comment-author
	{    
	    float: left;
	    color: #a3cb39;
	}
	.comment-date
	{    
	    float: left;
	    clear: both;
	    padding: 5px 0px 5px 0px;
	}
	.comment-text
	{    
	    float: left;
	    clear: both;   
	}


/* =================
GALLERY-PAGE
================= */
.Album
{
    float: left;
    width: 500px;
    border: 1px dotted #c8cabc;
    margin: 10px 0px 10px 0px;    
}
.AlbumThumb
{
    float: left;
    width: 130px;
    \width: 350px;
    w\idth: 130px;
    padding: 10px 10px 10px 10px;  
}
.AlbumInformation
{
    float: right;
    width: 330px;
    \width: 350px;
    w\idth: 330px;
    padding: 10px 10px 10px 10px;    
}
.AlbumInformation .AlbumDate
{
    font-size: 0.9em;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.AlbumInformation .AlbumTitle
{
    font-size: 1.09em;
    margin: 3px 0px 3px 0px;
    padding: 0px;
}
.AlbumPhotos
{
    text-align: center;
    float: left;
    width: 100%;
    padding: 10px 10px 10px 10px;    
}
.AlbumPhotos table
{
    width: 100%;    
}
.AlbumPhotos table td a img
{
    border: 2px solid #a3cb39;
}
.AlbumPageControl
{
    width: 100%;
    padding: 10px 10px 10px 10px;    
}

.AlbumPageControl .PageControlNumberSelected a
{
    font-weight: bold;
    text-decoration: underline;
}
.AlbumTopDescription
{
        
}
    
	.galleryturnonauto
	{
		text-decoration: none;
	}
	.galleryturnoffauto
	{
		text-decoration: none;
	}
	.gallerytext
	{
		text-decoration: none;
	}
	.galleryoverview
	{
		text-decoration: none;
	}
	.galleryname
	{
		text-decoration: none;
		font-weight: bold;
		padding-top: 2px;
		padding-right:  2px;
		padding-bottom:  2px;
		padding-left:  2px;
	}
	.gallerydescription
	{
		text-decoration: none;
	}
	.gallerycategorydescription
	{
		text-decoration: none;
	}
/* =================
FILES-PAGE
================= */
.divListContent
{
	
}
.oldfilenavdiv
{
	text-align: right;
	font-size: 0.9em;

}
.oldnewlink a:link, .oldnewlink a:active, .oldnewlink a:visited, .oldoldlink a:link, .oldoldlink a:active, .oldoldlink a:visited
{
	text-decoration: none;	
}
.oldnewlink a:hover, .oldnewlink a:active:hover, .oldnewlink a:visited:hover, .oldoldlink a:hover, .oldoldlink a:active:hover, .oldoldlink a:visited:hover
{
	text-decoration: none;
}

	.filesize
	{
		text-decoration: none;
	}
	.FileLink
	{
		text-decoration: none;
	}
	.filedesc
	{
		text-decoration: none;
	}
	.fileInfo
	{
		font-size: 0.9em;
		color: #9b9b9b;
	}
	.filedate
	{
		text-decoration: none;
	}
	.FileCategoryName
	{
		text-decoration: none;
	}
	.filecatbox
	{
		text-decoration: none;
		margin-bottom:  4px;
	}
	.filebox
	{
		text-decoration: none;
		margin-bottom:  4px;
	}
/* =================
LOGIN
================= */

	.logintextbox
	{
		text-decoration: none;
	}
	.LoginText
	{
		text-decoration: none;
		font-weight: bold;
	}
	.loginpassbox
	{
		text-decoration: none;
	}
	.loginbutton
	{
		text-decoration: none;
	}


/* =================
CALENDAR
================= */
.calander-content{}
.CalanderContainer
{
	font-size: 0.92em; width: 143px;
}

.calander .box{}
.calander h2{font-size: 0.92em; text-align: center; margin:0; padding:0; z-index: 2;}
.calander table{width: 100%; border-collapse:collapse;}
.calander table td{ border: 1px solid #DFDFDF; color: #999999;}

.calander table a.NormalDate, .calander table a.NormalDate:visited{color: #A7915B; text-decoration: none;}
.CalandarNextPrev{font-weight: bold; margin: 5px;}
.calander table td.CalandarMonth, .calander table td.CalandarNextPrevtd{font-weight: bold; background: none; color: #000000;}
.calander table td.CalandarMonth a, .calander table td.CalandarNextPrevtd a, .calander table td.CalandarMonth a:visited, .calander table td.CalandarNextPrevtd a:visited{color: #000000;}

.WeekDays{color: #000000;}
.calander table a, .calander table a:visited{color: #333333; text-decoration: none;}

.calander table a:hover, .calander table a:visited:hover{color: #000000; text-decoration: none;}

.calander table td.EventDatetd{background: #DFDFDF;}
.calander table td.EventDatetd a, .calander table td.EventDatetd a:visited {color: #000000;}








