/*MUSEUM*/
body, a, p, div, table, td, h1, h2, h3, h4, h5, li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3c3c3c;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

body, form { margin: 0px; padding: 0px; }

body, html, #content_table { height: 100%; }

table { border-collapse: collapse; }
td { padding: 0px; vertical-align: top; }

body {
	background-color: #fff;
}

img { border: 0; }
a { color: #5A6976; }

#content_table { /*border: 1px solid red;*/ }

.co_td { vertical-align: middle; }

.content_text {
	width: 1260px; height: 590px; position: relative;
}

#smenu1, #smenu2 { display: none; }

#tdstart { background: #fff url(../image/herthamuseum/bg_start.png) no-repeat left center; }
#td1 { background: #fff url(../image/herthamuseum/bg_museum.png) no-repeat left center; }
#td1 #smenu1, #td1a #smenu1, #td1b #smenu1, #td1c #smenu1, #td1d #smenu1 { display: none; }
#td1a { background: #fff url(../image/herthamuseum/bg_museumnews.png) no-repeat left center; }
#td1b { background: #fff url(../image/herthamuseum/bg_museuminformationen.png) no-repeat left center; }
#td1c { background: #fff url(../image/herthamuseum/bg_museumfuehrungen.png) no-repeat left center; }
#td1d { background: #fff url(../image/herthamuseum/bg_museumanfahrtsskizze.png) no-repeat left center; }
#td2 {
	background: #fff url(../image/herthamuseum/bg_historie.png) no-repeat left center;
}
#td2a { background: #fff url(../image/herthamuseum/bg_historievideo.png) no-repeat left center; }
//#td2b, #td2d { background: #fff url(../image/herthamuseum/bg_historiestudie.png) no-repeat left center; }
#td2b, #td2d { background: #fff url(../image/herthamuseum/bg_historievideo.png) no-repeat left center; }
#td2c { background: #fff url(../image/herthamuseum/bg_historieraritaeten.png) no-repeat left center; }
#td2 #smenu2, #td2a #smenu2, #td2b #smenu2, #td2c #smenu2, #td2d #smenu2, #td2e #smenu2 { display: block; }
#td2e, #td3, #td5 {
	background: #fff url(../image/herthamuseum/bg_events.png) no-repeat left center;
}
#td4 {
	background: #fff url(../image/herthamuseum/bg_shop.png) no-repeat left center;
}

#menu {
	height: 23px;
	position: absolute;
	left: 60px; top: 70px;
}
#tdstart #menu { left: 455px; top: 70px; }

#smenu1, #smenu2 {
	float: left;
}

.navi { float: left; margin-right: 2px; }
.navi b { display: none; }

.s_navi { float: left; margin-right: 2px; }
.s_navi b { display: none; }

.navi, .navi a {
	background: url(../image/herthamuseum/menu.png) no-repeat;
	display: block;
	height: 23px;
}

.s_navi, .s_navi a {
	background: url(../image/herthamuseum/menu.png) no-repeat;
	display: block;
	height: 23px;
}

.s_navi, .s_navi a {
	background: url(../image/herthamuseum/menu.png) no-repeat;
	display: block;
	height: 23px;
}

#hm1, #hm1 a {
	background-position: 0px 2px;
	width: 86px;
}

#hm2, #hm2 a {
	background-position: -88px 2px;
	width: 144px;
}

#hm3, #hm3 a {
	background-position: -235px 2px;
	width: 70px;
}

#hm4, #hm4 a {
	background-position: -306px 2px;
	width: 54px;
}

#hm5, #hm5 a {
	background-position: -362px 2px;
	width: 85px;
}

#hm1sm1, #hm1sm1 a {
	background-position: 0px -53px;
	width: 46px;
}

#hm1sm2, #hm1sm2 a {
	background-position: -48px -53px;
	width: 99px;
}

#hm1sm3, #hm1sm3 a {
	background-position: -149px -53px;
	width: 78px;
}

#hm1sm4, #hm1sm4 a {
	background-position: -229px -53px;
	width: 102px;
}

#hm2sm1, #hm2sm1 a {
	background-position: 0px -111px;
	width: 129px;
}

#hm2sm2, #hm2sm2 a {
	background-position: -133px -111px;
	width: 48px;
}

#hm2sm3, #hm2sm3 a {
	background-position: -183px -111px;
	width: 91px;
}

