
div.supermain {
    width: 1060px;
    margin: auto;
	padding: 0;
    border: 1px ridge #ff0000;
	text-align: center;
    display: block;
	background-color: #ffcc99;
}

div.main {
    margin: 0;
	padding: 0;
    display: block;
	background-color: #ffcc99;
}

div.main_capture {
	text-align: center;
    border: 1px ridge #ff0000;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}	

div.header {
    margin: 0;
	padding: 0;
    display: block;
	background-color: #ffcc99;
}

div.article {
    width: 490px;
    margin: 0;
	padding: 0;
	text-align: center;
    display: block;
}

div.articleleft {
    float: left;
    display: inline;
    text-align: center;
	margin: auto;
}

div.articleright {
    float: right;
    display: inline;
    text-align: center;
	margin: auto; 
}

.endfloats {
    clear: both;
	} 

#left_banner {
	text-align: center;
    border: 1px ridge #ff0000;
	padding: 0px;
    width: 120px;
	margin: auto;
	background-color: #ffff99;
}	

#right_banner {
	text-align: center;
    border: 1px ridge #ff0000;
	padding: 0px;
    width: 120px;
	margin: auto;
	background-color: #ffff99;
}	

#main_mobi {
	text-align: center;
    border: 2px ridge #ff0000;
	padding: 0px;
	width: 496px !important;
    width /**/:500px;
	margin: auto;
	background-color: #ffcc99;
	height: 100%;
	min-height: 100%;
    display: table;
}	

#header_frontpage {
	text-align: center;
	padding: 0px;
	width: 492px !important;
    width /**/:492px;
	margin: 0px;
	background-color: #ffffff;
}	

div.footer {
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #ffcc99;
    display: block;
    clear: both;
}	

#footer_banner {
	text-align: center;
	padding: 0px;
	margin: auto;
	width: 490px;
	background-color: #ffcc99;
    display: inline;
}	

div.banner {
	text-align: center;
	padding: 0px;
	margin: 7px;
    width: 105px !important;
    width /**/:105px;
	background-color: #ffcc99;
	float: left;
	display: table;
}	

.archivedate {
    float: left;
    display: inline;
    width: 20%
}

.archivetitle {
    float: left;
    display: inline;
    width: 78%
}

.infos {
    width: 490px;
    margin: 0;
	padding: 0;
}

#navcontainer
{
background: #d2691e;
width: 95%;
margin: 0 auto;
padding: 0 0;
font-family: Arial, Sans-serif;
font-size: 11px;
text-align: center;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 95%;
padding: 0.4em 0 0.4em 0.4em;
border-width: 1px;
border-color: #ffcc99 #000000 #000000 #ffcc99;
border-style: solid;
color: #ffffff;
text-decoration: none;
background: #d2691e;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #ffff00;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #ffff00;
background: transparent;
border-color: #000000 #ffcc99 #ffcc99 #000000;
}

div.row1
{
    clear: both;
    padding-top: 5px;
    width: 235px;
}

div.row1 div.left1
{
    float: left;
    width: 85px;
    display: inline;
    min-height: 1px; /* required to give layout to empty elements */
}

div.row1 div.right1
{
    float: right;
    width: 148px;
    display: inline;
}

div.row2
{
    clear: both;
    padding-top: 5px;
    width: 250px;
}

div.row2 div.left2
{
    float: left;
    width: 100px;
    display: inline;
    min-height: 1px; /* required to give layout to empty elements */
}

div.row2 div.right2
{
    float: right;
    width: 148px;
    display: inline;
}

table.telefoon { 
text-align: left;
font-family: Arial, Sans-serif;
font-size: 12px;
color: #000066;
width: 95%;
margin: auto;
} 

td.telefoon1 { 
border-bottom: 0px;
border-top: 1px solid #6699CC;
border-left: 1px solid #6699CC;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

td.telefoon2 { 
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffffff;
}

td.telefoon3 { 
border-bottom: 0px;
border-top: 1px solid #6699CC;
border-left: 0px;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

td.telefoon4 { 
border-top: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
border-left: 1px solid #6699CC;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

td.telefoon5 { 
border-top: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
border-left: 0px;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

td.telefoon6 { 
border-top: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
border-left: 0px;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

div.pages_loc {
margin: auto;
background-image: url(../giffiles/map_sosua_pages.gif);
border: 1px ridge #ff0000;
width: 400px;
height: 244px;
}

img.pages {
border: 1px ridge #ff0000;
}

img.thumbs {
border: 1px ridge #ff0000;
margin: 0px 0px 0px 12px;
display: block;
}

table.finan { 
text-align: left;
font-family: Arial, Sans-serif;
font-size: 12px;
color: #000066;
width: 800px;
margin: auto;
margin-bottom: 3px;
} 

td.finan1 { 
border-top: 1px solid #6699CC;
border-right: 0px;
border-bottom: 1px solid #6699CC;
border-left: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffcc99;
}

td.finan2 { 
border-top: 1px solid #6699CC;
border-right: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
border-left: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffcc99;
}

td.finan3 { 
border-top: 0px;
border-right: 0px;
border-bottom: 1px solid #6699CC;
border-left: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffcc99;
}

td.finan4 { 
border-top: 0px;
border-bottom: 1px solid #6699CC;
border-left: 1px solid #6699CC;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffcc99;
}

td.finan5 { 
border-top: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
border-left: 0px;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

td.finan6 { 
border-top: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
border-left: 0px;
border-right: 1px solid #6699CC;
text-indent: 2px;
background-color: #ffff99;
}

#navcontainerheader
{
background: #d2691e;
width: 310px;
margin: auto;
margin-top: 5px;
height: 1.7em;
font-family: Arial, Sans-serif;
font-size: 11px;
}

#navcontainerheader ul
{
width: 100%;
margin: 0px;
padding: 0px;
}

#navcontainerheader li 
{
float: left;
border: 1px #ffffff outset;
margin: 1px 1px 1px 1px;
width: 58px; 
display: inline;
list-style-type: none;
}

#navcontainerheader li a
{
color:#ffffff; text-decoration: none;
}

#navcontainerheader li a:hover
{
color:#ffff00; text-decoration: none;
}


