/****  divs  ****/
body {
	background-color:#4B4B4B;
	margin:0px;
	padding:0px;
}

td.content {
	background-color:#FFF;
}

td, th {
	border:1px none white;
}

h1 {
	font-size:11px;
	padding-top:0px;
	margin-top:0px;
}


/****  Navigation  ****/
.nav1 {
	padding:10px 0px 10px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:10px;
	color:black;
}
		.nav1 a,
		.nav1 a:visited {
			color:#000;
			text-transform: uppercase;
			text-decoration: none;
		}
		.nav1 a:hover {
			text-decoration: underline;
		}

.nav1-level1-cur a,
.nav1-level1-cur a:visited,
.nav1-level1-cur a:hover {
	color:#FF6600;
	text-decoration:none;
	border:1px solid #ccc;
}




h1 a,
h1 a:link,
h1 a:active,
h1 a:visited,
h1 a:hover {
	color:white;
	font-size:inherit;
	text-decoration:none;
	font-size:11px;
}
div.content-element {
	margin-bottom:10px;
}
td.colNormal-2columns {
	width:339px;
}
		td.colNormal-2columns h1 {
				width:339px;
				height:27px;
				padding:10px 0px 5px 20px;
				color:white;
				background-image: url(../../fileadmin/template/main/images/1t7.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}
		
		td.colNormal-2columns div.content-element {
			background-image: url(../../fileadmin/template/main/images/bak-colNormal.gif);
			background-repeat: repeat-y;
			background-position: left top;
			width:339px;	
		}
		td.colNormal-2columns div.content-element-2 {
			padding:0px 10px 10px 15px;
			background-image: url(../../fileadmin/template/main/images/bottom-colNormal.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		td.colNormal-2columns div.content-element h1 {
			display:block;
			margin-left:-15px;
			text-indent:0px;
		}

div.colNormal-1column {
	width:566px;
}
		div.colNormal-1column  h1 {
				width:566px;
				height:27px;
				padding:10px 0px 5px 20px;
				color:white;
				background-image: url(../../fileadmin/template/main/images/4t1.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}
		
		div.colNormal-1column div.content-element {
			background-image: url(../../fileadmin/template/main/images/4bak1.jpg);
			background-repeat: repeat-y;
			background-position: left top;
			width:566px;	
		}
		div.colNormal-1column div.content-element-2 {
			padding:0px 10px 10px 15px;
			background-image: url(../fileadmin/template/main/images/4t2.jpg);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		div.colNormal-1column div.content-element h1 {
			margin-left:-15px;
			text-indent:0px;
		}


td#colBorder {
	width:221px;
}
		#colBorder h1 {
			width:219px;
			height:27px;
			padding:10px 0px 5px 20px;
			color:white;
			background-image: url(../../fileadmin/template/main/images/title_colBorder.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}

		#colBorder div.content-element {
			background-image: url(../fileadmin/template/main/images/1bak1.jpg);
			background-repeat: repeat-y;
			background-position: left top;
			width:219px;	
		}
		#colBorder div.content-element-2 {
			padding:0px 10px 30px 15px;
			background-image: url(../../fileadmin/template/main/images/bottom-colBorder.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#colBorder div.content-element h1 {
			margin-left:-15px;
			text-indent:0px;
		}

/********** Guestbook *****************/
#guestbookTable {
	border:1px solid #ccc;
	background-color:white;
}
	#guestbookTable td {
		padding:5px 5px 10px; 
	}
	#guestbookTable th {
		background-color:#EAEAEA;
		color:#666;
		text-align:left;
		padding:2px 5px; 
		font-size:10px;
	}


.calendar-header {
	font-weight:700;
}



