/* Color Definitions */

/* Company Colors: 
_ Blue: 							RGB   0 | 157 | 216		#009DD8
_ Light Gray: 					RGB 181 | 181 | 182		#B5B5B6
_ Dark Gray: 					RGB 107 | 108 | 109		#6B6C6D
_ Black: 						RGB   0 |   0 |   0		#000000
*/



body {
background-color: transparent;
padding: 0pt;
margin: 0pt;
font-size: 9pt;
font-family: Arial, Helvetica, Sans-serif;
/*color:#000000;*/ 
}

/* General Anchors and Links show no decoration at all */
a,
a:hover,
a:link,
a:visited {
	text-decoration:inherit;
	font-style:inherit;
	font-size:inherit;
	color:#B5B5B6;
}	
	

span.AGT {
	text-decoration:none;	
	color: #009DD8;
}

h1 {
	color: #009DD8;
	font-size:14pt;
	border-bottom:1pt solid #009DD8;
	margin-top:25pt;
	margin-bottom:25pt;
}	

div#printimpressum {
	border-top:1pt solid #009DD8;
	margin-top:40pt;
	padding-top:5pt;	
	display:block;
	font-size:7pt;
	color:#B5B5B6;
	font-style:italic;
}

div#silverstripeNavigator {
	display:none;
}

img {
border:0pt;
}

img#printlogo {
	width:7.5cm;
	margin-top:1cm;
}

img#screenlogo {
	display:none;
}

div.breadcrumbs {
	display:none;
}

/* Image Gallery Block */
div.gallery {
	float:right;
	width:70%;
}

/* Content Block */ 
div.content {
	float:right;
	width:67%;
	padding-top: 3pt; 	/* Aligns Menu and Content first line on firefox */
}

div.content h2{
	margin-top: 4em;
	font-size:85%;
	font-weight:bold;
	font-style:italic;
	border-bottom:1pt solid #B5B5B6;
}

div.content p {
	font-size: inherit;
	line-height: 1.6em;
	padding-right:0pt;
	}
	
div.content p:first-child /*der erste Absatz im content div wird anders behandelt*/
{
	font-size: 1.2em;	
	display: inline;	
	font-style: italic;
	color: #B5B5B6;
	font-weight: inherit;
}

p#HomePageFirstParagraph
{
	margin-top: 1px;
	font-size: 1em;	
	font-style: italic;
	color:black;
}

p#HomePageFirstParagraph a
{
	color:black;
}

div.content p a {
	text-decoration:underline;
}


div.content ul{
	list-style-type:none;
	color:#B5B5B6;
	margin-bottom:1.5em; 
	margin-top:1.5em; 
}

div.content ul li a{
	text-decoration: none;
	color:inherit;
	line-height:2em;
}

div.content ul li a:hover{
	color:#6B6C6D;
}

div.content ul li a:before {
	content:">";
	margin-right:0.8em;
}

div.content img.left {
	clear:both;
}


/* Middle Section Block */
div.middle {
	margin:0;
	padding:0;
}

/* Navigation Block */
div.navigation {
	float:left;
	font-size:1.1em;
}

div.navigation ul {
	list-style-type: none;
	padding-left:0;
	margin:0;
}

div.navigation ul.navLevel2  {
	list-style-type: none;
	padding-left:10pt;
}

div.navigation ul.navLevel1 li {
	padding:0pt;
}

div.navigation ul.navLevel1 li a {
	display:block;
	color: #6B6C6D;
	padding-bottom:0pt; 
	padding-left:0pt;
	text-decoration: none;
	line-height:2em;
}

div.navigation ul.navLevel1 li a:hover {
	background-color:#E1E1E2;
}


div.navigation ul.navLevel2 li {
	width:100%;
	color: #B5B5B6;
	line-height:1em;
	margin-left:0pt;
}

div.navigation ul.navLevel2 li a {
	display:inline;
	background-color:transparent;
	color: #B5B5B6;
	padding:0pt; 
	text-decoration: none;
	font-size:.85em;
	line-height:1.5em;
}

div.navigation ul.navLevel2 li a:hover {
	background-color:transparent;
	color:#6B6C6D;
}

div.navigation ul.navLevel2 li a:before {
	content:">";
	margin-right:0.8em;
}


div.navigation ul.navLevel1 li a.current, /*Highlight the currently active link in the menu*/
div.navigation ul.navLevel2 li a.current {
	/*text-decoration:underline;*/
	font-style:italic;
	color:#6B6C6D;
}


div.footer { 
	display:none;
}
