body {

background-image:url(images/bg-body.jpg);
background-position:top left;
background-repeat:no-repeat;
background-attachment:fixed;
margin:0px;font-family:arial,helvetica;
color:#3c3c3c;}

#main {width: 1000px; height: 100%; background-image:url(images/bg-nav.gif); background-repeat:repeat-y; background-position:left; float:left;}
#links {width:217px; float:left;}
#rechts {width:768px; float:right; height:100%;}
#content {background-color:#fff; background-image:url(images/bg-content.gif); background-position:top;background-repeat:no-repeat; padding:30px;}
#nav {}
#foot td {padding:10px; color:#636363; border-top:1px #a1a1a1 solid; bottom:0px; background:#e9e9e9; hight:10px; font-size:11px;}
#foot a:link,a:visited {color:#636363;}
#foot a:hover {color:#ffa200;}

#startseite td {font-size:11px;}

.top {position:relative; width:769px; height:156px; color:#ffffff;font-size:11px;}
.top a:link, .top a:visited {color:#ffffff; text-decoration:none;font-size:11px;}
.top a:hover {color:#ffffff; text-decoration:underline;font-size:11px;}

td {font-size:13px; line-height:130%; }
a:link, a:visited {color:#52995a; font-weight:bold;}
a:hover {color:#ffa200; font-weight:bold;}

h1 {font-weight:100; color:#646b6d; font-family: Lucida sans unicode, Helvetica,Arial; font-size:23px; line-height:130%; letter-spacing:-1px;}
h2 {font-weight:100; color:#454d4f; font-family: Lucida sans unicode, Helvetica,Arial; font-size:16px; line-height:130%; letter-spacing:-1px;}


.nav:link, .nav:visited 	{color: #ffffff; text-decoration: none; text-transform:uppercase; font-weight:bold; font-size:12px;}
.nav:hover					{color: #ffffff; text-decoration: none;}
.navOn, nav 	{padding-top: 4px; padding-bottom: 4px; padding-left: 8px; background-color: #52995a; BORDER-BOTTOM: #636363 1px solid; cursor:pointer;}
.navOff			{padding-top: 4px; padding-bottom: 4px; padding-left: 8px; background-color: #727272; BORDER-BOTTOM: #636363 1px solid; cursor:pointer;}

.subnav:link, .subnav:visited		{line-height: 18px; color: #ffffff; text-decoration: none; font-weight:normal; font-size:13px;}
.subnav:hover						{line-height: 18px; color: #ffffff; text-decoration: none; }
.subnavOn, subnav  	{padding-top: 2px; padding-bottom: 2px; padding-right: 10px; background-color: #ffa200; text-decoration: none;color: #ffffff; cursor:pointer; text-align: right; font-size:13px;}
.subnavOff			{padding-top: 2px; padding-bottom: 2px; padding-right: 10px; background-color: #929292; text-decoration: none;color: #ffffff; cursor:pointer; text-align: right; font-size:13px;}

.subsubnav:link, .subsubnav:visited		{line-height: 18px; color: #ffffff; text-decoration: none; text-decoration: none; font-weight:normal; font-size:12px;}
.subsubnav:hover						{line-height: 18px; color: #ffffff; text-decoration: none; }
.subsubnavOn, subsubnav {padding-top: 2px; padding-bottom: 2px; padding-right: 10px; background-color: #cd1436; text-decoration: none;color: #ffffff; cursor:pointer; text-align: right;}
.subsubnavOff			{padding-top: 2px; padding-bottom: 2px; padding-right: 10px; background-color: #b3b3b3; text-decoration: none;color: #ffffff; cursor:pointer; text-align: right;}


.tdhead {background-color:#52995A; font-weight:bold; color:#fff; padding:5px; background-image:url(images/bg-tdhead.gif);}

.tdorange1 {background-color:#D88B27; color:#fff;}
.tdorange2 {background-color:#E59529; color:#fff;}
.tdorange1 a:link {color:#fff; font-weight:normal;}
.tdorange2 a:link {color:#fff; font-weight:normal;}

#handwerkskammern {width:699px; background-image:url(images/handwerkskammern.jpg); font-size:6px; height:308px;}

.imap {border:6px #636363 solid;}

#tabstart {background-color:#e7e7e7; width:510px;}
#tabstart td {background-color:#fff;}