.no-disp { display: none; }

body {
  padding: 0;
  margin: 0;
  border: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;  _font-size:  68.75%;
  color: #444;
  text-align: center;
}

/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */

div, table, caption { font-size: 1em; }

a,
a:link {
  color: #173674;
  text-decoration: none;
}

a:hover,
a:active { 
  color: #173674; 
  text-decoration: underline;
  -moz-outline-style: none;
}
 
p, ul, ol, {
  margin-top: 0px;
  margin-bottom: 10px;
}

ul.noBullets {
  list-style-type: none;
  margin-left: 0px;
}

ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0em;
}

li { 
  padding-bottom: 0em;   
}

form { margin: 0; }
label { display: block; }

hr {
  border: 0;
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}

textinput, textarea, select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  vertical-align: middle;
  width: 158px;
}

textarea { vertical-align: top; }

img { 
  margin: 0;
  padding: 0;
  border: none; 
}

h1, h2, h3, h4 {
  margin-top: 0;
  margin-bottom: 0;
  color: #0333;
}

h1 {
  font-size: 1.4em;
  margin-bottom: .55em;
}

h2 {
  font-size: 1.27em;
  margin-bottom: .55em;
}

h3 {
  font-size: 1.09em;
  margin-bottom: .55em;
}

h4 {
  font-size: 1em;
  margin-bottom: .55em;
}

/**** Definitions for page title on each page ****/
.title { border: 1px solid #c3c3c3; padding: 0; margin: 0 0 15px 0; }
h1.pagetitle { 
  font-size: 1.5em; 
  color: #00409b; 
  padding: 5px 0 5px 10px; 
  margin: 0; 
  border: 1px solid #fff; 
  background: #eee; 
}

/* **************************************************************** */
/* Layout of template columns                                       */
/* **************************************************************** */

#three-col #wrapper,
#two-col #wrapper,
#two-col-maint #wrapper,
#two-col-overview #wrapper {
  text-align: left;
  margin: 0 auto 0 auto;
}

#three-col #wrapper { background: url(../../../other_files/grgolf/img/gr-bg-wrapper-3.gif); }
#two-col #wrapper, #two-col-maint #wrapper { background: url(../../../other_files/grgolf/img/gr-bg-wrapper-2.gif); }
#two-col-overview #wrapper { background: url(../../../other_files/grgolf/img/gr-bg-wrapper-2.gif); }

#header {
  padding: 0;
  margin: 0;
  height: 167px;
  background: url(../../../other_files/grgolf/img/gr-bg-header.gif) no-repeat 0% 0%;
}

.eng #header { background: url(../../../other_files/grgolf/img/gr-bg-header-en.gif) no-repeat 0% 0%; }

#two-col-maint #header { background: url(../../../other_files/grgolf/img/gr-bg-header-2.gif) no-repeat 0% 0%; }

#header .logo { position: absolute; top: 42px; left: 44px; border: 0; z-index: 1200; }

/* **************************************************************** */
/* Quick navigation in header for each template                     */
/* **************************************************************** */

#qnav { 
  position: absolute; 
  top: 0px; 
  right: 5px;
}

.eng #qnav { right: 0px; }

#qnav .content { 
  width: 131px;
  height: 26px;
}

#qnav ul { float: left; margin: 0 0 0 0;  padding: 0 0 0 0; }
#qnav li { float: left; list-style: none; }
#qnav li a { float: left; font-size: .8em; font-weight: bold; padding: 6px 2px 0px 10px; }
#qnav li a:hover {}

.eng #qnav li a { padding: 6px 2px 0px 15px; }

/* **************************************************************** */
/* Random images in header                                          */
/* **************************************************************** */

#random-header { 
  position: absolute; 
  top: 24px; 
  left: 9px;
  z-index: 1;
}

#random-header .content { width: 937px; height: 141px; }

/* **************************************************************** */
/* Pagination                                                       */
/* **************************************************************** */

.paginationOptions span { float:left; margin-top:10px; }
.paginationLink a { margin-left:5px; }

/* **************************************************************** */
/* Breadcrumbs definitions                                          */
/* **************************************************************** */

