
#bspr {									background:url(images/back.gif) repeat-x; margin:0; font:normal 12px Arial,Sans-serif; Color:#333; }
#bspr #html_bx {						background:url(images/foot.jpg) bottom repeat-x; }
#bspr #main_bx {						position:relative; margin:0; width:780px; text-align:left; }

#bspr a {								Color:#e12; }
#bspr a:hover {							Color:#f66; }

#bspr #head_bx {						position:relative; height:160px; }
#bspr #head_bx #sgfb_de {				position:absolute; top:0; left:0; background:url(images/head_de.jpg) no-repeat; text-indent:-9000px; width:360px; height:130px; display:block; }
#bspr #head_bx #sgfb_fr {				position:absolute; top:0; left:0; background:url(images/head_fr.jpg) no-repeat; text-indent:-9000px; width:360px; height:130px; display:block; }
#bspr #head_bx #current_de {			position:absolute; top:0px; left:0px; text-indent:-9000px; width:160px; height:70px; display:block; }
#bspr #head_bx #current_fr {			position:absolute; top:0px; left:0px; text-indent:-9000px; width:160px; height:70px; display:block; }
#bspr #head_bx #btn_initiative {		display:block; position:absolute; top:0px; left:725px; background:url(images/btn_initiative.gif) no-repeat; width:230px; height:50px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding:78px 0 0 21px; }
#bspr #news_bx #btn_studie {			display:block; background:url(images/btn_studie.gif) top center no-repeat; width:208px; height:40px; font-size:12px; font-weight:bold; color:#c03; text-decoration:none; padding:86px 0 0 15px; margin-left:5px; }
#bspr #news_bx #btn_signature {			display:block; background:url(images/btn_white.gif) top center no-repeat; width:209px; height:45px; font-size:12px; font-weight:bold; color:#c03; text-decoration:none; padding:12px 10px 0 0; margin-left:5px; line-height:12px; text-align:center; z-index:9999; }
_#bspr #head_bx #down {					position:absolute; top:8px; left:730px; background:url(images/download.gif) no-repeat; width:220px; height:120px; display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:90px 0 0 15px; }
#bspr #head_bx #down {					position:absolute; top:0; left:730px; background:url(images/download.jpg) no-repeat; width:240px; height:130px; display:none; text-indent:-9000px; }
#bspr #head_bx #down_f {				position:absolute; top:0; left:730px; background:url(images/download_f.jpg) no-repeat; width:240px; height:130px; display:none; text-indent:-9000px; }

#bspr #path_bx {						position:absolute; top:141px; left:25px; }
#bspr #path_bx a {						color:#333; text-decoration:none; }
#bspr #path_bx a:hover {				color:#e12; text-decoration:underline; }

#bspr #navi_bx {		 				position:absolute; left:375px; top:7px; }
#bspr #navi_bx span {					display:block; line-height:16px; font-size:12px; font-weight:bold; white-space: nowrap; }

#bspr #navi_sub {						 }
#bspr #navi_sub ul {					position:relative; display:block; margin:0; padding:38px 0 0 5px; height:123px; width:150px; background:url(images/navi.gif) no-repeat; list-style:none; }
#bspr #navi_sub li {					display:inline; }
#bspr #navi_sub li a {					position:relative; display:inline; text-decoration:none; }
#bspr #navi_sub li span {				position:relative; display:block; margin:0 0 0 19px; width:90px; height:16px; color:#e12; padding:0 20px; }
#bspr #navi_sub li a:hover {			background:#e12; }
#bspr #navi_sub li a:hover span {		background:#e12; color:#fff; cursor:hand; }
#bspr #navi_sub a#top_active:hover span {background:#e12; color:#fcc; cursor:hand; }
#bspr #navi_sub a#sub_active:hover span {background:#e12; color:#fcc; cursor:hand; }
#bspr #navi_sub #top_active span {		background:#fcc; }
#bspr #navi_sub #sub_active span {		background:#fcc; }
#bspr #navi_sub .sub_bx {				position:absolute; left:130px; top:0; background:url(images/navi.gif) no-repeat; display:none; z-index:2; }
#bspr #navi_sub .sub_open {				display:block; }
#bspr #navi_sub .sub_bx ul {			}
#bspr #navi_sub .sub_bx span {			width:140px; }
#bspr #navi_sub .sub_bx .null_bx {		position:absolute; }

#bspr #news_bx {						position:absolute; left:730px; top:135px; background:#e12 url(images/news.gif) repeat-x; width:230px; color:#fff; }
#bspr #news_bx .head {					border-bottom:1px solid #fff; font-size:16px; font-weight:bold; color:#fff; padding:0 5px; }
#bspr #news_bx .foot {					position:absolute; bottom:-1px; left:0; width:230px; height:10px; background:url(images/foot.gif) bottom repeat-x; }
#bspr #news_bx .contact {				margin:10px; }
#bspr #news_bx .contact label {			position:relative; display:block; float:left; clear:left; width:50px; font-size:0.8em; }
#bspr #news_bx .contact span {			position:relative; display:block; float:left; }
#bspr #news_bx .contact a {				color:#fcc; }
#bspr #news_bx .contact a:hover {		color:#fff; }

