

/*
    CSS:	Layout-tabcase    
	Gestaltung in Tabellenform
*/

.maximus {
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	border: 1px solid black;
	padding: .5em;
	margin: .5em;
	background: none;
	grid-column: 1 / 6;
	grid-row: 1 / 2;
	width: 100%;
}

.topper {
	border-radius: 0.5em 0.5em 0px 0px;
	border: 1px solid black;
	padding: .5em;
	margin: .2em;
	background-image: linear-gradient(to right, white, grasgreen);
	text-align: left;
	vertical-align: top;
	background: none;
}

.text {
	border-radius: 0;
	border: 1px solid black;
	padding: .5em;
	margin: .2em;
	text-align: left;
	vertical-align: top;
	background: white;
}

.fliesstext {
	border-radius: 0;
	border: 1px solid black;
	padding: .5em;
	margin: .2em;
	text-align: justify;
	vertical-align: top;
	background: white;

}


.innertext {
	border-radius: 0;
	border: none;
	padding: .5em;
	margin: .2em;
	text-align: left;
	vertical-align: top;
	background: white;
}

.innerfliesstext {
	border-radius: 0;
	border: none;
	padding: .5em;
	margin: .2em;
	text-align: justify;
	vertical-align: top;
	background: white;

	padding: .5em;
	margin: .5em;
}

.info {
	border-radius: 0;
	border: 1px solid black;
	padding: .5em;
	margin: .2em;
	text-align: left;
	vertical-align: top;
	background: white;
	/*
	background-image: linear-gradient(to right, #aaffaa, #00ddddd);
		*/
	border-radius: 0px;
}
.sideright {
	border-radius: 0px 0px 0 0.5em;
	border: 1px solid black;
	padding: .5em;
	margin: .2em;
	text-align: center;
	vertical-align: top;
	background: white;
	border-radius: 0px;

}

.sideleft {
	border-radius: 0px 0px 0 0.5em;
	padding: .5em;
	margin: .2em;
	text-align: left;
	vertical-align: top;
	border-radius: 0px;
	border: none;
}

.unten {
	border-radius: 0px 0px 0.5em 0.5em;
	padding: .2em;
	margin: .2em;
	border: 1px solid black;
	background: #e4ebf2;
	background-image: linear-gradient(to right, white, #e4ebf2);
}

.untenlinks {
	border: none;
	padding: .2em;
	margin: .2em;
	text-align: left;
	vertical-align: middle;
	border-radius: 0px;
	background: none;
}

.untenmitte {
	border: none;
	padding: .2em;
	margin: .2em;
	text-align: center;
	vertical-align: middle;
	border-radius: 0px;
	background: none;
}

.untenrechts {
	border: none;
	padding: .2em;
	margin: .2em;
	text-align: right;
	vertical-align: middle;
	border-radius: 0px;
	background: none;
}

.kopf {
	color: #dd0000;
	font-size: 1.5em;
	text-align: left;
	font-weight: bold;
}

.LiTopGrey {
	background-color: grey;
	color: #ffffff;
	padding: 4pt;
	margin: 0px;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
}

.LiTopSilver {
	background-color: silver;
	color: #ffffff;
	padding: 4pt;
	margin: 0px;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
}

.LiTopGreen {
	background-color: #40aa40;
	color: #ffffff;
	padding: 4pt;
	margin: 0px;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
}

.hinweis {
	text-align: left;
	color: red;
}


.linksbuendig {
	text-align: left;
}

.rechtsbuendig {
	text-align: right;
}

.mittig {
	text-align: center;
}

.blocksatz {
	text-align: justify;
}

.klein {
	text-align: justify;
	font-size: 0.8em;
}

.ruler {
	padding-right: 4pt;
	margin: 0px;
	text-align: left;
	vertical-align:top;
	font-size: 2em;
}

.grosslinksrot {
	color: darkred;
	font-size: 1.2em;
	text-align: left;
}

.grossmitterot {
	color: darkred;
	font-size: 1.2em;
	text-align: center;
}

.grossmitterot {
	color: darkred;
	font-size: 1.2em;
	text-align: center;
}

.pager {
	margin: 2px auto 0;
	position: relative;
	width: 100%;

	padding-top: 0.2em;
	padding-bottom: 0.4em;

	background-color: #6f4f5f;
	border-radius: 8px;
	vertical-align: middle;
	text-align: center;
	color: navajowhite;
	font-size: 1em;
}

.fuss {
	border-radius: 0px 0px 0.5em 0.5em;
	padding: .2em;
	margin: .2em;
	border: 1px solid black;
	background: #e4ebf2;
	background-image: linear-gradient(to right, #cdf, #bdf);
	font-size: .8em;
}

.bild {
	padding: 4pt;
	margin: 5px;
	text-align: center;
	vertical-align: top;
	font-size: 0.7em;
}

	.bild rechts	{
		text-align: right;
		vertical-align: top;
		font-size: 0.7em;
		padding-left: 8px;
	}

	.bild links {
		text-align: left;
		vertical-align: top;
		font-size: 0.7em;
		padding-right: 8px;
	}

.box.menu {
	margin: 2px auto 0;
	width: 100%;
	background: #9a9aff;
	background-image: linear-gradient(to right, skyblue, yellow);
	border-color: black;
	border-radius: 0px;
	vertical-align: middle;
	text-align: justify;
	border: 1px solid;
	padding: .5em;
}

.box.menu-indian {
	margin: 2px auto 0;
	width: 100%;
	background: indianred;
	border-color: black;
	border-radius: 0px;
	vertical-align: middle;
	text-align: left;
	border: 1px solid;
	padding: .5em;
}

.box.menu-small {
	margin: 2px auto 0;
	width: 100%;
	background: sandybrown;
	border-color: black;
	border-radius: 0px;
	vertical-align: middle;
	text-align: left;
	border: 1px solid black;
	padding: .25em;
	font-size: 0,8em;
	color: white;
}

.box.menu-style2 {
	margin: 2px auto 0;
	width: 100%;
	background: lightgreen;
	background-image: linear-gradient(to right, white, lightgreen);
	border-color: #e7c157;
	border-radius: 8px;
	vertical-align: middle;
	border: 1px solid;
	padding: .5em;
}

.box.menu-style3 {
	margin: 2px auto 0;
	position: relative;
	width: 100%;
	background: lightgreen;
	background-image: linear-gradient(to right, skyblue, yellow);
	border-color: #e7c157;
	border-radius: 8px;
	vertical-align: middle;
	border: 1px solid;
	padding: .5em;
}

.box.leer {
	margin: 2px auto 0;
	position: relative;
	width: 100%;
	background: none;

	border-color: black;
	border-radius: 0px;
	vertical-align: top;
	border: 1px solid black;
	padding: .5em;
}