#hm2sm4, #hm2sm4 a {
	background-position: -276px -111px;
	width: 182px;
}

#hm2sm5, #hm2sm5 a {
	background-position: -460px -111px;
	width: 67px;
}

#hm1 a:hover, #td1 #hm1 a/*, #td1a #hm1 a, #td1b #hm1 a, #td1c #hm1 a, #td1d #hm1 a*/ { background-position: 0px -20px; }
#hm2 a:hover, #td2 #hm2 a/*, #td2a #hm2 a, #td2b #hm2 a, #td2c #hm2 a, #td2d #hm2 a*/ { background-position: -88px -20px; }
#hm3 a:hover, #td3 #hm3 a { background-position: -235px -20px; }
#hm4 a:hover, #td4 #hm4 a { background-position: -306px -20px; }
#hm5 a:hover, #td5 #hm5 a { background-position: -362px -20px; }

#hm1sm1 a:hover, #td1a #hm1sm1 a { background-position: 0px -77px; }
#hm1sm2 a:hover, #td1b #hm1sm2 a { background-position: -48px -77px; }
#hm1sm3 a:hover, #td1c #hm1sm3 a { background-position: -149px -77px; }
#hm1sm4 a:hover, #td1d #hm1sm4 a { background-position: -229px -77px; }

#hm2sm1 a:hover, #td2a #hm2sm1 a { background-position: 0px -134px; }
#hm2sm2 a:hover, #td2b #hm2sm2 a { background-position: -133px -134px; }
#hm2sm3 a:hover, #td2c #hm2sm3 a { background-position: -183px -134px; }
#hm2sm4 a:hover, #td2d #hm2sm4 a { background-position: -276px -134px; }
#hm2sm5 a:hover, #td2e #hm2sm5 a { background-position: -460px -134px; }

#inner_museum {
	padding-top: 145px;
	margin-left: 50px;
	width: 940px;
}

.inner_bild {
	width: 400px; height: 300px;
	position: absolute;
	left: 71px; top: 156px;
}

.inner_bild_klein {
	width: 215px; height: 300px;
	position: absolute;
	left: 241px; top: 156px;
}

.inner_text {
	width: 500px; height: 240px;	
	position: absolute;
	left: 503px; top: 210px;
}

.inner_text_headline {
	height: 32px;
	width: 148px;
	background: url(../image/herthamuseum/head-museum.png) no-repeat;
}

.inner_text_headline_shop {
	height: 32px;
	width: 84px;
	background: url(../image/herthamuseum/head-shop.png) no-repeat;
}

.inner_text_headline_ttt {
	height: 32px;
	width: 345px;
	background: url(../image/herthamuseum/head_ttt.png) no-repeat;
}

.inner_text_headline_verein {
	height: 32px;
	width: 186px;
	background: url(../image/herthamuseum/head_verein.png) no-repeat;
}

.inner_text_textfeld {
	width: 500px;
	margin-top: 25px;
}

.inner_text_textfeld_events {
	width: 660x;
	margin-top: 10px;
}

#co1_seite, #co1b_seite, #co1c_seite, #co1d_seite {
	position: absolute;
	left: 503px; top: 470px;
}

.co_link {
	text-decoration: none;
	line-height: 15px;
	padding: 0 5px;
}

#news_co_text {
	position: absolute;
	left: 70px; top: 186px;
}

.news_co_list a {
	display: block;
	width: 236px; height: 54px;
	text-decoration: none;
}

.news_co_list a:hover {
	background: #ecedef;
}

.news_co_list a p { display: inline; }

.news_header {
	background: url(../image/herthamuseum/head-news.png) no-repeat;
	height: 32px; width: 94px;
	position: absolute;
	left: 70px; top: 150px;
}
		
span.news_headline {
	font-weight: bold;
	color: #7d8696;
}

span.news_text {
	color: #7d8696;
}

.informationen_headline_inner {
	height: 32px;
	width: 251px;
	background: url(../image/herthamuseum/head-informationen.png) no-repeat;
}

.fuehrungen_headline_inner {
	height: 32px;
	width: 186px;
	background: url(../image/herthamuseum/head-fuehrung.png) no-repeat;
}

.anfahrt_headline_inner {
	height: 32px;
	width: 255px;
	background: url(../image/herthamuseum/head-anfahrt.png) no-repeat;
}

