/*
	Import
*/
@import "/style/navigation.css";
@import "/style/teasers.css";
@import "/style/shop.css";

/*
	Markup-tags (listed alphabetically)
*/
a
	{
		color: #4E95BF;
		text-decoration: none;
	}
	
a:hover
	{
		color: #808080;
		text-decoration: none;	
	}
	
body, td, th,
	{
		font-family: arial, Sans-Serif;
		font-size: 11px;
		
	}
	
	
	
body.Setup
	{
		background-color: #FFFFFF;
		background-image: url(/images/bg-body.gif);
		background-repeat: repeat-x;
		font-family: arial, Sans-Serif;
		font-size: 11px;
		height: 100%;
		padding: 0px;
		margin: 0px;
		
	}
	
div
	{
		font-family: arial, Sans-Serif;
		font-size: 11px;
				
	}
	
form
	{
		margin: 0px;
		padding: 0px;	
	}
	
	
p
	{
		font-family: arial, Sans-Serif;
		font-size: 11px;
		margin-bottom: 18px;
		margin-top: 2px;
		
	}	
	
address	
	{
		font-size: 11px;
		margin-bottom: 2px;
		margin-top: 2px;
		font-style: normal;
		padding: 0px 0px 0px 10px;

		
	}
	
h1
	{
		font-size: 19px;
		margin: 0px 0px 6px 0px;
		padding: 0px;
	}
	
h2
	{
		font-size: 10px;
		font-weight: bold;
		margin: 0px;
		padding: 12px 10px 12px 16px;
		text-transform: uppercase;	
	}
	
	
h3
	{
		font-size: 11px;
		text-transform: uppercase;
		margin-bottom: 2px;
		margin-top: 2px;
		
	}
	
h4
	{
		font-size: 11px;
		margin-bottom: 2px;
		margin-top: 4px;	
	}
	
h5
	{
		font-size: 11px;
		margin: 0px 0px 2px 0px;	
	}
		
h6
	{	color: #A2A2A2;
		font-size: 11px;
		margin: 0px 0px 10px 0px;	
	}
	
	
h6.PressDate
	{
		color: #989898;
		font-size: 11px;
		margin: 0px 0px 10px 0px;	
	}
	
html
	{
		height: 100%;	
	}
	
img
	{
		border: 0px;	
	}
	
/*
	Classes and identifiers (listed alphabetically)
*/
	
#AddressBar
	{
		background-color: #606060;
		color: #FFFFFF;
		height: 22px;
		margin: auto;
		width: 800px;
	}

.BlueText
	{
		color: #73BBE3;		
	}
	
#BreadCrumb
	{
		border-bottom: solid 1px #74BAE3;
		font-size: 10px;
		padding: 6px 10px 6px 206px; 
	}
	
	
.ColumnLeft	
	{
		float: left;	
	}
	
.ColumnRight
	{
		float: right;	
	}
	
	
#PageBody
	{
		background-image: url(/images/bg-page-body.gif);
		background-repeat: repeat-y;
		margin: auto;
		width: 800px;
	}

#PageBodyContainer
	{
		background-image: url(/images/bg-page-body-container.gif);
		background-repeat: repeat-y;
		width:800px;
	}
	
#PageFooter
	{
		background-color: #FFFFFF;
		background-image: url(/images/bg-page-body.gif);
		background-repeat: repeat-y;
		margin: auto;
		width: 800px;
	}
	
#PageHeader
	{
		background-color: #FFFFFF;
		background-image: url(/images/bg-page-body.gif);
		background-repeat: repeat-y;
		height: 80px;
		margin: auto;
		width: 800px;
	}
	
		
.Clear
	{
		clear: both;
		height:0px;
		font-size:0px;
		line-height: 0px;
	}
	
#Content
	{
		margin: 11px 0 0 11px;
	}
	
#Content #ContentContainer
	{
		background-image: url(/images/bg-content.gif);
		padding: 4px 0px 0px 0px;
		width: 585px;
	}
	
#Content #ContentContainer #ContentHeader
	{
		background-image: url(/images/bg-content-header.gif);
		margin: 0px 6px 0px 6px;
		padding: 37px 10px 30px 19px;
	}

#Content #ContentContainer #ContentHeader h1
	{
		color: #74BAE3;	
	}
	
#Content #ContentContainer #ContentHeaderWithGradient
	{
		background-image: url(/images/bg-content-header-gradient.gif);
		margin: 0px 6px 0px 6px;
		padding: 17px 10px 30px 19px;
	}
	
#Content #ContentContainer #ContentHeaderWithGradientContainer
	{
		height: 150px;
	}
	
#Content #ContentContainer #ContentHeaderWithGradient #ContentHeaderDescription
	{
		font-size: 12px;
		line-height: 16px;
		width: 180px;	
	}
	
