body {
	font-family:helvetica neue, arial, sans-serif;;
	font-size:14px;
	color:#ffffff;
	background:#808080;
	margin:0px;
	padding:0px;
	text-align:center;
}

#stage {
	width:905px;
	min-height:900px;
	margin:0 auto 0 auto;
	text-align:left;
	cursor:default;
}

#head {
	height:150px;
}

#toolbox {
	float:left;
	width:150px;
	height:150px;
	cursor:default;
}

#toolbox_content a.toolbox_print:link {
	background:url(../images/print.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 35px;
}

#toolbox_content a.toolbox_print:active {
	background:url(../images/print.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 35px;
}

#toolbox_content a.toolbox_print:visited {
	background:url(../images/print.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 35px;
}

#toolbox_content a.toolbox_print:hover {
	background:url(../images/print_f2.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 35px;
}

#toolbox_content a.toolbox_size:link {
	background:url(../images/size.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 0;
}

#toolbox_content a.toolbox_size:active {
	background:url(../images/size.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 0;
}

#toolbox_content a.toolbox_size:visited {
	background:url(../images/size.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 0;
}

#toolbox_content a.toolbox_size:hover {
	background:url(../images/size_f2.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 25px 0 0;
}

#toolbox_content a.toolbox_bookmark:link {
	background:url(../images/bookmark.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 0 0 0;
}

#toolbox_content a.toolbox_bookmark:active {
	background:url(../images/bookmark.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 0 0 0;
}

#toolbox_content a.toolbox_bookmark:visited {
	background:url(../images/bookmark.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 0 0 0;
}

#toolbox_content a.toolbox_bookmark:hover {
	background:url(../images/bookmark_f2.gif) top left no-repeat;
	width:16px;
	height:17px;
	float:left;
	margin:30px 0 0 0;
}

#language_content {
	clear:both;
	display:block;
	top:25px;
	left:35px;
	position:relative;
	color:#ffffff;
}

#language_content a:link {
	color:#cccccc;
	text-decoration:none;
}

#language_content a:active {
	color:#cccccc;
	text-decoration:none;
}

#language_content a:visited {
	color:#cccccc;
	text-decoration:none;
}

#language_content a:hover {
	color:#ffffff;
	text-decoration:none;
}

#language_content a.aktiv:link {
	color:#cccccc;
	text-decoration:none;
}

#language_content a.aktiv:active {
	color:#cccccc;
	text-decoration:none;
}

#language_content a.aktiv:visited {
	color:#cccccc;
	text-decoration:none;
}

#language_content a.aktiv:hover {
	color:#ffffff;
	text-decoration:none;
}

.language_trenner {
	color:#cccccc;
}

#selection {
	margin:0 0 0 150px;
	font-size:12px;
	float:left;
	height:150px;
	cursor:default;
}

.checkbox {
	background:url(../images/checkbox_passive.gif) top left no-repeat;
	padding:0 0 0 20px;
	margin:70px 0 0 0;
	float:left;
	color:#cccccc;
	cursor:hand;
	cursor:pointer;
}

.checkbox_active {
	background:url(../images/checkbox_active.gif) top left no-repeat;
	padding:0 0 0 20px;
	margin:70px 0 0 0;
	float:left;
	color:#cccccc;
	cursor:hand;
	cursor:pointer;
}

.selectiontrenner {
	width:34px;
	float:left;
}

#maincontent {
	clear:both;
}

#navigation {
	width:150px;
	float:left;
	padding:0 150px 0 0;
	cursor:default;
}

#logo {
	width:150px;
	height:150px;
	/*background:url(../images/logo.jpg);*/
}

#menu {
	padding:30px 0 0 0;
}

a.navigation:link {
	clear:both;
	display:block;
	color:#cccccc;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation:visited {
	clear:both;
	display:block;
	color:#cccccc;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation:active {
	clear:both;
	display:block;
	color:#cccccc;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation:hover {
	clear:both;
	display:block;
	color:#ffffff;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation_active:link {
	clear:both;
	display:block;
	color:#ffffff;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation_active:visited {
	clear:both;
	display:block;
	color:#ffffff;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation_active:active {
	clear:both;
	display:block;
	color:#ffffff;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

a.navigation_active:hover {
	clear:both;
	display:block;
	color:#ffffff;
	margin:0 0 15px 35px;
	width:115px;
	text-decoration:none;
}

#datacontontent {
	float:left;
	width:600px;
}
/*****PROJEKTE ANFANG*****/
#container {
	width:600px;
	padding:0px;
	margin:0 0 0 0;
	border-collapse:collapse;
}

