BODY				{margin:0;	background-color: #FFFFFF;} /* FARBE BLEIBT SO */

/* Abmessungen, Farben und Grösse für Designelemente */

#topbox, #navbox, #mainbox { position:absolute;	left: 2px; }

#topbox 			{margin-top: 0px; padding: 5px; padding-left:20px;
					 left:0px; top:0px; height:80px; width:100%;
					 background: url(Front.png); background-repeat: no-repeat; background-position: 230px 5px;	}
#navbox				{width:200px; margin-right:20px; padding-left:10px;	top:108px; }

#mainbox			{left:250px; top:111px; margin-bottom:0px; border-width:0px;width:800px;}

#topbox				{background-color: #009999;} /* HIER DUNKLE JAHRESFARBE FÜR HINTERGRUND ETC. ANPASSEN */
#topbox 			{width:100%; border-width:0px}

/* Navbox-Links */

#navbox a:link,
#navbox a:visited,
#navbox a			{text-decoration: none}
#navbox a:hover,
#navbox a:active	{color: black;background-color: #DADADA;} /* NICHT Anpassen */
#navbox a:hover,
#navbox a:active	{color: red;}

/* Schrift und Position für Navbox  */

.sidebox p,
#navbox p			{font-size: 9pt; margin-top:0px}
#navbox h5			{font-size: 10pt; margin-bottom:0px; margin-top:8px}

/* Typografie */

h1, h2, h3, h5		{font-family: "Arial black", Arial, san-serif;}

h4,
#navbox p			{font-family: Verdana, Arial, san-serif;}

#topbox h1,
li, p, td			{font-family: "Georgia", Times, "Times New Roman", serif }

h1, h2, h3,
h4, li, p			{font-weight: normal;}

h1					{font-size: 14pt;	margin-top: 8px; margin-bottom: 2px }
h2					{font-size: 12pt;	margin-top: 20px; margin-bottom: 1px }
h3					{font-size: 11pt;	margin-top: 10px; margin-bottom: 0px }
h4					{font-size: 9pt; 	text-transform: uppercase; letter-spacing: 1pt; margin-top:0px}
p, td				{font-size: 11pt;	margin-top: 8px; margin-bottom: 1px }
li					{font-size: 11pt;	margin-top: 0px; margin-bottom: 0px; line-height:12pt}
ul, ol				{margin-top: 6px; margin-bottom: 6px; margin-top: 0px; list-style-type: square;}

#navbox > h5:first-child,
.mainbox > p:first-child,
.mainbox > h1:first-child,
.mainbox > h2:first-child,
.mainbox > h3:first-child {margin-top:0px}

/* Standard-Hyperlinks */

a:link				{color: #009999; } /* HIER DUNKLE JAHRESFARBE */
a:visited			{color: #006633; }
a:hover,
A:active			{color: white; background-color:#cc6600; } /* Farbe ANPASSEN*/
a, a:visited, a:hover,
A:active			{text-decoration: none;}

/* Spezielle Formate */

#navbox .small		{font-size: 8pt; margin-top:0px; margin-bottom:18px;}
.small				{font-size: 9pt; margin-top: 6px; margin-bottom:2px}
.nomargin			{margin-top: 0px}
.au					{text-align:right;font-style: italic;}

/* Sidebox */

.sidebox 			{float:right; width:200px; clear:both; margin-bottom:5px; padding:5px; border:medium solid #009999;
					 -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;}

/* Für die Sidebox, die nun als rechtsbündige Marginalie erscheinen soll */
#mainbox h1,
#mainbox h2,
#mainbox h3,
#mainbox h4,
#mainbox h5,
#mainbox p,
#mainbox table,
#mainbox li 			{padding-right:250px}

#mainbox .sidebox h1,
#mainbox .sidebox h2,
#mainbox .sidebox h3,
#mainbox .sidebox h4,
#mainbox .sidebox h5,
#mainbox .sidebox p,
#mainbox .sidebox table,
#mainbox .sidebox td,
#mainbox .sidebox tr,
#mainbox .sidebox ul,
#mainbox .sidebox li,
#mainbox .sidebox ol	{padding-right:5px}
/* Das sind die Ausnahmen, die u.a. für die korrekte Darstellung in der Master-Suchresultateiste nötig sind */
#mainbox table tbody td,
#mainbox table tbody tr,
#mainbox table tbody tr td,
#mainbox table tbody p,
#mainbox p table,		
#mainbox table h3,
#mainbox table img,
#mainbox table td,
#mainbox table tr,
#mainbox table p		{padding-right:2px;}
					 
.sidebox h3			{margin-top: 0pt;margin-bottom: 0pt}

.sidebox img		{margin: 5px 0px 8px 0px; border:1px solid black;text-align:center}

/* Topbox */

#topbox h1,
#topbox a:link,
#topbox a:visited,
#topbox a,
#topbox a:hover,
#topbox a:active,
#topbox a:hover,
#topbox a:active	{font-size: 24px; font-style: italic; color:white; text-decoration: none; background-color:transparent} /* Farbe belassen */

/* Tabellen */

table				{margin-top:6px; }
td 					{vertical-align: text-top;}
.archivtable 		{width:590; table-layout:fixed;}
.archivtable tbody p	{font-size:10px; }
.archivtable tbody h3	{margin-bottom:2px; margin-left:40px;}
.archivtable tbody img	{margin-bottom:5px}
.archivtable tbody td	{width:192px; margin-right:30px;}

.oefftab tbody td	{padding-bottom:6px; padding-right:5px;}

/* Trennlinien */

hr					{background-color:white; color:white; margin-top:40px; margin-bottom:0px; border:0px; }
					/* Trennlinien sind nicht mehr sichtbar, werden aber verwendet, um den Abstand zum vorhergehenden Element zu vergrössern */

/* Suchfeld */

.s					{font-size:10px;}
