﻿body 
{
	background-color: White;
	margin: 0px;
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
}

a
{
	text-decoration: none;
	color: #0C4993;
}

h4
{
	color: #0c4993;
	height: 8px;
}
		
.MainNavigationButtonContainer
{
	float: left;
	margin-left: 2px;
}

.MainNavigationButtonMiddleOff
{
	background-image: url(/App_Themes/Standard/_pics/MainNavigationButtonBgOff.gif);
}

.MainNavigationButtonMiddleOn
{
	background-image: url(/App_Themes/Standard/_pics/MainNavigationButtonBgOn.gif);
}

.MiddleContainer
{
	margin-top: 10px;
	margin-left: 5px;
}

.SubNaviBoxHeaderBlue
{
	background-image: url(/App_Themes/Standard/_pics/SubNavigationBoxHeaderBlue.gif);
	color: White;
}

.SubNaviBoxHeaderOrange
{
	background-image: url(/App_Themes/Standard/_pics/SubNavigationBoxHeaderOrange.gif);
	color: #0c4993;	
}

.LogInMiddle
{
	border: solid 1px black;
	border-bottom: none;
	border-top: none;
}

.LogInPasswordforgotten
{
	margin-left: 5px;
}

.LoggedInContainer
{
	width: 128px;
	margin: 5px;	
}

.SubNaviBoxes
{
	margin-top: 10px;
}

.SubNavigationBoxContainer
{
	width: 140px;		
}

.SubNavigationBoxMiddle
{
	border: solid 1px black;
	border-top: none;
	border-bottom: none;	
}

.SubNavigationBoxItem
{
	border-top: solid 1px White;
	width: 138px;
	height: 18px;
	line-height: 18px;	
}

.SubNavigationBoxLink
{
	margin-left: 16px;
}

.SubNavigationBoxFooter
{
	margin-top: -7px;
	width: 140px;
	height: 8px;	
}

.PageFlowTextBox
{
	width: 680px;
	color: #0c4993;
	margin-bottom: 10px;	
}

/* Unisex*/
.WirUeberUnsAccordionHeader
{
    color: white;
    background-color: #0c4993;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
	width: 675px;
}

.WirUeberUnsAccordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.WirUeberUnsAccordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.WirUeberUnsAccordionContent
{
    background-color: #d6dfef;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
	width: 673px;
}

.ContactContainer
{
	background-color: #d6dfef;
    border: 1px solid #2F4F4F;
    margin-top: 10px;
    padding: 5px;
    padding-top: 10px;
	width: 673px;  
}

/* TextFooter */
.TextFooterContainer
{
	width: 300px;
}

.TextFooterImageLeft
{
	float: left;
}

.TextFooterImageRight
{
	float: right;
}

.ContentBoxShows
{
	margin-top: 3px;
	margin-bottom: 5px;
}

.PageMainImages
{
	margin-bottom: 5px;
}

.SalonSelectListContainer
{
	margin-bottom: 5px;
}

.SalonSelectList
{
	margin: 10px;		
}

.SalonNewsBoxContainer
{
	float: left;
	margin-right: 5px;
}

.CommunityNewsBoxContainer
{
	float: left;
	margin-left: 5px;
}

.TitleBarContainer
{
	width: 685px;
	height: 26px;
	background-color: #0c4993;
	margin-bottom: 2px;
}

.TitleBarText
{
	color: White;
	font-weight: bold;
	font-size: 12px;
	margin: 5px;
	margin-left: 10px;	
}

.SalonsImageDetailContainer
{
	background-color: #eff3f7;		
	border: black solid 1px;	
	position: absolute;
	width: 660px;
	margin-left: 20px;
	margin-top: -150px;
	z-index: 200;	
}

.SalonsImageDetailContainerProfil
{
	background-color: #eff3f7;		
	border: black solid 1px;	
	position: absolute;
	width: 660px;
	margin-left: 10px;
	margin-top: 10px;
	z-index: 200;	
}

.SalonsGalerieDetailPicture
{	
	width: 640px;
	height: 480px;
	margin: 10px;
}

.SalonsGalerieDetailPicture640
{
	margin: 10px;
}

.SalonsGalerieDetailPicturIAm
{
	margin-left: 100px;
	margin-bottom: 10px;
}

.SalonsGalerieDetailPicturClose
{
	margin-left: 200px;
	margin-bottom: 10px;	
}

.EventsGalerieDetailPicturIAm
{
	margin-bottom: 10px;
}

