@charset "utf-8";

/* CSS Document */

/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; font-size:12px;}



/* LAYOUT */

.clear { clear: both; }

.green{ color:#2ca343 !important; }

p.gray{ color:#6F6F6F !important;}

body{background-color:#999999; font-family:Arial, Helvetica, sans-serif;}

p{font-size:12px; color:#000000;}

/* Gjort det litt klart for bakgrunnsannonser...*/

#backgroundimage{ position:fixed; width:100%; top:0; left:0; height:100%;}

.bgclick{ width:100%; height:100%; display:block; }



#outerwrap{position:relative; width:1000px; margin:0 auto; padding-top:15px;}



#annonsetopwrap{position:relative; width:1000px; height:168px; background-color:#ffffff; margin-bottom:15px;}

#annonsetopwrap a{display:block;}

	#adtoppbanner{float:left; width:768px; height:150px; margin:9px; background-color:#999999;}

	#annonseheadertop{float:left; width:16px; height:168px; background:url(img/annonseheadertop.png) no-repeat;}

	#adtoppknapp{float:right; width:180px; height:150px; margin:9px; background-color:#E8FFE8;}



#wraptop{position:relative; width:1000px; height:40px; background:url(img/wraptop.png) no-repeat; z-index:10;}

#logo_hbk{ position:absolute; top:9px; left:9px; z-index:1000;}



#menutop{ float:right; height:16px; line-height:16px; margin-top:12px;}

#menutop li{float:left; padding-left:4px; padding-right:4px; border-right:1px solid #BCBDC0;}

#menutop li a{font-size:14px; line-height:16px; color:#2ca343;}

#menutop li.first{ border:none; padding-right:2px;}

#menutop li.first a{ text-decoration:none;}

#menutop li.last{ border:none;}

#menutop li.active a{color:#000000;}

#menutop li a:hover{color:#000000;}

	

#wrap{position:relative; width:1000px; background-color:#ffffff;}

	a{color:#3F9C35;}

#menumiddle{float:right; width:857px; height:40px; background:url(img/menyhovedgradient.png) #2ca343 repeat-x; padding-left:40px; padding-bottom:24px;}/*lagt til padding bottom her for å teste...*/

#menumiddle li{float:left; border-left:1px solid #8C9186; border-right:1px solid #203022; height:39px; margin-bottom:1px;}

#menumiddle li a{display:block; height:40px; line-height:40px; padding:0 24px; color:#ffffff; text-decoration:none; font-size:15px;}

#menumiddle li.active, #menumiddle li:hover{height:40px; background-color:#2ca343; border-right:none; padding-right:1px;}

#menumiddle li.first{ border-left:none; }

#menumiddle li.last{ border-right:none;}



/*test*/

#menumiddle .menyunder{position:absolute; top:40px; right:0px; float:right; width:837px; height:24px; background-color:#2ca343; padding-left:60px; display:none;}

#menumiddle .menyunder li{float:left; height:12px; border-left:none; padding-right:0px; border-right:1px solid #ffffff; margin-top:6px; display:none;}

#menumiddle .menyunder li a{font-size:13px; height:13px; color:#ffffff; padding: 0 6px; display:block; text-decoration:none; line-height:12px;}

#menumiddle .menyunder li.active a, #menumiddle .menyunder li:hover a{color:#000000;}

#menumiddle .menyunder li.last{border-right:none;}

#menumiddle li:hover .menyunder{display:block; z-index:1;}

#menumiddle li:hover .menyunder li{display:block; z-index:1;}

#menumiddle li.active .menyunder{display:block;}

#menumiddle li.active .menyunder li{display:block;}

/*test*/



#menuunder{float:right; width:837px; height:24px; background-color:#2ca343; padding-left:60px;}

#menuunder li{float:left; height:12px; border-right:1px solid #ffffff; margin-top:6px;}

#menuunder li a{font-size:13px; height:13px; color:#ffffff; padding: 0 6px; display:block; text-decoration:none; line-height:12px;}

#menuunder li.active a, #menuunder li:hover a{color:#000000;}

#menuunder li.last{border-right:none;}

#corneroverlay{position: absolute; width:30px; height:30px; top:64px; right:200px; background:url(img/corner_overlay.png) no-repeat; z-index:1000;}



#fokusslider{ position:relative; float:left; width:782px; height: 293px; padding-top:9px; margin-left:9px;}

#slider { background: url(img/fokusslider_bg.png) 0 0 no-repeat #ffffff; position: relative;width:782px; height: 293px;}

#slider p{color:#ffffff;}

#slider div#slider_arrow { background: url(img/fokusslider_arrow.png) left top no-repeat; height: 103px; left: -15px; position: absolute; top: -15px; width: 383px; z-index: 1;	}

#slider ul#slider_menu { left: 0; position: absolute; width: 313px; z-index: 2; }

#slider ul#slider_menu li a { color: #2ca343; display: block; font-size: 21px; font-weight: bold; height: 73px; line-height: 73px; padding: 0 10px 0 30px; text-decoration: none; }

#slider ul#slider_menu li a.active { color: #ffffff; }

#slider ul#slider_images { position: absolute; left: 313px; width: 469px; z-index: 0; }

#slider ul#slider_images li { display: none; position: absolute; }

#slider ul#slider_images li#slider_image_0 { display: block; }

#slider ul#slider_images li a div { background: url(img/fokusslider_image_bg.png) top right repeat-y; color: #ffffff; height: 36px; padding: 19px; position: absolute; text-align: right; top: 219px; width: 431px; }

#slider ul#slider_images li a div h1 { font-size: 16px; font-weight: bold; height: 20px; line-height: 20px; }

#slider ul#slider_images li a div p { font-size: 13px; height: 16px; line-height: 16px; }

#slider ul#slider_images li a img { border: none; margin: 0; }

#slider ul#slider_images li a #flashcontent{ border: none; margin: 0; position:absolute; top:0px; right:0px;}

#slider ul#slider_images li a span { background: url(img/slider_shadow.png) left top no-repeat; display: block; height: 293px; position: absolute; width: 60px; }

#slider ul#slider_images li a {	text-decoration:none; }



#breadcrumbs{position:relative; float:left; width:620px; height:28px; margin-top:9px; margin-left:170px; line-height:28px;}

#breadcrumbs a{color:#636466;}



#colright{position:relative; float:right; width:200px; margin-bottom:9px;}

#colright h1{color:#ffffff; font-size:18px; font-weight:bold; line-height:22px; padding-bottom:9px;}

#logginnbox{ position:relative; width:170px; background:url(img/logginngradientbg.png) repeat-x #2D672D; padding: 9px 15px 15px 15px;}

#logginnbox .loginfelt{background:url(img/logginnfelt.png) no-repeat; font-size:12px; color:#ffffff; width:166px; height:16px; padding:3px 5px 3px 5px; border:none; margin-bottom:7px;}

#logginnbox .loginfelt.brukernavn{background:url(img/logginnfelt_brukernavn.png) no-repeat;}

#logginnbox .loginfelt.passord{background:url(img/logginnfelt_passord.png) no-repeat;}

#logginnbox .loginfelt.e-postadresse{background:url(img/logginnfelt_e-postadresse.png) no-repeat;}

#logginnbox #loginsubmit,#logginnbox #loginsubmit2{position: absolute; bottom:2px; right:4px; width:38px; height:37px; background:url(img/loginsubmit.png) no-repeat; border:none; cursor:pointer; }

#logginnbox p{font-size:12px; line-height:14px; padding-bottom:7px; color:#ffffff;}

#logginnbox p a{color:#ffffff;}

#logginnbox h2{font-size:13px; line-height:15px; padding: 0; font-weight: bold; color: #ffffff;}



#colright .logginnboxcorner{ position:absolute; bottom:0px; left:0px; width:16px; height:16px; background:url(img/corner_bottom_left.png) no-repeat;}

#colright .smallcorner{position:absolute; top:0px; left:0px; background:url(img/corner_top_left.png) no-repeat; width:16px; height:16px;}



#righttextelement{position:relative; width:170px; background:url(img/logginngradientbg.png) repeat-x #2D672D; padding: 15px; color:#ffffff; margin-top:9px;}

#righttextelement h2, #righttextelement h3, #righttextelement p{color:#ffffff; padding-bottom:9px;}

#righttextelement a{color:#ffffff; text-decoration:underline;}



#righttextelement ul,#righttextelement ol {font-size:12px; margin: 5px 5px 5px 5px; padding: 0px 0px 0px 20px; list-style: disc;}

#righttextelement #juniornytt {padding: 0; margin: 0; width: auto;}

#righttextelement #juniornytt h2 a {font-size: 12px;}

#righttextelement #juniornytt #aktueltpaginering {font-size: 12px;}


/*Rad med nettsamfunnknapper*/

#sharerrow{position:relative; width:187px; margin-left:13px; margin-top:13px; }

#sharerrow li{float:left; margin-bottom:3px;}



#relatertinfo{position:relative; z-index:1; width:170px; background:url(img/relatertinfotopp.png) repeat-x #000000; padding:15px; margin-top:9px;}

#menutredjenivaa{position:relative; z-index:1; font-size:12px; line-height:14px;}

#menutredjenivaa li{color:#FFFFFF;}

#menutredjenivaa li a{color:#FFFFFF;}

#menutredjenivaa li.active, #menutredjenivaa li.active a{color:#2D672D;}







/*Annonser høyre kolonne*/

#annonserightwrap{position:relative; width:190px; background:url(img/annonseheaderright.png) no-repeat; padding-top:12px; padding-left:10px; margin-top:9px;}

#annonserightwrap a{display:block;}

#annonserightwrap .rightad{width:180px; margin-top:9px;}



#colleft{ position:relative; float:left; width:305px; margin-left:9px; margin-bottom:9px;}

.greenheadingleft{height:34px; line-height:34px; padding-left:12px; background:url(img/greenheading.png) no-repeat; font-size:16px; font-weight: bold; color:#FFFFFF;}

#tabell{background:url(img/tabellbg.png) repeat-x; margin-top:9px;}

#tabell p{margin-left:12px; height:40px; line-height:40px;}

#venstretabell{ margin:0px 12px 0px 12px; width:281px; font-size:10px;}

#venstretabell th{font-size:12px; background:url(img/tabellheaderbg.png) repeat-x; height:19px; padding-left:6px; color:#ffffff;}

#venstretabell td{padding-left:6px;}

#venstretabell .tdgrey{background-color:#EBEAEA;}

#venstretabell .td1{background-color:#9FCD9A; }

#venstretabell .td14{background-color:#C5E1C2; }

#venstretabell .td1516{background-color:#E2F0E1; }

#midttabell{ margin:0px 12px 0px 12px; width:454px; font-size:10px;}

#midttabell th{font-size:12px; background:url(img/tabellheaderbg.png) repeat-x; height:19px; padding-left:3px; color:#ffffff;}

#midttabell td{padding-left:3px;}

#midttabell .tdgrey{background-color:#EBEAEA;}

#midttabell .td1{background-color:#9FCD9A; }

#midttabell .td14{background-color:#C5E1C2; }

#midttabell .td1516{background-color:#E2F0E1; }





.smallfocusbox{position:relative; height:73px; background:url(img/leftblackfocusboxbg.png) repeat-x; margin-top:9px;}

.smallfocusbox img{width:54px; height:54px; border:1px solid #FFFFFF; margin: 9px 12px 0px 12px; float:left;}

.smallfocusbox p.heading{font-size:21px; font-weight:bold; padding-top:12px;}

.smallfocusbox p{font-size:14px; color:#FFFFFF;}

.smallfocusbox a{ text-decoration:none;}

.smallfocusbox a:hover img{border-color:#000000;}

.smallfocusbox a:hover p{color:#000000;}

.smallfocusbox .smallcorner{position:absolute; top:0px; left:0px; background:url(img/corner_top_left_small.png) no-repeat; width:12px; height:12px;}


.smallfocusbox2{position:relative; height:73px; background:url(img/leftblackfocusboxbg.png) repeat-x; margin-top:9px;}

.smallfocusbox2 img{width:54px; height:54px; border:1px solid #FFFFFF; margin: 9px 12px 0px 12px; float:left;}

.smallfocusbox2 p.heading{font-size:21px; font-weight:bold; padding-top:12px;}

.smallfocusbox2 p{font-size:14px; color:#FFFFFF;}

.smallfocusbox2 a{ text-decoration:none;}

.smallfocusbox2 a:hover img{border-color:#000000;}

.smallfocusbox2 a:hover p{color:#000000;}

.smallfocusbox2 .smallcorner{position:absolute; top:0px; left:0px; background:url(img/corner_top_left_small.png) no-repeat; width:12px; height:12px;}



#colleft .bigfocusbox{position:relative; width:281px; background:url(img/leftbigfocusboxbg.png) repeat-x top #222B22; padding:12px; margin-top:9px;}

#colleft .bigfocusbox p.heading{font-size:21px; font-weight:bold; padding-bottom:12px; padding-top:3px;}

#colleft .bigfocusbox p.heading a{text-decoration:none; color:#FFFFFF;}

#colleft .bigfocusbox p {font-size:14px; color:#FFFFFF; padding-top:9px;}

#colleft .bigfocusbox img{width:279px; height:179px; border:1px solid #ffffff;}

#colleft .bigfocusbox .smallcorner{position:absolute; top:0px; left:0px; background:url(img/corner_top_left_small.png) no-repeat; width:12px; height:12px;}

#colleft .bigfocusbox a:hover{color:#ffffff;}



/*Midtkolonnen*/

#colmiddle{position:relative; float:left; width:468px; margin-left:9px; margin-bottom:9px;}

#colmiddle p{margin-top:9px;}

#colmiddle h1{font-size:21px; font-weight:bold; margin-top:9px; color:#2ca343;}

#colmiddle h2{font-size:14px; font-weight:bold; margin-top:9px; margin-bottom: 9px; color:#000000;}

#colmiddle h3{font-size:13px; font-weight:bold; margin-top:18px; margin-bottom:-9px; color:#2ca343;}



#colmiddle ul,#colmiddle ol {font-size:12px; margin: 5px 5px 5px 5px; padding: 0px 0px 0px 20px; list-style: disc;}



#fbnbsharing{position:relative; width:58px; height:16px; float:right; margin-top:14px;}

#fbnbsharing p{margin-top:0px; text-align:right; height:16px;}

#fbnbsharing p span{vertical-align:top;}



#contentfokuslenke{position:relative; width:468px; height:292px;}

#contentfokuslenke #fokuslenketekst{position:absolute; height:36px; width:430px; text-align:right; color:#FFFFFF; background:url(img/fokusslider_image_bg.png) repeat-y right top; bottom:0px; right:0px; padding:19px;}

#contentfokuslenke a{color:#ffffff;}

#contentfokuslenke #fokuslenketekst h2{font-size:16px; font-weight:bold; height:20px; line-height:20px; color:#FFFFFF; margin-top:0px;}

#contentfokuslenke #fokuslenketekst p{font-size:13px; height:16px; line-height:16px; margin-top:0px; color:#FFFFFF;}



#aktuelt {position:relative; margin-top:9px;}

#aktuelt .greenheadingmiddle {height:34px; line-height:34px; padding-left:12px; background:url(img/greenheadingmiddle.png) no-repeat; font-size:16px; font-weight: bold; color: #FFFFFF;}

#aktuelt .arkivlinkmiddle{position:absolute; top:0px; right:0px; height:34px; line-height:34px; width:60px; background:url(img/greanheaderdivider.png) no-repeat left; text-align:center; margin-top:0px;}

#aktuelt .arkivlinkmiddle a{color:#ffffff; font-size:12px;}

#aktuelt .arkivlinkmiddle a:hover{color:#000000;}

#aktuelt .arkiv2linkmiddle a{color:#ffffff; font-size:10px;}

#aktuelt .arkiv2linkmiddle a:hover{color:#ffffff;}

#aktuelt .aktuelthoyrsak{position:relative; width:180px; padding:9px; repeat-x;}

#aktuelt .aktuelthoyrsak h2{font-weight:bold; padding-bottom:5px; font-size:12px; margin:0px; display:block; width:170px; }

#aktuelt .aktueltmidtsak{position:relative; width:450px; padding:9px; background:url(img/aktueltmidtsakbg.png) repeat-x;}

#aktuelt .aktueltmidtsak img{float:left; width:112px; height:84px; border:1px solid #2ca343; margin-right:9px;} 

#aktuelt .aktueltmidtsak h2{font-weight:bold; padding-bottom:5px; font-size:16px; margin:0px; display:block; width:305px; }

#aktuelt .aktueltmidtsak h2 a{text-decoration:none;}

#aktuelt .aktueltmidtsak p{margin-top:0px;}

#aktuelt .aktueltmidtsak .aktueltBilde{width: 124px; float: left;}

#aktuelt .aktueltmidtsak .aktueltInnhold{width: 325px; float: left;}

#aktuelt .tjukk{font-weight:bold; margin-bottom:5px; font-size:13px;}

#aktuelt .aktueltmidtsak p a.lesmer{ float:right;}

#aktuelt .aktueltmidtsak p a:hover{color:#000000;}

#aktuelt .aktueltmidtsak .bubble{position:absolute; top:12px; right:5px; height:13px; width:15px; background:url(img/bubble.png) no-repeat left bottom; padding-left:15px; font-size:12px; color:#6F7072;}

#aktuelt #aktueltpaginering{width:468px; height:20px; line-height:20px; text-align:center; font-size:12px;}

.ditto_previous, .ditto_page, .dittocurrentpage, .ditto_next{ padding:2px; }



#kampliste{position:relative; width:468px; font-size:12px; font-weight:normal; background:url(img/greenheadingx.png) repeat-x;}

/*.smallcorner{position:absolute; top:0px; left:0px; background:url(img/corner_top_left.png) no-repeat; width:16px; height:16px;}*/

#kampliste tr.topp{ height:34px;}



#kampliste th{font-weight:bold; height:34px; padding-left:9px; color:#ffffff; background:url(img/greanheaderdivider.png) no-repeat left;}

#kampliste th.withcorner{background:url(img/corner_top_left_small.png) no-repeat top left;}



#kampliste th a{color:#ffffff;}

#kampliste th a:hover{color:#000000;}

#kampliste td{padding-left:9px; padding-top:1px; padding-bottom:1px;}

#kampliste tr.greenbk{background-color:#E2F0E1;}

#kampliste td a{color:#2D672D;}

#kampliste td a:hover{color:#000000;}



#kampinfo{position:relative; width:468px; height:34px; line-height:34px; margin-top:9px;}

#kampinfo h2{margin-top:0; width:330px; margin-bottom: 0; float:left; font-size:13px;}

#kampinfo #bestillbilletter{width:136px; height:34px; float:right; background:url(img/greenheadingmiddle.png) left no-repeat; text-align:center;}

#kampinfo #bestillbilletter a{display:block; width:136px; height:34px; color:#ffffff; text-decoration:none;}

#kampinfo #bestillbilletter a:hover{color:#000000;}



#spiller{position:relative; width 468px; font-size:12px;}

#spiller .greenbk{background-color:#E2F0E1;}

#spillerbilde{float:left; width:162px; height:209px; background-color:#CCCCCC; margin:9px 9px 0px 0px; text-align:center; }

#spillerinfo{float:left; width:297px}

#spillerinfotable{border:0px; margin-top:9px; width:100%; height:209px;}

#spillerinfotable td{ padding-left:2px;}

#spillerstats{width:468px; margin-top:9px;}

#spillerstatstable{width:100%;}

#spillerstatstable tr.th_greenbk{color:#ffffff; background-color:#357E30;}

#spillerstatstable td, #spillerstatstable th{padding:1px 0px 1px 4px;}



#selectdropdown, #statdropdown{margin-bottom:9px; width:150px;}



#sentrertlogosamling{width:468px;}

#sentrertlogosamling a img{padding:8px;}



#kommentarer{position:relative; width:468px; border-top:1px solid #4C4C4E; margin-top:9px; padding-top:9px;}



#vote {float: right;}

#vote img {vertical-align: bottom;}

#vote .up {color: #399039; text-decoration: none;}

#vote .down {color: #af0f22; text-decoration: none;}



#annonsemiddlewrap{position:relative; background:url(img/annonseheadermiddle.png) top left no-repeat; padding-top:1px; margin-top:9px; width:468px;}

#annonsemiddlewrap a{display:block;}

#annonsemiddlewrap .middlead{width:468px; margin-top:9px; vertical-align:top;}



/*	Bunnlinje med hovedsponsorer og footer. Er ikke ferdig med hvordan man setter opp hovedsponsorene da jeg ikke har satt meg inn

	i hvordan det er satt opp i ringerike golfklubb	*/

#bottom{position:relative; width:1000px; background-color:#ffffff;}

#bottom .sponsorgreenline{width:1000px; background:url(img/bottomgradient.png) repeat-x; text-align:center; font-size:16px; color:#FFFFFF; height: 35px; line-height:35px; font-weight:bold;}

#bottom .blisponsor{position:absolute; right:0px; top:0px; width:96px; height:35px; font-size:12px; line-height:35px; text-align:center; background:url(img/sponsdivider.png) no-repeat left top;}

#bottom .blisponsor a:hover{color:#ffffff;}

#bottom #hovedsponsorer{ width:920px; padding:20px 25px 40px 40px; text-align:center;}

#bottom #hovedsponsorer a{width:138px; height:70px; vertical-align:middle; margin:5px; text-decoration:none;}

#footer{font-size:12px; text-align:center; padding-bottom:40px;}

#footer p{line-height:15px; padding-bottom:2px;}





/**/

.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}

.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}

.jot-row {background-color: #ffffff;}

.jot-row-alt {background-color: #C5E1C3;}

.jot-row-author {}

.jot-row-me {}

.jot-row-up {border: 1px dotted red;}

.jot-row-new {}

.jot-comment {padding: 9px;}

.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}

.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}

.jot-posticon img {border: 0px;}

.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}

.jot-mod img {border: 0px;}

.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}

.jot-mod a:hover {background-color: #666666;color: #666666;}

.jot-subject {font-weight: bold;font-size: 1.1em;}

.jot-message {font-size:12px; color:#000000;}

.jot-poster {padding: 0px;text-align: left;font-size: 10px;}

.jot-nav {padding: 0px;text-align: center;margin: 10px;}

.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}

.jot-subscribe {margin-bottom: 10px;}

.jot-form {}

.jot-form fieldset {position:relative; border: 0px; padding:9px; background:url(img/commentfieldbg.png) #1A511E repeat-x; margin-bottom:9px;}

.jot-form fieldset span{color:#ffffff; font-size:12px;}

.jot-form .withcorner{background:url(img/corner_top_left_small.png) no-repeat top left; width:12px; height:12px; position:absolute; top:9px; left:0;}

.jot-form textarea {width:432px; border:0; height:79px; padding:9px; overflow:auto; margin-top:9px;}

.jot-form input[type=submit]{border:0; margin-top:9px; width:60px; float:right; height:26px; background:url(img/submitcomment.png) no-repeat;}

.jot-form label {display: block;}

.jot-user {font-size:12px; color:#636466; padding-bottom:9px;}

.jot-content {}

.jot-extra {text-align: right;}

.jot-editby {font-size: 10px;color: #666666;font-style: italic;}





form.webuser {background: #2ca343; margin-top: 10px; padding: 19px; width: 430px;}

form.webuser table {border-collapse: collapse; border-spacing: 0; color: #ffffff; font-size: 12px;}

form.webuser table tbody tr td {height: 22px;}

form.webuser table tbody tr td.label {text-align: right; padding: 5px;}

form.webuser table tbody tr td.content {text-align: left; padding: 0 5px;}

form.webuser table tbody tr td.content input.text {background: url(img/brukerprofilfelt.png) no-repeat; border: none; color: #ffffff; font-size: 12px; height: 16px; padding: 3px 5px; width: 300px;}

form.webuser table tbody tr td.content input.submit {width:38px; height:37px; background:url(img/loginsubmit.png) no-repeat; border:none; cursor:pointer;}



#searchbox{position:relative; float:right; width:200px; height:40px; margin-left:9px; background:url(img/searchgradbg.png) repeat-x;}

#ajaxSearch_form {color: #444; width: 189px; position:absolute; top:0px; left:11px;}

#ajaxSearch_input {width: 123px; display: inline; height: 26px; background:url(img/searchfieldbg.png) no-repeat top left; border:none; margin: 8px 3px 0 0; padding: 3px; padding-top:0px; vertical-align: top; color:#ffffff;}

#ajaxSearch_submit {background:url(img/searchsubmit.png) no-repeat; width:53px; height:40px; border:none; position:absolute; right:0px; top:0px;}

#ajaxSearch_output {border: 1px solid #444; padding: 10px; background: #fff; display: block; height: auto; vertical-align: top; cursor:crosshair;}
.AS_ajax_result { color: #444; margin-bottom: 3px;}

.AS_ajax_resultLink { text-decoration: underline;}

.AS_ajax_resultDescription{ color: #555;}

.AS_ajax_more { color: #555;}

.cnnclass{width: 460px; padding: 5px; background-color: ;
border: 1px solid black; margin-bottom: 1em; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); -moz-opacity: 0.8;}
.cnnclass a{text-decoration: none; color: green; font-weight: bold; font-family: verdana;}
.rsstitle{color: green; font-weight: bold;}
.rssdate{color: gray; font-size: 85%;}
.rssdescription{color: black; font-size: 100%;}

#easypoll h3{font-size:14px; font-weight:bold;}

#easypoll ul{ padding-left:0px;}

#easypoll li{ list-style:none;}


#overkom span{font-size:16px; color:#2ca343; font-weight:bold;}