#container table {
	border-collapse:collapse;
}

#container table.top tr td {
	/*border:1px solid #ffffff;*/
}

#container table.center tr td {
	border:none;
}

#container table.bottom tr td {
	/*border:1px solid #ffffff;*/
}



.square {
	width:150px;
	height:150px;
	cursor:hand;
	cursor:pointer;
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
}

#ausbildung {
	width:150px;
	background:#8c8c8c url(../images/btn_ausbildung.gif) top left no-repeat;
	text-align:center;
}

#square_01 {
	width:150px;
	background:#8c8c8c;
}

#square_02 {
	width:150px;
	background:#757575;
}

#rehab {
	width:150px;
	background:#808080 url(../images/btn_rehab.gif) top left no-repeat;
}

#square_03 {
	width:150px;
	background:#808080;
}

#square_04 {
	width:150px;
	background:#737373;
}

#square_05 {
	width:150px;
	background:#797979;
}

#square_06 {
	width:150px;
	background:#858585;
}

#wohnen {
	width:150px;
	background:#858585 url(../images/btn_wohnen.gif) top left no-repeat;
}

#square_07 {
	width:150px;
	background:#8b8b8b;
}

#industrie {
	width:150px;
	background:#808080 url(../images/btn_industrie.gif) top left no-repeat;
}

#square_08 {
	width:150px;
	background:#808080;
}

#gewerbe {
	width:150px;
	background:#737373 url(../images/btn_gewerbe.gif) top left no-repeat;
}

#square_09 {
	width:150px;
	background:#737373;
}

#square_10 {
	width:150px;
	background:#808080;
}

#square_11 {
	width:150px;
	background:#858585;
}

#innen {
	width:150px;
	background:#858585 url(../images/btn_innen.gif) top left no-repeat;
}

#square_12 {
	width:150px;
	background:#7b7b7b;
}

#square_13 {
	width:150px;
	background:#8b8b8b;
}

#square_14 {
	width:150px;
	background:#9b9b9b;
}

#stadtbau {
	width:150px;
	background:#9b9b9b url(../images/btn_stadtbau.gif) top left no-repeat;
}

#square_15 {
	width:150px;
	background:#797979;
}

#square_16 {
	width:150px;
	background:#858585;
}

#kultur {
	width:150px;
	background:#858585 url(../images/btn_kultur.gif) top left no-repeat;
}

#ueberuns {
	width:150px;
	background:#858585 url(../images/btn_ueberuns.gif) top left no-repeat;
}

#leistungen {
	width:150px;
	background:#8b8b8b url(../images/btn_leistungen.gif) top left no-repeat;
}

#partner {
	width:150px;
	background:#737373 url(../images/btn_partner.gif) top left no-repeat;
}

#links {
	width:150px;
	background:#797979 url(../images/btn_links.gif) top left no-repeat;
}



.squaretext {
	padding:70px 0 0 0;
	font-weight:bold;
	font-size:12px;
	font-family:helvetica;
}



#left_top,#right_top,#left_bottom,#right_bottom {
	width:300px;
	float:left;
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
}

.link {
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
	text-align:left;
	border-bottom:1px solid #ffffff;
}

.text {
	padding:5px;
	font-size:12px;
	color:#000000;
	text-align:left;
	background:#ffffff;
}

#catcontent .link {
	padding:2px;
	font-size:11px;
	padding:2px 0 2px 5px;
}

#catcontent td {
	color:#000000;
	font-size:12px;
	vertical-align:top;
}
/*****PROJEKTE ENDE*****/

/*****KONTAKT ANFANG*****/
#kontakt_navigation {
	width:600px;
	/*height:37px;*/
	height:150px;
}

#kontakt_navigation a:link {
	color:#ffffff;
	text-decoration:none;
}

#kontakt_navigation a:active {
	color:#ffffff;
	text-decoration:none;
}

#kontakt_navigation a:visited {
	color:#ffffff;
	text-decoration:none;
}

#kontakt_navigation a:hover {
	color:#ffffff;
	text-decoration:none;
}

#hamburg {
	width:150px;
	/*height:37px;*/
	height:150px;
	background:#525252;
	margin:0px;
	float:left;
}

#braunschweig {
	width:150px;
	/*height:37px;*/
	height:150px;
	background:#00484f;
	margin:0px;
	float:left;
}

#oberhausen {
	width:150px;
	/*height:37px;*/
	height:150px;
	background:#c0c0c0;
	margin:0px;
	float:left;
}

#kontakt_navigation_leer {
	width:150px;
	/*height:37px;*/
	height:150px;
	background:#3d3d3d;
	padding:0px;
	margin:0px;
	float:left;
}

