﻿* {
  margin: 0;
  padding: 0;
}

a {
  cursor: pointer;
}

b {
  font-weight:bolder; 
  font-size: 12px; 
}

body {
  color: #fff;
  font: 12px Verdana;
}

p {
  line-height: 20px;
  font-size: 12px;
  text-align: justify;
}  

#container {
  margin: 0px auto;
  height: 1000px;     /*800px;    */
  width: 950px;
}

#header {
  padding: 0px 25px 0px 25px;
  height: 140px;
  width: 900px;
}

.header_navi {
	float: left;
    width: 155px;
    margin: 30px 0px 0px 0px;
}
.header_navi ul {
  list-style: none;
}

.header_navi li {
  padding-left: 10px;
  padding-top:6px;
  width: 145px;
  float: left;
  position: relative;
}

.header_navi li:hover ul {
  display: block;
}

.header_navi a {
  color: #8c8f91;
  display: block;
  font-size: 10px;
  text-decoration: none;
}
.header_navi b {
	color: #8c8f91;
	font-size: 12px; 
	text-align: left;
}

.header_navi a:hover {
  text-decoration: underline;
  color: #1e3e89;
}

.header_navi b:hover {
  text-decoration: underline;
  color: #1e3e89;
}
.header_navi2 {
	float: left;
    width: 175px;
    margin: 30px 0px 0px 0px;
}
.header_navi2 ul {
  list-style: none;
}

.header_navi2 li {
  padding-left: 10px;
  padding-top:6px;
  width: 165px;
  float: left;
  position: relative;
}

.header_navi2 li:hover ul {
  display: block;
}

.header_navi2 a {
  color: #8c8f91;
  display: block;
  font-size: 10px;
  text-decoration: none;
}
.header_navi2 b {
	color: #8c8f91;
	font-size: 12px; 
	text-align: left;
}

.header_navi2 a:hover {
  text-decoration: underline;
  color: #1e3e89;
}

.header_navi2 b:hover {
  text-decoration: underline;
  color: #1e3e89;
}

#header_right_picture {
  
  float: right;
  width: 250px;
  margin: 0px 0px auto auto;  
}
#header_right_picture img {
  border: none;
  float:right;
}

/**********************************
** Inhalt
**********************************/

#content {
  color: black;
  width: 950px;
  height: auto;
}

#content a {
  text-decoration: none;
}

#content a:hover {
  text-decoration: underline;
  color: #1e3e89;
}

#content_headline {
  background: #1e3e89;
  color:white;
  float: left;
  height: 20px;
  padding: 5px 25px 5px 355px;
  width: 570px;
  display: block;
}
#content_headline p {
  font-size:14px;
  font-weight:bolder;
}
#content_language {
  background: #d9d9d9;
  height: 20px;
  width: 900px;
  float: right;
  padding: 5px 25px 5px 25px;
}

#content_Language_link {
  float:right;
  width: 90px;
  color: white;
  line-height: 20px;
  text-align:right;
}

#content b{
  color: #8c8f91;
}

#content a{
  color: #8c8f91;
}
#content_summary {
  background: #d9d9d9;
  float:left;
  font-size: 12px;
  width: 900px;
  text-align: left;
  padding: 5px 25px 5px 25px;
  text-decoration: none;
}

#content_summary_small {
  padding: 0px 595px 0px 0px;
}
.content_summary_dummy {
  float:right;
  width: 295px;
  heigth:75px;
}
.content_summary_dummy_button {
  float:right;
  padding:8px 0 0 15px;
  height:35px;
  width:130px;
  background:white;
}

#content_blocks {
  float:left;
  background: #d9d9d9;
  height: 390px;
}
#content_blockm {
  float:left;
  background: #d9d9d9;
  height: 500px;
}
#content_blockl {
  float:left;
  background: #d9d9d9;
  height: 625px;
}
#content_blockxl {
  float:left;
  background: #d9d9d9;
  height: 750px;
}
#content_blockxxl {
  float:left;
  background: #d9d9d9;
  height: 900px;
}

#content_left {
  float: left;
  padding: 25px 25px 25px 25px;
  width: 305px;
}
.content_left_dummy { 
  text-align:right;
  border: none;
  height: 110px;
  width: 305px; 
  margin: 0px;
}
.content_left_dummy img { 
  float:right;
  border: none;
  margin: 5px auto auto 0px;
}
.content_left img { 
  float:right;
  border: none;
}
.content_mid {
  float: left;
  padding: 25px 0px 25px 0px;
  width: 595px; 
}

.content_mid ul {
  font-size: 12px;
  line-height: 25px;
  list-style-type: square;
  padding-left: 14px;
  width:481px;
}

.content_mid img { 
  float:right;
  border: none;
  margin: 0px 0px auto auto;
}

.content_mid_pic { 
  float:left;
  border: none;
  height: 110px;
  width: 595px; 
  margin: 0px;
}
.content_mid_pic img { 
  float:left;
  border: none;
}
.content_mid_pic_bar {
  float:right;
  background: #1e3e89;
  margin-top:35px;
  padding: 5px 0px 5px 30px;
  line-height: 20px;
  width:465px;	
}

.content_mid a h3 {
  padding-right:25px;
  color: #fff;
  padding-left: 150px;
}

.content_mid p {
  padding-right:25px;
  width: 570px; 
}
.content_mid b {
	font-weight:bolder;
}

#content_bottom {
  height: 171px;
  padding: 0px;
  width: 950px;
}

#content_bottom img { 
  float: right;
   border: none;
}

#content_footer {
  background: #d9d9d9;
  float: right;
  padding: 5px 25px 10px 25px;
  color: white;
  width: 900px;
  height: 20px;  
  text-align: left;
  line-height: 20px;
}

.content_footer_box {
	float: left;
    width: 100px;
}
.content_footer_box2 {
	float: left;
    width: 130px;
}


