/* Allgemein */
img						{border:none;}
h1						{font-size:2.0em; color:#F9Edde; margin:0 0 4px 0; padding:3px 12px 2px 10px; font-weight:bold; background-color:#C64926}
h2						{font-size:1.4em; color:#AA3A20; margin:0; padding:10px 0 4px 0; font-weight:normal;}
h3						{font-size:1.0em; color:#AA3A20; margin:0; padding:2px 0 3px 0;}

strong					{font-weight:normal; color:#901000;}
b						{font-weight:bold; color:#AA3A20;}
form					{margin:0px; padding:0px;}

input, select, textarea	{font-family:Arial,Geneva,sans-serif; font-size:1em;}
input					{vertical-align:middle; width:13em; padding-left:2px; margin:1px 0 1px 0;}
input:focus				{border:2px solid #555;} /* für aktuelle Browser */
* html input			{margin:0;}

input.ButtonRot,
input.ButtonBlau,
input.ButtonOrange,
input.Button			{border-style:solid; border-width:1px; cursor:pointer; color:#fff; font-weight:bold; font-size:1em; height:2em;}

input.ButtonRot			{border-color:#ddd #000 #000 #ddd; background:#BF4639 url(/gastgeber/images/buttonRot.gif) no-repeat top center;}
input.ButtonBlau		{border-color:#888 #000 #000 #888; background:#3978C0 url(/gastgeber/images/buttonBlau.gif) no-repeat top center;}
input.ButtonOrange		{border-color:#888 #000 #000 #888; background:#B98230 url(/gastgeber/images/buttonOrange.gif) no-repeat top center;}
input.Button			{border-color:#888 #000 #000 #888; background:#3978C0 url(/gastgeber/images/buttonBlau.gif) no-repeat top center;}

select					{vertical-align:middle; width:13.4em;}
* html select			{width:13em;} /* IE6 */

.check					{width:20px;}
.check:focus			{border:none;}

textarea				{vertical-align:top; width:38.2em;}

ul						{margin:0 0 0 30px; padding:3px 0 3px 0px; list-style-type:disc; list-style-image:url(/images/design/bull_rot.gif); }
li						{margin:0 0 6px  0;	vertical-align:middle; color:#000000;}

.clearBoth				{clear:both; font-size:1px; height:1px; line-height:1px;}

/* Links */
.anchor					{display:block; padding-bottom:10px; margin-top:20px;}

a.link					{font-size:1.0em; padding:0 2px 0 2px;}
a.link:link,
a.link:visited			{color:#AA1100; text-decoration:underline;}
a.link:hover,
a.link:active,
a.link:focus			{background-color:#972D1B; color:#FFFFFF;}
.aActive				{background-color:#972D1B; color:#FFFFFF;}

a.uplink				{float:right; margin-top:-34px; padding-right:10px;}
a.uplink:link,
a.uplink:visited		{color:#ffffff;}

/* Tabellen */
table					{font-family:Arial,Geneva,sans-serif; border-collapse:collapse; font-size:1.0em;}

table.blank				{width:100%; border-collapse:collapse; margin:0; font-size:1.0em; border:solid 0px #000;}
table.blank	td			{padding:0;}

table.Fortbildungen		{border:solid 1px #C64926; border-collapse:collapse; margin:5px 0; font-size:1.0em;}
table.Fortbildungen td	{border:solid 1px #C64926; padding:5px 10px;}

table.Standard			{border-collapse:collapse; margin:3px 0 5px 0; font-size:1.0em;}
table.Standard td		{padding:2px 10px 2px 0; vertical-align:top; border:solid 0px #000;}
table.Standard th		{padding:2px 10px 2px 0; vertical-align:top; color:#AA3A20; text-align:left; font-weight:normal; border:solid 0px #000;}

table.Border			{border-collapse:collapse; margin:3px 0 5px 0; font-size:1.0em;}
table.Border td			{padding:2px 3px 2px 3px; vertical-align:top; border:solid 1px #19518B;}
table.Border th			{padding:2px 3px 2px 3px; vertical-align:top; border:solid 1px #19518B; color:#19518B; text-align:left;}

table.BorderSpace		{border-collapse:collapse; margin:3px 0 5px 0; font-size:1.0em;}
table.BorderSpace td	{padding:8px 15px; vertical-align:top; border:solid 1px #19518B;}

/* Formularbox ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.BoxEingabe				{line-height:1.9em; padding:15px 8px 15px 10px; margin-top:6px; background-color:#F3D7BF; border-style:solid; border-width:1px; border-color:#aaa #222 #222 #aaa;}
* html .BoxEingabe		{width:100%;}  /* IE6 */
.BoxCaption				{font-size:1.0em; margin:0; padding:0 0 6px 0; font-weight:bold; color:#AA3A20;}

/* Linke und rechte Seite */
.BoxBlockLeft			{float:left; margin:0 40px 0 0;}
.BoxBlockRight			{float:left; margin:0 10px 0 0;}

/* Gruppierung mehrerer Zeilen */
.GroupCaption			{color:#AA3A20; font-weight:bold;}

/* Einzelne Eingabezeile (Bezeichner und Eingabefeld) */
.BoxRow					{clear:both;}
.BoxRowCheck			{clear:both; width:100%; text-align:left; line-height:1.8em; height:1.8em; margin:5px 0 5px 0;}

/* Eingabefelder */
.BoxRow select			{width:13.6em; font-size:1em;}
* html .BoxRow select	{width:13em;} /* IE6 */
.BoxRow input			{width:13em; font-size:1em;}
.BoxRow textarea		{width:38.2em; font-size:1em; vertical-align:top; }

/* Bezeichnungs- und Eingabebereich */
label.Bezeichner		{display:block; clear:both; float:left; width:8.0em; text-align:right; margin-right:5px;}
.Eingabe				{float:left; margin-bottom:3px;}

/* spezielle Eingabefelder */
input.PLZ				{width:4.0em;}
* html input.PLZ		{width:4.2em;} /* IE6 */
input.Ort				{width:8.2em;}
* html input.Ort		{width:8.4em;} /* IE6 */

/* Sonstiges --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.star					{font-family:Arial,Geneva,Helvetica,sans-serif; font-size:1em; color:#f33b1d;}
.TextInfo				{font-size:1.0em; background-color:#f6f6f6; padding:8px 5px; margin:12px 0px 10px 0px; border-top:solid 1px #bababa; border-bottom:solid 1px #bababa;}
.TextErr				{margin:30px 0; font-weight:bold; color:#F78617; font-size:1.2em;}
.TextColor				{color:#861E0A;}
.TextBlau				{color:#3978C0;}

.line					{background-color:#AA3A20; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}
.hr						{background-color:#000; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0; border:none;}
.hrGrey					{background-color:#ddd;}
.hrDarkGrey				{background-color:#999;}
.LineGrey				{background-color:#dddddd; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}

img.downloadPDF			{width:16px; height:16px; margin:3px 0 2px 0; vertical-align:middle; border:none;}

.LoogBackGreen			{background-color:#5AA500;}
.LoogBackRed			{background-color:#AA3A20;}
.LoogBackOrange			{background-color:#FFB500;}
.LoogBackBlau			{background-color:#3978C0;}

.boxBorder				{float:left; border:solid 1px #63A500; line-height:1.5em; padding:2px 6px; margin-top:3px;}









