/* Anker-Pseudo-Klasse fuer Bilder (IMG) */

a.img:hover
{
	background-color: transparent;
	text-decoration: none;
}

a:link
{
	color: #990000;
	background-color: transparent;
}

a:visited
{
	color: #990000;
	background-color: transparent;
}

a:active
{
	color: #990000;
	background-color: transparent;
}

a:hover
{
	color: white;
	background-color: #0E3193;
}

body, h2, h3, ol, p, td, tt, ul, .grund, .grund2, .kleiner, .mini, .subtitel
{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}

body
{
	color: #0E3193;
	background: white url(../bilder/back.gif);
	font-size: 10pt;
}

h2
{
	font-size: 125%;
}

h3
{
	font-size: 110%;
}

td
{
	color: #0E3193;
}

tt
{
	color: #990000;
	font-size: 140%;
	font-weight: bold;
	background-color: transparent;
}

tt.zitat
{
	color: #0E3193;
	font-family: "Courier New", Courier, Monaco, monospace;
	font-size: 100%;
	font-weight: normal;
	background-color: transparent;
}

.subbutton
{
	color: #990000;
	border-color: #900;
	border-width: 1px;
	border-style: dotted;
	padding: 3px;
}
			
.hinweis			
{
	color: #990000;
}
			
.kleiner
{
	font-size: 85%;
}

.mini
{
	font-size: 70%;
}

.sub1
{
	color: white;
	font-weight: bold;
	background-color: #990000;
}

.subtitel
{
	font-size: 110%;
}

#brief  
{
	font-family: Arial, Helvetica, Geneva, sans-serif, Swiss, SunSans-Regular; 
	background-color: #fffff0; 
	padding: 30px 20px 30px 30px; 
	border: solid 1px black 
}

/* Formularfelder */

input.feld1
{
	background-color: #FFFFFF;
	margin: 0;
	width: 320px;
}

input.feld2
{
	background-color: #FFFFFF;
	margin: 0;
	width: 70px;
}

input.feld3
{
	background-color: #FFFFFF;
	margin: 0;
	width: 250px;
}

textarea.feld
{
	background-color: #FFFFFF;
	margin: 0;
	width: 280px;
	height: 280px;
}

td.plus
{
	font-size: 100%;
}

td.schloss
{
	background-image: url(bilder/back_schloss.jpg);
	background-position: left top;
}

td.fehler
{
	color: #A30810;
	font-weight: bold;
}

.fehler
{
	color: #A30810;
	font-weight: bold;
}

td.fehler_linie
{
	color: #A30810;
	font-weight: bold;
	border-color: #0E3193;
	border-width: 2px 0 0 0;
	border-style: solid;
}

td.linie
{
	border-color: #0E3193;
	border-width: 2px 0 0 0;
	border-style: solid;
}

div#Formtabelle td, div#Formular td
{
	border-color: #0E3193;
	border-width: 1px 0 0 0;
	border-style: solid;
}

div#Formtabelle td.linie
{
	background-color: #FFFFFF;
	border-color: #0E3193;
	border-width: 2px 0 0 0;
	border-style: solid;
}

td.linie_login
{
	font-size: 100%;
	border-color: #0E3193;
	border-width: 2px 0 0 0;
	border-style: solid;
}

.linkbutton_blau
{
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#linkbutton:link { background: none; color: #0043A8; text-decoration: none}
#linkbutton:visited {  background: none; color: #0033CC; text-decoration: none}
#linkbutton:hover {  background: none; color: #0033CC; text-decoration: underline}
#linkbutton:active {  background: none; color: #0033CC; text-decoration: none}

div#Formular p, td, th
{
	vertical-align: top;
	font-size: 1.0em;
	margin: 0.3em 0;
}

div#Formular td
{
	background-color: #FFFFFF;
}

div#Formular td.linie
{
	background-color: #B7C2DF;
	border-color: #0E3193;
	border-width: 2px 0 0 0;
	border-style: solid;
}

/* Formularfelder Breiten*/

input.feld1
{
	background-color: #FFFFFF;
	margin: 0;
	width: 350px;
}

input.feld2
{
	background-color: #FFFFFF;
	margin: 0;
	width: 70px;
}

input.feld3
{
	background-color: #FFFFFF;
	margin: 0;
	width: 280px;
}

input.feld4
{
	background-color: #FFFFFF;
	margin: 0 0.5em 0 0;
	width: 3em;
}

textarea.feld
{
	background-color: #FFFFFF;
	margin: 0;
	width: 350px;
	height: 200px;
}