HTML{
	margin: 0px;
	padding: 0px;
	height: 100.01%;
}

BODY {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-color: #000033;
}

a:link    { color: #0033FF; text-decoration: none; font-weight:normal; }
a:visited { color: #0033FF; text-decoration: none; font-weight:normal; }
a:hover   { color: #0033FF; text-decoration: underline; font-weight:normal; }
a:active  { color: #0033FF; text-decoration: underline; font-weight:normal; }

#MetaNav a:link		{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
#MetaNav a:visited	{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
#MetaNav a:hover	{ color: #000033; background-color: #FFFFFF; text-decoration:none; font-weight:normal; }
#MetaNav a:active	{ color: #000033; background-color: #FFFFFF; text-decoration:none; font-weight:normal; }

#MainBody{
width: 770px; /* 960 */
margin: auto;
background-color: #000033;
/* height: 100.01%; */
}

#Header{
margin: 0px;
padding: 0px;
height: 30px;
/*width: 960px; */
/*height: 80px; */
/* background-image:url('../img/meer_header.jpg'); */
}

/*
#Logo{
border: 0px solid #FFFFFF;
float: left;
margin: 0px;
padding: 0px;

width: 180px;
height: 60px;
}
#BannerTop{
border: 0px solid #FFFFFF;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px;

width: 580px;
height: 60px;
}
*/

#MetaNav{
border: 0px solid #FFFFFF;
float:left;
width: 560px;
text-align:right;
margin: 0px;
padding: 5px;

font-size:12px;
}

#Search{
border: 0px solid #FFFFFF;
float:right;
margin-right:10px;
}

.formtext{
border:1px solid #808080;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size:12px;
width:120px;
height:14px;
padding:2px 0 0 0;
margin:3px 5px 0 10px;
float:left;
}

.formsubmit{
border:1px solid #808080;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size:11px;
width:50px;
height:18px;
padding:0;
margin:3px 0 0 0;
cursor:pointer;
font-weight:bold;

cursor:pointer;
float:left;
}


#NaviTop{
	/* width: 960px; 770 */
	height:23px;
	margin:0 0 5px 0;
}
	#NaviTop UL{
		padding:0;
		margin:0;
		list-style:none;
		font-size:15px;
		font-weight:bold;
	}
		#NaviTop LI{
			float:left;
			margin:0;
			padding:0;
		}
			#NaviTop LI A{
				padding:2px 10px 0 10px;
				margin:0 5px 0 0;
				text-decoration:none;
				color:white;
				line-height:23px;
				font-weight:bold;
				border:1px solid #FFFFFF;
			}
			#NaviTop LI A:hover{
				margin:0 5px 0 0;
				color:#000033;
				background-color:#FFFFFF;
				border:1px solid #FFFFFF;
			}
			#NaviTop LI A.act{
				margin:0 5px 0 0;
				color:#000033;
				background-color:#FFFFFF;
				border:1px solid #FFFFFF;
			}

#NaviTop2{
	/* width: 960px; 770 */
	height:20px;
}
	#NaviTop2 UL{
		padding:0;
		margin:0;
		list-style:none;
		font-size:12px;
		font-weight:normal;
	}
		#NaviTop2 LI{
			float:left;
			margin:0;
			padding:0;
		}
			#NaviTop2 LI A{
				padding:2px 10px 0 10px;
				margin:0 5px 0 0;
				text-decoration:none;
				color:white;
				line-height:20px;
				font-weight:normal;
				border:1px solid #FFFFFF;
			}
			#NaviTop2 LI A:hover{
				margin:0 5px 0 0;
				color:#000033;
				background-color:#FFFFFF;
				border:1px solid #FFFFFF;
			}
			#NaviTop2 LI A.act{
				margin:0 5px 0 0;
				color:#000033;
				background-color:#FFFFFF;
				border:1px solid #FFFFFF;
			}


#Navigation {
border: 0px solid #FFFFFF;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px;
/* height: 400px; */
width: 180px;
}


