body {text-align:center;}

#container {
width: 1000px;
margin:0px auto;
text-align:left;
position: relative
}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color:#666666}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color:#666666}
a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color:#000000}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color:#000000}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color:#000000}



table, .contenttable {border-color: #666666; border: 1px; }

.tx-srfeuserregister-pi1 {position:relative; float: left; width: 500px}
/* #######################HEADER####################
*/
#hdr_wrapper {
position:relative;
z-index:0;
width: 1000px;
height: 98px;
}

#hdr_teaser {
position: absolute;
z-index:1;
width: 595px;
height: 98px;
background-color:#cc8d58
}

.hdr_teaser_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF}
.hrd_teaser_text_name {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000}

.hdr_teaser_text a:link, .hdr_teaser_text a:hover, .hdr_teaser_text a:active, .hdr_teaser_text a:visited {

     font-size:12px;
     color:#FFFFFF;

}


#hdr_teaser_text {
position:absolute;
z-index:2;
top: 14px;
left: 25px;
width: 350px;
height: 74px;
}

#hdr_teaser_image {
position: absolute;
z-index: 2;
left: 380px;
height: 74px;
}

#hdr_logo {
position: absolute;
left: 595px;
width: 307px;
height: 98px;
}

/* #######################NAVIGATION####################
*/
.nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
.nav a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#333333}
.nav a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#333333}
.nav a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#333333}
.nav a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; color:#000000}
.nav a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#333333}

.nav_top {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff;}
.nav_top a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#ffffff}
.nav_top a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#ffffff}
.nav_top a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#ffffff}
.nav_top a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; color:#ffffff}
.nav_top a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#ffffff}

#nav_top {
position: relative;
z-index: 0;
float:left;
width: 782px;
height: 24px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #ebeced;
text-align: center;
margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#nav_top_where{
position: relative;
float:left;
width: 190px;
height: 21px;
background-color: #8ea3bc;
padding-left: 15px;
padding-top: 3px;
text-align:left
}

#nav_top_how {
position: relative;
float:left;
width: 190px;
height: 21px;
background-color: #bec368;
padding-left: 5px;
padding-top: 3px;
text-align:center
}

#nav_top_why {
position: relative;
float:left;
width: 190px;
height: 21px;
background-color: #cc8d58;
padding-left: 5px;
padding-top: 3px;
text-align:center
}

#nav_top_irc {
position: relative;
float:right;
width: 182px;
height: 21px;
background-color: #999999;
padding-left: 5px;
padding-top: 3px;
text-align:center
}

#nav_path {
position: relative;
z-index: 0;
float:left;
width: 782px;
height: 21px;
border-bottom: 1px solid #333333;
}

#nav_path_text {
position: absolute;
height: 17px;
left: 2%;
top: 20%;
horizontal-align: left;
text-align: left;
color:#FFFFFF;
}

#nav_path_text span {
color:#FFFFFF;
}

#nav_path_text a {
color:#FFFFFF;
}

#log_status {
position: absolute;
z-index:0;
float:right;
top: 128px;
right: 30%;
height: 17px;
}

#nav_path_where {
position: relative;
z-index: 2;
float:left;
width: 782px;
height: 21px;
background-color: #8ea3bc;
}

#nav_path_how {
position: relative;
z-index: 2;
float:left;
width: 782px;
height: 21px;
background-color: #bec368;
}

#nav_path_why {
position: relative;
z-index: 2;
float:left;
width: 782px;
height: 21px;
background-color: #cc8d58;
}

#nav_path_irc {
position: relative;
z-index: 2;
float:left;
width: 782px;
height: 21px;
background-color: #999999;
}

#nav_menu_wrapper {
position: relative;
float:left;
width: 217px
}

#nav_menu_stat {
position: relative;
float:left;
width: 217px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 0px;
background-color: #ebeced;
list-style-type: none;
margin:0;
}

ul#nav_menu_stat li {
margin-bottom:7px;
margin-top: 7px;
padding-left: 10px;
}

.nav_menu_dyn_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#000000;}

#nav_menu_dyn {
position: relative;
float:left;
width: 217px;
padding-bottom: 20px;
padding-left: 0px;
background-color: #ebeced;
list-style-type: none;
margin: 0;
}

ul#nav_menu_dyn li{
padding-left: 10px;
margin-top: 7px;
margin-bottom: 7px; 
}

