/* Basic stylesheets */
body {
	padding: 9px 0px 0px 12px;
	margin: 0px;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #D2D2D2;
	background-image: url(imgv1/bodybg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
}	

td {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 12px;
	color: #000;
}
h1, h2, h3, h4, p {
	position: relative;
}

/* form stylesheets */
form { padding: 0px; margin: 0px; }
submit { background-color: #eee; font-family: verdana,sans-serif; font-size: 10px; border: 1px solid #999; }
input { background-color: #fff; font-family: verdana,sans-serif; font-size: 10px; border: 1px solid #999; }
textarea { background-color: #fff; font-family: verdana,sans-serif; font-size: 10px; border: 1px solid #999; }
select { background-color: #fff; font-family: verdana,sans-serif; font-size: 10px; border: 1px solid #999; }
select.arkivselect { background-color: #eee; width:108px }
form.searchengine {
        margin-top: 0px;        
        margin-right: 0px;
        margin-bottom: 3px;
        margin-left: 0px;
}

/* Main setup */
#twocolcontent {
	float: left;
	width: 698px;
	background-color: none;
}
#twocolcontent #header {
	width: 670px;
	float: left;
	height: 67px;
	margin-left: 1px;
	background-image: url(imgv1/bigheader2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#twocolcontent #header #nav {
	float: left;
	padding-left: 277px;
	padding-top: 15px;
}
#twocolcontent #datebar {
	width: 670px;
	height: 31px;
	float: left;
	background-image: url(imgv1/datebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#twocolcontent #datebarc {
	text-align: center;
	margin-top: 4px;
	font-size: 14px;
	color: #727272;
}
#twocolcontent #datebarc a {
	text-decoration: none;
}

#twocolcontent #datebar .textdiv {
	color: #aaa;
}

#twocolcontent #col1 {
	float: left;
	width: 333px;
}
#twocolcontent #col2 {
	float: left;
	width: 333px;
}
#twocolcontent #footer {
	clear: both;
	float: left;
	width: 668px;
	height: 32px;
	padding: 7px 0px 0px 14px;
	font-size: 10px;
	color: #585858;
	background-image: url(imgv1/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#col3 {
	position: absolute;
	width: 140px;
	left: 678px;
	top: 162px;
	z-index: 4;
}

.module {
	clear: both;
	width: 329px;
	float: left;
}
.module h1 {
	background-image: url(imgv1/modulehead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: arial,verdana,sans-serif;
	font-size: 17px;
	padding: 4px 0px 0px 13px;
	margin: 0px;
	font-weight: bold;
}
.module .rubrik {
	text-decoration: none;
	letter-spacing: -1px;
}
.module .modulebody {
	float: left;
	width: 305px;
	background-image: url(imgv1/module_bg_misc.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 11px 19px 11px;
	margin: 0;
	color: #666;
}

#col3 .rubrik {
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
#col3 .rubrik a {
	color: #000;
	text-decoration: none;
}
#col3 .smallfeeds {
	font-size: 10px;
}
#col3 .startsida {
	font-size: 10px;
}
#col3 .startsida a {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #009bf3;
}
#col3 .startsida a:visited {
	color: #00b9f3;
}
#col3 .startsida a:hover {
	color: #000;
}
#col3 .smallfeeds a {
	font-size: 10px;
	color: #000;
	padding: 0px 3px 3px 3px;
	text-decoration: none;
}
#col3 .smallfeeds a:hover {
	background-color: #f0f0f0;
}
.bubblan {
	position: absolute;
	width: 280px;
	height: 198px;
	left: 675px;
	top: 12px;
	z-index: 2;
	background-image: url(imgv1/bigbubbla.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bubblan .content {
	position: absolute;
	width: 263px;
	height: 111px;
	left: 11px;
	top: 22px;
	z-index: 3;
	font-size: 10px;
	color: #000;
}
.bubblan .bubbelpil1 {
	color: #a0a0a0;
}
.bubblan .bubbelpil2 {
	color: #00B9F3;
}
.bubblan .content a, #twocolcontent #datebar a:link {
	color: #00b9f3;
}
.bubblan .content a:visited, #twocolcontent #datebar a:visited {
	color: #00b9f3;
}
.bubblan .content a:hover, #twocolcontent #datebar a:hover {
	color: #000;
}
#twocolcontent #datebar a {
	text-decoration: none;
}

