
.kontoline{
	padding:5px !important;
}

.footerlink{
	color:#4cace8 !important;
	text-decoration:none;
}
.noshow{
	display:none;
}
.sv_item{
	     display:inline-block;
		 text-align:center;
        *display:inline; /*IE7*/
        *zoom:1; /*IE7*/

        margin-right:10px;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #4cace8;
	-webkit-box-shadow:inset 0px 1px 0px 0px #4cace8;
	box-shadow:inset 0px 1px 0px 0px #4cace8;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4cace8), color-stop(1, #4cace8));
	background:-moz-linear-gradient(top, #4cace8 5%, #4cace8 100%);
	background:-webkit-linear-gradient(top, #4cace8 5%, #4cace8 100%);
	background:-o-linear-gradient(top, #4cace8 5%, #4cace8 100%);
	background:-ms-linear-gradient(top, #4cace8 5%, #4cace8 100%);
	background:linear-gradient(to bottom, #4cace8 5%, #4cace8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cace8', endColorstr='#4cace8',GradientType=0);
	background-color:#4cace8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #4cace8;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4cace8;
}
.myButton:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #006699;
	-webkit-box-shadow:inset 0px 1px 0px 0px #006699;
	box-shadow:inset 0px 1px 0px 0px #006699;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #006699));
	background:-moz-linear-gradient(top, #006699 5%, #006699 100%);
	background:-webkit-linear-gradient(top, #006699 5%, #006699 100%);
	background:-o-linear-gradient(top, #006699 5%, #006699 100%);
	background:-ms-linear-gradient(top, #006699 5%, #006699 100%);
	background:linear-gradient(to bottom, #006699 5%, #006699 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#006699',GradientType=0);
	background-color:#006699;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #006699;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #006699;

}
.myButton:active {
	position:relative;
	top:1px;
	color:white !important;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #006699;
}

.title{
	color:#4cace8;
}

.diensticon{
	display: flex;
	align-items: center;
	justify-content: center;
}

button:disabled,
button[disabled]{
  background-color: #c4c4c4;
  color: #666666;
}    


.emailicon:hover{
	background-color:#911400;
	color:white;
	font-weight:500;
}


.whitespace{
	padding-top:35px;
}


.reminderbuttons{
	margin-top:-80px;
}

.reminder-error{
	display:none;
}

.table-leistungen{
	font-weight:800;
	color:#ed6a00;
	padding-top:25px;
}

.kontorahmen{
	border: 2px solid #4cace8 !important;
}
#passwordHint{
	border:3px solid #ed6a00;
	margin: 15px 0;
	padding:15px;
	
}

ol, ul {
    margin-top: 0;
    margin-bottom: 0 !important; 
}

#passwordHint ul{
	text-align:left;
	margin-left:64px;
	list-style-type:none;
	margin-bottom:32px;
	
}

.noshow{
	display:none;
}

@media (max-width: 1024px) {
	
	.myButton{
		display:block;
	}
}

@media (max-width: 768px) {
	
	.myButton{
		display:block;
	}
	
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text{

    border-right: 0px!important;
    
}
.whitespace_mobil{
		padding-top:50px;
	}
	.header-container:{
		display:none;
	}
	.breadcrumb{
		display:none;
	}
	.breadcrumb-mobil{
		min-height:70px;
	}
	.reminderbuttons{
		margin-top:0px;
	}
	#header{
		background-color:white !important;
		min-height:100px;
		margin-top:0px !important;
	}
}

@media (max-width: 575px) {
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text{

    border-right: 0px!important;
    
}
	.whitespace, {
		padding-top:5px;
	}
	
	.mobilenoshow{
		display:none;
	}
	.headlineicon{
		display:none;
	}


}


		/*Datentransfer-Balken*/
		.barhoriz {
			margin: 2px;
			width: 200px;
			height: 20px;
			border: 1px solid #ddd;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			overflow: hidden;
			background-image:linear-gradient(90deg, #DDECD8 50%, #fff 50%)
		}
		.barhorizover {
			margin: 2px;
			width: 200px;
			height: 20px;
			border: 1px solid #ddd;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			overflow: hidden;
			background-image:linear-gradient(90deg, #A4B3A2 50%, #FFD5D5 50%)
		}		
		.barorange3D {
			background: #ff7f2a;
			background-image: -moz-linear-gradient(#ff7f2a, #9c4e1a);
			background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #9c4e1a),color-stop(1, #ff7f2a));
			background-image: -o-linear-gradient(#ff7f2a, #9c4e1a);
			background-image: -ms-linear-gradient(#ff7f2a, #9c4e1a);
			background-image: linear-gradient(#ff7f2a, #9c4e1a);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f2a', endColorstr='#9c4e1a',GradientType=0 );
			-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			border: 1px solid #be5e1e;
			height: 18px;
		}

		.hprogress {
			height: 20px;
			-webkit-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-shadow: 0 0 2px #222;
			line-height: 15px;
			padding: 1px 0 0 4px;
			color: #fff;
		}
		.bargreen3D {
			background: #5fd35f;
			background-image: -moz-linear-gradient(#345e9c, #357235);
			background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #357235),color-stop(1, #5fd35f));
			background-image: -o-linear-gradient(#5fd35f, #357235);
			background-image: -ms-linear-gradient(#5fd35f, #357235);
			background-image: linear-gradient(#5fd35f, #357235);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fd35f', endColorstr='#357235',GradientType=0 );
			-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
			border: 1px solid #449144;
			height: 20px;
		}

