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

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

#chb #head_bx .tmoni_bx {			position: absolute; display: block; right: 10px; top: 33px; width: 275px; }
#chb #body_bx .tmoni_bx {			position: relative; display: block; padding:10px 0 40px 0; border-top:1px solid #def; }
#chb .tmoni_bx img {				border:0; }
#chb .tmoni_bx {					text-decoration:none; }
#chb .tmoni_bx .text {				position: relative; display: block; text-align: left; font-size: 15px; font-family: Times New Roman; color:#000; }
#chb .tmoni_bx .text {				position: relative; display: block; text-align: left; font-size: 15px; font-family: Times New Roman; color:#000; }
#chb #head_bx .tmoni_bx .author {	position: relative; display: block; text-align: left; margin-top: 5px; font-size: 12px; text-align: right; color: #369; font-weight:bold; }
#chb #head_bx .tmoni_bx .desc {		position: relative; display: block; text-align: left; font-size: 12px; text-align: right; color: #369; }
#chb #body_bx .tmoni_bx .author {	position: relative; display: block; float:left; clear:left; font-size: 12px; text-align: left; color: #369; font-weight:bold; }
#chb #body_bx .tmoni_bx .desc {		position: relative; display: block; float:left; margin-left:3px; font-size: 12px; text-align: left; color: #369; }
#chb .tmoni_bx .start {				margin-right: 10px; }
#chb #head_bx .tmoni_bx .end {		padding-left: 5px; }
#chb #body_bx .tmoni_bx .end {		padding-left: 5px; padding-top:7px; }

#chb #navi_bx {						position:absolute; top:150px; left:35px; z-index:2; }
#chb #navi_bx ul {					padding:0; margin:0; list-style:none; }
#chb #navi_bx li {					position:relative; display:block; float:left; }
#chb #navi_bx li a {				position:relative; display:block; width:85px; height:90px; text-indent:-9000px; text-decoration:none; }
#chb #navi_bx li a:hover {			background:url(images/navi_hover.gif) no-repeat; }
#chb #navi_bx li #top_active {		background:url(images/navi_hover.gif) no-repeat; }
#chb #navi_bx li a span {			position:relative; }

#chb #navi_bx .sub_bx {				position:absolute; top:63px; left:0; width:180px; display:none; background:url(images/navi.gif) no-repeat; padding-top:49px; }
#chb #navi_bx .sub_bx ul {			border-bottom:10px solid #369; background:#69c; }
#chb #navi_bx .sub_bx li {			float:none; }
#chb #navi_bx .sub_bx li a {		width:160px; height:auto; padding:4px 10px; border-top:1px solid #369; text-indent:0; color:#fff; font:bold 12px Georgia; }
#chb #navi_bx .sub_bx li a:hover {	background:#369; color:#fff; }
#chb #navi_bx .sub_bx li #sub_active {	background:#369; color:#fff; }
#chb #navi_bx .sub_bx li span {		}

#chb #navi_bx #main_top a {			background-position:-35px 3px; width:65px; }
#chb #navi_bx #perso_top a {		background-position:-100px 3px; }
#chb #navi_bx #polit_top a {		background-position:-185px 3px; }
#chb #navi_bx #media_top a {		background-position:-270px 3px; }
#chb #navi_bx #contc_top a {		background-position:-355px 3px; width:95px; }
#chb #navi_bx #links_top a {		background-position:-450px 3px; width:75px; }

#chb #navi_bx #main_sub {			background-position:-35px 0; }
#chb #navi_bx #perso_sub {			background-position:-100px 0; padding-top:26px; }
#chb #navi_bx #polit_sub {			background-position:-185px 0; padding-top:18px; }
#chb #navi_bx #media_sub {			background-position:-270px 0; }
#chb #navi_bx #contc_sub {			background-position:-355px 0; }
#chb #navi_bx #links_sub {			background-position:-450px 0; }

#chb #path_bx {						position:absolute; top:240px; padding:0 10px 0 50px; width:460px; border-bottom:1px solid #ccc; }
#chb #path_bx a {					font-size:11px; color:#999; text-decoration:none; }

#chb #body_bx {						position:relative; padding:25px 10px 50px 50px; width:460px; }
#chb #body_bx .box {				margin-bottom:20px; }
#chb #body_bx .box .head {			font:bold 18px Georgia; color:#369; }

#chb #h2_bx {						position:absolute; width:210px; right:10px; top:220px; background:#69c url(images/h2_head.jpg) no-repeat; z-index:2; }
#chb #h2_bx p {						font-size:11px; color:#fff; margin:160px 8px 10px 8px; text-decoration:none; }
#chb #h2_bx a {						display:block; height:50px; padding-left:8px; line-height:50px; background:#369 url(images/h2_foot.jpg) no-repeat; font:bold 14px Georgia; color:#cef; }


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


#chb #body_bx a {						color:#69c; text-decoration:none; }
#chb #body_bx small {					color:#999; }
#chb #body_bx a:hover {					color:#369; }


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


#chb #body_bx .list_wide .body {		padding:10px 0; }
#chb #body_bx .list_wide .foot {		margin-top:-10px; height:20px; }
#chb #body_bx .list_wide ul {			border-top:1px solid #abc; margin:0; padding:0; list-style:none; }
#chb #body_bx .list_wide li {			clear:left; display:block; width:100%; }
#chb #body_bx .list_wide li a {			position:relative; display:block; font-size:10px; background:#fff; }
#chb #body_bx .list_wide li a span {	background:#fff; }
#chb #body_bx .list_wide li a:hover span {	background:#69c url(images/submit.gif) bottom repeat-x; color:#fff; cursor:hand; }
#chb #body_bx .list_wide li a:hover {	background:transparent; }

#chb #body_bx .events .body {			padding:10px 0; }
#chb #body_bx .events .foot {			margin-top:-10px; height:20px; }
#chb #body_bx .events ul {				border-top:1px solid #abc; margin:0; padding:0; list-style:none; }
#chb #body_bx .events li {				display:block; border-bottom:1px solid #abc; clear:left; float:left; width:100%; }
#chb #body_bx .events li span {			display:block; position:relative; float:left; margin:0; padding:3px 0; font-size:12px; }
#chb #body_bx .events .date {			width: 80px; }
#chb #body_bx .events .text {			width: 365px; }


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

#chb #body_bx .update {					font-size: 11px; color: #999; }




