body {margin: 0px;}

h1 {font-family: arial; font-size: 14px; color: #474541; font-weight:bold; text-transform:uppercase; padding-top:18px;padding-left:15px; padding-bottom:22px; margin-bottom:0px;background-image:url(images/bg-h1.gif); background-repeat:no-repeat;}
h2 {font-family: arial; font-size: 12px; color: #0d5679; font-weight:bold;}
h3 {font-family: Times new roman; font-size: 16px; color: #3d3d3d; font-weight:100;}

.csc-header-n1 {margin-bottom:-20px;}

a:link, a:visited 	{font-family: Arial; color: #0d5679; font-size: 12px; line-height: 18px; text-decoration:none;}
a:hover			{font-family: Arial; font-size: 12px; line-height: 18px; text-decoration:underline;}

td		{font-family: Arial; color: #333333; font-size: 12px; line-height: 18px;}

input,select,textarea 			{width:100%; border:1px #abadb3 dotted; background-image:url(images/bg-input.gif); font-family: Arial; color: #4c4c4c; font-size: 12px;}
input:hover,select:hover,textarea:hover	{border:1px #999 solid; background-image:url(images/bg-input.gif); font-family: Arial; color: #4c4c4c; font-size: 12px;}

fieldset {padding:10px; width:270px;}
legend	{font-family: Arial; color: #4c4c4c; font-size: 11px; text-transform:uppercase; font-weight:bold;}

#inhalt		{position: relative; z-index: 1;}

#latest		{background-image:url(images/bg-klappe.jpg); background-repeat:no-repeat; width:313px; height:248px; padding-left:20px; position: absolute; z-index: 1; left: 600px; top: 420px;}
.latest a		{font-family:arial, times new roman; font-size:12px; font-style:oblique; color:#fff; line-height:20px; font-weight:thin;}
.latest a:visited	{font-family:arial, times new roman; font-size:12px; font-style:oblique; color:#fff; line-height:20px; font-weight:thin;}
.latest a:hover	{font-family:arial, times new roman; font-size:12px; font-style:oblique; color:#09b7ff; line-height:20px; font-weight:thin;}

#events		{background-image:url(images/bg-events.jpg); background-repeat:no-repeat; width:297px; height:382px; padding-left:20px;position: absolute; z-index: 1; left: 0px; top: 0px; float:left;}
.events a		{font-family:arial, times new roman; font-size:12px; color:#303030; line-height:20px; font-weight:thin;}
.events a:visited	{font-family:arial, times new roman; font-size:12px; color:#303030; line-height:20px;font-weight:thin;}
.events a:hover	{font-family:arial, times new roman; font-size:12px; color:#303030; line-height:20px;font-weight:thin;}


#subnav {background-image:url(images/bg-subnav.jpg); height:39px;widht:948px;}


.bgschattoben {background-image:url(images/bg-schattoben.gif); background-position:bottom; background-repeat: repeat-x;}

.projektehead {color:#fff;}
.projektehead a:link {color:#fff; font-size:10px;}
.projektehead a:visited {color:#fff; font-size:10px;}
.projektehead a:hover {color:#fcd700; font-size:10px;} 

.tx-ttnews-browsebox {text-align:center; float:right;}



/* ------------------------------------- für die Hauptnavi oben -------------------------------------*/

ul#Navigation 		{margin:0px; padding:0px; width:100%;}
ul#Navigation li 	{float: left; list-style: none; white-space:nowrap; }

.navi, a.navi:link, a.navi:visited {
display:block; 
font-family: Arial;
color: #cbcbcb;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;}

a.navi:hover{
display:block;
font-family: Arial;
color: #f6f0e1;
background-image:url(images/nav-ov.gif);
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;}

.navion, a.navion:link, a.navion:visited{
display:block;
background-image:url(images/nav-on.gif);
font-family: Arial;
color: #333;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;}

* html a.navi, * html a.navion{
color: #565656;
width: 0px;    
w/idth: auto;}




/* ------------------------------------------- subnavi -----------------------------------------*/

ul#SubNavigation 	{margin: 0px; padding-top: 5px; width:100%;}
ul#SubNavigation li 	{float: left; list-style: none; white-space:nowrap;}

a.subnavi:link, a.subnavi:visited {
display:block; 
font-family: Arial;
color: #474541;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top:4px;
padding-bottom:4px;}

a.subnavi:hover  {
background-color:;
display:block;
font-family: Arial;
color: #000;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
padding-top:4px;
padding-bottom:4px;}

.subon, a.subon:link, a.subon:visited{
background-color:;
display:block;
font-family: Arial;
color: #000;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
padding-top:4px;
padding-bottom:4px;}

* html a.subon, * html a.subnavi{
color: #565656;
width: 0px;    
w/idth: auto;}
