body {
  background:#1D2332;
  margin:auto;
  }
body, table {
  font-family:arial;
  font-size:9pt;
}
body p {
  padding:0px;
  margin:0px;
}
div#page_content p {
  margin:10px 0px;
}
div.clear{
  clear:both;
  width:0px;
  height:0px;
  font-size:0px;
  border:0px;
  line-height:0px;
  }
a:hover {
  cursor:hand;
}
/* PAGE STYLES */


div#page_frame{
  width:970px;
  position:absolute;
  left:50%;
  margin-left:-485px;
  margin-top:30px;
  margin-bottom:30px;
  }
div#page_header{
  background:#B60D2F;
  }
div#page_header_title{
  height:112px;
  color:#fff;
  }
div#page_header_title_logo{
  float:left;
  }
div#page_header_title_logo a{
  outline:0px;
  }
div#page_header_title_adress{
  float:right;
  padding:16px;
  }
div#page_header_banner{
  background:#F9F9F9 url(../images/page/header/9.jpg) no-repeat;
  color:#000000;
  height:140px;
  }

div#page_navigation_main{

  }
div#page_navigation_main_0{
  color:#33333F;
  }
div#page_navigation_main_1{

  }
div#page_navigation_main_2{
  color:#000000;
  }
div#page_navigation_footer_0{
  color:#808080;
  }
div#page_content{
  background:#FFFFFF;
  color:#000000;
  float:left;
  width:970px;
  padding:30px 0px;
  padding-bottom:90px;
  }
div#page_content a{
  color:#B60D2F;
  }
div#page_content_spacer{
  padding:20px 60px;
  }
div#page_content_left{
  float:left;
  width:160px;
  }
div#page_content_left h1, div#page_content_einspalter h1{
  color:#B60D2F;
  font-size:1.8em;
  font-weight:normal;
  margin:0px;
  margin-bottom:20px;
  }
div#page_content_left h1 {
  margin:0px;
  }
div#page_content_right{
  float:right;
  width:670px;
  margin-left:20px;
  padding-top:8px;
  }
div#page_footer{
  padding-top:20px;
  padding-bottom:60px;
  color:#808080;
  }
div#page_footer_text{
  float:left;
  }
div#page_navigation_footer{
  float:right;
  }


/* NAVIGATION POINT STYLES */


div#page_navigation_main_0 ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  background:#33333F url(../images/page/navigation/0_bg.gif) repeat-x;
  float:left;
  width:100%;
  border-top:1px solid #808080;
  }
div#page_navigation_main_0 li{
  float:left;
  }
div#page_navigation_main_0 a{
  display:block;
  padding:0px 20px;
  height:35px;
  float:left;
  line-height:35px;
  text-decoration:none;
  color:#33333F;
  outline:0px;
  }
div#page_navigation_main_0 a:hover{
  color:#DFDFDF;
  }
div#page_navigation_main_0 li.active a{
  background:#33333F url(../images/page/navigation/0_bg_active.gif) repeat-x;
  color:#E3E3E5;
  }
div#page_navigation_main_0 a.active:hover{
  color:#FFFFFF;
  }


div#page_navigation_main_1 ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  background:#33333F;
  float:left;
  width:100%;
  }
div#page_navigation_main_1 li{
  float:left;
  }
div#page_navigation_main_1 a{
  display:block;
  padding:0px 10px;
  height:30px;
  line-height:30px;
  float:left;
  text-decoration:none;
  color:#E3E3E5;
  font-size:0.9em;
  outline:0px;
  }
div#page_navigation_main_1 a:hover{
  color:#FFFFFF;
  }
div#page_navigation_main_1 li.active a{
  background: url(../images/page/navigation/1_bg_active.gif) 0px 5px repeat-x;
  color:#33333F;
  }
div#page_navigation_main_1 li.active a:hover{
  color:#33333F;
  }


div#page_navigation_main_2 ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  background:#FFFFFF;
  float:left;
  width:100%;
  border-bottom:1px solid #000;
  }
div#page_navigation_main_2 li{
  float:left;
  }
div#page_navigation_main_2 a{
  display:block;
  padding:7px 10px;
  text-decoration:none;
  color:#000000;
  font-size:0.9em;
  outline:0px;
  }
div#page_navigation_main_2 a:hover{
  color:#B60D2F;
  }
div#page_navigation_main_2 li.active a{
  color:#B60D2F;
  }
div#page_navigation_main_2 li.active a:hover{
  }

div#page_content_left_navigation ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  padding-top:30px;
  }
div#page_content_left_navigation li{
  padding-bottom:8px;
  padding-left:20px;
  background:url(../images/page/navigation/2_list.gif) no-repeat;
  }
div#page_content_left_navigation a{
  color:#000000;
  text-decoration:none;

  }
div#page_content_left_navigation a:hover{
  color:#cc0000;
  }
div#page_content_left_navigation li.active{

  }
div#page_content_left_navigation li.active a{
  color:#B60D2F;
  font-weight:bold;
  }
div#page_content_left_navigation li.active a:hover{
  }


div#page_navigation_footer ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  float:left;
  }
div#page_navigation_footer li{
  float:left;
  padding-left:10px;
  }
div#page_navigation_footer a{
  color:#808080;
  }
div#page_navigation_footer a:hover{
  color:#AAAAAA;
  }
div#page_navigation_footer li.active a{
  color:#FFFFFF;
  }
div#page_navigation_footer li.active a:hover{
  }


div#page_navigation_language ul{
  list-style-type:none;
  padding:0px;
  margin:0px;
  float:right;
  padding-bottom:10px;
  }
div#page_navigation_language li{
  float:left;
  }
div#page_navigation_language a{
  color:#808080;
  }
div#page_navigation_language a:hover{
  color:#FFFFFF;
  }
div#page_navigation_language li.active a{
  color:#FFFFFF;
  }
div#page_navigation_language li.active a:hover{
  }

img a {
  border:0px;
}
	
/* OTHER STYLES */

table td {
  vertical-align:top;
  }
ul.menu_hauptnavi li a{
  text-decoration:none;
  color:#000;
  font-weight:bold;
  }
ul.menu_hauptnavi li a.active{
  color:#f00;
  }

/* Module Styles */

div.cms_function_news_list_item {
  }
div.cms_function_news_list_item div.header{
  }
div.cms_function_news_list_item div.space{
  background:#333;
  float:right;
  width:100%;
  padding:0px 0px;
  }
div.cms_function_news_list_item div.date{
  float:right;
  background:#B60D2F;
  color:#ffffff;
  text-align:right;
  border-left:1px solid #fff;
  padding:2px 10px;
  width:120px;
  white-space:nowrap;
  }
div.cms_function_news_list_item div.title{
  font-weight:bold;
  clear:both;
  line-height:24pt;
  }
div.cms_function_news_list_item div.content{
  }
div.cms_function_news_list_item div.full{
  }