body { 
/*	padding-bottom:20px; */
}
table {
	border-collapse: collapse;
}
/* definitionen fuer die contentcontainer */
/*
#contentCt {
		padding-left:	 85px; 
		padding-top:	 33px;
		width:			100%;
		border:	0px dotted black;
}

#claimCt {
		padding-left:85px;
		padding-bottom:7px;
}
*/

table.worldCt { 
		margin-top:0px;
		/*width:   100%;*/
		border: 0px solid gold;
		background-color:#F0F0F0;
}

img.contentSpacer {
		height	:	1px;
		width	:  85px;
}

/* bild mit untertext und umfliessung */
div.floatRCt {
	margin-left		:	20px;
	margin-bottom	: 	 5px;
	font-size		:	11px;
	float			:  	right; 
}

div.floatRCt img {
	margin-bottom	: 	 3px;
}

div.floatRCt img.withBrd {
	/*border			:	1px solid #666666;*/
}

div.floatLCt {
	margin-bottom	: 	 5px;
	font-size		:	10px;
}
/* ENDE divs */

/* paragraphs */
p  {
	margin-top:			8px;
	margin-bottom:	   20px;
	padding: 			0px;
	border:	0px dotted green;
}

/* headlines */
h1 {
	margin-top		:	 6px;
	margin-bottom	:	11px;

	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	14px;
	text-decoration	:	bold;
	/*color			: 	 #666666;*/
	color			: 	 #000000;
	
	border:	0px dotted red;
}

/*
h1.imgCt {
	margin-top		:	 6px;
	margin-bottom	:	41px;

	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	14px;
	text-decoration	:	bold;
	color			: 	 #666666;
	
	border:	0px dotted red;
}
*/

/* Definitionen feer die Linkboxen: */
table.linkBoxCt { 
	margin-top:		 5px;
	margin-bottom:   5px;
	border:	0px dotted blue;
	background-color: #FFFFFF;
}

table.linkBoxCt td{
	border:	0px dotted yellow;		
}

table.linkBoxCt td.linkBoxSpacer img{
	width:10px; 
	height:1px;
}

/* loesung mit childtables
table.linkBoxCt table{
	width:100%;
	border-width:1px; 
	border-style:solid; 
	border-color:black;
}

table.linkBoxCt table.linkBoxTxtCt{
	border-top:0px;
}

/* loesung mit childdivs */
table.linkBoxCt div{
	width:100%;
	padding:1px;
	border-width:0px; 
	border-style:solid; 
	border-color:#DFE6E7;
}

table.linkBoxCt div.linkBoxTxtCt{
	border-top:0px;
}

td.lbLinkCt {
	padding-top		:0px;
	padding-bottom	:0px;
	padding-left	:2px;
	padding-right	:2px;	
}
/* ENDE Linkboxen */



/* anchors */
a {
	/*color: black;*/
	color:#636363;
	font-weight: bold;
	text-decoration:none;
}

a:hover {
	color: #636363;
}

table.linkBoxCt a {
	color: #636363;
}

table.linkBoxCt a:hover {
	color: black;
}

table.dlCt {
	margin-right	: 2px;
}

table.dlCt img.arrowLeft {
	margin-top		: 5px;
	margin-right	: 4px; 
}

table.dlCt img.arrowRed {
	margin-top		: 5px;
	margin-right	: 4px; 
}

table.dlCt img.arrowRight {
	margin-top		: 5px;
	margin-left 	: 4px; 
}

table.dlCt img.pdf {
	margin-left		: 8px; 
	margin-right	: 5px; 
	margin-bottom	: 2px;
}

table.dlCt td {
	vertical-align:top;
}

table.fwdBackCt {
	width:100%;
}

td.fwdBackTableCt{
	padding-top		:	6px; 
	padding-right	:	2px;	
}
/* ENDE Anchors */



