/* GENERAL STYLES */
/*
========================================================
	Title:		Galerie Fluegel-Roncak
	Author:		Voigtmann GmbH
	Website:	http://www.fluegel-roncak.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;
	margin:0 0 10px 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:Trebuchet MS, Arial, Helvetica, Trajan Pro, Verdana, sans-serif;
	font-size:12px;
	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;
}

a
{
	color:#e08417;
	text-decoration:none;
}

a:hover
{
	color:#e08417;
	text-decoration:underline;
}

/*
====================================
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:Trebuchet MS, Arial,Verdana,Tahoma,sans-serif;
	font-size:11px;
	text-decoration:none;
}

#HeadSpacer
{
	background-color:#FFFFFF;
	width:100%;
	height:15px;
}
* #HeadSpacer
{
	float:left;
}

#Container
{
	float:left;
	margin:0 0 0 0;
	width:100%;
        background-color:#FFFFFF;
	/* background-color:blue; */ /* Used for debug */
        min-width:1000px;
}
* 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;
	display:block;
	height:20000px;
}

#ContainerRight
{
	margin:0 0 0 0;
	width:auto;
	min-width: 10px;
	float: right;
        background-color:#FFFFFF;
	/* background-color:blue; */ /* Used for debug */
}

#TopHeaderLeft
{
	overflow: hidden;
	/* text-indent:-10000px; */ /*Used to hide the text off screen */
    margin-top:10px;
	float: left;
	height:140px;
	width:214px;
	/* background-color:blue; */
}

#TopHeader
{
	overflow: hidden;
    margin-top:10px;
	float: left;
	height:140px;
	width:552px;
}

#TopHeaderRight
{
	overflow: hidden;
	/* text-indent:-10000px; */ /*Used to hide the text off screen */
	float: right;
	/* direction:rtl; */
        margin-top:10px;
	height:140px;
	width:214px;
	/* background-color:green; */
}

#PrintFooter
{
	display:none;
}

#Footer
{
	display:block;
	clear:both;
	position:relative;
	text-align:left;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	/* min-height:40px; */
	/* line-height:40px; */ /* This vertically centers the text */
	/* font-size:12px; */
	/* padding:0 0 0 15px; */
	width:980px;
}

#FooterLeft
{
	display:inline;
	float:left;
	width:480px;
	margin: 16px 0 0;
	padding: 0 0 0 10px;
}

#FooterRight
{
	display:inline;
	float:right;
	width:480px;
	margin: 10px 0 0;
	padding: 0 10px 0 0;
}

#Footer img
{
	margin:0 0 0 0;
}

#Footer a
{
	display:block;
	margin:0 0 0 0; /* 240px */
	padding:0 0 0 0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	text-decoration:none;
	color:#999999;
}

* html #Footer a
{
	text-align:left;
}


#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:50px 0 15px 0; /* o r u l */
	/* margin-top:70px; */ /* o r u l */
	/* background-color:blue; */ /* Used for debug */
}
* html #ContentFull
{
	overflow:visible;
	float:left;
	display:block;
	margin:50px 0 15px 0; /* o r u l */
	padding:0 0 0 0;
	height:1500px;
	/* background-color:#00aaaa; */
}

#LeftSide
{
	float:left;
	display:inline;
	width:220px;
}

.LinkBack
{
	/* Zurueck-Link */
	color:#999999;
	text-decoration:none;
}

.LinkBack:hover
{
	/* Zurueck-Link */
	color:#E08417;
	text-decoration:underline;
}

/*
============================
Navigation Links
============================
*/

#NaviLeft
{
	float:left;
	display:inline;
	margin:0 0 0 0;
	width:220px;
	min-height:160px;
	/* background-color:yellow; */ /* Used for debug */
	/* height:21px; */
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size:16px;
	letter-spacing:2px;
	line-height:200%;
	text-align:left;
}
* html #NaviLeft
{
	padding:0 0 0 0;
	/* background-color:#005555; */
}

* html #NaviLeft li
{
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
	/* background-color:#000055; */
	width:220px;
}

#NaviLeft li a.Selected
{
	float:left;
	display:block; /* hier war block */
	margin:0 0 0 5px; /* o r u l */
	width:215px;
	/* background-color:gray; */ /* Used for debug */
	color:#e08417;
}

#NaviLeft li a.Selected:hover
{
	/* color:#4c4444; */
	text-decoration:underline;
	display:block;
}

#NaviLeft li a
{
	float:left;
	display:block;
	margin:0 0 0 5px; /* o r u l */
	text-decoration:none;
	color:#4C4444;
	width:215px;
	/* background-color:Purple; */ /* used for debug */
}
* html #NaviLeft li a
{
	/* background-color:Purple; */
}