.first-cur, .second-cur, .third-cur, .forth-cur, .fifth-cur, .sixth-cur, .seventh-cur {background-color: #ffffff}
.first-no, .first-hassub {padding-left: 0px}
.second-no, .second-hassub, .second-act {padding-left: 2px;}
.third-no, .third-hassub, .third-act {padding-left: 4px;}
.fourth-no, .fourth-hassub, .fourth-act {padding-left: 6px;}
.fifth-no, .fifth-hassub, .fifth-act {padding-left: 8px;}
.sixth-no, .sixth-hassub, .sixth-act {padding-left: 10px;}
.seventh-no, .seventh-hassub, .seventh-act {padding-left: 12px;}

/* #######################TOOLBAR####################
*/
.toolbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; color:#666666; display:inline}
.toolbar a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#666666}
.toolbar a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#666666}
.toolbar a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#666666}
.toolbar a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; color:#000000}
.toolbar a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#666666}

#toolbar_log_profile {
position: relative;
float:left;
width: 116px;
height: 18px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left: 5px;
padding-top: 6px;
}

#toolbar_log_action {
position: relative;
float:left;
width: 79px;
height: 18px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
padding-top: 6px;
}

#toolbar_log_info {
position: relative;
float: right;
width: 16px;
height: 18px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding-top: 6px;
}

#toolbar_language {
position: relative;
float:left;
width: 116px;
height: 19px;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left: 5px;
padding-top: 2px;
display:inline;
}

.language {display:inline; font-weight: normal;}
.languageSelected {display:inline; font-weight: bold;}
.languageNotAvail {display:inline; font-weight: normal;}

#toolbar_home {
position: relative;
float: right;
width: 95px;
height: 17px;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding-top: 4px;
}

#toolbar_search_input {
position: relative;
float:left;
width: 197px;
height: 22px;
border-bottom: 1px solid #666666;
padding-left: 3px;
padding-top: 4px;
padding-bottom: 2px
}

#toolbar_search_info {
position: relative;
float:right;
width: 16px;
height: 22px;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding-top: 4px;
padding-bottom: 2px
}

#toolbar_print2pdf {
position: relative;
float:right;
width: 116px;
height: 19px;
border-bottom: 1px solid #666666;
padding-left: 5px;
padding-top: 4px;
}

#toolbar_printscreen {
position: relative;
float:right;
width: 95px;
height: 19px;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding-top: 4px;
}

/* #######################RIGHT####################
*/

.right{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; color:#666666; line-height: 1.3 !important;}
.right a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;font-weight:normal; font-size: 11px; color:#666666; line-height: 1.3 !important;}
.right a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;font-weight:normal; font-size: 11px; color:#666666; line-height: 1.3 !important;}
.right a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;font-weight:normal; font-size: 11px; color:#666666; line-height: 1.3 !important;}
.right a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;font-weight:normal; font-size: 11px; color:#000000; line-height: 1.3 !important;}
.right a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;font-weight:normal; font-size: 11px; color:#666666; line-height: 1.3 !important;}

.contacts_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#000000}
.contacts_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#000000;}
.contacts_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}

.MsoNormal {

margin-top:0px;

}

#uebersicht {
position:absolute;
left: 68%;
top: 3px}

#right_contacts_title {
position: relative;
float:right;
width: 212px;
height: 20px;
background-color: #ebeced;
padding-left: 5px;
padding-top: 4px;
border-top: 1px dotted #666666;
border-bottom: 1px dotted #666666;
margin-top: 5px;
margin-bottom: -10px;
}

#right_contacts_text{
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

.news_events_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#e2142f}
.news_events_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#e2142f}
.news_events_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#000000}

#right_news_title {
position: relative;
float:right;
width: 212px;
height: 20px;
background-color: #ebeced;
padding-left: 5px;
padding-top: 4px;
border-top: 1px solid #a7a4a4;
border-bottom: 1px solid #a7a4a4;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_news.gif);
background-position: right;
background-repeat: no-repeat
}

#right_news_text{
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_events_title {
position: relative;
float:right;
width: 212px;
height: 20px;
background-color: #ebeced;
padding-left: 5px;
padding-top: 4px;
border-top: 1px solid #a7a4a4;
border-bottom: 1px solid #a7a4a4;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_events.gif);
background-position: right;
background-repeat: no-repeat
}

#right_events_text{
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

.call_part_doc_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#364b93}
.call_part_doc_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color:#364b93}
.call_part_doc_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000}

#right_call_title {
position: relative;
float:right;
width: 212px;
height: 20px;
background-color: #ebeced;
padding-left: 5px;
padding-top: 4px;
border-top: 1px solid #a7a4a4;
border-bottom: 1px solid #a7a4a4;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_call.gif);
background-position: right;
background-repeat: no-repeat;
}

