* {

	margin:0px;
	padding:0px;

}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
	color: #000000;
	font-weight:normal; 
	background-image:url(../../media/layouts/hg_musikhotel.gif);

 }

a:link, a:visited, a:active {

	color: #0033ff;
	text-decoration: underline;

}

a:hover {

	color: #ff9900;
	text-decoration: none;

}

hr {

	margin: 0px 5px 0px 5px;
	background-color:#992936;
	height: 1px;
	width: 100%;
	margin: 20px 0px 20px 0px;
}

h1 {

	font-size: 14px;
	font-decoration: bold;
	color: #000;
	margin: 15px 0px 15px 0px;


}

h2 {

	font-size: 15px;
	color: #000;
	margin: 15px 0px 15px 0px;

}

#navi ul {

	list-style-type: none; 
        line-height:20px; 
	text-indent:20px;

}

#navi li {

	margin:4px 0 6px 6px;
	text-decoration: none;
	text-indent:20px;
	font-weight:bold; 
}

#navi ul ul {

	padding-left: 10px;
	text-indent:20px;

}

#navi a:link, #navi a:visited, #navi a:active {

	display: block;
	text-decoration: none;
	color:#000000;
	background-image:url(../../media/layouts/navi.gif);

}

#navi a:hover {

	text-decoration: none;
	color:#ff9900;
	background-image:url(../../media/layouts/navi_over.gif);

}

#navi a.menu_current {

	text-decoration: none;
	color:#ff9900;
	background-image:url(../../media/layouts/navi_aktiv.gif);

}

#navi_current {

	font-weight: bold;
	text-decoration: none;

}

#content {

	margin: 0px auto 0px auto;
	background-color:#ccc;
	color:inherit;
	width:1050px;
	background-image:url(mitte.jpg);
	background-repeat:no-repeat;
	border: 0px solid #000;

}

#kopf {

	height:336px;
	width:1050px;
	background-color:#CCCCCC;
	background-image:url(../../media/layouts/ly1_kopf.jpg);

}

#mitte {

	width:1050px;
	height:448px;
	background-image:url(../../media/layouts/media_layout_hg.gif);
	border: 0px solid #000;

}

#navi {

	width:150px;
	height:auto;
	padding:0px 50px 0px 110px;
	float:left;


}

#inhalt {

	padding:00px 0px 0px 0;
	width:600px;
	height:448px;
	float:left;
	overflow:auto;

}

#re_200

	width:200px;
	height:448px;
	float:right;
	overflow:auto;

}

#li_200

	width:200px;
	height:448px;
	float:left;
	overflow:auto;

}
#id1_{
        z-index:15;
	left:252px;
	top:600px;
	width: 150px;
	height: 180px;
	background-image: url(../../media/layouts/hg_div.gif);
	background-colour:#000000;
align:center;
        border:1px;
        vertical-align:bottom;
        position:relative;

}

.powered_by {

	text-align: right;
	font-size: 10px;
	padding-top: 0px;
	margin:0 0 0px 0;

}

.powered_by a{

        text-decoration:none;
        color:#CCCCCC;

}

input, textarea{

margin:5px 0 0 0;
border: 1px solid #993333;

}

