/*=========  Grundlegende CSS Tags  =================*/

body {
	background-color:#FFFFFF; /* grauer Hintergrund zur Orientierung*/
	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			: 16pt;
	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		: -15px;
}

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;
	text-decoration	: underline;
}

a.hauptlink:visited {
	font-size		: 14pt;
	font-weight		: bold;
	text-decoration	: underline;
}


a.hauptlink:hover {
	font-size		: 14pt;
	font-weight		: bold;
	text-decoration	: underline;
}

a.domain:link {
	font-size		: 14pt;
}

a.domain:visited {
	font-size		: 14pt;
}


a.domain:hover {
	font-size		: 14pt;
	color			: red; 
}

a.subheader:link {
	font-weight		: bold;
  text-decoration	: underline;
}

a.subheader:visited {
	font-weight		: bold;
  text-decoration	: underline;
}

a.subheader:hover {
	font-weight		: bold;
  text-decoration	: underline;
}

/* ========= 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(img/bg_redline.gif);
	background-repeat: x-repeat;

}

div#header {
	width		: 591px;
	/* Höhe nur so lange kein Inhalt, später evtl enfernen! 
	height		: 100px;*/
	margin-left	: 160px;
	color		: #000000;
	background-color: #FFFFFF;
	text-align	: left;
	/* border defineirt Abstand von oben, damit Hintergrudnbild nicht erscheint! */
	border-top-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
	border-top-width: 10px;
	
}

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;
	
	margin-left	: 150px;
	padding-top	: 5px;
	padding-bottom	: 5px;
	z-index		: 20;
	color		: #000000;
	background-color: #FFFFFF;
	/* border dienen nur zur Orientierung,  später evtl enfernen! 
	border-style	: solid;
	border-colour	: #FFFFFF;
	border-width	: 0px;*/
}

/* ========= Haupt - Tabelle ============ */

table.table_inhalt {
	padding			: 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! 
  height			: 450px; */
	width			: 600px;

}

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;
}

/* ========== Hauptbereich ================ */


div#hauptlink{
	text-align		: center; 
	margin-top		: 25px;
	margin-bottom	: 0px;
	}

div#haupttext {
	margin-bottom	: 0px;
}

div#domains{
	margin-bottom	: 10px;
}

table.haupt_tabelle {
}

td.text {
	width			: 450px;
	vertical-align	: top;
	padding-right	: 20px;
	padding-bottom	: 10px;
}

td.bild {
	width			: 147px;
	vertical-align	: top;
	padding-bottom	: 5px;
}

/* ========== Fussbereich ================ */

div#sitemaps {
	text-align		: center;
	/*margin-bottom	: 20px; */
}

/* ========== Sitemaps ================ */

div#zurueck {
	margin-top		: 20px;
	margin-bottom	: 10px;
}


h1.sitemap_header {
	margin-top		: 10px; 
	font-size		: 16pt;
}

div#statische_seiten {
	margin-top		: 30px;
}

table.domain_tabelle {
	margin-top		: 20px;
}

td.domainliste {
	width			: 200px;
	vertical-align	: top;
	padding-right	: 10px;

}

td.comment {
	width			: 350px;
	vertical-align	: top;
}

td.extern {
	vertical-align	: top;
  padding-top: 5px;
}


/* Icon auf UK-Seite */

div#banner {
margin-top	: 30px;
}

