
body {
    background-color:#ffffff;SCROLLBAR-FACE-COLOR: #cccccc; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;
    SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #cccccc;
    SCROLLBAR-DARKSHADOW-COLOR: #cccccc; SCROLLBAR-BASE-COLOR: #cccccc;
    background-repeat:repeat-x;
    margin:0%;
    font-size:12px;
    font-family:arial;
    background-color:#F7F8F9;
}
form{
	display		: inline;
	margin		: 0px;
	margin		: 0px;
}
.float-left{
	float		: left;
	display		: inline;	
}
h1,h2,h3,h4,h5{
	margin		:0px;
	padding		:0px;
}
.float-right{
	float		: right;
	display		: inline;	
}
.width100{
	width		: 100%;
}
.width50{
	width		: 50%;
}
.cl{
	clear		: both;
}
.center{
	text-align	: center;
}
.left{
	text-align	: left;
}
.right{
	text-align	: right;
}

input, textarea {
    font-family	: arial;
    padding		: 0px;
}

select {
    font-family:'Arial Unicode MS',arial;
    font-size:12px;
    height:22px;
}
li{
	margin:0px;
}
ul{
	margin	:0 0 0 10px;
}
.headline {
    font-size:13px;
    color:#08417C;
    font-weight:bold;
}

.info_button {
    background-color:#FFFEF2;
    font-size:11px;
    height:20px;
    font-family:arial;
    border:1px solid #0f57a0;
    color:#38568C;
}

.std_block {
    background-color:#ffffff;
    padding-top:7px;
}

.teaser {
    background-color:#F7F8F9;
}

.no_style {
    text-decoration:none;color:#38568C;
}

.teaser_headline {
    background-color:#0E5BAB;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    font-family:arial;
}

.navi_bar {
    font-size:14px;
    font-family:arial;
    color:#08417C;
    height:20px;
    background-color:#E4E9EF;
}

.navi_pkt_top{
	line-height: 20px;	
}

.content_text {
    font-size:13px;
    color:#08417C;
}

.auswahl_link {
    font-family:arial;
    font-size:12px;
    color:#08417C;
    text-decoration:underline;
}

.navi_bar_link {
    font-size:11px;
    font-family:arial;
    color:#08417C;
    text-decoration:underline;
    font-weight:bold;
}

.navi_button {
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    color:#08417C;
    text-align:left;
    /*height:21px;*/
    border:0px solid #0F57A0;
}

.navi {
    border-bottom:1px solid #0F57A0;
    border-right:1px solid #0F57A0;
}

.navi2 {
    border-top:1px solid #0F57A0;
    border-left:1px solid #0F57A0;
}

.navi3 {
    border-bottom:1px solid #0F57A0;
    border-right:1px solid #0F57A0;
}

.navi_button_last {
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    color:#08417C;
    text-align:left;
    height:21px;
    border-left:1px solid #0F57A0;
    border-top:1px solid #0F57A0;
    border-right:1px solid #0F57A0;
}

.navigation {
    border-collapse:collapse;
}

.content {
    color:#08417C;
    font-family:arial;
    font-size:12px;
}

.link_box {
    font-family:arial;
    font-size:12px;
    background-color:#FFFFFF;
    border:1px solid #E4E9EF;
}

.std_block_content {
    padding-top:7px;
    padding-left:7px;
    padding-bottom:7px;
    padding-right:7px;
    font-family:arial;
    font-size:12px;
    background-color:#FFFFFF;
    border:1px solid #E4E9EF;
}

