﻿@charset "UTF-8";
@import url('../reset.css');

body {
font-family:'Istok Web', sans-serif!important;
overflow-x:hidden;
overflow-y:scroll;
min-height:100%;
-webkit-appearance:none !important;
}
input
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

a,a:visited,a:focus,a:active,a:link {
color:#464646;
text-decoration:none;
padding:0;
}

a:hover {
text-decoration:underline;
outline:none 0;
}

h1,h2,h3,h4,h5,h6,h7 {
color:#FF8F00;
margin:0 0 0 0;
}

hr {
border:none;
border-bottom:2px solid #FF8F00;
margin:1em 0;
}

ul {
list-style-position:outside;
margin-left:1em;
}

/*li {display:block}*/

.rbCheckBox25 {
width:25px;
height:25px;
background-size:26px;
background-image:url(/App_Themes/Default/images/checkbox_uncheck.png);
border:none!important;
background-color:transparent;
}

.box {
}

.box_content {
}

#menu a {
color:#fff;
}

#defaultMenu a {
color:#fff;
}

#footer_content {
border-top:4px solid #FF8F00;
width:100%;
}

#display_content {
margin-bottom:-2px;
}

#footer_content a {
/*color:#FF8F00;*/
}

#display_sizes {
background-color:#FF8F00;
color:#fff;
overflow:hidden;
}

#display_sizes li span {
display:block;
height:100%;
}

#display_sizes ul {
float:right;
margin-left:0;
}

#display_sizes li a {
color:#FFF;
}

#display_sizes li {
list-style:none;
display:inline-block;
float:left;
}

#display_sizes li.select,#display_sizes li:hover {
background-color:#FFAC40;
}

#display_sizes li.select a {
font-weight:700;
}

#display_sizes li a:hover {
text-decoration:none;
}

/* End display-Bereich */
#top_content {
background-color:#fff;
color:#464646;
}

.header {
background-color:#fff;
}

.headerContent {
overflow:hidden;
}

.content {
margin:0 auto;
position:relative;
top:0;
z-index:5;
-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,1);
/* WebKit */
-moz-box-shadow:0 0 2px 0 rgba(0,0,0,1);
/* Firefox */
box-shadow:0 0 2px 0 rgba(0,0,0,1);
/* Standard */
}

.menu {
background-color:#ff8f00;
}

.Mainmenu {
color:#fff;
line-height:inherit;
list-style:none outside none;
line-height:inherit;
list-style:none outside none;
width:100%;
}

.MenuItem {
display:inline;
line-height:inherit;
list-style:none;
position:relative;
text-align:center;
}

.MenuItemRight {
float:right!important;
text-align:left!important;
width:100%!important;
}

.MenuItem,.menuItemSelected {
display:inline;
line-height:inherit;
list-style:none;
padding-right:0!important;
position:relative;
}

.MenuItem:hover {
background-color:#ffac40!important;
}

.MenuItemRight:hover {
background-color:#ffac40!important;
}

.menuItemSelected {
background-color:#ffac40!important;
}

.rmText {
text-align:right!important;
cursor:pointer;
}

.rmLast {
text-align:right!important;
cursor:pointer;
}

a.select {
background-color:#fff;
color:#00529E;
}

.footer {
text-align:center;
color:#464646;
}

.MenuOuter {
background-color:#ff8f00;
position:absolute;
width:100%;
}

.wrapper {
overflow:hidden;
}

.watermark {
color:gray;
}

#footer {
background-color:#464646;
}

#size {
}

.warning_box {
border:2px solid #464646;
padding:0.5em;
}

.warning,.RadCaptcha span {
color:#fa1919!important;
font-size:.9em;
line-height:1em;
}

.small .warning {
float:right;
}

.login_view {
text-align:right;
color:#000;
}

.btnBlue {
background-color:#47B7FF;
border:1px solid #464646;
color:#FFF;
cursor:pointer;
}

/* Button */
.btnWhite {
background-color:#FFF;
border:none;
color:#000;
cursor:pointer;
}

.btn_berichtAbschliessen {
background-color:#ff8f00;
border:none;
cursor:pointer;
width:100%;
color:#fff!important;
}

.ZurueckBtn {
position:absolute;
background-color:#47B7FF;
border:1px solid #464646;
color:#FFF;
cursor:pointer;
}

/**/
/* Menue */
.GridBerichteUebersicht {
color:#464646;
}

.Bericht_Status a {
color:#464646!important;
}

.hover_row {
color:#ff8f00;
text-decoration:underline;
}

