body {
	font: 16px/1.5 Georgia, Verdana, Arial;
	margin:0  auto;

	color: #333;
	background-color: #fff;
}

h2 {
	font:30px Arial;
}

.indent50
{
    margin-left: 50px;
    margin-right: 50px;
}

div.flash {
	color: black;
	background: #FFF9D7;
	border: 1px solid #E2C822;
	padding: 1em;
	margin: 1em 0;
}

div.loginbox {
	padding: 20px;
	color: red;
	border-style: solid;
	margin: 100px auto;
        width: 400px;
}
    
div.formbox {
	padding: 5px;
	border-style: solid;
	margin: 100px auto;
        width: 400px;
}    

div.center {
	margin: 20px auto;
	width: 1200px;
}    

a[href^="#error:"] {
	background: red;
	color: white;
}

form th, form td {
	vertical-align: top;
        text-align: left;
	font-weight: normal;
}

form th {
	text-align: left;
}

form .required label {
	font-weight: bold;
}

form .error {
	color: #D00;
	font-weight: bold;
}

form {
  text-align: left;
}

.btn-group button {
    background-color: #4CAF50; /* Green background */
    border: 1px solid green; /* Green border */
    color: white; /* White text */
    padding: 10px 24px; /* Some padding */
    cursor: pointer; /* Pointer/hand icon */
    float: left; /* Float the buttons side by side */
}

.btn-group button:not(:last-child) {
    border-right: none; /* Prevent double borders */
}

/* Clear floats (clearfix hack) */
.btn-group:after {
    content: "";
    clear: both;
    display: table;
}

.btn-edit button {
    background-color: #66ccff; /* Green background */
    border: 1px solid green; /* Green border */
    color: white; /* White text */

    cursor: pointer; /* Pointer/hand icon */

    
}
.btn-group2 button {
    background-color: #66ccff; /* Green background */
    border: 1px solid green; /* Green border */
    color: white; /* White text */
    padding: 10px 24px; /* Some padding */
    cursor: pointer; /* Pointer/hand icon */
    float: left; /* Float the buttons side by side */
    
}

.btn-group2 button:not(:last-child) {
    border-right: none; /* Prevent double borders */
}

/* Clear floats (clearfix hack) */
.btn-group2:after {
    content: "";
    clear: both;
    display: table;
}
/* Add a background color on hover */
.btn-group2 button:hover {
    background-color: #3e8e41;
}

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:3px 3px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg .tg-header{background-color:#0000ff;color:#ffffff;vertical-align:top}
.tg .tg-yw4l{vertical-align:top}


input.artikel {
    width: 60px;
   
}

.table-trans td {
    font-family:Arial, sans-serif;
    font-size:12px;
    padding:1px 1px;
    border-style:none;
    
}



