body {
	margin:10px 0px; padding:0px;
	text-align:center;
	background-color:#f2f3eb;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#202020;
	line-height: 1.5em;
	}
	

#Content {
	width:800px;
	height: 820px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px solid #dddddd;
	background-color:#f9fbfb;
	}
	
#frontcontent {
	width:800px;
	height: 750px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	border:0px solid #dddddd;
	background-color:#f2f3eb;
	}
	

/* MENY */
#navcontainer {
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
border-top: 1px solid #808080;
z-index: 1;
}

#navcontainer ul {
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li {
display: inline;
text-align: left;
margin: 0 2px;
}

#navcontainer li a {
padding: 1px 5px;
background-color: #fcfbf8;
border: 1px solid #808080;
text-decoration: none;
font-family:arial,sans-serif;
font-size: 1.0em;
color:#000000;
}

#navcontainer li a:hover
{
color: #000;
border: 1px solid #f8af02;
border-top: 2px solid #f8af02;
border-bottom: 2px solid #f8af02;
}

#navcontainer li a#current
{
color: #000;
border: 1px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
}


/* LINKS */
a:link    { text-decoration: none; color: #0000ff }
a:visited { text-decoration: none; color: #0000ff}
a:active  { text-decoration: none; color: #ff0000 }
a:hover   { text-decoration: underline; }

.class2 a { display:block; height:210px; width:211px; overflow:hidden; }
.class2 a:hover { display:block;  text-indent:-200px; }


.adlink A:link {
color: #404040;
text-decoration: none;
 }
    
.adlink A:visited {
color: #404040;
text-decoration: none;
}

.adlink A:active {
color: #404040;
text-decoration: none;
}

.adlink A:hover {
color: #404040;
text-decoration: underline;
}

.bottomemail A:link {
color: #5b5b5b;
text-decoration: none;
 }
    
.bottomemail A:visited {
color: #5b5b5b;
text-decoration: none;
}

.bottomemail A:active {
color: #5b5b5b;
text-decoration: none;
}

.bottomemail A:hover {
color: #404040;
text-decoration: underline;
}

/* FLOAT */
.floatleft {
float: left;
border: 0px solid #F30;
margin-right: 10px;
}

br {
clear: left;
}

img {
border: 0px;
}

/* BOXES */

.front_introtxt {
margin-top: 20px;
width: 550px;
}

.front_kontakta {
width: 230px;
background-color: #ffffff;
}

.front_ad {
margin-top: 20px;
width: 230px;
height: 185px;
background: #ece6d8;
border: 0px;
}

.front_adimg {
margin: 10px 0 0 10px;
width: 210px;
height: 111px;
}

.front_adtxt {
margin: 13px 0 0 10px;
text-align:center;
width: 210px;
}

.front_adtxt p {
font-family:verdana,arial,sans-serif;
font-size: 1.0em ;
color:#404040;
font-weight: bold;
line-height: 1.5em;
}

.sub-leftbox {
width: 480px;
}

.sub-leftbox p {
font-family:arial,sans-serif;
font-size: 0.9em ;
color:#656565;
}


.sub-rightbox {
width: 285px;
margin-left: 12px;
}

.kontaktinfo {
margin: 10px 0 0 0px;
padding: 0px;
width: 100%;
height: 70px;
background: #fbfbf3;
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

.kontaktinfo p {
margin-top: 10px;
font-family:verdana,arial,sans-serif;
font-size: 1.0em ;
color:#5b5b5b;
}


/* FONTS */
h1 {
font:1.5em verdana,georgia,serif;
color: #404040;
}

h2 {
font:1.3em verdana,georgia,serif;
color: #383636;
font-weight: bold;
}

/* FORM */

.theform {
font-family: Verdana, Trebuchet MS, sans-serif, Arial, Helvetica;
font-size: 11px;
color: #000;
} 

#theform fieldset { 
background: #fcfcf8;
border: 1px solid #d5d5d5;
width: 230px;
height: 252px;
padding: 0px;
} 

#theform legend {
background: #f1f1df;
border: 1px solid #CCC;
padding-top: 0px;
padding-bottom: 2px; 
padding-left: 5px;
padding-right: 5px;
margin-left: 15px;
font-size: 12px;
}

#theform p { 
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
} 

#theform p input { 
background: #DDD;
border: 0px solid #444;
width: 130px;
} 

#theform label { 
display: block;
width: 50px;
float: left; 
text-align: left;
padding-right: 5px;
}

#theform p span em {
display: block; 
width: 120px;
float: left;
text-align: right;
padding-right: 1px;
font-style: normal;
} 

#theform p span input { 
vertical-align: middle; 
border: none; 
background: none;
} 

#theform strong { 
margin-left: 0px;
} 

#theform strong input { 
background: #DDD;
border: 1px solid #c0c0c0;
color: #444;
margin-top: 6px;
margin-bottom: 0px;
font-family: Verdana, Trebuchet MS, sans-serif, Arial, Helvetica;
font-size: 11px;
}

/* FORM */
.input {
color: #000000;
background: #f1f1df;
border: #c0c0c0 solid 1px;
padding:0;
font-family: Verdana, Arial, Times, Helvetica, sans-serif;
}

.submit {
color: #000;
background: #f1f1df;
border: 1px solid #c0c0c0;
font-size: 10pt;
}


