/* CSS Document */

*{
margin:0;
padding:0;
}

body
{
background:url(../images/body_bg.jpg) repeat-x top left;
font:12px Arial, Helvetica, sans-serif;
color:#025175;
}

img
{
border:0px;
}

h1
{
font: 25px "Trebuchet MS";
color:#2FA8D6;
padding:30px 0 0 0;
}

h2
{
font-size:17px;
color: #FF9933;
padding:15px 0 0 10px;
}

h3
{
font-size:14px;
color: #9999CC;
padding:10px 0 2px 0;
}


a
{
text-decoration:none;
}

ul
{
list-style:none;
}


#wrapper
{
background:#fff;
margin:0 auto;
width:778px;
overflow:hidden;
border:1px solid #9FCDEB;
border-top:0px;
}

#wrapper.column
 {
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}


/***top--*/
#topnav
{
width:778px;
background:url(../images/top_bg.jpg) repeat-x top left;
float:left;
position:relative;

}

#topnav .eye
{
float:left;
}


#topnav #logo
{
	position:absolute;
	top:5px;
	left:420px;
}


#mainnav
{
width:778px;
background: url(../images/menu_bg.jpg) repeat-x top left;
float:left;
}


#mainnav ul
{
margin-left:20px;
}

#mainnav ul li
{

float:left;
}

#mainnav ul li a
{
display:block;
padding:15px;
background:#1D8287;
margin-right:1px;
color:#fff;
}

#body_home li.home a,
#body_partner li.partner a,
#body_map #mainnav ul li.map a,
#body_contact li.contact a,
#body_articles li.articles a,

#body_ li.articles a,
#body_partner-1 li.partner a,
#body_partner-2 li.partner a,
#body_partner-3 li.partner a,
#body_partner-4 li.partner a
{
background:#fff;
color:#0066CC;
}	

#mainnav ul li a:hover
{
text-decoration:underline;
}



#rightnav
{
width:212px;
float:right;
margin:10px 0 10px 0;
padding:0 8px 0 0;
}

.billigalinser
{
width:212px;
background:#B0EBEE url(../images/article_bg.jpg) repeat-x top left;
padding:0 0 0 0;
margin-bottom:30px;
}

.billigalinser img
{
float:left;
}


#rightnav ul
{

width:210px;
border-left:1px solid #59D5DC;
border-right:1px solid #59D5DC;
}

#rightnav ul li
{
border-bottom:1px solid #39CDD5;
padding:5px 0 5px 15px;
}


#rightnav ul li a
{
background:url(../images/li_icon.gif) no-repeat top left;
color:#000000;
padding:0 0 0 20px;
}


#rightnav ul li a:hover
{
color:#66CCFF;
}

#body_article-1 #rightnav ul li.article-1 a,
#body_article-2 #rightnav ul li.article-2 a,
#body_article-3 #rightnav ul li.article-3 a,
#body_article-4 #rightnav ul li.article-4 a,

#body_partner-1 #rightnav ul li.partner-1 a,
#body_partner-2 #rightnav ul li.partner-2 a,
#body_partner-3 #rightnav ul li.partner-3 a,
#body_partner-4 #rightnav ul li.partner-4 a
{
font-weight:bold;
color:#FF9933;
background: url(../images/bodyid_icon.gif) no-repeat  ;
}


#rightnav span
{
background:url(../images/span_bg.jpg) no-repeat;
display:block;
height:30px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#1D8287;
padding:10px 0 0 35px;
border-bottom:1px solid #39CDD5;
}

#content
{

width:506px;
float:left;
padding:0 30px 20px 20px;

}

#content p
{
line-height:18px;
padding:0 0 20px 0;
}

#content a
{
color:#025175;
text-decoration:underline;
}

#content a:hover
{
text-decoration:none;
}


#content ul
{
padding:5px 0 0 20px;
list-style:circle;
}

#content ul li
{
padding:0 0 5px 0;
}


#box
{

width:768px;
float:left;
margin-top:30px;
padding:5px;
}


.articlebox
{
width:245px;
float:left;
background:url(../images/article_boxbottom.jpg) no-repeat left bottom;
padding-bottom:9px;
margin-left:9px;

}

.articlebox h2
{
display:block;
height:22px;
background: #32CBD3 url(../images/aticle_box.jpg) no-repeat top left;
font:bold 11px Arial;
color:#fff;
padding:5px 0 0 15px;

}


.articlebox p
{
font-size:11px;
color:#000;
border-left:1px solid #32CBD3;
border-right:1px solid #32CBD3;
padding:3px 5px 35px 0;


}

.articlebox img
{
float:left;
padding:0 10px 10px 1px;
}
/***[form]***/

form
{
margin-top:2px;
}

fieldset
{
margin-bottom:10px;
display:block;
padding:10px 0px;
border-color:#fff;
border: 0;
}
	
legend
{
font-size:12px;
}
	
input
{
font-size:12px;
font-family:arial;
}
	
label
{

display:block;
padding:10px 0 10px 0;
}
	
input.frm_text
{

width:300px;
border:1px solid #aaa;
background:#B0EBEE;
}
	
textarea
{

width:300px;
height:150px;
border:1px solid #aaa;
background:#B0EBEE;
}
	
input.frm_submit
{
background:#1D8287;
display:block;
clear:both;
margin-top:10px;
font-size:12px;
font-weight:bold;
padding:2px 4px;
border:0;
color:#fff;
}
