/* Author: M. Kühn */
/* Author URL: http://www.kuehn.tv */

html { overflow: auto; }

body {
	background-color: black;		/* ----- Hintergrundfarbe ----- */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #EEDF98;
	font-size: 11pt;
	font-weight: normal;
	margin: 0;
	padding: 0px;		/* 20px 180px 0px 20px; */	/* top, right, bottom, left */
	/* overflow-y: scroll; */
    /* overflow-x: hidden; */
	}

/* -------- farbige Scrollbar fue divscroll ----------- */
.scrollbar::-webkit-scrollbar {
    width: 14px;
	}

/* Hintergrund-Track */
.scrollbar::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 16px rgba(238, 223, 152, 0.9);
	-moz-box-shadow: inset 0 0 16px rgba(238, 223, 152, 0.9);
	box-shadow: inset 0 0 16px rgba(238, 223, 152, 0.9);

    -webkit-border-radius: 10px;
	-moz-border-radius 10px;
    border-radius: 10px;

	/* zum Verkleinern des Hintergrundbalkens in Abhaengigkeit zum Track-width */
		background: rgb(0,0,0);
		border: 6px solid transparent;
		background-clip: content-box;   /* this is important */
	}
/* Scroller */
.scrollbar::-webkit-scrollbar-thumb {
     /* border: 1px solid grey; */

	-webkit-border-radius: 10px;
	-moz-border-radius 10px;
    border-radius: 10px;

	/* background:url("http://www.topdesignmag.com/wp-content/uploads/2010/12/137.jpg"); */
    background: rgba(248, 207, 139, 1); 	/* background: rgba(238, 223, 152, 1);  war background: rgba(246, 188, 96, 1);*/

    -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.9);
	-moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.9);
	box-shadow: inset 0 0 20px rgba(0,0,0,0.9);
	}

.scrollbar::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(246, 188, 96, 1);
	}

.scrollbar::-webkit-scrollbar-corner {
	background: rgba(246, 188, 96, 1);
	border: 3px solid black;
	-webkit-border-radius: 10px;
	-moz-border-radius 10px;
    border-radius: 10px;

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	}

/* -------- farbige Scrollbar fue divscroll ----------- */

/* ----- Links ----- */
a:link, a:visited {
	color: #FCAE32;
	text-decoration: none;
	font-family: Arial, Times, sans-serif;
	font-size: 10pt;
	}
a:hover, a:active {
	color: #EEDF98;
	text-decoration: none;
	background-color: #4B3921;
	}
a img { border: none; }
/* ----- Links ----- */

h4 {
    padding-left:10px;
    }
input {
    width:50px;
    text-align:center;
    font-size: 11pt;
    }
table, td {
	padding:0px;
	margin:0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #EEDF98;
	font-size:11pt;
	font-weight:normal;
	outline: 0px solid white;
    border:0px solid white;
	}
td.ueberschrift {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #EEDF98;
    font-size:11pt;
	font-weight:bold;
    padding-left: 5px;
	}
td.gesamt {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #EEDF98;
    font-size:11pt;
	font-weight:bold;
    padding-left: 60px;
    width:100px;
	}
td.gesamteuro {
    font-family: Arial, Tahoma, Verdana, sans-serif;
    color: #EEDF98;
    font-size:11pt;
	font-weight:normal;
    padding-left: 39px;
    width:50px;
	}
td.right {
	text-align:right;
	align:right;
    padding-right:5px;
    width: 90px;
	}
td.left {
	text-align:left;
	align:left;
	color: #EEDF98;
    padding-left:5px;
    width: 130px;
	}
td.center {
	align:center;
	text-align:center;
	}
td.fett {
	margin-left:0px;
	margin-top:0px;
	align:left;
	text-align:left;
	font-family:Arial, Times, sans-serif;
	color:#eedf98;
	font-size:11pt;
	font-weight:bold;
	}
td.rechts {
	align:right;
	text-align:right;
	}
td.seiten {
	margin-left:0px;
	margin-top:0px;
	align:center;
	text-align:center;
	font-family:Arial, Times, sans-serif;
	color:#FCAE32;
	font-size:10pt;
	font-weight:normal;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	}
td.seitenaktiv {
	margin-left:0px;
	margin-top:0px;
	align:center;
	text-align:center;
	font-family:Arial, Times, sans-serif;
	color:#eedf98;
	font-size:10pt;
	font-weight:normal;
	background-color:#4B3921;
	border-color: #eedf98;
	border-width: 1px;
	border-style: solid;
	}
