/*Hintergrund der gesamten Seite*/
body         { font-family: Trebuchet MS; font-size: 12pt; color: #333333; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px }
/*Schriftart die in allen tabellen, also der gesamten Seite verwendet wird*/
table         { font-family: Trebuchet MS; font-size: 12pt; color: #333333; }

/*Selbsterklärend ... die Handhabung der Links*/
a:visited    { color: #000000; text-decoration: none}
a:active     { color: #000000; text-decoration: none }
a:link       { color: #000000; text-decoration: none }
a:hover      { color: #000000; text-decoration: overline underline}

/*Struktureller Aufbau*/
.menu		{ width: 210; height: 100%; background-image: url('images/spacer_menu.png'); 
               background-repeat: repeat-y; text-align: left; vertical-align:top; background-position:right }
.content	{ vertical-align: top}
.right		{ width: 220; vertical-align:top; text-align:left}

/*Das Copyright, welches nicht zu entfernen ist und halbwegs gut lesbar sein soll*/
.copy_tab   	{ font-family: Trebuchet MS; font-size: 8pt; color: #333333; padding:0; width: 100%}

/*Der eigentliche Body Hintergrund auf FFFFFF setzen*/
.body_tab    	{ width: 100%; background-color: #FFFFFF; height:100%}

/*Header*/
.header_button	{	margin:0; padding:0; width: 85; word-spacing:0; text-indent:0; line-height:100%; vertical-align:bottom}
.header_button_spacer	{	background-position: left bottom; background-image:url('images/spacer_top.png'); background-repeat:repeat-x; width: 85}
.header_logo	{	width: 210; height: 114; background-image: url('images/logo.png'); 
               background-repeat: no-repeat; background-position: right bottom}
.header_content	{	background-position: left bottom; background-image:url('images/spacer_top.png'); background-repeat:repeat-x}
.header_corner	{	background-image: url('images/top_menu.png'); background-repeat: 
               no-repeat; background-position: right top; height:23}
.header_bottom	{background-image: url('images/spacer_topline.png'); background-repeat: 
               repeat-x; background-position: left top}
               
.menu_left	{	font-size: 10pt; width: 187; text-align: right }    /* height: 41; */

/*Domain-Afrage*/
.abfrage_domain	{border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0; width: 100}
.abfrage_tld	{border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0; width: 50}

/*Kontakt*/
.textfeld		{ border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0 }
.dropdown		{ border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0 }

.kont_text		{ border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0; width: 300 }
.kont_drop		{ border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0; width: 300 }
.kont_area		{ border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0; width: 300 }
.kont_code		{ border-left:2px solid #808080; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:2px solid #808080; padding:0; width: 100 }
.kont_zeichen	{ border:1px solid #FFFFFF; background:#FFFFFF; text-align:right }


/*Warn-, Fehler- und Bestätigungsmeldungen*/
.div_okay		{ padding:2px; border: 2px solid #008000; color:#008000; background-color:#E4E4E4; width: 98%; text-align:left}
.div_warn		{ padding:2px; border: 2px solid #FF9900; color:#FF9900; background-color:#E4E4E4; width: 98%; text-align:left}
.div_fail		{ padding:2px; border: 2px solid #FF0000; color:#FF0000; background-color:#E4E4E4; width: 98%; text-align:left}


.categorie_header	{ font-size: 14pt}
.button			{border: 1px solid #808080}
.button_conf	{border: 1px solid #FF0000}
.button_img		{ width: 16; height: 16}



/*Die Boxen selber z.B. für Rähmchen oder ähnlich*/
.boxes		   	{ width: 90%; border:1px solid #C0C0C0 }
/*Der Kopfbereich der Boxen*/
.menu_head   	{ width: 100%; background-color: #C0C0C0; text-align:left; height:22; vertical-align:middle; font-weight:bold }
/*Der Eintragsbereich der Boxen*/
.menu_item   	{ width: 95%; text-align:left }
/*Der Überschriftenkopf der Inhalte*/
.inhalte_head   { width: 100%; background-color: #C0C0C0; text-align:left; height:22; vertical-align:middle; font-weight:bold }
/*Der Inhaltebereich der Inhalte*/
.inhalte_item   { width: 100%; text-align:left }

/*Selbsterklärend ... die News*/
.news_datum   	{ width: 100%; text-align:right; font-size:8pt; color:#808080; font-style:oblique }
.news_text   	{ width: 100%; text-align:left;  }
.news_mehr   	{ width: 100%; text-align:right; font-size:8pt; font-style:oblique }

/*Warn-, Fehler- und Bestätigungsmeldungen*/
.div_okay		{ padding:2px; border: 2px solid #008000; color:#008000; background-color:#E4E4E4}
.div_warnung	{ padding:2px; border: 2px solid #FF9900; color:#FF9900; background-color:#E4E4E4}
.div_fehler		{ padding:2px; border: 2px solid #FF0000; color:#FF0000; background-color:#E4E4E4}

/*Farben von Zeilen, zwischen denen in Listen gewechselt wird*/
.tr1			{ background-color: #FFFFAA	}
.tr2			{	}

/*Farben der Kommentar-Zeile des Gästebuches*/
.kommentar		{ border:1px solid #808080; background-color: #E9C0B6; color:#FF0000; font-style:italic	}

/*Hintergrund der Tage beim Date-Selector*/
/*.cal_field			{ background-color: #FFFFAA	}*/
.cal_field			{ border:1px solid #FFFFFF; background-color: #DDDDDD	}
.cal_field_today	{ border:1px solid #FFFFFF; background-color: #F493A4	}