/* schwarz detail */
.arr-b a {
	color: #000;
}

.arr-b, .arr-b:link, .arr-b:visited, .arr-b:hover, .arr-b:active{
	font-weight: bold;
	color:		#000;
	voice-family: "\"}\""; /* start bmh */
	font-weight: normal;
	voice-family: inherit;
	padding-left: 10px;
	background: url(../img/arr_b.gif) no-repeat left top;
	color:		#000;
	text-decoration: none;
}
/* alle nicht-ie bekommen hier die richtige anweisung*/
html>body .arr-b, html>body .arr-b:link, html>body .arr-b:visited, html>body .arr-b:hover, html>body .arr-b:active {
	font-weight: normal;
	padding-left: 10px;
	background: url(../img/arr_b.gif) no-repeat left top;
	color:		#000;
	text-decoration: none;	/* end bmh */
}
/* hack: versteckt vor ie5.0, aber nicht ie5.5 => so kommt der ie5.5 noch in's boot*/
html*#inhalt .arr-b, html*#inhalt .arr-b:link, html*#inhalt .arr-b:visited, html*#inhalt .arr-b:hover, html*#inhalt .arr-b:active {
	font-weight: normal;
	padding-left: 10px;
	background: url(../img/arr_b.gif) no-repeat left top;
	color:	#000;
	width:	100px;
	text-decoration: none;
}
/* teilweise fehlerhafte Darstellung im IE */
.schwarz-text {
	color: #000;
}

h3 {
	text-indent:	-10000px;
	text-decoration:	none;
}

h3 span {
	margin:		0 0 0 10px;
	position:	absolute;
	left:			0;
	top:			15px;
	display:		block;
	cursor: 		pointer;
}

a {
	text-decoration:	none;
}

.detail {
	position:	absolute;
	left:			15px;
	top:			72px;
}


#museum-row {
	position:		relative;
	margin-bottom:	2px;
	width:			838px;
	height:			198px;
}


#museum-row h3 span {
	position:	absolute;
	left:			15px;
	top:			15px;
}

/*** Berlin ***/
.berlin {
	position:	relative;
}

.berlin .sub-01 {
	position:	absolute;
	left:			140px;
	top:			0;
	width:		418px;
	height:		98px;
	background: #71D95C;
}

.berlin .headline-de {
	width:		360px;
	height:		65px;
	background:	url(../img/hl_berlin_de.gif) no-repeat;
}

.berlin .headline-en {
	width:		405px;
	height:		67px;
	background:	url(../img/hl_berlin_en.gif) no-repeat;
}

.berlin .headline-de h3 span {
	width:		340px;
	height:		67px;
}

.berlin .headline-en h3 span {
	width:		390px;
	height:		52px;
}

.berlin .sub-02 {
	position:	absolute;
	top:			100px;
	left:			140px;
	width:		182px;
	height:		98px;
	background: url(../img/vl_berlin_1.jpg) no-repeat;
}

.berlin .sub-03 {
	position:	absolute;
	top:			100px;
	left:			324px;
	width:		233px;
	height:		98px;
	background: url(../img/vl_berlin_2.jpg) no-repeat;
}


/*** Weil am Rhein ***/
.weil {
	position:	relative;
}

.weil .sub-01 {
	position:	absolute;
	width:		418px;
	height:		98px;
	background:	#00B9F2;
}

.weil .headline-de {
	width:		337px;
	height:		48px;
	background:	url(../img/hl_weil_de.gif) no-repeat;
}

.weil .headline-en {
	width:		350px;
	height:		49px;
	background:	url(../img/hl_weil_en.gif) no-repeat;
}

.weil .headline-de h3 span {
	width:		337px;
	height:		35px;
}

.weil .headline-en h3 span {
	width:		337px;
	height:		35px;
}
.weil .sub-02 {
	position:	absolute;
	top:			100px;
	width:		418px;
	height:		98px;
	background: url(../img/vl_weil.jpg) no-repeat;
}

/*** Ausstellungen ***/
.ausstellungen {
	position:	relative;
}

.ausstellungen .sub-01 {
	position:	absolute;
	left:			280px;
	width:		138px;
	height:		98px;
	background:	url(../img/vl_ausstellungen_01.gif) no-repeat;
}

.ausstellungen .sub-02 {
	position:	absolute;
	left:			420px;
	width:		278px;
	height:		98px;
	background:	#75CB10;
}

.ausstellungen .headline-de {
	width:		266px;
	height:		67px;
	background:	url(../img/hl_ausstellungen_de.gif) no-repeat;
}

.ausstellungen .headline-en {
	width:		258px;
	height:		65px;
	background:	url(../img/hl_ausstellungen_en.gif) no-repeat;
}
.ausstellungen .headline-de h3 span {
	width:		195px;
	height:		50px;
}

.ausstellungen .headline-en h3 span {
	width:		195px;
	height:		50px;
}
.ausstellungen .sub-03 {
	position:	absolute;
	left:			280px;
	top:			100px;
	width:		138px;
	height:		98px;
	background: url(../img/vl_ausstellungen_02.gif) no-repeat;
}

.ausstellungen .sub-04 {
	position:	absolute;
	left:			420px;
	top:			100px;
	width:		138px;
	height:		98px;
	background: url(../img/vl_ausstellungen_03.jpg) no-repeat;
}

.ausstellungen .sub-05 {
	position:	absolute;
	left:			560px;
	top:			100px;
	width:		138px;
	height:		98px;
	background: url(../img/vl_ausstellungen_04.jpg) no-repeat;
}


/*** Restaurierungswerkstatt ***/
.werkstatt {
	position:	relative;
}

