/* Basic Styles */

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
td, .footerText, .Normal, .Normal TD, P, .Normal P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}
a:link, a:visited, .Normal a:link, .Normal a:visited, a.CommandButton:link, a.CommandButton:visited {
	color: #236EAD;
	text-decoration:underline;
}
a:hover, a:active, .Normal a:hover, .Normal a:active, a.CommandButton:hover, a.CommandButton:active {
	color: #63C9E1;
	text-decoration:none;
}


a.breadcrumblinks:link, a.breadcrumblinks:visited {
	color: #666666;
	text-decoration:none;
	font-size: 11px;
}
a.breadcrumblinks:hover, a.breadcrumblinks:active {
	color: #000000;
	text-decoration:none;
	font-size: 11px;
}

.SubHead, .SubHead Span, .SubHead TD {
	color:#000000;
	font-weight:bold;
}



/* ASPNETMENU */

.navigation {
	width:100%;
}
.navigation TD {
text-align:right;

}

.TopGroup
{
	cursor: pointer;
	cursor: hand;
	width: 150px;
	text-align: right;
}

.MenuGroup
{
	cursor: pointer;
	cursor: hand;
	background-color:#2975AF;
	width:150px;
}

.TopMenuItem
{
	padding-right:8px;
	background-image: url(media/menuSeparator.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	height:22px;
	vertical-align:top;
	color:#FFFFFF;
	font-weight:bold;
}
.TopMenuItemHover 
{
	color: #333333;
	padding-right:8px;
	background-image: url(media/menuSeparator.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	height:22px;
	vertical-align:top;
	color:#000000;
	font-weight:bold;
	}

.MenuItem
{
	background-image: url(media/menuSeparatorSub.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	vertical-align:top;
	color:#FFFFFF;
	font-weight:normal;
}

.MenuItem TD, .MenuItemHover TD {
	font-size: 11px;
}
.MenuItem Table, .MenuItemHover Table {
}

.MenuItemHover 
{
	background-image: url(media/menuSeparatorSub.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	vertical-align:top;
	color:#000000;
	font-weight:normal;

}
/* Container Styles  */
.container {
}
.conTable {
	width:100%;
	margin-bottom:15px;
}
.conTitleCell {
	height: 22px;
	vertical-align:top;
}
.conTitleCellBalken {
	background-color: #2672B0;
	background-image: url(media/titel_verlauf.gif);
	background-repeat: repeat-x;
}
.contTitleCellBalken .conTitleBalken, .conTitleBalken {
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left:2px;
}
.contTitleCell .conTitle, .conTitle {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}
.conContentCell {

}
.conContentCellBalken {
	padding-top:10px;
}
.conActionsBottom {
	margin-top: 15px;
}
.conContentCellWhite TD, .contentCellWhite .Normal TD, .contentCellWhite TD .Normal {
	color:#FFFFFF;
	font-size:16px;
	line-height:22px;
} 


/* Fotogalerie */
.GalleryTabNavigation {
display:none;
}
.GalleryCellElementAlbumTitle {
	font-weight:bold;
}
#GalleryLinkCell {
}
.GalleryCellPaging {
display:none;
}
.GalleryCellElementAlbum, .GalleryCellElementFile {
}
.GalleryCellElementAlbumTitle {

}
.GalleryCellElementAlbumCount {
	font-size: 10px;
}
IMG.GalleryImg {
}
.GalleryCellLeftNavigationSpace {
	width: 0px;

}
.GalleryCellNavigation {
	width: 100%;
}
.GalleryCellSum {
display: none;
}
.GalleryCellLeftContainerSpace, .GalleryCellLeftNavigationSpace, .GalleryCellLeftBottomSpace {
display: none;
}



/* Layout Styles */

.mainTable {
	height: 98%;
	width: 100%;
}
.footerRow {
	height: 20px;
	text-align: center;
}
.topRow {
	vertical-align: top;
}
.fourRowsTable {
	width: 100%;
}
.firstRowCell {
	background-image: url(media/bgFirstRow.gif);
	background-repeat: repeat-x;
	height: 138px;
}
.secondRowCell {
	background-image: url(media/BGsecondRow.jpg);
	background-repeat: repeat-x;
	height: 200px;
	background-color: #246FA9;
}
.thirdRowCell {
	background-image: url(media/bgThirdRow.gif);
	background-repeat: repeat-x;
	height: 17px;
}
.topTable {
	width: 950px;
}
.topLeft {
	background-image: url(media/bg_topLeft.gif);
	background-repeat: no-repeat;
	height: 138px;
	background-position: right;
	width: 181px;
}
.topRight {
	background-image: url(media/bg_topRight.gif);
	background-repeat: no-repeat;
	height: 138px;
	background-position: left;
	width: 181px;
}
.topCenter {
	background-image: url(media/bg_topCenter.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	width: 589px;
}
.centerTable {

	width: 950px;
}
.centerLeft {
	background-image: url(media/BGsecondLeft.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-position: right top;
	width: 182px;
	text-align: right;
}
.centerRight {


	background-image: url(media/BGsecondRight.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-position: left top;
	width: 181px;
}
.centerCenter {
	background-image: url(media/BGCenterCenter.jpg);
	width: 589px;
	vertical-align: top;
}
.bottomTable {


	width: 950px;
}
.bottomLeft {
	background-image: url(media/BGbottomLeft.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 182px;
}
.bottomRight {

	background-image: url(media/BGbottomRight.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 178px;
}
.bottomCenter {
	width: 592px;
}
.contentTable {



	width: 950px;
}
.contentLeft {
	background-image: url(media/bgContentLeft.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 235px;
	width: 181px;
}
.contentRight {

	background-image: url(media/bgContentRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 235px;
	width: 178px;
}
.contentCenter {
	vertical-align: top;
	width: 589px;
}
.contentPane {
	padding: 20px 5px 0px;
}
.leftPane {
	width: 68%;
	padding: 10px 5px 5px;
	vertical-align: top;
}
.rightPane {
	width: 30%;
	padding: 10px 5px 5px;
	vertical-align: top;
}
.spacerPane {
	width: 2%
}
.breadcrumbs {
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
}
.logoPane {
padding-left:5px;
padding-top:17px;
}
.centerZubehoer {
	background-image: url(media/bg_zubehoer.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerBrillen {
	background-image: url(media/bg_brillen.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerBrillen1 {

	background-image: url(media/bg_brillen1.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerBrillen2 {


	background-image: url(media/bg_brillen2.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerBrillen3 {



	background-image: url(media/bg_brillen3.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerBrillen4 {




	background-image: url(media/bg_brillen4.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerKinderbrillen {





	background-image: url(media/bg_kinderbrillen.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerLinsen {






	background-image: url(media/bg_linsen.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerGeschaeft {







	background-image: url(media/bg_geschaeft.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerGeschaeft1 {








	background-image: url(media/bg_geschaeft1.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerBeratung {









	background-image: url(media/bg_beratung.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.centerLowVision {
	background-image: url(media/bg_lv1.jpg);
	width: 589px;
	vertical-align: top;
	background-repeat: no-repeat;

}

