/* styles addes by bernhard */

#Inhalt{
	color:rgb(51,0,102);
}

.listBoxEntry {
	margin-bottom:10px;
	line-height:12px;
}

.listBoxEntry a{
	text-decoration: none;
}	

.redMessage {
	color:rgb(153,4,46);
}

.formerrmsg {
	color:rgb(153,4,46);
	border: 1px solid rgb(153,4,46);
	padding: 2px;
	background-color: #ffcc33;
}

.yearSelect {
	width: 60px;
	border:1px solid #008fc1;	
}

.daySelect {
	width: 40px;
	border:1px solid #008fc1;	
}

.highlight {
	font-weight:bold;
	font-style:normal;
	background-color:#FFFF99;
}

.searchString {
	padding:2px;
	height:13px;
	width:274px;
	border:1px solid #008fc1;
}

.plzString{
	padding:2px;
	height:13px;
	width:50px;
	border:1px solid #008fc1;
}


.ortString{
	padding:2px;
	height:13px;
	width:215px;
	border:1px solid #008fc1;
}

.shortSearchString {
	padding:2px;
	height:13px;
	width:130px;
	border:1px solid #008fc1;
}

.shortshortInput {
	padding:2px;
	height:13px;
	width:35px;
	border:1px solid #008fc1;
}

.shortInput {
	padding:2px;
	height:13px;
	width:230px;
	border:1px solid #008fc1;
}

.areaInput {
	padding:2px;
	height:100px;
	width:274px;
	border:1px solid #008fc1;
}

.searchDrop {
	width:280px;
	border:1px solid #008fc1;
}

.question_deprecated_text {
	color: #999;
}

.question_deprecated_row {
	background-color: #DDD;
}

.order_field {
	width: 40px;
}

.bstufenselect {
	width: 260px;
}

.datetimelongselect {
	width: 60px;
}

.shortselect {
	width: 50px;
}

.datetimeshortselect {
	width: 40px;
}

.required {
	border-bottom: 2px solid #FF3333;
	border-left: 1px solid #FF3333;
}


/* Layout */

body {margin: 0; background: rgb(223,224,225)}

table.Layout {}
table.Layout td#Kopf td#News {padding: 28px 27px 0 7px; width: 110px; line-height: 13px}
table.Layout td#Kopf td#News span {color: rgb(0,143,193); letter-spacing: 1px}
table.Layout td#Kopf td#Metanavigation {padding: 18px 0 0 0}
table.Layout td#Kopf td#Metanavigation a {color: rgb(0,143,193); text-decoration: none}
table.Layout td#Kopf td#Metanavigation a:hover {color: rgb(170,170,172)}
table.Layout td#Kopf td#Kopfwerbung {padding: 20px 0 0 0}

table.Layout td#Navigation {padding-left: 5px; border-left: 2px solid rgb(170,170,172); background: white}
table.Layout td#Navigation a {display: block; border-bottom: 1px solid rgb(0,143,193); color: rgb(0,143,193); font-weight: bold; text-decoration: none}
table.Layout td#Navigation a:hover {color: rgb(170,170,172)}
table.Layout td#Navigation div {margin: 0; padding-left: 6px}
table.Layout td#Navigation div a {font-weight: normal}
table.Layout td#Navigation form {margin-top: 18px; color: rgb(0,143,193)}
table.Layout td#Navigation form h4 {border-bottom: 1px solid rgb(0,143,193)}
table.Layout td#Navigation form input {width: 95%}
table.Layout td#Navigation form a {text-align: right}

table.Layout td#Inhalt {padding: 0 16px 0 16px; border-right: 2px solid rgb(170,170,172); background: white}

table.Layout td#Randwerbung {padding: 0 0 0 6px}

table.Layout td#Copyright {padding: 8px 15px 0 144px}

body.Benutzer table.Layout td#Kopf {background: url('../util/Kopf (Benutzer).gif') no-repeat bottom left}
body.Benutzer table.Layout td#Copyright {background: url('../util/Fuss (Benutzer).gif') no-repeat top left}
body.Editor table.Layout td#Kopf {background: url('../util/Kopf (Editor).gif') no-repeat bottom left}
body.Editor table.Layout td#Copyright {background: url('../util/Fuss (Editor).gif') no-repeat top left}

body.Editor table.Layout td#Kopf td#News a {display: block; color: rgb(0,143,193); font-weight: bold; text-decoration: none}
body.Editor table.Layout td#Kopf td#News a:hover {color: rgb(170,170,172)}




/* Satz */

/* Farben */

.Grau {background: rgb(223,224,225)}
.Weiss {background: rgb(255,255,255)}
.Blau {background: rgb(0,143,193)}


/* Schriften */

td, th, input, select, textarea {color: black; font: 11px/18px Arial,sans-serif}


/* Linien */

hr {}


/* Bilder */

a img {border: none}


/* Auszeichnungen */

a {color: rgb(0,0,0)}
a:hover {color: rgb(0,143,193)}


/* Überschriften */

/* Bereich: Thema */
h1 {margin: 0 0 18px 0; border-bottom: 1px solid black; font-size: 13px}

/* Titel */
h2 {margin: 0 0 18px 0; border-bottom: 1px solid black; font-size: 11px}

/* Untertitel */
h3 {margin: 0; font-size: 11px}


/* Absätze */

p {margin: 0 0 18px 0}


/* Aufzählungen */

dl {}
dl dt {}
dl dd {}

ol {margin: 0 0 18px 0px; padding-left: 23px}
ol li {}
div ol {margin: 0}

ul {margin: 0 0 18px 0px; padding-left: 23px}
ul li {list-style: url(../util/Aufzaehlungszeichen.gif)}
div ul {margin: 0}


/* Tabellen */

table {}
table.Raster {}

td#Inhalt table {margin: 0 0 18px 0}

col {}
col.Maximalbreit {width: 100%}

td {padding: 0; vertical-align: top}
td.Mittig {vertical-align: middle}
td.UntenBuendig {vertical-align: bottom}
td.Platzhalter {font-size: 1pt; line-height: 1px}

td#Inhalt td, td#Inhalt th {padding-right: 8px; text-align: left}
td#Inhalt td {border-bottom: 1px solid rgb(223,224,225)}
td#Inhalt th {border-bottom: 2px solid rgb(223,224,225); font-weight: bold; vertical-align: top}

td#Inhalt table.Raster td {border: none}


/* Formulare */

form {}
form table {}
form table td {padding: 0 6px 0 0}

input {line-height: 1}

input.Befehl {}
input.Text {width: 100%}

select {width: 100%; line-height: 1}
textarea {width: 100%; line-height: 1}


/* Abschnitte */

div {margin: 0 0 18px 0}


/* Bei Ausgabe auf Drucker */

@media print
{
}