#breadcrumbs {
  position: absolute;
  top: 149px;
  left: 0px;
  float: left;
  font-size: .9em;
  color: #ebebeb;
  font-weight: bold;
  z-index: 1000;
  background: url(../../../other_files/grgolf/img/gr-bg-breadcrumbs.gif) no-repeat 0% 0%;
}

#breadcrumbs .content { float: left; width: 732px; height: 15px; padding: 3px 0 0 214px; }

#breadcrumbs ul { float: left; margin: 0; padding: 0; }
#breadcrumbs li { float: left; list-style: none; }

#breadcrumbs a { color: #fff; text-decoration: none; font-weight: normal; }
#breadcrumbs a:hover { color: #fff; text-decoration: underline; }

#breadcrumbs .tracer-first-separator { display: none; }
#breadcrumbs .tracer-separator { margin: 0 4px 0 4px; }

/* **************************************************************** */
/* Main Navigation                                                  */
/* **************************************************************** */

.main-navigation {
  width: 188px;
  font-weight: bold;
  font-size: .9em;
}

.main-navigation a {
  display: block;
  color: #173674;
  padding: 5px 0px 5px 14px;
  text-decoration: none;
  background: url(../../../other_files/grgolf/img/gr-bg-main-nav.gif) no-repeat 0% 0%;
}

.main-navigation ul { list-style: none; padding: 0; margin: 0; }
.main-navigation li { display: inline; padding-bottom: 0; }

.main-navigation .current_page a,
.main-navigation a:hover {
  color: #173674;
  text-decoration: none;
  padding: 5px 0px 5px 14px;
  background: url(../../../other_files/grgolf/img/gr-bg-main-nav-hover.gif) no-repeat 0% 0%;
}

.main-navigation .level1 .level2 { width: 188px; }
.main-navigation .level1 .level2 a { padding-left: 25px; border-bottom: none; background: none; }
.main-navigation .level1 .level2 a:hover { background: #fefefe; }
.main-navigation .level1 .level2 .current_page a,
.main-navigation .level1 .level2 .current_page_ancestor a { background: #fefefe; }

.main-navigation .level1 .level2 .level3 { padding-left: 10px; }
.main-navigation .level1 .level2 .level3 a { background: none; text-decoration: none; }
.main-navigation .level1 .level2 .level3 a:hover { text-decoration: underline; background: none; }
.main-navigation .level1 .level2 .level3 .current_page a { text-decoration: underline; }

/* **************************************************************** */
/* Banners left sidebar                                             */
/* **************************************************************** */

.banners-left { width: 168px; margin: 10px 0 0 10px; }

.banners-left ul { list-style: none; padding: 0; margin: 0; }
.banners-left ul li { padding: 0; margin: 0 0 10px 0; }
.banners-left ul li a { display: block; width: 168px; height: 60px; }

/*.banners-left ul li a.skraning { background: url(../../../other_files/grgolf/img/banner-skraning.gif) no-repeat 0% 0%; }
.banners-left ul li a.umsokn { background: url(../../../other_files/grgolf/img/banner-umsokn.gif) no-repeat 0% 0%; }
.banners-left ul li a.unglingar { background: url(../../../other_files/grgolf/img/banner-unglingar.gif) no-repeat 0% 0%; }
.banners-left ul li a.getraunir { background: url(../../../other_files/grgolf/img/banner-getraunir.gif) no-repeat 0% 0%; }
.banners-left ul li a.progolf { background: url(../../../other_files/grgolf/img/banner-progolf.gif) no-repeat 0% 0%; }*/

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer {
  color: #fff;
  font-size: .8em;
  font-weight: bold;
  text-transform: uppercase;
  height: 29px;
  background: url(../../../other_files/grgolf/img/gr-bg-footer.gif) no-repeat 0% 0%;
}

#footer .vcard .content {
  padding: 7px 0 0 0;
  text-align: center;
}

#footer .vcard .content a { color: #fff; text-decoration: underline; }
#footer .vcard .content a:hover { color: #fff; text-decoration: none; }

/* **************************************************************** */
/* FAQ - Spurt og svarad                                            */
/* **************************************************************** */

.faq-title {
  font-weight: bold;
}

.faq-answer {
  margin-top: 4px;
  padding-left: 15px;
}

