body {
        padding:0px;
        margin:5px;
        background-color:#F1F3F8;
        font-family:Arial,Helvetica,Verdana,sans-serif;
        font-size:10pt;
		color:5A6D80
}

a:link, a:visited, a:active {
        color:#5A6D80;
}

a:hover {
        color:#993333;
}

h3, .subtitle {
        font-size:16pt;
        font-weight:bold;
}

h5 {
        font-size:12pt;
        font-weight:bold;
}

p {
        font-family:Arial,Helvetica,Verdana,sans-serif;
        font-size:10pt;
        text-align:justify;
}
p.error {
        color:#ff0000;
        font-size:12pt;
        font-weight:bold;
}

p.ok {
        color:#008800;
        font-size:12pt;
        font-weight:bold;
}


/* Tabelle um Seite */
table.seite {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
}
td.seite_logo {
	padding:0px;
	margin:0px;
	text-align:left;
	border-left:1px solid #5A6D80;
	border-top:1px solid #5A6D80;
	border-bottom:1px solid #5A6D80;
	border-right:0px;
	width:200px;
}
td.seite_titel {
	padding-left:50px;
	margin:0px;
	text-align:left;
	border-right:1px solid #5A6D80;
	border-top:1px solid #5A6D80;
	border-bottom:1px solid #5A6D80;
	border-left:0px;
        font-size: 18px;
	font-weight:bold;
	color: #5A6D80;
	width:700px;
}
td.seite_content {
	border:0px;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
	width:100%;
	font-family:Arial,Helvetica,Verdana,sans-serif;
        font-size:10pt;
}

.zentriert {
	text-align:center;
}
.links {
	text-align:left;
}
.rechts {
	text-align:right;
}

/* Standard-Eingabeformular */
fieldset.eingabe {
	margin-top:20px;
}
legend.eingabe {
	font-size:10pt;
	color:#000000;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
}
table.eingabe {
	width:100%;
        border-collapse:collapse;
}
th.eingabe {
        border:1px solid #5A6D80;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        font-size:12pt;
        font-weight:bold;
        color:#FFFFFF;
        background-color:#aaaaaa;
	text-align:left;
	vertical-align:top;
}
td.eingabe {
        border:1px solid #5A6D80;
        padding:5px;
        background-color:#dddddd;
        font-size:10pt;
}


/* Liste als Tabelle formatieren */
table.liste {
	width:100%;
        border-collapse:collapse;
}
th.liste {
        border:1px solid #5A6D80;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
        font-size:12pt;
        font-weight:bold;
        color:#FFFFFF;
        background-color:#999999;
	vertical-align:middle;
}
td.liste {
        border:1px solid #5A6D80;
        padding:5px;
        background-color:#dddddd;
        font-size:10pt;
}
td.liste_neue_kategorie {
        border:1px solid #5A6D80;
        padding:5px;
        background-color:#EEEEEE;
        font-size:10pt;
}
select {
	margin:2px;
}

