/* andreas07 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.

Version: 1.1, November 28, 2005 */


.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}  
.zoomin {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url('highslide/graphics/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px; padding-right:2px; padding-top:2px; padding-bottom:2px
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url('highslide/graphics/fullexpand.gif') no-repeat;
	display: block;
	width: 34px;
	height: 34px; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:10px
}




/**************** Page and tag styles ****************/

body
{margin:0; padding:0; color:#303030; background:#fafafa url('img/bodybg.gif') repeat-y top left; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Verdana, Tahoma, sans-serif}

ul
{list-style:circle; margin:15px 0 20px 0; font-size:0.9em;}

li
{margin:0 0 8px 25px;}

a
{color:#d85d5d; font-weight:bold; text-decoration:none;}

a:hover
{color:#505050; text-decoration:underline;}

img
{float:left; margin:0 15px 15px 0; padding:1px; background:#ffffff; border:1px solid #d0d0d0;}

a img
{border-color:#d85d5d;}

a img:hover
{background:#d85d5d; border-color:#d85d5d;}

/**************** Sidebar area styles ****************/

#flaggor
{position:absolute; top:10px; left:480px; width:359px; height:400px; overflow:auto;}

body > #flaggor
{position:absolute;}


#gps
{position:absolute; top:300px; left:250px; width:500; height:300; overflow:auto;}

body > #gps
{position:absolute;}


#map
{position:absolute; top:290px; left:330px; width:350px; height:350px; overflow:auto;}

body > #map
{position:absolute;}

#google
{position:absolute; top:20px; left:1075px; width:400px; height:1500px; overflow:auto;}

body > #google
{position:fixed;}


#reklam
{position:absolute; top:20px; left:805px; width:400px; height:1500px; overflow:auto;}

body > #reklam
{position:fixed;}

#reklam2
{position:absolute; top:20px; left:1095px; width:400px; height:1500px; overflow:auto;}

body > #reklam2
{position:fixed;}


#counter
{position:absolute; top:270px; left:15px; width:220px; height:650px; overflow:auto;}

body > #counter
{position:fixed;}


#copyright
{position:absolute; top:580px; left:0px; width:220px; height:100px; overflow:auto;}

body > #copyright
{position:fixed;}


#sidebar
{position:absolute; top:0; left:0; width:220px; height:100%; overflow:auto; background:#e0e0e0 url('img/sidebarbg.gif') repeat-y top right; text-align:right}

body > #sidebar
{position:fixed;}

#sidebar h1
{margin:20px 18px 0 5px; color:#d85d5d; font-size:1.6em; letter-spacing:-2px; text-align:right;}

#sidebar h2, #sidebar h3
{margin:0 20px 18px 5px; color:#808080; font-size:1.1em; font-weight:bold; letter-spacing:-1px; text-align:right;}

#sidebar h3
{margin:20px 18px 4px 5px; color:#606060;}

#sidebar  p
{margin:0 20px 18px 5px; color:#606060; font-size:0.8em;}

#sidebar a
{color:#808080}

/**************** Navigation menu styles ****************/

#menu a
{display:block; width:202px; color:#606060; background:#e0e0e0 url('img/sidebarbg.gif') repeat-y top right; font-size:1.8em; font-weight:normal; text-decoration:none; letter-spacing:-2px; padding-left:0; padding-right:18px; padding-top:5px; padding-bottom:5px}

#menu a:hover 
{color:#303030; background:#f0f0f0 url('img/sidebarbg.gif') repeat-y top right;}

#menu a.active
{padding:5px 18px 5px 0; background:#fafafa; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0;}

#menu a.active:hover
{color:#505050; background:#fafafa;}

/**************** Content area styles ****************/

#content
{width:520px; margin:0 0 0 240px; padding:20px 0; background:#fafafa;}

#contentleft
{width:220px; margin:0 0 0 0px; padding:20px 0; background:#fafafa;}

#content p
{margin:0 0 20px 0; line-height:1.5em;}

#content h1
{margin:0; color:#d85d5d; font-size:4em; letter-spacing:-5px; text-align:center;}

#content h2
{margin:0; color:#808080; font-weight:normal; font-size:2.5em; letter-spacing:-2px; text-align:center;}

#content h3
{clear:both; margin:30px 0 10px 0; color:#d85d5d; font-weight:normal; font-size: 2em; letter-spacing:-2px;}