/* GENERAL STYLES */
/*
=============================================================
	Title:		Galerie Hafenrichter
	Author:		Voigtmann GmbH
	Website:	http://www.galerie-hafenrichter.com/
=============================================================
*/


/*
	Based * partially on
	Title:		Website Package - CSS Theme One
	Author:		Warren Buckley
	Website:	http://www.creativewebspecialist.co.uk
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
	position: relative;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	margin:0 0 20px 0;
	padding:10px 0 0 0; /* o r u l */
	font-family: Arial, Helvetica, Trajan Pro, Trebuchet MS, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #334036;
}

h2,h3,h4,h5,h6 {
	padding:0 0 0 0; /* o r u l */
	margin:0 0 0 0;
	font-weight:bold;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

* html div {
	display:inline;
}

em
{
	font-style:italic;
}

strong
{
	font-weight:bold;
}

/*
====================================
Start Theme One Styling
====================================
*/

body
{
	/* background-color:#364035; */
	background-color:#FFFFFF;
	/* background-image:url(../Data/Assets/theme_one/Misc/page_background.gif); */
	/* background-repeat:repeat-x; */
	font-family:Arial,Verdana,Tahoma,sans-serif;
	font-size:14px;
	text-decoration:none;
}

#HeadSpacer
{
	background-color:#FFFFFF;
	width:100%;
	height:50px;
}
* #HeadSpacer
{
	float:left;
}

#Container
{
	float:left;
	margin:0 0 0 0;
	width:100%;
        background-color:#FFFFFF;
	/* background-color:blue; */ /* Used for debug */
        min-width:990px;
}
* html #Container
{
	float:left;
        width:1000px;
}

#ContainerLeft
{
	margin:0 0 0 0;
	width:auto;
	min-width: 10px;
	float: left;
	display:inline;
        background-color:#FFFFFF;
	/* background-color:blue; */ /* Used for debug */
}

#ContainerMiddle
{
	overflow: hidden;
	position:relative;
	float:none;
	margin:0 auto 0 auto;
	width:980px;
        background-color:#FFFFFF;
	min-height:1100px; /* Mindeshoehe nicht bei jedem Browser */
	/* background-color:blue; */ /* Used for debug */
}
* html #ContainerMiddle
{
	float:left;
	height:1500px;
}

#ContainerRight
{
	margin:0 0 0 0;
	width:auto;
	min-width: 10px;
	float: right;
        background-color:#FFFFFF;
	/* background-color:blue; */ /* Used for debug */
}

#TopHeader
{
	overflow: hidden;
	display:block;
	float: left;
    margin-top:10px;
	width:980px;
	height:50px;
	/* background-color:green; */
}

#TopHeaderLeft
{
	overflow: hidden;
	display:inline;
	float: left;
	width:680px;
	height:50px;
	/* background-color:green; */
}

#TopHeaderLeft a
{
	font-family:Arial Narrow, Arial, Tahoma, Verdana, Sans-Serif;
	font-size:36px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

#TopHeaderLeft a:hover
{
	text-decoration:underline;
}

#TopHeaderRight
{
	overflow: hidden;
	display:inline;
	float: right;
	direction:rtl;
	width:300px;
	height:50px;
	/* background-color:blue; */
}

#TopHeaderRight li
{
	display:inline;
	float:right;
	margin:0 0 0 0; /* o r u l */
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:150%;
}

#TopHeaderRight li a
{
	display:inline;
	font-family:Arial, Tahoma, Verdana, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:150%;
	text-decoration:none;
}

#TopHeaderRight li a:hover
{
	text-decoration:underline;
}

/*
============================
Navigation Links
============================
*/

#TopNavi
{
	float:left;
	display:block;
	margin:0 0 0 0;
	width:980px;
	/* background-color:yellow; */ /* Used for debug */
	font-family:Arial Narrow, Arial, Tahoma, Verdana, Sans-Serif;
	font-size:36px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#TopNavi li
{
	display:inline;
	float:left;
	height:47px;
	/* background-color:Purple; */ /* used for debug */
}

#TopNavi li a.Selected
{
	display:inline;
	float:left;
	/* background-color:gray; */ /* Used for debug */
	color:#e08417;
}

#TopNavi li a.Selected:hover
{
	display:inline;
	float:left;
	/* color:#4c4444; */
	text-decoration:underline;
}

#TopNavi li a
{
	display:inline;
	float:left;
	color:#4C4444;
	/* background-color:Purple; */ /* used for debug */
	text-decoration:none;
}

#TopNavi li a:hover
{
	/* color:#e08417; */
	text-decoration:underline;
}

/*
============================
Footer
============================
*/

#Footer
{
	display:block;
	clear:both;
	position:relative;
	text-align:center;
	margin:0 0 60px 0;
	padding:0 0 0 0;
	/* min-height:40px; */
	/* line-height:40px; */ /* This vertically centers the text */
	/* font-size:12px; */
	/* padding:0 0 0 15px; */
	width:980px;
}

#Footer img
{
	margin:0 0 0 0;
}

#Footer a
{
	display:block;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:120%;
	text-decoration:none;
	color:#999999;
}

#Footer a:hover
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}

#Footer .ValidXhtml
{
	padding:0 0 0 19px;
	background-image:url(../Data/Assets/theme_one/Misc/valid_icon.gif);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	color:#61AB49;
}

#Footer a.ValidXhtml:hover
{
	color:#61AB49;
	text-decoration:underline;
}

#ContentFull {
	overflow:hidden;
	width:980px;
	position: relative;
	padding:60px 0 60px 0; /* o r u l */
	/* margin-top:25px; */ /* o r u l */
	/* background-color:blue; */ /* Used for debug */
}
* html #ContentFull
{
	float:left;
	margin:60px 0 60px 0; /* o r u l */
	padding:0 0 0 0;
}

#ContentFull h1 
{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	font-size:24px;
	font-weight:normal;
	line-height:150%;
	color:#666666;
	width:980px;
}

#LeftSide
{
	float:left;
	display:inline;
	width:220px;
}

.LinkBack
{
	/* Zurueck-Link */
	text-decoration:none;
}

.LinkBack:hover
{
	/* Zurueck-Link */
	text-decoration:underline;
}

.LinkBackAusstellung
{
	/* Zurueck-Link */
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#999999;
	width:65px;
}

.LinkBackAusstellung:hover
{
	/* Zurueck-Link */
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#0066cc;
}

.LinkBackOpus
{
	/* Zurueck-Link */
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#999999;
	width:65px;
}

.LinkBackOpus:hover
{
	/* Zurueck-Link */
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#99cc00;
}

.LinkBackPublication
{
	/* Zurueck-Link */
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#999999;
	width:65px;
}

.LinkBackPublication:hover
{
	/* Zurueck-Link */
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#6600ff;
}

.LinkBackPresse
{
	/* Zurueck-Link */
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#999999;
	width:65px;
}

.LinkBackPresse:hover
{
	/* Zurueck-Link */
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#ffcc00;
}

.LinkBackNews
{
	/* Zurueck-Link */
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#999999;
	width:65px;
}

.LinkBackNews:hover
{
	/* Zurueck-Link */
	color:#ffffff;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:none;
	background-color:#ff4000;
}


.LinkExternal {
	margin:0 0 0 20px;
	color:blue;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	text-decoration:underline;
	background-color:#ffffff;
	width:100%;
}
* html .LinkExternal {
	margin:0 0 0 0;
	padding:0 0 0 20px;
}

.LinkExternal:hover {
	color:blue;
	text-decoration:underline;
}

/*
============================
SubNavigation
============================
*/

#SubNavi
{
	float:left;
	display:block;
	margin:0 0 0 20px;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	width:980px;
	/* background-color:Green; */ /* used for debug */
}

#SubNavi li
{
	display:inline;
	float:left;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	/* background-color:green; Used for debug */
}

#SubNavi .Selected a 
{
	display:inline;
	float:left;
	/* background-color:green; Used for debug */
	text-decoration:none;
}

#SubNavi .Selected a:hover
{
	display:inline;
	float:left;
	text-decoration:underline;
}

#SubNavi li a
{
	display:inline;
	float:left;
	color:#4c4444;
	text-decoration:none;
}

#SubNavi li a:hover
{
	display:inline;
	float:left;
	color:#4c4444;
	text-decoration:underline;
}

/*
======================================
Content
======================================
*/

#ContentContainer
{
	/* overflow: scroll; */ /* gaebe scrollbalken */
	width:980px;
	margin:0 0 0 0;
	float:left;
	display:inline;
	/* max-height:520px; */
	/* padding:0 0 0 10px; */
	/* background-color:red; */ /* Used for debug */
}

#DivImageTeaser
{
	width:380px;
	float:left;
	display:inline;
	padding:0 0 10px 0;
	/* background-color:purple; */ /* Used for debug */
}

/*
======================================
MainContent
======================================
*/

#MainContent
{
	float:left;
	display:inline;
	margin:25px 0 0 0; /* 66px von oben */
	padding:0 0 0 20px;
	color:#4C4444;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:960px;
}

* html #MainContent
{
	display:block;
	height:300px;
}

#MainContentText
{
	float:left;
	display:inline;
	margin:25px 0 0 20px; /* 66px von oben */
	color:#4C4444;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:550px;
}

* html #MainContentText
{
	display:block;
	height:300px;
}

#MainContentSideimages
{
	float:right;
	display:inline;
	margin:25px 0 0 20px; /* 66px von oben */
	color:#4C4444;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:390px;
}

* html #MainContentSideimages
{
	display:block;
	height:300px;
}

#MainContentHome
{
	float:left;
	display:inline;
	margin:0 0 0 0; /* 66px von oben */
	padding:0 0 0 0;
	min-height:300px;
	width:960px;
	/* background-color:Red; */
}

* html #MainContentHome
{
	height:300px;
}

#MainContentHome h1
{
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	color:#999999;
	width:980px;
}

#MainContentHome h2
{
	float:left;
	display:block;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:980px;
}

#MainContentHome h2 a
{
	font-family:Times New Roman, Arial, Sans-Serif;
	font-size:20px;
	color:#e08417;
	text-decoration:none;
	width:980px;
}

#MainContentHome h2 a:hover
{
	color:#e08417;
	text-decoration:underline;
}

#MainContentHomeLeft, #MainContentHomeRight
{
	color:#FFFFFF;
}

#MainContentLeft, #MainContentRight, #MainContentTopLeft
{
	color:#000000;
	background-color:#FFFFFF;
}

#MainContentLeft
{
	width:240px;
	float:left;
	display:inline;
	font-family:Arial, Helvetica, Trajan Pro, Trebuchet MS, Verdana, sans-serif;
	font-size:14px;
	/* line-height:120%; */
	padding:0 0 0 0; /* o r u l */
	margin:0 10px 10px 0; /* o r u l */
	/* background-color:purple; */ /* Used for debug */
}

#MainContentRight
{
	width:240px;
	float:right;
   	display:inline;
	font-family:Arial, Helvetica, Trajan Pro, Trebuchet MS, Verdana, sans-serif;
	font-size:14px;
	/* line-height:120%; */
	padding:0 0 0 0; /* o r u l */
	margin:0 0 10px 10px; /* o r u l */
	/* background-color:purple; */ /* Used for debug */
}

* html #MainContentRight img
{
	position:relative;
	top:-295px;
}

#MainContent h1, #MainContentText h1
{
	padding:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	line-height:120%;
	color:#4C4444;
	/* background-color:purple; */ /* Used for debug */
}

#MainContent p, #MainContentHome p, #MainContentText p
{
	padding:0 0 10px 0;
	color:#4c4444;
	/* line-height:120%; */
}

* html #MainContent p, #MainContentHome p, #MainContentText p
{
	margin:0 0 10px 0;
}

#MainContent .Comment
{	
	float:left;
	width:auto;
	font-size:12px;
	color:#666666;
	padding:20px 0 5px 0;
	height:15px;
}

#MainContentTop
{
	margin:20px 0 0 0;
}

/*
==========================================
MainContent Bildliste/show
==========================================
*/

#BtnPrev
{
	display:block;
	float:left;
	margin:0 0 0 20px;
	vertical-align:middle;
	width:100px;
	height:500px;
}

#BtnNext
{
	display:block;
	float:right;
	direction:rtl;
	margin:0 20px 0 0;
    vertical-align:middle;
	width:100px;
	height:500px;
}

#BtnImage
{
	display:block;
	float:left;
	vertical-align:middle;
	margin:0 100px 0 100px;
	width:500px;
	height:500px;
}

/*
======================================
Ausstellungen
======================================
*/

a .AusstellungListTitle
{
	font-weight:bold;
	color:#0066CC;
}

a:hover .AusstellungListTitle
{
	font-weight:bold;
	color:#FFFFFF;
}

#AusstellungListUpcoming
{
	display:block;
	float:left;
	margin:0 0 60px 0;
	width:980px;
}

#AusstellungListUpcoming li
{
	display:block;
	float:left;
	line-height:150%;
	width:980px;
}

#AusstellungListUpcoming li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#AusstellungListUpcoming li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#0066cc;
}

