﻿html    { height:100%; }

body    { height:100%;
          background: #303130 url('grafik/bg.gif') repeat fixed;
          overflow-y:scroll;
          margin:0; }

a { border:none; }

a:link    { text-decoration:none; color:#CDAC2F }
a:visited { text-decoration:none; color:#CDAC2F }
a:hover   { text-decoration:none; color:#CF82B0 }
a:active  { text-decoration:none; color:#CDAC2F }

p  { font-size:0.4em;
     color:#CDAC2F;
     text-align:left;
     font-family:Tahoma,Arial; }

h1 { font-size:1.0em;
     color:#CDAC2F;
     text-align:center;
     font-family:Tahoma,Verdana;
     font-weight:normal;
     text-transform:uppercase;
     word-spacing:3px;
     letter-spacing:2px; }
     
#main {
	margin:0 auto;
        min-height:100%;
        height:auto !important;
        height:100%;
        text-align:center;
	width:700px;
	border-left:2px #CDAC2F solid;
	border-right:2px #CDAC2F solid;
	background-color:#111111;	
}

#navi {
	width:700px;
	height:32px;
	padding-top:8px;
	background-color:#111111;
	border-bottom:2px #CDAC2F solid;
	font-size:0.5em;
        text-align:center;
        font-family:Verdana;
        color:#CF82B0;
        margin-bottom:20px;
}

#navi a:link    { text-decoration:none; color:#CDAC2F }
#navi a:visited { text-decoration:none; color:#CDAC2F }
#navi a:hover   { text-decoration:none; color:#CF82B0 }
#navi a:active  { text-decoration:none; color:#CDAC2F }

.black {
	width:640px;
	background-color:#111111;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	padding-top:5px; }

.black2 {
	width:640px;
	background-color:#111111;
	padding-left:35px;
	padding-right:25px;
	padding-bottom:5px;
	padding-top:5px; }

.black3 {
	width:640px;
	background-color:#111111;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	padding-top:5px; }
	
.grey {
	width:640px;
	background-color:#303130;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
	padding-top:5px; }

.grey img { padding:2px;border:1px #111111 solid; }

.black img { padding:2px;border:1px #303130 solid; }
	
#map {
	width:425px;
	height:475px;
	float:right;
	margin-top:1px;
}

#dvb {
	width:183px;
	float:left;
	background-color:#303130;	
}

#pics {
	width:425px;
	height:475px;
	float:left;
}

#pnav {
	width:183px;
	float:right;
	background-color:#303130;	
}

.dj   { float:left;
	width:200px;
	background-color:#111111;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px; }

.dj2   { float:left;
	width:200px;
	background-color:#111111;
	padding-bottom:5px;
	padding-top:5px; }
	
#kontakt {
	background-color:#303130;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	float:right }
	
#highlight {
	width:70px;
	background-color:#111111;
	border:2px #CDAC2F solid;
	margin-right:30px;
        margin-top:55px;
	padding-left:10px;
        padding-right:10px;
	float:right; }	
	
#highlight img { border:none;margin-bottom:3px }	

#highlight p { 	font-size:0.6em;
             	line-height:normal; }	

