body { }
body, table, tr, td, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, fieldset, form, dl, dt, dd { margin: 0px; padding: 0px; }
img, fieldset { border: none; }

.clearer{ clear: both;}

a{color:#6aa395;}

body { line-height: 14px; background: #fff url('../pix/bg-body.gif') center top repeat-y; height: auto; text-align: center; font-family:Arial; font-size:12px; }

/*body id=leer*/


#courseOuter{ height:228px;  background: url('../pix/bg-segmentverteiler-courseOuter.gif') left top repeat-x;}
#courseInner{ height:228px;  background: url('../pix/bg-segmentverteiler-courseInner.gif') center top no-repeat;}

#outer { width: 960px; text-align: left; margin: -198px auto; }

/*body id=home*/
#home #courseOuter{ height:462px; background: url('../pix/bg-courseOuter.gif') left top repeat-x; }
#home #courseInner{ height:462px; background: url('../pix/bg-courseInner.gif') center top no-repeat;}

#home #outer { margin: -432px auto; }

/*body id=standard*/
#standard #courseOuter{ height:228px; background: url('../pix/bg-page-courseOuter.gif') left top repeat-x; }
#standard #courseInner{ height:228px; background: url('../pix/bg-page-courseInner.gif') center top no-repeat;}
#standard #outer #inner #head #searchBox{}
#standard #outer #inner #head #visual{ height:162px; margin-top:3px;}

#head {}

#main {}
#main #left { float: left; width: 253px; }
#main #left .wrapper { margin-left: 20px; }
#main #right { float: left; }
#main #right .wrapper {  padding: 16px 25px 0px 0px; }

#logo {float:left; width: 253px; }
#logo img { margin: 31px 0px 0px 27px; }

#visual{ float:right; width: 705px; height: 196px; overflow: hidden;}

/*rootNav Anfang*/

#rootNav { margin: 5px 0px 0px 253px; }
#rootNav ul { list-style-type: none; }
#rootNav li { padding-right:15px; float: left;  background:url('../pix/bg-rootNav.gif') left bottom repeat-x;  }
#rootNav li a { padding-left:18px; background: url('../pix/bg-rootNav-a.gif') 0 4px no-repeat; line-height: 24px; color:#ff9900; font-size:11px; text-decoration: none; }


#rootNav li.first a{background:none; padding-left:0px;}
#rootNav li.last {padding-right:55px;}

/*rootNav Ende*/

#home #rootNav li.last {padding-left:0px;}
#home #rootNav li.last a { padding-left: 0px; background-image:none; }



/*mainNav Anfang*/
/*
#mainNav {}
#mainNav ul { list-style-type: none;}
#mainNav ul li { line-height: 26px; background: url('../pix/bg-mainNav-a.gif') left bottom no-repeat; }
#mainNav ul li a { display: block; color: #6aa395; text-decoration: none; }
#mainNav ul li a span { display: block; padding-left: 13px;  background: url('../pix/bg-mainNav01p.gif') left 9px no-repeat; }
#mainNav ul li a:hover span { background-image: url('../pix/bg-mainNav01a.gif'); }
#mainNav ul li.act a span { background-image: url('../pix/bg-mainNav02a.gif'); font-weight:bold; color:#f90; }

#mainNav ul ul li { margin-left:13px; background-image: url('../pix/bg-mainNav-a-sub2.gif'); }
#mainNav ul ul li .act a span { background-image: none; font-weight:normal; color:blue; }

#mainNav ul .act ul li a span{ background: url('../pix/bg-mainNav01p.gif') left 9px no-repeat; font-weight:normal; color: #6aa395;}
#mainNav ul .act ul li a:hover span{background-image: url('../pix/bg-mainNav01a.gif');}
*/



#mainNav { width: 190px; }
#mainNav ul { display:block; list-style-type: none; }
#mainNav ul li { display:block; line-height: 26px; background: url('../pix/bg-mainNav-a.gif') left bottom no-repeat; }
#mainNav ul li a { display: block; color: #6aa395; text-decoration: none; }
#mainNav ul li a:hover span { background-image: url('../pix/bg-mainNav01a.gif'); }
#mainNav ul li a span { display: block; padding-left: 13px;  background: url('../pix/bg-mainNav01p.gif') left 9px no-repeat; }
#mainNav ul li.act a span { background-image: url('../pix/bg-mainNav02a.gif'); font-weight:bold; color:#f90; }
#mainNav ul li.nosub a span { font-weight:bold; color:#f90;}

#mainNav ul ul li {line-height:12px; padding:7px 0px 6px 0px; margin-left:13px; background-image: url('../pix/bg-mainNav-a-sub2.gif'); }


/*save
#mainNav ul ul li {line-height:12px; padding:7px 0 6px 0; margin-left:13px; background-image: url('../pix/bg-mainNav-a-sub2.gif'); background: url('../pix/bg-mainNav-a.gif') left bottom no-repeat;}
*/


#mainNav ul ul li.act  { }
#mainNav ul ul ul li.last { background-image:none; }

/*#mainNav ul li {border:1px solid red;}*/

#mainNav ul ul li a span,
#mainNav ul li.act ul li a span{ font-size:10px; background: url('../pix/bg-mainNav01p.gif')left  3px no-repeat; font-weight:normal; color:#6aa395; }
#mainNav ul ul li a:hover span,
#mainNav ul li.act ul li a:hover span{ background-image: url('../pix/bg-mainNav01a.gif');}
#mainNav ul ul li.act a span { background-image: url('../pix/bg-mainNav02a.gif'); color:#f90; }
#mainNav ul li.act ul li.act a span{ background-image: url('../pix/bg-mainNav02a.gif'); color:#f90; }
#mainNav ul li.act ul li.nosub a span{ background-image: url('../pix/bg-mainNav01a.gif'); color:#f90; }
#mainNav ul ul li.act a span,
#mainNav ul li.act ul li.last{ background-image:none; }

#mainNav ul ul ul li  a span, 
#mainNav ul li.act ul li.act ul li.act a span{ background-image:none; color:#f90; padding-left:0px; }
#mainNav ul ul ul li.act a span,
#mainNav ul li.act ul li.act ul li a span{ background-image:none; color:#6aa395;}
#mainNav ul ul ul li.act a span,
#mainNav ul li.act ul li.act ul li{background-image: url('../pix/bg-mainNav-a-sub3.gif'); font-weight:bold;}
#mainNav ul ul ul li  a span {background-image: url('../pix/bg-mainNav-a-sub3.gif'); }
#mainNav ul li.act ul li.act ul li.act{background-image: url('../pix/bg-mainNav-a-sub3.gif'); }
#mainNav ul li.act ul li.act ul li.nosub{background-image: url('../pix/bg-mainNav01a.gif');}
#mainNav ul ul ul li  a span, 
#mainNav ul li.act ul li.act ul li.last{ background-image: url('../pix/bg-mainNav-a-sub3.gif'); }

#mainNav ul ul ul li.act a span, #mainNav ul li.act a span, #mainNav ul li.act ul li.act ul li.act a span { color: #f90;}

#mainNav ul li .nosub a span {
background-image:url('../pix/bg-mainNav01a.gif');
}


#mainNav ul ul ul li.act a span, #mainNav ul li.act ul li.act ul li a span {
background-image:url('../pix/bg-mainNav01p.gif');
color:#6AA395;
padding-left:10px;
}