.yellowLine {
}

.yellowDiv {
background-color:#ff8f00;
color:#fff!important;
text-align:center;
}

.btnBerichtEditGrey {
color:#464646!important;
}

.waterMark {
text-align:center;
color:#999;
text-align:center;
}

.floatbox {
overflow:hidden;
}

.fltl {
float:left;
}

.center{
margin-left:33%;
margin-right:33%;
position: relative;
}

.fltr {
float:right;
}

/* Label */
.succsessHint {
color:#78b401;
/*padding-left:10px;*/
/*padding-right:10px;*/
}

.failHint {
background-color:#c80101;
}

.imgRound {
}

.imgCloud {
}

.imgIPhone {
}

.linkKundenLogin {
color:#464646!important;
}

/*Bestell-Wizard*/
.kdbOrderWizard .rtsLI {
width:25%!important;
}

/*.kdbAdminMenu.orderManagement .rtsLI {
width:33.33%!important;
}*/


.kdbAuftragWizard .rtsUL,
.kdbOrderWizard .rtsUL
{
width:100%;
}

.kdbOrderWizard .versionSelectBtn {
width:50%;
text-align:center;
float:left;
}

.kdbOrderWizard .toggleBtn {
width:90%;
}
.kdbOrderWizardContent .RadButton.rbImageButton {
border:2px solid #464646;
background-color:#fff;
color:#464646;
font-weight:700;
}

.kdbOrderWizardContent .RadButton.rbImageButton.sel,.kdbOrderWizardContent .RadButton.rbImageButton :hover {
background-color:#464646;
color:#fff;
}

.kdbOrderWizard .toggleBtn .toggleBtnInner {
padding:3%;
}

.kdbOrderWizard .toggleBtn .toggleBtnHl {
font-size:2.4em;
line-height:1em;
font-weight:800;
}

.kdbOrderWizard .toggleBtn .toggleBtnCnt {
padding:5% 0;
}

.kdbOrderWizard .toggleBtn .toggleBtnCnt ul {
font-size:1.4em;
font-weight:400;
line-height:1.5em;
text-align:left;
display:inline-table;
}

.RadTabStrip .rtsCheckIcon .rtsTxt {
background-image:url(/App_Themes/Default/Images/kdbWizard_check_20.png);
padding-left:25px!important;
}

.kdbAuftragWizard .RadTabStrip,
.kdbOrderWizard .RadTabStrip{
background-color:#fff;
font-size:1.2em;
border-color:#464646;
border-style:solid;
border-width:2px 0;
}

.kdbErweitertWizard .RadTabStrip{
background-color:#fff;
font-size:1em;
border-color:#464646;
border-style:solid;
border-width:2px 0;
}

.RadTabStrip .rtsCheckIcon .rtsTxt {
background-repeat:no-repeat;
background-position:left center;
}

.kdbAuftragWizard .rtsLink,
.kdbOrderWizard .rtsLink,
.kdbErweitertWizard.rtsLink {
color:#464646;
}

.kdbAuftragWizard .rtsDisabled,
.kdbOrderWizard .rtsDisabled, 
.kdbErweitertWizard .rtsDisabled {
color:#999!important;
}

.kdbAuftragWizard .rtsSelected,
.kdbOrderWizard .rtsSelected,
.kdbErweitertWizard .rtsSelected {
background-color:#464646;
color:#fff!important;
cursor:default!important;
}

.kdbOrderWizardContent {
padding:2% 0;
/*font-size:1.2em;*/
}

.kdbUserGrid table td.leftCol,.kdbOrderWizardContent table td.leftCol {
width:22%;
}

.kdbUserGrid {
padding:0%;
}

.kdbUserGridTable input.tb,.kdbUserGridTable select,.kdbUserGridTable input.tbZipCode,.kdbOrderWizardContent input.tb,.kdbOrderWizardContent select,.kdbOrderWizardContent input.tbZipCode {
/*font-size:1em;*/
height:1.6em;
}

.kdbUserGridTable textarea,.kdbUserGridTable input.tb,.kdbUserGridTable .RadComboBox {
/*width:50%!important;*/
margin-right:10px;
}

.kdbOrderWizardContent textarea,.kdbOrderWizardContent input.tb,.kdbOrderWizardContent .RadComboBox {
/*width:43%!important;*/
margin-right:10px;
border:1px solid #000;
}

kdbUserGridTable input.tbZipCode {
width:25%!important;
margin-right:10px;
}

