/* Texte */
h1 {
	font-size: 12px;
	color: #001155;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 0px;
	padding-left: 7px;
	padding-right: 0px;
}

td {
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	padding-left: 7px;
	padding-right: 7px;
	line-height: 14px;
}

.noPadding {
	padding-left: 0px;
	padding-right: 0px;
}

.listBullet {
	list-style-image: url(../images/layout/ListBullet.gif);
	margin-left: 12px;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 4px;

}

.padding7 {
	padding: 7px 7px 0 7px;
}

.titleBg {
	background-image: url(../images/layout/TitleBackground.gif);
	background-repeat: no-repeat;
}

.titleText {
	color: #555555;
	font-size: 14px;
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.titleRegText {
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #001155;
}

.titleBold {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.titleNavyBold {
	font-size: 14px;
	font-weight: bold;
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.titleNavy21 {
	font-size: 21px;
	font-weight: normal;
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

a.titleNavyBold:link, a.titleNavyBold:visited, a.titleNavyBold:active {
	text-decoration: none;
	color: #001155;
}

a.titleNavyBold:hover {
	text-decoration: none;
	color: #11aaff;
}

.titleNavyBold12 {
	font-size: 12px;
	font-weight: bold;
	color: #001155;;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.text {
	font-size: 12px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.text11 {
	font-size: 11px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textItalic {
	font-size: 12px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

.textBold {
	font-size: 12px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textNavy {
	font-size: 12px;
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}

.textNavyBold {
	font-size: 12px;
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textNavyBold14 {
	font-size: 14px;
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textBlue {
	font-size: 12px;
	color: #11AAFF;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textBlueBold {
	font-size: 12px;
	color: #11AAFF;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textRed, .sam-text-error {
	font-size: 12px;
	color: #DD1122;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textRedBold {
	font-size: 12px;
	color: #DD1122;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textBlack {
	font-size: 12px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textBlackBold {
	font-size: 12px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textBlackSmall {
	color: #000;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textLightGrey {
	font-size: 12px;
	color: #BBBBBB;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textMidGrey {
	font-size: 12px;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textMidGreyBold {
	font-size: 12px;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textDarkGreyBold {
	font-size: 12px;
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

.textWhite {
	font-size: 12px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

a.textWhite:link, a.textWhite:visited, a.textWhite:active {
	text-decoration: none;
	font-size: 12px;
	color: #ffffff;
}

a.textWhite:hover {
	text-decoration: none;
	font-size: 12px;
	color: #11AAFF;
}

.textHrefGrey {
	text-decoration: none;
	font-size: 12px;
	color: #555555;
}

a.textHrefGrey:link, a.textHrefGrey:visited, a.textHrefGrey:active {
	text-decoration: none;
	font-size: 12px;
	color: #555555;
}

a.textHrefGrey:hover {
	text-decoration: none;
	font-size: 12px;
	color: #11AAFF;
}

.Arrow {
	background: url(../images/layout/ArrowBlue.gif) left;
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 4px;
}

.textArrow {
	background: url(../images/layout/ArrowBlue.gif) left;
	background-repeat: no-repeat;
	height: auto;
	padding-left: 10px;
	font-size: 12px;
	color: #555555;
}

a.textArrow:link, a.textArrow:visited, a.textArrow:active {
	text-decoration: none;
	font-size: 12px;
	color: #555555;
}

a.textArrow:hover {
	text-decoration: none;
	font-size: 12px;
	color: #11aaff;
}

.textPrint {
	background: url(../images/layout/icon_print.gif) left;
	background-repeat: no-repeat;
	height: auto;
	padding-left: 20px;
	font-size: 12px;
}

.textExport {
	background: url(../images/layout/icon_export.gif) left;
	background-repeat: no-repeat;
	height: auto;
	padding-left: 20px;
	font-size: 12px;
}

.textClose {
	background: url(../images/layout/icon_close.gif) left;
	background-repeat: no-repeat;
	height: auto;
	padding-left: 15px;
	font-size: 12px;
}

.textError /*Standard Bugfix*/
{
	background: url(../images/layout/CriticalAdviceShort.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 30px;
	padding-top: 3px;
	font-size: 12px;
	color: #DD1122;
}

.textCaution /*Standard Bugfix*/
{
	background: url(../images/layout/icon_caution_navy18.png);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 18px;
	padding-top: 2px;
	font-size: 12px;
	color: #001155;
}

.textOkGreen {
	background: url(../images/layout/icon_ok_green18.png);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 18px;
	font-size: 12px;
	color: #001155;
	padding-top: 3px;
}

.layerClose {
	background-image: url(../images/layout/Close_X_normal.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.layerCloseHover {
	background-image: url(../images/layout/Close_X_over.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.iconClose {
	background-image: url(../images/layout/Close_X_normal.gif);
	background-repeat: no-repeat;
	padding-right: 22px;
	padding-bottom: 6px;
}

.iconCloseHover {
	background-image: url(../images/layout/Close_X_over.gif);
	background-repeat: no-repeat;
	padding-right: 22px;
	padding-bottom: 6px;
}

a, a:link, a:visited, a:hover, a:active {
	color: #11aaff;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}

a:hover {
	text-decoration: underline;
}

/* backgrounds */

.bg1 {
	background: #f5f5f5;
}

.bg2 {
	background: #E1E1E1;
}

.bg4 {
	background: #CCEEFF;
}

.bg4_cursor {
	background-color: #CCEEFF;
	cursor: pointer;
}

.bgWhite_cursor {
	background-color: #FFFFFF;
	cursor: pointer;
}

.bg1Lines {
	background-color: #f5f5f5;
	border-bottom: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
}

.lineTop {
	border-top: 1px solid #bbbbbb;
}

.lineBottom {
	border-bottom: 1px solid #bbbbbb;
}

.bg1LinesRadiusBox /*Standard Bugfix*/
{
	background-color: #f5f5f5;
	margin: 10px auto 10px;
	padding: 10px 0 10px 0;
	border: 1px solid #bbbbbb;
	width: 640px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(../css/PIE.htc); /* url is relative to the html doc and not to the css */
}

.bg1LinesRadiusBoxSix /*Standard Bugfix*/
{
	background-color: #f5f5f5;
	margin: 10px auto 10px;
	padding: 10px 0 10px 0;
	border: 1px solid #bbbbbb;
	width: 640px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(../css/PIE.htc); /* url is relative to the html doc and not to the css */
}

.notePadBorderRadius {
	width: 180px;
	background-color: #f5f5f5;
	border: 1px solid #bbbbbb;
	z-index: 2;
	position: absolute;
	left: 315px;
	padding: 3px;
	-webkit-border-radius: 6px; /* Safari and Chrome */
	-moz-border-radius: 6px; /* Firefox */
	border-radius: 6px;
	behavior: url(../css/PIE.htc); /* url is relative to the html doc and not to the css */
}

.notePadFlexTabbar {
	width: auto;
	background-color: #f5f5f5;
	border: 1px solid #bbbbbb;
	z-index: 2;
	position: absolute;
	right: 7px;
	padding: 7px;
}

.notePadFlex {
	width: auto;
	background-color: #f5f5f5;
	border: 1px solid #bbbbbb;
	z-index: 2;
	position: absolute;
	left: 350px;
	padding: 7px;
}

.textNotePad {
	font-size: 12px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	cursor: pointer;
}

.tooltip {
	width: 189px;
	position: absolute;
	height: auto;
	display: block;
}

/* Formular */

.field /*Standard Bugfix*/
{
	height: 17px;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	padding-left: 2px;
}

.fieldError /*Standard Bugfix*/
{
	height: 17px;
	border: 1px solid #DD1122;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #DD1122;
	padding-left: 2px;
}

.fieldNormal /*Standard Bugfix*/
{
	width: 151px;
	height: 17px;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	padding-left: 2px;
}

.fieldNormalItalic /*Standard Bugfix*/
{
	width: 151px;
	height: 17px;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-size: 1em;
	color: #bbbbbb;
	padding-left: 2px;
}

.fieldLong /*Standard Bugfix*/
{
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	width: 196px;
	height: 17px;
	border: 1px solid #999999;
	font-size: 1em;
	color: #000000;
	padding-left: 2px;
}

.fieldLongItalic /*Standard Bugfix*/
{
	width: 196px;
	height: 17px;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-size: 1em;
	color: #bbbbbb;
	padding-left: 2px;
}

.fieldXLong /*Standard Bugfix*/
{
	width: 350px;
	height: 17px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	border: 1px solid #999999;
	padding-left: 2px;
}

.fieldZIP /*Standard Bugfix*/
{
	width: 41px;
	height: 17px;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	padding-left: 2px;
}

.fieldCity /*Standard Bugfix*/
{
	width: 106px;
	height: 17px;
	border: 1px solid #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	color: #000000;
	padding-left: 2px;
}

.formSelect /*Standard Bugfix*/
{
	height: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	font-size: 12px;
	color: #000000;
	border: 1px solid #999999;
}

.sam-select {
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../css/PIE.htc); /* url is relative to the html doc and not to the css */
	padding: 1px;
}

div.fileinputs {
	position: relative;
}

textarea, .textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #555555;
	padding-left: 2px;
	text-align: left;
	border: 1px solid #888888;
}

.textareaBox {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #555555;
	width: 570px;
	height: 150px;
	border: 1px solid #888888;
	margin: 2px;
	overflow: scroll;
	overflow-x: hidden;
	padding: 3px;
}

/* input fileds rund SC-Login*/

*:focus {
	outline: none;
}

.fieldRoundSmall /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/fieldRoundSmall.gif) left;
	width: 61px;
	float: left;
	font-size: 12px;
	padding: 4px 0 0 4px;
}

.fieldRoundSmall input /*Standard Bugfix*/
{
	font-size: 12px;
	color: #555555;
	width: 54px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

.fieldRoundMedium /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/fieldRoundMedium.gif) left;
	width: 200px;
	float: left;
	font-size: 12px;
	padding: 4px 0 0 4px;
}

.fieldRoundMedium input /*Standard Bugfix*/
{
	font-size: 12px;
	color: #555555;
	width: 195px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

.fieldRoundZIP /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/fieldRoundZip.gif) left;
	width: 40px;
	float: left;
	font-size: 12px;
	padding: 4px 0 0 4px;
}

.fieldRoundZIP input /*Standard Bugfix*/
{
	font-size: 12px;
	color: #555555;
	width: 33px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

.fieldRoundCity /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/fieldRoundCity.gif) left;
	width: 111px;
	float: left;
	font-size: 12px;
	padding: 4px 0 0 4px;
}

.fieldRoundCity input /*Standard Bugfix*/
{
	font-size: 12px;
	color: #555555;
	width: 105px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

.fieldRoundNormal /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/fieldRoundNormal.gif) left;
	width: 155px;
	float: left;
	font-size: 12px;
	padding: 4px 0 0 4px;
}

.fieldRoundNormal input /*Standard Bugfix*/
{
	font-size: 12px;
	color: #555555;
	width: 149px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

.fieldRoundXXLong /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/fieldRoundXXLong.gif) left;
	width: 350px;
	float: left;
	font-size: 12px;
	padding: 4px 0 0 4px;
}

.fieldRoundXXLong input /*Standard Bugfix*/
{
	font-size: 12px;
	color: #555555;
	width: 343px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

/*--- Hinweise--*/

.adviceShort {
	background: url(../images/layout/CriticalAdviceShortOriginal.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	vertical-align: top;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-left: 7px;
	min-height: 20px;
}

.adviceText {
	font-size: 12px;
	color: #DD1122;
	padding-left: 3px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	vertical-align: top;
	display: inline;
	width: 98%;
	float: left;
	border-left: 1px solid #888888;
	min-height: 20px;
}

.informationShort {
	background: url(../images/layout/InformationShortOriginal.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	vertical-align: top;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-left: 7px;
	min-height: 20px;
}

.informationText {
	font-size: 12px;
	color: #001155;
	padding-left: 5px;
	padding-right: 100px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	vertical-align: top;
	display: inline;
	width: 98%;
	float: left;
	border-left: 1px solid #888888;
	min-height: 20px;
}

/* Tabellen */

.tableLine {
	border-bottom: 1px solid #001155;
	padding-bottom: 5px;
	margin-top: 5px;
}

.tableLineAround {
	border: 1px solid #888888;
}

.tableBorder {
	border: 1px solid #999;
}

.lineSeparator {
	width: 100%;
	display: block;
	border-bottom: 1px solid #bbbbbb;
	margin-top: -5px;
}

.lineNavy {
	border-bottom: 1px solid #001155;
}

.lineNavyTop {
	border-top: 1px solid #001155;
}

/*Steps*/
.stepActive {
	color: #ffffff;
	font-weight: bold;
	background: url(../images/layout/stepActive.gif) no-repeat center;
	width: 18px;
	height: 18px;
	padding: 0 5px 0 5px;
	margin: 0;
}

.stepInActive {
	color: #555555;
	font-weight: bold;
	padding: 0 5px 0 5px;
	margin: 0;
}

/*Tab-Navigation*/

span.TabMiddleUnselected, span.TabSelected {
	float: left;
	text-align: center;
	/*min-height: 29px; Bugfix Standard*/
	padding-top: 8px;
}

span.TabMiddleUnselected {
	background-image: url(../images/layout/TabMiddle.gif);
	background-repeat: repeat-x;
	height: 29px;
}

span.TabImageLeft, span.TabImageRight, span.TabImageSeparatorRight {
	display: inline;
	float: left;
	height: 29px;
}

span.TabImageLeft {
	background: transparent url(../images/layout/TabLeft.gif) repeat-x scroll left top;
	width: 10px;
	height: 29px;
}

span.TabImageRight {
	background: transparent url(../images/layout/TabRight.gif) repeat-x scroll left top;
	width: 10px;
	height: 29px;
}

span.TabImageSeparatorRight {
	background: transparent url(../images/layout/TabSeparatorRight.gif) repeat-x scroll left top;
	width: 4px;
	height: 29px;
}

.tabText {
	margin-left: 4px;
	margin-right: 4px;
	font-size: 14px;
	color: #555555;
	cursor: pointer;
	padding-bottom: 3px;
	line-height: 18px;
}

.tabTextActive {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 14px;
	color: #001155;
	cursor: pointer;
	padding-bottom: 3px;
	line-height: 18px;
}

a.tabTextActive:link, a.tabTextActive:visited, a.tabTextActive:active, a.tabTextActive:hover {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 14px;
	text-decoration: none;
	color: #001155;
	padding-left: 1px;
	padding-bottom: 3px;
	line-height: 18px;
}

a.tabText:link, a.tabText:visited, a.tabText:active {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 14px;
	text-decoration: none;
	color: #555555;
	padding-bottom: 3px;
	line-height: 18px;
}

a.tabText:hover {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 14px;
	text-decoration: none;
	color: #11AAFF;
	padding-bottom: 3px;
	line-height: 18px;
}

.gradientGreyTopDown {
	background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ebebeb 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ebebeb 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #ebebeb 0%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

.gradientGrey {
	background: -moz-linear-gradient(top, #ffffff 0%, #F5F5F5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #F5F5F5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #F5F5F5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #F5F5F5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #F5F5F5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #F5F5F5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F5F5F5', GradientType=0); /* IE6-9 */
}

/*Tabs analog eBill*/

div.tabbar {
	background: url("../images/layout/TAB_Bar.gif") repeat-x scroll left top transparent;
	height: 23px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 35px;
	width: 671px;
}

div.tabbar div.tab span {
	color: #555555;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
}

div.tabbar div.tab span.first {
	width: 59px;
}

div.tabbar div.active span.first {
	background: url("../images/layout/Corner_Left_Active.gif") no-repeat scroll right top transparent;
}

div.tabbar div.tab span.firstShort {
	width: 15px;
}

div.tabbar div.active span.firstShort {
	background: url("../images/layout/Corner_Left_Active.gif") no-repeat scroll right top transparent;
}

div.tabbar div.tab span.left {
	width: 11px;
}

div.tabbar div.active span.left {
	background: url("../images/layout/TAB_Active.gif") repeat-x scroll left top transparent;
}

div.tabbar div.tab span.leftpassive {
	background: url("../images/layout/Delimiter.gif") no-repeat scroll left top transparent;
}

div.tabbar div.tab span.leftactive {
	background: url("../images/layout/TAB_Right_Active.gif") no-repeat scroll left top transparent;
}

div.tabbar div.tab span.middle {
}

div.tabbar div.tab span.middlepassive {
	cursor: pointer;
}

div.tabbar div.tab span.middleactive {
	background: url("../images/layout/TAB_Active.gif") repeat-x scroll left top transparent;
}

div.tabbar div.tab span.right {
	width: 11px;
}

div.tabbar div.active span.right {
	background: url("../images/layout/TAB_Active.gif") repeat-x scroll left top transparent;
}

div.tabbar div.tab span.rightpassive {
}

div.tabbar div.tab span.rightactive {
	background: url("../images/layout/TAB_Left_Active.gif") no-repeat scroll left top transparent;
}

div.tabbar div.passive a:hover span.text {
	color: #11AAFF;
	text-decoration: none;
}

div.tabbar2Row,
div.tabbar2Row div.active span.first,
div.tabbar2Row div.active span.right,
div.tabbar2Row div.active span.left,
div.tabbar2Row div.tab span.rightpassive,
div.tabbar2Row div.tab span.middleactive,
div.tabbar2Row div.tab span.leftpassive,
div.tabbar2Row div.tab span.rightactive,
div.tabbar2Row div.tab span.leftactive {
	background-position: bottom;
	height: 35px;
}

div.tabbar2Row div.tab a span span {
	line-height: 16px;
	text-align: center;
}

/*Overlay*/

.overlayContainer {
	display: none;
}

.overlayContent {
	position: relative;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 60px;
}

.overlayTitle {
	color: #001155;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 8px;
}

.overlayClose {
	background-image: url(../images/layout/icon_close_grey_20x20.png);
	background-repeat: no-repeat;
	margin-top: -5px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

/*Layer*/

.layerContentBoxTop {
	/*margin: auto;*/
	width: 674px;
}

.layerBgTitel {
	background-image: url(../images/layout/layerBgTitel.png);
	background-repeat: no-repeat;
	width: 674px;
	height: 30px;
}

.layerBgTitelFlex {
	background-image: url(../images/layout/LoginBarMiddle.png);
	background-repeat: repeat-x;
	height: 30px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.layerTitelInfo {
	font-size: 13px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	padding-left: 19px;
	padding-top: 5px;
}

.layerContentBox {
	float: left;
	display: inline;
	background-color: #FFFFFF;
	width: 674px;
}

.layerContentBoxSmall {
	float: left;
	display: inline;
	background-color: #FFFFFF;
	width: 450px;
}

.layerContent {
	width: 577px;
	float: left;
	margin-left: 45px;
	padding-bottom: 20px;
}

.layerContentSmall {
	width: 415px;
	float: left;
	margin-left: 15px;
	padding-bottom: 20px;
}

.layerTitleNavy {
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.layerTitleBox {
	background: #CCEEFF;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color: #001155;
	font-size: 12px;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.containerLayerButtons {
	width: 583px;
	height: 68px;
	margin-top: 15px; /*Abstand zur grauer Linie 15px*/
}

.layerBtnLeft {
	width: 390px;
	float: left;
}

.layerBtnRight {
	width: 159px;
	float: right;
}

/* end Layer */

/*security classen ISAM*/

.borderRed {
	border: 1px solid #DD1122;
	background-color: #f8dbe2;
}

.securityBg {
	background-color: #f8dbe2;
}

.securityInfoRed {
	background: url(../images/layout/icon_security.gif);
	background-repeat: no-repeat;
	padding: 5px 0 10px 37px;
	vertical-align: top;
	background-color: #f8dbe2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DD1122;
	width: 100%;
}

/*spez. ISAM Classen*/

.sam-button-medium {
	width: 100px;
}

.titel_isam {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	line-height: 20px;
	color: #001155;
	padding: 2px 0px 20px 3px;
	width: 100%;
}

.subtitel_isam {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #001155;
	padding: 5px 3px 7px 0px;
}

.textGreen {
	font-size: 12px;
	color: #339900;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textGreenBold {
	font-size: 12px;
	color: #339900;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textOrange {
	font-size: 12px;
	color: #FE9A2E;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.textOrangeBold {
	font-size: 12px;
	color: #FE9A2E;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

.boxBorder {
	border: 1px solid #999;
	width: 98%;
}

.boxBorderHalfPage {
	border: 1px solid #999;
	width: 49%;
}

/*START Login*/
.TabSelected {
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	/*padding:11px 15px 4px 13px; Bugfix Standard*/
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color: #001155;
	width: auto;
	float: left;
}

.loginBackground {
	min-height: 100px;
	/* For Webkit (Safari, Google Chrom, etc.)*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
	/* For Mozilla/Geko (Firefox etc.)*/
	background: -moz-linear-gradient(top, #FFFFFF, #F5F5F5);
	/*For Internet Explorer 5.5 - 7*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F5F5F5);
	/*For Internet Explorer 8*/
	-ms-filter: " progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F5F5F5)";
}

/*END Login*/

.layerContentBoxTop {
	/*margin: auto;*/
	width: 674px;
}

.layerBgTitel {
	background-image: url(../images/layout/layerBgTitel.png);
	background-repeat: no-repeat;
	width: 674px;
	height: 30px;
}

.layerTitelInfo {
	font-size: 13px;
	color: #555555;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	padding-left: 19px;
	padding-top: 5px;
}

.layerContent {
	width: 577px;
	float: left;
	margin-left: 45px;
}

.layerTitleNavy {
	color: #001155;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	line-height: 24px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.layerTitleBox {
	background: #CCEEFF;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color: #001155;
	font-size: 12px;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.containerLayerButtons {
	width: 583px;
	height: 68px;
	margin-top: 15px; /*Abstand zur grauer Linie 15px*/
}

.layerBtnLeft {
	width: 390px;
	float: left;
}

.layerBtnRight {
	width: 159px;
	float: right;
}

.endLineGrey {
	border-bottom: 1px solid #888;
	padding-top: 20px; /*Abstand zu content 27px*/
}

/*selectBox span*/
.containerSelect {
	float: left;
	width: 155px;
	height: auto;
	position: relative;
}

.selectLeft {
	width: 136px;
	height: 18px;
	position: relative;
	background: url(../images/layout/dropDownBody.png) left no-repeat;
	cursor: pointer;
}

.textSelectleft {
	padding-top: 3px;
	padding-left: 5px;
	text-align: left;
	font-family: 'Trebuchet MS', Arial sans-serif;
	font-size: 12px;
	color: #555555;
}

.selectRight /*Standard Bugfix*/
{
	width: 155px;
	height: 22px;
	float: right;
	position: absolute;
	background: url(../images/layout/DropdownRightButtonDefault.gif) right no-repeat;
	cursor: pointer;
	margin-top: -2px;
}

div.containerOptions {
	float: left;
	width: 137px;
	position: absolute;
}

div.optionBg {
	margin-top: -1px;
	width: 130px;
	border: 1px solid #CECECE;
	background-color: #ffffff;
	margin-left: 7px;
	position: absolute;
	z-index: 903;
}

.optionContent {
	font-size: 12px;
	text-align: left;
	color: #555555;
}

.textOption {
	line-height: 20px;
	margin-left: 3px;
	width: 100%;
}

/*END selectBox span*/

input.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0; /* firefox */
	filter: alpha('opacity=0'); /* IE5-7 */
	opacity: 0; /* chrome */
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; /* IE8 */
	z-index: 2;
}

/* dropdown */
.formSelectRound {
	font-size: 11px;
	color: #888888;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
}

/***Inputfields o12***/
.textinput22_37 /*Standard Bugfix*/
{
	background: no-repeat url(../images/layout/input-bg-22x37.png) left;
	width: 37px;
	float: left;
	font-size: 13px;
	padding: 0 0 0 4px;
}

.textinput22_37 input /*Standard Bugfix*/
{
	font-size: 13px;
	color: #696969;
	width: 37px;
	background: 0;
	border: 0;
	margin-bottom: 3px;
	position: relative;
	z-index: 900;
}

.textinput22_37 {
	width: 37;
	height: 22px;
	background-image: url(../images/layout/input-bg-22x37.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left !important;
}

.textinput22_37 input {
	font-size: 13px;
	color: #696969;
	width: 37px;
	height: 22px;
	border: 0;
	background: none;
	line-hight: 22px;
	margin-left: 2px;

}

/*---IE ---*/
.textinput22_37 input {
	padding-top: 2px \9;
	padding-left: 2px \9;
}

/*---IE end---*/

/***End Inputfields***/

.sam-button-primary {
	cursor: pointer;
	position: relative;
	font-family: 'TheSaB5', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 10px;
	margin: 0;
	color: #FFFFFF !important;
	text-shadow: 1px 1px 1px #006FD3;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../css/PIE.htc); /* url is relative to the html doc and not to the css */
	-webkit-box-shadow: 1px 1px 3px #D1D1D1;
	-moz-box-shadow: 1px 1px 3px #D1D1D1;
	box-shadow: 1px 1px 3px #D1D1D1;
	background: #1F8BE7;
	background: -webkit-gradient(linear, center top, from(#41B7FD), to(#0165D4));
	background: -webkit-gradient(linear, left top, left bottom, from(#41B7FD), to(#0165D4));
	background: -moz-linear-gradient(center top, #41B7FD, #0165D4) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #41B7FD, #0165D4);
	background: -o-linear-gradient(center top, #41B7FD, #0165D4);
	background: linear-gradient(center top, #41B7FD, #0165D4);
	-pie-background: linear-gradient(#41B7FD, #0165D4);
}

.sam-button-primary:hover {
	background: #41B7FD;
	background: -webkit-gradient(center top, from(#1F8BE7), to(#41B7FD));
	background: -webkit-gradient(linear, left top, left bottom, from(#1F8BE7), to(#41B7FD));
	background: -moz-linear-gradient(center top, #1F8BE7, #41B7FD);
	background: -ms-linear-gradient(center top, #1F8BE7, #41B7FD);
	background: -o-linear-gradient(center top, #1F8BE7, #41B7FD);
	background: linear-gradient(center top, #1F8BE7, #41B7FD);
	-pie-background: linear-gradient(#1F8BE7, #41B7FD);
}

.sam-button-secondary {
	cursor: pointer;
	position: relative;
	font-family: 'TheSaB5', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 10px;
	margin: 0;
	color: #2d90ec !important;
	text-shadow: #d4d4d4 1px 1px 1px;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../css/PIE.htc); /*url is relative to the html doc and not to the css*/
	-webkit-box-shadow: #bfbfbf 1px 1px 3px;
	-moz-box-shadow: #bfbfbf 1px 1px 3px;
	box-shadow: #bfbfbf 1px 1px 3px;
	background: #f5f5f5;
	background: -webkit-gradient(linear, center top, from(#ffffff), to(#eaeaea));
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
	background: -moz-linear-gradient(center top, #ffffff, #eaeaea);
	background: -ms-linear-gradient(center top, #ffffff, #eaeaea);
	background: -o-linear-gradient(center top, #ffffff, #eaeaea);
	background: linear-gradient(center top, #ffffff, #eaeaea);
	-pie-background: linear-gradient(#ffffff, #eaeaea);

}

.sam-button-secondary:hover {
	background: #eaeaea;
	background: -webkit-gradient(linear, center top, from(#eaeaea), to(#ffffff));
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#ffffff));
	background: -moz-linear-gradient(center top, #eaeaea, #ffffff);
	background: -ms-linear-gradient(center top, #eaeaea, #ffffff);
	background: -o-linear-gradient(center top, #eaeaea, #ffffff);
	background: linear-gradient(center top, #eaeaea, #ffffff);
	-pie-background: linear-gradient(#eaeaea, #ffffff);
}

.sam-button-primary[disabled], .sam-button-primary.disabled, input.disabled {
	cursor: default;
	position: relative;
	font-family: 'TheSaB5', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 10px;
	margin: 0;
	color: #FFFFFF !important;
	text-shadow: 1px 1px 1px #006FD3;
	border: none;
	height: auto;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../css/PIE.htc); /*	url is relative to the html doc and not to the css */
	-webkit-box-shadow: #d1d1d1 1px 1px 3px;
	-moz-box-shadow: #d1d1d1 1px 1px 3px;
	box-shadow: #d1d1d1 1px 1px 3px;
	background: #8ad3fb;
	background: -webkit-gradient(linear, center top, from(#8ad3fb), to(#67a4e5));
	background: -webkit-gradient(linear, left top, left bottom, from(#8ad3fb), to(#67a4e5));
	background: -moz-linear-gradient(center top, #8ad3fb, #67a4e5) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #8ad3fb, #67a4e5);
	background: -o-linear-gradient(center top, #8ad3fb, #67a4e5);
	background: linear-gradient(center top, #8ad3fb, #67a4e5);
	-pie-background: linear-gradient(#8ad3fb, #67a4e5);
}

.sam-button-secondary[disabled], .sam-button-secondary.disabled, .dis, input.disabled {
	cursor: default;
	position: relative;
	font-family: 'TheSaB5', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 10px;
	margin: 0;
	color: #c1c1c1 !important;
	text-shadow: #d4d4d4 1px 1px 1px;
	border: none;
	height: auto;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../css/PIE.htc); /*	url is relative to the html doc and not to the css*/
	-webkit-box-shadow: #bfbfbf 1px 1px 3px;
	-moz-box-shadow: #bfbfbf 1px 1px 3px;
	box-shadow: #bfbfbf 1px 1px 3px;
	background: #fafafa;
	background: -webkit-gradient(linear, center top, from(#fafafa), to(#eeeeee));
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eeeeee));
	background: -moz-linear-gradient(center top, #fafafa, #eeeeee) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(center top, #fafafa, #eeeeee);
	background: -o-linear-gradient(center top, #fafafa, #eeeeee);
	background: linear-gradient(center top, #fafafa, #eeeeee);
	-pie-background: linear-gradient(#fafafa, #eeeeee);
}

/* Now we have a mini-version of the bootstrap CSSes to ensure proper rendering of shared includes that are already migrated */

.row-fluid:after {
	clear: both;
}

.row-fluid:before, .row-fluid:after {
	content: "";
	display: table;
	line-height: 0;
}

.row-fluid {
	width: 100%;
	-moz-box-sizing: border-box;
}

.row-fluid .span12 {
	width: 100%;
}

.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
	display: inline-block;
	line-height: 18px;
}

.span1, .offset1 {
	width: 8.3%;
}

.span2, .offset2 {
	width: 16.9%;
}

.span3, .offset3 {
	width: 24.9%;
}

.span4, .offset4 {
	width: 33.2%;
}

.span5, .offset5 {
	width: 41.5%;
}

.span6, .offset6 {
	width: 49.8%;
}

.span7, .offset7 {
	width: 58.1%;
}

.span8, .offset8 {
	width: 66.4%;
}

.span9, .offset9 {
	width: 74.7%;
}

.span10, .offset10 {
	width: 83%;
}

.span11, .offset11 {
	width: 91.3%;
}

.sam-red {
	color: red;
}

.sam-action-link:hover, a.sam-action-link:hover {
	text-decoration: underline;
	color: #2D90EC !important;
}

.sam-action-link,
a.sam-action-link:link,
a.sam-action-link:active,
a.sam-action-link:visited {
	background: url("../images/layout/button-arrow-right-round.png") no-repeat 0 0 transparent;
	height: 16px;
	padding-top: 1px;
	padding-left: 20px;
	display: block;
}

/* sam-overlay (translated from .less-file components-common.less) */
.sam-overlay {
	display: none;
	width: 674px;
	min-height: 250px;
	padding: 20px 20px 24px 20px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../css/PIE.htc); /* url is relative to the html doc and not to the css */

/ / max-height required to prevent overlay from growing larger than initial window height max-height: 600 px;
	overflow: auto;
}

.sam-overlay h2 {
	color: #015;
	font-family: 'TheSaB3', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.3077em;
}

.sam-overlay h3 {
	color: #015;
	font-size: 1.0769em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.sam-overlay div.sam-content p {
	padding-bottom: 20px;
	margin: 0px; /* Added to fix missing TwitterBS */
}

.sam-overlay div.sam-content p:last-child {
	padding-bottom: 0px;
}

.sam-overlay div a.sam-close {
	background-image: url(../images/layout/icon_close_grey20.png);
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 20px;
	height: 20px;
}

.sam-overlay .sam-buttons-separator {
	border-top: 1px solid #E4E4E4;
	padding-top: 12px;
	margin-top: 23px;
}

.sam-overlay input[type=button].sam-close {
	margin-bottom: 0px;
	margin-top: 0px;
	float: right; /* Added to fix missing TwitterBS */
}

.sam-overlay .sam-incident-status {
	margin-top: 10px;
	color: #555;
}

.sam-overlay .sam-incident-status img {
	margin-right: 5px;
	margin-bottom: 2px;
}

.sam-overlay div.sam-incident-hint {
	background-color: #F5F5F5;
	margin-top: 20px;
}

.sam-overlay div.sam-incident-hint img {
	height: 30px;
	margin-left: 5px !important;
	width: 30px;

	/* Added to fix missing TwitterBS */
	margin-right: 10px;
	float: left;
}

.sam-overlay div.sam-incident-hint span {
	line-height: 30px;
}

.sam-overlay .sam-incident-header-separator {
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.sam-overlay h2.sam-incident-icon-header {
	color: #555;
	font-size: 1.3077em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0;
}

/* Added to fix missing TwitterBS */
.sam-incident-header-separator img {
	float: left;
}

/* sam-ticker (translated from .less-file components-common.less) */
.sam-ticker,
.sam-incident-ticker {
	display: none;
	background-color: #015;
	color: white;
	height: 30px;
}

.sam-ticker ul li,
.sam-incident-ticker ul li {
	display: none;
}

.sam-ticker .sam-incident-list,
.sam-incident-ticker .sam-incident-list {
	padding-left: 14px;
}

.sam-ticker .sam-incident-list li,
.sam-incident-ticker .sam-incident-list li {
	line-height: 30px;
	color: white;
	list-style-type: none;
	list-style-position: outside;
	cursor: pointer;
	margin-right: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sam-ticker .sam-incident-list .sam-incident-ticker-content,
.sam-incident-ticker .sam-incident-list .sam-incident-ticker-content {
	color: white;
}

.sam-ticker .sam-title,
.sam-incident-ticker .sam-title {
	font-weight: bold;
	color: white;
	overflow: hidden;
}

#sam-ticker-template {
	display: none;
}

.sam-textfield-date-day, .sam-textfield-date-month {
	width: 50px;
}

.sam-textfield-date-year {
	width: 80px;
}

/* workaround für responsive styles */
input {
	font-size: 12px;
}