@charset "utf-8";
/* CSS Document */

/* common
--------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
	padding-top:10px;
}

h1 {
font-size:14px;
color: #d38153;
margin:0;
}

h2 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

.intro {
font-size:14px;
color: #d38153;
}

ul {
  margin:.5em 0 1em;
  padding:0;
  }

ul li {
  margin:0 0 0 0px;
  padding:0 0 5px 12px;
  line-height:1.5em;
  list-style:none;
  background:url("../../lib/images/red_square.gif") no-repeat 0 .5em;
  }

img {
border:0;
}

.tableDivider {
border-bottom:1px dotted #777;
}

/* get rid of deprecated table align arguments
--------------------------------------------- */
table#banner, table#toolbar, table#footer, table#stage, table#navGlobal {
margin-right: auto;
margin-left: auto;
}

/* content
--------------------------------------------- */
#content {
padding-top:20px;
}

.tablefont10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* context
--------------------------------------------- */
#context {
padding-top:20px;
}

#context {font-size: 10px;}
/*Headline in Context-Spalte*/
.headline {font-size: 11px; font-weight: bold;}

/* banner
--------------------------------------------- */
#banner {
margin-bottom:8px;
}

#banner td {
padding-right:5px;
}

/* global navigation
--------------------------------------------- */
#navGlobal td {
background-color:#003466;
}

#navGlobal td.navGlobalActive {
background-color:#C5C5C5;
}

/* footer
--------------------------------------------- */

#footer {
font-size:11px;
margin-top:20px;
}

#footer a:link, #footer a:visited {
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer span {
color:#777;
}

#footer td.divider {
border-top:1px solid #777;
padding:8px 0 0 0;
}

/* toolbar
--------------------------------------------- */
#toolbar {
font-size:11px;
}

#toolbar table td {
background-color:#777;
}

#toolbar td.passiv {
color:#777;
background-color:#E2E2E2;
padding:0 5px;
}

#toolbar td.active{
color:#E2E2E2;
background-color:#777;
padding:0 5px;
}

#toolbar td.passiv a {
color:#777;
background-color:#E2E2E2;
padding:0 5px;
text-decoration:none;
}

#toolbar td.active a {
color:#E2E2E2;
background-color:#777;
padding:0 5px;
text-decoration:none;
}

/* basiclinks
--------------------------------------------- */
a:link {
	color: #4784c3;
	text-decoration: underline;
}
a:active {
	color: #d38153;
	text-decoration: underline;
}
a:visited {
	color: #83589e;
	text-decoration: underline;
}
a:hover {
	color: #0000cc;
	text-decoration: underline;
}

.related a:link {
	color: #4784c3;
	font-size: 10px;
	text-decoration: none;
}
.related a:active {
	color: #d38153;
	font-size: 10px;
	text-decoration: none;
}
.related a:visited {
	color: #83589e;
	font-size: 10px;
	text-decoration: none;
}
.related a:hover {
	color: #0000cc;
	font-size: 10px;
	text-decoration: underline;
}

/* local navigation
--------------------------------------------- */
#navLocal table {
margin:1px 0 0 0;
}

A.navseclev3, A:visited.navseclev3 { 
	line-height: 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : none;
}

A:hover.navseclev3 { 
	line-height: 10px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : underline;
}

A.navseclev2, A:visited.navseclev2 { 
	line-height: 12px;
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : none;
}

A:hover.navseclev2 { 
	line-height: 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : underline !important;
}

A.navseclev1, A:visited.navseclev1{ 
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #003466; 
	font-weight: bold;
	text-decoration : none;
	display:block;
	padding:3px 2px 3px 0;
}

A:hover.navseclev1 { 
	line-height: 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : underline;
	display:block;
	padding:3px 2px 3px 0;
}

/* sitemap
--------------------------------------------- */

.sitemapLevelOne { 
 background-color: #E2E2E2; 
 font-size: 10px;
 }
 
 .sitemapLevelTwo { 
 background-color: #F1F1F1; 
 font-size: 10px;
 }
 
 .sitemapLevelThree { 
 background-color: #FCFCFC; 
 font-size: 10px;
 }
 
 A.sitemap, A:visited.sitemap { 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : none;
}

A:hover.sitemap { 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : underline;
}

a:link strong, a:visited strong {
color:#003466;
text-decoration:none;
background-color:#FFF;
}

a:hover strong {
color:#003466;
text-decoration:underline;
}

/* forms
--------------------------------------------- */
.submitclass4 {
	background-image:  url("../images/button-absenden.gif");
	width: 85px; height:13px;
	border: 0;
	font-size: 0;
	}

.submitclass4_en {
	background-image:  url("../images/button-absenden-en.gif");
	width: 85px; height:13px;
	border: 0;
	font-size: 0;
	}

/* styles for locations
--------------------------------------------- */
body.locations h2 {
margin-top:30px;
}


/* styles for satelites
--------------------------------------------- */
#mainPrint {
   width: 740px;
   float: none !important;
   color: black;
   background: transparent none;
   margin-left: auto;
margin-right: auto;
   padding-top: 1em;

   }
div#contentPrint {
   border-top: 1px solid #930;
		padding:1em 0 0 0;
margin-top:1em;
   }

div#headPrint {
font-size:9pt;
}

div#back {
color:#777;
float:right;
}

div#clear {
clear:both;
}