#right_call_text{
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_partner_title {
position: relative;
float:right;
width: 212px;
height: 20px;
background-color: #ebeced;
padding-left: 5px;
padding-top: 4px;
border-top: 1px solid #a7a4a4;
border-bottom: 1px solid #a7a4a4;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_partner.gif);
background-position: right;
background-repeat: no-repeat
}

#right_partner_text{
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_doc_title {
position: relative;
float:right;
width: 212px;
height: 20px;
background-color: #ebeced;
padding-left: 5px;
padding-top: 4px;
border-top: 1px solid #a7a4a4;
border-bottom: 1px solid #a7a4a4;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_doc.gif);
background-position: right;
background-repeat: no-repeat
}

#right_doc_text{
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_box {
position: relative;
float:right;
width: 217px;
}
/* #######################HOME_FP7 --> TemplateV2####################
*/

#home_text{
position: relative;
float:left;
width: 250px;
margin-top: 10px;
}

#home_news_title {
position: relative;
float:left;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_news.gif);
background-position: right;
background-repeat: no-repeat
}

#home_latestpages_title {
position: relative;
float:left;
color:black;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
bbackground-image: url(../images/icon_news.gif);
background-position: right;
background-repeat: no-repeat
}

#home_latestcontents_title {
position: relative;
color:black;
float:left;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
bbackground-image: url(../images/icon_news.gif);
background-position: right;
background-repeat: no-repeat;
}


#home_events_title {
position: relative;
float:left;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_events.gif);
background-position: right;
background-repeat: no-repeat
}

#home_call_title {
position: relative;
float:left;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_call.gif);
background-position: right;
background-repeat: no-repeat
}

#home_partner_title {
position: relative;
float:left;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_partner.gif);
background-position: right;
background-repeat: no-repeat
}

#home_doc_title {
position: relative;
float:left;
width: 250px;
height: 20px;
padding-top: 4px;
margin-top: 5px;
margin-bottom: -10px;
background-image: url(../images/icon_doc.gif);
background-position: right;
background-repeat: no-repeat
}

/* #######################MAIN####################
*/
.content_title, .csc-header-n1, .csc-firstHeader { clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color:#666666}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color:#000000}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color:#000000}
.content_subtitle, .csc-header-n2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color:#000000}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color:#000000}
ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; line-height: 15px;}
.csc-header-n3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#333333; line-height: 15px;}

.content, .csc-header-n4, .csc-header-n5, .tx-seminars-pi1 {clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; line-height: 15px;}

#picto {
position: absolute;
left: 71%;
top: 138px;
height: 52px;
width: 52px;
horizontal-align: right;
}

#contentDef_wrapper {
position: relative;
float:left;
width: 524px;
padding: 20px;
min-height: 600px;
height: auto;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
overflow:hidden;
}
* html #contentDef_ { height: 600px; width:524px} /* nur für IE 5.5 - 6.x */
html + body #ContentDef_ { height: 600px; width:524px } /* nur vom IE 5.0 */

#contentDef_1 {
position: relative;
float: left;
width: 520px;
margin-bottom: 10px;
}

#contentDef_2, #contentDef_3, #contentDef_4, #contentDef_5, #contentDef_6, #contentDef_7, 
#contentDef_8, #contentDef_9, #contentDef_10, #contentDef_11, #contentDef_12, #contentDef_13,
#contentDef_14, #contentDef_15, #contentDef_16, #contentDef_17, #contentDef_18, #contentDef_19,
#contentDef_20, #contentDef_21, #contentDef_22, #contentDef_23, #contentDef_24, #contentDef_25,
#contentDef_26, #contentDef_27, #contentDef_28, #contentDef_29, #contentDef_30, #contentDef_31,
#contentDef_32, #contentDef_33, #contentDef_34, #contentDef_35, #contentDef_36, #contentDef_37,
#contentDef_38, #contentDef_39, #contentDef_40 {
	font-size: 13px;
position: relative;
clear: left;
width: 520px;
border-top: 1px dotted #000000;
margin-bottom: 5px;
margin-top: 20px;
}

.contentDef_style {
	font-size: 13px;
position: relative;
clear: left;
width: 520px;
border-top: 1px dotted #000000;
margin-bottom: 5px;
margin-top: 20px;
}


#contentDef_ {
position: relative;
width: 520px;
}


/* new */

#contentDef_wrapper2 {
position: relative;
float:left;
width: 741px;
padding: 20px;
min-height: 600px;
height: auto;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
overflow:hidden;
}
* html #contentDef_2col { height: 600px; width:100%} /* nur für IE 5.5 - 6.x */
html + body #ContentDef_2col { height: 600px; width:100% } /* nur vom IE 5.0 */

#contentDef_1a {
position: relative;
float: left;
width: 100%;
margin-bottom: 10px;
}

