/* algemene instellingen */

* {
margin: 0;
padding: 0;
}

html { 
height: 100%;
padding:0; 
margin:0; 
} 

BODY {
font: normal 14px 'Trebuchet MS';
text-align: left;
color:#ffffff;
height: 100%;
}

.menu b, .menur b {
font: bold 14px 'Trebuchet MS';
line-height: 27px;
color: #ffffff;
text-decoration: none;
}

.menu a, .menu p, .menur a, .menur p {
font: normal 14px 'Trebuchet MS';
line-height: 16px;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

h1 {
font: bold 24px 'Trebuchet MS';
line-height: 26px;
color: #785d32;
text-decoration: none;
}

h2 {
font: bold 14px 'Trebuchet MS';
line-height: 20px;
color: #ffffff;
text-decoration: none;
padding: 4px 0px 0px 10px;
}

h3 {
font: normal 14px 'Trebuchet MS';
line-height: 16px;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
}

h3 a {
font: normal 15px 'Trebuchet MS';
line-height: 17px;
color: #ffffff;
text-decoration: none;
}

ul {
padding-left: 10px;
line-height: 17px;
}

span {
font: bold 14px 'Trebuchet MS';
line-height: 16px;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
}

strong {
font: bold 16px 'Trebuchet MS';
line-height: 18px;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
}

a {
font: normal 14px 'Trebuchet MS';
color: #ffffff;
text-decoration: none;
text-align: left;
}

a.bold {
font: bold 14px 'Trebuchet MS';
line-height: 20px;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
}

a:hover, a:hover span{
color: #785d32;
text-decoration: none;
}

div.en a, div.de a {
font: normal 14px 'Trebuchet MS';
color: #785d32;
text-decoration: none;
text-align: left;
}

div.en a:hover, div.de a:hover {
color: #ffffff;
}

/* container */
#container {
position: relative;
width: 975px;
padding:0; 
margin:0; 
border:1px solid black;
} 

/* basis items */

div.titel, div.footer{
width: 975px;
height: 26px;
margin-top: 4px;
text-align: center;
clear:both;
}

div.advert {
width: 975px;
margin-top: 4px;
text-align: center;
}

div.en{
float: left;
width: 200px;
height: 22px;
display: inline;
margin-left: 290px;
}

div.de{
float: left;
width: 240px;
height: 22px;
display: inline;
}

div.contentblok {
float: left;
width: 961px;
margin-left: 7px;
margin-top: 4px;
display: inline;
}

div.menu {
float: left;
width: 201px;
display: inline;
}

div.content {
float: left;
width: 537px;
margin-left: 10px;
display: inline;
}

div.menur {
float: left;
width: 201px;
display: inline;
}

img {
border: 0px;
}

/* menu items */

div.tabeltop {
float: left;
background: url(images/tabel_header.jpg) no-repeat;
width: 201px;
height: 34px;
text-align: center;
display: inline;
}

div.tabelmid {
float: left;
background: url(images/tabel_bg.jpg) repeat;
width: 201px;
text-align: left;
display: inline;
}

div.tabelbottom {
float: left;
background: url(images/tabel_footer.jpg) no-repeat;
width: 201px;
height: 7px;
display: inline;
}

div.tabeltop2 {
float: left;
background: url(images/tabel_header.jpg) no-repeat;
width: 201px;
height: 34px;
margin-top: 20px;
text-align: center;
display: inline;
}

.menu img, .menur img {
border: 1px solid white;
width: 175px;
height: 150px;
margin-top: 8px;
margin-bottom: 2px;
}

.menu_img {
border: 1px solid white;
width: 175px;
height: 150px;
}

/* content items */

div.tblok {
float: left;
width: 535px;
margin-bottom: 20px;
display: inline;
}

div.ttop {
float: left;
background: url(images/tabel_headerbig.jpg) no-repeat;
width: 535px;
height: 28px;
text-align: left;
display: inline;
}

div.tmidl {
float: left;
background-color: #cfa956;
width: 177px;
height: 154px;
border-left: 1px solid white;
border-bottom: 1px solid white;
padding: 10px 0px 10px 10px ;
display: inline;
}

div.tmidr {
float: left;
background-color: #cfa956;
width: 335px;
height: 154px;
text-align: left;
border-right: 1px solid white;
border-bottom: 1px solid white;
padding: 10px 10px 10px 0px ;
display: inline;
}

div.tmidl img {
border: 1px solid white;
width: 175px;
height: 150px;
}

div.tmidl img:hover, .menu img:hover, .menur img:hover{
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

div.tmidrt {
width: 335px;
height: 25px;
}

div.tmidrm {
width: 335px;
height: 102px;
}

div.tmidrb {
width: 335px;
height: 25px;
}

div.banner {
float: left;
background: url(images/tabel_bg.jpg) repeat;
width: 201px;
text-align: center;
display: inline;
}

.banner img {
border: 1px solid white;
width: 120px;
height: 600px;
margin-top: 8px;
margin-bottom: 2px;
}

.stats img {
border: 0px;
width: auto;
height: auto;
}

div.tgal {
float: left;
background-color: #cfa956;
width: 523px;
height: 460px;
padding: 10px 0px 0px 10px ;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
text-align: left;
display: inline;
}

div.tgal2 {
float: left;
background-color: #cfa956;
width: 523px;
height: 280px;
padding: 10px 0px 0px 10px ;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
text-align: left;
display: inline;
}