/* globals */
body{
margin:0px;
background:#FFFFFF;
color:#000000;
}
a:link,a:hover,a:visited,a:active{
text-decoration:none;
}
table,tr{
/*border-style:none;
border-collapse:collapse;*/
}
td,th,dd,dt,tt,div,body,tr,table{
margin:0px;
padding:0px;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
border-spacing:0px;
}
.sub {color: #0697CE; font-weight: bold; width: 100%; margin-bottom: 12px;padding-top: 19px; display: block;}
.subimage {padding-left: 2px; padding-right: 2px; font-size: 11px;width: 100%; color: #0697CE;}
.pagination { display: bolck; padding-left: 2px; color: #0697CE; font-weight: normal;}
img {border: 0;}

/*************************************************************************************************** pt_Templates Style ******************************************/

#pt_headnav { padding-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #989898; text-decoration: none;}
#pt_headnav a { color: #989898; text-decoration: none; padding-left: 12px;}
#pt_headnav a:hover { color: #009BCE;}

.pt_simulate_div { font-size:11px; font-weight: bold; height: 20px; color:#000; font-family: arial; }
.pt_simulate_a {line-height: 22px; height: 30px; color: #000; padding-left: 20px; background-image: url(../../../resources/pt_news_arrow.gif/$file/pt_news_arrow.gif); background-repeat: no-repeat; background-position: 4px 9px}

.pt_welcome_user { padding-top: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; width: 244px; text-align: left;}

#pt_akt_date { padding-top: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}

.pt_1px_border {border-right: 1px solid #0697CE;}
.pt_10px_height {height: 10px; width: 100%; overflow: hidden;}

#pt_leftarea_conf { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 4px; width: 148px; overflow: hidden;}

#pt_subnav_left { font-family: Arial, Helvetica, sans-serif; font-size: 11px; overflow: hidden;} 

.pt_subnav_left_pa {font-weight: bold; line-height: 28px; font-size: 11px; padding-left: 15px; color:#0697CE;}
.pt_subnav_left_pa:hover {color:#999999;}

.pt_subnav_left_l0n {}
.pt_subnav_left_l0n a { background-image: url(../../../resources/pt_subnav_l0_n.gif/$file/pt_subnav_l0_n.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 14px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; margin-bottom: 5px;}
.pt_subnav_left_l0n a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l0n_s {}
.pt_subnav_left_l0n_s a { background-image: url(../../../resources/pt_subnav_l0_n.gif/$file/pt_subnav_l0_n.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 14px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; background-color: #EFEFEF; text-decoration: none; display: block; margin-bottom: 5px;}

.pt_subnav_left_l0p {}
.pt_subnav_left_l0p a { background-image: url(../../../resources/pt_subnav_l0_p.gif/$file/pt_subnav_l0_p.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 14px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; margin-bottom: 5px;}
.pt_subnav_left_l0p a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l0a {}
.pt_subnav_left_l0a a { background-image: url(../../../resources/pt_subnav_l0_a.gif/$file/pt_subnav_l0_a.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 14px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; margin-top: 5px; margin-bottom: 5px;}
.pt_subnav_left_l0a a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l1n {}
.pt_subnav_left_l1n a { background-image: url(../../../resources/pt_subnav_l1_n.gif/$file/pt_subnav_l1_n.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 27px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; margin-bottom: 5px;}
.pt_subnav_left_l1n a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l1n_s {}
.pt_subnav_left_l1n_s a { background-image: url(../../../resources/pt_subnav_l1_n.gif/$file/pt_subnav_l1_n.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 27px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; background-color: #EFEFEF; text-decoration: none; display: block; margin-bottom: 5px;}

.pt_subnav_left_l1p {}
.pt_subnav_left_l1p a { background-image: url(../../../resources/pt_subnav_l1_p.gif/$file/pt_subnav_l1_p.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 27px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; margin-bottom: 5px;}
.pt_subnav_left_l1p a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l1a {}
.pt_subnav_left_l1a a { background-image: url(../../../resources/pt_subnav_l1_a.gif/$file/pt_subnav_l1_a.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-bottom: 1px; padding-top: 1px; padding-left: 27px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; margin-top: 5px; margin-bottom: 5px;}
.pt_subnav_left_l1a a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l2n {}
.pt_subnav_left_l2n a { background-image: url(../../../resources/pt_subnav_l2_n.gif/$file/pt_subnav_l2_n.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 31px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; text-decoration: none; display: block; padding-bottom: 1px; padding-top: 1px;}
.pt_subnav_left_l2n a:hover { display: block; background-color: #EFEFEF;}

.pt_subnav_left_l2n_s {}
.pt_subnav_left_l2n_s a { background-image: url(../../../resources/pt_subnav_l2_n.gif/$file/pt_subnav_l2_n.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 31px; padding-right: 2px; font-size: 11px; width: 100%; color: #0697CE; background-color: #EFEFEF; text-decoration: none; display: block; padding-bottom: 1px; padding-top: 1px;}

#pt_search_box {padding-top: 37px; padding-bottom: 23px;}
#pt_search_box form{margin:0;padding:0} 
.pt_search_box {width: 85px; height: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; float: left;}
.pt_search_button {width: 50px; height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:FFF; background-color: #0697D0; border: 0; margin-left: 4px;}

#pt_newsticker {clear: both; width: 100%; color: #009ACF; font-weight: bold; background-image: url(../../../resources/pt_newticker_icon.gif/$file/pt_newticker_icon.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 16px;}

#pt_contentframe {padding-top: 6px; padding-left: 12px;}
#pt_contentframe table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#pt_contentframe font {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#pt_contentframe a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline;}

#pt_c_pfadnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; padding-bottom: 16px; width: 100%; height: 11px;}
#pt_c_pfadnav img { margin-left: 4px; margin-right: 4px;}
#pt_c_pfadnav a { color: #999999; text-decoration: underline; font-size: 11px;}
#pt_c_pfadnav a:hover { color: #0697CE; text-decoration: underline; font-size: 11px;}

#pt_c_headline {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-bottom: 1px; margin-bottom: 7px; color: #0697CE; font-weight: bold; text-decoration: none; border-bottom: 3px solid #0697CE; margin-bottom: 20px;}

#pt_c_image {width: 785px; overflow: hidden;}
#pt_c_image_812 {width: 812px; overflow: hidden;}
#pt_c_image_double {width: 600px; overflow: hidden; margin: 0; padding-bottom: 15px; }

#pt_c_content {width: 100%; padding-top: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.pt_c_list {width: 100%; padding: 0; margin: 0;}
.pt_c_list_img {width: 178px; float: left;}
.pt_c_list_img_s {float: left; width: 170px; margin-top: 2px;}
.pt_c_list_txt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.pt_c_list_hd {color: #0697CE; font-weight: bold; width: 100%; margin-bottom: 12px; display: block;}
.pt_c_list_more { padding-left: 10px; color: #0697CE; font-weight: normal; margin-bottom: 12px; background-image: url(../../../resources/pt_subnav_l1_n.gif/$file/pt_subnav_l1_n.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.pt_c_list_devider {height: 18px; width: 100%; overflow: hidden; clear: both;}

#pt_footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 11px; padding-top: 14px; padding-bottom: 7px; color: #999999;}
#pt_footer a {text-decoration: underline; color: #999999; font-weight: bold; padding-left: 6px;}
#pt_footer a:hover {color: #0697CE;}

.menu_td { padding-left: 6px;	}
.menu { float: left;	width: 600px;	position: absolute;	margin: 0;	z-index: 300;	top: 90px;	height: 21px;}
.menu_format { padding-right: 0px; float: left;	margin: 0; margin-right: 7px; }
.menu_format a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 0; text-decoration: none; margin: 0px 0px; display: block; height: 21px; line-height: 21px; color: #FFFFFF;	padding-left: 6px; padding-right: 6px; }
.menu_format a:hover { background-color: #0697CE; color: #99D7EC;}

.menu_format_s { padding-right: 0px; float: left;	margin: 0; margin-right: 7px; }
.menu_format_s a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 0; text-decoration: none; margin: 0px 0px; display: block; height: 21px; line-height: 21px; color: #99D7EC;	padding-left: 6px; padding-right: 6px; }
.menu_format_s a:hover { background-color: #0697CE; color: #99D7EC;}

.menu_sub { width: 150px; display: none;	background-color: #FFFFFF;	color: #000000; padding-left: 2px; padding-bottom: 4px; overflow: hidden; position: absolute;}

.menu_sub_d { padding-top: 4px; padding-right: 2px;}

.menu_sub a
{
	cursor: pointer;
	background-color: #FFFFFF;
	color: #0697CE;
	line-height: 13px;
	height: auto;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	display: block;
}

.menu_sub a:hover
{
	font-weight: normal;
	cursor: pointer;
	background-color: #0697CE;
	color: #FFFFFF;
	display: block;
}

#pt_c_leftarea {width: 600px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left;}
#pt_c_rightarea {width: 185px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px; float: right; overflow: hidden;}

.pt_c_dropdown_box {width: 175px; border: 1px solid #019BD1; background: #EFEFEF; padding: 0px; padding: 4px; font-family: Arial, Helvetica; font-size: 10px; clear: both;}

/* \*/
* html .pt_c_dropdown_box {
width: 100%; /*** Stellt den Submenü Mouseover richtig im IE dar ***/
}
/* */

.pt_c_dropdown_box b {width: 100%; font-size: 11px; color: #019BD1; display: block;}
.pt_c_dropdown_box select {width: 165px; font-family: Arial, Helvetica; font-size: 10px; color: #000000; margin-top: 8px;}
.pt_c_dropdown_devider {height: 11px; width: 110px; overflow: hidden;}

#pt_c_mixed_left {width: 567px; padding-top: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left;}
#pt_c_mixed_right {width: 185px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 30px; float: right; overflow: hidden;}

#pt_c_sitemap {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
#pt_c_sitemap a {color: #000000;}
#pt_c_sitemap a:hover {color: #0697CE;}

.pt_c_sitemap_l1 {margin: 0; padding: 0;}
.pt_c_sitemap_l2 {margin: 0; padding: 0;}
.pt_c_sitemap_l3 {margin: 0; padding: 0;}

.pt_c_sitemap_l1 li {float: left; width: 100%; display: block; overflow: hidden; padding-left: 20px; line-height: 20px; font-weight: bold; list-style-type:none; background-image: url(../../../resources/pt_subnav_l1_n.gif/$file/pt_subnav_l1_n.gif); background-repeat: no-repeat; background-position: 0px 6px;}
.pt_c_sitemap_l2 li {float: left; width: 100%; display: block; overflow: hidden; padding-left: 40px; line-height: 20px; font-weight: normal; list-style-type:none; background-image: url(../../../resources/pt_subnav_l1_n.gif/$file/pt_subnav_l1_n.gif); background-repeat: no-repeat; background-position: 22px 6px;}
.pt_c_sitemap_l3 li {float: left; width: 100%; display: block; overflow: hidden; padding-left: 60px; line-height: 20px; font-weight: normal; list-style-type:none; background-image: url(../../../resources/pt_subnav_l1_n.gif/$file/pt_subnav_l1_n.gif); background-repeat: no-repeat; background-position: 42px 6px;}

/* \*/
* html .pt_c_sitemap_l2 li {
 padding-left: 20px;
 background-position: 2px 6px;
}
* html .pt_c_sitemap_l3 li {
 padding-left: 20px;
 background-position: 2px 6px;
}
/* */

.pt_c_news_entry {width: 100%; overflow: hidden; color: #000; font-family: Arial, Helvetica, sans-serif; padding-top: 10px;  border-top: 1px solid #009ACF; padding-bottom: 10px; font-size: 12px;}
.pt_c_news_entry_box {width: 100%; padding-bottom: 8px; font-weight: bold; float: left;}
.pt_c_news_entry_d {float: right; line-height: 12px; font-size: 12px;}
.pt_c_news_entry_hd {float: left; line-height: 12px; color: #0697CE; font-size: 12px;}
.pt_c_news_entry_hd a {color: #0697CE; font-size: 12px;}
.pt_c_news_entry_more { display: bolck; padding-left: 10px; color: #0697CE; font-weight: normal; background-image: url(../../../resources/pt_news_arrow.gif/$file/pt_news_arrow.gif); background-repeat: no-repeat; background-position: 4px 5px;}

.pt_newsticker_border {border-top: 1px dashed #009ACF; padding-top: 4px;font-size: 11px; border-bottom: 1px dashed #009ACF; padding-top: 4px; height: 118px; color: #999999;}
.pt_newsticker_border a {color: #999999;text-decoration:underline}
.pt_newsticker_border a:hover {color: #0697CE;}

.pt_backbutton {text-align:right; font-weight: bold;}
.pt_backbutton a {font-size: 11px;}

.pt_newsticker_more { padding-top: 2px; float: right; padding-left: 10px; color: #0697CE; font-weight: normal; margin-bottom: 12px; background-image: url(../../../resources/pt_news_arrow.gif/$file/pt_news_arrow.gif); background-repeat: no-repeat; background-position: 4px 7px;}

/* 
   ************************************************************************************************************* help-tables *******
*/

/* if you change overall width, change td.content and td.contentsmall accordingly */
table.content{
	width:600px;
	border-collapse:collapse;
}
tr.contenthead {
	background-color:#3182BD;
}

/* to change the way rows are colored alternating, switch colors here */
tr.contentbright {
	background-color:#D6DBEF;
}
tr.contentdark {
	background-color:#FFFFFF;
}
td.content {
	width:500px;
	padding:2px;
	font:normal 11px Arial;
	vertical-align:top;
}
td.contentsmall {
	width:500px;
	padding:2px;
	font:normal 9px Arial;
	vertical-align:top;
}
td.content-headline {
	padding:2px;
	font:bold 15px Arial;
	color:#3182BD;
	vertical-align:top;
}
td.contenthead {
	padding:2px;
	font:normal 11px Arial;
	color:#FFFFFF;
	vertical-align:top;
}
td.contentbull {
	width:14px;
	padding:2px;
	font:normal 11px Arial;
	vertical-align:top;
	text-align:center;
}
td.contentind {
	width:40px;
	padding:2px;
	font:normal 11px Arial;
	vertical-align:top;
	text-align:center;
}
td.contentindhead {
	width:40px;
	padding:2px;
	font:normal 11px Arial;
	color:#FFFFFF;
	vertical-align:top;
	text-align:center;
}
/* 
   ****** end help-tables *******
*/

/* Used on Tomcat to insert the form into the HTML page */
div.form-absolute{
	position: absolute; 
	top: 145; 
	left:167; 
	width:812;
 
	z-index=1;
}

/* main table and cells */
table.main{
margin-left:0px;/* center for NS set "auto" to center content */
margin-right:0px;
}
div.main{
text-align:left;/* center for IE */
}
table.main{
width:1000px;
padding:0px;
}
td.mainTop{
width:1000px;
background:url(../../../resources/CMSD80C1C142E2317D2C1256E930034DA75/$file/main_top_back.gif) no-repeat;
vertical-align:top;
}
td.mainLeft{
width:158px;/* also change table.sideNav */
padding:0px 0px 0px 10px;

vertical-align:top;
}
td.mainMiddle{
width:812px;/* also change table.mainMiddle */
padding:0px 0px 0px 10px;
background:none;
vertical-align:top;
}
td.mainRight{
width:1px;/* also change td.sideTeaser */
padding:0px 0px 0px 5px;
background:none;
vertical-align:top;
}
/* top cell */
div.topNavPos{
padding:10px 0px 72px 10px;
color:#FFFFFF;
font:normal 10px Arial;
text-align:left;
}
a.topNav:link,a.topNav:visited{
padding:0px 6px 0px 6px;
color:#FFFFFF;
font:normal 10px Arial;
}
a.topNav:hover{
padding:0px 6px 0px 6px;
color:#FF0000;
font:normal 10px Arial;
}


/******************************************************************************** left block ****************************/
table.sideNav{
width:158px;/* also change td.mainLeft */
margin:0px;

}
td.sideNavL1p{
padding:3px 0px 3px 24px;
background:url(../../../resources/CMSE344D5D104FE8339C1256E930034DAA6/$file/side_nav_l1p.gif) no-repeat;
vertical-align:top;
}
td.sideNavL1a{
padding:3px 0px 3px 24px;
background:url(../../../resources/CMS2D05FB233D0EC26AC1256E930034DA96/$file/side_nav_l1a.gif) no-repeat;
vertical-align:top;
}
td.sideNavL2p{
padding:3px 0px 3px 30px;
vertical-align:top;
}
td.sideNavL2a{
padding:3px 0px 3px 30px;
vertical-align:top;
}
td.sideNavL3p{
padding:3px 0px 3px 36px;
vertical-align:top;
}
td.sideNavL3a{
padding:3px 0px 3px 36px;
vertical-align:top;
}
a.sideNavL1:link,a.sideNavL1:visited,a.sideNavL1a{
color:#000000;
font:bold 11px Arial;
}
a.sideNavL1:hover{
color:#BA122B;
font:bold 11px Arial;
}
a.sideNavL2:link,a.sideNavL2:visited,a.sideNavL2a{
color:#000000;
font:bold 11px Arial;
}
a.sideNavL2:hover{
color:#BA122B;
font:bold 11px Arial;
}
a.sideNavL3:link,a.sideNavL3:visited,a.sideNavL3a{
color:#000000;
font:normal 11px Arial;
}
a.sideNavL3:hover{
color:#BA122B;
font:normal 11px Arial;
}
td.sideSearch{
padding:19px 6px 0px 6px;
background:none;
text-align:center;
height:54px;
vertical-align:top;
}
td.sideBottom{
background:none;
height:1px;
}
input.sideSearchE{
width:100px;
font:normal 10px Arial;
}
input.sideSearchB{
font:normal 10px Arial;
}


/******************************************************** middle block **************************************/
table.mainMiddle{
width:812px;/* also change td.mainMiddle */
}
/* path display */
div.mainPath{
padding:0px 0px 0px 0px;
color:#000000;
font:normal 10px Arial;
}
a.mainPath:link,a.mainPath:visited{
color:#000000;
}
a.mainPath:hover{
color:#006699;
}
/* title display */
div.mainTitle{
padding:0px 6px 4px 0px;
color:#000000;
background:none;
font:normal 18px Arial;
}
a.mainTitle:link,a.mainTitle:visited{
color:#003366;
text-decoration:underline;
}
a.mainTitle:hover{
color:#FF0000;
}
/* body text */
.mainContent{
padding:4px 6px 4px 0px;
color:#000000;
font:normal 12px Arial;
}
/* subtitle display */
div.mainSubt,td.mainSubt{
padding:4px 6px 4px 0px;
color:#003366;
font:normal 18px Arial;
}


/************************************************************************************* pager */
table.mainPager1{
}
td.mainPager1{
}
table.mainPager2{
}
td.mainPager2{
}
td.mainPager2Empty{
}
a.mainPager1:link,a.mainPager1:visited{
}
a.mainPager1:hover,a.mainPager1a{
}
a.mainPager2:link,a.mainPager2:visited{
}
a.mainPager2:hover,a.mainPager2a{
}
table.mainSel{
}
td.mainSelLeft{
vertical-align:top;
}
td.mainSelRight{
padding-left:16px;
vertical-align:top;
}
table.mainSel2{
width:246px;
margin-bottom:10px;
font:normal 11px Arial;
}
td.mainSel2Title{
padding:0px 6px 0px 22px;
background:url(../../../resources/CMSC200383A6959BEC6C1256E930034DA67/$file/main_sel2_title_back.gif) #D1D1D1;
font:bold 14px Arial;
vertical-align:top;
}
td.mainSel2Subt{
padding:4px 6px 4px 6px;
background:#D1D1D1;
color:#00324D;
}
td.mainSel2Text{
padding:0px 6px 2px 24px;
background:url(../../../resources/CMSB76DBC84B387D107C1256E930034DA57/$file/main_sel2_list_image.gif) #D1D1D1 no-repeat;
font:bold 11px Arial;
vertical-align:top;
}
td.mainSel2Element{
}
a.mainSel2Title:link,a.mainSel2Title:visited{
color:#FFFFFF;
}
a.mainSel2Title:hover{
color:#FF0000;
}
a.mainSel2Text:link,a.mainSel2Text:visited{
color:#00324D;
}
a.mainSel2Text:hover{
color:#FF0000;
}
input.mainSel2InputE{
}
select.mainSel2SelectE{
}
table.mainFooter{
}
td.mainFooter{
}
input.mainFooterNextB{
}


/************************************************************************************************************* right block *****************************+*/
table.mainRight{
width:1px;/* also change td.mainRight */
background:none;
}
table.sideTeaser{
width:1px;
margin:0px 0px 4px 0px;
}
td.sideTeaserTitle{
padding:2px 6px 2px 6px;
background:url(../../../resources/CMSAF8DC70ACE261BB6C1256E930034DAE1/$file/side_teaser_title_back.gif);
color:#FFFFFF;
font:bold 11px Arial;
vertical-align:top;
}
td.sideTeaserText{
padding:2px 6px 10px 6px;
background:#D1D1D1;
color:#3A3A3A;
font:normal 10px Arial;
vertical-align:top;
}
a.sideTeaserTitle:link,a.sideTeaserTitle:visited{
color:#FFFFFF;
text-decoration:none;
}
a.sideTeaserTitle:hover{
color:#FF0000;
text-decoration:none;
}
a.sideTeaserArrow{
background:url(../../../resources/CMS0CFA48187E8FD58CC1256E930034DAD2/$file/side_teaser_arrow.gif) no-repeat top left;
font:normal 10px Arial;
}
img.sideTeaserArrow{
width:12px;
height:9px;
vertical-align:middle;
}
img.sideTeaserImage{
float:left;
margin:0px 6px 0px 0px;
display:inline;
}

/****************************************************************************************************************+ VVV CSS products **************************/
div.helpSubTitle, td.helpSubTitle {
	padding:10px 0px 10px 2px;
	font-size:12px; 
	font-weight:bold;
}

#blueline{
	/* background: url(../../../resources/blueline.gif/$file/blueline.gif) repeat-x; */
	background-color:#277BC5;
	height:28px;
	font: normal 18px Arial;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	vertical-align:top;
}

#blueline2{
	background: url(../../../resources/blueline2.gif/$file/blueline2.gif) repeat-x;
	height:21px;
}

#leftlayer{
	background-color:#ffffff;
	width:430px;
	padding: 6px 6px 20px 4px;
	margin-left:20px;
	margin-top:20px;
}

#rightlayer{
	width:328px;
	margin-top:170px;
	padding-bottom:20px;
}

#hl_rot{
	color:#ED1E24;
	font-family:Arial;
	font-size:19px;
	display:block;
	padding-bottom:10px;
}

#hl_blau{
	color:#277BC5;
	font-family:Arial;
	font-size:19px;
	display:block;
}

#blackbox{
	background: url(../../../resources/blackbox.gif/$file/blackbox.gif)  no-repeat;
	padding: 0px 0px 0px 18px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:000000;
}

#zusatz{
	font-weight:normal;
	padding-left:10px;
	display:block;
}

a.pdfdown:link,a.pdfdown:visited{
font-weight:bold;
text-decoration:underline;
color:#1873C6;
display:block;
}

a.pdfdown:hover{
font-weight:bold;
text-decoration:none;
color:#1873C6;
display:block;
}

a.linkaction:link,a.linkaction:visited{
font-weight:bold;
text-decoration:underline;
color:#1873C6;
display:block;
}

a.linkaction:hover{
font-weight:bold;
text-decoration:none;
color:#1873C6;
display:block;
}

#textsmall{
	font-size:11px;
}

#pdficon{
    width:24px;
	background: url(../../../resources/pdficon.gif/$file/pdficon.gif) no-repeat;
}

#linkicon{
    width:24px;
	background: url(../../../resources/linkicon.gif/$file/linkicon.gif) no-repeat;
}