#AusstellungListCurrent
{
	display:block;
	float:left;
	margin:0 0 60px 0;
	width:980px;
}

#AusstellungListCurrent li
{
	display:block;
	float:left;
	line-height:150%;
	width:980px;
}

#AusstellungListCurrent li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#AusstellungListCurrent li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#0066cc;
}

#AusstellungListPast
{
	display:block;
	float:left;
	margin:0 0 0 0;
	width:980px;
}

#AusstellungListPast li
{
	display:block;
	float:left;
	line-height:150%;
	width:980px;
}

#AusstellungListPast li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#AusstellungListPast li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#0066cc;
}

/*
======================================
AusstellungDetail
======================================
*/

#AusstellungDetail
{
	float:left;
	display:block;
	margin:0 0 0 -20px; /* 66px von oben */
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:980px;
}

* html #AusstellungDetail
{
	height:300px;
}

#AusstellungDetail h1
{
	margin:0 0 0 20px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

#AusstellungDetail h2
{
	display:block;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 20px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	width:960px;
	background-color:#0066cc;
}

* html #AusstellungDetail h2
{
	padding:0 0 0 40px;
}

#AusstellungDetail h3
{
	margin:0 0 0 20px;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
}

* html #AusstellungDetail h3
{
	padding:0 0 0 20px;
}

#AusstellungDetailText
{
	display:block;
	margin:20px 0 20px 20px;
	width:550px;
}

* html #AusstellungDetailText
{
	padding:0 0 0 20px;
}

.AusstellungDetailLink
{
	display:block;
	float:left;
	margin:0 0 0 0;
	color:#ffffff;
	background-color:#999999;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	line-height:150%;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	width:155px;
}

* html .AusstellungDetailLink
{
	padding:0 0 0 0;
	width:155px;
}

.AusstellungDetailLink:hover
{
	color:#ffffff;
	background-color:#0066cc;
	text-decoration:none;
}

/* #AusstellungDetail a
{
	margin:0 0 0 20px;
	color:#0066cc;
	text-decoration:none;
}

* html #AusstellungDetail a
{
	padding:0 0 0 20px;
}

#AusstellungDetail a:hover
{
	color:#0066cc;
	text-decoration:underline;
}*/

/*
======================================
Kuenstler
======================================
*/

a .ArtistListTitle
{
	font-weight:bold;
	color:#99cc00;
}

a:hover .ArtistListTitle
{
	font-weight:bold;
	color:#FFFFFF;
}

#ArtistList
{
	display:block;
	float:left;
	margin:0 0 20px 0;
	min-height:300px;
	width:980px;
}

* html #ArtistList
{
	height:300px;
}

#ArtistList li
{
	display:block;
	float:left;
	line-height:150%;
	width:980px;
}

#ArtistList li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#ArtistList li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#99cc00;
}

