﻿/* Schriftart und -groesse festsetzen */
body, html, p, div, th, td, a, * {
	font-family: Segoe UI, Helvetica, Arial, Sans-Serif, sans serif;
	font-size: 8pt;
}

#decoImage_de, #decoImage_en {
	display: none;
}
/* äußerer Rahmen */
body {
	background-color: White;
	background-image: none;
	margin-bottom: 1em;
	padding: 0;
}

.fosOnly {
	display: none;
}

#page, #pageHolder, #subpage {
	width: 550px !important;
}

#subheader {
	padding: 0 0 10px 0;
}

#subpage {
	border: none;
	background: white;
}

#content {
	width: 550px;
	border: 1px solid #eee;
	margin: 0;
}

.Ablauf {
	font-size: 8pt;
}

#intro1 {
	width: 250px;
}

#intro2 {
	width: 250px;
}

/* Spalte rechts mit Erläuterungen */
#contextBox {
	/* ggf. ausblenden: 	width:0; 	display:none; */
	left: 560px;
	top: 32px;
	width: 120px;
	padding: 10px;
	background: #f8f8f8;
}

/* einfacher Link */
a {
	color: #515151 !important; /* Linkfarbe */
	color: #d0d0d0; /* Linienfarbe */
}

/* Kopf- und Fußzeilen Tabelle */
.mainLine {
	background-color: White;
}

/* ungerade Zeilen */
.oddExtra {
	background-color: #bfbfbf;
}

/* gerade Zeilen */
.evenExtra {
	background-color: #f6f6f6;
}

table.Content {
}

/* Eingabefehler-Anzeige */
table.Err {
}

	table.Err td {
		border-top: solid 0 #851234 !important;
		border-bottom: solid 0 #851234 !important;
		color: #851133;
	}

/* Fehleranzeige: nichts gefunden */
table.NoFound {
}

	table.NoFound td {
		border-bottom: solid 0 #851234 !important;
		color: #851133;
	}

/* Inhaltsbereich oben */
.ContentTop {
	border-top: solid 0 #851234 !important;
	border-bottom: solid 0 #851234 !important;
}

.ContentBottom {
	border-bottom: solid 0 #851234 !important;
}

table.BotNavi td {
	border-bottom: solid 0 #851234 !important;
	background-color: #fff !important;
}

/* Inhaltszeile */
.ContentRow {
	/* 	border-top:solid 0 #851234 !important; 	border-bottom:solid 0 #851234 !important; 	*/
	border-right: solid thin #aaa !important;
	border-bottom: solid thin #aaa !important;
	padding: 2px 4px;
}

.ContentRowRight {
	/*border-top: solid 0 #851234 !important;*/
	border-bottom: solid 0 #851234 !important; /*border-right: solid thin #aaa !important;*/
	border-bottom: solid thin #aaa !important;
	background-color: White;
	padding: 2px 4px;
}

.ContentRowSmall {
	border-top: solid 0 #851234 !important;
	border-bottom: solid 0 #851234 !important;
	border-right: solid 0 #851234 !important;
	color: #851133;
	padding: 2px 4px;
}

.ablaufEntry {
	display: block;
	float: left;
	width: auto;
	margin-right: 20px;
}

/* Navigationselemente unten */
.BotNavi {
	background-color: #e0e0e2; /*height: 100%;*/
	font-weight: normal;
}

/* Navigations-Buttons */
#newSearch, #previous, #next, #newSearch a, #previous a, #next a {
	text-decoration: none;
	text-transform: lowercase;
	text-transform: capitalize;
}

/* Hervorhebung */
.Red {
	color: #861237 !important;
}

input[type="radio"] {
	width: auto; /* 	float: left; 	display: inline; 	background-color: Red; 	color: Green; 	border: solid 2px Green; */
}

.radio {
	float: left;
	width: auto;
	display: inline;
}
