	body, html {
		margin:0;
		padding:0;
		background-image:url(images_lay/pageBG.jpg); background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	body {
		min-width:960px;
	}
	
	#container {overflow: hidden; background-image:url(images_lay/BG-mitte.gif);}
	
	#container .column {
	  padding-bottom: 20010px;
	  margin-bottom: -20000px;
	}
	
	#wrap {
		margin:0 auto;
		width:960px;
		margin-top:15px;
	}
	
	#BGWrap {
	background-image:url(images_lay/CONTENT-ALL.gif);
	background-repeat:repeat-y;
	background-color: #F7EDBF;
	}
	
	#HEADER {
		background-image: url(images_lay/headerBG.jpg); background-repeat:none;
		height:165px;
	}
	
	#HEADERNAV {
		width:386px;
		height:136px;
		margin-top: 22px;
		margin-left: 11px;
		padding:0px;
		float:left;
	}
	
	DIV.tx-rlmpflashdetection-pi1 {padding:0px; margin:0px; margin-top:-2px;}

	
	#HEADERPIC {
	background-image: url(images_lay/TEMP-PIC-HEADER.jpg);
	background-repeat:no-repeat;
	width:393px;
	height:140px;
	float:right;
	margin-top: 18px;
	margin-right: 26px;
	padding:0px;
	}
	
	#LOGIN {
		width:110px;
		height:37px;
		float:left;
		margin-top: 121px;
		margin-left: 22px;
	}
	
	#HEADERBAR {
		padding:3px; font-size:9px; color:#C5642F; height:13px;
	}
	
	#ROOTMENU {
	float:left;
	width: 780px;
	margin-left:32px;
	}
	#ROOTMENU A {
	color:#C5642F; text-decoration:none;	
}	
	
	#FLAGGEN {
	float:right;
	width:90px;
	margin-right: 28px; text-align:right;
	padding-top:2px;
	}
	
	#MAINCONTENT {
	background-image:url(images_lay/LEFT-BG-Forum.jpg);
	background-repeat:no-repeat;
	float:left;
	width:719px;
	padding: 0px;
	}
	
	#CONTENTHEADER {
	margin: 11px 22px 0px 48px;	padding:5px 5px 1px 0px;
	}
	#CONTENTHEADER H1.seitentitel, #CONTENTHEADER H1.seitentitel A { margin:0px; padding:0px; color:#16A0FF;
	font-family: Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:bold; text-decoration:none;}
	
	#CONTENTMENU {
	margin: 0px 22px 7px 48px;	padding:6px 5px 10px 0px;
	 border-top:#FF6633 solid 1px;  border-bottom:#FF6633 solid 1px;
	}
	#CONTENTMENU A {
	
}	
	
	#RIGHTCONTENT {
	background-image:url(images_lay/RIGHT-BG-Forum.jpg); background-repeat: no-repeat;
	float:right;
	width:241px; height:76px;
	}
	
	#GETRIGHTHEADERCONTENT {
	margin-top: 20px;
	margin-left: 17px;
	margin-right:47px;
	padding:0px;
	}
	
		
	#GETCONTENT {
	background-image:url(images_lay/BG_GETCONTENT.gif); background-repeat: repeat-y;
		float:left;
		width:719px;
		margin-top:0px; padding-top:0px;
		}
	
	#CONTENT {
	margin-top: 3px;
	padding-left:20px;
	margin-top:0px; padding-top:0px;
	}
		
	#GETRIGHTCONTENT {
	background-image:url(images_lay/BG_GETRIGHTCONTENT.gif); background-repeat:repeat-y;
		float:right;
		width:241px;
		margin-top:0px; padding-top:0px; text-align:center;
	}
	
	#GETRIGHTFLOWCONTENT {
	margin-top: 3px;
	margin-left: 17px;
	margin-right:47px;
	padding:0px 0px 5px 0px; margin-bottom:10px; 
	margin-top:0px; padding-top:0px;
}
	DIV.GETRIGHTFLOWCONTENTADS {
	margin-top: 3px;
	margin-left: 17px;
	margin-right:47px;
	padding:10px 0px 5px 0px; margin-bottom:10px;
	border-top:#FF6633 solid 1px; height:150;
}
#GETRIGHTFLOWCONTENTADS .content-element {padding-bottom:10px; margin-top:0px; padding-top:10px; border-bottom:#FF6633 solid 1px;}

	#FOOTER {
		background-image:url(images_lay/bg-footer.png); background-repeat: no-repeat;
		width:960px;
		height:60px;
		padding-top:20px;
		font-size:9px; color:#C5642F;

	}
	
	#FOOTERLEFT {
	float:left;
	width: 679px;
	height:23px;
	margin-left:32px;
	margin-top:1px;

	}
	
	#FOOTERLEFT A {
	color:#C5642F;
}	
	
	#FOOTERRIGHT {
	float:right;
	width:170px;
	height:23px;
	margin-top: 13px;
	margin-right: 68px; text-align:right;
	}
	
	#FOOTERRIGHT A {
	color:#C5642F;
}	