#bspr .list_wide {						margin:10px; }
#bspr .list_wide ul {					position:relative; list-style:none; margin:0; padding:0; background:#fff; border-top:1px solid #e12; }
#bspr .list_wide li {					position:relative; display:inline; }
#bspr .list_wide li a {					position:relative; display:block; padding:1px 3px; color:#666; border-bottom:1px solid #e12; text-decoration:none; font-size:11px; }
#bspr .list_wide li img {				width:16px; height:16px; }
#bspr .list_wide li a.linkNow {			background:#fff url(images/input.gif) repeat-x; color:#333; font-weight:bold; }
#bspr .list_wide li a:hover {			background:#fff url(images/input.gif) repeat-x; color:#333; font-weight:bold; }

#bspr .list_items {						}
#bspr .list_items ul {					position:relative; list-style:none; padding:0; margin:-10px 0 0 10px; }
#bspr .list_items li {					position:relative; display:block; float:left; width:auto; margin:2px; }
#bspr .list_items li a {				position:relative; display:block; float:left; border:1px solid #999; background:#fff; padding:4px; font-weight:bold; text-decoration:none; }
#bspr .list_items li a:hover {			background:#c00; color:#fff; }
#bspr .list_items li a.linkNow {		background:#fcc; }


#bspr #body_bx {						position:relative; z-index:1; }
#bspr #body_bx .left {					float:left; }
#bspr #body_bx .right {					float:right; }
#bspr #body_bx .clear {					clear:both; }

#bspr #body_bx .box {					position:relative; margin:20px 0 0 20px; }
#bspr #body_bx .box .head {				position:relative; padding-left:10px; font-size:16px; font-weight:bold; color:#c00; text-transform:uppercase; text-align:left; }
#bspr #body_bx .box .body {				position:relative; border-left:1px solid #999; border-right:1px solid #999; }
#bspr #body_bx .box h2 {				margin:10px 10px 5px 10px; text-align:left; font:bold 14px Arial,Sans-serif; }
#bspr #body_bx .box hr {				position:relative; display:block; border:0; border-bottom:1px solid #bbb; }
#bspr #body_bx .box li {				text-align:left; }
#bspr #body_bx .box p {					margin:0 10px 5px 10px; }
#bspr #body_bx .box .more {				background:url(images/button.gif) no-repeat; width:320px; font-size:14px; font-weight:bold; margin-left:5px; }
#bspr #body_bx .box .more a {			display:block; height:46px; color:#fff; text-decoration:none; padding-left:30px; line-height:48px; }
#bspr #body_bx .fix_height .more {		position:absolute; bottom:0; }

#bspr #body_bx .one {					width:230px; }
#bspr #body_bx .one .body {				background:#eee; }
#bspr #body_bx .one small {				position:relative; display:block; padding:2px 5px; }

#bspr #body_bx .dark .body {			 }

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


#bspr #body_bx .two {					width:330px; }
#bspr #body_bx .two .head {				background:#fff url(images/btwo_head.gif) bottom no-repeat; padding-bottom:12px; }
#bspr #body_bx .two .body {				text-align:justify; }
#bspr #body_bx .two .foot {				background:#fff url(images/btwo_foot.gif) bottom no-repeat; margin-top:-100px; clear:left; height:120px; }

#bspr #body_bx .three {					width:680px; }
#bspr #body_bx .three .head {			background:#fff url(images/bthree_head.gif) bottom no-repeat; padding-bottom:12px; }
#bspr #body_bx .three .body {			text-align:justify; }
#bspr #body_bx .three .foot {			background:#fff url(images/bthree_foot.gif) bottom no-repeat; margin-top:-100px; clear:left; height:120px; }

#bspr #body_bx .list_wide .foot {		margin-top:-10px; height:20px; }
#bspr #body_bx .list_wide ul {			border-top:1px solid #ccc; margin:0; }
#bspr #body_bx .list_wide li a {		border-bottom:1px solid #ccc; padding:1px 10px; }
#bspr #body_bx .list_items .foot {		margin-top:-10px; height:20px; }


#bspr #body_bx .vorst ul {				position:relative; margin:0; padding:0 0 0 5px; list-style:none; }
#bspr #body_bx .vorst li {				position:relative; border: 1px solid #cccccc; margin: 8px; padding: 5px; float:left; display:block; width:295px;  height: 140px; }
#bspr #body_bx .vorst li .img {			position:relative; display: block; width:95px; float: left; }
#bspr #body_bx .vorst li .info {		position:relative; display: block; width:190px; float: left; }
#bspr #body_bx .vorst li .name {		position:relative; font-weight: bold; }