.link_box_heading {
    font-family:arial;
    color:#08417C;
    font-size:14px;
    width:177px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

.link_box_picture {
    border-left:1px solid #BBCACD;
    border-right:1px solid #BBCACD;
    text-align:center;
    width:147;
}

.link_box_text {
    font-family:arial;
    font-size:12px;
    color:#CED9E5;
    width:232px;
}

.active_link {
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#FC6614;
    text-decoration:none;
}

.link {
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#08417C;
    text-decoration:none;
}

.sublink {
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color:#08417C;
    text-decoration:none;
}

.active_sublink {
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color:#FC6614;
    text-decoration:none;
    display:block;
   
}

.pk_heading {
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    color:#08417C;
}

.content_heading {
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#08417C;
}

.heading_volltextsuche {
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    color:#A8BACF;
}

.link_box_heading2 {
    font-family:arial;
    color:#08417C;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.link_box_picture2 {
    border-left:1px solid #E4E9EF;
    text-align:center;
    width:278px;
}

.link_box_text2 {
    font-family:arial;
    font-size:12px;
    color:#CED9E5;
}

.prod_box {
    font-size:13px;
    color:#08417C;
    background-color:#FFFFFF;    
    border:1px solid #A8BACF;
}

.prod_box_top {
    font-size:14px;
    background-color:#A8BACF;
    color:#000000;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    border:1px solid #A8BACF;
}

.jobs_borders {
    border:1px solid #A8BACF;
}

.link_box_heading {
    font-family:arial;
    color:#08417C;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

a.auswahl_link {
    font-family:arial;
    font-size:12px;
    color:#08417C;
    text-decoration:underline;
}

a.auswahl_link:hover {
    font-family:arial;
    font-size:12px;
    color:#08417C;
    text-decoration:none;
}

a.links:link {
    font-family:arial;
    font-size:12px;
    color:#08417C;
    text-decoration:underline;
}

a.links:hover {
    font-family:arial;
    color:#08417C;
}

a.links:active {
    font-family:arial;
    font-size:12px;
    color:#08417C;
    text-decoration:underline;
}

a.links:visited {
    font-family:arial;
    font-size:12px;
    color:#08417C;
}

/*************************************************************News-Presse***/
div.all_sortfield{
	float			: left;
	width			: 100%;
}
div.all_sortfield .prod_box {
	
}
div.all_sortfield .news_block {
	float			: left;
	width			: 100%;
	padding			: 10px 0 20px;		
	background		: #E4E9EF;
}
div.show_page{
	width		: 100%;
	margin		: 5px 0 0;
	text-align	: center;
}
div.show_next_page{
	margin		: 0 auto;
	width		: 15%;
}
div.show_previous_page{
	margin		: 0 auto;
	width		: 15%;
}
/*************************************************************Impressum***/

div.content_text_inhalt{
	margin		: 15px 0 0px 20px; 
	padding		: 0 0 20px;
}
a.sitemap{
	line-height	: 1.4em;
}
a.sitemap1{
	line-height	: 1.6em;
}
/*************************************************************Kontaktformular***/
div.distance{
	clear		: both;
	float		: left;
	width		: 100%;
	height		: 10px;
}
div.kt_form_ohne_box{
	float		: left;
}
div.kt_label{
	float		: left;
	text-align	: left;
	width		: 135px;	
}
div.tk_form_freitext{
	margin		: 0 0 5px;
	float		: left;
	width		: 100%;		
}
div.kt_form_senden{
	margin		: 0 0 5px 0px;
	padding		: 0 0 0px 135px;
	float		: left;
	clear		: both;		
	width		: 70%;
}
div.kt_form{
	margin		: 0 0 5px;
	float		: left;
	width		: 100%;
}
div.kt_einleitungtext{
	margin		: 0 0 24px;	
}
div.kt_select_list{
	float		: left;
}
/*************************************************************vertretungen weltweit***/
div.vw_content_inner{
	float		: left;
	margin		: 0 0 0 20px;	 
}
* HTML div.vw_content_inner{
	margin		: 0 0 0 10px;	 
}

div.vw_content_top{
	padding		: 0px 0 20px; 	
}
div.vw_content_text{
	width		: 70%;
	padding		: 4px 4px 4px 18px;
}
div.vw_select_box{
	padding		: 4px 44px 4px 4px; 
}
div.vw_content_headline{
	margin		: 0 0 10px;		
}
div.vw_distance{
	display		: none;
}
div.vw_content_inhalt{
	float		: left;
	clear		: both;
	background	: url(../images/images_div/bg_vw_land.gif) repeat-y -22px top;
}
div.vw_land{
	padding		: 4px;
}
/*************************************************************Utz_Gruppe***/
div.ug_flag{
	float		: left;
	display		: inline;
	padding		: 3px 2px;
}
div.ug_flag_bottom_inner{
	width		: 100%;
	height		: 100%;
	float		: left;
	text-align	: center;
}
div.ug_all_flag{
	float		: left;
	border		: 2px solid #B2B2B2;
	background	: #A8BACF;
}
div.ug_flag_top{
	margin		: 0 auto;
	text-align	: center;
	width		: 328px;
	padding		: 41px 0 0;
}
* HTML div.ug_flag_top{
	width		: 332px;
}

/******************************/
div.gl_utz_person_daten{
	position	: relative;
	border-bottom:1px solid #F6F6F8;
}

*+html div.gl_utz_person_daten{
	border-bottom:2px solid #F9FAFE
}

* + html div.gl_utz_person_daten{
	border-bottom:3px;	
}

div.gl_utz_person_titel{
	position	: absolute;
	bottom		: 0px;
	left		: 15px;
	z-index		: 99;
	margin-bottom : 10px;
}
div.gl_personen_rechts{
	position	: relative;
	border-bottom:1px solid #F9FAFE;	
}

* + html div.gl_personen_rechts{
	position	: relative;	
	border-bottom:3px solid #F9FAFE;
}


div.gl_utz_gesellschaft{
	position	: absolute;
	bottom		: 0px;
	left		: 15px;
	z-index		: 99;
	margin-bottom: 10px;
}
/***********************************************************************Messen **********/
div.mess_header  *{
	float		: left;
}
div.mess_content_inner h3{
	font-size	: 13px;	
}
div.mess_distance{
	float		: left;
	width		: 100%;
	clear		: both;
}
div.mess_select_land{
	padding		: 2px;
}

.info_text{
padding: 10px 0px 0px;

}

div.mess_infoblock{
	margin		: 4px 0 0 ;
	float		: left;
}
/***********************************************************************utz_in_zahlen*****/
div.data_zahl{
	float		: left;
	padding		: 4px;
	width		: 50px;
}
div.data_text{
	float		: left;
	width		: 71.6%;
}
div.zahlen_inner{
	padding		: 0 0 15px;
}
/***********************************************************************Geschichte*****/
div.ges_content{
	background	: url(../images/images_div/bg_vw_land.gif) repeat-y -164px top;
}
/***********************************************************************Ansprechpartner*****/
div.ans_data_box{
	background	: url(../images/images_div/bg_vw_land.gif) repeat-y -17px top;
}
/***********************************************************************Referenzen*****/
img#ref_pic{
	vertical-align	: middle;
}
a#ref_link{
	display			: block;
}
/***********************************************************************Produkte_nach_branchen*****/
div.catalogue_name{
	width			: 49%;
	margin			: 0 0 0px 0;
	background		: #f6f6f8;
}
div.br_beschreibung_text{
	padding			: 0 5px;
	width			: 96%;	
}
div.br_beschreibung_text_top{
	
}
/***********************************************************************Warengruppen*****/
div#war_art_key_headline_1,div#war_art_text_1{
	width		: 23%;	
}
div#war_art_key_headline_2,div#war_art_text_2{
	width		: 54%;	
}
div#war_art_key_headline_3,div#war_art_text_3{
	width		: 23%;
	text-align	: left;
}
div#war_art_text_3{
	width		: 23%;
	text-align	: right;
}
div#war_art_key_headline_3 h3.headline{
	padding		: 0 0 0 14px;		
}

