html,body{
margin:0;
padding:0;
background:#fff;
/* background:#fff url(big-back.png) left bottom repeat-x fixed; */
font-family:Arial,Helvetica,sans-serif;
height: 100%;

}

h1{
padding:20px 20px 0 20px;
margin:0;
color:#ffffff;
text-align:left;
font-size:18px;
font-size:0.9em;line-height:18px;
letter-spacing:1em;
}

h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active,
h1 a:focus{
color:#ffffff;
text-decoration:none;
}

h2{
clear:left;
margin:0;
font-weight:normal;
padding:64px 0 15px 0;
color:#36312D;
font-size:32px;
letter-spacing:7px;
font-family:Palatino Linotype,Palatino,Georgia,Times new roman,Times,serif;
}

h2.zwischen{
padding-top:15px;
}

h3{
font-size:0.9em;
margin:0 0 0.5em 0;
padding:0 0 0.5em 0;
line-height:2.2em;
color:#000;
letter-spacing:0px;
font-weight:bold;
}

/*
Links
*/

a:link,
a:visited{
color:#00bbbb;
color:#B80C00;
}

a:hover,a:active,a:focus{
text-decoration:none;
}

h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active,
h2 a:focus,
h3 a:link,
h3 a:visited,
h3 a:hover,
h3 a:active,
h3 a:focus{
color:inherit;
}


/*
Alles
*/

.alles{
margin:0 auto;
height: 100%;
}

body > .alles {height: auto; min-height: 100%;}


/*
Header
*/

.header{
background:#000000;
height:240px;
border-bottom:2px solid #523621;
border-bottom:2px solid #B80C00;
text-align:center;
}

.header h1{
position:absolute;
left:0;
top:0;
}

.header img{
border:0px solid #000000;
}

/*
Navi
*/

.navi ul{
margin:0;
padding:0 0 0 10px;
list-style-type:none;
clear:left;
}

.navi li{
float:left;
margin:0;
padding:5px 10px 5px 10px;
font-size:18px;
}

.navi a:link,
.navi a:visited{
text-decoration:none;
font-weight:bold;
color:#000000;
border:0px solid #ffffff;
}

.navi a:hover,
.navi a:active,
.navi a:focus{
color:#cd9;
color:#B80C00;
}

.navi strong{
color:#C6C5CC;
color:#D6C2B4;
}

/*
Content
*/

.content{
width:700px;
margin:0 auto;
padding-bottom: 80px; /* footer-height */
}

.content p,
.content address,
.content li{
font-family:Palatino Linotype,Palatino,Georgia,Times new roman,Times,serif;
text-indent:1em;
margin:0;
padding:0 0 1em 0;
line-height:1.8em;
font-size:1em;
display:block;
font-style:normal;
list-style-type:none;
}

.content address,
.content p#player1,
.content p#player2{
text-indent:0;
}

.content li{
padding-bottom:0;
text-indent:0;
}

.content ul{
margin:0;
padding:0 0 1em 0;
}

/* Tabelle */

td,tr,table{
vertical-align:top;
margin:0;
padding:0;
border-collapse:collapse;
border:0px solid #ffffff;
}

table{
margin:0 -1em 1em 0;
}

td{
padding:0 1em 1em 0;
font-family:Palatino Linotype,Palatino,Georgia,Times new roman,Times,serif;
line-height:1.8em;
}

td strong{
font-weight:bold;
font-style:italic;
}

td.jahr,
td.tabellenkopf{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:0.9em;
line-height:2.2em;
}

td.jahr{
font-weight:bold;
text-align:right;
line-height:2.15em;
}

/* galerie */

div.galerie{
margin:0 0 1.5em 0;
width:auto !important;
clear:left;
}

.galerietitel{
padding-bottom:24px;
}

div.galerie a:link,
div.galerie a:visited{
margin:0;
padding:0;
display:block;
float:left;
line-height:1px;
}

div.galerie img{
border:0;
border-right:2px solid #fff;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
margin:0;
padding:0;
}

/* impressum */

.impressum{
text-align:right;
font-size:0.9em;
position: relative;
margin-right: 20px;
marging-left:auto;	
margin-bottom:0;
margin-top: -80px; /* negative value of footer height */
height: 80px;
clear:both;
}

.impressum a:link,
.impressum a:visited{
color:#AD9D92;
position:relative;
right:20px;
bottom:20px;
}

 /* datenschutz */

.datenschutz{
text-align:right;
font-size:0.9em;
position: relative;
margin-right: 20px;
marging-left:auto;	
margin-bottom:0;
margin-top: -80px; /* negative value of footer height */
height: 80px;
clear:both;
}

.datenschutz a:link,
.datenschutz a:visited{
color:#AD9D92;
position:relative;
right:115px;
bottom:20px;
}


/* CLEAR FIX*/
.clearfix:after {content: ".";
display: block;
height: 0;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* etc */

.unsichtbar{display:none !important;}