body {
	margin: 0; padding: 0;
	color: #000000; background-color: #FFFFFF;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

table, tr, td {
	border-collapse: collapse; border-style: none; border-width: 0;
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

img { border-style: none; border-width: 0; }

ul { margin-left: 0; padding-left: 0; list-style: none; }
li {
	padding-left: 30px;
	background-image: url(images/liste.gif); background-repeat: no-repeat;
	background-position: 0 7px; line-height: 19px; margin-top: 6px;
}

#listenscroller { height: 210px; overflow: auto; width: 560px; }

.head { color: #7f7f7f; font: 18px/26px "Lucida Grande", Lucida, Verdana, sans-serif; }
.headprojekte { color: #7f7f7f; font: 12px/30px "Lucida Grande", Lucida, Verdana, sans-serif; }
.impressum { font-size: 9px;	color: #bfbfbf; line-height: 11px; }

/*-----------------------NAVIGATION-------------------------*/

a:link 			{ color: #4c4c4c; text-decoration: none; }
a:link:hover 	{ color: #ff960c; text-decoration: none; }
a:visited 		{ color: #4c4c4c; text-decoration: none; }
a:visited:hover { color: #ff960c; text-decoration: none; }

#anavideaktiv { color: #4c4c4c; text-decoration: none; padding-left: 15px; }

a.navi:link 			{ color: #4c4c4c; text-decoration: none; padding-left: 15px; }
a.navi:hover 			{ color: #4c4c4c; text-decoration: none; padding-left: 15px; }
a.navi:visited 			{ color: #4c4c4c; text-decoration: none; padding-left: 15px; }
a.navi:visited:hover 	{ color: #4c4c4c; text-decoration: none; padding-left: 15px; }

.anavisubdeaktiv 			{ font-size: 10px; color: #ff960c; padding-left: 15px; text-decoration: none;
								background: url(images/nav_over_small.gif) no-repeat 7px 6px; }
a.navisub:link 				{ font-size: 10px; color: #999; text-decoration: none; padding-left: 15px; }
a.navisub:hover 			{ font-size: 10px; color: #ff960c; padding-left: 15px; text-decoration: none;
								background: url(images/nav_over_small.gif) no-repeat 7px 4px; }
a.navisub:visited 			{ font-size: 10px; color: ##999; text-decoration: none; padding-left: 15px; }
a.navisub:visited:hover 	{ font-size: 10px; color: #ff960c; padding-left: 15px; text-decoration: none;
								background: url(images/nav_over_small.gif) no-repeat 7px 4px; }

.nav_td {
	font: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #4c4c4c;
	display: block; vertical-align: middle; width: 108px; height: 20px; }
	
.nav_td_home {
	font: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #4c4c4c;
	background-color: #ff960c; display: block; vertical-align: middle; width: 108px; height: 20px; }	
.nav_trenner { color: #bfbfbf; }
.nav_spacer { padding-left: 5px; }
#nav_out {width: 570px; height: 20px; vertical-align: top; }

#nav1a { background-color: #ff960c; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav2a { background-color: #ff960c; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav3a { background-color: #ff960c; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav4a { background-color: #ff960c; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav5a { background-color: #ff960c; display: block; width: 108px; height: 20px; visibility: hidden; }

#nav_a1	{ width: 108px; height: 20px; visibility: visible; }
#nav_a2	{ width: 108px; height: 20px; visibility: visible; }
#nav_a3	{ width: 108px; height: 20px; visibility: visible; }
#nav_a4	{ width: 108px; height: 20px; visibility: visible; }
#nav_a5	{ width: 108px; height: 20px; visibility: visible; }

#nav_b1	{ background-color: #ffca6e; display: block; width: 108px; height: 19px; visibility: hidden; border-top: 1px solid #ffca6e; }
#nav_b2	{ background-color: #ffca6e; display: block; width: 108px; height: 19px; visibility: hidden; border-top: 1px solid #ffca6e; }
#nav_b3	{ background-color: #ffca6e; display: block; width: 108px; height: 19px; visibility: hidden; border-top: 1px solid #ffca6e; }
#nav_b4	{ background-color: #ffca6e; display: block; width: 108px; height: 19px; visibility: hidden; border-top: 1px solid #ffca6e; }

#nav_c1	{ background-color: #ffdfa4; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav_c2	{ background-color: #ffdfa4; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav_c3	{ background-color: #ffdfa4; display: block; width: 108px; height: 20px; visibility: hidden; }
#nav_c4	{ background-color: #ffdfa4; display: block; width: 108px; height: 20px; visibility: hidden; }

/*-----------------------------------------------------------------------------*/

#tablemain { width: 100%; margin-top: 5%; }
#tdflash { height: 400px; width: 375px; vertical-align: baseline; }
#tdcontent { height: 400px; width: 570px; vertical-align: top; }
#tablecontent { width: 570px; height: 100%; }
#tablenavi { border-collapse: collapse; }
#tdnavi { border-collapse: collapse; height: 60px; vertical-align: top; }
#tdiframe { height: auto; width: 570px; }
#tdinfos { width: 550px; height: 302px; padding-left: 15px; vertical-align: bottom; }

.projekte_td_thumb { width: 140px; height: 95px;}
.projekte_td_data1 { width: 120px; height: 75px; border-top: 1px dotted #7f7f7f; }
.projekte_td_data2 { width: 251px; height: 75px; border-top: 1px dotted #7f7f7f; }

.projekte_infos_data1 { width: 120px; vertical-align: top; padding-top: 10px; }
.projekte_infos_data2 { width: 450px; vertical-align: top; padding-top: 10px; }
.projekte_infos_data3 { width: 50px; vertical-align: top; text-align: right; padding-top: 10px; }

#projekte_flash    { height: 400px; width: 375px; display: block; z-index: 1; position: absolute; }
#projekte_flash_01 { height: 400px; width: 375px; display: none; z-index: 2; position: absolute; }
#projekte_flash_02 { height: 400px; width: 375px; display: none; z-index: 3; position: absolute; }
#projekte_flash_03 { height: 400px; width: 375px; display: none; z-index: 4; position: absolute; }
#projekte_flash_04 { height: 400px; width: 375px; display: none; z-index: 5; position: absolute; }
#projekte_flash_05 { height: 400px; width: 375px; display: none; z-index: 6; position: absolute; }
#projekte_flash_06 { height: 400px; width: 375px; display: none; z-index: 7; position: absolute; }
#projekte_flash_07 { height: 400px; width: 375px; display: none; z-index: 8; position: absolute; }
#projekte_flash_08 { height: 400px; width: 375px; display: none; z-index: 9; position: absolute; }
#projekte_flash_09 { height: 400px; width: 375px; display: none; z-index: 10; position: absolute; }
#projekte_flash_10 { height: 400px; width: 375px; display: none; z-index: 11; position: absolute; }
#projekte_flash_11 { height: 400px; width: 375px; display: none; z-index: 12; position: absolute; }
#projekte_flash_12 { height: 400px; width: 375px; display: none; z-index: 13; position: absolute; }
#projekte_flash_13 { height: 400px; width: 375px; display: none; z-index: 14; position: absolute; }
#projekte_flash_14 { height: 400px; width: 375px; display: none; z-index: 15; position: absolute; }
#projekte_flash_15 { height: 400px; width: 375px; display: none; z-index: 16; position: absolute; }
#projekte_flash_16 { height: 400px; width: 375px; display: none; z-index: 17; position: absolute; }
#projekte_flash_17 { height: 400px; width: 375px; display: none; z-index: 18; position: absolute; }
#projekte_flash_18 { height: 400px; width: 375px; display: none; z-index: 19; position: absolute; }
#projekte_flash_19 { height: 400px; width: 375px; display: none; z-index: 20; position: absolute; }
#projekte_flash_20 { height: 400px; width: 375px; display: none; z-index: 21; position: absolute; }

#projektescroller { height: 300px; overflow: auto; width: 550px; padding-left: 15px; display: block; position: absolute; }

#projekte_infos_01 { height: 300px; width: 560px; display: none; z-index: 1; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_02 { height: 300px; width: 560px; display: none; z-index: 2; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_03 { height: 300px; width: 560px; display: none; z-index: 3; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_04 { height: 300px; width: 560px; display: none; z-index: 4; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_05 { height: 300px; width: 560px; display: none; z-index: 5; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_06 { height: 300px; width: 560px; display: none; z-index: 6; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_07 { height: 300px; width: 560px; display: none; z-index: 7; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_08 { height: 300px; width: 560px; display: none; z-index: 8; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_09 { height: 300px; width: 560px; display: none; z-index: 9; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_10 { height: 300px; width: 560px; display: none; z-index: 10; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_11 { height: 300px; width: 560px; display: none; z-index: 11; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_12 { height: 300px; width: 560px; display: none; z-index: 12; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_13 { height: 300px; width: 560px; display: none; z-index: 13; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_14 { height: 300px; width: 560px; display: none; z-index: 14; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_15 { height: 300px; width: 560px; display: none; z-index: 15; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_16 { height: 300px; width: 560px; display: none; z-index: 16; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_17 { height: 300px; width: 560px; display: none; z-index: 17; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_18 { height: 300px; width: 560px; display: none; z-index: 18; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_19 { height: 300px; width: 560px; display: none; z-index: 19; position: absolute; padding-left: 15px; background-color: white; }
#projekte_infos_20 { height: 300px; width: 560px; display: none; z-index: 20; position: absolute; padding-left: 15px; background-color: white; }

#footer {
	background: url(images/schatten_unten.gif) no-repeat;
	height: 21px;
	padding-right: 10px; padding-top: 5px;
	text-align: right; clear: both;
}






