@charset "utf-8";
/* CSS Document */

*					{ padding:0 ; margin:0;font:15px Georgia, Helvetica, sans-serif;color:#bdb3a8; }

body				{ background:#262626 url(../bilder/bodyhg.jpg) center no-repeat;padding:800px 0 0 0px; overflow-y:scroll; }

div#mitte			{ position:absolute;top:50%;left:50%; }
div#rahmen			{ position:absolute;width:830px;height:800px;top:-500px;left:-417px;
}
div#navigation		{ height:31px;background:transparent url(../bilder/navhg.png) 0 0 no-repeat;padding:150px 0 0 15px; }
div#unternavigation	{ height:42px;background:transparent url(../bilder/unavhg.png) 0 0 no-repeat;padding:20px 0 0 17px ; }
div#inhalt			{ height:468px;background:transparent url(../bilder/inhalthg.png) 0 0 no-repeat;padding:30px 30px 0 40px;overflow-y:auto;}
div#copyright		{float:right;margin-right:9px;padding:5px 0 0 0;

}
div#fehlermeldungen	{ position:absolute;top:325px;right:-20px;width:400px;color:#f00; }


img					{ border:none; }

div#navigation ul	{ list-style-type:none ; position:absolute; top:140px; }
div#navigation li	{ float:left; }

div#unternavigation ul	{ list-style-type:none ; position:absolute; top:190px; }
div#unternavigation li	{ float:left; }

div#navigation a:link, 
div#navigation a:visited	{ margin-right:30px;color:#fff;text-decoration:none;font:17px Georgia, "Trebuchet MS", "Times New Roman", serif;text-transform:uppercase;text-shadow:1px 						                               1px 3px #222; }
div#navigation a:hover, 
div#navigation a:active		{ color:#333; }

div#unternavigation a:link, 
div#unternavigation a:visited	{ margin-right:30px;color:#fff;text-decoration:none;font:14px Georgia, "Trebuchet MS", "Times New Roman", serif;text-shadow:1px 1px 3px #222; }
div#unternavigation a:hover, 
div#unternavigation a:active	{ color:#000; }


div#navigation a.markiert, 
div#unternavigation a.markiert	{ color:#000; }

h1								{ font-size:21px;border-bottom:1px solid #999;color:#999;margin:0 0 10px 0; }

h2								{font-size:16px;font-weight:700;}								
p								{ padding:0 0 50px 0; }

label							{ display:block;float:left;width:170px; }


input, 
textarea, 
select							{ width:200px;border:1px solid #999;background-color: #333;padding:2px;
}
textarea						{ height:60px;resize:horizontal; }
select							{ width:206px; }


input[type="checkbox"] + label, 
input[type="radio"] + label		{ display:inline;float:none; }
form p span						{ margin-left:170px;display:block; }
span.error						{ font-weight:900;color:#f00;display:inline;margin-left:10px; }

form p							{ padding:0 0 5px 0; }
input[type="checkbox"], 
input[type="radio"]				{ margin:0 5px 4px 0;width:auto;border:none; }

input[type="text"]:focus		{ color:#eee; }

input[type="submit"], 
input[type="reset"]				{
	border:none;
	background-color:#7c592d;
	color:#fff;
	font-weight:900;
	padding:3px 6px;
	width:auto;
	margin:10px 10px 0 170px;
}
input[type="reset"]				{
	background-color:#694945;
	margin:10px 0 0 0;
}





/*
Für die Galerie
*/
div#links		{ float:left;width:500px;}
div#links img	{ border:1px solid #ccc;max-width:500px; }
div#rechts		{
	float:right;
	width:250px;
	background-color:#262626;
	height:347px;
	margin:-0px -5px;
}
div#rechts p	{ padding:10px 10px 0 10px;color:#444;font-size:0.9em; }
strong			{ font-weight:900;color:#444; }
div#rechts a	{ font-size:inherit; }
div#skip		{ position:absolute;top:670px;left:490px;width:50px; }
a#previous:link, 
a#previous:visited { display:block;float:left;width:15px;height:30px;background:transparent url('../bilder/skip.png') 0 0 no-repeat; }
a#previous:hover	{ background-position:-20px 0; }
a#previous:active	{ background-position:-40px 0; }

a#next:link, 
a#next:visited	{ display:block;float:right;width:15px;height:30px;background:transparent url('../bilder/skip.png') 0 -30px no-repeat; }
a#next:hover	{ background-position:-20px -30px; }
a#next:active	{ background-position:-40px -30px; }



small			{ color:#999; }


/*
 * Songliste
 */
table				{ border-collapse:collapse;margin:10px 0; }
td					{ border:1px solid #ccc;padding:2px;margin:0; }
tr:first-child td 	{ background-color:#ccc;color:#fff;font-weight:900; } 

p.sql				{ border:1px solid #ccc;font-size:12px;padding:5px;margin-top:10px;color:#444; }

a					{ font-size:inherit;text-decoration:none;color:#dcdcdc; }

div#weg				{ position:absolute;right:30px;top:200px; }

ul					{ padding-left:25px;margin:10px 0;list-style-type:square; }
