@charset "iso-8859-1";

BODY   {
	marginheight: 0px;
	marginwidth: 0px;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #663366;
	scrollbar-shadow-color: #663366;
	scrollbar-track-color: #ffffff;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}
p  { color: #f33; }
.gross  { color: #000; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica;  padding: 5px; }

.titelgelb  { color: #cc9933;  font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica; margin-bottom:10px; margin-top:0px}
.titellila { color: #636; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; line-height: 14px; margin-top: 0; margin-bottom: 10px }
.titelgruen  { color: #669966;  font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica; margin-bottom:10px; margin-top:0px}
.titelrot   { color: #990000; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 10px }
.rot        {
	color: #990000;
	font: bold 12px/12px Verdana, Arial, Helvetica;
	text-decoration: none;
}
.text     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-variant: normal; font-weight: normal; line-height: 13px }

a.navi:link   { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none}
a.navi:visited  { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.navi:hover  { color: #990000; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.navi:active { color: #990000; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

a.navili:link    { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom: 1px dotted #000000 }
a.navili:visited   { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom: 1px dotted #000000 }
a.navili:hover    { color: #990000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom: 1px solid #990000 }
a.navili:active  { color: #990000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom: 1px solid #990000 }

a.titelrot1   { color: #990000; font-weight: bold; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background: url(bilder/rot1.gif) no-repeat 2px 10%; margin-top: 0px; margin-bottom: 10px; padding: 3px 3px 3px 20px }
a.titelrot1:hover {text-decoration: underline;}

h5 {
	color: black;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica;
	margin-bottom:10px;
	margin-top:0px;
}
ul,li  { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; margin-top: 0px; margin-bottom: 0px }
.veranst   { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; vertical-align: top; padding: 5px }
.veranst_weiss   { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; vertical-align: top; padding: 5px; border-bottom: 1px solid #fff; }
.veranst_li   { color: #696; font-weight: bolder; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica; vertical-align: top; padding: 10px; border-top: 5px solid #696; width: 105px }
.veranst_mi   { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; vertical-align: top; padding: 5px; border-top: 5px solid #696; width: 115px }
.veranst_re   { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; vertical-align: top; padding: 5px; border-top: 5px solid #696; width: 240px }
.abstand  { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; padding: 10px;}
.abstand20  { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; padding: 20px;}
.gebet         { color: #333; font-variant: normal; font-size: 16px; line-height: 19px; font-family: "Courier New", Courier, Verdana, Arial, Helvetica; padding: 40px }
.menuegruen  { border-bottom:1px solid #99cc99; padding:4px; margin:0px;}
.menuerot  { border-bottom:1px solid #990000; padding:5px; margin:0px;}
.borderrot  { border-bottom:1px solid #990000; padding:5px; margin:0px;}
.borderrot1 { margin: 0; padding: 5px; border-bottom: 1px solid #990000; color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; vertical-align: bottom;}
.wandern    { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; margin: 0px; padding: 5px 0px; border-bottom: 1px solid #990000 }
.bildweiss  { margin: 10px 10px 0px 0px; border: solid 2px #fff }
.borderlila   { border-top: 3px solid #636 }
.borderlila2  { border-top: 3px solid #636; border-bottom: 3px solid #636 }
.borderweiss  { border-left:5px solid #ffffff; padding:5px; margin:0px;}
.menuegelb  { border-bottom:1px solid #d8a91c; padding:5px; margin:0px;}
.gebet_titel  { color: #990000; font-weight: bold; font-size: 22px; line-height: 24px; font-family: "Courier New", Courier, Arial, Verdana, Helvetica }
.layer   { color: #636; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Arial, Helvetica }

/*##############################formular#############################################*/
input,textarea  { color: #000000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; background-color: #ffffff; padding: 5px; border: dotted 1px #333366 }
textarea:focus {background-color:#ddddFF;}

input:focus {background-color:#ddddFF;
color: #000000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; padding: 5px; border: dotted 1px #333366;}
input.button {cursor:hand;background-color:#9999cc;}

.inputField { /*Die Definition der Formularelemente im Grundzustand*/
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	padding: 5px;
	border: dotted 1px #333366;
	height: 25px;
} 

.errorField {/*Die Definition der Formularelemente im Fehlerfall*/
background-color: #FFFFCC;
color: #000000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; padding: 5px; border: dotted 1px #f00; height: 25px; 
} 
.errorTable 
{/*Zur Anzeige des Hinweistextes - einmal im Fehlerfall und das andere Mal bei erfolgreichem Speichern der Daten*/
    border: #f00 1px solid;
    font-size: 13px; font-weight:bold; color:#FF0000;
    background-color: #fff;
} 

