
.t-Button--large .t-Button-label
{
	font-size: 1.8rem;
}	

.t-Button--pillEnd
{
	margin-top :15px;
}
	
a.todo:link, a.todo:visited
{
/*moz-border-radius: 3px;
webkit-border-radius: 3px;*/
margin: 7px 0 0 2px;
width: 20px;
height: 18px;
display: block;
float: right;
text-align: center;
}

a.todom:link, a.todom:visited
{
/*moz-border-radius: 3px;
webkit-border-radius: 3px;*/
margin: 7px 0 0 2px;
width: 20px;
height: 18px;
display: block;
float: right;
text-align: center;
}

.SCAN
{
	padding-right:0px;
}

a.buttonhelp:link, 
a.buttonhelp:visited
{
	background: lightgrey;
	color:#C00518;

}

a.button, a.buttonlight, button.button,button.buttonlight,button.buttongreen,a.mdc-button,a.buttongreen
{
	border-radius:6px;
	border:none;
}

button.button, button.buttonlight
{
	margin-right:5px;
}	

.a-Button.a-Button--calendar, .a-Button.a-Button--popupLOV , a.mdc-button
{
    margin-top: 5px;
}


/* Buttonblue Standardfarbe */

.t-Button--hot:not(.t-Button--simple)
{
	padding: 10px 10px 10px 10px;
}	

a.button:hover,
a.buttonlight:hover,
button.button:hover,
button.buttonlight:hover,
a.mdc-button:hover
{
	filter:invert(10%);
}	

a.buttonblue:link, a.buttonblue:visited,a.button:link, a.button:visited,
a.buttonlight:link, a.buttonlight:visited,
a.mdc-button:link, a.mdc-button:visited,
button.button, button.buttonlight, button.buttonblue,
a.buttongreen:link, a.buttongreen:visited,button.buttongreen
{
	font-weight:600;
	padding: 5px 5px 5px 5px;
}

a.buttonhelp:link, a.buttonhelp:visited
{
	font-weight:600;
	text-align:center;
	display:inline-block;
	min-width: 18px;
	padding: 0px 3px 0px 3px;
}


/* Buttonblue */


span.button, span.buttonlight, span.buttonblue
{
	margin-top:5px;
}
	
a.buttonhelp:link, a.buttonhelp:visited
{
text-align:left;
}

.buttonlightgross, buttongross
{
margin-top: 1px;
margin-bottom: 1px;
}

a.buttonlightgross:link, a.buttonlightgross:visited, buttongross
{
border: 1px solid #fff;
padding: 1px 3px 1px 3px;
/*font-weight: regular;*/
font-size: 1.0rem;
display: inline;
}

.textlink
{
margin-top: 1px;
margin-bottom: 1px;
font-style: italic;
}

a.textlink:link, a.textlink:visited, a.textlink
{
padding: 1px 3px 1px 3px;
font-style: italic;
display: inline;
}


a.outlook:link, a.outlook:visited
{
width:16px;
height:16px;
margin: 0 0 0 0;
display: block;
float: right;
text-align: center;
}

a.maps:link, a.maps:visited
{
width:22px;
height:22px;
margin: 0 0 0 0;
display: block;
float: right;
text-align: center;
}


a.browser:link, a.browser:visited
{
width:16px;
height:16px;
margin: 0 0 0 0;
display: block;
float: right;
text-align: center;
}

a.mail:link, a.mail:visited
{
width:16px;
height:16px;
margin: 0 0 0 0;
display: block;
float: right;
text-align: center;
}

a.logout:link, a.logout:visited
{
padding-top: 0px;
margin: 2px 0px 2px 0px;
width: 33px;
height: 26px;
display: block;
border-radius: 6px;
/*float: right;
text-align: center;*/
}

a.edit:link, a.edit:visited, button.edit
{
margin-left:auto;
margin-right:auto;
width: 35px;
height: 40px;
display: block;
vertical-align:middle;
border:none;
}