/* ------ 1 REIHEN CONTENT ------------------------------------------------- */


	#OneRowxCONTENTHEADER {
	margin: 11px 22px 15px 48px;	padding:5px 5px 1px 0px; border-bottom:#FF6633 solid 1px;
	}
	#OneRowxCONTENTHEADER H1.seitentitel, #OneRowxCONTENTHEADER H1.seitentitel A { margin:0px; padding:0px; color:#16A0FF; font-size:28px; font-weight:bold; text-decoration:none;}


	#OneRowxGETRIGHTHEADERCONTENT {
	margin-left: 17px;
	margin-right:47px;
	padding:0px 0px 3px 0px;
	margin-top:20px; margin-bottom:15px;border-bottom:1px solid #FF6633;
}

	#OneRowxGETCONTENT {
	background-image:url(images_lay/LEFT-BG-OneRow.gif); background-repeat:no-repeat;
		float:left;
		width:719px;
		margin-top:0px; padding-top:0px;
		}
		
	#OneRowxGETRIGHTCONTENT {
	background-image:url(images_lay/RIGHT-BG-OneRow.gif); background-repeat: no-repeat;
		float:right;
		width:241px;
		margin-top:0px; padding-top:0px;
	}
	
/* ---------------------------------------------------------------------------------------------------------------------------- */
/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
/* ---------------------------------------------------------------------------------------------------------------------------- */