.werkstatt .sub-01 {
	position:	absolute;
	left:			420px;
	width:		278px;
	height:		98px;
	background:	#E18613;
}

.werkstatt .headline-de {
	width:		251px;
	height:		64px;
	background:	url(../img/hl_werkstatt_de.gif) no-repeat;
}

.werkstatt .headline-en {
	width:		228px;
	height:		64px;
	background:	url(../img/hl_werkstatt_en.gif) no-repeat;
}

.werkstatt .headline-de h3 span {
	width:		236px;
	height:		49px;
}

.werkstatt .headline-en h3 span {
	width:		236px;
	height:		49px;
}

.werkstatt .sub-02 {
	position:	absolute;
	left:			700px;
	width:		138px;
	height:		198px;
	background:	url(../img/vl_werkstatt_01.jpg) no-repeat;
}

.werkstatt .sub-03 {
	position:	absolute;
	left:			420px;
	top:			100px;
	width:		138px;
	height:		98px;
	background: url(../img/vl_werkstatt_02.jpg) no-repeat;
}

.werkstatt .sub-04 {
	position:	absolute;
	left:			560px;
	top:			100px;
	width:		278px;
	height:		98px;
	background: #399;
}

/*** Über uns ***/
.ueberuns {
	position:	relative;
}

.ueberuns .sub-01 {
	position:	absolute;
	left:		140px;
	width:		418px;
	height:		98px;
	background:	#F06;
}

.ueberuns .headline-de {
	width:		296px;
	height:		47px;
	background:	url(../img/hl_ueberuns_de.gif) no-repeat;
}

.ueberuns .headline-en {
	width:		247px;
	height:		48px;
	background:	url(../img/hl_ueberuns_en.gif) no-repeat;
}

.ueberuns .headline-de h3 span {
	width:		281px;
	height:		32px;
}

.ueberuns .headline-en h3 span {
	width:		281px;
	height:		32px;
}

.ueberuns .sub-02 {
	position:	absolute;
	left:			140px;
	top:			100px;
	width:		278px;
	height:		98px;
	background:	url(../img/vl_ueberuns.jpg) no-repeat;
}

.ueberuns .sub-03 {
	position:	absolute;
	left:			420px;
	top:			100px;
	width:		138px;
	height:		98px;
	background: #D0F636;
}

/*** News ***/
.news {
	position:	relative;
}

.news .sub-01 {
	position:	absolute;
	left:			280px;
	width:		278px;
	height:		98px;
	background:	#090;
}

.news .sub-02 {
	position:	absolute;
	left:			560px;
	width:		138px;
	height:		198px;
	background:	url(../img/vl_news.jpg) no-repeat;
}

.news .sub-03 {
	position:	absolute;
	left:			280px;
	top:			100px;
	width:		278px;
	height:		98px;
	background: #00B9F2;
}

.news .headline-de {
	width:		282px;
	height:		68px;
	background:	url(../img/hl_news_de.gif) no-repeat;
}

.news .headline-en {
	width:		183px;
	height:		67px;
	background:	url(../img/hl_news_en.gif) no-repeat;
}

.news .headline-de h3 span {
	width:		267px;
	height:		53px;
}

.news .headline-en h3 span {
	width:		267px;
	height:		53px;
}

/*** Links ***/
.links {
	position:	relative;
}

.links .sub-01 {
	position:	absolute;
	width:		278px;
	height:		98px;
	background:	#EF4223;
}

.links .headline-de {
	position:	absolute;
	width:		233px;
	height:		48px;
	background:	url(../img/hl_links_de.gif) no-repeat;
}
.links .headline-en {
	position:	absolute;
	width:		233px;
	height:		48px;
	background:	url(../img/hl_links_en.gif) no-repeat;
}

.links .headline-de h3 span {
	width:		217px;
	height:		33px;
}

.links .headline-en h3 span {
	width:		217px;
	height:		33px;
}

.links .sub-02 {
	position:	absolute;
	left:		280px;
	width:		138px;
	height:		198px;
	background:	#EF5BA1;
}

.links .sub-03 {
	position:	absolute;
	top:		100px;
	width:		278px;
	height:		98px;
	background: url(../img/vl_links.jpg) no-repeat;
}



/*** sammlung ***/
.sammlung {
	margin:	2px 0 0 140px;
}
.sammlung .vl1 {
	position: absolute;
	top: 		100px;
	left:		0px;
	width:		138px;
	height:		98px;
	background: url(../img/vl_sammlung_1.jpg) no-repeat left top;
}
.sammlung .vl2 {
	position: absolute;
	top: 100px;
	left:	140px;
	width:		138px;
	height:		98px;
	background: url(../img/vl_sammlung_2.jpg) no-repeat left top;
}

.sammlung .colorbx1 {
	position: absolute;
	top: 		100px;
	left:		280px;
	background: #D801CB;
	width:		138px;
	height:		98px;
	}

.sammlung .bg {
	position: absolute;
	top: 		0px;
	left:		0px;
	width:		418px;
	height:		98px;
	background: #A99C12;
}

.sammlung .bg .hl-de {
	position: absolute;
	top: 		0px;
	left:		0px;
	width:		108px;
	height:		27px;
	background: url(../img/hl_sammlung_de.gif) no-repeat left top;
}

.sammlung .bg .hl-en {
	position: absolute;
	top: 		0px;
	left:		0px;
	width:		109px;
	height:		27px;
	background: url(../img/hl_sammlung_en.gif) no-repeat left top;
}

.sammlung .right h3 span {
	width:		180px;
	height:		40px;
}