.kdbOrderWizardContent select,.kdbOrderWizardContent input.tbZipCode,.RadDropDownList {
margin-right:10px;
}

.kdbOrderWizardContent hr {
margin:1em 0;
}

.kdbOrderWizardContent .trSecurityCodeRight {
line-height:1.2;
}

.kdbOrderWizardContent .trSecurityCodeRight input.tb {
width:90%!important;
}

.kdbOrderWizardContent .divSecurityCode {
margin-bottom:1em;
}

.kdbAuftragWizard .kdbAuftragWizardContent {
/*padding:2%;*/
}

.kdbAuftragWizard .kdbAuftragWizardContent {
font-size:1.0em;
/*line-height:2em;*/
}

.kdbAuftragWizard .kdbAuftragWizardContent input.tb,.kdbAuftragWizard .kdbAuftragWizardContent select {
font-size:1em;
height:1.6em;
width:40%;
margin-right:10px;
}

.kdbAuftragWizard .kdbAuftragWizardContent hr {
margin:1em 0;
}

.kdbAuftragWizard .kdbAuftragWizardContent .RadButton.rbImageButton {
border:4px solid #464646;
background-color:#fff;
}

.kdbAuftragWizard .kdbAuftragWizardContent .RadButton.rbImageButton.hov {
background-color:#464646;
}

.kdbAuftragWizard .kdbAuftragWizardContent .RadButton.rbImageButton.sel {
background-color:#464646;
border:4px solid #000;
}

.imgButton {
width:42px;
border-color:#FFF!important;
height:42px;
}

/* inner Grid */
.kdbUserGridTable {
font-size:1.0em!important;
line-height:2em!important;
}

.infoBox {
margin-bottom:2%;
border:1px solid red;
padding-bottom:1%;
padding-top:1%;
width:30%;
max-height:20%;
}

.imageBoxLeft {
text-align:center;
}

.imageBoxRight {
text-align:center;
}

.sliderNextImage {
position:relative;
top:-254px;
}

.imgWasIstKudibi {
}

.WIK_left {
float:left;
}

.WIK_right {
float:left;
}

.profile_content {
}

.lineDefault {
background-color:#000;
border:none;
}

.settingsHeadline {
color:#000;
}

input[type=text] {
border:1px solid #464646;
}

input[type=text]:focus {
border:1px solid #ff8f00;
}

.textbox {
border:1px solid #464646 !important;
height:20px;
}

.textboxFocused {
border:1px solid #ff8f00;
}

.textbox:focus {
border:1px solid #ff8f00;
}

.adminClickPanel {
background-color:#FFF;
border:2px solid #464646;
cursor:pointer;
}

.adminClickPanel:hover {
background-color:#47B7FF;
}

.adminClickPanelImage {
}

.adminClickPanelLink {
color:#464646!important;
font-weight:700;
}

.adminClickPanelLink:hover {
text-decoration:none;
}

.login_content {
}

.loginText {
}

.loginBox {
}

.loginBoxLink {
}

.loginTextBox {
}

.detail_value {
}

.linkLogin {
color:#464646!important;
}

.defaultHeadline {
}

.defaultHeadlineDiv {
}

span.searchField {
vertical-align:top!important;
}

.searchField .riTextBox {
height:1.6em!important;
font-size:1.2em!important;
}

#menu a {
height:40px;
display:block;
margin:5px;
background-repeat:no-repeat;
background-position-y:left;
font-size:1.6em;
}

#menu a:hover {
text-decoration:none;
}

#menu a span {
line-height:40px;
}

#menu a:hover span {
color:#fff;
}

#defaultMenu .rmItem {
width:auto!important;
}

#defaultMenu .rmText {
width:auto!important;
height:100%;
}

.cloudHome {
float:left;
}

.cloudHome a {
background-image:url(/App_Themes/Default/images/cloud_40_fff.png);
background-size:contain;
}

.cloudHome:hover {
/*background-image: url('/App_Themes/Default/images/cloud_40_464.png');*/
background-color:#ffac40!important;
}

.cloudHome a span {
margin-left:66px;
}

.cloudSettings {
text-align:right;
float:right;
}

.cloudSettings a {
background-image:url(/App_Themes/Default/images/settings_40_fff.png);
background-size:contain;
}

.cloudSettings:hover {
/*background-image: url('/App_Themes/Default/images/settings_40_464.png');*/
background-color:#ffac40!important;
}

.cloudSettingsActiv {
text-align:right;
float:right;
background-color:#464646!important;
}