#NaviLeft li a:hover
{
	color:#e08417;
	text-decoration:underline;
	display:block;
}

/*
============================
SubNavigation Links
============================
*/

#SubNaviLeft
{
	float:left;
	display:inline;
	margin:0 0 10px 20px;
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:200%;
	width:200px;
	font-weight:normal;
	/* background-color:Green; */ /* used for debug */
	text-align:left;
}
* html #SubNaviLeft
{
	margin:0 0 10px 15px;
	padding:0 0 0 0;
	/* background-color:Green; */
}

* html #SubNaviLeft li
{
	width:195px;
}

#SubNaviLeft li a.Selected
{
	float:left;
	display:block; /* hier war block */
	/* background-color:green; Used for debug */
	color:#e08417;
	width:195px;
}

#SubNaviLeft li a.Selected:hover
{
	color:#e08417;
	text-decoration:underline;
	display:block;
}

#SubNaviLeft li a
{
	float:left;
	display:block;
	text-decoration:none;
	color:#4C4444;
	width:195px;
}

#SubNaviLeft li a:hover
{
	color:#e08417;
	text-decoration:underline;
	display:block;
}

/*
============================
Navigation Rechts
============================
*/

#NaviRight
{
	float:right;
	display:inline;
	width:190px;
	margin:0 0 0 30px;
	/* background-color:yellow; */ /* Used for debug */
	/* height:21px; */
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:140%;
}

#NaviRight li a.Selected
{
	display:block; /* hier war block */
	margin:0 0 0 5px; /* o r u l */
	/* background-color:green; Used for debug */
	font-weight:bold;
	color:#e08417;
	width:185px;
}

#NaviRight li a.Selected:hover
{
	/* color:#373535; */
	text-decoration:underline;
	display:block;
}

#NaviRight li a
{
	display:block;
	margin:0 0 0 5px; /* o r u l */
	text-decoration:none;
	color:#373535;
	width:185px;
}

#NaviRight li a:hover
{
	color:#e08417;
	text-decoration:underline;
	display:block;
}

#NaviRight li img
{
	margin:50px 0 20px 0;
}

#SubNaviRight
{
	float:right;
	display:inline;
	width:190px;
	margin:0 0 0 30px;
	/* background-color:yellow; */ /* Used for debug */
	/* height:21px; */
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:140%;
}


/*
======================================
Content
======================================
*/

#ContentContainer
{
	display:block;
	float:left;
	/* overflow:hidden; */ /* gaebe scrollbalken */
	width:500px;
	margin:70px 20px 0 20px;
	min-height:100px;
	/* max-height:520px; */
	/* padding:0 0 0 10px; */
	/* background-color:red; */ /* Used for debug */
}
* html #ContentContainer
{
	float:none;
	/* position:relative; */
	/* background-color:#00aaaa; */
}

#DivImageTeaser
{
	width:380px;
	float:left;
	display:inline;
	padding:0 0 10px 0;
	/* background-color:purple; */ /* Used for debug */
}

/*
======================================
MainContent
======================================
*/

#MainContent
{
	display:block;
	float:left;
	margin:0 0 0 0; /* 66px von oben */
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	min-height:300px;
	width:500px;
	
}

* html #MainContent
{
	float:none;
	height:500px;
}

#MainContentHome
{
	display:block;
	float:left;
	margin:0 0 0 0; /* 66px von oben */
	padding:0 0 0 0;
	min-height:300px;
	width:500px;
	/* background-color:Red; */
}

* html #MainContentHome
{
	float:none;
	height:500px;
}

#MainContentHome h1
{
	float:left;
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	color:#999999;
	width:500px;
}

#MainContentHome h2
{
	float:left;
	display:block;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:500px;
}

#MainContentHome h2 a
{
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size:14px;
	letter-spacing:1px;
	color:#e08417;
	text-decoration:none;
	width:500px;
}

#MainContentHome h2 a:hover
{
	color:#e08417;
	text-decoration:underline;
}

#MainContentHome img
{
	display:block;
	float:left;
	margin:0 0 10px 0;
}

#MainContentHome .AusstellungContent
{
        color:#4C4444;
}

#MainContent ul.NewsList li .AusstellungContent h1, #MainContentHome .AusstellungContent h1
{
	float:left;
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	color:#999999;
	font-weight:normal;
	width:500px;
}

#MainContent ul.NewsList li .AusstellungContent h2, #MainContentHome .AusstellungContent h2
{
	float:left;
	display:block;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size:14px;
	letter-spacing:1px;
	color:#e08417;
	text-decoration:none;
	width:500px;
}

