body{
	margin: 0px;
	font: 11pt/16pt Arial, Helvetica, sans-serif;
}

body.managed {
	padding: 120px 0 0 0;
}

div.manageInterface {
	display: none;
	position: absolute;
}

a{
	text-decoration : none; 
	color: inherit;
}

a:visited{
	text-decoration : none;
	color: inherit;
}

img{
	border: none;
	border-width: 0px;
	display: block;
}

.navDivider {
	padding-right: 20px;
	padding-left: 20px;
	display: inline;
	background: no-repeat;
}

/*
*der gruene balken
*/
#topContainer {
	height: 44px;
	font-family: Georgia, Serif, Times New Roman, Times;
}

.imgCollection{
	padding-right: 5px;
	padding-bottom: 5px;
	display: inline;
}

/*
*der balken mit horizontaler navigation, der item-headline und den uebersetzungen
*/
#headlineContainer{
	position: absolute;
	left: 25px;
	top: 54px;
	width:706px;
}

#headlineBreadcrumbs{
	padding-bottom:44px;
}

/*
*kapitel headline oben - z.b. Strategy
*/
#topHeadline {
	font-size: 24px;
	position: absolute;
	left: 25px;
	top: 12px;
}

/*
*kapitel navigation oben - z.b. more kontakt, ...
*/
#topNavigation {
	position: absolute;
	left: 60%;
	top: 16px;
	font-size: 16px;
}

/*
* der balken mit der 
*/
#headlineTranslations{
	margin-top:10px;
	padding-left:513px;
	border-top-style: dotted;
	border-top-width: 1px;
}

#secondNavigation {
	width: 493px;
	position: absolute;
	top: 54px;
	left: 25px;
}

#contentContainer{
	width: 706px;
	position: relative;
	float:none;
}

#contentContent {
	width: 493px;
	position: relative;
	float:none;
}

.contentNavigationHeadline{
	text-transform:uppercase;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-top: 27px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#contentNavigation {
	width: 194px;
	position: absolute;
	left:513px;
	top:0px;
	float:none;
}

/*
* die Headline des aktuellen Items
*/
#headlineHeadline {
	font-size: 16px;
	line-height: 22px;
	width:493px;
}

hr {
	border-style: dotted;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

#contentSubHeadline {
	display: block;
	font-weight: bold;
	padding-bottom: 10px;
}

.contentText {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	float:none;
}

.contentPicture {
	display: block;
}

input[type=text] {
	height: auto;
	display: inherit;
	float: inherit;
	clear: inherit;
	position: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
}


.warning {
	color: #FF0000;
}

textarea {
	display: inherit;
	float: inherit;
	clear: inherit;
	font: inherit;
	font-size: inherit;
	font-family: inherit;
	width: 100%;
}

.subheadline {
	font-weight: normal;
}

.headline {
	font-weight: normal;
	font-size: 16px;
}

.contact {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}