.EventsGalerieDetailPicturClose
{
	margin-left: 180px;
	margin-bottom: 10px;	
}

.RegisterNewMemberDarkCell
{
	font-weight: bold;
	width: 150px;		
	background-color: #cfdbe9;
}
	
.RegisterNewMemberShineCell
{		
	width: 187px;		
	background-color: #e5ecf4;	
}

.RegisterNewMemberLabel
{		
	margin-left: 15px;
}
	
.RegisterNewMemberTextBox
{
	width: 165px;
	margin-left: 5px;
}

.RegisterNewMemberLabelProfile
{		
	font-weight: bold;	
	margin-right: 10px;
}

.RegisterNewMemberLabelProfile
{		
	margin-left: 15px;
}

.RegisterNewMemberShineRow
{		
	background-color: #e5ecf4;	
}

.RegisterNewMemberDarkRow
{		
	background-color: #cfdbe9;	
}

.PanDragTest
{	
	position: fixed;
	margin-top: 100px;
	border: solid red 1px;
}

.MessageContainer
{
	background-color: #ebf0f6;
	border: solid black 1px;
	margin-top: -1px;
	padding: 10px;
	position: relative;		
	z-index: 10;
}

.MessengerMessegesData
{
	width: 655px;
}

.MessengerMessegesDetail
{
	margin: 10px;
	width: 625px;
}

.TableMessengerStep1
{
	width: 675px;
	margin: 0px;
}

.StyltSelectBoxes
{
	padding: 6px;
	padding-right: 0px;
	float: left;
	text-align: center;
}

.StyltSelectBoxesImage
{	
	width: 89px;
	height: 89px;
	margin-bottom: 3px;
}

.HairStyleCellDarkCell
{
	color: #347ea3;
	font-weight: bold;		
	background-color: #b7cce1;
}
	
.HairStyleCellShineCell
{		
	color: #347ea3;
	font-weight: bold;	
	background-color: #d0dcea;	
}

.MemberBoxPictureDark
{
	width: 41px;
	height: 41px;
	float: left;
}

.MemberBoxAtributDark
{
	width: 176px;
	background-color: #cfdbe9;
	color: #0b4b92;
	padding-left: 3px;
}

.MemberBoxAtributShin
{
	width: 176px;
	background-color: White;
	color: #0b4b92;
	padding-left: 3px;	
}

.HomeNewsContentBoxContentHeader
{
	height: 20px;	
	background-color: #b6c8de;
	padding-top: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #0c4993;
}

.HomeNewsContentBoxContent
{
	padding-top: 5px;
	padding-left: 10px;
	color: Black;
	margin-bottom: 5px;
}

.NewsaccordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #0c4993;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
	width: 660px;
}

.NewsaccordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.NewsaccordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.NewsaccordionContent
{
    background-color: #d6dfef;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
	width: 660px;    
}

.NewsContainer
{
	margin: 10px;
}

/*MemberProfil*/
.MemberProfilContainer
{
	position: absolute;
	width: 680px;
	background-color: Transparent;
	height: 680px;
	z-index: 50;
	margin-left: 0Px;
	margin-top: 00px;
}

.MemberProfilNavigationContainer
{
	width: 520px;
	height: 26px;	
	z-index: 20;
}

.MemberProfilContentContainer
{
	background-color: #ebf0f6;
	border: solid black 1px;
	margin-top: 26px;
	padding: 10px;
	position: absolute;	
	height: 670px;
	width: 680px;	
	overflow: auto;
	z-index: 10;	
}

.ProfilNavi
{
	float: left;	
}

.MemberProfilHeaderContainerStep1
{
	height: 60px;
	margin: 10px;
	width: 660px;
	border: solid 1px Transparent;
	border-bottom: solid 1px #0c4993;
	color: #0c4993;
	font-weight: bold;	
}

.MemberProfilUserNameStep1
{
	font-size: 20px;
}

.MemberProfilHeaderLinkButtonStep1
{
	display: block;
	height: 20px;
	color: #0c4993;
}

.RegisterUserWizardStepHeaderContainer
{
	width: 685px;	
	height: 25px;
	background-color: #0c4993;
}

.RegisterUserWizardStepHeaderTextContainer
{
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;	
	color: White;
}

.RegisterUserWizardTableCellShinLeft, .RegisterUserWizardTableCellDarkLeft
{
	width: 160px; 
	background-color: #d6dfef; 
	height: 20px; 
	text-align: right; 
	font-weight: bold; 
	color: #0c4993;
}