/*
======================================
Slideshow
======================================
*/

#OpusListImg
{
	overflow:hidden;
	height:0px;
}

#OpusListLink
{
	overflow:hidden;
	height:0px;
}

#OpusListTitle
{
	overflow:hidden;
	height:0px;
}

/*
======================================
Neues
======================================
*/

a .NewsListTitle
{
	font-weight:bold;
	color:#ff4000;
}

a:hover .NewsListTitle
{
	font-weight:bold;
	color:#FFFFFF;
}

#NewsList
{
	display:block;
	float:left;
	margin:0 0 20px 0;
	min-height:300px;
	width:980px;
}

* html #NewsList
{
	height:300px;
}

#NewsList li
{
	display:block;
	float:left;
	width:980px;
}

#NewsList li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#NewsList li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#ff4000;
}

/*
======================================
Publikationen
======================================
*/

a .PublicationListTitle
{
	font-weight:bold;
	color:#6600ff;
}

a:hover .PublicationListTitle
{
	font-weight:bold;
	color:#FFFFFF;
}

#PublicationsList
{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:980px;
}

#PublicationsList li
{
	display:block;
	float:left;
	line-height:150%;
	width:980px;
}

#PublicationsList li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#PublicationsList li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#6600ff;
}

/*
======================================
PublikationenDetail
======================================
*/

