html {
	font-size: 12px;
}

body {
	background: #FFFFFF url('background.jpg') fixed no-repeat center 75%;
	font: 1em/1.5em Verdana, sans-serif;
	text-align: center;
}

.clearer {
	clear: both;
}

.gut-langmenu {
	width: 900px;
	margin: 10px auto;
	text-align: right;
}

.gut-langmenu a {
	margin: 0 4px;
}
.gut-footer {
	margin: 0 auto 4px auto;
	width: 900px;
	background: transparent url('white-80pc.png') repeat;
	line-height: 3em;
	border: 1px solid #048f1d;
	text-align: center;	
}

.gut-copyright {
	font-size: 0.8em;
	margin: 0 auto 30px auto;
	width: 900px;
	text-align: center;
	color: #888888;
}

.gut-page {
	width: 900px;
	margin: 30px auto 15px auto;
	background: transparent url('white-80pc.png') repeat;
	border: 1px solid #048f1d;
	text-align: left;
}

.gut-pagecontent {
	margin: 1em;
}

.gut-maintitle {
	height: 64px;
	width: 911px;
	margin: 0 0 20px -20px;
	background: transparent url('background-maintitle.png') no-repeat;
	line-height: 64px;
}

.gut-maintitle h1 {
	color: #FFFFFF;
	margin-left: 60px;
	font-size: 2.2em;
	padding-top: 2px;
}

.gut-page .right {
	width: 200px;
	float: right;
}

.gut-page .left {
	float: left;
}



/* NAVIGATION */


.gut-navigation {
	margin: 0 auto 30px auto;
	width: 900px;
	background: #F6F6F6;
	border: 1px solid #d9d9d9;
	text-align: left;
}

ul.nav,
ul.nav li,
ul.nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.nav {
 position: relative;
 z-index: 597;
 float: left;
 margin-bottom: -1px;
}

ul.nav li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.nav li.hover,
ul.nav li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.nav ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.nav ul li {
 float: none;
}

ul.nav ul ul {
 top: 1px;
 left: 99%;
}

ul.nav li:hover > ul {
 visibility: visible;
}

ul.nav {
 font-weight: bold;
}

	ul.nav li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #f6f6f6;
	 color: #000;
	}

	ul.nav li.hover,
	ul.nav li:hover {
	 background-color: #e9e9e9;
	 color: #000;
	}

	ul.nav a:link,
	ul.nav a:visited	{ color: #000; text-decoration: none; }
	ul.nav a:hover		{ color: #000; }
	ul.nav a:active	{ color: #048f1d; }

	ul.nav ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.nav ul li {
		 font-weight: normal;
		}

ul.nav *.menuparent {
 padding-right: 20px;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.nav ul *.menuparent {
 padding-right: 15px;
 background-image: url(menu-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
	
/**
 * tt_news
 */
	
.news-single-item {
	margin-bottom: 1em;
	border: 1px solid #B5BEC4;
	border-width: 0 0 1px 0;
}

.news-single-nextlink a, .news-single-prevlink a {
	display: block;
}

.news-single-nextlink {
	float: right;
	width: 45%;
	text-align: right;
}

.news-single-prevlink {
	width: 45%;
}

.news-single-item h1 {
	margin: 1em 0;
	line-height: 1.2em;
}

.news-single-item h2 {
	margin: 0 !important;
	text-align: justify;
	font-size: 1em !important;
}

.news-single-img {
	float: left;
	margin: 0 10px 2px 0;
}

.news-single-img img {
	margin-bottom: 2px
}

.news-single-imgcaption {
	font-size: 0.8em;
	margin: 0 !important;
}

.news-single-content {
	border: 1px solid #B5BEC4;
	border-width: 0 0 1px 0;
}

.news-single-related, .news-single-files, .news-single-links, .news-single-relatedbycategory {
	margin: 0.5em 0;
}

.blau {
    color: #004D8B;
}