﻿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.75em;
     color:#CDAC2F;
     line-height:20px;
     text-align:left;
     font-family:Tahoma,Arial; }

h1 { font-size:1.3em;
     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:9px;
	background-color:#111111;
	border-bottom:2px #CDAC2F solid;
	font-size:0.9em;
        text-align:center;
        font-family:Verdana;
        color:#CF82B0;
        margin-bottom:20px;
        word-spacing:-0.1em;
}

#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; }

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

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

.green 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; }
	
.lo   { float:left;
	width:200px;
	background-color:#111111;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px; }

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

.lo img { padding:2px;border:1px #303130 solid; }
.lo2 img { padding:2px;border:1px #303130 solid; }
	
.yt   { float:left;
	width:200px;
	background-color:#111111;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px; }

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

#kontakt {
	background-color:#303130;
	padding-left:25px;
	padding-right:25px;
        margin-right:50px;
	padding-bottom:10px;
	padding-top:10px;
	float:right }

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

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

.contact {
    font-size:9pt;
    color:#CDAC2F;
    text-align:left;
    font-family:Tahoma, Verdana;
    background-color:transparent;
    border-bottom:1pt #CDAC2F solid;
    border-left:none;
    border-right:none;
    border-top:none
}             	

.contact2 {
    font-size:9pt;
    color:#CDAC2F;
    text-align:left;
    font-family:Tahoma, Verdana;
    background-color:transparent;
    border-bottom:1pt #CDAC2F solid;
    border-left:1pt #CDAC2F solid;
    border-right:1pt #CDAC2F solid;
    border-top:1pt #CDAC2F solid;
    margin-top:15px;
}
             	
hr { border:1px solid #CDAC2F;
     height:1px;
     background-color:#CDAC2F; }