#Content #ContentContainer #ContentHeaderWithGradient #ContentHeaderPhoto
	{
		/*padding: 0px 0px 20px 0px;*/
		text-align: center;
		width: 230px;
	}
	
#Content #ContentContainer #ContentHeaderWithGradient #ContentHeaderText
	{
		padding: 60px 0px 0px 0px;
		width: 280px;
	}
		
#Content #ContentContainer #ContentHeaderWithGradient h1
	{
		color: #74BAE3;	
	}
	
.LinkToLocalizedVersionContainer
	{
		color: #979797;
		margin-left: 20px;	
	}

.Text
	{
		margin: 0px 21px 0px 21px;	
	}
	
.Text .ListContainer
	{
		line-height: 14px;
		margin: 0px 0px 0px 0px;		
	}
	
.Text .TextContainer
	{
		line-height: 14px;
		width: 541px;
	}

.Text .TextContainer a
	{
		text-decoration: underline;	
	}
	
.Text .TextContainer h1
	{
		padding-bottom: 10px;		
	}
	
#SectionFrontPage
	{
		margin: 11px 0px 0px 11px;
	}
	
#SectionFrontPage #Focus
	{
		background-image: url(/images/bg-section-front-page-focus.gif);
		height: 253px;
		width: 585px;
		
	}
	
#SectionFrontPage #FocusContainer
	{
		margin: 0px 15px 0px 15px;
	}
	
#SectionFrontPage #Focus .FocusItem
	{
		margin: 30px 0px 0px 0px;
		width: 185px;
	}
	
#SectionFrontPage #Focus .FocusItemContainer
	{
		width: 155px;
		margin: 0 15px;
	}
	
#SectionFrontPage #Focus .FocusItemDescription
	{
		line-height: 14px;
		width: 155px;
	}	
	
#SectionFrontPage #Focus .FocusItemPageHeader
	{
		font-weight: bold;
		width: 155px;
	}
	
#SectionFrontPage #Focus .FocusItemPhoto
	{
		height: 100px;
		margin: 0px 0px 20px 0px;
		text-align: center;
	}
	
#SectionFrontPage #ContentContainer #ContentHeader
	{
		background-image: url(/images/bg-content-header.gif);
		margin: 0px 6px 0px 6px;
		padding: 37px 10px 30px 19px;
	}
	
#SectionFrontPage #ContentContainer #ContentHeader h1
	{
		color: #74BAE3;	
	}
	
#SectionFrontPage #Text
	{
		margin: 0px 22px 0px 22px;	
	}
	
#SectionFrontPage #TextContainer
	{
		line-height: 14px;
		width: 540px;		
	}
	
#SectionFrontPage #TextContainer h1
	{
		padding-bottom: 10px;		
	}

	

	
.Icon
	{
		margin-bottom: 3px;
		vertical-align: middle;	
	}
	
#Logotype
	{
		margin-left: 1px;
	}
	
#Logotype a img
	{
		float: left;
	}

#ManagementList
	{
		
	}
	
#ManagementList .ManagementListItem
	{
		background-image: url(/images/bg-management-team-item.gif);
		background-repeat: no-repeat;
		margin: 0px 0px 10px 0px;
		width: 266px;		
	}
	
#ManagementList .ManagementListItem .ManagementListItemContainer
	{
		width: 266px;	
	}
	
#ManagementList .ManagementListItem .ManagementItemPhoto
	{
		margin: 1px;
	}
	
#ManagementList .ManagementListItem .ManagementItemText
	{
		width: 180px;	
	}

#ManagementList .ManagementListItem .ManagementItemTextContainer
	{
		padding: 10px 10px 10px 0px;	
	}
	
#SearchBar
	{
		margin: 10px 3px 0px 190px;
	}

#SearchBar .TextInput
	{
		background-image: url(images/searchText.gif); 
		height:17px; 
		width:137px;
		border:0;
	}
	
	
#SeoLinks
	{
		line-height: 15px;
		padding: 10px;
	}
	
#SeoLinks .LinksList
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
#SeoLinks .SeoPageHeaderLink
	{
		color: #838383;
		font-weight: bold;
		text-decoration: none;	
	}

#SeoLinks .SeoLink
	{
		color: #838383;
		text-decoration: underline;	
	}

#BottomStripe
	{
		background-color: #B0B0B0;
		border-bottom: solid 1px #FFFFFF;
	}	
	
#TopStripe
	{
		background-color: #808080;
		border-bottom: solid 1px #FFFFFF;
	}
	
#Toolbar
	{
		margin: 10px 20px 20px 0px;
		text-align: right;
	}
	
#Toolbar a
	{
		text-decoration: underline;	
	}
	
#Toolbar a:hover
	{
		text-decoration: none;	
	}
	
#FrontpageFeature 
	{
	}

div.RssLink img
	{
		vertical-align:middle;
		margin: 1px 5px 0px 0px;
	}

div.RssLink a
	{
		vertical-align:middle;
	}

