#body{
	background :  url(../images/bg.png) repeat-x;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #999999;
}
#div{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #999999;

}
#body-gewicht {
	padding: 0;
	margin: 0 auto;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 15px;
	color : #999999;
}

//img {
//	behavior:	url("pngbehavior.htc");
//}

th {
 	text-align: left;	
}

#background {
	position: static;
	left: 0px;
	top: 0px;
	padding: 0;
	margin: 0;
	height: 500px;
	background : #FFFFFF;
}

/* ----- container start ----- */
#global-container {
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	background : #FFFFFF;
}

/* ----- header start -----*/
#header-container {

}

#header-logo {
	position: absolute;
	left: 0px;
	top: 0px;
}

#header-balken {
	position: absolute;
	left: 190px;
	top:    53px;
}

#header-image {
	position: absolute;
	left: 190px;
	top: 74px;
}

#imprint {
	position: absolute;
	left: 620px;
	top: 53px;
	width: 140px;
	height: 21px;
	background-color: #9bceef;
	padding: 3px 0 0 15px; 
}

html>body #imprint { width: 125px; height: 18px; }
/* ----- header end -----*/


/* ----- navigation start ----- */
#navigation-container {
	position: relative;
	left: 0px;
	top:  0px;
	width: 190px;
	padding: 0;
	margin: 0;
}
#navigation-left-container {
	position: absolute;
	left: 0px;
	top: 50px;
	width: 190px;
	padding: 0;
	margin: 0;
}


.moduletable-nav td {
	padding-left: 5px;
	margin: 5px 10px 10 10px;
	color: #7C8386;
	width: 190px;
	height: 25px;
}

.navigation-top {
	padding: 0;
	margin: 0;
	width: 160px;
	height: 30px;
}

/* ----- navigation end ----- */


/* ----- pathway start ----- */
#pathway {
	height: 20px;
	padding: 5px 0px 0px 10px;
}
/* ----- pathway end ----- */

/* ----- news start ----- */
#news { width: 430px;}
#news th{ font-style:italic;}

.moduletable-news{ border: 1px solid #CCCCCC; width: 410px; padding: 10px;}

a.latestnews , a.latestnews:link 
{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #009ef5; text-decoration: none; }
a.latestnews:hover { text-decoration:underline; }
a.latestnews:focus { border: 0; }
/* ----- news end ----- */

/* ----- services start ----- */
#service-container {
	position: absolute;
	left: 620px;
	top: 80px;
	width: 140px;
	padding-left: 15px;
	margin: 0;
}
/* ----- services end ----- */

/* ----- Newsletter start -----*/
.moduletable-newsletter {
	margin: 40px 0 0 15px;
}
#radio.inputbox {
	border: 0px;
}

.moduletable-newsletter th {
 	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #009ef5;
}
/* ----- Newsletter end -----*/

/* ----- Service start -----*/
.inputbox-service {
	width: 			110px;
	font-family: 	Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;
}

.moduletable-service {
	padding: 		0px 0 10px 0px;
	margin: 		0px 0 5px 0px;
	border-bottom: 	2px solid White;
	width: 125px;
}

a.service-head, a.service-head:hover, a.service-head:link {
 	font-family: 	Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999;
	text-align:		left;
	padding: 		0px 0 5px 0px;
}

/* ----- Service end -----*/

/* ----- content start -----*/
#content-container {
	position: absolute;
	left: 190px;
	top: 200px;
	padding: 0;
	margin: 0;
	width: 430px;
	background: #FFFFFF;
	display: block;
}

.content {
	margin: 10px 10px 10px 10px;
}

.contentpane, .contentpaneopen  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 16px;
 color: #999999;
 margin: 0;
 padding: 0;
 text-decoration: none;
 }

.article_seperator {
	display:block;
	width: 100%;
	height: 1px;
	margin: 10px 0px 10px 0px;
	background-image: url(../images/content_separator.gif);
	background-repeat: no-repeat;
}

/* ----- content end -----*/

/* ----- container end ----- */