.cloudSettingsActiv a {
background-image:url(/App_Themes/Default/images/settings_40_fff.png);
background-size:contain;
}

.cloudSettingsActiv a span {
margin-left:44px;
}

.cloudSettings a span {
margin-left:44px;
}

.cloudMap {
text-align:right;
float:right;
}

.cloudMap a {
background-image:url(/App_Themes/Default/images/markermenu.png);
background-size:contain;
}
.cloudFaq {
text-align:right;
float:right;
}
.cloudFaq a {
	background-image:url(/App_Themes/Default/images/faq.png);
background-size:contain;
}
.cloudFaq a span {
margin-left:44px;
}
.cloudFaq:hover {
background-color:#ffac40!important;
}


.cloudMap:hover {
/*background-image: url('/App_Themes/Default/images/Map_40_464.png');*/
background-color:#ffac40!important;
}

.cloudMap a span {
margin-left:44px;
}

table.instrOverview {
border-spacing:10px 0;
border-collapse:separate;
width:100%;
}

table.instrOverview th {
text-align:center;
line-height:1.5em;
}

table.instrOverview td {
border-left:4px solid;
border-right:4px solid;
}

table.instrOverview td.last {
border-bottom:4px solid;
}

.yellowLine {
background-color:#ff8f00;
}

/*RadComboBox / RadDropDownList*/
.RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInputCell {
background-color:#ff8f00!important;
border:1px solid #464646!important;
}

.RadDropDownList_Metro .rddlFocused,.RadComboBox_Metro .rcbFocused .rcbArrowCell {
background-color:#ff8f00!important;
border:1px solid #464646!important;
}

.rddlPopup_Metro .rddlItemSelected {
background-color:#ff8f00!important;
color:#fff;
}

.RadComboBox_Metro .rcbEmptyMessage {
color:#000!important;
}

/*RadButton*/
.RadButton.rbRight {
text-align:right!important;
}

.RadButton.rbLinkButton.innerLeft {
	margin-left: 1em;
}

.RadButton.rbLinkButton.innerRight {
	margin-right: 1em;
}

.RadButton.rbLinkButton.innerLeft,
.RadButton.rbLinkButton.innerRight{
	color:rgba(70, 70, 70, 0.65);
	border-color:rgba(70, 70, 70, 0.65) !important;
}

.RadButton.rbLinkButton {
border:2px solid #464646!important;
background-color:#fff;
color:#464646;
font-weight:700;
padding:0 0.3em;
font-size:0.9em;
}

.firstStepsTop .RadButton.rbLinkButton {
border:none !important;
background-color:transparent !important;
color:#fff !important;
font-weight:700;
padding:0 0.3em;
font-size:0.9em;
}

.RadButton.rbLinkButton.rbIconOnly {
	padding: 0 0.2em;
}
.RadButton.rbIconOnly .rbText {
	display: none;
}

.RadButton.rbLinkButtonDark {
background-color:#464646;
color:#fff;
}

.RadButton.big.rbLinkButton {
font-size:1em;
padding:0.5em;
line-height:20px;
}

.RadButton.rbLinkButton:hover {
background-color:#464646;
color:#fff;
}

.RadButton.rbLinkButton.innerLeft:hover{
	border-color:rgba(70, 70, 70, 1.0) !important;
	background-color:rgba(70, 70, 70, 0.65) !important;
	color:#fff;
}

.RadButton.rbLinkButton.innerRight:hover{
	border-color:rgba(70, 70, 70, 1.0) !important;
	background-color:rgba(70, 70, 70, 0.65) !important;
	color:#fff;
}

.RadButton .rbPrimaryIcon,.RadButton .rbSecondaryIcon {
position:static!important;
background-image:url(/App_Themes/Default/images/ico_sprite_20.png);
background-repeat:no-repeat;
background-size:200px auto;
width:16px!important;
height:18px!important;
margin: 0 1px;
}

.firstStepsTop .RadButton .rbPrimaryIcon
{
position:static!important;
background-image:url(/App_Themes/Default/images/toggleArrow_up.png);
background-repeat:no-repeat;
background-size:200px auto;
width:16px!important;
height:18px!important;
margin: 0 1px;
background-position: 0 0 !important;
background-size:16px 16px !important;
}

.RadButton.big .rbPrimaryIcon, 
.RadButton.big .rbSecondaryIcon {
background-size:250px auto;
width:20px!important;
height:20px!important;
margin-top:0;
}

.RadButton .rbPrimary {
padding-left:5px!important;
text-align:left;
}

