/*frontend css*/
html, body {
	padding: 0;
	margin: 0;
	font: 12px LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

body {
	background: repeat-x url(mcBg.jpg) #99CCCC;
}

p {
	padding-left: 1px;
}

img {
	border-width: 0;
}

a {
	color : #274778;
	text-decoration: none;
}

h1 {
	padding-left: 1px;
	color: #102637;
	font-size: 20px;
}

h2 {
	padding-left: 1px;
	color:  #102637;
	font-size: 16px;
}

td {
	padding:  3px;
}

th {
	text-align: center;
}

#schild {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 211px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='layout/schild.png', sizingMethod='scale');
	z-index: 2
}

#titel {
	position: absolute;
	left: 491px;
	top: 23px;
	width: 323px;
	height: 17px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='layout/topTitel.png', sizingMethod='scale');
}

body>#titel {
	background: url(topTitel.png) no-repeat;
}

body>#schild {
	background: url(schild.png);
}

#banner {
	position: absolute;
	left: 0;
	top: 50px;
	width: 100%;
	height: 145px;
	background: url(mcBannerA2Bg.jpg);
	z-index: 1;
}

#left {
	position: absolute;
	top: 240px;
	left: 30px;
	display: inline;
	width: 735px;
}

#nav {
	position: absolute;
	border-bottom: 1px solid #102637;
	left: 0;
	top: 200px;
	width: 100%;
	height: 30px;
	background: #a1daf7;
	z-index: 3;
	overflow: visible;
}

#nav p {
	display: inline;
}

#navWidth {
	width: 900px;
}

.nInactive, .nActive {
	display: block;
	float: left;
	padding: 5px 1px 7px 36px;
	width: 105px;
	color: #102637;
	font-size: 16px;
}

a.nInactive:hover, a.nActive {
	border: 1px solid #406476;
	border-bottom:  none;
	padding: 4px 0px 7px 35px;
	background: white url(btnBg.jpg) no-repeat left center;
	color: #3a6d9f;
}

.drop, .dropFirst{
	float: right;
	display: block;
	padding: 5px 10px 7px 36px;
	color: #3a6d9f;
	font-size: 12px;
	background: url(dropBg.png) repeat-y;
}

.drop:hover {
	background: url(dropHoverBg.png) repeat-y;
}

.dropFirst {
	background: url(dropFirstBg.png) no-repeat;
}

.dropFirst:hover {
	background: url(dropFirstHoverBg.png) no-repeat;
}

#content {
	width: 735px;
}

.wirBild {
	float: right;
	margin-right: 100px;
	padding: 5px;
	border: 1px solid #102637;
	width: 150px;
	background: white;
}

.wir {
	padding-left: 50px;
	padding-right: 300px;
}

#wir {
	clear: both;
	margin-left: 50px;
	width: 625px;
}

.go {
	text-align: center;
}

.go a {
	display: block;
	width: 70px;
	padding: 2px 0px 2px 0px;
	color: #102637;
}

.goNext {
	float: right;
	background: url(goNextBg.gif) no-repeat right top;
}

.goNext:hover {
	background: url(goNextBg.gif) no-repeat right bottom;
}

.goPre {
	float: left;
	background: url(goPreBg.gif) no-repeat left top;
}

.goPre:hover {
	background: url(goPreBg.gif) no-repeat left bottom;
}



#footer {
	margin: auto;
	border-bottom: 9px solid #fff388; 
	margin-top: 15px;
	width: 732px;
	height: 15px;
}

#werbung {
	position: absolute;
	border-bottom: 1px solid #102637; 
	top: 308px;
	left: 800px;
	width: 168px;
	background: #a1daf7;
	z-index: 4;
}

#werbung a {
	margin: 9px;
	display: block;
	color: #102637;
	font-size: 7pt;
	text-align: center;
}

.dropDiv {
	float: left;
	display: inline;
	width: 266px;
	margin:  0;
	padding:  0;
	padding-bottom: 10px;
	visibility:  hidden;
}

.dropDiv a {
	display: block;
	width:  220px;
	margin: 0;
}

.dropDiv p {
	margin: 0;
	display: block;
	float: left;
	width: 247px;
	font-size: 16px;
	padding: 6px 0px 7px 35px;
	background: url(dropHeader.png) no-repeat left center;
	color: #3a6d9f;
}

.dropDiv img {
	margin:  0;
	padding:  0;
	float: left;
}

.dropDiv div.s2 {
	height: 99px;
}

.s3 {
	height: 126px;
}

#dropDivBL {
	float: right;
	width: 9px;
	height: 9px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='layout/dropDivShadowBL.png', sizingMethod='scale');
}

.dropDiv>#dropDivBL {
	background: url(dropDivShadowBL.png) no-repeat;
}

#dropDivBC {
	float: right;
	width:  245px;
	height: 9px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='layout/dropDivShadowBC.png', sizingMethod='scale');
}

.dropDiv>#dropDivBC {
	background: url(dropDivShadowBC.png) repeat-x;
}

#dropDivBR {
	float: right;
	width: 9px;
	height: 9px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='layout/dropDivShadowBR.png', sizingMethod='scale');
}

.dropDiv>#dropDivBR {
	background: url(dropDivShadowBR.png) no-repeat;
}

#kontaktDrop {
	position: absolute;
	top: 230px;
	left:  142px;
	z-index: 4;
}

#musicorteDrop {
	position: absolute;
	top: 230px;
	left: 284px;
	z-index: 4;
}

#musiclinksDrop {
	position: absolute;
	top: 230px;
	left: 426px;
	z-index: 4;
}

.melden {
	background: #fff388 url(meldenBg.png) repeat-x;
}

.melden img {
	padding: 8px;
}

/*backend css*/

#navigation {
	width:  100%;
	background: #81b5cb;
}

#navigation a {
	display: inline-table;
	margin-top: 2px;
	padding: 3px;
	width: 125px;
	background: #eaeef5;
}
#contentE {
	width: 100%;
}

#dhtmltooltip{
position: absolute;
width: 150px;
padding: 4px;
background-color: #f3f6f6;
visibility: hidden;
z-index: 100;
	border: 1px solid #36a7e9;
	color: #004768;
	font-size: 11px;

}

#subtext {
	font-size: 10px;
	color: #103247;
}

table.KonzertMelden td {
	vertical-align: top;
}

.must {
	background: #ffcad3;
}

.msgBoard {
	color: #d31106;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #d31106;
	background: #fdeeec;
	padding: 4px;
}

.noMsgBoard {
	background: url(../img/pwDropBottom.gif) no-repeat;
}