#mainNav ul ul ul li.act a:hover span, #mainNav ul li.act ul li.act ul li a:hover span {
background-image:url('../pix/bg-mainNav01a.gif');
}

#mainNav ul li.act ul li.act a span {
background-image:url('../pix/bg-mainNav02a.gif');
color:#FF9900;
}

#mainNav ul li.act ul li.act ul li.act a span {
background-image:url('../pix/bg-mainNav01a.gif');
padding-left:10px;
}

#mainNav ul li.nosub a span {
background-image:url('../pix/bg-mainNav01a.gif');
color:#FF9900;
font-weight:bold;
}

#mainNav ul li.act ul li.nosub a span {
background-image:url('../pix/bg-mainNav01a.gif');
color:#FF9900;
font-weight:bold;
}

#mainNav ul li.act ul li.act a span {
font-weight:bold;
}

#mainNav ul li.act ul li.act ul li a span {
font-weight:normal;
}

#mainNav ul li.act ul li.act ul li.act a span {
font-weight:bold;
}

#mainNav ul ul ul li a span, #mainNav ul li.act ul li.act ul li.last {
/*background-image:url(../pix/bg-mainNav-a-sub3.gif);*/
background:none;
}

/*#mainNav ul ul li span{ background-image:none; }*/
/* #mainNav ul ul ul li.act a span, #mainNav ul li.act ul li.act ul { list-style-image:url('../pix/list.jpg'); } */

/*mainNav Ende*/


/*featureNav Anfang*/

#featureNav {}
#featureNav ul { list-style-type: none; }
#featureNav ul li { float: left; line-height: 16px; padding: 0px 5px 0px 5px; background: url('../pix/bg-featureNav-li.gif') left center no-repeat; }
#featureNav ul li.first { padding-left: 0px; background: none; }
#featureNav ul li a { color:#6aa395; text-decoration: none; }
#featureNav a{color:#6aa395; text-decoration: none; }

/*featureNav Ende*/


/*Suche*/
#searchBox { position: absolute; width: 930px; top: 208px; text-align: right; }
#standard #searchBox { top: 178px; }
#searchBox .submit { padding-left:6px; }
#searchBox .input { padding-left:3px; }
#searchBox label { display: none; }
#searchBox #fldSearch { float:left; width: 146px; height: 16px; border: none; background: #fff url('../pix/bg-fldSearch.gif') left top no-repeat; color: #000; font-size: 11px; margin-left:730px;}
#searchBox .btnSearchBox { float: right; margin-left: 10px; text-align: left; border:3px solid black;}
#searchBox .btnSearchBox input { }

/* backup suche:
#home #searchBox { position: absolute; width: 930px; top: 208px; text-align: right; }
#searchBox { position: absolute; width: 930px; top: 208px; text-align: right; }
#searchBox label { display: none; }
#searchBox #fldSearch { float:right; width: 146px; height: 16px; padding-left: 10px; border: none; background: #fff url('../pix/bg-fldSearch.gif') left top no-repeat; color: #000; font-size: 11px; }
#searchBox .btnSearchBox { float: right; margin-left: 10px; text-align: left; border:3px solid black;}
#searchBox .btnSearchBox input { }
*/


#mainContent { }

#footer { padding-top: 15px; }
#footer .wrapper { padding: 10px 0px 0px 253px; background:url('../pix/bg-footer.gif') left top no-repeat; }

/*Einspaltiges oder zweispaltiges Layout*/
.oneCol #leftContent { display:none;}
.oneCol #mainContent { width: 700px; }

.twoCols #leftContent { width: 220px; float:left;}
.twoCols #leftContent h1{ color:#6aa395;}
.twoCols #leftContent h4{ margin-bottom:40px; margin-top:-5px; line-height: 17px; font-size: 14px;}
.twoCols #leftContent p{color: #6aa395;}

.twoCols #mainContent { width: 480px; float:left; }
.twoCols #mainContent h1{line-height:16px; margin-bottom:20px; font-weight:bold;}



/*t3_references*/
.tx-t3references-pi1-searchbox { display:none; }
.tx-t3references-pi1-modeSelector {  }