.RadButton .rbPrimaryIcon {
float:left!important;
}

.RadButton .rbSecondary {
padding-right:5px!important;
text-align:right!important;
}

.RadButton .rbSecondaryIcon {
/*float:right!important;*/
}
.rbRight .rbText{
	float:left;
}
.rbRight .rbSecondaryIcon{
	float:right;
}
.CheckButton .rbText{
	float:right !important;
}
.CheckButton .rbSecondaryIcon{
	float:left !important;
}
.RadButton .next {
background-position:8% 0;
}

.RadButton:hover .next {
background-position:8% 100%;
}

.RadButton .delete{
	float:left;
	background-position:35% 0;
}
.RadButton .Bin {
	background-position:51% 104%
}

.RadButton .ReBin {
	background-position:60% 114%
}

.RadButton:hover .delete,
.RadButton.rbLinkButtonDark .delete  {
background-position:35% 100%;
}

.RadButton .back {
	background-position:0 0; 
	float:left;
}
.RadButton:hover .back {
background-position:0 100%;
}

.RadButton .check {
background-position:17.5% 0;
}
.RadButton:hover .check {
background-position:17.5% 100%;
}

.RadButton .add {
background-position:26% -10%;
}

.RadButton .archive {
background-position:70% -10%;
}

.RadButton:hover .archive,
.RadButton.rbLinkButtonDark .add {
background-position:70% 100%;
}

.RadButton:hover .add,
.RadButton.rbLinkButtonDark .add {
background-position:26% 100%;
}

.RadButton .edit {
background-position:43.5% 0;
}
.RadButton:hover .edit,
.RadButton.rbLinkButtonDark .edit {
background-position:43.5% 100%;
}

.btnSelectorSelected {
background-color:#464646 !important;
color:#fff;
}

.btnSelectorLeft {
background-color:#fff;
border:1px solid #7d848f !important;
}
	.btnSelectorLeft .rbText {
		float:left;
	}

.btnSelectorRight {
background-color: #fff;
border: 1px solid #7d848f !important;
}

.btnSelectorRight .rbText {
		float:left;
	}

.rblKudibiSkinUnselect {
height:21px;
background-image:url(/App_Themes/Default/images/rb_unselect.png);
background-size:contain;
cursor:pointer;
border:none;
background-color:#fff;
background-position-x:left;
padding-left:22px;
background-repeat:no-repeat;
}

.rblKudibiSkinSelect {
height:21px;
background-image:url(/App_Themes/Default/images/rb_select.png);
background-size:contain;
cursor:pointer;
border:none;
background-color:#fff;
background-position-x:left;
padding-left:22px;
background-repeat:no-repeat;
}

.RadGrid_Metro .rgMasterTable .rgSelectedCell, .RadGrid_Metro .rgSelectedRow {
	background-color:#FF8F00 !important;
	
}

.RadGrid_Metro .rgActiveRow td, .RadGrid_Metro .rgSelectedRow td {
	border-color:#E5E5E5 !important;
}

.dialog {
	position:absolute;
	background-color:#fff;
	border:1px solid #FF8F00;
	z-index:20;
	box-shadow: 2px 2px 10px #000;
}

.closeBtn {
	position:absolute !important;
	bottom:0;
	right:0;
}
.saveBtn {
	position:absolute !important;
	bottom:0;
	left:0;
}

.DialogContent {
	border:none;
}

.overviewOuter {
	border:4px solid;
    float: left;
}

.overviewOuter .noItemsText {
color:#7d848f;
font-style:italic;
}

.berichte .overviewOuter .instItm, .overviewOuter .noItemsText {
border:none;
display:block;
padding:1%;
}

.weekly .overviewOuter .instItm, .overviewOuter .noItemsText {
display:block;
padding:1%;
border:solid 1px black;
}
.overviewOuter.borderGreen .instItm {
background-color:#cfe5cf;
}
.overviewOuter.borderGreen .instItm.alt {
background-color:#b8e5b8;
}

.overviewOuter.borderRed .instItm {
background-color:#ffe5e9;
}
.overviewOuter.borderRed .instItm.alt {
background-color:#ffccd4;
}

.overviewOuter.borderYellow .instItm {
background-color:#fff7e5;
}
.overviewOuter.borderYellow .instItm.alt {
background-color:#FFEFCC;
}

.overviewOuter.borderBlue .instItm {
background-color:#ccebff;
}
.overviewOuter.borderBlue .instItm.alt {
background-color:#b2e2ff;
}

