/* css by Miazo, www.miazo.com, 12-06-07 */
/* css by MediaEtc, www.mediaEtc.nl, 19-08-08 */



/* UNDO DEFAULT STYLE */

a img,:link img,:visited img {
	border:none
}

table, tr, td, ul, ol, li, input, select, textarea {
	font-size:100%;
} /* IE inherit bug fix */

html{
	overflow-x: hidden;
	overflow-y: auto;
} /* kills IE6 horizontal scrollbars */

table td, table th {
	vertical-align: top;
}

div {
	padding: 0; margin: 0;
}


/* GENERAL */



.body {
   	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #474747;
	background: #fff url("images_site/background.jpg")  no-repeat top center;
}


.body_transparant{
	background: transparent;
}


.body_age{
	background-image: url("images_site/background2.jpg");
}






/* STRUCTURE PAGE */


#frame {
	overflow: visible;
	width:980px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
}



#contentheader {
	float:left;
	width:980px;
	height: 98px;
	font-size:11px;
	background: transparent;
  	border-bottom-color:#CCCCCC;
  	border-bottom-width: 1px;
  	border-bottom-style:dotted;
}

#contentheadernav {
	float:left;
	width:980px;
	height: 22px;
	text-align: center;
	font-size:11px;
	padding-top:10px;
	background: transparent;
  	border-bottom-color:#CCCCCC;
  	border-bottom-width: 1px;
  	border-bottom-style:dotted;
}



#contentleft {
	width:180px;
	font-size:10px;
	background: #fff;
	border-right-color:#ffffff;
  	border-right-width: 1px;
  	border-right-style:solid;
	float:left;
}

#contentleft p {
	color : #474747;
   	font-size:11px;
   	line-height: 1.7em;
	padding-top:10px;
}


#contentcenter {
	float:left;
	width:606px;
	height:400px;
	padding-top:5px;
	background: transparent;
	overflow:auto
}


.centered {
	text-align: center;
}


#contentcenter p {
   	line-height: 1.7em;
	text-align: left;
	padding-top:10px;
}



#contentright {
	width:177px;
	font-size:10px;
	background: #fff;
	border-left-color:#CCCCCC;
  	border-left-width: 1px;
  	border-left-style:dotted;
	float:left;
}

#contentright p {
   	font-size:11px;
   	line-height: 1.7em;
	padding-top:10px;
}



#footer {
	float:left;
	width:980px;
	text-align: center;
	font-size:9px;
	padding-top:5px;

}









/* TXT GENERAL */


p,h1,h2,h3 {
	margin:0px 10px 10px 10px;
}

h1 {
	color : #999999;
   	font-size:18px;
   	font-weight : normal;
   	line-height: 1.2em;
	text-align: left;
	padding-top:0px;
}

h2 {
	color : #999999;
   	font-size:14px;
   	font-weight : bold;
   	line-height: 1.2em;
	text-align: left;
	padding-top:0px;
}

h3 {
 	color : #999999;
   	font-size:12px;
   	font-weight : bold;
   	line-height: 1.2em;
	text-align: left;
	padding-top:0px;
}









/* HEADLINES */




.headline
{
	color: #999999;
	font-size: 16px;
	line-height: 1.7em;
   	letter-spacing: 1px;
	text-align: left;
	padding-left:0px;
	padding-top:0px;
}

.headline_header
{
	color: #999999;
	font-size: 16px;
	line-height: 0.5em;
   	letter-spacing: 1px;
	text-align: left;
	padding-left:0px;
	padding-top:0px;
}



.headline_nav
{
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	line-height: 1.7em;
	text-align: left;
	padding-left:0px;
	padding-top:0px;
}


/* TEXT */


.content_texthome
{
	font-size: 14px;
	line-height: 1.7em;
}

.content_text
{
	line-height: 1.7em;
}

.content_textbold
{
	font-weight: bold;
	line-height: 1.7em;
}


.content_textmedium
{
	font-size: 11px;
	line-height: 1.7em;
}

.content_textmediumbold
{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.7em;
}

.content_textmediumboldred
{
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.7em;
}




.content_textsmall
{
	font-size: 10px;
	line-height: 1.7em;
}

.content_textmini
{
	font-size: 9px;
	line-height: 1.7em;
}



.content_textminibold
{
	font-weight: bold;
	font-size: 9px;
	line-height: 1.7em;
}





.content_textminigrey
{
	color: #999999;
	font-size: 9px;
	line-height: 1.7em;
}


.content_textminigreybold
{
	color: #999999;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.7em;
}









.footer_text
{
	color: #474747;
	font-size: 9px;
	line-height: 1.5em;
}

.footerbold_text
{
	color: #474747;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.5em;
}