.RegisterUserWizardTableCellDarkLeft
{
	background-color: #c5cede; 
}

.RegisterUserWizardTableCellShinRight, .RegisterUserWizardTableCellDarkRight
{
	width: 340px; 
	background-color: #d6dfef; 
	height: 20px; 
	text-align: left; 
	font-weight: normal; 		
	color: #0c4993;
}

.RegisterUserWizardTableCellDarkRight
{
	background-color: #c5cede; 
}

.MemberProfilFotoContainerStep1
{
	width: 660px;
	margin: 10px;	
}

.MemberProfilMainFotoStep1
{
	width: 250px;
}


.MemberProfilThumbFotoStep1
{
	margin: 10px;
	margin-left: 22px;
}

.MemberProfilPersonlaInfoContainer
{
	margin-left: 10px;
	width: 380px;
}

.MemberPersonlaInfoHeaderText
{
	margin-left: 5px;	
	color: White;
	font-weight: bold;
}

.MemberPersonlaInfoTableCellShinLeft, .MemberPersonlaInfoTableCellDarkLeft
{
	width: 120px; 
	background-color: #d6dfef; 
	font-weight: bold; 
	color: #0c4993;
}

.MemberPersonlaInfoTableCellDarkLeft
{
	background-color: #c5cede; 
}

.MemberPersonlaInfoTableCellShinRight, .MemberPersonlaInfoTableCellDarkRight
{
	width: 140px; 
	background-color: #d6dfef; 
	text-align: left; 
	font-weight: normal; 		
	color: #0c4993;
}

.MemberPersonlaInfoTableCellDarkRight
{
	background-color: #c5cede; 
}	

.MemberProfilMessageContainer
{
	margin-left: 10px;
	width: 655px;	
}

.MemberProfilMessageHeaderText
{
	margin-left: 5px;	
	color: White;
	font-weight: bold;	
}

.MemberProfilMessageTitle
{
	font-weight: bold;
	color: #0c4993;
	margin-left: 10px;
}

.MemberProfilBoxMessageTitleText
{
	margin-left: 5px;
	margin-top: 5px;
	width: 590px;
}

.MemberProfilMessage
{
	font-weight: bold;
	color: #0c4993;
	display: block;
	margin-left: 10px;
	margin-top: 10px;
}

.MemberProfilMessageText
{
	margin-left: 10px;
	width: 622px;
	height: 80px;
}

.Test
{
	display: block;
}

.RequestMember
{
	margin-right: 20px;	
}

.JobsSendButton
{
	width: 150px;
	margin-left: 70px;
}

/*Haarmodell werden*/

.HairModellPicsStepButtonContainer
{
	position: absolute;
	margin-left: 10px; 
}

.HairModellPicsStepButtonOn
{
	width: 100px; 
	background-color: #cedbe9; 
	height: 25px; 
	float: left; 
	margin-left: 1px; 
	border-bottom: #cedbe9 solid 1px;
	line-height: 25px;	
	font-weight: bold;
	font-size: 14px;
}

.HairModellPicsStepButtonOff
{
	width: 100px; 
	background-color: #b2cce8; 
	height: 20px; 
	float: left; 
	margin-left: 1px; 
	border-bottom: white solid 1px; 
	margin-top: 5px;
	line-height: 20px;
}

.HairModellStepContainer
{
	position: absolute;
	top: 26px;
	background-color: #cedbe9;
	clear: both;
	height: 720px;
	width: 685px;		
}

.HairModellStepPicsFunktionContainerBase, .HairModellStepPicsFunktionContainer01, .HairModellStepPicsFunktionContainer02, .HairModellStepPicsFunktionContainer03, .HairModellStepPicsFunktionContainer04, .HairModellStepPicsFunktionContainer05
{
	position: absolute;
	height: 25px;
	background-color: #0c4993;	
	border: white solid 1px;
	top: 8px;
	color: White;
}

.HairModellStepPicsFunktionContainer01
{
	left: 15px;
	background-color: #cedbe9;		
	border: white solid 1px;	
}

.HairModellStepPicsFunktionContainer02
{
	left: 300px;	
	width: 110px;		
}

.HairModellStepPicsFunktionContainer03
{
	left: 410px;	
	width: 100px;			
}

.HairModellStepPicsFunktionContainer04
{
	left: 550px;
	width: 60px;	
}

.HairModellStepPicsFunktionContainer05
{
	left: 610px;	
	width: 60px;		
}

