@media screen {
	html body * span.clear,
	html body * div.clear,
	html body * li.clear,
	html body * dd.clear
	{
		background: none;
		border: 0;
		clear: both;
		display: block;
		float: none;
		font-size: 0;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}	
div.options{
	float:right;
	margin: 1px;
	padding: 1px;
	border: 1px;
	border-color: black;
	border-style: solid;
	background-color: gainsboro; /*#90ee90;*/
}
div.switch_side{
	float: right;
	margin:5px 0 0 0;
	text-align:right;
	width: 80px;
}
div.lang{
	float:right;
	margin:5px 5px 0 0;
	text-align:right;
	width: 40px;
}
	body {
		margin: 0;
		padding: 0;
		font-family: "Trebuchet MS", "MS Trebuchet", Verdana, Arial, sans-serif;
		font-size: 11px;
	}
	img {
		border: none;
	}
	img.footer {
		display: none;
	}
	div.menu {
		clear: right;
		height: 25px;
	}
	div.menu a {
		float: right;
		margin: 0 5px 0 0;
	}
	/* Titel definitionen */
	h1 {
		font-size: 15px;
		margin: 0 0 10px 0;/* 0 0 6px 0;*/
	}
	h2 {
		font-size: 13px;
		margin: 0 0 5px 0; /*16px 0 15px 0;*/
	}
	h3 {
		font-size: 12px;
		font-weight: bold;
	}
	
	
	/* SmallText style */
	font.smltxt{
		font-size: 9px;
		color: #808080;
	}
	
	div.tab_title{
		background-color: #BA1A00;
		padding: 1px 0 1px 3px;
		margin-top: 5px;
		margin-bottom: 5px;
		color: white;
		font-size: 12px;
	}
	div.tab_title a{
		color: white;
	}
	div.tab_title a:hover{
		color: #C0C0C0;
	}
	div.page_num{
		margin: 10px 0 10px 5px;
	}
	div.page_num a{
		color: black;
	}
	div.page_num a:hover{
		background: #C0C0C0;
	}
	div.bamboobg {
		background-color: #FFD22F;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #A39164;
		}
	div.pagecontent { 
		background-color: #FFD22F; 
		text-align: left;
		margin: 0 auto;
		width: 230px;
		background-color: #EDE7CE;
		border-right-width: 2px;
		border-left-width: 2px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #8F603F;
		border-left-color: #8F603F;
		
	}
	div.block_start_logo{
		display: none;
	}
	
	div.content {
		padding: 0 5px 5px 5px;
	}
	div.content td{
		vertical-align: top;
	}
	div.content th{
		vertical-align: top;
	 	text-align: left;
	 	font-size: 11px;
	}
	div.footer {
		background-position: top center;
		padding: 0 0 5px 0;
		background-color: #CCCCFF;
		border-top-width: 2px;
		border-top-style: solid;
		border-top-color: #BFBFBF;
	}
	div.footercontent {
		margin: 0 auto;
		width: 230px;
		text-align: left;
		background-color: #eaebef;
	}
	div.footersitemap {
		float: left;
		width: 170px;
		margin: 10px 0 5px 2px;
		color: #606060;
	}
	div.footersitemap a {
		color: #606060;
	}
	div.footersitemap a:hover {
		color: #BA1A00;
	}
	#form {
		padding: 0px;
	}

	#field {
		background-color: #CFCFCF;
		color: black;
		border: 1px;
		border-color: #808080;
		border-style: solid;
		font-family: Arial;
		font-size: 11px;
		padding: 1px;
		width: 9.5em;
	}
	#button {
		background-color: #CFCFCF;
		color: black;
		border: 1px;
		border-color: #808080;
		border-style: solid;
	}
	/*Last Change Style*/
	#last_change {
		border: 2px;
		background-color: #FFFF80;
		border-style: solid;
		padding: 2px;
		border-color: black;
		font-weight: bold;
	}
	/* Error */
	#error {
		font-size: 11px;
		font-style: bold;
		background-color: red;
		border: 2px;
		border-style: solid;
		border-color: yellow;
		padding: 5px;
	}
	#gb_content
	{
		background-color: #C0C0C0; /*yellow*/
		border: 1px;
		border-color: #808080;
		border-style: solid;
		padding: 2px;
	}
	/*Alle anderen Links werden wie folgt dargestellt*/
	a
	{
		color: black;
	}
	a:visited
	{
		color: black;
	}
	a:hover
	{
		color: #808080;
	}
	a:active
	{
		color: black;
	}
	a:focus
	{
		outline:none;
	}
}
