/*
Theme Name: Salzkammer Theme
Theme URI: http://www.salzkammerffm.de/
Description: WordPress-based Salzkammer Theme - made by <a href="http://nubie01.de">nubie01.de</a>.
Version: 1.0
Author: Jeroen H�ppe, nubie01.de
Author URI: http://nubie01.de/
*/



* {
margin: 0;
padding: 0;
}

body {
text-align: center;
background: url(img/bg.png) repeat;
font-family: Arial, Helvetica;
font-size: 10px;
color: #FFFFFF;
}

div {
text-align: left;
}

html, body {
height: 100%;
}

div#wrapper {
position: relative;
margin: 0 auto;
width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;
}

div#leftheader {
float: left;
width: 518px;
height: 647px;
background: url(img/neu/ol.png) no-repeat;
}

div#rightheader {
float:right;
width: 482px;
height: 647px;
background: url(img/neu/or.png) no-repeat;
}

div#centerheader {
margin: 0 482px;
height: 647px;
background: red;
background: url(img/neu/o.png) repeat-x;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

div#logo {
position: absolute;
top:250px;
width: 100%;
text-align: center;
}

table#nav {
position: absolute;
top: 400px;
width: 100%;
}

td#navline {
height: 1px;
background: #b6822f;
}

a.navlink {
color: #FFFFFF;
text-decoration: none;
}

a.navlink:hover {
padding-bottom:8px;
border-bottom: 2px #b6822f solid;
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover {
color: #b6822f;
text-decoration: none;
}

div#footer {
position: absolute;
bottom: 20px;
right: 20px;
}

.blackbg {
background: #000000;
}

.uppercase {
text-transform: uppercase;
}

.maincontent {
background: url(img/contentbg.png) no-repeat;
padding: 7px;
text-align:left;
}

.main {
height: 401px;
vertical-align: top;
width: 647px;
text-align: left;
}

.nav {
background: url(img/blackbg.png) repeat;
height: 401px;
vertical-align: top;
width: 167px;
padding-left: 13px;
padding-right: 13px;
}

ul.navlist {
list-style: none;
list-style-type: none;
text-transform: uppercase;
}
ul.navlist li {
padding-bottom: 14px;
border-bottom: 1px #b6822f solid;
padding-top: 14px;
}

.content {
background: url(img/blackbg.png) repeat;
}

.contentnav {
height: 38px;
}

ul.contentnavlist {
list-style: none;
list-style-type: none;
text-transform: uppercase;
}
ul.contentnavlist li {
display: inline;
padding-left: 15px;
padding-right: 15px;
padding-top: 12px;
padding-bottom: 13px;
margin-right: 5px;
background: url(img/blackbg.png) repeat;
}
.scroll-pane {
font-size: 12px;
}
table.karte td {
padding-bottom: 5px;
}
.kartenheading {
color:#b6822f;
text-transform:uppercase;
font-weight:bold;
}
p {
padding-bottom: 10px;
}
#topleft {
position: absolute;
top: 0;
left: 0;
}
