body.normal { font: 62.5% arial, verdana, sans-serif; margin: 0; padding: 0; text-align: center; background: #000066; color: #FFF; }
body,
body.zoom1 { font-size: 80%; }
body.zoom2 { font-size: 95%; }
body a { text-decoration: none; color: #ffcc00; }
body a:hover { text-decoration: underline; }
div.clear { clear: both; }
#topbar { width: 100%; height: 3em; }
#topbar  ul { font-size: 0.9em; width:760px; margin: 0 auto 0 auto; padding: 8px 0 0 0; color: #FFF; }
#topbar ul li { display: inline; }
#topbar ul li a:hover { text-decoration: underline; }
#topbar ul li.english { background: url(../images/flag_english.gif) no-repeat 0 0; float: left; padding: 0 0 0 22px; }
#topbar ul li.small { font-weight: bold; float: right; padding: 0 10px 0 0; height: 1.2em; top: 1px; position: relative; }
#topbar ul li.zoom { font-weight: bold; float: right; padding: 0 10px 0 0; font-size: 1.2em; }
#topbar ul li.default { font-weight: bold; float: right; padding: 0 5px 0 0; background: #FFF; width: 5px; height: 1.2em; top: 1px; position: relative; }
#topbar ul li.default a { margin: 1px 0 0 2px; }
#topbar ul li.colour { font-weight: bold; float: right; padding: 0 5px 0 0; background: #FFF; width: 5px; height: 1.2em; top: 1px; position: relative; }
#topbar ul li.colour a { margin: 1px 0 0 2px; }
div#header { height: 299px; }
#contentwrapper { position : relative; margin : 0 auto; text-align : left; min-width : 770px; max-width : 74em; _width : expression((document.body.clientWidth>1000) ? "770px" : ((document.body.clientWidth<771) ? "740px" : "auto") ); }
body.zoom1 #contentwrapper { _width: 920px; }
body.zoom2 #contentwrapper { _width: 1050px; }
div#header div.wrapper { margin: 0 auto; height: 100%; }
div#header div.wrapper div.right { width: 161px; float: right; padding-top: 25px;}
form#list_form { margin: 0px; }
form#list_form h5 { margin: 0; padding: 0; }
form#list_form h5 a { width: 67px; height: 12px; text-decoration: none; margin: 10px 10px 0 2px; padding: 0; cursor: pointer; float: left; display: block; bottom: 10px; position: relative; font-size: 1em; }
form#list_form h5 a:hover { text-decoration: underline; }
form#list_form input{ border: 1px solid #FFF; padding: 5; width: 155px; margin: 0 0 5px 0; font-size: 1.2em; background: #000066; color: #FFF; }
/* Valmyndinn vinstra megin ķ hausnum */  
div#header div.wrapper div#left { padding-top: 32px; width: 16.1em; float: left; }
div.wrapper #righttop { float: right; width: 16.1em; }
#righttop .midasala a { background: url(../images/midasala.gif) no-repeat 0 0; width: 150px; height: 103px; display: block; }
#righttop .midasala h1 span { display: none; }
#righttop .frettabref { background: url(../images/frettabref.gif) no-repeat 0 0; width: 153px; height: 93px; }
#righttop .frettabref h2 { display: none; }
#menuheader { margin: 30px 0 0 0; padding: 0; list-style-type: none; }
#menuheader li { margin: 0; padding: 0; border-bottom: 1px solid #5A5A5A; font-family: verdana; font-size: 1.1em; min-height: 19px; text-align: center; }
#menuheader li a { width: 150px; }
#menuheader li a:hover { text-decoration: underline; }
#menuheader li.sfhover ul, #menuheader li:hover ul  { display: inline; }
#menuheader li ul { list-style-type: none; margin: 0; padding: 5px; position: absolute; left: auto; display: none; background: #000066; border: 1px solid #5A5A5A; }
#image { width: 416px; height: 276px; margin: 0 auto; }
#image span { display: none; }
/* Lįrrétta valmyndin */
div#bar { width: 100%; height: 3.6em; text-align: center; padding: 0; margin: 0; vertical-align: middle; clear: both; }
div#bar div#wrapper { color: #999966; }
ul#barMenu { list-style-type: none; font-size: 1.1em; padding: 0; margin: 0; font-weight: normal; }
ul#barMenu li { display: inline; padding: 10px 13px 10px 13px; float: left; }
ul#barMenu li a { display: block; }
ul#barMenu a:hover { text-decoration: underline; }
ul#barMenu li:hover, ul#barMenu li.barHover  { background: transparent url(../images/bar_sel_arrow.gif) no-repeat; background-position: 40% bottom; /* Ętti aš vera center ķ staš 40% en IE er asni */ }
ul#barMenu ul { display: none; position: absolute; background: #000066; list-style-type: none; left: auto; border: #8D8462 1px solid; text-align: left; margin: 10px 0 0 0; padding: 0; }
ul#barMenu  li:hover ul, ul#barMenu li.barHover ul { display: block; }
ul#barMenu ul li { display: block; float: none; padding: 5px 15px 5px 10px; }
ul#barMenu ul li:hover, ul#barMenu ul li.barHover, { background: none; }
/* Breadcrumbs */
#breadcrumbs { margin: 5px 0 0 12px; font-size: 1.1em; }
/* Main svęšiš */
div#main div.wrapper { border-bottom: #D0D0B8 dashed 1px; text-align: left; padding: 19px 0 19px 0; }
div#main div.contentRight { width: 28.5em; float: left; vertical-align: top; }
div#main div.contentLeft { width: 28.5em; float: left; vertical-align: top; margin-right: 15px; }
div#main div.contentBig { width: 57em; vertical-align: top; float: left; }
div#main div#right { width: 161px; text-align: center; float: right; }
div#main div#right img.augl { border: #9A9A6A 1px solid; margin-left: auto; margin-right: auto; vertical-align: bottom; }
div#main div#right img.event { border: #9A9A6A 1px solid; width: 153px; height: 58px; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; }
img#eventImage { border: #9A9A6A 1px solid; width: 153px; height: 58px; float: right; margin-top: 15px; margin-right: 10px; }
div#main div.right div.date { font-size: 1em; font-weight: bold; }
div#main div.right div.heading a { font-size: 1.2em; }
/* Event Info hlutir */
td.eventHeading { border-top: #9A9A6A 1px solid; border-bottom: #9A9A6A 1px solid; padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-family: Georgia; font-size: 1.2em; }
td.eventKaupa { border-top: #9A9A6A 1px solid; border-bottom: #9A9A6A 1px solid; text-align: right; padding-top: 5px; padding-bottom: 5px; font-weight: bold;font-family: Georgia; font-size: 1.2em; }
td.eventInfo { font-size: 1.1em; padding: 5px 0 0 15px; }
td.eventInfo table { font-size: 1.1em; padding: 5px 0 0 15px; }
/* Generic content hlutir */
.cAd { max-height: 75px; max-width: 285px; margin: 0 0 30px 0; }
div.cHeading { width: 100%; font-family: Georgia; font-size: 1.5em; margin: 0 0 10px 0; }
div.cContent { vertical-align: top; float:left; font-size: 1.2em; }
div.cContent table { font-size: 1.0em; }
div.cImageContainer { border: #9A9A6A 1px solid; float: left; margin-right: 5px; margin-bottom: 5px; text-align: center; padding: 0; }
div.cImageContainer img { border: white 1px solid; margin: 0; padding: 0; vertical-align: bottom; }
/* Bottomiš */
div#bottom div.wrapper { margin-top: 10px; width: 76em; }
div#bottom div.wrapper div.seperator_begin { padding-right: 5px; border-right: 1px red solid; display: inline; }
div#bottom div.wrapper div.seperator { padding-right: 5px; padding-left: 5px; padding-top: 6px; padding-bottom: 6px; border-right: #ECECE3 solid 1px; display: inline; }
div#bottom div.wrapper div.seperator_end { padding-left: 5px; padding-top: 6px; padding-bottom: 6px; display: inline; }
#hall { postition: relative; margin: 0 auto; width: 760px; height: 490px; }
#process { display: none; border: 1px solid #9A9A6A; text-align: center; padding: 5px 0; margin: 10px 0 0; font-weight: bold; font-family: Georgia; font-size: 1.2em; height: 30px; }
/****Fiffi aš Fikta****/
form#Register { width:100%; }
form#Register div.register-right { border-left:solid 1px black; padding-left:10px; float:left; _width:460px; width:420px; }
form#Register div.register-right div { margin:0px 0px 10px 0px; }
form#Register div.register-left { width:294px; float:left; padding:0px 0px 0px 10px; }
form#Register div.register-right ul.registerlist { margin:0px 0px 15px 0px; padding:0; float:left; list-style:none; }
form#Register div.register-right ul.registerlist li.registerleft { float:left; width:60px; }
form#Register div.register-right ul.registerlist li.registerleft label { top:2px; position:relative; }
form#Register div.register-right ul.registerlist li.registerright { float:none; }
form#Register div.register-right div.submitbtn { width:100%; }
form#Register div.register-right div.submitbtn input { margin:40px 0px 0px 0px; float:right; _right:172px; right:142px; position:relative; }
.homeadvert { float: left; height:102px; }
div.leit div#menu { float: left; display: inline; margin: 0 0 0 10px; }
div.leit div#submenu { float: left; display: inline; margin: 0 0 0 10px; }
div.dagsetning { margin: 0 20px 0 4px; }
.subheading { font-size: 1.4em; font-weight: bold;padding: 0 0 2px 0;margin: 15px 0 8px 0; }
/* Leitin */
#results{ font-size: 1.2em; }
#results p { margin-bottom: 10px; font-size: 1.4em; }
#results .listing { width: 40em; }
#results .event { margin-bottom: 5px; border-bottom: solid 1px white;}
.leitsub { font-size: 1.2em; }
