body {text-align:center;}

#container {
width: 1000px;
margin:0px auto;
text-align:left;
}

a:link {font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size: 11pt; color:#666666}
a:visited {font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size: 11pt; color:#666666}
a:focus {font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size: 11pt; color:#000000}
a:hover {font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size: 11pt; color:#000000}
a:active {font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size: 11pt; color:#000000}

/* #######################HEADER####################
*/
#hdr_wrapper {
position:relative;
z-index:0;
width: 1000px;
height: 98px;
}

#hdr_teaser {
display: none;
position: absolute;
z-index:1;
width: 595px;
height: 98px;
background-color:#009F55
}

.hdr_teaser_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF}
.hrd_teaser_text_name {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000}

#hdr_teaser_text {
display: none;
position:absolute;
z-index:2;
top: 14px;
left: 25px;
width: 350px;
height: 74px;
}

#hdr_teaser_image {
display:none;
position: absolute;
z-index: 2;
left: 380px;
height: 74px;
}

#hdr_logo {
position: absolute;
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; background-color:#FFFFFF}
.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; background-color:#FFFFFF}

#nav_top {
display:none;
position: relative;
float:left;
width: 595px;
height: 21px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #ebeced;
text-align: center;
margin: 0px;
padding-top: 3px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

ul#nav_top li {
display:none;
display: inline;
}

ul#nav_top a {
display:none;
width: 120px;
vertical-align: middle
}

#nav_path {
display:none;
position: relative;
float:left;
width: 783px;
height: 17px;
padding-top: 4px;
border-bottom: 1px solid #333333;
background-color: #ebeced;
}

#nav_menu_wrapper {
display:none;
position: relative;
float:left;
width: 217px
}

#nav_menu_stat {
display:none;
position: relative;
float:left;
width: 207px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 0px;
background-color: #ebeced;
list-style-type: none;
margin:0;
padding-left: 10px
}

ul#nav_menu_stat li {
display:none;
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 {
display:none;
position: relative;
float:left;
width: 207px;
padding-bottom: 20px;
padding-left: 0px;
background-color: #ebeced;
list-style-type: none;
margin: 0;
}

ul#nav_menu_dyn li{
display:none;
padding-left: 10px;
margin-top: 7px;
margin-bottom: 7px; 
}

#log_status {
display:none;
position: relative;
float:left;
width: 188px;
height: 20px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #ebeced;
text-align: left;
margin: 0px;
padding-top: 4px
}

/* #######################TOOLBAR####################
*/
.toolbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 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 {
display:none;
position: relative;
float:left;
width: 115px;
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 {
display:none;
position: relative;
float:left;
width: 79px;
height: 18px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
padding-top: 6px;
}

#toolbar_log_info {
display:none;
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 {
display:none;
position: relative;
float:left;
width: 115px;
height: 19px;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left: 5px;
padding-top: 2px;
}

#toolbar_home {
display:none;
position: relative;
float: right;
width: 95px;
height: 17px;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding-top: 4px;
}

#toolbar_search_input {
display:none;
position: relative;
float:left;
width: 196px;
height: 22px;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left: 3px;
padding-top: 4px;
padding-bottom: 2px
}

#toolbar_search_info {
display:none;
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 {
display:none;
position: relative;
float:right;
width: 115px;
height: 19px;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
padding-left: 5px;
padding-top: 4px;
}

#toolbar_printscreen {
display:none;
position: relative;
float:right;
width: 95px;
height: 19px;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding-top: 4px;
}

/* #######################RIGHT####################
*/

.right a:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; line-height:normal; color:#666666}
.right a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; line-height:normal; color:#666666}
.right a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; line-height:normal; color:#666666}
.right a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; line-height:normal; color:#000000}
.right a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; line-height:normal; color:#666666}

.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;}

#right_contacts_title {
display:none;
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{
display:none;
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: normal; font-size: 11px; color:#e2142f}
.news_events_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#000000}

#right_news_title {
display:none;
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;
background-image: url(../images/icon_news.gif);
background-position: right;
background-repeat: no-repeat
}

#right_news_text{
display:none;
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_events_title {
display:none;
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;
background-image: url(../images/icon_events.gif);
background-position: right;
background-repeat: no-repeat
}

#right_events_text{
display:none;
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

.call_partner_doc_header {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color:#364b93}
.call_partner_doc_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color:#364b93}
.call_partner_doc_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000}

#right_call_title {
display:none;
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;
background-image: url(../images/icon_call.gif);
background-position: right;
background-repeat: no-repeat;
}

#right_call_text{
display:none;
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_partner_title {
display:none;
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;
background-image: url(../images/icon_partner.gif);
background-position: right;
background-repeat: no-repeat
}

#right_partner_text{
display:none;
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

#right_doc_title {
display:none;
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;
background-image: url(../images/icon_doc.gif);
background-position: right;
background-repeat: no-repeat
}

#right_doc_text{
display:none;
position: relative;
float:right;
width: 212px;
padding-left: 5px;
margin-top: 10px
}

/* #######################HOME_FP7 --> TemplateV2####################
*/

#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_news_text{
position: relative;
float:left;
width: 250px;
margin-top: 10px
}

/* #######################MAIN####################
*/
.content_title, .csc-header csc-header-n1, .csc-firstHeader, .csc-header csc-header-n2, .contentClassDef_1{font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 15pt; color:#666666}
.content_subtitle, .csc-header csc-header-n3, .contentClassDef_2  {font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 13pt; color:#000000; border-top: 1px dotted #000000}
.subtitle_red {font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 13px; color:#e2142f}
.subtitle_blue {font-family: "Times New Roman", Times, serif;  font-weight: bold; font-size: 13px; color:#364b93}
.contentClassDef_3 {font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; color:#333333; line-height: 15px;}

.content, .contentClassDef_4, .contentClassDef_5  {font-family: "Times New Roman", Times, serif; font-size: 11pt; color:#333333; line-height: 15pt;}

#picto {
display:none;
position: absolute;
left: 71%;
top: 138px;
height: 52px;
width: 52px;
horizontal-align: right;
}

#contentDef_wrapper {
width: 526px;
padding: 20px;
min-height: 526px;
height: auto;

}
* html #contentDef_ { height:560px; width:526px} /* nur für IE 5.5 - 6.x */
html + body #ContentDef_ { height:560px; width:526px } /* nur vom IE 5.0 */

#contentDef_1 {
width: 520px;
height: 20px
}

#contentDef_2 {
width: 520px;
border-top: 1px dotted #000000;
height: 40px
}

#contentDef_ {
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 {
width: 526px;
padding: 20px;
min-height: 526px;
height: auto;
}
* html #contentOver_wrapper{ height:560px; width:526px} /* nur für IE 5.5 - 6.x */
html + body #contentOver_wrapper { height:560px; width:526px } /* nur vom IE 5.0 */

#newshome {
position: relative;
float:left;
width: 250px;
margin-right: 20px;
border-top: 1px dotted #e2142f
}

#eventshome {
position: relative;
float:left;
width: 250px;
border-top: 1px dotted #e2142f
}

#callhome {
position: relative;
float:left;
width: 250px;
margin-right: 20px;
border-top: 1px dotted #364b93
}

#partnerhome {
position: relative;
float:left;
width: 250px;
border-top: 1px dotted #364b93
}


/* #######################FOOTER####################
*/
.history {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666}

#history_ {
display:none;
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_ {
display:none;
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 {
display:none;
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:20px;
  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;

}

.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;

}