.AusstellungContent img, #MainContentHome .AusstellungContent img
{
	display:block;
	float:left;
	margin:0 0 10px 0;
	max-width:500px;
}

.AusstellungContent h3, #MainContentHome .AusstellungContent h3
{
	display:block;
	float:left;
	padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:120%;
	font-weight:bold;
	color:#999999;
	width:500px;
}

.AusstellungContent p, #MainContentHome .AusstellungContent p
{
	display:block;
	float:left;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	text-align:justify;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	width:500px;
	color:#4c4444;
}

.AusstellungContent a, #MainContentHome .AusstellungContent a
{
	display:block;
	float:left;
	padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	width:500px;
	color:#e08417;
	text-decoration:none;
}

.AusstellungContent a:hover, #MainContentHome .AusstellungContent 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:Trebuchet MS, Arial, Helvetica, Trajan Pro, Verdana, sans-serif;
	font-size:11px;
	/* line-height:120%; */
	/* letter-spacing:0.1em; */
	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:Trebuchet MS, Arial, Helvetica, Trajan Pro, Verdana, sans-serif;
	font-size:11px;
	/* line-height:120%; */
	/* letter-spacing:0.1em; */
	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
{
	padding:0 0 0 0;
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:120%;
	color:#af5b09;
	/* background-color:purple; */ /* Used for debug */
}

#MainContent h3
{
	padding:0 0 0 0;
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:120%;
	color:#af5b09;
	/* background-color:purple; */ /* Used for debug */
}

#MainContent p, #MainContentHome p
{
	padding:0 0 10px 0;
	color:#4c4444;
	text-align:justify;
	/* line-height:120%; */
	/* letter-spacing:0.1em; */
}

* html #MainContent p, #MainContentHome p
{
	margin:0 0 10px 0;
}

#MainContent .Comment
{	
	float:left;
	width:auto;
	font-size:9px;
	color:#666666;
	padding:20px 0 5px 0;
	height:15px;
}

#MainContentTop
{
	margin:20px 0 0 0;
}

/*
==========================================
Linke Seite - Zusatz
==========================================
*/

#LeftSideAddon
{
	float:left;
	display:inline;
	width:220px;
	min-height:160px;
	/* background-color:yellow; */ /* Used for debug */
	/* height:21px; */
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
}

#ShortSearch
{
	float:left;
	display:block;
	width:215px;
	margin:125px 0 0 5px;
}

#LanguageSelector
{
	float:left;
	display:block;
	width:215px;
	margin:125px 0 40px 5px; /* 40px nach oben */
	/* background-color:yellow; */ /* Used for debug */
	/* height:21px; */
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
}

#LanguageSelector li
{
	float:left;
	display:inline;
	margin:0 10px 0 0; /* o r u l */
}

#LanguageSelector li a.Selected
{
	float:left;
	display:inline; /* hier war block */
	vertical-align:top;
	/* background-color:green; Used for debug */
	color:#e08417;
}

#LanguageSelector li a.Selected:hover
{
	/* color:#999999; */
	text-decoration:underline;
	display:inline;
}

#LanguageSelector li a
{
	display:inline;
	text-decoration:none;
	color:#999999;
}

#LanguageSelector li a:hover
{
	/* color:#e08417; */
	text-decoration:underline;
	display:inline;
}

/*
==========================================
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:150px;
}

.RightOpusList
{
	display:inline;
	float:right;
	margin:0 0 0 20px;
	width:330px;
}

.RightOpusList h1
{
	margin:0 0 0 0;
}

.RightOpusList h1 a
{
	padding:0 0 0 0;
	color:#af5b09;
	font-family:Trebuchet MS, Times New Roman, Arial,Verdana,Tahoma,sans-serif;
	font-size:14px;
	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 5px 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:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
	width:330px;
}

.RightDetailsTable .black
{
	color:#4c4444;
}

#NewOpus li .RightOpusList .RightDetailsTable, #ArtistOpus li .RightOpusList .RightDetailsTable
{
	float:left;
	display:inline;
	margin:0 0 0 0;
	vertical-align:top;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
	width:330px;
}

#NewOpus li .RightOpusList .RightDetailsTable tr, #ArtistOpus li .RightOpusList .RightDetailsTable tr
{
	vertical-align:top;
}

/*
==========================================
Detailansicht Werke
==========================================
*/

#OpusDetail
{
	display:block;
	width:500px;
}

#OpusDetail h1
{
	margin:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
	width:500px;
}

#OpusDetail h1 a
{
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
	text-decoration:none;
}

#OpusDetail h1 a:hover
{
	color:#999999;
	text-decoration:underline;
}

