/* Allg. Seiteneinstellungen */
body {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:101%;

	margin:0px;
	background-color:#fff;
}

.divBody {
	background-color:#FFFACD;
}

p, div, table, tr, td, a {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1em;
}

a {
	color:#43680A;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:black;
	text-decoration:underline;
}

img {
	border:0px;
}

/* Bereichs-Stile */
.copyright {
	border-top:1px solid black;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	
	font-size:0.8em;
}

.designTable {
	background-color:white;
	
	border-left:1px solid black;
	border-right:1px solid black;
}

.menuTable {
	border-right:1px solid #aaa;
}

.contentTable {
	font-size:0.8em;
	
	padding:10px;
}

/* Menü Stile */
.tplMenu {
	width:100%;

	font-size:0.75em;
}

.tplMenu0 a {
	display:block;
	height:18px;
	
	color:#000;
	
	border-bottom:1px solid white;

	padding:2px;
	padding-left:10px;

	text-align:right;
	font-weight:bold;
	text-decoration:none;
}

.tplMenu0Selected a {
	display:block;
	height:18px;

	color:white;

	border-bottom:1px solid white;

	background-color:#43680A;

	padding:2px;
	padding-left:10px;

	text-align:right;
	font-weight:bold;
}

.tplMenu0Selected a:hover {
	color:white;
	text-decoration:none;
}

.tplMenu0 a:hover {
	background-color:#B3E761;
	color:#000;
	text-decoration:none;
}

.tplMenu0 a:active, .tplMenu0Selected a:active {
	background-color:#FCAE58;
	color:white;
	text-decoration:none;
}

/* Template - Stile */
.tplTable {
	width:100%;
}

.tplTableHeadline, .tplTableArticleHeadline {
	background-image:url('images/article_header.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	
	padding:2px;
	padding-left:50px;
	padding-bottom:8px;
	height:30px;
	vertical-align:bottom;
	
	font-weight:bold;
}

.tplTableData {
	padding:2px;
}

.tplTableNav {
	font-size:0.9em;
	text-align:right;
	border-top:1px dotted #ccc;
}

/* Galerie - Template*/
.tplTableGalerie {
	font-size:9pt;
	text-align:center;
	border-bottom:1px solid #ddd;
	vertical-align:top;
}

.tplTableGalerieData {
	font-size:9pt;
	padding:3px;
	border-bottom:1px solid #ddd;
	vertical-align:top;
}
.tplTableGalerieNav {
	text-align:center;
	text-decoration:none;
	font-size:8pt;
	color:#666;
}


.tplTableFormTextfield {
	border:1px solid #333;
	padding:2px;
	width:250px;
	height:150px;
}

.tplTableFormInput {
	border:1px solid #333;
	padding:2px;
	width:250px;
}

.tplTableFormButton {
	border:0px;
	background-image:url('images/button125.gif');
	width:125px;
	height:22px;
}

