/* General_myModego */
a
{
	color: Black;
}
body {
   font-family: 'Open Sans', sans-serif, Arial;
    margin: 0px;
    text-decoration: none;
}
img
{
	border-style: none;
	border-width: 0px;
}
.BodyLogin
{
    background-color: White;
    background-image: url(../../../myModego/General_myModego/myModego_Images/myModego_Navigation/welcome1.jpg);

    background-position-y: 120px;
    background-size: 100%;
    height:100%;
    background-repeat : no-repeat ;
}
.BodyWelcome
{
    background-color: White;
}
#HTMLHeaderNav_ImageHeader_R
{
}
@media all and (max-width: 840px) {	#HTMLHeaderNav_ImageHeader_R { display: none ; } }

/* Menubutton und Optionbutton */
.MenuAndOptionsButtonsBackground
{
	background-color: White;
}
.MenuAndOptions
{
	position: absolute;
	top: 121px; 
}
.MenuButton
{
	background: White;
}
.MenuButtonLine
{
	background: Gray;
}
.MenuButtonBorder
{
	border-right: 1px solid Gray;
}	
.MenuList
{
	background: #8DA3AD;
}
.MenuListButton
{
	background:#8DA3AD;
	border-bottom: 1px solid White;
	border-right: 1px solid White;
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	text-align: left;  
    text-decoration: none;
	width: 200px;
	-webkit-appearance: none;
}
.MenuListButton a
{
	color: White;
	text-decoration: none;
}
.MenuListButton:hover
{
	background: Gray;
	color: White;
	cursor: pointer;
    text-decoration: none;
}
.OptionButton
{
	background: White;
}
.OptionButtonLine
{
	background: Gray;
}
.OptionButtonBorder
{
	border-left: 1px solid Gray;
}
.OptionList
{
	background: rgb(5, 134, 189);
}
.OptionListButton
{
	background: #8DA3AD;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	text-align: left;  
    text-decoration: none;
	width: 200px;
	-webkit-appearance: none;
}
.OptionListButton a
{
	background: #8DA3AD;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	text-align: left;  
    text-decoration: none;
	width: 200px;
}
.OptionListButton:hover
{
	background: Gray;
	color: White;
	cursor: pointer;
    text-decoration: none;
}
.OptionListButtonText
{
	background-color: Gray;
	color: White;
	font-size: 12px;
	line-height: 15px;
    text-decoration: none;
	width: 200px;
}
/* Header-Navigation */
.HeaderNavigationLine
{
	background-color: #5E707B; 
	color: White;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
}
.HeaderNavigationLineReverse
{
	background-color: #5E707B; 
	color: white;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
}
.HeaderNavigationLineButton
{
	background-color: transparent;
	border-style: none; 
	color: White;
	font-size: 13px;
	font-weight: 600;
    text-decoration: none;
}
.HeaderNavigationLineButton a
{
	color: White;
	text-decoration: none;
}
.HeaderNavigationLineButton:hover
{
	color: white;
	cursor: pointer;  
    text-decoration: none;
}
#HeaderNavigationLineCartInfo
{
	position: absolute;
	left: 220px;
	top: 92px;
}
@media all and (max-width: 414px) {	#HeaderNavigationLineCartInfo { display: none; } }

.HeaderNavigationLineLinkButton
{
	color: White;
 	font-size: 13px;
 	font-weight: 600;
 	text-decoration: none;
}
.HeaderNavigationLineLinkButton:hover
{
	color: Gray;
	cursor: pointer;
    text-decoration: none;
}
.HeaderNavigationLineTextBox
{
	color: Black; 
	border-color: Gray;
	border-width: 0px; 
	border-style: none; 
	font-size: 13px;
	font-weight: 600;
	height: 20px; 
	line-height: 20px;
	text-decoration: none;
}
.HeaderNavigationLineSearchButton
{
	position: absolute;
	left: 190px;
	top: 91px; 
}
.HeaderNavigationLineSearchTextBox
{
	position: absolute;
	left: 40px;
	top: 91px;
}
#HeaderNavigationLineOptions
{
}
@media all and (max-width: 500px) {	#HeaderNavigationLineOptions { display: none; } }
/* Fehlernachrichten */
.Message
{
	color: Red;
	font-size: 13px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}
/* CPB */
.ContentBackground
{
	background: #333333; 
}
/* CBT - CBH */
.ContentButton
{
	background: #8DA3AD;
	border-style: none; 
	color: White;
	font-size: 12px;
	font-weight: 600;
	height: 25px;
	line-height: 25px;
	text-align: center;  
    text-decoration: none;
    width: 145px;
	-webkit-appearance: none;
}
.ContentButton a
{
	color: White;
	text-decoration: none;
}
.ContentButton:hover
{
	background: gray;
	color: white;
	cursor: pointer;  
    text-decoration: none;
}
/* CBR */
.ContentButtonRed
{
	background: #333333;
	border-style: none; 
	color: White;
	font-size: 12px;
	font-weight: 600;
	height: 25px;
	line-height: 25px;
	text-align: center;  
    text-decoration: none;
    width: 145px;
	-webkit-appearance: none;
}
.ContentButtonRed a
{
	color: White;
	text-decoration: none;
}
.ContentButtonRed:hover
{
	background: gray;
	color: white;
	cursor: pointer;  
    text-decoration: none;
}

/* CDL */
.ContentDropDownList
{
	color: Black; 
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	height: 20px; 
	line-height: 20px;
	text-decoration: none;
}
/* CPL */
.ContentLine
{
	background: White;
	color: Black;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}
/* CLH */
.ContentListHeader
{
	background: #8DA3AD;
	color: white;
	font-size: 12px;
	font-weight: 600;
	line-height: 25px;
	text-decoration: none;
}
.ContentPager
{
	color: Gray;  
	font-size: 12px;
	font-weight: 600;
	height: 15px; 
	line-height: 15px;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;  
}
.ContentPanel
{
	background: White;
	text-decoration: none;
}
.ContentSeparator
{
	background: Gray;
	text-decoration: none;
}
/* CTX */
.ContentText
{
	color: black;
	font-size: 12px;
	text-decoration: none;
}
/* CTB */
.ContentTextBox
{
	color: Black; 
	border-color: Gray;
	border-width: 1px; 
	border-style: solid; 
	font-size: 12px;
	height: 20px; 
	line-height: 20px;
	text-decoration: none;
}
/* CPT */
.ContentTitle
{
	background: #8DA3AD;
	color: White;
	font-size: 12px;
	font-weight: 600;
	height: 25px;
	line-height: 25px;
    text-decoration: none;
}
/* Administrationsformulare */
.ContentsBackground
{
	background: #8DA3AD;
}
.ContentsButton
{
	background: #8DA3AD;
	border-style: none; 
	color: White;
	font-size: 12px;
	font-weight: 600;
	height: 25px;
	line-height: 25px;
	text-align: center;  
    text-decoration: none;
    width: 160px;
	-webkit-appearance: none;
}
.ContentsButton a
{
	color: White;
	text-decoration: none;
}
.ContentsButton:hover
{
	background: gray;
	color: white;
	cursor: pointer;  
    text-decoration: none;
}
.ContentsContent
{
	background: White;
	text-decoration: none;
}
.ContentsDropDownList
{
	color: Black; 
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsHeader
{
	background: #8DA3AD;
	border: 0px;
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsHeader a
{
	background: #8DA3AD;
	border: 0px;
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: underline;
}
.ContentsLine
{
	color: Gray;  
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsLineInput
{
	color: Gray;  
	font-size: 13px;
	font-weight: 600;
	height: 26px; 
	line-height: 26px;
	text-decoration: none;
}
.ContentsList
{
	background-color: #f0f0f0;
	color: black;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsListAlternate
{
	background-color: #e0e0e0;
	color: black;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsListCalendarToday
{
	background-color: White;
	color: black;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsPager
{
	color: Gray;  
	font-size: 13px;
	font-weight: 600;
	height: 15px; 
	line-height: 15px;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;  
}
.ContentsPanel
{
	background: rgb(241, 241, 241);
	border: none;
	box-shadow: 10px 10px 5px Gray;
	padding: 5px;
	margin: 0px; 
	text-decoration: none;
	width: 96%;
}
.ContentsRecordsFound
{
	color: Gray;  
	font-size: 13px;
	font-weight: 600;
	height: 15px; 
	line-height: 15px;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;  
}
.ContentsSearch
{
	background: White;
	color: Gray;
	font-size: 13px;
	font-weight: 600;
	height: 24px;
	line-height: 24px;
	padding-left: 3px;
	padding-right: 3px;
}
.ContentsSeparator
{
	background: gray;
	text-decoration: none;
}
.ContentsTextBox
{
	color: Black; 
	border-color: Gray;
	border-style: solid; 
	border-width: 1px; 
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.ContentsTitle
{
	background: gray;
	color: white;
	font-size: 13px;
	font-weight: 600;
	height: 24px; 
	line-height: 24px;
	text-decoration: none;
}
.LoginButton
{
	background: #8DA3AD;
	border-style: none; 
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	text-align: center;  
    text-decoration: none;
    width: 160px;
	-webkit-appearance: none;
}
.LoginButton a
{
	color: White;
	text-decoration: none;
}
.LoginButton:hover
{
	background: gray;
	color: white;
	cursor: pointer;  
    text-decoration: none;
}
.LoginButtonDisabled
{
	background-color: lightgray ;
	border-style: none; 
	color: White;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	text-align: center;  
    text-decoration: none;
    width: 160px;
	-webkit-appearance: none;
}
.LoginContent
{
	background: White;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
}
.LoginDropDownList
{
	color: #8DA3AD; 
	border-color: Gray;
	border-style: solid;
	font-size: 20px;
	height: 34px; 
	line-height: 34px;
	text-align: left;
	text-decoration: none;
}
.LoginHeader
{
	background: #8DA3AD;
	border: 0px;
	color: White;
	font-size: 20px;
	height: 30px; 
	line-height: 30px;
	text-align: left;
	text-decoration: none;
}
.LoginMessage
{
	color: Red;
	font-size: 13px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}
.LoginPanel
{
	background: rgb(241, 241, 241);
	border: none;
	box-shadow: 10px 10px 5px Gray;
	padding: 5px;
	margin: 0px; 
	text-decoration: none;
	width: 600px;
}
@media all and (max-width: 840px) {	.LoginPanel { width: 500px ; } }
@media all and (max-width: 500px) {	.LoginPanel { width: 400px ; } }
.LoginText
{
	color: #8DA3AD;  
	font-size: 20px;
	height: 30px; 
	line-height: 30px;
	text-align: left;
	text-decoration: none;
}
.LoginTextBox
{
	color: #8DA3AD; 
	border-color: Gray;
	border-style: solid; 
	font-size: 20px;
	height: 30px; 
	line-height: 30px;
	text-decoration: none;
}
.WelcomeButton
{
	background: #8DA3AD;
	border-style: none; 
	color: White;
	font-size: 13px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	text-align: center;  
    text-decoration: none;
    width: 160px;
	-webkit-appearance: none;
}
.WelcomeButton a
{
	color: White;
	text-decoration: none;
}
.WelcomeButton:hover
{
	background: gray;
	color: white;
	cursor: pointer;  
    text-decoration: none;
}
.WelcomeContent
{
	background: White;
	text-decoration: none;
}
.WelcomeFrame
{
	border: gray 1px solid;
}
.WelcomeHeader
{
	background: #8DA3AD;
	border: 0px;
	color: White;
	font-size: 20px;
	height: 30px; 
	line-height: 30px;
	text-align: left;
	text-decoration: none;
}
.WelcomeMessage
{
	color: Red;
	font-size: 13px;
	font-weight: 700;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}
.WelcomePanel
{
	background: rgb(241, 241, 241);
	border: none;
	box-shadow: 10px 10px 5px Gray;
	padding: 5px;
	margin: 0px; 
	text-decoration: none;
	width: 96%;
}
.WelcomeText
{
	color: Gray;  
	font-size: 20px;
	height: 30px; 
	line-height: 30px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;  
}
.WelcomeTradeMark
{
	background-color: white;
	font-size: 13px;
	color: gray;
}
.WelcomeContentX
{
    border-left: 1px solid  gray;
    padding:5px; 
    white-space:normal;
    color: Gray; 
    font-size: 17px;
}
@media all and (max-width: 800px) {.WelcomeContentX { font-size: 14px; } }
@media all and (max-width: 600px) {.WelcomeContentX { display: none; } }


#LoginDataSecurity
{
 	background: white;
    bottom: 0px;
    border-top: 1px solid #333;
	color: #333;  
	font-size: 17px;
	line-height: 30px;
    position: fixed;
    width: 100%;
    z-index: 999;
    padding: 10px;
}
.xCB
{
    clear: both;  
}
.xFL
{
	float: left;
}