#MainMenu {
margin: 0px 10px 0px 10px;
padding: 0px;
width: 160px;
}

	UL#level1{
		/* border-top:2px solid #000000; */
		list-style:none;
		padding:0px;
		margin:0px;
		font-size:13px;
	}
		UL#level1 LI{
			background-color:#EBEBEB;
			border-top:2px solid white;
			border-bottom:2px solid white;
			margin:0px;
			padding:0px;
			line-height: 20px;
		}
			UL#level1 LI A{
				display:block;
				padding:0px 0px 0px 10px;
				margin:0px;
				text-decoration:none;
				color:#000000;
				font-weight:normal;
			}
			UL#level1 LI A:hover{
				text-decoration:none;
				background-color:#FFEA95; /* #C8C8C8; */
				font-weight:bold;
			}
			UL#level1 LI A.act{
				text-decoration:none;
				background-color:#FFEA95;
				font-weight:bold;
			}
	UL#level2{
		list-style:none;
		padding:1px 0px 1px 20px;
		margin:0px;
		background-color:#EBEBEB;
		border-top:4px solid white;
		font-size:12px;
	}
		UL#level2 LI{
			border:0px;
			padding:0px;
			margin:0px;
			line-height: 16px;
		}
			UL#level2 LI A{
				display:block;
				padding:0px 0px 0px 10px;
				text-decoration:none;
				margin:0px;
				color:#000000;
				font-weight:normal;
			}
			UL#level2 LI A:hover{
				background-color:#FFEA95;
				font-weight:bold;
			}
			UL#level2 LI A.act{
				font-weight:bold;
				background-color:#FFEA95;
			}


#LeftBox {
margin: 10px 13px 0px 13px;
padding: 3px;
width: 154px;

font-size: 12px;
}

#LeftBox a:link    { color: black; text-decoration: none; font-weight:bold; }
#LeftBox a:visited { color: black; text-decoration: none; font-weight:bold; }
#LeftBox a:hover   { color: black; text-decoration: underline; font-weight:bold; }
#LeftBox a:active  { color: black; text-decoration: underline; font-weight:bold; }

#Mainframe{
border: 0px solid #FF0000;
float: left;
margin: 10px 0px 0px 10px;
width: 730px;
}

#Breadcrump{
float:left;
margin:0px;
padding: 0px;
font-size:11px; 
}
	#Breadcrumb A{
		margin:0px 5px 0px 0px;
		padding:0px;
	}
	#Breadcrumb SPAN.last{
		text-decoration:none;
		font-weight:bold;
		margin:0 5px 0 0;
		padding:0;
	}
	#Breadcrumb A:hover{
		font-weight:bold;
		margin:0 5px 0 0;
		padding:0;
	}

#Content{
border: 0px solid #FFFFFF;
float: left;
margin: 10px 0px 0px 0px;
padding: 5px;
/* width: 620px; */
}

#Sky{
border: 1px solid #000000;
float: right;
margin: 10px 0px 0px 10px;
padding: 0px;

width: 120px;
height: 468px;
}

#Footer{
border: 0px solid #000000;
text-align: left;
margin: 10px 0px 0px 0px;
/* padding:10px 10px 5px 10px; */
font-size: 11px;
}
	#Footer SPAN A{
		text-decoration:none;
		color:#FFFFFF;
	}
		#Footer SPAN A:hover{
			text-decoration:underline;
		}
	#Footer SPAN#Copyright{
		float:left;
	}
	#Footer SPAN#Typo3{
		float:right;
	}


/******* TT NEWS ***********/
DIV.news-single-img, DIV.news-list-img, DIV.news-latest-img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
P.news-single-imgcaption{
	margin:0px;
	padding:0px;
	font-size: 10px;
}

div.news-single-author{
	float:left;
}
div.news-single-backlink{
	float:right;
	text-align:right;
}
/*
#content DIV.news-list-item SPAN.author,#content DIV.news-single-item H1 SPAN{
	color:#FF0000;
	display:block;
	font-size:10px;
	font-weight:normal;
}
#content DIV.news-list-item STRONG A{
	color:#00FF00;
	text-decoration:none;
}
#content DIV.news-list-item{
	border-bottom:1px solid #ccc;
	padding-bottom:4px;
	margin-bottom:4px;
}
*/


/* Seitenueberschriften */
h1{
font-size:16px;
margin-top:3px;
margin-bottom:10px;
}

/* Unterueberschriften */
h2{
font-size:14px;
margin-top:0px;
margin-bottom:0px;
}

/* Ueberschrift 3 */
h3{
font-size:13px;
margin-top:0px;
margin-bottom:0px;
}

/* guestbook - gästebuch */
span.tx-guestbook-form-obligationfield {
color:#FFFFFF;
}
span.tx-srfreecap-pi2-cant-read {
color:#FFFFFF;
}

/*
#GoogleBanner{
border: 0px solid #FF0000;
float: none;
margin: 20px 0px 0px 0px;
padding: 0px;
width: 770px;
background-color: #FFFFFF;
}
*/