.overviewHeadline{
	text-align:center;
	color:#000;
}

.borderBlue {
	border-color: #47B7FF
}
.bgColorBlue{
	background-color:#47B7FF;
}
.colorBlue{
	color:#47B7FF;
}

.borderRed {
	border-color: #ff4763
}
.bgColorRed {
	background-color:#ff4763;
}
.colorRed {
	color:#ff4763;
}

.borderYellow {
	border-color: #FFC547;
}
.bgColorYellow {
	background-color:#FFC547;
}
.colorYellow {
	color:#FFC547;
}

.borderGreen {
	border-color: #47B847;
}
.bgColorGreen {
	background-color:#47B847;
}
.colorGreen {
	color:#47B847;
}

.overviewEintrag {
	text-align:left;
	width:100%;
	padding-left:3px;
	color:#000;
	text-decoration:none;
	cursor:pointer;
}

.fb_order_iconbox {
	float:left;
	text-align:center;
	width:80px;
}

.imgRoundOrder {
	width:70px;
	margin-left:5px;
}

.inner_page_view {
    padding: 2% 0;
}


.detail_label {
	float:left;
	width:30%;
	line-height:2em;
}

.detail_value {
	float:left;
	width:70%;
	/*line-height:2em;*/
}

.innerGridViewWrap {
	font-weight:500 !important;
}

.upperCase {
	text-transform:uppercase
}

.rcHeader {
	display:none !important;
}

.RadPicker_Default .rcCalPopup {
	background-image:url('images/ico_sprie_22.png') !important;
	background-position:0 0 !important;
	height:22px;
	width:22px;
}

.RadPicker_Default .rcTimePopup {
	background-image:url('images/ico_sprie_22.png') !important;
	background-position: -22px 0 !important;
	height:22px;
	width:22px;
}

.RadCalendarTimeView td.rcSelected a, .RadCalendarTimeView td.rcHover a {
border-width:0px!important;
}

.partnerBox {
	background-color:#FF8F00;
}
.presseinfoBox {
	background-color:#FF8F00;
}

.textboxReadonly {
	background-color:white;
	border:none !important;
	float:left;
	color:#808080;
	font-size:1.0em;
	line-height: 2em;
}
.selectCustomer {
	position:fixed;
	border:1px solid #FF8F00;
	box-shadow:2px 10px 10px #000;
	z-index:10;
	background-color:#fff;
	display:none;
	padding: 10px;
	left:50%;
}
.selectCustomerInner {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
}
.selectCustomer .RadButton {
	width: auto;
}
.RadSlider_Metro .rslHorizontal .rslSelectedregion {
	background-color:#FF8F00 !important;
}

.ContainerButton{
	margin-left:5px; 
	float:left;
	margin-top:2px;
}

.pnlNewMaterial {
	width:33%
}

.RadWindow_Metro .rwTopLeft, .RadWindow_Metro .rwTopRight, .RadWindow_Metro .rwTitlebar, .RadWindow_Metro .rwTopResize {
    background: none repeat scroll 0 0 #FF8F00 !important;
}

.RadWindow_Metro .rwControlButtons a {
    background-color: #FF8F00 !important;
    border: 1px solid #FF8F00 !important;
	background-position: -90px -21px !important;
}
.fieldsetLight {
	 border: 1px solid #E5E5E5;
	 margin-top:5px;
	 padding:5px;
	 color:#464646;
	 font-size:15px;
}
.fieldsetLightLegend {
	font-size:15px;
	color:#464646;
}

.gridEditing{
	padding:10px;
	font-size:15px !important;
	color:#464646;
}
.table-header-rotated th.row-header{
  width: auto;
}

.table-header-rotated th {
font-size:0.7em;
}

.table-header-rotated th,
.table-header-rotated td{
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  vertical-align: middle;
  text-align: center;

}

.table-header-rotated th.rotate-45{
  height: 80px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  position: relative;
  vertical-align: bottom;
  padding: 0;
  font-size: 12px;
  line-height: 0.8;
}

.table-header-rotated th.rotate-45 > div{
  position: relative;
  top: 0px;
  left: 40px; 
  height: 100%;
  -ms-transform:skew(-45deg,0deg);
  -moz-transform:skew(-45deg,0deg);
  -webkit-transform:skew(-45deg,0deg);
  -o-transform:skew(-45deg,0deg);
  transform:skew(-45deg,0deg);
  overflow: hidden;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}