#PublicationsDetail
{
	display:block;
	float:left;
	margin:0 0 0 0; /* 66px von oben */
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:960px;
}

* html #PublicationsDetail
{
	height:300px;
}

#PublicationsDetailLeft
{
	display:block;
	float:left;
	margin:0 20px 0 0;
	height:300px;
	width:200px;
}

#PublicationsDetailRight
{
	display:block;
	float:right;
	margin:0 0 0 0;
	height:300px;
	width:740px;
}

#PublicationsDetailRight h1
{
	display:block;
	float:left;
	margin:0 0 0 0;
	color:#4C4444;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	width:740px;
}

#PublicationsDetailRight h2
{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#4C4444;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	width:740px;
	/* background-color:#6600ff; */
}


#PublicationsDetailText
{
	display:block;
	float:left;
	margin:0 0 0 0;
	width:740px;
}

/*
======================================
Presse
======================================
*/

a .PresseListTitle
{
	font-weight:bold;
	color:#ffcc00;
}

a:hover .PresseListTitle
{
	font-weight:bold;
	color:#FFFFFF;
}

#PresseList
{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:980px;
}

#PresseList li
{
	display:block;
	float:left;
	line-height:150%;
	width:980px;
}

#PresseList li a
{
	display:block;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#4C4444;
	width:980px;
}

