/********************************************** Sytles ***************************************************/

.PopupFrocen 
{
	background-color:#444444;
	z-index:1000;	
}



.PopupWindow
{
	z-index:1001;
}

.PopupWindowContent
{
	width:100%;
	height:100%;
}

.PrintContainer
{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}

.PrintContent
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
	width:97%;
}

.PrintLock
{
	position:absolute;
	top:160px;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
}

.ScrollBoxContainer	{position:relative;width:100%; height:100%; overflow:auto; padding-right:10px; border: solid 1px #000000; }
.ScrollBox			{position:absolute; top:0; bottom:0; left:0; right:0; width:615px; height:100%; overflow:auto; padding-right:10px;}
.ScrollContainer	{position:relative;width:100%;height:100%;overflow:auto;}
.ScrollContent		{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:80%;padding-left:20px;padding-right:20px;}

.PopupWindowTitle	{background-color: #43352D;padding-left: 10px;color: White;font-size: 11px;line-height: 16px;font-family: verdana;}
.PopupWincowContent	{background-color: #ffffff;padding: 10px;}




/********************************************** /Styles ***************************************************/

/*****************************CALENDAR*****************************/
.normalDay a		{cursor:default;}
.selectedDay a		{ cursor:pointer;}

.textcalendar .selectedCategory5212, .textcalendar .selectedCategory5212 a
{
    background-color:#FFFFCC;
    color: #663300;
    text-decoration:underline;
}

.textcalendar .selectedCategory5213, .textcalendar .selectedCategory5213 a
{
    background-color:#CFE0F5;
    color: #663300;
    text-decoration:underline;
}

.textcalendar .selectedCategory5214, .textcalendar .selectedCategory5214 a
{
    background-color:#FFCCCC;
    color: #663300;
    text-decoration:underline;
}
/**            
    5212 Ausstellung     
    5213 Elite     
    5214 Versteigerung 
**/

/*****************************BANNER*****************************/
.banner {height:340px;vertical-align:bottom;text-align:center;}

/*****************************GENERAL*****************************/

body 
{
    background-color:#F7F8E9;
    background-image:url('/media/bg_top.gif');
    background-position:top center;
    background-repeat:no-repeat;
}

body, form	{overflow: auto;margin: 0px;}

body, p, li, dl, ul, ol, table {font-family: verdana;}
h3, h4, h5, h6 {font-family:verdana; font-weight:bold;}

h1 {margin:0;}

/*****************************TEXT*****************************/
ul {margin:0px;padding-left:20px; }
li {vertical-align:top;margin:0px;padding:0px;}



a 					{text-decoration: underline;font-family: verdana;}
a:hover				{text-decoration: none;}

.pagerselected		{font-weight:bold;text-decoration:none;font-family: verdana;}
.pager				{text-decoration:underline;font-family: verdana;}

.text				{text-decoration: none;font-family: verdana;}
.text:link			{text-decoration: underline;font-family: verdana;}
.text:visited		{text-decoration: underline;font-family: verdana;}
.text:hover			{text-decoration: none;font-family: verdana;}

.textwhite			{text-decoration: none;font-family: verdana;}
.textsmallwhite			{text-decoration: none;font-family: verdana;}

.textsmall			{text-decoration: none;font-family: verdana;}
.textsmall:link		{text-decoration: underline;font-family: verdana;}
.textsmall:visited	{text-decoration: underline;font-family: verdana;}
.textsmall:hover	{text-decoration: none;}
.textsmallselected	{text-decoration: none;}

.textCalendarTitle		{text-decoration: none;font-family: verdana;padding:6px 4px 6px 3px;text-transform:uppercase;}
.textCalendar		    {text-decoration: none;font-family: verdana;padding:5px 4px 5px 3px;}
.textCalendar a		    {text-decoration: none;font-family: verdana;padding:5px 4px 5px 3px;}

.content			{padding:10px;}

.pagerselected		{font-weight:bold;text-decoration:none;}
.pager				{text-decoration:underline;}


.textsmallwhite				{text-decoration: none;font-family: verdana;}
.textsmallwhite:link		{text-decoration: underline;font-family: verdana;}
.textsmallwhite:hover		{text-decoration: none;}


.address			{text-decoration: none;font-family: verdana; font-weight:normal;}
.address:link 		{text-decoration: underline;}
.address:hover 		{text-decoration: none;}

.title, h2 			{font-family:verdana; text-decoration:none;font-weight:normal;font-style:italic;}
.title a 			{text-decoration:underline;}

.titleBig,h1 		{font-family:verdana; text-decoration:none;font-weight:bold;padding:5 10 5 10;}

.textinput			{font-family: verdana;}
.textinput2 		{font-family: verdana;}

.textinputSmall		{font-family: verdana;}
.textinputSmall2 	{font-family: verdana;}


.linkbutton a 				{font-family:verdana;font-weight:normal;text-decoration:underline;}
.linkbutton a:hover 		{font-family:verdana;font-weight:normal;text-decoration:none;}

.linkbuttonsmallContainer		{padding:5px;}
.linkbuttonsmall a 				{font-family:verdana;font-weight:normal;text-decoration:underline;}
.linkbuttonsmall a:hover 		{font-family:verdana;font-weight:normal;text-decoration:none;}

/*****************************path*****************************/
#path .pathItem 		{font-family:verdana;	text-decoration:none;}
#path .pathItem a 	    {text-decoration:underline;}
#path .pathItem a:visited	{text-decoration:underline;}
#path .pathItem a:hover 	{text-decoration:none;}


/*****************************FLYOUT*****************************/
.flyoutHidden						{ position: absolute;visibility: hidden;}

#MenuTop .flyout1					{position: absolute; top:15px;left:-5px;right:0px;width: 180px;}
#MenuTop .flyout1 .spacer			{float:none; height:10px; font-size:10px; line-height:10px;}

#MenuTop .flyout2position			{position: relative; width: 1px;}
#MenuTop .flyout2					{position: absolute; top:0px; left:1px; width:180px;}
#MenuTop .container					{position: relative; z-index:10;}
#MenuTop .flyout2 .container		{position: relative; z-index:20;}


/*****************************MENU TOP*****************************/


#menuTop .menu0 				{padding:20px 5px 5px 5px; text-align:left;}
#menuTop .menu0 a				{font-family:verdana; text-decoration:none;font-weight:bold;}
#menuTop .menu0 a:hover			{text-decoration:underline;}

#menuTop .menu0active			{padding:20px 5px 5px 5px; text-align:left;}
#menuTop .menu0active a			{font-family:verdana; text-decoration:none;font-weight:bold;}
#menuTop .menu0active a:hover	{text-decoration:underline;}

/*****************************MENU TOP FLYOUT*****************************/
#MenuTop .menu1                     {display:block; padding:3px 2px 3px 15px;}
#MenuTop .menu2                     {display:block; padding:3px 2px 3px 15px;}

#menuTop .menu1 			{font-family:verdana; text-decoration:none;font-weight:normal;}
#menuTop .menu1active		{font-family:verdana; text-decoration:none;font-weight:normal;}

#menuTop .menu2 			{font-family:verdana; text-decoration:none;font-weight:normal;}
#menuTop .menu2active		{font-family:verdana; text-decoration:none;font-weight:normal;}

/*****************************MENU LEFT*****************************/

#menuLeft .menu0active				{height:35px;padding-left:10px;}
#menuLeft .menu0active a			{font-family:verdana;text-decoration:none; font-weight:bold;}

#menuLeft .menu1				{padding-left:10px;padding-top:5px;padding-bottom:5px;}
#menuLeft .menu1 a				{font-family:verdana;text-decoration:underline;font-weight:bold;padding-left:10px;}
#menuLeft .menu1 a:hover		{text-decoration:none;}

#menuLeft .menu1active			{padding-left:10px;padding-top:5px;padding-bottom:5px;}
#menuLeft .menu1active a		{font-family:verdana;text-decoration:none;font-weight:bold;padding-left:10px;}
#menuLeft .menu1active a:hover	{text-decoration:underline;}

#menuLeft .menu2				{padding-left:10px;padding-top:0px;padding-bottom:5px;}
#menuLeft .menu2 a				{font-family:verdana;text-decoration:underline;font-weight:normal;padding-left:10px;}
#menuLeft .menu2 a:hover		{text-decoration:none;}

#menuLeft .menu2active			{padding-left:10px;padding-top:0px;padding-bottom:5px;}
#menuLeft .menu2active a		{font-family:verdana;text-decoration:none;padding-left:10px;}


/*****************************SITEMAP***********************************/
#menuSitemap .menu0 				{font-family:verdana;text-decoration:none;font-weight:bold;text-transform:uppercase;}

#menuSitemap .menu1				    {padding-left:10px;padding-bottom:5px;}
#menuSitemap .menu1 a				{font-family:verdana;text-decoration:underline;font-weight:bold;padding-left:10px;}
#menuSitemap .menu1 a:hover			{font-family:verdana;text-decoration:none;font-weight:bold;padding-left:10px;}

#menuSitemap .menu2			        {padding-left:20px;}
#menuSitemap .menu2 a				{font-family:verdana;text-decoration:underline;font-weight:normal;padding-left:10px;}
#menuSitemap .menu2 a:hover			{font-family:verdana;text-decoration:none;font-weight:normal;padding-left:10px;}

/*****************************MENU LANGUAGE*****************************/

#language .languageItem 		{font-family:verdana;text-decoration:none;padding-left:20px;}
#language .languageItem:link	{text-decoration:underline;}
#language .languageItem:hover	{text-decoration:none;}

/*****************************FRAME MODULES*****************************/
#frame 								{width:200px;}
#frame .frameContainerTitle			{padding:10px;}
#frame .frameContainer				{padding:10px;}
#frame .frameTitle 					{font-family:verdana;text-decoration:none;font-weight:bold; text-transform:uppercase;}
#frame .frameTitle a				{text-decoration:none;}
#frame .frameTitle a:hover			{text-decoration:underline;}
#frame .frameText 					{font-family:verdana; text-decoration:none;}
#frame .frameText a 				{text-decoration:underline;}
#frame .frameText a:hover 			{text-decoration:none;}
#frame .frameLinkButton a 			{font-family:verdana;font-weight:normal;text-decoration:underline;}
#frame .frameLinkButton a:hover 	{font-family:verdana;font-weight:normal;text-decoration:none;}
#frame .frameImageBorderColor 	    {margin:5px 0px 5px 0px;}

#frame2 							{width:180px;}
#frame2 .frameContainerTitle		{padding:10px;}
#frame2 .frameContainer				{padding:10px;}
#frame2 .frameTitle 				{font-family:verdana;text-decoration:none;font-weight:bold; text-transform:uppercase;}
#frame2 .frameTitle a				{text-decoration:none;}
#frame2 .frameText 					{font-family:verdana; text-decoration:none;}
#frame2 .frameText a 				{text-decoration:underline;}
#frame2 .frameText a:hover 			{text-decoration:none;}
#frame2 .frameLinkButton a 			{font-family:verdana;font-weight:normal;text-decoration:underline;}
#frame2 .frameLinkButton a:hover 	{font-family:verdana;font-weight:normal;text-decoration:none;}


#columnLeft
{
    width:100%;
    position:relative;
}

#columnLeft .container
{
    position:absolute;
    top:0px;
    left:20px;
}

#frameEvents							
{
    width:200px;

    

}
#frameEvents .framecontainer			{padding:10px;}
#frameEvents .frameTitle 				{font-family:verdana;font-weight:bold; text-decoration:none;display:block;}
#frameEvents .frameTitle a				{text-decoration:underline;}
#frameEvents .frameText 				{font-family:verdana;font-weight:normal;text-decoration:none;}
#frameEvents .frameText a 				{text-decoration:underline;}
#frameEvents .frameLinkButton a 		{font-family:verdana;font-weight:normal;text-decoration:underline;}
#frameEvents .frameLinkButton a:hover 	{font-family:verdana;font-weight:normal;text-decoration:none;}


#frameNews .frameText 					{font-family:verdana;font-weight:normal;text-decoration:none;padding-left:5px;}
#frameNews .frameText a 				{text-decoration:underline;}
#frameNews .frameLinkButton a 			{font-family:verdana;font-weight:normal;text-decoration:underline;}
#frameNews .frameLinkButton a:hover 	{font-family:verdana;font-weight:normal;text-decoration:none;}

#module .moduleTitle                    {font-family:verdana;text-decoration:none;font-weight:bold;text-transform:uppercase;}
#module .moduleTitle a                  {text-decoration:underline;}
#module .moduleTitle a:hover            {text-decoration:none;}
#module .moduleTitleDetail              {text-decoration:none;font-weight:bold; font-family:verdana;}

#module .moduleText 		            {font-family:verdana;text-decoration:none;font-weight:normal;}
#module .moduleText a 		            {text-decoration:underline;font-weight:normal;}
#module .moduleText a:hover	            {text-decoration:none;font-weight:normal;}
#module .moduleLinkButton a 			{font-family:verdana;font-weight:normal;text-decoration:underline;}
#module .moduleLinkButton a:hover 	    {font-family:verdana;font-weight:normal;text-decoration:none;}

/*****************************MODULE WEATHER*****************************/
#moduleweather
{
    background-color:White;
    border:solid 1px #D1B883;
}
#moduleweather .header
{
	padding:5px 10px;
}
#moduleweather .panelDetail
{
	padding:10px;
}
#moduleweather .description
{
	margin:10px 0;
	font-weight:normal;
}
#moduleweather .subheader
{
	font-weight:bold;
}
#moduleweather .images
{
	float:right;
	margin:0 0 5px 10px;
}

/*****************************POPUPDIV*****************************/

#popupDiv
{
	background: transparent;
}

#popupDiv .popupTitle
{
	height:150px;
	vertical-align:top;
}

#popupDiv .popupSubtitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
}

#popupDiv .popupContent
{
	font-family: verdana;
	padding-left: 28px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#popupDiv .popupService
{
	font-family: verdana;
	padding-left: 28px;
}

#popupDiv .popupDescription
{
	padding: 10px;
}


