html {height: 100%;}

body {height: 100%; margin: 0px 0px 0px 0px;	background-color: #ffffff;	font-size : 9pt;font-family : Arial,Helvetica,Sans-Serif;font-weight : lighter; font-style : normal;line-height:14pt;color : rgb(0, 0, 0);}
    
table {	border: none;margin: none;padding: none;text-align: left;border-style: none;border-collapse: collapse; }
img {line-height: 0px;}
td,th {	empty-cells: show; font-size : 9pt;font-family : Arial,Helvetica,Sans-Serif;font-weight : lighter;font-style : normal;line-height:14pt;color : rgb(0, 0, 0);}

/* Titel größter ist h1 */
h1      {font-size : 12pt; font-weight : bold; color : rgb(238, 51, 56);}

/* normaler Text, schwarz */
.texti  {font-style : italic;}
.textb  {font-weight : bold;}

/* hinterlegt von der Suche gefundene Stellen */
.suchbegriff  {	background-color: rgb(46, 185, 218);}

#sitemap1 {	background-color: rgb(200, 200, 200); padding: 7px; height: 15px;}
#sitemap2 {	background-color: rgb(222, 222, 222);	padding: 7px; height: 15px;}
#sitemap3 {	background-color: rgb(242, 242, 242);	padding: 7px; height: 15px;}
/*  für den Kalender*/
.kalender  {color : rgb(238,51,56);}

a { color: rgb(0, 0, 255);}

.error  {	color : rgb(153, 0, 0);	margin: 1px 1px 1px 0px;}

/* Für Bilder innerhalb von Texten */
.assetleft {margin:4px 8px 6px 0px; background-color:#CCCCCC; padding: 4px 4px 4px 4px;}
.assetright {margin:4px 0px 6px 8px; background-color:#CCCCCC; padding: 4px 4px 4px 4px;}
.bu {background-color:#CCCCCC; font-size : 8pt;line-height:10pt;padding: 4px}

/* für Sitemap*/
.sitemap a {color: rgb(0,0,0)}
/* Gestalteter Link fett Beispiel: Firmenportrait */
a.link  {text-decoration: none; color : rgb(0, 0, 0); font-weight : bold;}

/* Alle Formularfelder */
.senden	{font-weight : bold; background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 1px 1px 5px 0px;}
.eingabefeld	{background-color:#FFFFFF; height: 20px; border: #000000 1px solid; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px;}
.textarea	{background-color:#FFFFFF; border: #000000 1px solid; margin: 0px 0px 5px 0px; padding: 2px 2px 2px 2px;}
.radio	{background-color:#FFFFFF;border: #000000 1px solid;margin: 0px 5px 5px 0px;}
.check	{background-color:#FFFFFF; border: #000000 1px solid; margin: 0px 5px 0px 5px;}
.gruppe	{background-color:#FFFFFF;	border: #000000 1px solid;	margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; width: 400px;}

.abbrechen	{border: #000000 1px solid; background-color:#cccccc; height: 20px; margin: 0px 5px 0px 0px;}
.dropdown	{background-color:#FFFFFF;margin: 0px 0px 5px 0px; border: #000000 1px solid;}
/* Ende Formulare*/

#abstand1 {height: 15px;} /* Zwischen Überschrift und Text*/
#abstand2 {height: 30px;} /* Zwischen oberen Block und unteren Block*/
#abstand3 {width: 30px;} /* Abstand horizontal zwischen 2 Objekten*/

#hidden {display:none; visibility:hidden;}
#navigation {display:none; visibility:hidden;}