#PresseList li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#ffcc00;
}

/*
======================================
PresseDetail
======================================
*/

#PresseDetail
{
	float:left;
	display:block;
	margin:0 0 0 -20px; /* 66px von oben */
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:980px;
}

* html #PresseDetail
{
	height:300px;
}

#PresseDetail h1
{
	margin:0 0 0 20px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

#PresseDetail h2
{
	display:block;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 20px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	width:960px;
	background-color:#ffcc00;
}

* html #PresseDetail h2
{
	padding:0 0 0 40px;
}

#PresseDetail h3
{
	margin:0 0 0 20px;
	font-size:14px;
	font-weight:normal;
	line-height:150%;
}

* html #AusstellungDetail h3
{
	padding:0 0 0 20px;
}

#PresseDetailText
{
	display:block;
	margin:20px 0 20px 20px;
	width:550px;
}

* html #PresseDetailText
{
	padding:0 0 0 20px;
}

#PresseDetail a
{
	display:block;
	float:left;
	margin:0 0 0 20px;
	color:#ffffff;
	background-color:#999999;
	font-family:Arial, Verdana, SansSerif;
	font-size:12px;
	line-height:150%;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	width:145px;
}

* html #PresseDetail a
{
	padding:0 0 0 20px;
	width:165px;
}

#PresseDetail a:hover
{
	color:#ffffff;
	background-color:#ffcc00;
	text-decoration:none;
}

#NewsDetail
{
	float:left;
	display:block;
	margin:0 0 0 -20px; /* 66px von oben */
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	min-height:300px;
	width:980px;
}

* html #NewsDetail
{
	height:300px;
}

#NewsDetail h1
{
	margin:0 0 0 20px;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

#NewsDetail h2
{
	display:block;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 20px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	width:960px;
	background-color:#ff4000;
}

* html #NewsDetail h2
{
	padding:0 0 0 40px;
}

#NewsDetailText
{
	display:block;
	margin:20px 0 20px 20px;
	width:550px;
}

* html #NewsDetailText
{
	padding:0 0 0 20px;
}


/*
============================
Kontakt
============================
*/

#ContactDetails
{
	display:block;
	float:right;
	margin:0 0 0 20px;
	width:350px;
	height:290px;
	/* background-color:Green; */ /* used for debug */
}

#ContactDetails h1
{
	display:block;
	float:left;
	width:350px;
}

#ContactDetails p
{
	display:block;
	float:left;
	width:350px;
}

#MainContent .ContactContainer {
	display:block;
	float:left;
	margin:0 0 0 0;
	width:590px;
	height:290px;
	/* background-color:Purple; */ /* used for debug */
}

* html #MainContent .ContactContainer
{
	padding:0 0 0 20px;
}

#MainContent .ContactFormHeader
{
	font-family:Arial, Verdana, sans-serif;
	/* background-color:#364035; */
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	/* padding:5px 0 5px 10px; */
}

#MainContent .ContactForm
{
	display:block;
	float:left;
	/* background-color:#CCD1CE; */
	border:1px solid #cccccc;
	padding:0 0 0 0;
}

#MainContent .ContactForm .Comment
{
	margin:0 20px 0 0;
	padding:0 0 0 0;
	color:#999999;
	width:240px;
}

#MainContent .ContactFormSpacer
{
	float:left;
	display:inline;
	width:0px;
}

#MainContent .ContactFormLeft
{
	float:left;
	display:inline;
	margin:0 20px 0 0;
	width:240px;
}

#MainContent .ContactFormRight
{
	float:right;
	width:260px;
}

#MainContent .ContactForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#FF0000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

#MainContent .ContactForm .Error li
{
	font-weight:normal;
}

#MainContent .ContactForm fieldset
{
	/* border:1px solid #999999; */
	display:block;
	margin:20px 15px 20px 15px;
	width:540px;
}

#MainContent .ContactForm legend
{
	display:none;
}

#MainContent .ContactForm label
{
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	color:#4c4444;
	/* font-weight:bold; */
	width:240px;
}

#MainContent .ContactFormRight label
{
	width:260px;
}

#MainContent .ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	margin:5px 0 20px 0;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:230px;
}