.HairModellSendButton
{
	height: 25px;
	background-color: #0c4993;	
	border: white solid 1px;
	margin-top: 8px;
	color: White;
	width: 100px;
	margin-left: 500px;
}

.HairModellStepPicsContainer
{
	position: absolute;
	width: 640px;
	height: 640px;
	border: white solid 1px;
	margin-left: 11px;
	margin-top: 40px;
	margin-bottom: 10px;
	padding: 10px; 
	text-align: center;
}

.HairModellStepFunktionsContainer
{
	position: absolute;
	width: 630px;
	height: 640px;
	border: white solid 1px;
	margin-left: 11px;
	margin-top: 40px;
	margin-bottom: 10px;
	padding: 15px; 
	text-align: left;
}

.HairModellStepFunktionsButtonLeft
{
	width: 200px;
	background-color: #cedbe9;
	line-height: 25px;
	float: left;
	font-weight: bold;
}

.HairModellStepFunktionsButtonRight
{
	width: 199px;
	background-color: #cedbe9;
	line-height: 25px;
	float: right;
	font-weight: bold;	
}

.TopLineContentBoxContainer
{
	width: 685px;
	height: 95px;		
}

.TopLineContentBox01Container, .TopLineContentBox02Container, .TopLineContentBox03Container
{
	position: absolute;
	width: 222px;
	background-image: url(/App_Themes/Standard/_pics/TopBoxMainBorder.png);
	background-position: left;
	background-repeat: no-repeat;
	/*border: solid 1px red;*/
}

.TopLineContentBox02Container
{
	margin-left: 231px;
	background-image: none;
}

.TopLineContentBox03Container
{
	margin-left: 462px; 	
	background-position: right;
}

.TopLineContentBoxHeader01
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeader01Bg.png);
	background-position: top;
	background-repeat: repeat-x;
}

.TopLineContentBoxHeader02
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeader02Bg.png);
	background-position: top;
	background-repeat: repeat-x;
}

.TopLineContentBoxHeaderCornerLeft
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeaderCornerLeft.png);
	background-position: top left;
	background-repeat: no-repeat;	
}

.TopLineContentBoxHeaderCornerRight
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeaderCornerRight.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.TopLineContentBoxFooterLine
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxFooterBorder.png);
	background-position: bottom;
	background-repeat: repeat-x;	
}

.TopLineContentBoxFooterCornerLeft
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxFooterCornerLeft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.TopLineContentBoxFooterCornerRight
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxFooterCornerRight.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.ContentBoxContainer
{
	position: absolute;
	margin-top: 10px;
}

.ContentBoxHeader
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeader01Bg.png);
	background-position: top;
	background-repeat: repeat-x;		
}

.ContentBoxLeftBorder, .ContentBoxRightBorder
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxMainBorder.png);
	background-position: left;
	background-repeat: repeat-y;
}

.ContentBoxRightBorder
{
	background-position: right;
}

.ContentBoxHeaderLeftCorner
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeaderCornerLeft.png);
	background-position: top left;
	background-repeat: no-repeat;	
}

.ContentBoxHeaderRightCorner
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxHeaderCornerRight.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.ContentBoxFooterLine
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxFooterBorder.png);
	background-position: bottom;
	background-repeat: repeat-x;	
}