/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Verdana, Arial, Helvetica, sans-serif;}
PRE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
A { color: #8C0A0C; text-decoration: underline; }
A IMG {border:none;}
A:hover { color: #FF0000; }
FORM { margin: 0px 0px 0px 0px;}
P { margin: 0px 0px 0px 0px; text-align:justify;}
INPUT, TEXTAREA, SELECT {font-size: 11px; }
HR { border:0px; border-bottom:#FF6633 solid 1px; height:0px;}


/******************************/
/* Headers, plain MAINCONTENT */
/******************************/
DIV.csc-header { margin-bottom:10px;}
H1 { font-size: 22px; color:#FF5E11; font-family:Georgia, "Times New Roman", Times, serif; padding-left:3px;}
H2 { font-size: 18px; color: #8A0020; }
H4 { font-size: 14px; color: #8A0020; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }

H1.csc-firstHeader { margin-top: 0px; background-color: #FDF8EC; padding:2px 4px 4px 6px; }

DIV.csc-header-n2 H1, DIV.csc-header-n3 H1, DIV.csc-header-n4 H1, DIV.csc-header-n5 H1, DIV.csc-header-n6 H1, DIV.csc-header-n7 H1 {font-size: 16px; background-color: #F9E7C1; color: #F06500; padding-bottom:2px; }

/********************************/
/* Headers, plain RIGHTCONTENT */
/******************************/
#GETRIGHTHEADERCONTENT DIV.csc-header, #GETRIGHTCONTENT DIV.csc-header, #OneRowxGETRIGHTCONTENT DIV.csc-header { margin-bottom:2px; padding:0px;}
#GETRIGHTHEADERCONTENT H1, #GETRIGHTCONTENT H1, #OneRowxGETRIGHTCONTENT H1 { font-size: 14px; color:#A5201A; font-family:Georgia, "Times New Roman", Times, serif;}
#GETRIGHTHEADERCONTENT H1, #GETRIGHTCONTENT H1, H2, H3, H4, H5, H6 #OneRowxGETRIGHTCONTENT H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }

#GETRIGHTHEADERCONTENT H1.csc-firstHeader, #GETRIGHTCONTENT H1.csc-firstHeader, #OneRowxGETRIGHTCONTENT H1.csc-firstHeader { margin-top: 0px; background-color: #FCF4E4;  padding: 0px 0px 2px 3px; }

#GETRIGHTHEADERCONTENT DIV.csc-header-n2 H1, #GETRIGHTHEADERCONTENT DIV.csc-header-n3 H1, #GETRIGHTHEADERCONTENT DIV.csc-header-n4 H1, #GETRIGHTHEADERCONTENT DIV.csc-header-n5 H1, #GETRIGHTHEADERCONTENT DIV.csc-header-n6 H1, #GETRIGHTHEADERCONTENT DIV.csc-header-n7 H1, #GETRIGHTCONTENT DIV.csc-header-n2 H1, #GETRIGHTCONTENT DIV.csc-header-n3 H1, #GETRIGHTCONTENT DIV.csc-header-n4 H1, #GETRIGHTCONTENT DIV.csc-header-n5 H1, #GETRIGHTCONTENT DIV.csc-header-n6 H1, #GETRIGHTCONTENT DIV.csc-header-n7 H1, #OneRowxGETRIGHTCONTENT DIV.csc-header-n2 H1, #OneRowxGETRIGHTCONTENT DIV.csc-header-n3 H1, #OneRowxGETRIGHTCONTENT DIV.csc-header-n4 H1, #OneRowxGETRIGHTCONTENT DIV.csc-header-n5 H1, #OneRowxGETRIGHTCONTENT DIV.csc-header-n6 H1, #OneRowxGETRIGHTCONTENT DIV.csc-header-n7 H1 {font-size: 13px; background-color: #F9E9C8; color: #F06500;   padding: 0px 0px 2px 3px; }


P.align-justify {text-align:justify;}
P.align-center {text-align: center;} 
P.align-left {text-align: left;}
P.align-right {text-align: right;} 

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
/* ---------------------------------------------------------------------------------------------------------------------------- */
.historyBar {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006600
}
.Kuerze {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top;
	color: #006600;
	font-weight: bold;

}
.crDUMONT {
font-family: "Times New Roman", Times, serif; font-size: 9px; color: #999999
}
.crDUMONTCopy {

font-family: "Times New Roman", Times, serif; font-size: 9px; color: #33FF00
}

/*CT:*/
.res-tmpl-css h3 {background-color: #CCCCCC;}
		
	/* default styles for extension "macinasearch box" */
#searchform {}	
#searchform input.searchField {
background-color:#FBEFC8; height:12px; width:70px; font-size: 9px; margin: 2px 0px 10px 3px; border: #E79844 solid 1px; padding:0px;
}
#searchform input.submitField {
	height:22px;
	width:22px;
	padding:1px; vertical-align:middle;
}

	/* RTE-CLASSES */
.name-of-person { font-size:9px; font-style:italic; color:#993300; }
.important { font-size:11px; font-style:italic; color: #FF0000; }
.detail { font-size:11px; font-style:italic; color: #006600; }

.headerlogo IMG {margin-bottom:-2px;}
