/* 
FARBEN:
Dunkles Grün: #78a22f;
Helles Grün: #bbbe93;
Dunkles Grau: #666;
Helles Grau: #999;
*/

form {margin:0;padding:0;}

table#layout-top tr td img{border:0;}

/*content*/
td#content h1 {font-weight:normal;color:#78a22f;font-size:2em;padding-top:10px;}
td#content h1.csc-firstHeader {margin-top:0;padding-top:0;border-bottom:1px solid #78a22f;}
td#content h1 a {border-bottom:0 !important;}
td#content h2 {font-weight:normal;color:#78a22f;font-size:1.6em;}
td#content h2 a {border-bottom:0 !important;}
td#content h3 {font-weight:bold;color:#78a22f;font-size:1.2em;}
td#content h3 a {border-bottom:0 !important;}
td#content h4 {font-weight:bold;font-size:1em;}
td#content h4 a {border-bottom:0 !important;}
td#content ul {list-style-type:none;margin:0;padding:0;}
td#content li {padding-left:10px;margin-top:5px;background-image:url('../img/bullet-square-green.gif');background-repeat:no-repeat;background-position:0 4px;}
td#content a {color:#78a22f;text-decoration:none;border-bottom:1px dashed #78a22f;}

td#content table.contenttable {border-collapse:collapse;}
td#content table.contenttable-0 td {border:1px solid #666;padding:3px;}
td#content table.contenttable-0 th {border:1px solid #666;background-color:#78a22f;color:#fff;padding:3px;}
/* MENU */
td#menu{padding:0;margin:0;background-color:#999;}
div#tlinks{width:180px;margin:0;padding:0;}
/*Stufe 1 --> bei a:*/
div#tlinks ul{padding:0;margin:0;}
div#tlinks ul li{border-bottom:1px solid #fff;font-size:12px;font-weight:bold;list-style-type:none;margin:0;}
div#tlinks ul li a{display:block;padding:6px;text-decoration:none;color:#fff;background-color:#78a22f;}
div#tlinks ul li a:hover{color:#fff;background-color:#999;}
div#tlinks ul li.act{color:#fff;border-bottom:1px solid #fff;}
div#tlinks ul li.act a{color:#fff;background-color:#666;}
/*Stufe 2*/
div#tlinks ul li ul{padding:0;margin:0;}
div#tlinks ul li ul li{display:block;font-weight:normal;border-bottom:0px;}
div#tlinks ul li.act ul li a{padding:4px 0;color:#fff;background-image:url('../img/arrow-grey-right.gif');background-repeat:no-repeat;background-position:2px center;background-color:#999;padding-left:20px;}
div#tlinks ul li.act ul li a:hover{background-image:url('../img/arrow-orange-right.gif');background-color:#ccc;color:#78a22f;}
div#tlinks ul li.act ul li.act a{background-image:url('../img/arrow-orange-right.gif');background-color:#fff;color:#78a22f;}
/*Stufe 3*/
div#tlinks ul li.act ul li.act ul{padding:0;margin:0;}
div#tlinks ul li.act ul li.act ul li{display:block;font-size:11px;font-weight:normal;background-color:#eee;}
div#tlinks ul li.act ul li.act ul li a{background-image:url('../img/arrow-grey-right.gif');background-position:15px center;padding-left:33px;color:#666;background-color:#fff;}
div#tlinks ul li.act ul li.act ul li a:hover{background-image:url('../img/arrow-orange-right.gif');background-color:#fff;color:#78a22f;}
div#tlinks ul li.act ul li.act ul li.act a{background-image:url('../img/arrow-orange-right.gif');background-color:#fff;color:#78a22f;font-weight:bold;}


/* SERVICE-Navi background-image:url(../img/bg-service-inv.gif);*/
div#service {background-color:#666;}
div#service p {margin:0;padding:0;}
div#service p a{text-decoration:none;color:#fff;display:block;border-top:1px solid #78a22f;padding:5px 10px;margin:0;}
div#service p a:hover, div#service p a.act {background-color:#78a22f;border-top:1px solid #666;border-bottomp:1px solid #666;}
div#service a img {border:0;margin-right:10px;}

/*marginalie*/
td#margin div {border-bottom:1px solid #fff;}
td#margin div h1 {margin:0; padding:5px 10px;font-weight:bold; font-size:14px;display:block;}
div#kontakt p {font-size:0.9em;padding-left:10px;margin-top:0;}

/*suche*/
div#suche {background-color:#78a22f;vertical-align:middle;margin:0;padding:0;}
div#suche input.textfeld {border:1px solid #666;;margin:5px 0 5px 10px;font-size:10px;padding:1px;}
div#suche input.grafik {border:0;margin:5px 0 5px 10px;font-size:10px;padding:1px;}
/*kontakt*/
div#kontakt {background-color:#666;}

/*sitemap*/
div.csc-sitemap ul {margin:0;padding:0;list-style-type:none;}
div.csc-sitemap li {padding-left:10px;margin-top:5px;background-image:url('../img/bullet-square-green.gif');background-repeat:no-repeat;background-position:0 4px;}
div.csc-sitemap li a {text-decoration:none; color:#666 !important;border-bottom:0 !important;}
div.csc-sitemap ul li {font-size:12px;font-weight:bold;}
div.csc-sitemap ul li ul li {font-weight:normal;}
div.csc-sitemap ul li ul li ul li {font-size:10px;}

/*sprachwahl*/
td.spacer a img {border:0;padding-left:5px;}