/* DIVIDOR */
table.divider {
	height				:	  1px;
	width				: 	 100%;
	border				:	  0px;
	margin-left			:	  0px;
	background-color	: #666666;
	margin-top			:    20px;
	margin-bottom		:    20px;
	clear				: 	 both;	
}
/* ENDE DIVIDOR */



/* newsblock */
table.newsBlockCt {
	width			: 100%;
/*	border			:	1px solid #CDCDCD;	*/
	margin-top		:  10px;
	margin-bottom 	:	7px;
/*	background-color: #FFFFFF;*/
}

table.newsBlockCt table.newsBlockHead {
	width			: 100%;
	/*border-bottom	:	1px solid #CDCDCD;	*/
}

table.newsBlockCt table.newsBlockContent {
	width			: 100%;
}


table.newsBlockCt table.newsBlockDownload {
	width		: 100%;
	/*border-top	: 1px solid #CDCDCD;	*/
}

table.newsBlockCt table.newsBlockDownload td.newsBlockDownloadCt {
	vertical-align  :  top;
	padding-left	:  5px;
}

table.newsBlockCt table.newsBlockHead td.newsBlockHeadCt {
	vertical-align  :  top;
	padding-left	:  12px;
}

table.newsBlockCt table.newsBlockHead td.newsBlockDateCt {
	width			: 80px;			
	vertical-align  :  top;
	padding-left	:  5px;
}

table.newsBlockCt table.newsBlockHead td.newsBlockPreviewCt {
	vertical-align  :  top;
	text-align	:  right;	
	padding-right	:  12px;
}


table.newsBlockCt table.newsBlockContent td.newsBlockContentCt {
	vertical-align  :  top;
	padding-left	: 12px;
	padding-top		: 12px;
	padding-bottom	: 10px;
}

table.newsBlockCt table.newsBlockContent td.newsBlockImgCt {
	vertical-align  :  top;
	padding			:  3px;
	width			:  3px;
}
/* ENDE newsblock */


/* salesInformation */
table.salesInformationCt {
	width			: 600px;
	/*border			: 1px solid #CDCDCD;	*/
	margin-top		: 10px;
	margin-bottom 	:	7px;
}

table.salesInformationCt table.salesInformationHead {
	width			: 100%;
	/*border-bottom	:	1px solid #CDCDCD;	*/
}

table.salesInformationCt table.salesInformationContent {
	width			: 100%;
}


table.salesInformationCt table.salesInformationDownload {
	width		: 100%;
	border-top	: 1px solid #CDCDCD;	
}

table.salesInformationCt table.salesInformationHead td.salesInformationDateCt {
	width		: 55px;			
	vertical-align  :  top;
	padding-left	:  5px;
}

table.salesInformationCt table.salesInformationHead td.salesInformationHeadCt {
	vertical-align  :  top;
	padding-left	:  12px;
	padding-right	:  12px;
}

table.salesInformationCt table.salesInformationContent td.salesInformationContentCt {
	vertical-align  :  top;
	padding-left	: 12px;
	padding-right	: 24px;
	padding-top	: 12px;
	padding-bottom	: 10px;
}

table.salesInformationCt table.salesInformationContent td.salesInformationDownloadCt {
	vertical-align  :  top;
	padding-left	:  5px;
	padding-right	: 12px;
	padding-top	: 12px;
	padding-bottom	: 10px;
}
/* ENDE salesInformation */

/* 2 Spalten */
table.txtLImgRCt {
	width:100%;
}

table.txtLImgRCt td.col1 {
	vertical-align	:	 top;
	padding-right	:	10px;
}

table.txtLImgRCt td.col2 {
	vertical-align	:	top;
	padding-left	:	10px;
	width			:	1%;
}


table.twoColsCt {
	width:100%;
	background-color:#FFFFFF;
	padding:20px;
}

table.twoColsCt td.col1 {
	vertical-align	:	 top;
	padding-right	:	15px;
	width			:   50%;
}

table.twoColsCt td.col2 {
	vertical-align	:	top;
	padding-left	:	15px;
	width			:	50%;
}
/* ENDE 2 Spalten */