.nazizeit_pdf a {
	height: 128px; width: 139px;
	position: absolute;
	left: 153px; top: 289px;
}

.nazizeit_inner {
	position: absolute;
	left: 366px; top: 299px;
	height: 239px;
	width: 579px;
}

.nazizeit_headline_inner {
	background: url(../image/herthamuseum/head-studie-zur-nazizeit.png) no-repeat;
	height: 32px; width: 551px;
}

.nazizeit_text_inner {
	margin-top: 20px;
	color: #7d8696;
}

.raritaeten_headline_inner {
	background: url(../image/herthamuseum/head-raritaeten.png) no-repeat;
	height: 32px; width: 165px;
}

#head_events {
	background: url(../image/herthamuseum/head-events.png) no-repeat;
	height: 32px; width: 116px;
	position: absolute;
	left: 57px; top: 440px;
}

#head_foerderer {
	background: url(../image/herthamuseum/head-foerderer.png) no-repeat;
	height: 32px; width: 150px;
	position: absolute;
	left: 57px; top: 440px;
}

#head_raritaeten {
	background: url(../image/herthamuseum/head-raritaeten.png) no-repeat;
	height: 32px; width: 165px;
	position: absolute;
	left: 57px; top: 440px;
}

.content_events, .content_raritaeten {
	height: 238px; width: 667px;
	position: absolute;
	left: 274px; top: 197px;
}

#bild_inner {
	height: 220px; width: 300px;
	background: red;
	float: left;
}

#headline_inner {
	margin-left: 320px;
	height: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #7d8696;
}

#headline_inner_events {
	margin-left: 0px;
	height: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #7d8696;
}

#text_inner {
	margin-left: 320px;
	height: 183px;
	color: #7d8696;
	margin-top: 12px;
}

#event_liste a {
	position: absolute;
	left: 765px; top: 480px;
	width: 1px; height: 1px;

}

.pfeil_links a {
	background: url(../image/herthamuseum/pfeil_links.png) no-repeat;
	width: 32px; height: 71px;
	position: absolute;
	left: 204px; top: 279px;
}

.pfeil_rechts a {
	background: url(../image/herthamuseum/pfeil_rechts.png) no-repeat;
	width: 32px; height: 71px;
	position: absolute;
	left: 980px; top: 279px;
}

.pfeil_links a b, .pfeil_rechts a b {
	display: none;
}

#logo_start {
	width: 549px; height: 99px;
	background: url(../image/herthamuseum/hertha-logo.png) no-repeat;
	position: absolute;
	left: 456px; top: 200px;
}
			
#welcome_start {
	background: url(../image/herthamuseum/head-willkommen.png) no-repeat;
	width: 218px; height: 32px;
	position: absolute;
	left: 456px; top: 350px;
}
				
#text_start {
	position: absolute;
	left: 456px; top: 400px;
}


.links {
	position: absolute;
	left: 955px; top: 545px;
}

.links_inner a {
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

.links_inner a:hover {
	margin-right: 5px;
	margin-left: 5px;
 	text-decoration: underline;
}

#flashContent2c {
	position: absolute;
	left: 0px; top: 100px;
}
#flashContent2 {
	position: absolute;
	left: 0px; top: 100px;
}

#flashfilmSite {
	position: absolute;
	left: 0px; 
	top: 0px;
	z-index: 1000;
	background: transparent;
}

#menu_co {
	position: absolute;
	width: 1080px; height: 840px;
	left: -1050px; top: 50px;
	overflow: hidden;
	border: 1px solid #000;
	z-index: 100;
	text-align: right;
	background-color: #fff;
}

.bilder_tb td { padding-right: 5px; }

.bild_inner {
	height: 220px; width: 300px;
	float: left;
}

.headline_inner {
	margin-left: 320px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 15px;
	color: #7d8696;
}

.headline_inner_events {
	margin-left: 0px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 15px;
	color: #7d8696;
}

.text_inner {
	margin-left: 320px;
	height: 183px;
	color: #7d8696;
	margin-top: 12px;
}

.co_visible {
	display: block;
}

.co_hidden {
	display: none;
}

.textbox {
	display: none;
	position: absolute;
	z-index: 100;
	left: 100px; top: 100px;
	width: 800px; height: 400px;
	background-color: #fff; overflow: auto;
	background: #fff url(../image/herthamuseum/bg_window.png) no-repeat left center;
}
