@charset "UTF-8";
/*
	esemgy CSS
	letzte Änderung: 04.02.2006
	von: Michael Wolff
*/

*
{
	padding:			0;
	margin:				0;
}

html, body {

	height: 100%}

body
{
background:	#FFA03B url(../pix/layout/bg2.gif) top;
text-align:	center;
font-family: Verdana, Arial, Helvetica, sans-serif;
min-height: 100.1%}

#wrapper
{
	background:			#fff;
	width:				770px;
	margin:				5px auto;
	border:				#FF9900 1px solid;
	border-width:		1px;
	text-align:			left;
}

/* ::: Logo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#logo
{
	background: 		url(/pix/layout/header.jpg) no-repeat;
	height:				140px;
	padding:			0;
}

#logotext
{
	text-align: 		right;
}

#logotext h1
{
	color:				#fff;
	padding: 			120px 10px 3px 10px;
	font-size:			0.8em;
}

/* ::: Navigation ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#navicontainer
{
	background:			#000;
	border-bottom:		#ff9900 1px solid;
	border-left:		#CA6500 1px solid;
	border-right:		#CA6500 1px solid;
	height:				24px;
	clear:				both;
	padding:			0px 10px 0px 10px;
	text-align:			right;
}

#navicontainer a
{
	color:				#fff;
	font: 				0.8em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
}

#navicontainer a:hover
{
	color:				#DDB378;
	text-decoration:	none;
}

#navicontainer a:active
{
	color:				#DDB378;
	text-decoration:	none;
}

body#home #navicontainer a#eins,
body#mods #navicontainer a#zwei,
body#mp #navicontainer a#drei,
body#shop #navicontainer a#vier,
body#about #navicontainer a#fuenf,
body#links #navicontainer a#sechs,
body#kontakt #navicontainer a#sieben,
body#impressum #navicontainer a#acht {color: #DDB378;text-decoration: none;}


/* ::: Content / Subnavigation :::::::::::::::::::::::::::::::::::::::::: */

#content
{
	background:			url(/pix/layout/content-bg.jpg) repeat-y top;
}


/* ::: Navi :::::::::::::::::::::::::::::::::::::::::: */

#subnavibox
{
	float:				left;
	padding:			12px 0 0 0;
	width:				130px;
}

#subnavibox ul
{
	padding:			10px 0 8px 0;
	list-style-type:	none;
}

#subnavibox ul li
{
	padding:			0 0 0 10px;
}

#subnavibox ul li a
{
	color:				#ff9900;
	text-decoration:	none;
	font-size:			0.8em;
	line-height:		1.2em;
}

#subnavibox ul li#navaktiv a
{
	color: 				#ccc;
}

#subnavibox ul li a:hover
{
	color: 				#ccc;
}

/* ::: Infobox :::::::::::::::::::::::::::::::::::::::::: */


#infobox
{
	float:				right;
	padding:			20px 0 0 0;
	width:				200px;
}

#infobox a 
{
	padding:			5px 13px;
	color:				#fff;
	font-size:			0.7em;
	line-height:		1.0em;
	display:			block;
}

#infobox p 
{
	padding:			5px 20px;
	color:				#fff;
	font-size:			0.7em;
	line-height:		1.0em;
}

#infobox img
{
	padding:			5px;
	border:				1px solid #000;
	display:			block;
}
	
#infobox a:hover img
{
	border:				1px solid #fff;
}	

/* ::: Inhalt :::::::::::::::::::::::::::::::::::::::::: */

#inhaltcont 
{
	margin:	 			0 200px 0 142px;
	padding:			0px 0px 10px 0px;
	color:				#fff;
	font-size:			0.8em;
	line-height:		1.2em;
}


#inhaltcont h1
{
	padding:			22px 0 19px 20px;
	font-size:			1.4em;
	font-weight:		bold;
	color:				#ff9900;
}

#inhaltcont h2
{
	padding:			4px 0 14px 20px;
	font-size:			1.2em;
	font-weight:		bold;
	color:				#ff9900;
}

#inhaltcont h3
{
	padding:			4px 0 14px 20px;
	font-size:			1.1em;
	font-weight:		bold;
	color:				#fff;
}

#inhaltcont p
{
	padding:			0 50px 8px 20px;
}

#inhaltcont table
{
margin: 0 5px 5px 10px;
padding: 0 0px 8px 0px;
border: 0;
border-collapse: collapse;
}

#inhaltcont table.music
{
width: 410px;
}

#inhaltcont table.music th {
text-align:center;
padding: 2px 4px;
background: #333333;
border: 1px solid #ff9900;}

#inhaltcont table.music tr.hig {
background: #4E4E4E;}

#inhaltcont table.music td {
padding: 2px 4px;
border: 1px solid #ff9900;}

#inhaltcont table.music td.rig {
text-align: right;
}

#inhaltcont table.music td a{
font-size: 1em;
text-decoration: none;}

#inhaltcont a
{
	color:				#ff9900;
	text-decoration:	underline;
}

#inhaltcont a.top
{
	background:		url(/pix/motive/pfeil-up.gif) 0px 4px no-repeat;
	padding: 0 0 0 15px;
	text-decoration:	none;
}


#inhaltcont a:hover
{
	color:	#ccc;
}

#inhaltcont a:active
{
	color:	#ccc;
}

.auflistung
{
	padding:			0 0 8px 20px;
	list-style-type:	none;
}

.auflistung li
{
	padding:			0 0 0 20px;
	background:			url(/pix/motive/square.gif) 10px 5px no-repeat;
}

.fehler {
color: #FF0000;}


/* ::: Copyright ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#copyright
{
	margin:	10px 5px 5px 5px;
	border-top:	#fff 1px dashed;
	text-align:	center;
	font-size:	0.8em;
	color:		#fff;
}

#copyright a
{
	text-decoration: underline;
	color: #ff9900;
}

#copyright a:hover
{
	color: #ccc;
}

#copyright a:active
{
	color: #ccc;
}