#OpusDetail h2
{
	margin:0 0 0 0;
	padding:5px 0 0 0;
	font-family:Trebuchet MS, Times New Roman,Arial,Verdana,Tahoma,sans-serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:120%;
	color:#AF5B09;
	width:500px;
}

#OpusPicture
{
	float:left;
	display:block;
	margin:20px 0 10px 0;
	width:500px;
}

#OpusInfos
{
	float:left;
	display:block;
	margin:0 0 20px 0;
	vertical-align:top;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
	width:500px;
}

#OpusInfos tr
{
	vertical-align:top;
}

#OpusInfos .black
{
	color:#4c4444;
}

.GallerieID
{
	font-weight:bold;
}

/*
==========================================
Kuenstler Informationen
==========================================
*/

#ArtistDetail
{
	display:block;
	margin:0 0 40px 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	color:#999999;
}

#ArtistDetail h1
{
	display:block;
	float:left;
	/* font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif; */
	font-size:14px;
	/* letter-spacing:1px; */
	/* line-height:120%; */
	/* color:#e08417; */
	width:500px;
}

/*
==========================================
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)
==========================================
*/

#MainContent ul.NewsList
{
 margin:0 0 0 0; /* o r u l */
 width:500px;
}


#MainContent ul.NewsList li
{
 display:block;
 margin:0 0 20px 0; /* o r u l */
 padding:0 0 0 0;
 width:500px;
 color:#4C4444;
}

#MainContent ul.NewsList li h1
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Trebuchet MS, Times New Roman, Arial, Sans-Serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:120%;
	font-weight:bold;
	width:500px;
	color:#af5b09;
}

#MainContent ul.NewsList li h2
{
    padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	font-weight:bold;
	width:500px;
	color:#373535;
}

#MainContent ul.NewsList li h3
{
	padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	font-weight:bold;
	color:#999999;
	width:500px;
}

#MainContent ul.NewsList li p
{
	padding:0 0 0 0;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	width:500px;
	color:#4c4444;
}

#MainContent ul.NewsList li a
{
	padding:0 0 0 0;
	display:block;
	font-family:Trebuchet MS, Arial, Times New Roman, Sans-Serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:120%;
	width:500px;
	color:#e08417;
	text-decoration:none;
}

#MainContent ul.NewsList li a:hover
{
	color:#e08417;
	text-decoration:underline;
}

#MainContent ul.NewsList li a.Event,
#MainContent 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;
}

#MainContent ul.NewsList li a.News,
#MainContent 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;
}

#MainContent .EventItem strong
{
	display:block;
}


/*
==========================================
Contact Form
==========================================
*/
#MainContent .ContactContainer {
	float:left;
	margin:15px 0 30px 0;
	border:solid 1px #cccccc;
	width:500px;
}

#MainContent .ContactFormHeader
{
	font-family:"Trebuchet MS",Arial, Verdana, sans-serif;
	/* background-color:#364035; */
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	/* padding:5px 0 5px 10px; */
}

#MainContent .ContactForm
{
	/* background-color:#CCD1CE; */
	margin:10px 10px 10px 10px;
	padding:5px 0 0 0;
	width:480px;
}

#MainContent .ContactForm .Comment
{
	margin:0 20px 0 0;
	padding:0 0 0 0;
	color:#999999;
	width:210px;
}

* html #MainContent .ContactForm .Comment
{
	padding:0 0 0 10px;
	width:205px;
}

#MainContent .ContactFormSpacer
{
	float:left;
	display:inline;
	width:0px;
}

#MainContent .ContactFormLeft
{
	float:left;
	display:inline;
	margin:0 20px 0 0;
	width:210px;
}

* html #MainContent .ContactFormLeft
{
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	width:205px;
}

#MainContent .ContactFormRight
{
	float:right;
	width:245px;
}

#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:0px solid #000000;
	display:block;
	margin:10px 0 10px 0;
	width:480px;
}

#MainContent .ContactForm legend
{
	display:none;
}

#MainContent .ContactForm label
{
	font-family:"Trebuchet MS",Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	/* font-weight:bold; */
	width:205px;
}

#MainContent .ContactFormRight label
{
	width:245px;
}

#MainContent .ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	margin:5px 0 20px 0;
	font-family:"Trebuchet MS",Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:197px;
}

#MainContent .ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	margin:5px 0 20px 0;
	font-family:"Trebuchet MS",Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:137px;
	width:235px;
}

#MainContent .ContactForm .ContactButtonBar
{
	float:right;
	width:250px;
	text-align:right;
}

#MainContent .ContactForm .frmButton
{
	font-family:"Trebuchet MS",Arial, Verdana, sans-serif;
	font-size:11px;
	margin:0 0 10px 5px;
	width:117px;
}

/*
==========================================
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:12px;
	/* 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 */

