body {
	/*background-color : #a31e1c;
	background-color : #A82B29;*/
	background-color: #e2e2e2;
	font-family : Verdana, Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	margin: 0;
	line-height: 16px;
	color: #000000; 
	text-decoration: none;
	font-weight: normal;
	overflow-y: scroll; /* Vertikaler Scrollbalken immer anzeigen */
	overflow-x: auto;
}
/* ---- tags ---------------------------------------------------------------*/
INPUT, TEXTAREA, SELECT {	
	COLOR: #000000;
	font-family : Arial, sans-serif;
}
FORM, HR, P {
	margin-top : 0em;
	margin-bottom : 1.3em;
}
td {
	font-size: 0.8em;
}

/* Website Titel --------------- */
h1 {
	font-size: 1.6em;
}
h1 A {
	color: #000000;
	text-decoration: none;
}
a {
	color: #50837E;
}


/* Content Zelle ---------------- */
.bgInhalt {
	/*background-color : #f9f8f4;*/
}


/* kopfzeile --------------------------------- */
.headerTable td {
	/*padding: 0em 0.8em 0em 0.8em;*/
	/*font-family : Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size : 0.75em;*/
}
.headerTable td td {
	padding: 0;
}
.headerTable {
	background-color : #FFFFFF;
	/*background-image:url(../pix/custom/bg.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	/*padding-top: 1.7em;*/
	padding-left: 2em;
}

.headerSitelinks {
	/*background-color: #ecdbc6;*/
}
.headerSitelinks td {
	padding: 0.4em 0.8em 0.4em 0.8em;
}
.headerSitelinks a:link,
.headerSitelinks a:visited,
.headerSitelinks a:active {
	color : #333333;
	text-decoration: underline;
}
.headerSitelinks a:hover {
	color : #0000ff;
	text-decoration: underline;
}

.headerLogo img {
}
.headerLogo {
	width : 1px;
}


.contentTable {
	background-color : #FFFFFF;
	padding-left: 2em;
	
	background-image : url(../pix/page/thies_hg.jpg);
	/*background-x-position: center;*/
	background-position: bottom;
	background-repeat : no-repeat;
	
	
}



/* ----- PageFeeter (Fusszeile) -------------------------------------------- */
.FeeterCol1 {
	/* background-color: #f9f8f4; Farbe von Linker Navigation */
	height: 1px;
	/*border-top: 2px solid #d3d3d3;	*/
}
.FeeterCol2 {
	/*background-color: #ecdbc6;*/
	height: 1px;
	padding-top: 1.4em;
	/*padding-left: 2em;*/
	padding-bottom: 1.4em;
	/*border-top: 2px solid #a82b29;*/
}
.FeeterCol3 {
	/*background-color: #ecdbc6;*/ /* Farbe von Container */
	height: 1px;
	/*border-top: 2px solid #a82b29; */
}

.PageFeeter {
	font-size : 0.71em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #656B70;
	padding: 0.4em;
	padding-left: 0.8em;
	line-height: 1.5em;
}
.PageFeeter a:link,
.PageFeeter a:visited,
.PageFeeter a:active {
	color : #656B70;
	text-decoration: underline;
}
.PageFeeter a:hover {
	color : #0000ff;
	text-decoration: underline;
}

/* ----- container ---------------------------------------*/
#Container {
	/*background-color:#ecdbc6;
	background-color:#f9f8f4;*/	
	/*align="center" 
	style="border: 0px none #ff0000;"*/	
	/*border : 1px solid #ff0033;*/
	padding-top : 12px;
	padding-bottom : 12px;
}

/* ---- Container Bloecke/Teaser -------------------------*/
.BoxTable {
	/*border-collapse:collapse;
	width: 100%;*/
	border-collapse: separate;
}
.BoxTable td {
	font-size : 0.8em;
}

#Container .BoxTable {
	border : 1px none #656B70;
	border-right : 1px none #656B70;
	width : 11em;
	width : 174px;
	margin : 0em 0em 0.6em 0em;
	border-collapse: separate;
}
.BoxCell A:link,
.BoxCell A:visited,
.BoxCell A:active {
	text-decoration: underline;
}
.BoxCell A:hover { 
	text-decoration: underline;
}
.BoxTitle {
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}
.BoxContentText {
	text-decoration: none;
	vertical-align: top;
}
.BoxCell {
	padding: 0.6em 0.4em 0.6em 0.8em;
	background-color: #50837E;
}
.BoxTitleCell {
	color: #ffffff;
	background-color: #50837E;
	text-decoration : none;
	font-weight : bold;
	padding: 0.4em 0.4em 0.4em 0.8em;
}

/* ----- Quicksearch ------------------------------------------------------- */
.Quicksearch {
	width: 100%;
	background-color: #656B70;	
	/*padding-top: 12px;
	padding-left: 10px;
	padding-bottom: 10px;*/
}
.Quicksearch .formularfeld {
}

/* ----- Navigationpath ------------------------------------------------- */
#NavPath {
	font-size : 0.85em;
	color : #a9a9a9;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