#footer a {
	color: #00B9F3;
	font-weight: bold;
	text-decoration: none;
}
#footer a:visited {
	color: #00b9f3;
}
#footer a:hover {
	color: #000;
}

.tvpopup {
	z-index: 20;
	position: absolute;
	left: 513px;
	top: 89px;
	width: 233px;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	color: #000;
}
.tvpopupheader {
	font-size: 12px;
	font-weight: bold;
	color: #009bf3;
}	
.tvthingie {
	background-image: url(imgv1/tvtabla_bg.gif);
}


/* feed stylesheets */
.modulebody a {
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
.modulebody a:link { color: #000; }
.modulebody a:visited { color: #606060; }
.modulebody a:hover { color: #000; }
.modulebody a:active { color: #a0a0a0; }

.typenews .pil { font-weight: bold; color: #00b9f3; }
.typenews a:hover { background-color: #D9EEF5; }
.rubriknews { color: #00b9f3; }
.typemedia .pil { font-weight: bold; color: #5F8231; }
.typemedia a:hover { background-color: #E7F6D3; }
.rubrikmedia { color: #5f8231; }
.typegeek .pil { font-weight: bold; color: #EC9F0A; }
.typegeek a:hover { background-color: #F1E9DA; }
.rubrikgeek { color: #ec9f0a; }
.typenoje .pil { font-weight: bold; color: #B80202; }
.typenoje a:hover { background-color: #F8E5E5; }
.rubriknoje { color: #b80202; }
.typemisc .pil { font-weight: bold; color: #585858; }
.typemisc a:hover { background-color: #EEEEEE; }
.rubrikmisc { color: #585858; }
.typeplain .pil { font-weight: bold; color: #585858; }
.typeplain a:hover { background-color: #EEEEEE; }
.rubrikplain { color: #585858; }
.typesport .pil { font-weight: bold; color: #874986; }
.typesport a:hover { background-color: #FBEAFA; }
.rubriksport { color: #874986; }



/* Other stylesheets */
.searchtitle {
	font-size: 11px;
}
.searchrow {
	width: 100%;
}
.searchrow .searchimage {
	float: left;
	width: 80px;
}
.searchrow .searchbox {
	float: left;
	width: 219px;
}
.searchrow .searchbox form {
	padding: 0px 0px 3px 0px;
}
.searchbox .searchinput { width: 155px; background-color: #fff; font-family: verdana,sans-serif; font-size: 10px; border: 1px solid #999; }
.searchbox .searchbutton { width: 40px; background-color: #eee; font-family: verdana,sans-serif; font-size: 10px; border: 1px solid #999; }


.vadercontainer {
	width: 300px;
}
.vader2 {
	float: right;
	text-align: right;
}
.smalltext {
	font-size: 9px;
}
.calendarheader {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
.calendar {
	color:#000;
	font-size: 9px;
}
.calendartoday {
	color:#f00;
	font-size: 9px;
	font-weight: bold;
}
.lowquotecont {
	float: left;
	clear: both;
	margin: 0px 0px 0px 3px;
	width: 650px;
	background-color: #c0c0c0;
}
.lowquotecont2 {
	padding: 5px;
	text-align: center;
}
.lowquote {
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
.lowquoteby {
	font-size: 10px;
	color: #444;
}

.flickrpic {
        background-color: #ddd;
        border: 1px solid #bbb;
        padding: 2px;
}
.youtubepic {
}

a#webbhostingnu {
	float: left;
	clear: both;
	width: 140px;
	height: 33px;
	font-size: 0;
	margin-bottom: 1px;
	background: transparent url('imgv1/webbhosting.gif') no-repeat top left;
	text-indent: -3000px;
}