.kontakt_link_data {
	text-align:center;
	padding:70px 0 0 0;
}

#kontakt_maps_data {
	background:#ffffff;
	width:600px;
	height:300px;
}

#kontakt_data {
	width:600px;
	height:150px;
	background:#00484f;
}

#kontakt_data_value {
	padding:11px;
}

#kontakt_data_value a:link {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_data_value a:active {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_data_value a:visited {
	color:#ffffff;
	text-decoration:underline;
}

#kontakt_data_value a:hover {
	color:#cccccc;
	text-decoration:underline;
}

/*****KONTAKT ENDE*****/

/*****IMPRESSUM ANFANG*****/
#impressum_01 {
	background:#8c8c8c url(../images/btn_ausbildung.gif) top left no-repeat;
	text-align:center;
}

#impressum_02 {
	background:#757575;
}

#impressum_03 {
	background:#808080;
}

#impressum_04 {
	background:#737373;
} 

#impressum_05 {
	background:#797979;
}
#impressum_06 {
	background:#858585;
}

#impressum_07 {
	background:#8b8b8b;
}

#impressum_08 {
	background:#808080;
}

#impressum_09 {
	background:#737373;
}

#impressum_10 {
	background:#808080;
}

#impressum_11 {
	background:#858585 url(../images/btn_innen.gif) top left no-repeat;
	text-align:center;
}

#impressum_12 {
	background:#7b7b7b;
}

#impressum_13 {
	background:#8b8b8b;
}

#impressum_14 {
	background:#9b9b9b;
}

#impressum_15 {
	background:#797979;
}

#impressum_16 {
	background:#858585;
}

#top_content,
#bottom_content {
	width:600px;
}

.impressum_value {
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	padding:10px;
}

.impressum_value td {
	font-size:12px;
}

.impressum_value a:link {
	color:#ffffff;
	text-decoration:underline;
}

.impressum_value a:active {
	color:#ffffff;
	text-decoration:underline;
}

.impressum_value a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.impressum_value a:hover {
	color:#cccccc;
	text-decoration:underline;
}

/*****IMPRESSUM ENDE*****

/*****REDAKTION ANFANG******/
#redaktioncontent {
	float:left;
	margin:60px 0 0 0 ;
	width:550px;
}

#redaktioncontent h1 {
	font-size:18px;
}

#redaktioncontent td {
	font-size:12px;
	color:#ffffff;
	vertical-align:top;
}

#redaktioncontent .submit {
	border:1px solid #ffffff;
	background:#737373;
	font-size:12px;
	color:#ffffff;
	float:left;
}

#redaktioncontent ul {
	margin:0 0 0 0;
	padding:15px 0 0 15px;
}

#redaktioncontent ul li {
	margin:0 0 0 0;
	padding:2px 0 2px 0;
	color:#cccccc;
}

#redaktioncontent a:link {
	color:#cccccc;
	text-decoration:underline;
}

#redaktioncontent a:active {
	color:#cccccc;
	text-decoration:underline;
}

#redaktioncontent a:visited {
	color:#cccccc;
	text-decoration:underline;
}

#redaktioncontent a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#hinweis {
	position:absolute;
	color:#cccccc;
	margin:0 0 0 36px;
	font-size:11px;
	width:150px;
}

#hinweis a:link {
	color:#cccccc;
	text-decoration:underline;
}

#hinweis a:active {
	color:#cccccc;
	text-decoration:underline;
}

#hinweis a:visited {
	color:#cccccc;
	text-decoration:underline;
}

#hinweis a:hover {
	color:#ffffff;
	text-decoration:none;
}

.headline_movie {
	font-size:13px;
	font-weight:bold;
	display:block;
	text-align:left;
	padding:0 0 10px 15px;
}

.movie {
	display:block;
	clear:both;
	width:280px;
	height:64px;
	margin:0 0 0 10px;
}

.movie_icon {
	float:left;
	padding:0 10px 0 0;
}

.movie_text {
	float:left;
	margin:10px 0 0 60px;
}

.movie_text_name {
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

.movie_text_size {
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
}


a.movielink:link,
a.movielink:active,
a.movielink:visited {
	clear:both;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#000000;
	
}

#darkbg {
	top:0px;
	left:0px;
	background:url(../images/darkbg.png) top left;
	width:100%;
	height:200%;
	position:absolute;
	z-index:10000;
}

#movieplayer {
	position:absolute;
	background:#ffffff;
	width:500px;
	height:300px;
	z-index:10010;
	min-height:300px;
	margin:0 0 0 0;
}