.table-header-rotated th.rotate-45 span {
  -ms-transform:skew(45deg,0deg) rotate(315deg);
  -moz-transform:skew(45deg,0deg) rotate(315deg);
  -webkit-transform:skew(45deg,0deg) rotate(315deg);
  -o-transform:skew(45deg,0deg) rotate(315deg);
  transform:skew(45deg,0deg) rotate(315deg);
  position: absolute;
  bottom: 30px; 
  left: 30px; 
  display: inline-block;
  width: 85px; 
  text-align: center;
}
.scrollable-table{
	overflow-x:scroll;
	padding-bottom:15px;
	color:#464646;
}
.table-header-rotated tr {
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
}
.displayNone {
	display: none;
}
.hint {
	color: #000000;
    font-size: 12px;
    font-weight: 300;
    margin-left: 10px;
}
.containerHeadline {
	font-size:16px;
}
.ContainerButtonBig {
	width:410px !important;
	margin-bottom:10px;
}
.containerOuterBox {
	overflow:hidden;
}
	.containerOuterBox .rbDecorated {
		width:100%;
	}

.checkBoxContainer {
	width:33%;
	float:left;
}

.edittable,
.edittable table{
	font-size: 15px !important;
	line-height:25px !important;
}

.edittable table.main tr td:first-child{
	width: 15%;
}

.edittable Table RadTextBox,
.edittable Table RadNumericTextBox,
.edittable Table RadComboBox{
	width:500px;
}

.button_group_bottom,
.button_group_bottom table{
	margin-top:5px;
	font-size: 15px !important;
}
.rbText {
	float: right;
}

.profile_details_part1 {
	float:left;
	width: 49%;
	margin-right:1%
}

.profile_details_part2 {
	float: left;
    width: 50%;
}

.profil_input {
	border:1px solid #464646;
}
.RadWindow .rwBodyLeft, .RadWindow .rwBodyRight {
	background-color:#fff;
}
.rwFooterRow {
	background-color:#fff;
}
.RadWindow {
	border:1px solid #464646 !important;
}
	.RadWindow .rwTitlebarControls {
		text-align:center;
	}
	.RadWindow .rwTitleRow em {
		color:#fff !important;
		font-size:20px;
	}
	.RadWindow ul.rwControlButtons span {
		font-size:20px;
	}
.RadWindow_Metro .rwControlButtons a {
	background-image:url(images/close_white.png);
	background-position:0 0 !important;
	cursor:pointer !important;
}
.helpTop {
	list-style: none;
    margin: 0; padding: 0;
}
	.helpTop li {
		color:#FF8F00;
	}
.helpSub {
	list-style: none;
    margin: 0; padding: 0;
}
	.helpSub li {
		color:#000;
	}
.helpSubContent {
	float:left;
}
.helpSubNumber {
	float:left;
}
.containerInternIcon {
    float: left;
    height: 22px;
    margin-top: -1px;
    padding: 1px;
    width: 25px;
}
	.containerInternIcon img {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
.btnSelectorVisibility {
	border:1px solid red;
}
.riStrengthBar .strength_L1{
	background-position-x:0;
}
.strength_L2{
	background-position: -100px 0 !important;
}
.strength_L3{
	background-position: -200px 0 !important;
}
.strength_L4{
	background-position: -300px 0 !important;
}
.strength_L5{
	background-position: -400px 0 !important;
}
.riStrengthBar {
	background-image:url(images/strengthBar.png) !important;
}
.riDisabled  {
	border:1px solid #fff !important;
	color:#000 !important;
}
.windowOuter {
	position:fixed;
	border:1px solid #464646;
	background-color:#fff;
	box-shadow: 0 2px 5px #000;
	z-index: 999;
}
.windowTop {
	width:100%;
	background-color:#FF8F00;
	text-align:center;
	color:white;
	position:relative;
}
.windowInner {
	width:98%; 
	overflow-x:hidden;
	overflow-y:scroll;
}
.windowClose {
	position:absolute;
	right:10px;
	top:0;
	color:white;
	cursor:pointer;
	z-index:999;
}
.windowCloseButton {
	border:none;
	background-color:#FF8F00;
	color:#fff;
	cursor:pointer;
	font-size:25px;
	height:25px;
}
.lineDotted {
	height:2px;
	width:90%;
	margin-left:5%;
	border-top:2px dotted #FF8F00;
	margin-top:10px;
	margin-bottom:10px;
}
.olPopupCloseBox {
	background-image:url(images/close.png) !important;
}
.textSmall {
	font-size:12px;
}
.mapLegenede {
	margin-top:20px
}
.olControlAttribution {
	bottom:0 !important;
	font-size:10px !important;
}
.firstStepOuter {
	border:2px solid #ff8f00;
	position:relative;
	/*min-height:30px;*/
	margin-bottom:20px
}
.firstStepOuter .firstStepsTop {
	background-color:#ff8f00;
	color:#fff;
	float:right;
	text-align:center;
	width:100%;
	font-size:15px; 
	height:24px;
	/*position:absolute;*/
	top:0;
	left:0;
	width:100%;
}
.firstStepOuter2 .firstStepsTop {
	background-color:#ff8f00;
	color:#fff;
	float:right;
	text-align:center;
	width:100%;
	font-size:15px; 
	height:24px;
	/*position:absolute;*/
	top:0;
	left:0;
	width:200px;
}
.firstStepIcon {
	position:relative;
	float:left;
}

.firstStepIconSelected {
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 1); /* WebKit */
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 1); /* Firefox */
	box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 1); /* Standard *
	/*border-collapse: separate;
	border:2px solid #464646;*/
	/*background-color: #464646 !important;*/
}
.firstStepText {
	position:absolute;
	width:100%; 
	bottom:0;
	left:0;
	text-align:center
}
.firstStepInner {
	/*position:relative;
	top:24px;*/
	margin-top:24px;
}
	.firstStepInner input {
		position:relative;
		left:50%;
		
	}