#contentDef_1a, #contentDef_2a {
	font-size: 13px;
position: relative;
clear: left;
width: 100%;
border-top: 1px dotted #000000;
margin-bottom: 5px;
margin-top: 20px;
}

#contentDef_2col {
position: relative;
width: 100%;
}

/* new */

#contentOver_wrapper {
position: relative;
float:left;
width: 526px;
padding: 19px;
min-height: 1000px;
height: auto;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}
* html #contentOver_wrapper{ height:800px; width:526px} /* nur für IE 5.5 - 6.x */
html + body #contentOver_wrapper { height:800px; width:526px } /* nur vom IE 5.0 */

#newshome {
position: relative;
float:left;
width: 250px;
margin-right: 20px;
border-top: 1px dotted #e2142f;
padding-bottom: 10px;
height: 250px;
}

#lastitems {
position: relative;
float:left;
width: 250px;
margin-right: 20px;
border-top: 1px dotted #e2142f;
padding-bottom: 10px;
height: 250px;
}

#lastpages {
position: relative;
float:left;
width: 250px;
border-top: 1px dotted #e2142f;
padding-bottom: 10px;
height: 250px;
}

#eventshome {
position: relative;
float:left;
width: 250px;
border-top: 1px dotted #e2142f;
padding-bottom: 10px;
height: 250px;
}

#callhome {
position: relative;
float:left;
width: 250px;
margin-right: 20px;
border-top: 1px dotted #364b93;
padding-bottom: 10px;
height: 250px;
}

#partnerhome {
position: relative;
float:left;
width: 250px;
border-top: 1px dotted #364b93;
padding-bottom: 10px;
height: 250px;
}


/* #######################FOOTER####################
*/
.history {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666}

#history_ {
position: relative;
left: 217px;
clear:both;
width: 526px;
height: 20px;
padding-right: 20px;
padding-left: 20px;
padding-top: 4px;
}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333}

#footer_ {
position: relative;
clear:both;
left:217px;
width: 526px;
height: 20px;
padding-right: 20px;
padding-left: 20px;
padding-top: 4px;
background-color: #ebeced;
}

/* #######################SPACE####################
*/
#toolbar_space {
position:relative;
float:right;
width: 217px;
height: 20px;
}

/* ##########################sitemap/title tips################ */

.tx-sitemap-pi1 a{
	display:inline;
}


/*sitemap level 1*/
.tx-sitemap-pi1 ul li {
  background-image:none !important;
  margin:0 0 0 0 !important;
  padding:0 !important;
  line-height:25px;
  list-style-type:none;
  border-top-style:dotted;
  border-top-color:#999999;
  border-top-width:1px;

}

/*level 1 text indent*/
.tx-sitemap-pi1 ul li a:link, .tx-sitemap-pi1 ul li a:hover, .tx-sitemap-pi1 ul li a:visited, .tx-sitemap-pi1 ul li a:active {
	padding-left:0px;

	font-weight:bold;
	display:inline;
	text-decoration:none;
	font-size:12px;
	color:#444;

}

/*sitemap level 2*/
.tx-sitemap-pi1 ul li ul li {
  margin:0 0 0 0 !important;
  border:none;
  list-style-type:none;
  padding:0;
  line-height:18px;

}

/*level 2 text indent*/
.tx-sitemap-pi1 ul li ul li a:link, .tx-sitemap-pi1 ul li ul li a:hover, .tx-sitemap-pi1 ul li ul li a:active, .tx-sitemap-pi1 ul li ul li a:visited  {
	padding-left:10px;
                _padding-left:15px;
                margin-left:20px;

                margin-top:0px;
                padding-top:0px;

	font-weight:normal;
                border:none;
                background:transparent url('../images/blue_square.gif') top left no-repeat;

                font-weight:normal;

}

.tx-sitemap-pi1 ul li ul, .tx-thsitemap-pi1 ul li .last{
	margin:0 !important;
	padding:0 !important;


}

/*sitemap level 3*/
.tx-sitemap-pi1 ul li ul li ul li{
	margin:0 !important;
                padding:0;
                border:none;
}

/*level 3 text indent*/
.tx-sitemap-pi1 ul li ul li ul li a:link, .tx-sitemap-pi1 ul li ul li ul li a:visited, .tx-sitemap-pi1 ul li ul li ul li a:hover, .tx-sitemap-pi1 ul li ul li ul li a:active {
	padding-left:20px;
                _padding-left:25px;
                padding-top:0px;

	font-weight:normal;
                font-size:8pt;
                border:none;
                background:none;

}



.clearing, .clearOnly {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;	
	font-size:0px;	
	clear: both;
}