#MainContent .ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	margin:5px 0 20px 0;
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:132px;
	width:250px;
}

#MainContent .ContactForm .ContactButtonBar
{
	float:right;
	width:260px;
	text-align:right;
}

#MainContent .ContactForm .frmButton
{
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	margin:0 0 10px 5px;
	width:120px;
}

/*
==========================================
Linke Seite - Zusatz
==========================================
*/

#LeftSideAddon
{
	float:left;
	display:inline;
	width:220px;
	min-height:160px;
	/* background-color:yellow; */ /* Used for debug */
	/* height:21px; */
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	color:#999999;
}

#ShortSearch
{
	float:left;
	display:block;
	width:215px;
	margin:60px 0 0 5px;
}

/*
==========================================
Listenansicht Werke
==========================================
*/

#NewOpus, #ArtistOpus
{
	display:block;
	float:left;
	width:500px;
}

#NewOpus li, #ArtistOpus li
{
	display:block;
	float:left;
	margin:0 0 20px 0;
	/* height:120px; */
}

.LeftOpusList
{
	overflow:hidden;
	display:inline;
	float:left;
	margin:0 0 0 0;
	width:100px;
}

.RightOpusList
{
	display:inline;
	float:right;
	margin:0 0 0 20px;
	width:380px;
}

.RightOpusList h1
{
	margin:0 0 0 0;
}

.RightOpusList h1 a
{
	padding:0 0 0 0;
	color:#af5b09;
	font-weight:bold;
	text-decoration:none;
}

.RightOpusList h1 a:hover
{
	padding:0 0 0 0;
	color:#af5b09;
	font-weight:bold;
	text-decoration:underline;
}

.RightOpusList h2
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#373535;
	font-weight:bold;
}

#NewOpus li .RightOpusList li, #ArtistOpus li .RightOpusList li
{
	float:left;
	display:inline;
	margin:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	color:#999999;
	width:380px;
}

.RightOpusList li .black
{
	color:#4c4444;
}

/*
==========================================
Detailansicht Werke
==========================================
*/

#OpusPicture
{
	float:left;
	display:block;
	margin:0 0 10px 0;
	width:500px;
}

#OpusInfos
{
	float:right;
	display:block;
	line-height:150%;
	margin:0 0 10px 0;
	width:420px;
}

#OpusInfos li
{
	float:right;
	display:block;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:150%;
	color:#999999;
	width:420px;
}

#OpusInfos li .black
{
	color:#4c4444;
}

.GallerieID
{
	font-weight:bold;
}

/*
==========================================
Kuenstler Informationen
==========================================
*/

#ArtistDetail
{
	display:inline;
	float:left;
	margin:0 0 40px 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:14px;
	line-height:120%;
	color:#999999;
	width:550px;
}

* html #ArtistDetail
{
	padding:0 0 0 20px;
}

#ArtistDetail h1
{
	display:block;
	float:left;
	/* font-family:Times New Roman, Arial, Sans-Serif; */
	/* font-size:20px; */
	/* line-height:120%; */
	/* color:#e08417; */
	width:550px;
}

/*
==========================================
Gallery List
==========================================
*/

#MainContent .GalleryList
{
	margin:15px 0 0 -10px;
	width:424px;
}

#MainContent .GalleryList .Item
{
	float:left;
	display:inline;
	width:96px;
	margin:0 0 10px 10px;
}


#MainContent .GalleryList .Item a img
{
	padding:2px;
	border:1px solid black;
}

#MainContent .GalleryList .Item a:hover img
{
	padding:2px;
	border:1px solid black;
	background-color:black;
}

#MainContent .GalleryList .Item strong a
{
	display:block;
	margin:5px 0 0 0;
}

#MainContent .GalleryList .Item em
{
	display:block;
	font-size:12px;
}


#MainContent .Photo img
{
	/* This ensures the photos is resized to fit the div */
	max-width:100%;
}

#MainContent .Photo .PhotoNav
{
	display:block;
}

#MainContent .Photo .PhotoNav .Left
{
	float:left;
	display:inline;
}

#MainContent .Photo .PhotoNav .Right
{
	float:right;
}

/*
==========================================
News List (Presse, Ausstellungen)
==========================================
*/

#MainContentLeft ul.NewsList
{
 margin:0 0 0 0; /* o r u l */
 width:500px;
}


#MainContentLeft ul.NewsList li
{
 margin:0 0 0 0; /* o r u l */
 padding:0 0 0 0;
 width:500px;
}

