﻿.AllVisibleContent
{
	width: 842px;
}

.CenterCourtFrameLeftTop
{
	 height: 350px;
	 border-top: solid 2px #00afaa;
	 background: url(/optifast/Images/menu_verlauf_links.jpg) repeat-y top left;
}

.CenterCourtFrameLeftBottom
{
	height: 150px;
	border-bottom: solid 2px #00afaa;
	background: url(/optifast/Images/menu_verlauf_links.jpg) repeat-y top left;
}

.CenterCourtFrameRight
{
	width: 600px;
	border-bottom: solid 2px #00afaa;
	border-top: solid 2px #00afaa;
	background: url(/optifast/Images/verlauf_rechts.gif) repeat-y top right;
}

.ShadowTop
{
	height: 5px;
	font-size: 1px;
	background: url(/optifast/Images/schatten_oben.gif) repeat-x bottom left;
}
.ShadowTopLeft
{
	height: 5px;
	font-size: 1px;
	background: url(/optifast/Images/ecke_links_oben.gif) repeat-x top left;
}
.ShadowTopRight
{
	height: 5px;
	font-size: 1px;
	background: url(/optifast/Images/ecke_rechts_oben.gif) repeat-x top left;
}

.ShadowBottom
{
	height: 5px;
	font-size: 1px;
	background: url(/optifast/Images/schatten_unten.gif) repeat-x top left;
}

.ShadowBottomLeft
{
	height: 5px;
	font-size: 1px;
	background: url(/optifast/Images/ecke_links_unten.gif) repeat-x top left;
}
.ShadowBottomRight
{
	height: 5px;
	font-size: 1px;
	background: url(/optifast/Images/ecke_rechts_unten.gif) repeat-x top left;
}

.ShadowLeft
{
	font-size: 1px;
	background: url(/optifast/Images/schatten_links.gif) repeat-y top left;
}

.ShadowRight
{
	font-size: 1px;
	background: url(/optifast/Images/schatten_rechts.gif) repeat-y top left;
}

.MainMenu
{
}

.MainMenu td.Item
{
	background: url(/optifast/Images/verlauf_in_menu.gif) repeat-y top left;
}

.MainMenu td.SelectedItem
{
	background-color: #f3fcfb;
}

.MainMenu td.Item a
{
	font-weight: bold;
	color: #555555;	
	text-decoration: none;
}

.MainMenu td.Item a:Hover
{
	font-weight: bold;
	color: #333333;	
	text-decoration: underline;
}

.MainMenu td.SelectedItem a
{
	color: #05aaae;	
	font-weight: bold;
	text-decoration: none;
}

.MainMenu td.SelectedItem a:Hover
{
	color: #05aaae;	
	font-weight: bold;
	text-decoration: underline;
}

.MainMenu td.SelectedItem td.SubItem
{
	height: 22px;
	width: 120px;
	padding-bottom: 5px;
}

.MainMenu td.SelectedItem td.SubItem a
{
	font-size: 9pt;
}

.DisplayContent
{
}

.DisplayContent .Item
{
	border-left: solid 1px #bbbbbb;	
	border-top: solid 1px #bbbbbb;	
	border-bottom: solid 1px #bbbbbb;	
	background-color: #eeeeee;
	height: 21px;
	vertical-align: middle;
	padding-left: 5px;
}

.DisplayContent .ItemText
{
	border-left: solid 1px #bbbbbb;	
	border-right: solid 1px #bbbbbb;	
	border-bottom: solid 1px #bbbbbb;
	background-color: #FFFFFF;	
	padding: 5px;
}

.DisplayContent .ItemSelector
{
	border-right: solid 1px #bbbbbb;	
	border-top: solid 1px #bbbbbb;	
	border-bottom: solid 1px #bbbbbb;	
	background-color: #eeeeee;
	height: 21px;
	vertical-align: middle;
}

.DisplayContent .Item a,
.DisplayContent .ItemSelector a
{
	text-decoration: none;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
}

.DisplayContent .Item a:Hover
{
	text-decoration: underline;
}

.MandatoryMenu
{
	background: url(/optifast/Images/optifast_abbinder.jpg) no-repeat top left; 
	height: 65px; 
	text-align:right; 
	vertical-align: top;
	padding-top: 10px;
}

.MandatoryMenu a
{
	font-size: 9pt;
	color: #00b4b7;
	text-decoration: none;
}

.MandatoryMenu a:Hover
{
	text-decoration: underline;
}

/* ##### Table Layout ##### */

.FullWidth
{
	width: 927px;
}

colgroup.OuterLayout col.Left
{
	width: 95px;
}

colgroup.OuterLayout col.Right
{
	width: 832px;
}

colgroup.MainLayout col.Menu
{
	width: 232px;
}

colgroup.MainLayout col.Main
{
	width: 600px;
}

col.Spacer
{
	width: 5px;
}