/* listen */

ul {
	margin-top:0px;
	margin-bottom:0px;
}

/* ENDE listen */


/* Anfrageformular */

table.anfrageCt {
	width		:	300px; 
	border		:	0px dotted blue;
}

table.anfrageCt td.nameCt {
	height				:		18px;
	font-weight			:		bold;
	vertical-align		:	  bottom;
	padding-left		:		 2px;
	padding-bottom		:		 2px;
}

table.anfrageCt td.inputCt {
	height				:		18px;
}

table.anfrageCt td.textAreaCt {
	height				:		70px;
}

table.anfrageCt input {
	width				:	100%;
	height				:	95%;
	border				:	1px solid #666666;
}

table.anfrageCt textarea {
	width				:	100%;
	height				:	99%;
	border				:	1px solid #666666;
}

table.anfrageCt img.submitButton {
	margin-top		:	5px;
	margin-left		:	1px;
}

/* ENDE Anfrageformular */

/* searchblock */
table.searchBlockCt {
	width			:	400px;
	border			:	1px solid #CDCDCD;	
	border-right	:	0px;
	margin-top		:  10px;
	margin-bottom 	:	7px;
}

table.searchBlockCt td.searchBlockHeadCt {
	border-right	: 	1px solid #CDCDCD;
	vertical-align  :  top;
	padding-left	:  5px;
	padding-right	:  2px;
}

table.searchBlockCt td.searchBlockDateCt {
	border-top		:	1px solid #CDCDCD;	
	border-right	: 	1px solid #CDCDCD;	
	vertical-align  :  top;	
	padding			:   3px;
	padding-left	:  5px;
	padding-right	:  5px;
}

table.searchBlockCt td.searchBlockTitleCt {
	width			: 100%;
	border-top		:	1px solid #CDCDCD;
	border-right	: 	1px solid #CDCDCD;	
	vertical-align  :  top;
	padding			:   3px;
	padding-left	:  5px;
	padding-right	:  5px;
}

table.searchBlockCt td.searchBlockHitsCt {
	border-top		:	1px solid #CDCDCD;
	border-right	: 	1px solid #CDCDCD;	
	vertical-align  :  top;
	padding			:   3px;
	padding-left	:  10px;
	padding-right	:  5px;
}
/* ENDE searchblock */

/* caseStory */
table.caseStoryCt {
	border		:	1px;	
	margin-top	:	10px;
	margin-bottom 	:	7px;
}

table.caseStoryCt td.caseStoryHeadCt {
	padding-left	: 12px;
	padding-top	: 5px;
	padding-bottom	: 5px;
}

table.caseStoryCt td.caseStoryCt {
	vertical-align  :  top;
	padding-left	: 12px;
	padding-top	: 5px;
	padding-bottom	: 5px;
}
/* ENDE caseStory */

/* File Download */
table.fileDownloadCt {
	border		:	1px;	
	margin-top	:	10px;
	margin-bottom 	:	7px;
}

table.fileDownloadCt td.fileDownloadHeadCt {
	padding-left	: 12px;
	padding-top	: 5px;
	padding-bottom	: 5px;
}

table.fileDownloadCt td.fileDownloadCt {
	vertical-align  :  top;
	padding-left	: 12px;
	padding-top	: 5px;
	padding-bottom	: 5px;
}
/* ENDE File Download */

/* Allgemeine Tabellen */
table.tableGeneralCt {
	border		:	1px;
	margin-top	:	10px;
	margin-bottom 	:	7px;
}

table.tableGeneralCt td.tableGeneralHeadCt {
	padding-left	: 3px;
	padding-top	: 3px;
	padding-bottom	: 3px;
}

table.tableGeneralCt td.tableGeneralCt {
	vertical-align  :  top;
	padding-left	: 3px;
	padding-top	: 3px;
	padding-bottom	: 3px;
}
/* ENDE File Download */