#MainContentLeft ul.NewsList li .AusstellungContent
{
	float:left;
	display:inline;
	margin:0 20px 0 0;
	width:380px;
}

#MainContentLeft ul.NewsList li .AusstellungImage
{
	float:right;
	display:inline;
	width:100px;
}

#MainContentLeft ul.NewsList li h1,
#MainContentLeft ul.NewsList li .AusstellungContent h1
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	font-weight:bold;
	width:380px;
	color:#af5b09;
}

#MainContentLeft ul.NewsList li h2,
#MainContentLeft ul.NewsList li .AusstellungContent h2
{
    padding:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	font-weight:bold;
	width:380px;
	color:#373535;
}

#MainContentLeft ul.NewsList li h3,
#MainContentLeft ul.NewsList li .AusstellungContent h3
{
	padding:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	font-weight:bold;
	color:#999999;
	width:380px;
}

#MainContentLeft ul.NewsList li .AusstellungContent p
{
	margin:10px 0 20px 0;
}

#MainContentLeft ul.NewsList li p,
#MainContentLeft ul.NewsList li .AusstellungContent p
{
	padding:0 0 0 0;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	width:380px;
	color:#4c4444;
}

#MainContentLeft ul.NewsList li a,
#MainContentLeft ul.NewsList li .AusstellungContent a
{
	padding:0 0 0 0;
	display:block;
	font-family:Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	line-height:120%;
	width:380px;
	color:#e08417;
	text-decoration:none;
}

#MainContentLeft ul.NewsList li a:hover,
#MainContentLeft ul.NewsList li .AusstellungContent a:hover
{
	color:#e08417;
	text-decoration:underline;
}

#MainContentLeft ul.NewsList li a.Event,
#MainContentLeft ul.NewsList li .AusstellungContent a.Event
{
	/* background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif); */
	/* background-repeat:no-repeat; */
	/* background-position:0px 8px; */
	/* padding:6px 8px 7px 18px; */ /* o r u l */
	font-weight:bold;
}

#MainContentLeft ul.NewsList li a.News,
#MainContentLeft ul.NewsList li .AusstellungContent a.News
{
	/* background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif); */
	/* background-repeat:no-repeat; */
	/* background-position:0px 8px; */
	/* padding:6px 8px 7px 18px; */ /* o r u l */
	font-weight:bold;
}

#MainContentLeft .EventItem strong
{
	display:block;
}

/*
==========================================
VCard Styling
==========================================
*/

.vcard .n
{
	font-weight:bold;
}

.vcard .tel
{
	background-image:url(../Data/Assets/theme_one/Misc/phone_icon.gif);
	background-repeat:no-repeat;
	background-position:6px 0px; /* Left:6px Top:0px */
	padding:2px 0 3px 22px;
	margin:15px 0 0 0;
	display:block;
	color:#000000;
}

.vcard .email
{
	background-image:url(../Data/Assets/theme_one/Misc/email_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px; /* Left:0px Top:2px */
	text-decoration:underline;
	padding:0 0 1px 22px;
	margin:0;
	display:block;
	color:#000000;
}

.vcard .url
{
	background-image:url(../Data/Assets/theme_one/Misc/web_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px; /* Left:0px Top:2px */
	text-decoration:underline;
	padding:1px 0 2px 22px;
	margin:0;
	display:block;
	color:#000000;
}

.vCardDl
{
	background-image:url(../Data/Assets/theme_one/Misc/vcard_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 2px; /* Left:0px Top:2px */
	padding:0 0 0 22px;
	margin:15px 0 50px 0;
	color:#000000;
}


/*
==========================================
Email A Friend
==========================================
*/
#MainContent .EmailFriendForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

#MainContent .EmailFriendForm .Error li
{
	font-weight:normal;
}

#MainContent .EmailFriendForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:90%;
}

#MainContent .EmailFriendForm legend
{
	display:none;
}

#MainContent .EmailFriendForm label
{
	color:#000000;
	font-weight:bold;
}

#MainContent .EmailFriendForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

#MainContent .EmailFriendForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}



/*
==========================================
Search Results
==========================================
*/


#MainContent #xsltsearch #xsltsearch_summary strong
{
	font-weight:bold;
}

#MainContent #xsltsearch .xsltsearch_description strong
{
	background-color:#FFF6BF;
	padding:0 2px 0 2px;
}

#MainContent #xsltsearch .xsltsearch_form .input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:12px;
}

#MainContent #xsltsearch #xsltsearch_stats
{
	font-size:12px;
	font-style:italic;
}


/*
==========================================
Secondary Content
==========================================
*/
#SecondaryContent
{
	float:right; /* Textumfluss */
	width:260px;
	overflow:hidden;
	font-size:11px;
	/* background-color:blue; */ /* Used for debug */
	/* padding:0 0 80px 10px; */
	/* margin:-215px 0 0 0; */ /* -110px */
}

#SecondaryContentHead {
	height:86px;
	width:260px;
	padding:0 0 0 0;
	margin:0 0 0 0; /* -110px */
	overflow:visible;
	background-color:red;
}

