body {	padding:0;	margin:0;	font:10px/16px Verdana, Arial, Helvetica, sans-serif;	color:#39291A;	background:url(bg_main.gif) repeat-x;	background-color:#6C5D4C;}#container {	width: 970px;}#head {	margin:0;	padding:0;	height:117px;	background:url(bg_head.jpg) no-repeat;}#navi {	padding: 10px 0 0 152px;	height: 50px;}#content {	background: #867868 url(background_content.gif) right top no-repeat;	/*height: 492px;*/	margin-left: 192px;	width: 763px;	position: relative;}#content_img {	float: left;	position: relative;}#content_txt {	float: right;	padding: 35px 45px;	width: 390px;	position: relative;}#contentend {	background: #867868 url(backbottom.gif) right bottom no-repeat;	height: 20px;	margin-left: 192px;	width: 763px;}#dates {	height: 360px;	overflow: auto;	position: relative;}h1 {	margin:0 0 35px 0;	padding:0;}h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;}h3.link2, p.link2 {	margin: 0;}h3.link2 {	margin-top: 20px;	font-size: 105%;}p {	margin: 7px 0 0 0;}object {	margin-left: 10px;}.hdl_home {	width:236px;	height:37px;	background:url(hdl_home.gif) no-repeat;	display:block;}.hdl_kontakt {	width:156px;	height:37px;	background:url(hdl_kontakt.gif) no-repeat;	display:block;	}.hdl_uebermich {	width:300px;	height:41px;	background:url(hdl_uebermich.gif) no-repeat;	display:block;	}.hdl_projekte {	width:300px;	height:37px;	background:url(hdl_projekte.gif) no-repeat;	display:block;	}.hdl_dates {	width:300px;	height:37px;	background:url(hdl_dates.gif) no-repeat;	display:block;	}.hdl_equipment {	width:300px;	height:37px;	background:url(hdl_equipment.gif) no-repeat;	display:block;	}.hdl_hoerproben {	width:300px;	height:37px;	background:url(hdl_hoerproben.gif) no-repeat;	display:block;	}.hdl_fotogalerie {	width:300px;	height:37px;	background:url(hdl_fotogalerie.gif) no-repeat;	display:block;	}.hdl_kontakt {	width:300px;	height:37px;	background:url(hdl_kontakt.gif) no-repeat;	display:block;	}#mainnav {	list-style:none;}#mainnav li {	float:left;	margin-right: 16px;	}.hidden {	display:none;}.subpic {	float:left;	margin-right: 10px;	margin-bottom: 10px;	}.subflash {	float:left;	margin-right: 20px;	margin-bottom: 10px;	}a.subnav:link, a.subnav:visited, a.subnav:active {}a.subnav img:hover {	border: 2px solid #ADCF84;}.subnav img {	border: 2px solid #C78A47;}#subnav {	margin-top:25px;}#subnav object {	margin-bottom:5px;	margin-right:5px;}.link {	color: #FFF;	font-weight:bold;}a {	color: #C78A47;	text-decoration: none;}a:visited {	text-decoration: none;	color: #C78A47;}a:hover {	text-decoration: underline;	color: #C78A47;}a:active {	text-decoration: none;	color: #A2CF83;}#mainnav a.home { width:31px; height:25px; background: url(bt_home.gif) 0px -52px no-repeat; display:block; }#mainnav a.home:hover { background-position: 0px -26px; }#mainnav a.home_active { width:31px; height:25px; background: url(bt_home.gif) 0px 0px no-repeat; display:block; }#mainnav a.ueber { width:60px; height:25px; background: url(bt_uebermich.gif) 0px -52px no-repeat; display:block; }#mainnav a.ueber:hover { background-position: 0px -26px; }#mainnav a.ueber_active { width:60px; height:25px; background: url(bt_uebermich.gif) 0px 0px no-repeat; display:block; }#mainnav a.projekte { width:53px; height:25px; background: url(bt_projekte.gif) 0px -52px no-repeat; display:block; }#mainnav a.projekte:hover { background-position: 0px -26px; }#mainnav a.projekte_active { width:53px; height:25px; background: url(bt_projekte.gif) 0px 0px no-repeat; display:block; }#mainnav a.dates { width:86px; height:25px; background: url(bt_dates.gif) 0px -52px no-repeat; display:block; }#mainnav a.dates:hover { background-position: 0px -26px; }#mainnav a.dates_active { width:86px; height:25px; background: url(bt_dates.gif) 0px 0px no-repeat; display:block; }#mainnav a.equipment { width:62px; height:25px; background: url(bt_eqiupment.gif) 0px -52px no-repeat; display:block; }#mainnav a.equipment:hover { background-position: 0px -26px; }#mainnav a.equipment_active { width:62px; height:25px; background: url(bt_eqiupment.gif) 0px 0px no-repeat; display:block; }#mainnav a.hoerproben { width:65px; height:25px; background: url(bt_hoerproben.gif) 0px -52px no-repeat; display:block; }#mainnav a.hoerproben:hover { background-position: 0px -26px; }#mainnav a.hoerproben_active { width:65px; height:25px; background: url(bt_hoerproben.gif) 0px 0px no-repeat; display:block; }#mainnav a.fotogalerie { width:69px; height:25px; background: url(bt_fotogalerie.gif) 0px -52px no-repeat; display:block; }#mainnav a.fotogalerie:hover { background-position: 0px -26px; }#mainnav a.fotogalerie_active { width:69px; height:25px; background: url(bt_fotogalerie.gif) 0px 0px no-repeat; display:block; }#mainnav a.kontakt { width:47px; height:25px; background: url(bt_kontakt.gif) 0px -52px no-repeat; display:block; }#mainnav a.kontakt:hover { background-position: 0px -26px; }#mainnav a.kontakt_active { width:47px; height:25px; background: url(bt_kontakt.gif) 0px 0px no-repeat; display:block; }#mainnav a.discographie { width:79px; height:24px; background: url(bt_discographie.gif) 0px -48px no-repeat; display:block; margin-top: 1px; }#mainnav a.discographie:hover { background-position: 0px -24px; }#mainnav a.discographie_active { width:79px; height:24px; background: url(bt_discographie.gif) 0px 0px no-repeat; display:block; }#mainnav a.links { width:30px; height:24px; background: url(bt_links.gif) 0px -48px no-repeat; display:block; margin-top: 1px; }#mainnav a.links:hover { background-position: 0px -24px; }#mainnav a.links_active { width:30px; height:24px; background: url(bt_links.gif) 0px 0px no-repeat; display:block; }#footer {	text-align:right;	clear: both;	padding-right: 20px;}div.galrow {	position: relative;	width: 366px;	height: auto;	margin-bottom: 10px;}	div.galimg {		position: relative;		width: 130px;		height: 130px;		float: left;	}		div.galimg img {			border: 2px solid #ABCD83;		}	div.galtext {		position: relative;		width: 200px;		height: auto;		margin-left: 10px;		float: left;	}div.clear {	clear: both;	height: 1px;}div.date {	margin-top: 5px;	border-top: 1px solid #6C5D4C;	padding-top: 10px;	position: relative;}