﻿p/* CSS layout */
body {
	margin: 0;
	padding: 0;
	float: left;
}

/*Formatierung Kopfzeile mit Logo*/
table {
 width: 100%;
}
table.header {
	width: 100%;
	background-color: #CCCCCC;
}
td.logo {
	width: 100px;
	padding-top: 15px;
	padding-bottom: 15px;

}
td.titel {
	font-family: Arial;
	min-width: 100px;
	max-width: 280px;
	font-size: medium;
	font-weight: bold;
	color: maroon;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.frei {
	min-width: 70px;	
	max-width: 250px;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.link {
	min-width: 50px;
	width: 150px;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*Formatierung 2. Kopfzeile*/
.menue {
	font-family: Arial;
	font-size: medium;
	color: black;
	background-color: #eee;
}
table.menue {
	width: 100%;
}
tr.oben, tr.unten {
	height: 20px;
	font-size: medium;
	background-color: orange;
}
tr.eingaben {
	height: 20px;
	background-color: #eee;
}
td.start {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.thema1 {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;

}
td.thema3 {
	width: auto;
	padding-top: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.thema4 {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.thema5 {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.copy {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;

}
td.literatur {
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*Formatierung 3. Kopfzeile Suchen*/
.cse {
	height: auto;
}
/*Formatierung Inhalt der Seite, 3-spaltig*/
.container {
	clear: both;
	padding-top: 15px;
	min-width: 300px;
	max-height: 610px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:  medium;
	color: black;
}
table.container {
	margin: 0.3em 0em 0em;
	width: 100%;
}
caption {
	background-color: #fe0;
	font-size: medium;
	color: maroon;
}
td {
	border: 0px solid #000;
	vertical-align: top;
	font-size: medium;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.navi {
	background-color: silver;
	min-width: 100px;
	max-width: 600px;
	font-size: medium;
	vertical-align: top;
	color: black;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.graf {
	background-color: #FFCCFF;
	width: auto;
	font-size: medium;
	vertical-align: top;
	color: black;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.weiter {
	background-color: #fe0;
	font-size: medium;
	vertical-align: top;
	color: black;
	padding-right: 10px;
	min-width: 100px;
	padding-top: 15px;
	padding-bottom: 15px;
}
tr.oben {
	background-color: orange;
}
colgroup.menue {
	background-color: #d0f;
}
colgroup.rohdaten {
	background-color: #d0f;
}
tr.text2 {
	background-color: #FFFF00;
}
td.text2 {
	background-color: #FFFF00;
	font-size: medium;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	color: black;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*Formatierung Fusszeile*/
#footer1 {
	font-family: Arial;
	font-size: medium;
	color: black;
	background-color: #eee;
	padding-bottom: 15px;
}
table.footer1 {
	border-collapse: collapse;
	margin: 0.3em 0em 0em;
	width: 100%;
}
td.fuss1 {
	border: 0px solid #000;
	padding-top: 15px;
	padding-bottom: 15px;
}
td.fuss2 {
	border: 0px solid #000;
	padding-top: 15px;
	padding-bottom: 15px;
}
col.foot1, col.foot2, col.foot5, col.foot6, col.foot7, col.foot8 {
	background-color: #eee;
	width: 10%;
}
col.foot3, col.foot4 {
	background-color: #eee;
	width: 20%;
}
/*allgemeine Formate*/

h1 {
	font-family: Arial;
	font-size: medium;
	color: maroon;
}
h2 {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	color: black;
}
h3 {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	color: maroon;
}

p {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: black;
	margin: 15px;
}
hr { 
    width: 100%; 
    height: 2px; 
    margin: 0 auto;
    background: maroon;
}
ul {
	list-style: disc;
	list-style-position: inside;
	font-style: normal;
	margin: 15px;
	padding: 0.3em;

}
li {
	list-style: decimal;
}
ol {
	list-style: decimal;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: maroon;
}
a {
	padding: 1px;
	font-weight: bold;
}
a:link {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: black;
	background-color: silver;
}
a:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: #666;
	background-color: #eee;
}
a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: black;
	background-color: white;
}
a:active {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: white;
	background-color: orange;
}
blockquote {
	margin: 10px 10px;
	padding: 3px;
	color: #575757;
	padding: 0 0px;
}
style {
}
.style1 {
	border-width: 0px;
}
.style2 {
	font-size: medium;
	font-weight: bold;
}
.style3 {
	margin-left: 0px;
}
.style4 {
	margin-left: 0px;
}
.img {
	border: 0px;
}