#bspr #body_bx #flash_bx {				position:relative; text-align:center; z-index:1; }
#bspr #body_bx #flash_bx small {		position:relative; display:block; font-size:10px; text-align:center; color:#999; }

#bspr #body_bx .fix_height {			height: 360px; vertical-align: middle; }

#bspr #gallery_bx #mainBox {			margin:0px; width:500px; }
#bspr #gallery_bx #headBox {			border-bottom:1px solid #ccc; text-align:center; padding:0px 5px 0px 5px; height:80px; }
#bspr #gallery_bx #naviBox {			border-bottom:2px solid #ccc; padding:0px 5px 0px 5px; }
#bspr #gallery_bx #bothBox {			clear:both; height:2px; font-size:1px; }
#bspr #gallery_bx #imgeBox {			position:relative; padding:10px 0; text-align:center; }
#bspr #gallery_bx #imgeBox img {		border:1px solid #600; }
#bspr #gallery_bx #titleBox {			text-align:center; }
#bspr #gallery_bx #nameBox {			text-align:center; position:relative; }

#bspr #gallery_bx #footBox a {			position:absolute; display:block; text-decoration:none; font-weight:bold; padding:5px; border:1px solid #ccc; }
#bspr #gallery_bx #footBox a:hover {	color:#666; }
#bspr #gallery_bx #backBox {			left:100px; }
#bspr #gallery_bx #nextBox {			right:100px; }
#bspr #gallery_bx #nowBox {				text-align:center; margin:0px auto; width:40px; font-size:16px; font-weight:bold; padding:4px; }
#bspr #gallery_bx #footBox {			position:relative; padding:0 100px; text-align:center; height:40px; }
#bspr #gallery_bx #copyBox {			position:relative; font:normal 10px Arial; color:#ccc; text-align:right; }


#bspr ul.buttons {						position:relative; list-style:none; margin:0; padding:0; }
#bspr ul.buttons li {					position:relative; display:block; float:left; background:url(images/button.gif) no-repeat; font-size:12px; font-weight:bold; margin-left:5px; }
#bspr ul.buttons a {					position:relative; display:block; float:left; width:300px; height:48px; color:#fff; text-decoration:none; padding-left:20px; line-height:48px; }
#bspr ul.buttons .pdf a {				background:url(images/pdf.gif) 287px 14px no-repeat; }

#bspr ul.wappen {						display:block; height:250px; margin:15px; padding:0; list-style:none; text-align:center; }
#bspr ul.wappen li {					display:block; float:left; }
#bspr ul.wappen a {						border:2px solid #fff; display:block; float:left; width:120px; padding:5px 0; text-decoration:none; text-align:center; font-weight:bold; }
#bspr ul.wappen a:hover {				border:2px solid #fcc; background:#fff3f3; color:#c00; }

#bspr #body_bx p.download {				background:url(images/button.gif) no-repeat; font-size:12px; font-weight:bold; margin:0 0 0 5px; padding:0; }
#bspr #body_bx p.download a {			position:relative; display:block; width:300px; height:48px; color:#fff; text-decoration:none; padding-left:20px; line-height:48px; }
#bspr #body_bx p.download a.pdf {		background:url(images/pdf.gif) 287px 14px no-repeat; }
#bspr #body_bx p.download a.sound {		background:url(images/mp3.gif) 287px 14px no-repeat; }

#bspr #foot_bx {						position:relative; height:10px; clear:both; text-align:center; padding-top:0px; }

#bspr #lang_bx {						position:absolute; left:570px; top:139px; z-index:5; }
#bspr #lang_bx ul {						position:relative; display:block; margin:0; padding:0; }
#bspr #lang_bx li {						display:block; float:left; text-align:center; line-height:20px; background:url(images/lang_normal.gif) no-repeat; }
#bspr #lang_bx a {						display:block; width:133px; height:20px; text-decoration:none; font-weight:bold; color:#c00; }
#bspr #lang_bx a:hover {				background:url(images/lang_hover.gif) no-repeat; color:#fff; }
#bspr #lang_bx a.active {				background:url(images/lang_hover.gif) no-repeat; color:#fff; }

#bspr #body_bx .yearnav {				position:relative; margin-top:10px; margin-bottom:0px !important; margin-bottom:-3px; }
#bspr #body_bx .yearnav ul {			height:14px; border:none; font-size:11px; width:300px;}
#bspr #body_bx .yearnav li {			display:block; float:left; text-align:center; }
#bspr #body_bx .yearnav li a {			background:transparent url(images/tab.gif); width:30px; border-bottom:1px solid #bbb; }
#bspr #body_bx .yearnav li a:hover,
#bspr #body_bx .yearnav li a.active {	background:transparent url(images/tab_hover.gif); }
#bspr #body_bx .yearnav li a.active {	border-bottom:1px solid #fff; }
