
img, a, span
{
	behavior: url('portaldata/1/styles/pngfix/iepngfix.htc'); 
}

#center { 
text-align:center;
}
#main { 
position:relative;
margin: 0 auto auto auto;
width:970px;
text-align:left;
}
body.ght { 
background-color:#E3E3E3;
background-image:url(../../../portaldata/1/images/background.gif);
background-repeat:repeat-y;
background-position:center;
margin:0;
padding:0;
}
#mainspan { 
padding:0 5px 0 5px;
}
#headermenu { 
width:960px;
height:22px;
background-color:#1E5BD0;
}
div.mainmenu { 
float:left;
font-size:14px;
color:white;}
a.mainmenusize { 
float:left;
font-size:14px;
height:22px;
display:block;
padding:3px 10px 0 10px;
text-decoration:none;
background-image:url(../../../portaldata/1/images/mainmenu.gif);
background-repeat:no-repeat;
}
a.submenusize { 
display:block;
width:185px;
height:22px;
margin:0 0 2px 0;
font-size:12px;
text-decoration:none;}
div.menupane { 
padding:0 0 0 200px;
}
div.footerpane { 
clear:both;
padding:30px 0 0 0;
}
a.submenusize span { 
position:relative;
top:4px;
left:10px;}
a.siteservsize { 
display:block;
width:185px;
height:22px;
margin:0 0 2px 0;
font-size:12px;
text-decoration:none;}
a.submenu_l2_size { 
display:block;
width:160px;
margin:0 0 2px 25px;
font-size:12px;
text-decoration:none;

height:34px; 
height:auto;
}
a.submenu_l2_size div { 
padding:8px 0 5px 10px;}
div.breadcrumbpane { 
clear:both;
position:relative;
top:10px;
left:200px;}
a.breadcrumb { 
padding:0 10 0 0;}
div.rightpanepos { 
padding:0 0 0 15px;}
a.siteservsize span.img { 
position:relative;
top:0px;
left:10px;}
a.siteservsize span.title { 
position:relative;
top:-4px;
left:20px;}
div.space_down { 
padding:0 0 3px 0;
color:white;}
div.search_form { 
background-color:#1E5BD0;
height:35px;
margin:0 0 2px 0;}
img.news_detail_previewimage  { 
float:left;
margin:0 20px 10px 0;
}
.color0 { 
color:#717171;}
.color1 { 
color:#1E5BD0;}
.color2 { 
color:#81abc4;}
hr { 
height:1px;
border-style:hidden;
background-color:#717171;
/*
clear:both;
height:1px;
border:0px hidden;
background-color:#717171;
 margin:2px 0 2px 0; 
padding:0;
*/}
div.news_backbtn { 
float:left;
width:50%;}
div.news_printbtn { 
float:left;
width:50%;
text-align:right;
}
a.backbtn0 { 
background:url(../../../portaldata/1/images/arrow_left0.gif) no-repeat left;
}
a.printbtn0 { 
background:url(../../../portaldata/1/images/arrow_right0.gif) no-repeat right;
}
div.content_border { 
margin:0 10px 0 10px;
}
a.backbtnsize { 
padding:0 0 0 25px;}
a.backbtn1 { 
background:url(../../../portaldata/1/images/arrow_left1.gif) no-repeat left;
}
#headerbreadcrumb { 
background-color:white;
height:39px;}
div.leftpane { 
position:absolute;
top:133px;
left:5px;
/* float:left; */
width:200px;
}
div.contentpane { 
position:absolute;
top:133px;
left:205px;
width:560px;
border-top:1px solid #717171;
}
div.rightpane { 
position:absolute;
top:133px;
left:765px;
width:200px;
}
span.breadcrumb { 
color:#716F70;
padding:0 10px 0 10px;
}
h1 , h3 { 
font-size:14px;
margin:0;
padding:5px 0 5px 0;}
a.backbtn2 { 
background:url(../../../portaldata/1/images/arrow_left2.gif) no-repeat left;
}
div.moduletitle_margin { 
font-weight:bold;
color:black;
padding:5px 0 0 0;}
p { 
padding-top:0px;
margin-top:0px;}
div.margin_border { 
margin-left:5px;
margin-right:5px;

}
div.doc_rel_fileicon { 
float:left;
display:block;
width:30px;}
div.doc_rel_text { 
float:left;
display:block;
width:145px;}
.test { 
padding:10px 0 5px 5px;
border:1px dotted red;}
div.articlelistpreviewimage { 
float:left;
width:175px;
}
div.articlelisttext { 
float:left;
width:360px;
}
div.articlelist_3rows { 
float:left;
width:186px;
padding:10px 0 0 0;
height:auto;
height:290px;
min-height:290px;
}
div.content_border_3rows { 
margin:0 5px 0 5px;
}
div.bottom_line { 
padding-bottom:5px;
border-bottom:1px solid #717171;
margin-bottom:5px;}
ul.sitemap  { 
list-style-type:none;
margin-bottom:5px;}
a.sitemap { 
padding:0 0 0 15px;
background-position:0 1px;}
a.sitemap_t1 { 
background-image:url(../../../portaldata/1/images/dot_big1.gif);
background-repeat:no-repeat;}
a.sitemap_t2 { 
background-image:url(../../../portaldata/1/images/dot_big2.gif);
background-repeat:no-repeat;}
a.sitemap_t0 ul.li a.sitemap_t0 { 
background-image:url(../../../portaldata/1/images/dot_small0.gif);
background-repeat:no-repeat;}
ul.sitemap li { 
margin-top:2px;
margin-bottom:3px;}
.mailform_input { 
width:450px;}
.warning { 
color:red;
font-weight:bold;}
div.headerbanner { 
width:960px;
height:70px;
overflow:hidden;
}
div.moduletitle_content { 
font-size:14px;
font-weight:normal;
color:black;
padding-top:5px;
padding-bottom:5px;
}
table, td { 
font-size:100%;}
img.bild-l { 
float:left;
margin:0 20px 10px 0;
}
img.bild-r { 
float:right;
margin:0 0 10px 20px;
}
a.backbtn3 { 
background:url(../../../portaldata/1/images/arrow_left3.gif) no-repeat left;
}
h2,h4,h5 { 
font-size:100%;
}
.theme6 { 
background-color:#F86522;}
div.documentlist_header { 
FONT-WEIGHT: bold;
FLOAT: left;
COLOR: #ffffff;
MARGIN-RIGHT: 2px;
BACKGROUND-COLOR: #5e6977;
}
div.documentlist_item { 
FLOAT: left;
MARGIN-RIGHT: 2px;
BACKGROUND-COLOR: #e3e3e3;
min-height:18px;
padding-top:3px;
padding-bottom:2px;
}
#header { 
/*float: left;*/
clear: both;}

ul.productlistul
{
    list-style-type: none;
     margin: 0px;
    padding:0px;
    border-top: 15px solid #1E5BD0;
    list-style-image: none;
}

li.productlist_table { 
	WIDTH: 279px; 
	BACKGROUND: #e4e4e4; 
	FLOAT: left; 
	HEIGHT: 47px;
    border-top:2px solid #fff;
       list-style-type:none;
list-style-image:none;
    }
    
    li.productlist_table_right { 
	WIDTH: 279px; 
	BACKGROUND: #e4e4e4; 
	FLOAT: left; 
	HEIGHT: 47px;
    border-left:2px solid #fff;
    border-top:2px solid #fff;  
       list-style-type:none;
list-style-image:none; 
    }

    li.productlist_table a:hover{ 
	background-image: url('../Resources/intern/layout/ght_background_blue.png');
	background-repeat: repeat-x;
      }
    
     li.productlist_table_right a:hover{ 
	background-image: url('../Resources/intern/layout/ght_background_orange.png');
	background-repeat: repeat-x;
       }
       
         li.productlist_table a:hover{ 
	text-decoration:none;
      }
    
     li.productlist_table_right a:hover{ 
text-decoration:none;
       }
    
.fl { 
	float:left;}
	
.leftborder { 
border-left: 2px solid #fff;}

.productlist_footer { 
border-top: 4px solid #B0C832;}

.contact_title { 
PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #b0c834; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px}
.contact_position { 
PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px}
.contact_email { 
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px}
.contact_email img { 
margin: 0 5px 0 0;}
.email_container { 
PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}

.contact_pic
{
	BORDER-BOTTOM: #b0c834 6px solid;  
	WIDTH: 190px; 
	BACKGROUND: #1e5bd0; 
	BORDER-TOP: #1e5bd0 20px solid;
}

.theme0 { 
background:#70716C;}
.color6 { 
color:#F86522;}

a.product-link .title
{
	font-size: 12px;
	font-weight: bold;
	color: #717171;
	PADDING: 15px 0 0 0px; 
	cursor: pointer;
}

.productlist_table   a.title
{
	padding: 15px 0 0 0;
}
.productlist_table_right   a.title
{
	padding: 15px 0 0 0; 
}


.productlist_table .title { 
		
		
		FLOAT: left; 
		COLOR: #717171; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold; 
width: 167px;
   
}
.productlist_table_right .title { 
	

		FLOAT: left; 
		COLOR: #717171; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold; 
width: 167px;}

.productlist_table_right a:hover .title  
{
    padding: 0 0 0 0px;
    color: #F86522;
     
}


.productlist_table a:hover .title  
{
    padding: 0 0 0 0px;
    color: #1E5BD0;
}
.contact_email a { 
PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 15px}
.theme1 { 
background:#1E5BD0;}
.theme2 { 
background-color:#81abc4;}
div.search_forminner { 
position:relative;
top:5px;
left:5px;background-color:#1E5BD0;
height:25px;
width:175px;}
div.search_text { 
position:absolute;
top:5px;
left:5px;
color:white;
font-weight:bold;}
input.search_input { 
width:100px;}
div.search_inputpos { 
position:absolute;
top:0px;
left:50px;}
div.search_button { 
position:absolute;
top:7px;
left:165px;}
body { 
font-size:11px;
color:#717171;
font-family: verdana, arial;}
a.backbtn4 { 
background:url(../../../portaldata/1/images/arrow_left4.gif) no-repeat left;
}
a.backbtn5 { 
background:url(../../../portaldata/1/images/arrow_left5.gif) no-repeat left;
}
a.printbtn3 { 
background:url(../../../portaldata/1/images/arrow_right3.gif) no-repeat right;
}
a.printbtn4 { 
background:url(../../../portaldata/1/images/arrow_right4.gif) no-repeat right;
}
a.printbtn5 { 
background:url(../../../portaldata/1/images/arrow_right5.gif) no-repeat right;
}
div.productlist , div.articlelist { 
clear:both;
width:560px;
padding:5px 0 10px 0;}
div.productlistpreviewimage { 
float:left;
width:95px;
}
div.productlisttext { 
float:left;
width:445px;
}
h2  { 
display:inline; 
font-size:11px;
font-weight:bold;
margin:0;
padding:0 0 0 3px;}
a.nounderline { 
text-decoration:none;}
a.printbtn1 { 
background:url(../../../portaldata/1/images/arrow_right1.gif) no-repeat right;
}
a.printbtnsize { 
padding:0 25px 0 0;}
a.printbtn2 { 
background:url(../../../portaldata/1/images/arrow_right2.gif) no-repeat right;
}
.hr { 
border-bottom:1px solid #717171;
padding-bottom:5px;
margin-bottom:5px;}
table.image-middle { 
width:100%;
}
table.image-middle td.middle { 
text-align:center;
padding:0 20px 10px 20px;}
table.image-middle td { 
width:33%;}
div.margin_space { 
margin-bottom:5px;
}
.clear { 
clear:both;}
a.sitemap_t0 { 
background-image:url(../../../portaldata/1/images/dot_big0.gif);
background-repeat:no-repeat;}
.newsletter_input { 
width:130px;}
.guidedtour { 
font-family:Arial,Sans-serif;
font-size: 11pt;
line-height: 18pt;}
body.ght_print { 
margin:10;
padding:10;
}
div.contentpane_print { 
width:650px;
/* border-top:1px solid #717171; */
}
.theme3 { 
background-color:#dc1430;}
.color3 { 
color:#dc1430;}
.color4 { 
color:#F5B812;}
.theme4 { 
background-color:#F5B812;}
.color5 { 
color:#F86522;}
.theme5 { 
background-color:#F86522;}
a.sitemap_t3 { 
background-image:url(../../../portaldata/1/images/dot_big3.gif);
background-repeat:no-repeat;}
a.sitemap_t4 { 
background-image:url(../../../portaldata/1/images/dot_big4.gif);
background-repeat:no-repeat;}
a.sitemap_t5 { 
background-image:url(../../../portaldata/1/images/dot_big5.gif);
background-repeat:no-repeat;}
a.mainmenu:link { 
color:white;

}
a.mainmenu_active:link { 
color:black;
background-color:white;

}
a.submenu_l2_t1:link { 
background-color:#E3E3E3;
color:#6F6F6F;}
a.breadcrumb:link { 
color:#716F70;
text-decoration:none;}
a.submenu_l2_t3:link { 
background-color:#E3E3E3;
color:#6F6F6F;}
a.submenu_l2_t2:link { 
background-color:#E3E3E3;
color:#6F6F6F;}
a.mainmenu_active:visited { 
color:black;
background-color:white;

}
a.mainmenu:visited { 
color:white;}
a.submenu_l2_t1:visited { 
background-color:#E3E3E3;
color:#6F6F6F;}
a.breadcrumb:visited { 
color:#716F70;
text-decoration:none;
}
a.submenu_l2_t3:visited { 
background-color:#E3E3E3;
color:#6F6F6F;}
a.submenu_l2_t2:visited { 
background-color:#E3E3E3;
color:#6F6F6F;}
a.mainmenu:hover { 
color:black;
background-image:url(../../../portaldata/1/images/1x1w.gif);
background-repeat:repeat;
text-decoration:none;}
a.mainmenu_active:hover { 
color:black;
background-color:white;
text-decoration:none;}
a.submenu_inactive:link,  a.submenu_inactive:visited, a.submenu_inactive:hover { 
color:white;
text-decoration:none;
background-image:url(../../../portaldata/1/images/arrow_right.gif);
background-repeat:no-repeat;
background-position:right;}
a.siteserv_activ:link, a.siteserv_activ:visited, a.siteserv_activ:hover { 
background-color:#E3E3E3;
background-image:url(../../../portaldata/1/images/arrow_right_dark.gif);
background-position:right;
background-repeat:no-repeat;
color:#717171;
font-weight:bold;}
a.submenu_activepath:link, a.submenu_activepath:visited, a.submenu_activepath:hover { 
background-image:url(../../../portaldata/1/images/arrow_down.gif);
background-repeat:no-repeat;
background-position:right;
color:white;}
a.submenu_l2_t1:hover { 
background-color:#1E5BD0;
color:white;
text-decoration:none;}
a.submenu_l2_active:link, a.submenu_l2_active:visited, a.submenu_l2_active:hover { 
color:white;}
a.breadcrumb:hover { 
color:#716F70;
}
a.submenu_active:link, a.submenu_active:visited, a.submenu_active:hover { 
background-image:url(../../../portaldata/1/images/arrow_down.gif);
background-repeat:no-repeat;
background-position:right;
color:white;}
a.submenu_l2_t3:hover { 
background-color:#dc1430;
color:white;
text-decoration:none;}
a.submenu_l2_t2:hover { 
background-color:#81abc4;
color:white;
text-decoration:none;}


.startpagelinks_hover  a  img.startpageimage
{
height:0px;width:0px;border:none;
}

.startpagelinks_hover a:hover  img.startpageimage
{
    
position:absolute;
top: 0px;
left: 0px;
height:230px;
width:312px;
z-index: 50;
}


	

.startpagelinks-background ul
{
    padding-left: 320px;
	padding-left: 0px !important ;
	margin-left: 0px;
	margin-left: 320px !important ;
    list-style-image: none;
    list-style-type:none;
	
}



.startpagelinks_hover a
{
text-decoration: none;
width: 220px;
color: #fff;
}

.startpagelinks_hover p
{
    margin: 0px;
   }

.startpagelinks_hover 
{
color: #fff;
width: 220px;


}

.startpagelinks_hover  a:hover 
{
text-decoration: none;
color: #fff;
}

.startpagelinks_hover a:visited 
{
text-decoration: none;
color: #fff;
}

.startpagelinks_hover  a:active
{
text-decoration: none;
color: #fff;
}

 .hovertitle a:hover
{
	color: #fff;
	padding-left: 5px;
	
}


.hovertitle 
{
    display:inline;
}



.startpagelinks-background
{
    height:195px;
    width: 560px;
    background:#1E5BD0;
    padding-top: 35px;
}

.titlebox_content
{
    background-image: url('../Resources/intern/layout/titlebox_content.png');
    background-repeat: repeat-x;
    float:left;
    height: 40px;
    line-height: 35px;
    font-weight: bold;
    color: #fff;
    padding: 0 20px;
    font-size: 16px;
    
}

.titlebox_container
{
    position: absolute;
    top: -10px;
    left: 285px;
    z-index: 100;
}

.titlebox_container_contact
{
    position: absolute;
    top: -20px;
    left: 0;
    z-index: 100;
   
}

.titlebox_container_productlist
{
    position:absolute;
    z-index: 100;
    top: 11px;
    left: 10px;
}
.startimage
{
    position:absolute;
    top: 0;
    left: 0;
	height: 230px;
}

.startimage img
{
	height: 230px;
	width: 312px;
	}

.arrow
{
    border-style: none;
    margin: 0 5px 0 0;
	width: 10px;
	height: 10px;
	cursor: pointer;
}

.untertitel
{
    display:none;
    font-size: 10px;
    
}

a:hover .untertitel
{
    display:block;
}

.linkarrow
{
	
	FLOAT: left; 
	padding-top: 1px;
}

.linktext
{
	PADDING-BOTTOM: 5px; 
	
	FLOAT: left; 
	COLOR: #fff;
	cursor: pointer;
}

.linktext_active
{
	PADDING-BOTTOM: 5px; 
	text-decoration:underline;
	FLOAT: left; 
	COLOR: #fff;
	cursor: pointer;
}

.relative-container
{
	position: relative;
}

.relative-padding
{
	POSITION: relative; 
	margin-BOTTOM: 20px;

}

.greenbox-padding
{
	padding-top: 40px;
}

.product-link
{
	display:block;
	height: 47px;
}

.product-link img
{
	BORDER-BOTTOM-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-TOP-STYLE: none; 
	FLOAT: left; 
	BORDER-LEFT-STYLE: none
}

ul.listarrow
{
	list-style-image: url('../Resources/intern/layout/li_bullet.png');
}

.listarrow li
{
	padding: 3px 0px;
}

.headline-blue h2
 {
	font-size: 16px;
	color: #1E5BD0;
	padding: 15px 0 15px 0;
}

.solution-padding
{
	padding: 0 0 20px 0;
}
/*

ul
{
    list-style-image: url('../Resources/intern/layout/li_bullet.png');
}*/
