/* CSS Document */

body {														/* Definition des BodyTags */
 background-color: #5F3C75;									/* Hintergrundfarbe der Seiten */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 10px;											/* Standard-Schriftgröße */
 color: #DDDCD9;											/* Textfarbe */
 margin: 0px;												/* Anpassung der Ränder */
 															
															/* Nachfolgend nur für den Internet Explorer */
 scrollbar-face-color: #5F3C75;								/* Scrollbalkenfarbe */
 scrollbar-3dlight-color: #DDDCD9;							/* Farbe außen li und ob des Scrollbalkens */
 scrollbar-darkshadow-color: #DDDCD9;						/* Farbe außen re und un des Scrollbalkens */
 scrollbar-highlight-color: #5F3C75;						/* Farbe der li und ob Seite der 3D-Elem. des Scrollbalkens */
 scrollbar-arrow-color: #DDDCD9;							/* Farbe des Pfeils des Scrollbalkens */
 scrollbar-track-color: #DDDCD9;							/* Farbe der Spur des Scrollbalkens ("Hintergrundfarbe") */
}

p {															/* Definition des p-Tags */
	font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
	font-size: 11px;											/* Standard-Schriftgröße */
	color: #DDDCD9;											/* Standard-Schriftgröße */
}

h1 {														/* Definition des Überschrift1-Tag */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 14px;											/* Standard-Schriftgröße */
 font-weight: bold;											/* Fettschrift */
 font-variant: small-caps;									/* Schrift im Kapitälchen */
 color: #cc66cc;											/* Standard-Schriftgröße */
}

h2 {														/* Definition des Überschrift1-Tag */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 14px;											/* Standard-Schriftgröße */
 font-weight: bold;											/* Fettschrift */
 color: #DDDCD9;											/* Standard-Schriftgröße */
}

ul {														/* Definition des Listentags */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 11px;											/* Standard-Schriftgröße */
 color: #DDDCD9;											/* Textfarbe */
}

form {
	margin: 0px;
}

a:link {													/* Definition des a-Link-Tags */
 color: #cc66cc;											/* Farbe eines Hyperlinks */ 
 text-decoration: underline;								/* Hyperlink unterstreichen */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 11px;											/* Standard-Schriftgröße */
}

a:hover {													/* Definition des a-Hover(Mouse-Over)-Tags */
 color: #c8c2c2;											/* Farbe d. Hovers */
 text-decoration: none;										/* Keine Unterstreichung */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 11px;											/* Standard-Schriftgröße */
}

a:visited {													/* Definition des a-Besucht-Tags */
 color: #cc66cc;											/* Farbe eines Hyperlinks */ 
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 11px;											/* Standard-Schriftgröße */
}

a:active {													/* Definition des a-Hover(Mouse-Over)-Tags */
 color: #cc66cc;											/* Farbe d. Hovers */
 text-decoration: underline;								/* Keine Unterstreichung */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 11px;											/* Standard-Schriftgröße */
}

.Table_Main {												/* Klasse für die Haupttabelle */
 border: none;												/* Kein Rahmen für die Tabelle */
 /* background-image: url(../assets/images/HG_475.jpg);		/* Hintergrundbild der Haupttabelle */
 background-color: #000000;									/* Hintergrundfarbe der Haupttabelle optional */
}

.td_Rundrahmen1 {											/* Klasse für den Rundrahmen links */
 background-repeat: no-repeat;								/* Halbrund nicht wiederholen. */
 background-image:url(../assets/images/rundrahmen/rundrahmen1.gif); /* Halbrundgrafik links */
}

.td_Rundrahmen2 {											/* Klasse für den Rundrahmen mitte */
 font-family: Arial, Helvetica, sans-serif;					/* Standard-Schriftart */
 font-size: 16px;											/* Standard-Schriftgröße */
 font-weight: bold;											/* Fettschrift */
 color: #FFFFFF;											/* Textfarbe des ersten Buchstaben */
 /* font-variant: small-caps;									/* Schrift im Kapitälchen */
 text-align: center;										/* Text mittig ausrichten */
 background-image:url(../assets/images/rundrahmen/rundrahmen2.gif); /* Hintergrundgrafik */  
}

.td_Rundrahmen3 {											/* Klasse für den Rundrahmen rechts */
 background-repeat: no-repeat;								/* Halbrund nicht wiederholen. */
 background-image:url(../assets/images/rundrahmen/rundrahmen3.gif); /* Halbrundgrafik rechts */
}

.td_MonseAdresse {											/* Klasse für die Andressangabe im unteren Bereich. */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 11px;											/* Standard-Schriftgröße */
 color: #DDDCD9;											/* Textfarbe */
 text-align: center;										/* Adresse mittig ausrichten */
}

.Ueberschriftlila {											/* Klasse für normale Überschriften */
 font-family: Verdana, Arial, Helvetica, sans-serif;		/* Standard-Schriftart */
 font-size: 12px;											/* Standard-Schriftgröße */
 color: #cc66cc;											/* Textfarbe */
}
.MiniText {
 font-size: 8px;
 color: #DDDCD9;
}

.agb {
	border: 1px solid #DDDCD9;
	font-size: 12px;
	overflow: auto;
}

.agbStand {
	text-align: center
}

#HeaderArea {
	width: 796px;
	height: 70px;
	position: relative;
	top: 20px;
	margin: auto;
	background-color: #333;
}

#BodyArea {
	width: 790px;
	height: 605px;
	position: relative;
	top: 20px;
	margin: auto;
	background-color: #000;
	Overflow: auto;
	padding: 3px;
}

#FooterArea {
	width: 796px;
	height: 45px;
	position: relative;
	top: 20px;
	margin: auto;
	background-color:#000;
	visibility: hidden;
	text-align: center;
	vertical-align: bottom;
}

#footer_l {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 10px;
}

#footer_c {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 10px;
}

#footer_r {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 10px;
}

#counter {
	width: 796px;
	height: 30px;
	position: relative;
	top: 20px;
	margin: auto;
	background-color:#000;
	visibility: hidden;
	text-align: center;
	vertical-align: bottom;
}

.index {
	vertical-align: middle;
	text-align: center;
}

#monseaktuell_header {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.monseaktuell_table {
	border: 1px solid  #CCC;
	padding: 3px;
}

.monseaktuell_td_bgimg_yes {
	vertical-align: middle;
	background-image: url(../assets/images/aktuelles_img_yes.png);
	background-repeat: no-repeat;
	background-position: center;
}

.monseaktuell_td_bgimg_no {
	vertical-align: middle;
	background-image: url(../assets/images/aktuelles_img_no.png);
	background-repeat: no-repeat;
	background-position: center;
}

.monse_aktuell_highlight {
	background-color: #5f3c75;
}

#cms_menu_bg {
	background-image: url(../assets/images/cms_bg.jpg)
}

.cms_tables {
	border: 1px solid #666;
}

.cms_td_lt {
	border-left: 1px solid #666;
	border-top: 1px solid #666;
}

.cms_td_ltr {
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
}

.cms_td_t {
	border-top: 1px solid #666;
}

.cms_input {
	background-color: #999;
	color: #fff;
	border: 1px solid #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.job_td_lt {
	padding: 3px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
}

.redtext {
	color: red;
}
	