.firstStepInnerText {
	overflow-y:scroll;
	width:100%; height:165px;
}
.RadCalendar_Metro .rcRow th {
	color:#FF8F00 !important;
}
.RadCalendar_Metro .rcRow .rcToday {
	border-color:#FF8F00 !important;
}
.emplMapnoData {
	color:#ff4763;
}
div.olControlZoom a {
	background-color:rgba(71, 183, 255, 0.60) !important;
}
.mapLoadinOverlay {
	background-color: rgba(255, 255, 255, 0.5);
	left: 0px;
	top:0;
	width: 100%;
	position: absolute;
	z-index: 999999;
	height: 500px;
}
.versionSelectDemoBtn {
	background-color: #fff;
	border: 2px solid #464646;
	color: #464646;
	font-weight: 700;
	
}
.textboxStatistik {
	width:189px !important; 
	text-align:center;
	color:#000 !important; 
}
.headlineTop {
	margin-left:30px;
}
.errorlabel {
	color:white;
	font-size:16px
}
.errorOuter {
	width:100%; 
	text-align:center;
	background-color:#ff4763;
	margin-bottom:10px
}
.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL {
	float:none !important;
}
.wrongItem {
	background-color:#ff4763;
}
.importLoadinOverlay {
	background-color: rgba(255, 255, 255, 0.5);
    height: 497px;
    left: 0;
	top:0;
    position: absolute;
    width: 100%;
    z-index: 999999;
}
.rmpCustomerContent {
	position:relative;
}
.RadPanelBar_Metro .rpExpanded {
	background-color:#FF8F00 !important
}

html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	color: #000 !important;
}

.labelItem {
	margin-left: 40px;
	font-weight:bold;
}

.foo {
    display: inline-block;
    vertical-align: middle;
	padding-bottom: 10px;
}

.toogleButton1 {
position:static!important;
background-image:url(/App_Themes/Default/images/toggleArrow_up.png);
background-repeat:no-repeat;
background-size:200px auto;
background-color:transparent;
/*width:16px!important;*/
/*height:18px!important;*/
margin: 0 1px;
background-position: 0 0 !important;
background-size:16px 16px !important;
padding-left: 16px;
border:none;
color: #fff;
font-size: 15px;
font-weight: 700;
}

.toogleButton2 {
position:static!important;
background-image:url(/App_Themes/Default/images/toggleArrow_right.png);
background-repeat:no-repeat;
background-size:200px auto;
background-color:transparent;
/*width:16px!important;*/
/*height:18px!important;*/
margin: 4px 41px !important;
background-position: 0 0 !important;
background-size:16px 16px !important;
padding-left: 16px !important;
border:none;
color: #fff !important;
font-size: 15px;
font-weight: 700;
}

.VideoButton {
	background-color:#ff8f00 !important;
	color:#fff !important;
	float:right;
	text-align:center;
	width:100%;
	font-size:15px !important; 
	height:24px;
	/*position:absolute;*/
	top:0;
	left:0;
	/*width:200px;*/
}

tr.spaceUnder > td
{
  padding-bottom: 0.2em;
}

.todayButton {
	border:solid 1px black !important;
}