html, body {							position:relative; margin:0; padding:0; height:100%; width:100%; }

#ubh {									background:#ccc url(images/back.gif) repeat-x; text-align:center; font:normal 14px Arial; }
#ubh #html_bx {							position:relative; width:760px; background:#fff; margin:0 auto; text-align:left; border-left:3px solid #bbb; border-right:3px solid #bbb; }
#ubh #main_bx {							position:relative; border-left:5px solid #f93; border-right:5px solid #f93; background:url(images/head.jpg) no-repeat; }
#ubh #head_bx {							position:relative; height:220px; }

#ubh #head_bx #tmoni_bx {				position: absolute; display: block; right: 10px; top: 50px; width: 255px; }
#ubh #head_bx #tmoni_bx .text {			position: relative; display: block; text-align: left; font-size: 16px; font-family: Times New Roman; }
#ubh #head_bx #tmoni_bx .author {		position: relative; display: block; text-align: left; margin-top: 5px; font-size: 12px; text-align: right; color: #930; }
#ubh #head_bx #tmoni_bx .start {		margin-right: 10px; }
#ubh #head_bx #tmoni_bx .end {			padding-left: 5px; }

#ubh #navi_bx {							position:absolute; top:208px; left:0; z-index:3; }
#ubh #navi_bx #ie_bx {					float:left; width:5px; min-width:10px; height:20px; border-bottom:1px solid #f93; }
#ubh #navi_bx ul {						padding:0; margin:0; list-style:none; }
#ubh #navi_bx li {						position:relative; display:block; float:left; }
#ubh #navi_bx li a {					position:relative; display:block; width:55px; padding:20px 10px; text-decoration:none; font:bold 15px Times New Roman; color:#fff; }
#ubh #navi_bx li a:hover {				background:url(images/navi.gif) no-repeat; }
#ubh #navi_bx li #top_active {			background:url(images/navi.gif) no-repeat; }
#ubh #navi_bx li a span {				position:relative; }

#ubh #navi_bx .sub_bx {					position:absolute; top:41px; left:0; width:180px; display:none; z-index:4; }
#ubh #navi_bx .sub_bx ul {				border-bottom:10px solid #f93; background:#fc6; }
#ubh #navi_bx .sub_bx li {				float:none; }
#ubh #navi_bx .sub_bx li a {			width:160px; height:auto; padding:4px 10px; border-top:1px solid #f93; text-indent:0; color:#c60; font:bold 12px Georgia; }
#ubh #navi_bx .sub_bx li a:hover {		background:#c60; color:#fff; }
#ubh #navi_bx .sub_bx li #sub_active {	background:#c60; color:#fff; }
#ubh #navi_bx .sub_bx li span {			}

#ubh #navi_bx #main_top a {				background-position:-10px 3px; width:45px; }
#ubh #navi_bx #perso_top a {			background-position:-75px 3px; }
#ubh #navi_bx #polit_top a {			background-position:-150px 3px; }
#ubh #navi_bx #media_top a {			background-position:-225px 3px; }
#ubh #navi_bx #contc_top a {			background-position:-300px 3px; width:65px; }
#ubh #navi_bx #links_top a {			background-position:-375px 3px; width:55px; }

#ubh #path_bx {							position:absolute; top:270px; left:45px; padding:0 10px 0 10px; width:460px; border-bottom:1px solid #ccc; z-index:2; }
#ubh #path_bx a {						font-size:11px; color:#999; text-decoration:none; }

#ubh #body_bx {							position:relative; padding:80px 10px 40px 50px; width:460px; }
#ubh #body_bx .box {					margin-bottom:20px; }
#ubh #body_bx .box .head {				font:bold 18px Georgia; color:#c60; }



#ubh #foot_bx {							position:relative; height:80px; background:url(images/foot.jpg); }
#ubh #foot_bx span {					position:absolute; top:52px; left:40px; display:block; font-size:12px; color:#cef; }


#ubh #body_bx a {						color:#999; text-decoration:none; }
#ubh #body_bx a:hover {					color:#c60; }


#ubh #body_bx .form {					}
#ubh #body_bx .form form {				position:relative; width:410px; margin:10px; text-align:justify; }
#ubh #body_bx .form div {				clear:left; padding-top:3px; }
#ubh #body_bx .form label {				position:relative; display:block; float:left; width:100px; }
#ubh #body_bx .form textarea,
#ubh #body_bx .form input {				position:relative; display:block; float:left; width:300px; border:0; border:1px solid #ccc; background:#fff url(images/input.gif) repeat-x; Color:#c60; }
#ubh #body_bx .form textarea {			height:70px; }
#ubh #body_bx .form input.check {		width:20px; font-weight:bold; }
#ubh #body_bx .form label.check {		width:280px; }
#ubh #body_bx .form .error {			color:#c03; font-weight:bold; }
#ubh #body_bx .form .submit input {		border:1px solid #c60; background:#fc6 url(images/submit.gif) top repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; color:#c60; }


#ubh #body_bx .list_wide .body {		padding:10px 0; }
#ubh #body_bx .list_wide .foot {		margin-top:-10px; height:20px; }
#ubh #body_bx .list_wide ul {			border-top:1px solid #fc9; margin:0; padding:0; list-style:none; }
#ubh #body_bx .list_wide li {			clear:left; display:block; width:100%; }
#ubh #body_bx .list_wide li a {			position:relative; display:block; font-size:10px; background:#fff; }
#ubh #body_bx .list_wide li a span {	background:#fff; }
#ubh #body_bx .list_wide li a:hover span {	background:#fec; cursor:hand; }
#ubh #body_bx .list_wide li a:hover {	background:transparent; }
#ubh #body_bx .list_items .foot {		margin-top:-10px; height:20px; }


#ubh #body_bx .list_wide span {			display:block; float:left; width:100%; border-bottom:1px solid #fc9; padding:3px 10px; }
#ubh #body_bx .list_wide .title {		width:210px; }
#ubh #body_bx .list_wide .link {		width:210px; }
#ubh #body_bx .list_wide .full {		width:440px; font:bold 12px Georgia; }
#ubh #body_bx .list_wide .media {		width:440px; }
#ubh #body_bx .list_wide .aktuelles {	width:180px; }

#ubh #body_bx .events .body {			padding:10px 0; }
#ubh #body_bx .events .foot {			margin-top:-10px; height:20px; }
#ubh #body_bx .events ul {				border-top:1px solid #fc9; margin:0; padding:0; list-style:none; }
#ubh #body_bx .events li {				display:block; border-bottom:1px solid #fc9; clear:left; float:left; width:100%; }
#ubh #body_bx .events li span {			display:block; position:relative; float:left; margin:0; padding:3px 0; font-size:12px; }
#ubh #body_bx .events .date {			width: 80px; }
#ubh #body_bx .events .text {			width: 365px; }
#ubh #body_bx .events .full {			width: 425px; padding:2px 0 2px 20px; background:url(images/arrow.gif) no-repeat; }