div.navi_active_link{
	width:183px;
	height:100%;
	padding:3px 0px;
}

.pr_picklock{
	padding-bottom:5px;
}

.flaechenbelastung_top_{
	width:324px;
}


.ie7marg{
		margin-top:10px;
}

* + html .ie7floatl{
	float: left;
}

div.content_text img{
	
} 

div.merk_div{
	text-align:left;
	vertical-align:top;
	height:30px;
	margin:6px 10px 0px 10px;
	border:1px solid black;
}

*+html .ie7_space{
	padding-top:3px;
}

.spacing{
	padding-bottom	: 5px;
}

.show_link_top{
	display	: block;
	padding-left : 6px;
}



#errorpage_span
{
	width: 991px;
	height: 100%;
}

#errorpage_header
{
	width: 991px;
	height: 199px;
}

#errorpage_content
{
	width: 485px;
	margin: 0 auto;
	padding-top:100px;
}

#errorpage_body 
{
	background-image:url(/mediadb/bg_head.jpg);
	background-repeat: repeat-x;
}

.errorpage_weiterleitung
{
	font-style: italic;
}

.errorpage_headline
{
	font-weight: bold;
	font-size: 20px;
	color: #08417C;
}

div.untergruppe a img{
	position: absolute;
	bottom : 10px;
	right : 30px;	
} 

*+html .navi_pkt_top img{
    padding-top : 3px;
}

div.br_beschreibung_text_inner{
	font-size : 12px;
}

*+html div.br_beschreibung_text_inner{
	margin-top : 5px;
}

.ql_block {
	padding-bottom: 3px;
}

ul.ul-aufzaehlungsliste
{
	margin:0 0 0 -25px;
}

*+html ul.ul-aufzaehlungsliste
{
	margin:0 0 0 17px;
}

.merkzettel_box 
{
	 width:99.5%;
}

