body {
	 background-image: url(../images/design/believeBackground.jpg); 
	 font-family: Verdana;
	 color: #980027;	
	 text-align:center;
	 vertical-align: middle;
; font-size: 11px
}


.kljHeadline {	  
	 text-align:center;
	 font-size: 20px;
	 font-weight: 600;	 
}

.leftBorderCol {
	 z-index: 0;
	 position: absolute;	 
	 left: 10px;
	 top: 0px;
	 width: 15%;	 
}

.rightBorderCol {
	 position: absolute;	 
	 z-index: 0;
	 right: 10px;
	 top: 0px;
	 width: 15%;	 
}

td.twoCols {
	 width: 50%;
	 background-color: #ffffff;
	 color: #600000; 
	 font-size: 10px;
	 text-align: left;
	 padding: 5px;
}

.believeField {
	 position: absolute;	 	 
	 left: 49.98%;
	 top: 0px;
	 width: 16.7%;	 
	 height: 25px;
	 line-height: 25px;
	 vertical-align: middle;
	 background-color: #e0e0e0;
	 background-image: url(../images/design/normalBelieveBar.jpg);	 
	 cursor: pointer;		 
	 font-weight: 200;
	 color: #880000;
	 display: inline;
	 text-align: center;
	 font-size: 12px; 
}

.mainHeadline {
	z-index: 0;	 	 
	background-image: url(../images/design/believeHeadline.jpg);
	font-size: 14px;
	font-weight: 600;	 
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;	 	 
	color: #600000; 
	margin-top: 40px;
	text-align: left;	 
}

a.mainHeadlineLink {
	z-index: 0;	 
	font-size: 14px;
	font-weight: 600;	 
	height: 30px;
	line-height: 30px;
	vertical-align: middle;	 	 
	color: #600000; 
	text-align: left;
}

.subHeadline {
	z-index: 0;	 
	font-size: 14px;
	font-weight: 600;	 
	background-color: #aa0000;
	background-image: url(../images/design/subBelieveHeadline.jpg);
	text-align: left;
	color: #ffffff;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 20px;
	vertical-align: middle;
}

a.subHeadlineLink {
	z-index: 0;	 
	font-size: 14px;
	font-weight: 600;	 
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
}

.subsubHeadline {
	z-index: 0;	 
	font-size: 12px;
	font-weight: 600;	 
	background-color: #aa0000;	  
	text-align: left;
	color: #ffffff;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	vertical-align: middle;
}

a.subsubHeadlineLink {
	z-index: 0;	 
	font-size: 12px;
	font-weight: 600;	 
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
}

.text {	
	 z-index: 0;	 
	 text-align: justify;
	 padding-left: 20px;	 	
	 padding-right: 20px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 background-color: #eeeeee;
	 color: #600000; 
}

.contactLine {
	 position: relative;	 
	 margin-top: 20px;	
	 height: 25px;
	 line-height: 25px;
	 width: 100%;
	 background-color: #ffdddd;
	 text-align: center;	 
	 vertical-align: middle;
}

.columns1 {
	 text-align: right;
	 font-weight: 200;
	 padding-right: 10px;
	 color: #500080;
	 font-size: 12px;
	 vertical-align: top;
}

.columns2 {
	 text-align: left;
	 font-weight: 800;
	 padding-left: 10px;
	 color: #500080;
	 font-size: 12px;
	 vertical-align: top;
}

.courseTable {
	 width: 100%;	 
	 cellspacing: 2px;
	 cellpadding: 5px; 
}

.demonstrate {
	 margin-top: 20px;
	 color: #ffffff;
	 background-color: #660000;
	 padding-left: 20px;
	 padding-right: 20px;
	 padding-bottom: 10px;
	 padding-top: 10px;
	 font-weight: 600;
	 font-size: 11px;
	 text-align: center;
}

th {
	 padding-left: 10px;
	 padding-right: 10px;
	 background-color: #666666;
	 height: 25px;
	 color: #ffffff;
	 padding-left: 10px;
	 font-weight: 600;
	 font-size: 11px;
	 text-align: left;
}

th.purple {
	 padding-left: 10px;
	 padding-right: 10px;
	 background-color: #660066;
	 height: 25px;
	 color: #ffffff;
	 padding-left: 10px;
	 font-weight: 600;
	 font-size: 11px;
	 text-align: left;
}

.tableMainHeadline {
	 z-index: 0;	 	 
	 background-image: url(../images/design/believeHeadline.jpg);
	 font-size: 14px;
	 font-weight: 600;	 
	 padding-left: 15px;
	 height: 30px;
	 line-height: 30px;
	 vertical-align: middle;	 	 
	 color: #600000; 	 
	 text-align: left;
}

.tableSubHeadline {
	 z-index: 0;	 
	 font-size: 14px;
	 font-weight: 600;	 
	 background-color: #aa0000;
	 background-image: url(../images/design/subBelieveHeadline.jpg);
	 text-align: left;
	 color: #ffffff;
	 padding-left: 15px;
	 height: 20px;
	 line-height: 20px;	 
	 vertical-align: middle;
}

.threeColumns {
	 width: 33%;
	 z-index: 0;	 
	 text-align: justify;
	 padding-left: 10px;	 	
	 padding-right: 10px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 background-color: #eeeeee;
	 color: #600000; 
	 vertical-align: top;
}


.tableText {
	 z-index: 0;	 
	 text-align: justify;
	 padding-left: 10px;	 	
	 padding-right: 10px;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 background-color: #eeeeee;
	 color: #600000; 
}



a#demo {
	color: #ff8888;
	font-decoration: none;
}

a:hover#demo {
	 color: #ffdddd;
	 font-decoration: none;	 
}

p#demo {
	 color: #ffffff;
	 font-size: 11px;
}

.world {
	 background-color: #dddddd;
}

.africa {
	 background-color: #ffff99;
}

.amerika {
	 background-color: #ff9999;
}

.asia {
	 background-color: #99ff99;
}

.europe {
	 background-color: #ffccff;
}

.oceania {
	 background-color: #ccffff;
}

.faiths {
	 background-color: #33ff99;
}

.specialGroups {
	 background-color: #ff6666;
}

.christian {
	 background-color: #ffff99;
}

.denomination {
	 background-color: #ff99cc;
}

.text1 { 
	 z-index: 0; 
	 text-align: justify; 
	 padding-left: 20px; 
	 padding-right: 20px; 
	 padding-top: 15px; 
	 padding-bottom: 15px; 
	 background-color: 
	 #FFFF99; color: 
	 #600000; 
}

.text2 { z-index: 0; text-align: justify; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; background-color: #FFCC99; color: #600000; }
.text3 { z-index: 0; text-align: justify; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; background-color: #FFCCCC; color: #600000; }


td.pdfDescription {
	 width: 350px;
}

img.printer {
	 height: 17px;
	 width: 20px;
}