#SecondaryContent p
{
	padding:5px 15px 5px 15px;
}

#SecondaryContent a
{
	color:#000066;
	text-decoration:none;
}

#SecondaryContent a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

#SecondaryContent a.Selected
{
	color:#FF6600;
	text-decoration:none;
}

#SecondaryContent a.RSSLink
{
	background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#000066;
	padding:4px 0 4px 23px;
	margin:5px 0 0 0;
	text-decoration:none;
	display:block;
}

#SecondaryContent a.RSSLink:hover
{
	color:#FF6600;
	text-decoration:underline;
	/* margin:10px 0 0 10px; */
	display:block;
}

#NewsSecondaryHeader
{
	background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:0 0 0 23px;
}

#SecondaryContent ul#NewsList
{
	margin:12px 0 0 0;
	width:178px;
}

#SecondaryContent ul#NewsList li
{
	margin:0 0 6px 0;
	font-size:12px;
}

#SecondaryContent ul#NewsList li strong
{
	font-weight:bold;
}

#SecondaryContent ul#NewsList li.Event a
{
	display:block;
	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
}

#SecondaryContent ul#NewsList li.News a
{
	display:block;
	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif);;
	background-repeat:no-repeat;
	background-position:7px 8px;
}

#SecondaryContent ul#NewsList li a:hover
{
	background-color:#FFECCC;
	border-top:3px solid #FFA200;
	border-bottom:3px solid #FFA200;
	color:#FF6300;
	text-decoration:none;
}

#SecondaryContent h3, #SecondaryContent h1
{
	/* padding:10px 0 0 0; */
	font-size: 18px;
	color:#334036;
}

#SecondaryContent form
{
	padding:0 0 40px 0;
}

#SecondaryContent form input.Submit
{
	cursor:pointer;
	background-color:transparent;
	background-image:url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat:no-repeat;
	background-position:0px -16px;
	border:none;
	height:16px;
	text-indent:-10000px;
	width:78px;
	color:#000066;
	text-decoration:none;
	padding:0;
	margin:0;
}

#SecondaryContent form input.Submit:hover, #SecondaryContent form input.Submit:active
{
	cursor:pointer;
	background-color:transparent;
	background-image:url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:none;
	height:16px;
	text-indent:-10000px;
	width:78px;
	color:#FF6600;
	text-decoration:underline;
}

#SecondaryContent form input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:12px;
	width:120px;
}

#SecondaryContent a.EmailFriend
{
	/* background-image:url(../Data/Assets/theme_one/Misc/email_a_friend.gif); */
	/* background-repeat:no-repeat; */
	/* background-position: top left; */
	padding:0 0 0 0; /* 22px */
	text-decoration:none;
	color:#000066;
}

#SecondaryContent a.EmailFriend:hover
{
	color:#FF6600;
	text-decoration:underline;
}

/*
==========================================
Chromestyle
==========================================
*/

.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected {
/*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
display:inline;
top: 0;
left: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Arial;
line-height:14px;
/* height:15px; */
z-index:100;
background-color: white;
width: 178px;
visibility: hidden;
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); */ /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	/* width: auto; */
	/* direction:rtl; */
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
	/* padding: 2px 0; */
	font-weight: normal;
	color:#334036;
	text-decoration:none;
	/* padding-right:3px; */
	padding-left:3px;
	width:175px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 178px;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	color:#334036;
	text-decoration:none;
	/* padding-right:3px; */
	padding-left:3px;
	width:175px;
	background-image:url(../media/2447/subnav_a.gif);
	background-repeat:no-repeat;
	/* background-color: #F0F0F0; */
}

* html .dropmenudiv a:hover{ /*IE only hack*/
width: 178px;
}

.dropmenudiv a.selected{ /*THEME CHANGE HERE*/
	color:#334036;
	text-decoration:none;
	/* padding-right:3px; */
	padding-left:3px;
	width:175px;
	background-image:url(../media/2447/subnav_a.gif);
	background-repeat:no-repeat;
	/* background-color: #F0F0F0; */
}

* html .dropmenudiv a.selected{ /*IE only hack*/
width: 178px;
}


/* EDITOR PROPERTIES */
