/*allgemeine CSS*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#000000;
	font-size: 10px;
	margin: 0px;}
	
html,div,img,	{
	margin: 0px;
	padding:0px;
	border:0px;}
	
ul{margin-top: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	margin-bottom: 6px;
	}
	
ul.faq{margin-top: 12px;
	padding-top:0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}	
ul.faq li{
	padding-bottom: 0px;
	margin-bottom: 12px;
}

td {
	font-size: 10px; 
	}
	
td.content{
	padding:0 0 0 18px;
	text-align: left;
	}
td.contentpop{
	padding:0 18px 0 18px;
	text-align: justify;
	}

td.content img{
	margin: 0px;
	padding:0 4px 0 0;
	border:0;}
	
img.sponsor {
	margin: 0px;
	padding: 0 0 10px 0;
	border:0;}	
	
h1 {font-size: 18px;
	padding-left:0px;
	margin-top: 10px;
	margin-bottom:2px;}

h2 {font-size: 14px;
	padding-left:0px;
	margin-top: 10px;
	margin-bottom:2px;}
	
h3 {font-size: 11px;
	padding-left:0px;
	margin-top: 10px;
	margin-bottom:2px;
	line-height: 20px;
	}

h4, h5, h6 {
	padding-left:0px;
	margin-top: 10px;
	margin-bottom:2px;}
	
p {
	padding-left:0px;
	margin-top: 8px;
	margin-bottom:8px;
	}
	
a:link { font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;} 
a:visited { font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; } 
a:hover { font-size: 10px; font-weight: bold; color: #ffffff;; text-decoration: underline; } 
a:active { font-size:10px; color: #ffffff; font-weight: bold; text-decoration: underline; }


/*Gäste*/
a.gaeste:link 	{font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.gaeste:visited {font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.gaeste:hover	{font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.gaeste:active  	{font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: underline;}

/*fotos*/
.navi	{font-size: 11px; font-weight: bold; color: #ffffff; }
.navi:link 	{font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.navi:hover	{font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
td.greets {font-size: 10px; color: #ffffff;}
td.greetsheader1 {font-size:16px; color: #ffffff; font-weight: bold;}
td.greetsheader2 {font-size:10px; color: #ffffff; font-weight: bold;}
td.greetsheader3 {font-size:12px; color: #ffffff; font-weight: bold;}
td.send {font-size:12px; color: #ffffff; font-weight: bold;}
input.comments { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:240px; }
textarea.comments{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:327px; height:100px;}
a.send:link { font-size: 12px; color: #ffffff; text-decoration: none;} 
a.send:hover { font-size: 12px; color: #ffffff;; text-decoration: underline; } 

/*historie*/

img.historie{
	margin: 0px;
	padding-left:8px;
	border: 0;}	
	
/*Kontakt*/	
textarea.kontakt { 
font-size:11px; 
width:200px; 
height:70px; 
BORDER: 1px solid #ffffff;}
input.kontakt { 
font-size:10px; 
width:200px; 
BORDER: 1px solid #ffffff;
}
input.send{ 
width: 93px;
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
BORDER: 1px solid #ffffff;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff; }


/*Infoabo*/
td.infoform {font-size: 10px; font-weight: bold; color: #ffffff; padding-right: 4px; }
table input {border:1px solid #ffffff;}
table select {border:1px solid #ffffff;}
input.info { font-size: 10px; }
input.vname{ font-size: 10px; width:100px; }
input.name{ font-size: 10px; width:131px; }
input.strasse{ font-size: 10px; width:240px; }
input.geb { font-size: 10px; width:240px; }
input.handy {font-size: 10px; width:240px; }
input.mail { font-size: 10px; width:240px; }
input.infoplz {font-size: 10px; width:50px; }
input.infoort { font-size: 10px; width:181px; }
input.infosend{ width: 113px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; BORDER: 1px; border-color: #000000; BACKGROUND-COLOR: #ffffff; }
select.info { font-size: 10px;}

/*INDEX*/
a.enter:link {font-size: 26px; font-weight: bold; color: #D72118; }	
a.enter:visited {font-size: 26px; font-weight: bold; color: #D72118; }	
a.enter:hover {font-size: 26px; font-weight: bold; color: #D72118; }	
a.enter:active {font-size: 26px; font-weight: bold; color: #D72118; }		

/*DJ*/
select.djmonth { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

/*BG*/
.bg_kontakt {background-color:#cf00fe;}
.bg_prog {background-color:#fe6500;}
.bg_foto {background-color:#fd0186;}
.bg_gaeste {background-color:#fe1200;}
.bg_charts {background-color:#00ccfe;}
.bg_extra { background-color:#99ce30;}