/* 
grey: #E0E0DA
green: #3F916E
dk. green: #074D39;
*/


/* main styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.01%;
	color:black;
	background-color:#E0E0DA;
	text-align:center;
}

tr, td, p {
	font-size:12px;
	text-align:left;
	}

a {
	color: #074d39;
}

/* Layout Boxes */
#page {
	position:relative;
	width:800px;
	height:100%;
	margin:20px auto;
	text-align:left;
}

#header {
	width:800px;
	height:146px;
	background-image: url('../images/ttgd_header.jpg');
}

#top {
	width:800px;
	height:36px;
	background-color:#3F916E;
	background-image: url('../images/ttgd_bg_top.gif');
}

#top_main {
	width:800px;
	height:21px;
	background-color:#3F916E;
	background-image: url('../images/ttgd_top.gif');
}

#main {
	width:800px;
	background-color:#3F916E;
	background-image: url('../images/ttgd_bg_main.gif');
	min-height:350px;
}

#bottom_main {
	width:800px;
	height:53px;
	background-color:#3F916E;
	background-image: url('../images/ttgd_bottom.gif');
}

/* Content Boxes */
#pos_top {
	position:relative;
	top:5px;
	left:15px;
}

#pos_left {
	position:absolute;
	top:190px;
	left:15px;
	width:130px;
}

#pos_content {
	position:relative;
	top:-10px;
	left:170px;
	width:465px;
}

#pos_right {
	position:absolute;
	top:190px;
	right:12px;
	width:130px;
}

#pos_bottom{
	position:absolute;
	bottom: 15px;
	left:15px;
	width: 655px;
}

/* Joomla Styles */

table.blog {
	width:100%;
	font-size:10px

}

.back_button a{
	font-size:10px;
	color:#074d39;
}

table.moduletable-titel {
	width:100%
}

table.moduletable-titel td {
	color:white;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

table.contentpaneopen {
	width:100%
}

.contentpaneopen td {
	font-size:13px;
}

.small {
	font-size:11px;
	color:#333333;
}

td.modifydate {
	font-size:9px;
	color:#333333;
}
td.contentheading{
	font-size:13px;
	color:#074D39;
	width:100%;
	border-top:1px dashed black;
	padding-top:10px;
}

.readon {
	font-size:10px;
}

/* Menus */
.mainlevel {
	font-size:12px;
}

a.mainlevel {
	margin-left:11px;
	text-decoration:none;
	color:black;
}

a.mainlevel:hover {
	color:#074D39;
}

span.mainlevel {
    display:block;
	color:#074D39;
	margin-top:10px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}