/* ----- typo start -----*/
h1 { font-size: 14px; line-height: 16px; font-weight: bold; color: #009ef5; }
h2 { font-size: 13px; line-height: 16px; font-weight: bold; font-style: italic; color: #999999; }
h3 { font-size: 12px; font-weight: bold; }

p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px; 
	line-height : 16px;
	color : #999999;
	margin-left: 0;
	padding-left: 0;
}

ul, ol {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px; 
	line-height : 18px;
	color : #999999;
}
.pathway
 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 11px;
 color: #009ef5;
 text-decoration: none;
 }
 
.imprint { Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; }
 
a.imprint { Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFFFF; }
a:hover.imprint { text-decoration: underline;}
 
a , a:link, a.readon, a.readon:link { font-family: Arial, Helvetica, sans-serif; color: #009ef5; text-decoration: none; border: 0px;}
a:hover, a.readon:hover { text-decoration:underline; }
a:focus, a.readon:focus { border: 0; }

/* ----- HAUPTNAVIGATION start -----*/
a.mainlevel 						{ visibility: hidden;}
a.active_menu-mainlevel				{ visibility: hidden;}
a.mainlevel:hover 					{ color: #FF0000; }

a.mainlevel-marketing, a.mainlevel-digital, a.mainlevel-druck, a.mainlevel-logistik, a.mainlevel-kontakt, a.mainlevel-shop 
									{ 
									display: 		block;
									width:			100px;
									height: 		20px;
									margin: 		25px 0 0 15px;
									padding-left: 	27px;
									vertical-align:	bottom;
									font-size: 		16px; 
									font-weight: 	bold;
									color: 			#999999;
									}

a.mainlevel-marketing 				{ background-image: url(../images/bt_marketing.gif); background-repeat: no-repeat; }
a.mainlevel-marketing:hover 		{ color: #ffcc33; }
a.active_menu-mainlevel-marketing 	{ background-image: url(../images/bt_marketing.gif); background-repeat: no-repeat;display:block;width: 100px;height: 20px;margin: 25px 0 0 15px;padding-left:27px;
vertical-align:	bottom;font-size: 16px; font-weight: bold;color: #ffcc33;}

a.mainlevel-digital 				{ background-image: url(../images/bt_digital.gif); background-repeat: no-repeat; }
a.mainlevel-digital:hover 			{ color: #009ef5; }
a.active_menu-mainlevel-digital 	{ background-image: url(../images/bt_digital.gif); background-repeat: no-repeat;display:block;width: 100px;height: 20px;margin: 25px 0 0 15px;padding-left:27px;
vertical-align:	bottom;font-size: 16px; font-weight: bold;color: #009ef5; }

a.mainlevel-druck 					{ background-image: url(../images/bt_druck.gif); background-repeat: no-repeat; }
a.mainlevel-druck:hover 			{ color: #ff0000; }
a.active_menu-mainlevel-druck 		{ background-image: url(../images/bt_druck.gif); background-repeat: no-repeat;display:block;width: 100px;height: 20px;margin: 25px 0 0 15px;padding-left:27px;
vertical-align:	bottom;font-size: 16px; font-weight: bold;color: #ff0000; }

a.mainlevel-logistik 				{ background-image: url(../images/bt_logistik.gif); background-repeat: no-repeat; }
a.mainlevel-logistik:hover 			{ color: #00cc00; }
a.active_menu-mainlevel-logistik	{ background-image: url(../images/bt_logistik.gif); background-repeat: no-repeat;display:block;width: 100px;height: 20px;margin: 25px 0 0 15px;padding-left:27px;
vertical-align:	bottom;font-size: 16px; font-weight: bold;color: #00cc00; }

a.mainlevel-kontakt 				{ background-image: url(../images/bt_kontakt.gif); background-repeat: no-repeat; }
a.mainlevel-kontakt:hover			{ color: #C8C8C8; }
a.active_menu-mainlevel-kontakt		{ background-image: url(../images/bt_kontakt.gif); background-repeat: no-repeat;display:block;width: 100px;height: 20px;margin: 25px 0 0 15px;padding-left:27px;
vertical-align:	bottom;font-size: 16px; font-weight: bold;color: #C8C8C8; }

a.mainlevel-friesadvancedquality 		{ border: 0px; width: 169px; }
a.mainlevel-friesadvancedquality:hover		{ border: 0px; color: #C8C8C8;  width: 169px; }
a.active_menu-mainlevel--friesadvancedquality	{ border: 0px; display:block;width: 100px;height: 20px;margin: 25px 0 0 15px;padding-left:27px;
vertical-align:	bottom;font-size: 16px; font-weight: bold;color: #C8C8C8; }

a.mainlevel-shop 					{ background-image: url(../images/bt_shop.gif); background-repeat: no-repeat; }
a.mainlevel-shop:hover 			{ color: #bf40b6; }


a.sublevel, a.sublevel-marketing, a.sublevel-digital, a.sublevel-druck, a.sublevel-logistik, a.sublevel-kontakt  { 
display: block;
background: url(../images/indent.gif) no-repeat;
height: 9px;
margin: 15px 0 15px 23px;
padding-left: 17px;
font-size: 11px; 
color: #999999; 
}

a.sublevel:hover, a.sublevel-marketing:hover, a.sublevel-digital:hover, a.sublevel-druck:hover, a.sublevel-logistik:hover, a.sublevel-kontakt:hover { color: #999999; text-decoration: underline; }
a.active_menu-sublevel { color: #999999; text-decoration: underline; }

a.active_menu-sublevel-marketing 	{ display: block;background: url(../images/indent.gif) no-repeat;height: 9px;
margin: 15px 0 15px 23px;padding-left: 17px;font-size: 11px; color: #ffcc33;}

a.active_menu-sublevel-digital 		{ display: block;background: url(../images/indent.gif) no-repeat;height: 9px;
margin: 15px 0 15px 23px;padding-left: 17px;font-size: 11px;color: #009ef5; }
	
a.active_menu-sublevel-druck 		{ display: block;background: url(../images/indent.gif) no-repeat;height: 9px;
margin: 15px 0 15px 23px;padding-left: 17px;font-size: 11px;color: #ff0000; }

a.active_menu-sublevel-logistik		{ display: block;background: url(../images/indent.gif) no-repeat;height: 9px;
margin: 15px 0 15px 23px;padding-left: 17px;font-size: 11px;color: #00cc00; }

a.active_menu-sublevel-kontakt		{ display: block;background: url(../images/indent.gif) no-repeat;height: 9px;
margin: 15px 0 15px 23px;padding-left: 17px;font-size: 11px;color: #C8C8C8; }


a.mainlevel-top { font-size: 11px; margin: 0px 0px 0px 7px;color: #999999; }
a.mainlevel-top:hover { color: #FF0000; }

.mainlevel-imprint { font-size: 10px; font-weight: bold; color: #FFFFFF; }
a.mainlevel-imprint { font-size: 10px; font-weight: bold; color: #FFFFFF; }
a.mainlevel-imprint:hover { color: #FFFFFF; text-decoration:underline; }
.active_menu-mainlevel-imprint { font-size: 10px; font-weight: bold; color: #FFFFFF; }

a.footer { font-size: 9px; }
a.footer:hover { color: #FF0000; }

.contentheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; color: #009ef5; text-decoration: none; padding: 5px 0 15px 0;
}
.contentheading-marketing 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; color: #ffcc33; padding: 5px 0 15px 0;}
.contentheading-digital 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; color: #009ef5; padding: 5px 0 15px 0;}
.contentheading-druck 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; color: #ff0000; padding: 5px 0 15px 0;}
.contentheading-logistik 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; color: #00cc00; padding: 5px 0 15px 0;}
.contentheading-kontakt 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 20px; color: #C8C8C8; padding: 5px 0 15px 0;}

.componentheading { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 line-height: 24px;
 color: #009ef5;
 text-decoration: none;
}

.text-sml, a.text-sml {
	font-family : Arial, Helvetica, sans-serif; font-size : 10px; line-height : 13px; color : #999999;
}
.text-image {
	font-family : Arial, Helvetica, sans-serif; font-size : 10px; line-height : 13px; color : #009EF5;
}

a.text-sml:hover {font-family : Arial, Helvetica, sans-serif; font-size : 10px; line-height : 13px; color : #999999;text-decoration: underline;}
/* ----- typo end -----*/

hr { display: block; width: 100%; height: 1px; color: #FFFFFF; }
.sectiontableentry1 { font-size: 12px; }
.sectiontableentry2 { font-size: 12px; }
img.readon {
	border: 0px;
}

