body, table, tr, td {
	margin: 0; padding: 0;
	color: #000000;
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;  }

.text_col { font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif; 
	color: #41adda; }

.text_col_bold { font: bold 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif; 
	color: #41adda; }

.text_col_bold_2 { font: bold 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif; 
	color: #222873; }

table, tr, td {
	 border-style: none; 
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif; 
}

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

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

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

.name { color: #515151; font: 16px/24px "Lucida Grande", Helvetica, Verdana, sans-serif; }
.name_sub { color: #8e2455; font: 10px/14px "Lucida Grande", Helvetica, Verdana, sans-serif; }

.head { color: #41adda; 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: #a9a9a9; line-height: 11px; }

.impressum_kapitel { font-size: 9px;	color: #818181; line-height: 11px; 
	font-weight: bold; }

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

a:link 			{ color: #4c4c4c; text-decoration: none; }
a:link:hover 	{ color: #8e2455; text-decoration: none; }
a:visited 		{ color: #4c4c4c; text-decoration: none; }
a:visited:hover { color: #8e2455; 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(css/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(css/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(css/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: auto; 
	height: auto; }
#tdmain { 
	position: absolute; 
	top: 150px; 
	left: 150px; }
#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; }


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






