/*=========  Grundlegende CSS Tags  =================*/

body {
	background-color:#FFFFFF; /* weißer Hintergrund*/
	padding		: 0px;
	margin		: 0px;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	/* Für Editor-Vorschau raus nehmen */
	text-align	: center; 
}

td {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
}

th {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	font-weight	: bold;
}

p {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	margin-bottom		: 10px;
	padding		: 0px;
}

h1, h2, h3, h4, h5 {
	margin		: 0px;
	padding		: 0px;
}

h1 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 18pt;
	font-weight			: bold;
	margin-bottom		: 10px;
}

h2 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12pt;
	font-weight			: bold;
	margin-bottom		: 20px;
}

h3 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12pt;
	font-weight			: bold;
	margin-bottom		: 20px;
}

h4 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12pt;
	font-weight			: bold;
	margin-bottom		: 20px;
}

a:link {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	text-decoration: none;
	color: #0000CF;
}

a:visited {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	text-decoration: none;
	color: #0000CF;
}

a:hover {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	text-decoration: none;
	color		: #FF0000;
}

a.hauptlink:link {
	font-size		: 14pt;
	font-weight		: bold;
}

a.hauptlink:visited {
	font-size		: 14pt;
	font-weight		: bold;
}

a.hauptlink:hover {
	font-size		: 14pt;
	font-weight		: bold;
	color			: #FF0000;
}

/* ========= Haupt - Layer ============ */


/* Version 3 mit absoluter Positionierung und marign-auto */

div#container {
	position	: absolute;
	left		: 50%;
	width		: 752px;
	margin-top	: 10px;
	margin-left	: -370px;
	text-align	: left;
	border-colour:black;
	color		: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-image: url(bg_redline.gif);
	background-repeat: repeat;

}

div#header {
	width		: 602px;
	/* Höhe nur so lange kein Inhalt, später evtl enfernen! 
	height		: 100px;*/
	margin-left	: 150px;
	padding		: 0px;
	color		: #000000;
	background-color: #FFFFFF;
	/* border dienen nur zur Orientierung! 
	border-style: solid;
	border-colour:black;
	border-width: 1px;
	*/
}

div#hauptteil {
	width		: 600px;
	margin-left	: 151px;
	padding		: 0px;
	z-index		: 5;
	color		: #000000;
	background-color: #FFFFFF;
	/* border dienen nur zur Orientierung,  später evtl enfernen! 
	border-style: solid;
	border-colour:black;
	border-width: 1px;*/
}

div#menu_links {
	width		: 150px;
	height		: 400px; /* nur so lange kein Inhalt, später evtl enfernen! */
	padding		: 0px;
	position	: absolute;
	left		: 0px;
	top			: 0px;
	/* border dienen nur zur Orientierung! 
	border-style: solid;
	border-colour:black;
	border-width: 1px; */
}

div#fuss {
	width		: 602px;
	height		: 30px;
	margin-left	: 150px;
	padding		: 0px;
	z-index		: 10;
	color		: #000000;
	background-color: #FFFFFF;
	/* border dienen nur zur Orientierung,  später evtl enfernen! 
	border-style	: solid;
	border-colour	:black;
	border-width	: 1px;*/
}

/* ========= Haupt - Tabelle ============ */

table.table_inhalt {
	padding			: 0px;
	margin			: 0px;
	vertical-align	: top;	
	/* Tabelle mit feste Breite und Höhe definiert Mindesthöhe des Hauptteils. Höhe anpassen, wenn Header und Fuss Inhalt haben! */
	width			: 600px;
	height			: 550px; 
}

td.td_inhalt {
	padding			: 10px;
	vertical-align	: top;
	margin			: 0px;
}

/* ========== MENU -Links ================ */

div#logo {
	margin-top		: 5px;		
}

img.logo {
	border			: 0px none;
}

div#land {
	text-align		: right;
	margin-top		: 5px;
	margin-right	: 20px;
}

div#suche {
	margin-top		: 28px;
	margin-right	: 18px;
	margin-left		: 18px;
	text-align		: right;
	}

table_suche {
	width			: 130px;
	padding			: 0px;
	margin			: 0px;
}

table_suche td {
	vertical-align	: top;
}

td.suchbutton {
	padding-left	: 3px;
}

div#links {
	margin-top		: 35px;
	margin-right	: 20px;
	text-align		: right;
}

div#link_produkte {
	margin-top		: 25px;
}

div#link_moravia {
	margin-top		: 30px;
}

div#link_service {
	margin-top		: 25px;
}

div#link_kontakt{
	margin-top		: 3px;
}

div#link_unternehmen {
	margin-top		: 3px;
}

div#link_impressum {
	margin-top		: 3px;
}

div#banner {
	margin-top		: 30px;
}

/* ========== Hauptbereich ================ */

div#hauptbild {
}

div#hauptlink{
	text-align		: center;
	margin-top	: 10px;
}

div#haupttext {
	margin-bottom	: 25px;
}

div#domains{
	margin-bottom	: 10px;
}