/* LINKS */


a:link {
   	color : #aa1d33;
   	font-weight : normal;
   	text-decoration : none;

}

a:visited {
   	color : #aa1d33;
   	font-weight : normal;
   	text-decoration : none;

}

a:active {
   	color : #a5757d;
   	font-weight : normal;
   	text-decoration : none;
}

a:hover {
   	color : #a5757d;
   	font-weight : normal;
   	text-decoration : none;
}






a.nav_head:link {
   	color : #aa1d33;
   	font-size : 13px;
   	font-weight : normal;
	letter-spacing: 1px;
   	text-decoration : none;
   	line-height: 1.2em;
}

a.nav_head:visited {
   	color : #aa1d33;
   	font-size : 13px;
   	font-weight : normal;
   	letter-spacing: 1px;
   	text-decoration : none;
   	line-height: 1.2em;
}

a.nav_head:active  {
   	color : #a5757d;
   	font-size : 13px;
   	font-weight : normal;
   	letter-spacing: 1px;
   	text-decoration : none;
   	line-height: 1.2em;
}

a.nav_head:hover {
   	color : #a5757d;
   	font-size : 13px;
   	font-weight : normal;
   	letter-spacing: 1px;
   	text-decoration : none;
   	line-height: 1.2em;
}







a.nav_medium:link {
   	color : #aa1d33;
   	font-size : 11px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_medium:visited {
   	color : #aa1d33;
   	font-size : 11px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_medium:active  {
   	color : #a5757d;
   	font-size : 11px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_medium:hover {
   	color : #a5757d;
   	font-size : 11px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}





a.nav_mediumbold:link {
   	color : #aa1d33;
   	font-size : 11px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_mediumbold:visited {
   	color : #aa1d33;
   	font-size : 11px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_mediumbold:active  {
   	color : #a5757d;
   	font-size : 11px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_mediumbold:hover {
   	color : #a5757d;
   	font-size : 11px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}







a.nav_small:link {
   	color : #aa1d33;
   	font-size : 10px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_small:visited {
   	color : #aa1d33;
   	font-size : 10px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_small:active  {
   	color : #a5757d;
   	font-size : 10px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_small:hover {
   	color : #a5757d;
   	font-size : 10px;
   	font-weight : normal;
   	text-decoration : none;
   	line-height: 1.7em;
}








a.nav_smallbold:link {
   	color : #aa1d33;
   	font-size : 10px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_smallbold:visited {
   	color : #aa1d33;
   	font-size : 10px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_smallbold:active  {
   	color : #a5757d;
   	font-size : 10px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}

a.nav_smallbold:hover {
   	color : #a5757d;
   	font-size : 10px;
   	font-weight : bold;
   	text-decoration : none;
   	line-height: 1.7em;
}






a.footer_link:link
{
	color: #aa1d33;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

a.footer_link:visited
{
	color: #aa1d33;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

a.footer_link:active
{
	color: #a5757d;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

a.footer_link:hover
{
	color: #a5757d;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}







a.footer:link
{
	color: #aa1d33;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

a.footer:visited
{
	color: #aa1d33;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

a.footer:active
{
	color: #a5757d;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}

a.footer:hover
{
	color: #a5757d;
	font-size: 9px;
	font-weight: normal;
	line-height: 10pt;
	text-decoration: none;
}





/* LIST - BOX - PADDING */


#nav-sideboxleft ul
{
	list-style: none;
	padding-left:0px;
	margin: 0;

}

#nav-sideboxright ul
{
	list-style: none;
	padding-left:0px;
	margin: 0;

}


#nav-content ul
{
	list-style-image: url(images_site/spacer.gif);
	padding-left:0px;
	margin: 0 ;

}





.padding_hr
{
    width: 100%;
	padding-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
}



.fotopadding_nav
{
	padding-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
}



.fotopadding_content
{
	float:left;
	padding-left: 0em;
	padding-top: 0.3em;
	padding-right: 0.8em;
	padding-bottom: 0.2em;
}




/* FORMS */


.inputlist
{
	color : #445342;
    font-family : verdana, Trebuchet, helvetica, sans-serif;
   	font-size:11px;
   	font-weight : normal;
   	line-height: 1.5em;
	text-align: left;
	background-color: #474747;
	border: solid .07em #DDD;
}

.inputbutton
{
    font-family : verdana, Trebuchet, helvetica, sans-serif;
	color: #445342;
	font-weight: bold;
	font-size: 7pt;
	background-color: transparent;
	border: solid .07em #DDD;
}

.enquetebutton
{
	color: #ff0011;
	font-weight: bold;
	font-size: 8pt;
	background-color: #474747;
	border: solid .07em #474747;
}


