html, body {
	height:100%;
}

.body {
		position: relative;
		top: 20px;
		bottom: 20px;
		margin: auto;
		padding: 20px;
}

.head_derpreis {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #16336c;
}

.head_bewerbung {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #6e120f;
}

.head_jury {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #898076;
}

.text_jury {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #898076;
}

.head_finalisten {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #b9421d;
	line-height: 17px;
}

.text_finalisten {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #b9421d;
}

.head_presse {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #166446;
}

.text_headpresse {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #0c6242;
}

.head_kontakt {
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		color: #444443;
}

.head_impressum {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #d1be7c;
}

.head_kasten {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	line-height: 16px;
}

.text {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #131215;
	line-height: 13px;
}

.textwhite {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 13px;
}

.textwhite_hocke {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 12px;
}

.textred {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #af151b;
	line-height: 13px;
}

.text_mini {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #131215;
}

.text_bold {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #131215;
}

.text_boldblue {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #084d6b;
}

.text_subnavi {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #16336c;
}

.sub_all {
	/* position:absolute;
	left:538px;
	top:334px; */
	width:141px;
	height:200px;
	z-index:1;
	visibility:hidden;
}

a:link {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #16336c;
	text-decoration:underline;
}

a.Finalisten:link {
	line-height:10px;
	text-decoration:none;
}


a:visited {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #16336c;
	text-decoration:none;
}

a:hover {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #16336c;
	text-decoration:none;
}

a.Finalisten:hover {
	text-decoration:underline;
}

a:active {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #16336c;
	text-decoration:none;
}

a:focus {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #16336c;
	text-decoration:none;
}

a.navi:link, a.navi:visited, a.navi:hover, a.navi:active, a.navi:focus {
        font-weight: normal;
		color: #ffffff;
        text-decoration: none;
}

a.navi_menue:link, a.navi_menue:visited {
		color: #ffffff;
}

a.navi_menue:hover, a.navi_menue:active, a.navi_menue:focus { 
		color: #ffffff;
		text-decoration: underline;
}

a.navi_idee:link, a.navi_idee:visited {
	color: #16336c;
}

a.navi_idee:hover, a.navi_idee:active, a.navi_idee:focus {
	color: #16336c;
	text-decoration: underline;
}

a.navi_rahmen:link, a.navi_rahmen:visited {
	color: #6e120f;
}

a.navi_rahmen:hover, a.navi_rahmen:active, a.navi_rahmen:focus {
	color: #6e120f;
	text-decoration: underline;
			
}.hgtrans {
	background-attachment: fixed;
	background-color: #ffffff;
	background-repeat: repeat;
	background-position: left left;
}