.ContentBoxFooterLeftCorner
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxFooterCornerLeft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.ContentBoxFooterRightCorner
{
	background-image: url(/App_Themes/Standard/_pics/TopBoxFooterCornerRight.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.SalonSelectContainerButton
{	
	position: absolute;	
	width: 374px;	
	height: 180px;
	background-image: url(/App_Themes/Standard/_pics/SalonSelectBg.png);
	background-repeat: no-repeat;
}

.SalonSelectorContainer 
{
	background-color:#2c2b2b;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
	width:600px;
	height: 530px;
}

.SalonSelectorHeadline
{
	position: absolute;
	width: 235px;
	height: 43px;	
	margin-left: 200px;
}

.SalonSelectorClose
{
	position: absolute;
	margin-left: 530px;	
}
	
.SalonSelectorMapContainer
{
	position: absolute;
	margin-top: 40px;
	height: 502px;
	width: 379px;
	background-image: url(/App_Themes/Standard/_pics/SelectorMap090316.png);	
	background-repeat: no-repeat;
}

.SalonSelectorTapContainer
{
	position: absolute;
	margin-top: 70px;
	margin-left: 400px;
}

.SalonSelectorTap
{
	width: 171px;
	height: 23px;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: White;
	cursor: pointer;
	background-image: url(/App_Themes/Standard/_pics/SalonSelectTapBg.png);	
	background-repeat: no-repeat;
}

.SalonSelectorTapContent
{
	width: 157px;
	margin-left: 3px;
	margin-bottom: 3px;
	border: solid 1px gray;
	padding: 3px;	
	background-color: #403f3f;
	font-size: 14px;
}


.AdBox300x250
{
	position: absolute;
	margin-top: 10px;
	margin-left: 385px;
	height: 250px;	
}

.SalonSelectorPinn1515
{
	position: absolute;
	width: 15px;
	height: 15px;		
	cursor: pointer;	
}

.SalonSelectorPinnBox
{
	position: absolute;
	background-color: #ffcc00;
	display: none;
}

.SalonSelectorPinnItemBox
{
	margin: 3px;
	color: #0c4993;
	text-decoration: underline;
	cursor: pointer;
}

.NewsBoxItemHeader
{
	height: 18px; 
	background-color: #cedbe9; 
	color: #0c4993; 
	position: absolute; 
	margin-top: 18px; 
	width: 288px; 
	margin-left: 1px; 
	padding-top: 2px; 
	padding-left: 10px;
}

.NewsBoxItemPics
{
	position: absolute; 
	margin-top: 45px; 
	margin-left: 10px; 
}

.NewsBoxItemText
{
	position: absolute; 
	margin-top: 40px; 
	margin-left: 70px;
	width: 215px;
}

.NewsBoxFooterContainer
{
	height: 19px; 
	color: #0c4993; 
	position: absolute; 
	margin-top: 90px; 
	width: 288px; 
	margin-left: 1px; 
	padding-top: 1px; 
	padding-left: 10px;
	border-top: solid 1px black;
}

.NewsSalonItemHeader
{	height: 18px; 
	background-color: #cedbe9; 
	color: #0c4993; 
	position: absolute; 
	margin-top: 20px; 
	width: 363px; 
	margin-left: 1px; 
	padding-top: 2px; 
	padding-left: 10px;
}

.NewsSalonItemText
{
	position: absolute; 
	margin-top: 50px; 
	margin-left: 15px;
	width: 350px; 
}

.NewsSalonFooterContainer
{
	height: 19px; 
	color: #0c4993; 
	position: absolute; 
	margin-top: 160px; 
	width: 363px; 
	margin-left: 1px; 
	padding-top: 1px; 
	padding-left: 10px;
	border-top: solid 1px black;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*Prev Next Button*/
.PrevNextButton
{
	text-decoration: none;
	color: White;
	font-weight: bold;	
}

.NumericButton, .CurrentPageLabel
{
	text-decoration: none;
	color: White;
	font-weight: bold;	
}
	
.CurrentPageLabel
{
	text-decoration: underline
}

.AGBPupUpContainer
{
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:20px;
	width:500px;
	height: 400px;
	overflow: auto;
}

/*Voting*/
/*Navi On*/
.VotingNaviCenterOn, .VotingNaviLeftOn, .VotingNaviRightOn
{
	height: 30px;
	background-image:  url(/Actions/_pics/VotingNaviCenterOn.png);
	border-bottom: solid 1px #f2f1f1;		
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #0c4993;
}

.VotingNaviLeftOn
{
	background-image:  url(/Actions/_pics/VotingNaviLeftOn.png);
	background-position: left;
	background-repeat: no-repeat;	
}

.VotingNaviRightOn
{
	background-image:  url(/Actions/_pics/VotingNaviRightOn.png);	
	background-position: right;
	background-repeat: no-repeat;
}

/*Navi Off*/
.VotingNaviCenterOff, .VotingNaviLeftOff, .VotingNaviRightOff
{
	height: 30px;
	background-image:  url(/Actions/_pics/VotingNaviCenterOff.png);		
	border-bottom: solid 1px black;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #0c4993;	
}

.VotingNaviLeftOff
{
	background-image:  url(/Actions/_pics/VotingNaviLeftOff.png);
	background-position: left;
	background-repeat: no-repeat;	
}

.VotingNaviRightOff
{
	background-image:  url(/Actions/_pics/VotingNaviRightOff.png);	
	background-position: right;
	background-repeat: no-repeat;
}

.VotingButton
{
	color: White;
	background-color: #0062a4;
	border-color: #abadad;	
	}