body {
  padding: 0;
  margin: 10px 0px 0px 0px;
  font-family: Arial, sans-serif;
  font-size: 11px; _font-size: 68.75%;
  color: #333;
  text-align: center; 
   
}
body.blue { background: #fff url(../img/2bg-line-main.gif) repeat-x 0px 2px; }
body.purple { background: #fff url(../img/bg-body-purple.gif) repeat-x 0px 2px; }
body.pink { background: #fff url(../img/bg-body-pink.gif) repeat-x 0px 2px; }

body#three-col-sub, body#two-col-sub { background: #fff url(../img/2bg-line-main.gif) repeat-x 0% 0%; }

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */
b
a,
a:link {
 /* color: #296ca3; */
 color: #0056AE;
}

a { text-decoration: none;}

a:hover,
a:active { 
  /*color: #296ca3; */
  color:  #373737;

  text-decoration: underline;
  -moz-outline-style: none;
}

.blue a { /*color: #296ca3; color:  #373737; */
          
          color: #02518A;
    font-weight: bold;
          }
.purple a { color:#7a1028; }
.pink a { color:#d73485; }

.blue a:hover {/* color: #4d7694; */ color:  #373737}
.purple a:hover { color:#a25768; }
.pink a:hover { color:#e185ae; }

h1, h2, h3, h4 {
  color: #333;
  font-weight: bold;
  margin: 10px 0 10px 0;
  clear: left;
  text-transform:uppercase;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; color: #F1633B;}
h3 { font-size: 1.2em;   color:#02518A; margin-bottom:5px;}
h4 { font-size: 1.1em; /*background:transparent url(../img/bg-arrow-orange.gif) no-repeat scroll 5px 45%; padding-left:20px;*/}

.blue h4.arrow, .blue h3.arrow, .blue h2.arrow { color:#02518a; /*background:transparent url(../img/bg-arrow-orange.gif) no-repeat scroll 5px 45%; padding-left:20px;*/}
.purple h4.arrow, .purple h3.arrow, .purple h2.arrow { color:#520b1b; background:transparent url(../img/bg-arrow-purple.gif) no-repeat scroll 5px 45%; padding-left:20px;}
.pink h4.arrow, .pink h3.arrow, .pink h2.arrow { color:#D73485; background:transparent url(../img/bg-arrow-pink.gif) no-repeat scroll 5px 45%; padding-left:20px;}


.blue  .blue h2, .blue h3, { /*color:#02518a;*/ color: #F1633B; }
.blue h1 { color: #F1633B;}
.purple h4, .purple h2, .purple h3, .purple h1 { color:#520b1b; }
.pink h4, .pink h2, .pink h3, .pink h1 { color:#D73485; }

.site-logo { margin:0; padding:0; }
.site-logo a { position:absolute; top:-5px; height:75px; width:250px; float:left; left: -5px; }
.site-logo span { display:none;}

.blue .site-logo a { background: url(../img/2krabb-logo.png) no-repeat top left; } 
.purple .site-logo a { background: url(../img/sitelogo-purple-bg.gif) no-repeat top left; } 
.pink .site-logo a { background: url(../img/sitelogo-pink-bg.gif) no-repeat top left; } 

h1.pagetitle {
  margin: 0;
}

/**** Hide H1 pagetitle on frontpage ****/
#three-col-home h1.pagetitle { display: none; }
#three-col-sub h1.pagetitle { display: none; }
p { margin: 5px 0 5px 0; font-size: 1.1em; line-height: 1.4em;}
p.content { margin: 10px 0 15px 0;  }

hr {
  height: 1px;
  border: 0;
  color: #e6e6e6;
  background: #e6e6e6;
}

/* **************************************************************** */
/* General buttons                                                  */
/* **************************************************************** */

a.button {
/* Sliding right image */	
	display: block;
	float: left;
	height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */	
	padding-right: 18px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
	text-decoration: none;
	cursor:pointer;
	text-transform:uppercase;	
}

.blue a.button { background: transparent url(../img/btn-right-blue.png) no-repeat scroll top right;  }
.purple a.button { background: transparent url(../img/btn-right-purple.png) no-repeat scroll top right;  }
.pink a.button { background: transparent url(../img/btn-right-pink.png) no-repeat scroll top right;  }

a.button span {
	/* Background left image */ 
	background: transparent url(../img/btn-left.png) no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 5px 5px 14px;

} 

a.button:hover span{ text-decoration:underline; }



/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#three-col-home #wrapper,
#three-col-sub #wrapper,
#two-col-sub #wrapper {
  width: 1006px;
  text-align: left;  
  margin: 0 auto 0 auto;    
 /* background: transparent url(../img/bg-wrapper-sub.gif) repeat-y scroll 0 0;*/
}

#three-col-home #wrapper { padding-bottom: 25px; }

#three-col-sub #wrapper { /*background:transparent url(../img/bg-wrapper-sub.gif) repeat-y 0px 0px; */}

#three-col-sub  .main-navigation {
  position: absolute;
  top: 90px;
  left: 10px;  
}

#two-col-sub  .main-navigation {
  position: absolute;
  top: 90px;
  left: 10px;  
}

#header {
 padding: 0;
 margin: 0;
 height: 410px;

}

.blue #header {background: url(../img/2main-nav.png) no-repeat bottom left;}
.purple #header { background: url(../img/bg-header-purple.gif) no-repeat 0% 0%; }
.pink #header { background: url(../img/bg-header-pink.gif) no-repeat 0% 0%; }

#header .logo { position: absolute; top: 12px; left: 29px; }

/* **************************************************************** */
/* Quick navigation in header for each template                     */
/* **************************************************************** */

#qnav { 
  position: absolute; 
  top: 48px; 
  right: 18px;
  text-transform:uppercase;
  
}

#qnav ul { float: left; margin: 0;  padding: 0; }
#qnav li { float: left; list-style: none; background:none; padding: 0px 8px 0px 8px; /*border-right: 1px solid #ffb41a;*/ }
#qnav li.last { padding-right: 0; border-right: none; }
#qnav li a { float: left; font-size: 1em; color:#02518A; padding:8px; font-weight:bold; letter-spacing: 1px;
/* border: 1px solid f6f6f6;    
 border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
border: 1px solid #dcdcdc;*/
}



.blue #qnav li a:hover { text-decoration:underline; color:#02518A;  }
.blue #qnav li a:active { text-decoration:none; color:red; }

.blue #qnav li  .current_page a{ color: red;}



.purple #qnav li a:hover { text-decoration:none; color:#7a1028; }
.pink #qnav li a:hover { text-decoration:none; color:#d73485; }

#mailinglist { 
  position: absolute; 
  top: 375px;
  float: left; 
   right: 580px;
  text-transform:uppercase;
  width: 400px;
}

#mailinglist .mailinglist-text{color: #F1633B;
    font-size: 13pt;
    font-weight: bold;
     padding-bottom: 8px;
    }

/*mailinglist label
{
  font-weight: bold;
  color: #626262;
  float: left;
}*/

#mailinglist input
{
  /*width: 120px;
  color: #626262;
  font-size: 0.8em;
  margin-top: -3px;*/
  float: left; 
  width: 230px;
  font-size: 11px;
 margin-right: 12px;
  padding: 4px 0px 7px 16px;
  color: #626262;
  height: 15px;
  background: #fff;
   border: 1px solid #dcdcdc;    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;    
}
 
#mailinglist .mailinglist-button
{
 float: left;  background-color: #04315B; color: #fff; width: 48px;    
 padding: 6px 0px 6px 17px;         
 border: 1px solid #dcdcdc;
 border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;    
}
#mailinglist a { font-size: 1em;   font-weight:bold; color: #fff;}                                  
                                  
#mailinglist .mailinglist-validation { float: left; }
#mailinglist .mailinglist-validation .validation { position: absolute; left: 0px; top: 60px;}
#mailinglist .mailinglist-response { text-transform: none; position: absolute; right: 40px; top: 5px; }

.blue #mailinglist a:hover { text-decoration:none; color:#fff; }
.purple #mailinglist a:hover { text-decoration:none; color:#7a1028; }
.pink #mailinglist a:hover { text-decoration:none; color:#d73485; }


/* **************************************************************** */
/* Frontpage banners														                    */
/* **************************************************************** */

#fp-banner { 
  position: absolute; 
  top: 83px; 
  left: 4px;
  width: 977px;
  height: 290px;
  color: #e2e7ec;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
}

#fp-banner .banner { float:left; width:640px; z-index: 2;}
#fp-banner .text { float:left; margin-top:-1px; width:337px; height: 281px; text-align: center;
  background: url(../img/bg-fp-banner-nanar.png) no-repeat top right;
  font-family: Myriad Pro;
                   }

#fp-banner .text .inner { float:left; padding:55px 40px 0px 40px; width: 250px; height: 226px;}
#fp-banner .text .inner h3 { height: 50px; background: url(../img/bg-fp-banner-h3.png) no-repeat 50% 50%; font-size: 35px; color: #4b5c6d; padding-top: 2px;  }
#fp-banner .text .inner p { margin:5px 0px 8px 0px;  }
#fp-banner .text a.more { position:absolute; text-indent: -10000px; bottom:37px; text-transform:none; color:#fff; font-size:18px; font-weight: bold; text-decoration: none; right:33px; height:30px; width:95px; background:url(../img/fp-banner-buy.gif) no-repeat top left; /*text-indent:-4000px;*/ }
#fp-banner li { list-style: none; }

#fp-banner #nav { z-index: 50; position: absolute; top: 225px; left: 680px; padding-bottom: 7px; padding-top: 7px; }
#fp-banner #nav a { margin: 0 3px; padding: 8px 14px 8px 4px; color:#577694; font-size:1px; background: transparent url(../img/bg-banner-slideshow.png) no-repeat scroll center center;}
#fp-banner #nav a.activeSlide { background: #d88da7; color:#d88da7; background:transparent url(../img/bg-banner-slideshow-active.png) no-repeat scroll center center; }
#fp-banner #nav a:focus { outline: none; }

/* **************************************************************** */
/* Frontpage banners														                    */
/* **************************************************************** */

.link-box-left { 
  position: absolute; 
  top: 279px; 
  left: 224px;
  /*background: url(../img/bg-linkbox-left.gif) no-repeat top left;*/
  background:transparent;
  width:266px;
  height:213px;  
}
.blue .link-box-left { background: url(../img/bg-linkbox-left-blue.gif) no-repeat top left;}
.purple .link-box-left { background: url(../img/bg-linkbox-left-purple.gif) no-repeat top left;}
.pink .link-box-left { background: url(../img/bg-linkbox-left-pink.gif) no-repeat top left;}

.link-box-left .padding { padding:5px 5px 5px 12px; float:left;}

.link-box-left ul { float: left; margin: 0;  padding: 0 0 0 0; }
.link-box-left li { float: left; list-style: none; width:200px; padding:3px 0px 3px 20px; background: url(../img/bg-square-gray.gif) no-repeat 7px 50%;}

.link-box-left li a { color:#626262; } 

.link-box-left a.button { position:absolute; bottom: 18px; right:15px; }

.link-box-right { 
  position: absolute; 
  top: 279px; 
  left: 487px;  
  width:282px;
  height:213px;
}

.blue .link-box-right { background: url(../img/bg-linkbox-right-blue.gif) no-repeat top left;}
.purple .link-box-right { background: url(../img/bg-linkbox-right-purple.gif) no-repeat top left;}
.pink .link-box-right { background: url(../img/bg-linkbox-right-pink.gif) no-repeat top left;}

.link-box-right .padding { padding:5px 5px 5px 12px; float:left;}

.link-box-right ul { float: left; margin: 0;  padding: 0 0 0 0; }
.link-box-right li { float: left; list-style: none; width:200px; padding:3px 0px 3px 20px; background: url(../img/bg-square-gray.gif) no-repeat 7px 50%;}

.link-box-right li a { color:#626262; } 


.link-box-right a.button { position:absolute; bottom: 18px; right:25px; }


/* **************************************************************** */
/* Fontsizer                                                        */
/* **************************************************************** */

#fontsizer {
  position: absolute;
  top: 7px;
  right: 30px;
}

#fontsizer ul { list-style: none; padding: 0; margin: 0;  }
#fontsizer ul li { float: left;  list-style:none; }
#fontsizer ul li a { 
  float: left; 
  width: 31px; 
  height: 31px;
  text-decoration: none;
  text-indent: -10000px;
}

#fontsizer ul li a.large-font { background: url(../img/2icon-A-blue.png) no-repeat 0 0; }

#fontsizer ul li a.small-font { background: url(../img/2icon-A2-blue.png) no-repeat 0 0; }

/* **************************************************************** */
/* Flags                                                            */
/* **************************************************************** */

#flags { position: absolute; top: 5px; right: 95px; }

#flags ul {float:left; margin:0; padding:0; }
#flags li {  
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:4px;
	padding:0px;
}
#flags li a { float:left; height:30px;  width:40px; text-indent:-1800px; font-size: 1.1em;}
#flags li.contact a { text-indent: -56px; padding-top: 13px;}
#flags li.vef a { text-indent: 2px; padding-top: 13px;}
#flags li.pl { background: url(../img/2icon-fani.png) no-repeat scroll 100% 100%; }
#flags li.en { background: url(../img/2icon-fani2.png) no-repeat scroll 100% 100%; width: 30px;}
#flags li.fac { background: url(../img/2bg-facebook.gif) no-repeat scroll 100% 100%; width:60px;   padding: 3px 0px 0px 0px; }

/* **************************************************************** *
/* Frontpage-links                                                  */
/* **************************************************************** */

#fplinks { position:absolute; top:3px; right:500px; width:237px; height:190px;  }

#fplinks .padding { padding:10px 0px 0px 5px; }

#fplinks ul {float:left; margin:0; padding:0;}
#fplinks li {float:left; list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin-right:2px;	padding:0px 0px 5px 0px;}
 
.blue #fplinks {/* background: url(../img/bg-fplinks-blue.gif) no-repeat bottom left;*/ }
.purple #fplinks { background: url(../img/bg-fplinks-purple.gif) no-repeat bottom left; }
.pink #fplinks { background: url(../img/bg-fplinks-pink.gif) no-repeat bottom left; }

#fplinks span { display:none; }

#fplinks a { width:209px; float:left;}

.blue #fplinks li.banner1 a {  height:67px; background: url(../img/bg-banner-1-blue.gif) no-repeat; }
.blue #fplinks li.banner2 a {  height:75px; background: url(../img/bg-banner-2-blue.gif) no-repeat; }

.purple #fplinks li.banner1 a {  height:69px; background: url(../img/bg-banner-1-purple.gif) no-repeat; }
.purple #fplinks li.banner2 a {  height:76px; background: url(../img/bg-banner-2-purple.gif) no-repeat; }

.pink #fplinks li.banner1 a {  height:63px; background: url(../img/bg-banner-1-pink.gif) no-repeat; }
.pink #fplinks li.banner2 a {  height:77px; background: url(../img/bg-banner-2-pink.gif) no-repeat; }



/* **************************************************************** */
/* Phone                                                            */
/* **************************************************************** */

#phone { position:absolute; top:15px; left:260px; height:19px; width:97px;}

/*
.blue #phone { background : url(../img/bg-phone-number-blue.gif) no-repeat scroll 100% 100%; }
.purple #phone { background : url(../img/bg-phone-number-purple.gif) no-repeat scroll 100% 100%; }
.pink #phone { background : url(../img/bg-phone-number-pink.gif) no-repeat scroll 100% 100%; }
*/
#phone span { display:none; }

/* **************************************************************** */
/* Quick search in header for each template                         */
/* **************************************************************** */

#qsearch { 
  position: absolute; 
  top: 8px; 
  right: 400px;
}

#qsearch .input-field {
  float: left; 
  width: 150px;
  font-size: 11px;
 margin-right: -33px;
  padding: 10px 0px 8px 10px;
  color: #626262;
  height: 10px;

  background: #fff;
   border: 1px solid #dcdcdc;    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;

}




#qsearch input.button   
{
  float: left;
  width: 25px;
  height: 27px;
  border: none;  
  cursor: pointer;
  _cursor: hand;
  background: url(../img/bg-search.png) no-repeat 100% 0%;
 border-top: 1px solid #dcdcdc;
 
}
/*.blue #qsearch input.button {  background: url(../img/btn-search-blue.gif) no-repeat 0% 50%; }*/
.blue #qsearch input.button{  

  background: url(../img/bg-search.png) no-repeat 100% 0%;
  
}
.purple #qsearch input.button {  background: url(../img/btn-search-purple.gif) no-repeat 0% 50%; }
.pink #qsearch input.button {  background: url(../img/btn-search-pink.gif) no-repeat 0% 50%; }

/* **************************************************************** */
/* Main Navigation                                                  */
/* **************************************************************** */

.main-navigation {
  position: absolute;
  top: 350px;
  left: 10px;  
 
}

.main-navigation ul { float: left; margin: 0;  padding: 12.5px 20px 15px 20px;  }
.main-navigation li { float: left; list-style: none; margin: 0px; padding: 0px 5px 0px 5px; background: url(../img/2line-menu-small.png) no-repeat 100% 100%; height: 47px;}

.blue .main-navigation li 
{
    
    
    /* background: url(../img/bg-main-nav-sep-blue.gif) no-repeat 100% 70%;*/
                            }
.purple .main-navigation li { background: url(../img/bg-main-nav-sep-purple.gif) no-repeat 100% 70%; }
.pink .main-navigation li { background: url(../img/bg-main-nav-sep-pink.gif) no-repeat 100% 70%; }

.main-navigation .last { background:none; }

.main-navigation a,
.main-navigation a:visited { 
  float: left;
  font-size: 1.1em; 
  color: #fff; 
  font-weight: bold;
  margin: 17px 20px 15px 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  /*text-transform:uppercase;*/
}



.blue .main-navigation a:hover,
.blue .main-navigation .current a,
.blue .main-navigation .current a:visited


{
  color: #fff;
  text-decoration: none;  
  /*background: url(../img/2bg-line-menu-darkblue.jpg) repeat-x 100% 100%;*/

}

.purple .main-navigation a:hover,
.purple .main-navigation .current a,
.purple .main-navigation .current a:visited {
  color: #d792a3;
  text-decoration: none;  
}

.pink .main-navigation a:hover,
.pink .main-navigation .current a,
.pink .main-navigation .current a:visited {
  color: #edb4ce;
  text-decoration: none;  
}

.blue .main-navigation li.current  { background:transparent url(../img/2bg-line-menu-darkblue.jpg) repeat-x 100% 0; }
.blue .main-navigation li.current a  { /* color:#656565 !important; margin-right:3px; background:transparent url(../img/mainnav-current-bg.png) no-repeat 0 0; padding:8px 14px 8px 14px;*/ }
.blue .main-navigation li.current a:hover { /*color:#fff;*/ }


/* **************************************************************** */
/* Frontpage events                                                 */
/* **************************************************************** */
#fpevents 
{
	background:#FFF url(../img/bg-block3.gif) no-repeat scroll left top;
	width:235px;
  position: absolute;
  top: 132px;
  right: 2px;
  height:170px;
}

#fpevents ul { float:left; padding:0px; padding:0; }
#fpevents ul li { display:block; list-style:none; margin:0; padding:2px 0px 2px 10px; background: transparent url(../img/bg-bullet-blue.gif) no-repeat scroll 0 20px; }

#fpevents ul li .date { width:200px; }

#fpevents .more { position:absolute; width:20px; height:20px; top:10px; right:10px; background: url(../img/bg-double-arrow.gif) no-repeat top left; }
#fpevents .more a { float:left; width:20px; height:20px;}
#fpevents .more span { display:none; }

#fpevents .padding { float:left; padding:10px 2px 3px 12px; }


/* **************************************************************** */
/* Breadcrumbs definitions                                          */
/* **************************************************************** */

#breadcrumbs {
  position: absolute;
  top: 160px;
  left: 30px;  
  /*text-transform:uppercase;*/
  
}

#breadcrumbs ul { float: left;  margin: 0; padding: 0px 10px 5px 25px; border-bottom: 1px solid #E8E8E8; background:url(../img/2home.jpg) no-repeat scroll top left;}
#breadcrumbs li { float: left; list-style: none; background:none; padding:0px; padding-top: 5px;}

.blue #breadcrumbs  li { color: #296ca3; }
.purple #breadcrumbs  li { color:#7a1028; }
.pink #breadcrumbs  li { color:#d73485; }

#breadcrumbs li a,
#breadcrumbs li a:hover {  font-size: 1.1em;/*color: #898989;*/}

#breadcrumbs .bc-first-separator { display: none; }
#breadcrumbs .bc-separator { color: #898989; margin: 0 2px 0 2px; }

/* **************************************************************** */
/* Second Navigation                                                */
/* **************************************************************** */

.second-navigation {  padding: 0 0 5px 0; margin: 0 0 20px 0px; float:left; width:150px; /*background: url(../img/bg-dots-gray.gif) repeat-x bottom left;*/}

.second-navigation h2 { text-transform:uppercase; padding:0px 0px 0px 18px;}

.related-cats { float:left; margin-bottom:0px;}

.second-navigation ul.level1 { float:left; margin:0px 0px 0px 0px; }
.second-navigation ul { list-style: none; padding: 0; margin:0; }
.second-navigation li 
{
	display: block; 
	padding: 0; 
	margin: 0; 	
	float:left;
	border-bottom: 1px solid #f6f6f6;
	 width:185px;
	}

.second-navigation a {
  display: block;
  font-weight: bold;
  padding: 5px 0px 5px 15px;    
  width:195px;
  font-family: Myriad Web Pro, Arial;
  font-weight: normal;
  font-size: 1.2em;
  color: #373737;
 /* background:transparent url(../img/bg-square-gray.gif) no-repeat scroll 5px 50%;
  text-transform:uppercase;*/
  
}

/**** Level 1 ***/
.second-navigation .level1 a:hover,
.second-navigation .level1 .current_page a { text-decoration: none;  color: #fff; 
                                             background:transparent url(../img/2nav-hover.png) no-repeat scroll 1px 50%;}
.second-navigation .level1 .current_page_ancestor a {
  text-decoration: none;  color: #fff; 
  background:transparent url(../img/2nav-hover.png) no-repeat scroll 1px 50%;
}


/**** Level 2 ***/
.second-navigation .level1 .level2 a 
{
	color: #222222; 
	font-weight: normal;  
	font-size: 1em;
	padding-left: 20px;
	/*padding: 3px 0px 3px 25px;  
	background:transparent url(../img/bg-second-nav-arrow.gif) no-repeat scroll 15px 50%; 
	background:transparent url(../img/2nav-hover.png) no-repeat scroll 1px 50%;*/
	background-image: none;
}
.second-navigation .level1 .level2 a:hover,
.second-navigation .level1 .level2 .current_page a { color: #222222; text-decoration: underline; }



/**** Level 3 ***/
.second-navigation .level1 .level2 .level3 a 
{
	color: #222222; 
	font-weight: normal;  
	padding: 3px 0px 3px 35px;  
	/*background:transparent url(../img/bg-second-nav-arrow.gif) no-repeat scroll 15px 50%; */
	background:none;
	text-transform:none;
}
.second-navigation .level1 .level2 .level3 a:hover,
.second-navigation .level1 .level2 .level3 .current_page a { color: #222222; text-decoration: underline; }


/* **************************************************************** */
/* Banner Top Frontpage                                             */
/* **************************************************************** */

#banner { 
  position: absolute;
  top: 121px;
  left: 250px;
  width: 703px;
  height: 119px;
}
#banner ul { list-style: none; padding: 0; margin: 0; }
#banner li { display: inline; padding: 0; margin: 0; }

#three-col-sub #banner { top: 167px; }
#two-col-sub #banner { top: 167px; }

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  position: relative;
  height: 40px;
 margin : 1px auto 0 auto;
 background: url(../img/2bg-footer.jpg)  repeat-x 0% 100%;
 border-top: 1px solid #f2f2f2;
  width: 980px;
 
}

#footer .content {
  position: absolute;
  bottom: 15px;
  left: 300px;
  font-size: .9em;
  color: #fff;
 
}

#footer .content .org { font-weight: bold; }
#footer .content a { color: #656565; }


/* **************************************************************** */
/* Footer upper                                                     */
/* **************************************************************** */

#footer-upper   
{
	position: relative;
  margin: 0 auto 0 auto;
  padding: 10px 0px 20px 0px;
}

#footer-upper h2
{
  font-size: 1em; 
  color: #02518a;
  padding: 7px 0 5px 0px;
  margin-bottom: 0px;
}

#footer-upper .content 
{
   float:left; margin: 0; width: 980px;
   margin-left: 12px;
  background: #f0f0f0 url(../img/bg-footer-upper.gif) repeat-x 0% 0%;
  
} 
#footer-upper .content .padding { }
#footer-upper .content .item { float:left; margin: 5px 5px 0 10px; margin-left: 50px; margin-right: 50px; text-align: left; margin-bottom: 20px;} 

#footer-upper .content ul { list-style-position: outside; margin: 0; padding: 0; }
#footer-upper .content ul li { 
  list-style: none; 
  margin: 0; 
  padding: 0 0 4px 0px;
  background: url(../img/bg-red-arrow.gif) no-repeat 0% 40%;  
}
#footer-upper .content ul li a { color: #545454; }
#footer-upper .content ul li.facebook { background: url(../img/2icon-facebook-gray.png) no-repeat 0% 30%; padding: 3px 0 0 20px; }


/* **************************************************************** */
/* Extra Settings                                                   */
/* **************************************************************** */

.no-disp { display: none; }

a.more {
  float: left; 
  padding-left: 15px;
  margin-top: 10px;
  background: url(../img/bg-orange-arrow.gif) no-repeat 0% 50%; 
}

.lastchange { position:absolute; bottom:10px; left:15px; color:green; float:left;}

/* **************************************************************** */
/* bottom element decoration                                        */
/* **************************************************************** */


#bottom-deco {  float:left; left:10px; width:201px; height:200px; margin-top:10px; }

#three-col-home #bottom-deco { float:none; position:absolute; bottom:20px; left:10px; }

#bottom-deco h4, #bottom-deco ol { display:none; }

.blue #bottom-deco {/* background: url(../img/bg-forvarnir-blue.gif) no-repeat 0% 0%; */ }
.purple #bottom-deco { background: url(../img/bg-forvarnir-purple.gif) no-repeat 0% 0%;  }
.pink #bottom-deco { background: url(../img/bg-forvarnir-pink.gif) no-repeat 0% 0%;  }