#NavPath A:link,
#NavPath A:visited,
#NavPath A:active {
	color : #a9a9a9;
	text-decoration: underline;
}
#NavPath A:hover {
	color : #0000ff;
	text-decoration: underline;
}

/* ---- UDM Menue Anpassungen ---------------------*/
/*<li><a class="udmHorizontalRubrikLink ActiveRubrik*/
.udmHorizontalRubrikLink {
	/*width: 8em;*/
	text-align: center;
}
	
			


/* ----- PageLayouts (Layoutvorlagen: Produkte, Assistent,...) ----------------------------------------------- */
/* PageLayoutContentPart1 = Erster Teil der Seite (Bild, Titel, Text) */
.PageLayoutContentPart1 {
	margin-bottom : 25px;
}
.PageLayoutContentPart1 IMG {
	float : left;
	margin-bottom : 5px;
	margin-left : 2px;
	margin-right : 12px;
	margin-top : 2px;
}

/* ---- eSC Listen ------------------------------------------------------------------------- */
/* Auflistungen, z.B. zugeordnete Objekte zu einem Katalog */
.NavContentSubmenue {
	height : 100px;
	margin-bottom : 2em;
}
.NavContentSubmenue td td {
	font-size : 0.8em;
}
.NavContentSubmenue a {
	color: #50837E;
}
.iTeaserKopf {
	font-weight : bold;
	color: #000000;
	border-bottom-style: none;	
	border-bottom-width: 1px;
	/*border-color: #ecdbc6;*/
	padding-top: 0.2em;
}
A.iTeaserKopfLink:link {
	color: #000000; 
	text-decoration: none;
}
A.iTeaserKopfLink:visited {
	color: #000000; 
	text-decoration: none;
}
A.iTeaserKopfLink:hover {
	color: #0000ff; 
	text-decoration: underline;
}
A.iTeaserKopfLink:active {
	color: #000000; 
	text-decoration: underline;
}
.iTeaserText {
	color: #000000;
	padding-top: 0.2em;
	padding-bottom: 1.2em;
}
td.iTeaserText img {
	margin-right: 1em;
	margin-bottom: 0.5em;
}

/* ACTION-BOX-DEFINITIONS --------------------------*/
.ActionBoxTable {
	margin : 0em 0em 0.6em 0em;
}
.ActionBoxTable td td,
.ActionBoxTable td span {
	font-size : 0.8em;
}

.ActionTitleCell {
	color: #656B70;
	font-weight : bold;
	text-decoration: none;
	padding: 0.4em 0.4em 0.4em 2em;
}

.ActionBoxCell td {
	padding: 0em 0em 0.5em 1em;
	line-height : 1em;
	/*background-color: #ecdbc6;*/
}

/* ----- QuickLogin ------------------------------------------------------- */
.QuickLogin {
	width: 21em;
}
.QuickLogin form {
	margin : 0.5em;
	margin-bottom : 2.5em;
	padding-top : 1em;
	text-align : right;
}
.QuickLogin label,
.QuickLogin input,
.QuickLogin submit {
	margin-top : 0.9em;
}
.QuickLoginLabel {
	font-weight : bold;
	border: 1px none #ff3333;
}
.QuickLoginFormField {
	width : 10em;
	margin-left : 2em;
}
.QuickLoginSubmit {
	font-weight : bold;
	width: 10em;
}


/* ---- Prozess-Schritte im Container ----------------------------------------------------- */
.ProzessSteps {
	/*background-color:#ffffff;*/
}
.ContainerProzessStepOK {
	color : #660000;
	color : #004D9F;
}
td.ContainerProzessStepNOW {
	padding-top : 0.4em;
	padding-bottom : 0.4em;
}
.ContainerProzessStepNOW {
	color : #000000;
	font-weight : bold;
}
.ContainerProzessStepNOT {
	color : #808080;
}

/* ---- eSC Formulare ------------------------------------------------------------------------- */
.FormularFieldset {
	padding: 0em 2em 0em 2em;
	margin: 0em 12em 0em 0em;
	border: #656B70 1px none;	
	padding: 0em 4em 2em 0em;
	margin: 0em 0em 0em 0em;
}
.FormularTitel {
	font-weight: bold;
	color: #000000;
	padding-left : 1em;
	padding-right : 1em;
}
.FormularTable {
	margin-top: 1em;
}
.FormularFeldLabel { /*Bezeichnung des FormularFeldes bzw. Frage*/
}
.FormularFeldPflicht { /*Sternchen*/
}
.FormularFeld { /*FormularFeld*/
}
.FormularFeldAnmerkungTitel { /*Titel zur Erläuterung zum Feld*/
	font-style: italic;
}
.FormularFeldAnmerkung { /*Erläuterung zum Feld*/
}
.FormularFeldFehler { /*Fehler zu einem Feld nach Eingabe*/
	color: red;
	font-weight: bold;
}
.FormularHinweise { /*Hinweise zum Formular*/
}
.FormularButton { /* für Buttons !*/
}
.FormularButtonBold { /* für fette Buttons !*/
	font-weight: bold;
}
.FormularInput {
	font-size: 1em;
}
.FormularSelect {
}

/* -------------------------------------------------------------------------- */
