body
{
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 line-height: 1.5em;
 background-color:#E2E2E2;
	background-color:#FFFFFF;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:0px;
 padding:0px;
 border:0px;
}

p   
{ 
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 line-height: 1.5em;
}

table
{
 color:#000000;
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 line-height: 1.5em;
 margin:0px;
 border:0px; 
 padding:0px;
}

.distribution
{
 position:absolute;
 left:7px;
 top:12px;
 height:171px; 
 width:269px;
}

.textHome
{
 position:absolute;
 top:190px;
 width:265px;
}

a:link  
{ 
 color: #5089a7; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 text-decoration: none;
} 

a:visited  
{ 
 color: #5089a7; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: none;
} 

a:hover  
{ 
 color: #5089a7; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: underline;
} 

a:active  
{ 
 color: #5089a7; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.center
{
 text-align:center;
}

.bold
{
 font-weight:bold;
}

.headerframeHeader 
{
 text-decoration:none;
 color:#000000;
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-align:middle;
 font-weight:bold;
}

.menuWidth
{
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 width:23%;
 min-width:269px;
}

.menuText
{
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 padding-left:8px;
 width:23%;
}

.menuWOGandCAT
{
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 width:200px;
}
 
.menu
{
 width:96%;
 left:25px;
	top:30px;
 position:absolute;
}

.menuMainFrame
{
 width:300px;
 left:30px;
 top:120px;
 position:absolute;
}

.intDist
{
 width:265px;
 left:30px;
 top:40px;
 position:relative;
}

.menuWidthAndHeight
{
 width:100%;
 height:100%;
}

.language
{
 text-decoration:none;
 color:#000000;
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}

.mainframeHeader 
{
 text-decoration:none;
 color:#000000;
 font: 18pt Helvetica;
}

.header
{
 font-weight:bold;
 text-align:left;
 /*font-size: 100% !important;*/ 
}

.chronicle
{
 text-align:left;
 width:55%;
 left:30px;
 position:absolute;
}

.imprint
{
 width:73%;
}

.map
{
 vertical-align:super;
 margin-top:0px;
 margin-right:0px;
 position:relative;
 top:-16px; 
 right:-5px; 
 margin-left:300px;
 z-index:0;
}

.allScreen
{
 width:100%;
 height:100%;
}

.tableMargin
{
 margin-left:10px;
 padding-left:75px;
	width:90%;
}

.details
{
 width:100%;
}

.beschriftung 
{
 font-size: 12pt; 
 font-family: Helvetica; 
 font-style: normal; 
 text-align: left; 
 letter-spacing: 4px 
}

.wasserzeichen 
{ 
 color: #ccc; 
 font-size: 36px; 
 font-family: Helvetica; 
 font-style: normal; 
 font-weight: lighter; 
 text-align: left; 
 letter-spacing: 4px 
}

.graphics
{
 position:absolute;
 top:25px; 
 left:303px; 
}

.graphics2
{
 position:absolute;
 top:0px; 
 left:383px; 
}

.smallFont
{
 font-size: 0.9em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 font-color:#000000;
}

.smallerFont
{
 font-size: 0.75em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 font-color:#000000;
}

.redCenterFont
{
 text-align:center;
 color:#FF0000;
}

.redFont
{
 color:#FF0000;
}

.fullHeight
{
 height:100%;
}

.picture
{
 border:1px #777777;
 border-style:solid;
}

.height60
{
 height:60px;
}

.productgroup  
{ 
 color: #5089a7; 
 font-size: 1em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: none; 
	vertical-align:top;
 width:140px;
	height:160px;
}

.fullWidth
{
 width:100%;
}

.startCountryPage
{
 color:#000000;
 font-size: 1.2em;
 font-weight:bold;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

 
.menuStartPage
{
 width:100%;
 left:30px;
 top:40px;
 position:absolute;
}

.headerWritings
{
 font-size: 1.2em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 font-weight:bold;
}

.productPicturesHeight
{
 position:absolute;
 top:155px;
}

.marketPicturesHeight
{
 position:absolute;
 top:50px;
	left:30px;
}

#de2,#no2,#pl2,#pl3,#fr2,#uk2,#es2,#po2,#it2,#at2,#ch2,#cz2,#nl2,#hu2,#ro2,
#de,#pl,#fr,#uk,#es,#po,#it,#at,#ch,#cz,#nl,#hu,#ro,#slo,#sl,#dk,#dk2,#sw,
#sw2,#fi,#no,#is,#be,#cr,#ie,#ie2,#lu
{
 visibility: hidden;
}

.leftMargin
{
 margin-left:10px;
}

.highlighted
{
 background-color:#D2D2D2;
 color: #5089a7;
 width:100%;
}

.highlightedNoWidth
{
 background-color:#D2D2D2;
 color: #5089a7;
}

h1
{
 position:absolute;
 margin-left:0px;
 margin-top:0px;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 color:#A2A2A2;
 font-size: 1.2em;
 background-color:#E2E2E2;
 top:20px;
 margin-right:0px;
 left:30px;
 margin-bottom:0px;
	line-height: 1.5em;
	font-weight:normal;
	z-index:1;
}

h2
{
 font-size: 1.04em;
 font-weight:bold;
}

.startPointSitemapTable
{
 position:absolute;
 top:80px;
 margin-right:0px;
 left:30px;
 margin-bottom:0px;
}

.blueFont
{
 color:#5089a7;
}

.height
{
 height:100%;
 top:40px;
 left:10px;
}

.smallFont
{
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 color:#000000;
 border:0px; 
 padding:0px;
 margin:0px;
}

.bottomText
{
 margin-top:300px;
}

.addressTable
{
 color:#000000;
 border:0px; 
 padding:0px;
 margin:0px;
 font-size: 0.96em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	padding-bottom:110px;
}

.addressTD
{
 color:#000000;
 border:0px; 
 padding:0px;
 margin:0px;
 font-size:11px;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height:10px;
}

.addressTR
{
 color:#000000;
 border:0px; 
 padding:0px;
 margin:0px;
 font-size: 0.90em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}

.selectCountryAndLanguage
{
 font-size: 0.67em; 
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 border: #A2A2A2 1px solid;
 background-color: #FFFFFF;
 color: #A2A2A2;
}

.header
{
 font-weight:bold;
 font-size:12pt;
}

.blueLink
{
 color: #5089a7; 
}

.tableTop
{
 color: #a2a2a2; 
 font-size: 1.02em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 text-decoration: none;
 border:0px; 
 padding:0px;
 margin:0px;
}

.tdTop
{
 color:#A2A2A2;
 border:0px; 
 padding:0px;
 margin:0px;
 font-size: 1.02em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.trTop
{
 color:#A2A2A2;
 border:0px; 
 padding:0px;
 margin:0px;
 font-size: 1.02em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.linksRight
{
 font-size: 0.75em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 color: #a2a2a2; 
 padding-right:50px;
 padding-top:45px;
}

.linksRightWithoutPadding
{
 font-size: 0.75em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 color: #a2a2a2; 
 padding-top:45px;
}

.leftLinks
{
 padding-top: 30px;
 padding-left: 30px;
}

.linksRightWithoutBorder
{
 font-size: 0.75em;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
 color: #a2a2a2; 
 padding-top:45px;
}

.linksTop:link
{
 color:#A2A2A2;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: none;
 font-size:1.04 em;
	font-weight:bold;
}

.linksTop:visited
{
 color:#A2A2A2;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: none;
 font-size:1.04 em;
	font-weight:bold;
}

.linksTop:active
{
 color:#5089a7;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: none;
 font-size:1.04 em;
	font-weight:bold;
}

.linksTop:hover
{
 color:#5089a7;
 font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
 text-decoration: none;
 font-size:1.04 em;
	font-weight:bold;
}

.headerframe
{
 left:0px;
	width:1200px;
	height:110px;
	position:absolute;
	color:#a2a2a2;
	font-size:1em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:none;
	background-color:#FFFFFF;
	margin:0px;
	border:0px;
	background-image:url(images/banner_background.gif);
 background-repeat:repeat-x;
}

.leftframe
{
 padding-left:5px;
	position:absolute;
	top:103px;
	width:200px;
	height:600px;
	background-color:#EEEEEE;
	font-size: 0.96em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.navigationHeader
{
 /*
 position:absolute;
	top:110px;
	left:200px;
	width:1000px;
	*/
}

.mainframe
{
	position:absolute;
	top:103px;
	left:200px;
	width:1000px;
	height:600px;
	background-color:#E2E2E2;
}

.mainframeData
{
	position:absolute;
	top:60px;
	left:0px;
	width:100%;
	height:533px;
	overflow-y:auto;
	overflow-x:hidden;
}