* {
  margin: 0;
  padding: 0;
}

body {
  background-color:#204f8a;
  background-image:url('default_02_FILES/bg_ibis.jpg');
  background-repeat: repeat-y;
  width:100%;
  font: 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
  color:#000000;
}

a {
  font-size:11px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

ul {
  list-style: none;
  list-style-type: none;
  margin:10px 0 10px 0;
  padding:0;
}

ul li {
  background-image:url('default_02_FILES/navigation_selection_1.gif');
  background-repeat: no-repeat;
  background-position:0 5px;
  padding-left:10px;
  margin:5px 0 5px 0;
  font-size:11px;
}

ol {
  margin:0;
  padding:5px 0 5px 20px;
}

ol li {
  margin:0;
  padding:0;
  font-size:11px;
}

form {
  margin: 0;
  padding: 0;
}

h6 {
  text-align:center;
}

.ibis_main {
  width:981px;
  float:left;
  margin:10px 15px 0 25px;
  padding:0;
  padding-bottom:5px;
}

#head_info {
  float:right;
  margin-right:10px;
  margin-bottom:15px;
  text-align:right;
}

#head_info a {
  padding-right:15px;
  font-size:11px;
  color:#ffffff;
  text-decoration: none;
}

#head_info a.last {
  padding-right:0;
}

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

#head_info img{
  margin-right:3px;
  border:0;
}

.head_left {
  background-image:url('default_02_FILES/ibis_logo.jpg');
  background-repeat: no-repeat;
  width:190px;
  height:123px;
  float:left;
  margin-right:12px;
  margin-bottom:9px;
}

.head_left a {
  width:190px;
  height:123px;
  display:block;
  text-decoration: none;
}

.head_middle {
  background-image:url('default_02_FILES/head_image.jpg');
  background-repeat: no-repeat;
  width:560px;
  height:123px;
  float:left;
  margin-right:13px;
  margin-bottom:9px;
}

.head_titleline {
  float:left;
  margin:65px 0 0 30px;
  font-size:18px;
  font-weight:bold;
  color:#004f91;
  text-transform:uppercase;
}

.head_right {
  background-image:url('default_02_FILES/shadow_header_right.gif');
  background-repeat: no-repeat;
  width:191px;
  height:123px;
  float:left;
  margin:0;
  padding:0;
  margin-bottom:9px;
}

.head_right_image {
  background-image:url('default_02_FILES/header_right_img.jpg');
  width:182px;
  height:111px;
  float:left;
  margin:0;
  padding:0;
}

.column_left {
  background-color:#ffffff;
  width:190px;
  float:left;
  margin-right:12px;
}

.column_left_container {
  width:191px;
  float:left;
}

.column_middle {
  width:561px;
  float:left;
  margin-right:12px;
}

.column_right {
  width:191px;
  float:left;
}

.column_right_container {
  width:191px;
  float:left;
}

.column_left_main {
  background-color:#ffffff;
  background-image:url('default_02_FILES/shadow_left_right.jpg');
  background-repeat: no-repeat;
  background-position:182px 0;
  width:190px;
  float:left;
}

.menu_title {
  background-image:url('default_02_FILES/head_eckpunkte.gif');
  background-repeat: no-repeat;
  width:182px;
  height:36px;
  float:left;
  border-bottom:1px #005091 dotted;
}

.mainmenu {
  width:190px;
  float:left;
}

.mainnews {
  width:182px;
  float:left;
}

ul.main_menu_1 {
  background-color:#7eb3f1;
  width:182px;
  float:left;
  overflow:hidden;
  padding:0;
  margin:0;
}

ul.main_menu_1 li {
  background-image:none;
  background-color:#7eb3f1;
  width:182px;
  float:left;
  overflow:hidden;
  border-bottom:1px #ffffff dotted;
  padding:0;
  margin:0;
}

ul.main_menu_1 li a {
  display:block;
  width:170px;
  padding:3px 0 2px 13px;
  font-size:11px;
  color:#393b40;
  text-decoration: none;
}

ul.main_menu_1 li a:hover {
  background-color:#eef5fb;
  display:block;
  text-decoration: none;
}

ul.main_menu_1 li a.selected {
  background-image:url('default_02_FILES/navigation_selection_1.gif');
  background-repeat: no-repeat;
  background-position: 5px 9px;
  display:block;
  font-weight:bold;
  color:#004f91;
  text-decoration: none;
}

ul.main_menu_2 {
  background-color:#c7def2;
  width:182px;
  float:left;
  overflow:hidden;
  padding:0;
  margin:0;
}

ul.main_menu_2 li {
  background-image:none;
  background-color:#c7def2;
  width:182px;
  float:left;
  overflow:hidden;
  border:0;
  padding:0;
  margin:0;
}

ul.main_menu_2 li a {
  display:block;
  width:158px;
  padding:3px 0 2px 25px;
  font-size:11px;
  color:#515151;
  text-decoration: none;
}

ul.main_menu_2 li a:hover {
  background-color:#c9ced8;
  display:block;
}

ul.main_menu_2 li a.selected {
  background-image:url('default_02_FILES/navigation_selection_1.gif');
  background-repeat: no-repeat;
  background-position:17px 9px;
  display:block;
  font-weight:bold;
  color:#004f91;
  text-decoration: none;
}

ul.main_menu_3 {
  background-color:#eff5fb;
  width:182px;
  float:left;
  overflow:hidden;
  padding:0;
  margin:0;
}

ul.main_menu_3 li {
  background-image:none;
  background-color:#eff5fb;
  width:182px;
  float:left;
  overflow:hidden;
  padding:0;
  margin:0;
}

ul.main_menu_3 li a {
  display:block;
  width:146px;
  padding:3px 0 2px 36px;
  font-size:11px;
  color:#6e717a;
  text-decoration: none;
}

ul.main_menu_3 li a:hover {
  background-color:#e5f0fc;
  display:block;
}

ul.main_menu_3 li a.selected {
  background-image:url('default_02_FILES/navigation_selection_2.gif');
  background-repeat: no-repeat;
  background-position:29px 9px;
  display:block;
  font-weight:bold;
  color:#fd9621;
  text-decoration: none;
}

.menu_searchbox {
  background-color:#005091;
  width:182px;
  height:33px;
  float:left;
}

.menu_searchbox a {
  margin-left: 7px;
}

.search_icon {
  float:left;
  padding-top: 9px;
}

.line_clear {
  line-height:0;
  clear:both;
}

.form_field_search {
  width:140px;
  height:16px;
  float:left;
  padding: 0;
  margin: 9px 0 0 10px;
  border: 0;
  font-size:10px;
}

.shadow_left_bottom {
  background-image:url('default_02_FILES/shadow_left_bottom.jpg');
  background-repeat: no-repeat;
  width:190px;
  height:11px;
  float:left;
  margin-bottom:5px;
}

.news_main_title {
  background-image:url('default_02_FILES/head_blickpunkte.gif');
  background-repeat: no-repeat;
  width:182px;
  height:35px;
  float:left;
  border-bottom:1px #9097a5 dotted;
}

.news_item {
  background-color:#c9ced8;
  width:182px;
  float:left;
  margin: 0;
  padding:0;
  border-bottom:1px #ffffff dotted;
}

.news_content {
  background-color:#ffffff;
  width:166px;
  float:left;
  margin: 2px;
  padding:6px;
  font-size:10px;
  color:#515151;
}

.news_content h1 {
  font-size:11px;
  font-weight:bold;
  color:#105b98;
  padding-bottom:2px;
}

.news_content .text{
  float:left;
  font-size:10px;
  color:#515151;
}

a.infolink_1, a.infolink_2 {
  margin-left:2px;
  font-size:10px;
  font-weight:bold;
  color:#005091;
  text-decoration:none;
}

a.infolink_2 {
  font-size:11px;
}

.column_middle_main {
  background-color:#ffffff;
  background-image:url('default_02_FILES/shadow_middle_right.jpg');
  background-repeat: no-repeat;
  background-position:553px 0;
  width:561px;
  float:left;
}

.column_middle_main p {
  margin:10px 0 0 0;
}

.column_middle_main h1 {
  font-size:13px;
  font-weight:bold;
  color:#005091;
  padding-top:10px;
  padding-bottom:5px;
  text-align:left;
}

.column_middle_main h2 {
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.shadow_middle_bottom {
  background-image:url('default_02_FILES/shadow_middle_bottom.jpg');
  background-repeat: no-repeat;
  width:561px;
  height:12px;
  float:left;
}

.content_head {
  background-color:#c7def2;
  width:489px;
  min-height:24px;
  float:left;
  padding: 12px 30px 0 34px;
  font-size:12px;
  font-weight:bold;
  color:#204168;
  border-bottom:1px #4e7ed0 dotted;
}

.content_image {
  background-color:#ffffff;
  width:553px;
  float:left;
}

.content_item_1 {
  background-color:#ffffff;
  width:485px;
  float:left;
  padding: 15px 0 10px 0;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_descriptor {
  background-color:#e5f0fc;
  width:553px;
  height:14px;
  float:left;
  border-top:1px #4f7fd0 dotted;
}

.content_item_2 {
  width:485px;
  float:left;
  padding: 0 30px 0 34px;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_item_2_table {
  width:485px;
  float:left;
  display:table;
  border-collapse:collapse;
}

.start_item {
  width:553px;
  float:left;
}

.content_item_3 {
  background-color:#ffffff;
  width:553px;
  float:left;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_item_3 img {
  width:166px;
  float:left;
  border:0;
  margin-right:14px;
}

.content_item_3_text {
  background-color:#ffffff;
  width:338px;
  float:left;
  padding: 8px 15px 12px 0;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_item_2_row {
  display:table-row;
}

.content_item_2_left {
  width:231px;
  display:table-cell;
  padding: 5px 10px 5px 0;
  font-size:11px;
  color:#646464;
  text-align:justify;
  border-right:1px #4f7fd0 dotted;
}

.content_item_2_right {
  width:231px;
  display:table-cell;
  padding: 5px 0 5px 14px;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.column_right_main {
  background-image:url('default_02_FILES/shadow_right_right.jpg');
  background-repeat: no-repeat;
  background-position:182px 0;
  width:191px;
  float:left;
}

.term_main_title {
  background-image:url('default_02_FILES/head_zeitpunkte.gif');
  background-repeat: no-repeat;
  width:182px;
  height:35px;
  float:left;
  border-bottom:1px #9097a5 dotted;
}

.ibblog_main_title {
  background-image:url('default_02_FILES/head_ib_blog.gif');
  background-repeat: no-repeat;
  width:182px;
  height:35px;
  float:left;
  border-bottom:1px #9097a5 dotted;
}

.term_main {
  width:182px;
  float:left;
}

.term_item {
  background-color:#c7def2;
  width:182px;
  float:left;
  border-bottom:1px #ffffff dotted;
}

.term_content {
  background-color:#ffffff;
  width:166px;
  float:left;
  margin: 2px;
  padding:6px;
  font-size:10px;
  color:#515151;
}

.term_content h1 {
  float:left;
  font-size:11px;
  font-weight:bold;
  color:#105b98;
  padding-bottom:2px;
}

.iblog_main {
  background-color: #ffffff;
  float:left;
  width:182px;
}

.term_content .text{
  float:left;
  font-size:10px;
  color:#515151;
}

.shadow_right_bottom {
  background-image:url('default_02_FILES/shadow_right_bottom.jpg');
  background-repeat: no-repeat;
  width:191px;
  height:10px;
  float:left;
  margin-bottom:5px;
}

.breadcrumb_txt {
  float:left;
  padding:2px 5px 0 0;
  font-size:10px;
  font-weight:normal;
  color:#004f91;
  text-decoration: none;
}

a.breadcrumb_1 {
  font-size:10px;
  font-weight:normal;
  color:#004f91;
  text-decoration: none;
}

a.breadcrumb_2 {
  font-size:10px;
  font-weight:bold;
  color:#004f91;
  text-decoration: none;
}

a.breadcrumb_1:hover, a.breadcrumb_2:hover, a.breadcrumb_3:hover {
  text-decoration: underline;
}

.content_default_item_1 {
  width:485px;
  float:left;
  padding: 5px 0 5px 0;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_default_item_1 h2.start {
  width:485px;
  float:left;
  padding-top: 12px;
  padding-bottom: 20px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.content_default_item_1 h2 {
  width:485px;
  float:left;
  padding-top: 5px;
  padding-bottom: 20px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.content_default_item_1 h3 {
  width:485px;
  float:left;
  padding-top: 15px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.content_default_item_search {
  width:485px;
  float:left;
  padding: 0;
  padding-top: 5px;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_default_item_1 a, .content_default_item_search a {
  font-size:11px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

.content_default_item_search h2 {
  width:485px;
  float:left;
  padding: 0;
  padding-top: 5px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.content_default_item_1 h2 a, .content_default_item_search h2 a {
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-decoration:none;
}

.content_default_item_search .search_previous {
  float:left;
}

.content_default_item_search .search_next {
  float:right;
}

.content_default_descriptor {
  background-image:url('default_02_FILES/content_descriptor.gif');
  background-repeat: no-repeat;
  width:553px;
  height:18px;
  float:left;
}

.content_body_default {
  background-color:#e5f0fc;
  width:485px;
  min-height:400px;
  float:left;
  padding: 10px 34px 10px 34px;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.csc-textpic-text p{
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.csc-textpic-text {
  margin: 10px 0 10px 0;
}

.content_body_start {
  width:553px;
  float:left;
  min-height:450px;
}

.tx-irfaq-pi1 {
  width:485px;
  float:left;
  border:0;
  padding:0;
  margin:0;
}

.content_body_default img {
  float:left;
  border:0;
  margin:4px 10px 0 0;
}

.content_body_default img.right {
  float:right;
  border:0;
  margin-right:0;
  margin:4px 0px 0 10px;
}

.content_footer {
  background-color:#e5f0fc;
  width:553px;
  height:21px;
  float:left;
  padding-top:7px;
  border-top:1px #4f7fd0 dotted;
  text-align:center;
}

.content_footer a, .content_footer a.last {
  margin-right:65px;
  font-size:11px;
  font-weight:bold;
  color:#1f659f;
  text-decoration: none;
  text-transform:uppercase;
}

.content_footer a.last {
  margin-right:0;
}

.content_footer img {
  margin-right:5px;
  border:0;
}

.content_footinfo {
  float:left;
  padding:5px 0 0 5px;
}

.content_footinfo a {
  margin-right:15px;
  font-size:10px;
  font-weight:normal;
  color:#9097a5;
  text-decoration: none;
}

.content_default_line {
  width:489px;
  float:left;
  padding: 5px 0 5px 0;
}

.content_default_line label {
  width:100px;
  float:left;
  padding-right:10px;
  display:block;
}

.content_default_line input.field, .tx-srfeuserregister-pi1-text, dd select, .tx-srfeuserregister-pi1-password {
  background-color:#ffffff;
  width:250px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  font-weight:normal;
}

.content_default_line .gline {
  float:left;
}

.content_default_line .gline label {
  width:50px;
  float:left;
  padding-right:10px;
  display:block;
}

.content_default_line .gline input {
  float:left;
  padding-right:10px;
  font-weight:normal;
}

.content_default_line .gline select {
  background-color:#ffffff;
  width:250px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  font-weight:normal;
}

.content_default_line input.form_medium_text, .content_default_line input.form_large_text {
  width:250px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  font-weight:normal;
}

.content_default_line select.form_medium_select, .content_default_line select.form_xsmall_select {
  width:250px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  font-weight:normal;
}

.content_default_line input.form_xsmall_text {
  background-color:#ffffff;
  width:50px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  font-weight:normal;
}

.content_default_line textarea.area {
  width:250px;
  height:100px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
}

.content_default_line a {
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-decoration:none;
}

.content_default_line2 {
  background-color:#c7def2;
  width:489px;
  float:left;
  padding: 5px 0 5px 0;
}

.content_default_line2 label {
  width:80px;
  float:left;
  padding-left:10px;
  padding-right:10px;
  display:block;
}

.content_default_line2 select {
  background-color:#e5f0fc;
  width:250px;
  float:left;
  padding: 0;
  margin: 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
}


.button_line {
  width:361px;
  float:left;
  margin:10px 0 10px 0;
  clear:both;
  text-align:right;
}

.button_line2 {
  width:180px;
  float:left;
  margin:10px 0 10px 0;
  text-align:right;
}

.button_line3 {
  width:181px;
  float:left;
  margin:10px 0 10px 0;
  clear:both;
  text-align:left;
}

a.mm_button, .button_line a.mm_button, .button_line2 a.mm_button, .button_line3 a.mm_button {
  background-color:#004f91;
  padding:2px 10px 2px 10px;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
}

a.mm_button:hover, .button_line a.mm_button:hover, .button_line2 a.mm_button:hover, .button_line3 a.mm_button:hover {
  background-color:#7eb3f1;
  text-decoration:none;
}

table {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:10px 0 20px 0;
  border-bottom:1px #7eb3f1 dashed;
  font-size:11px;
}

caption {
  background-color:#c7def2;
  margin:0;
  margin-top:10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}

thead {
  background-color: transparent;
  text-align:left;
  font-size:11px;
  border-bottom:1px #7eb3f1 dashed;
}

thead th {
  padding:2px;
  border:none;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}

tbody td {
  padding:1px 4px 0 0;
  font-size:11px;
  text-align:right;
}

tbody .tr-even {
  background-color:#c7def2;
  padding:1px 4px 0 0;
  font-size:11px;
  text-align:right;
}

tfoot td {
  padding:1px 4px 0 0;
  border-top:1px #7eb3f1 dashed;
  font-size:11px;
  font-weight:bold;
  text-align:right;
}

table.right_top {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:10px 0 20px 0;
  border-bottom:1px #7eb3f1 dashed;
  font-size:11px;
}

table.right_top tbody td {
  padding:1px 0 0 4px;
  font-size:11px;
  text-align:right;
  vertical-align:top;
}

table.right_top tbody .tr-even {
  background-color:#c7def2;
  padding:1px 0 0 4px;
  font-size:11px;
  text-align:right;
  vertical-align:top;
}

table.right_top tfoot td {
  padding:1px 0 0 4px;
  border-top:1px #7eb3f1 dashed;
  font-size:11px;
  font-weight:bold;
  text-align:right;
  vertical-align:top;
}

table.left {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:10px 0 20px 0;
  border-bottom:1px #7eb3f1 dashed;
  font-size:11px;
}

table.left tbody td {
  padding:1px 0 0 4px;
  font-size:11px;
  text-align:left;
}

table.left tbody .tr-even {
  background-color:#c7def2;
  padding:1px 0 0 4px;
  font-size:11px;
  text-align:left;
}

table.left tfoot td {
  padding:1px 0 0 4px;
  border-top:1px #7eb3f1 dashed;
  font-size:11px;
  font-weight:bold;
  text-align:left;
}

table.left_top {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:10px 0 20px 0;
  border-bottom:1px #7eb3f1 dashed;
  font-size:11px;
}

table.left_top tbody td {
  padding:1px 0 0 4px;
  font-size:11px;
  text-align:left;
  vertical-align:top;
}

table.left_top tbody .tr-even {
  background-color:#c7def2;
  padding:1px 0 0 4px;
  font-size:11px;
  text-align:left;
  vertical-align:top;
}

table.left_top tfoot td {
  padding:1px 0 0 4px;
  border-top:1px #7eb3f1 dashed;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
}

table.center {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:10px 0 20px 0;
  border-bottom:1px #7eb3f1 dashed;
  font-size:11px;
}

table.center tbody td {
  padding:1px 2px 0 2px;
  font-size:11px;
  text-align:center;
}

table.center tbody .tr-even {
  background-color:#c7def2;
  padding:1px 2px 0 2px;
  font-size:11px;
  text-align:center;
}

table.center tfoot td {
  padding:1px 2px 0 2px;
  border-top:1px #7eb3f1 dashed;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}

table.center_top {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:10px 0 20px 0;
  border-bottom:1px #7eb3f1 dashed;
  font-size:11px;
}

table.center_top tbody td {
  padding:1px 2px 0 2px;
  font-size:11px;
  text-align:center;
  vertical-align:top;
}

table.center_top tbody .tr-even {
  background-color:#c7def2;
  padding:1px 2px 0 2px;
  font-size:11px;
  text-align:center;
  vertical-align:top;
}

table.center_top tfoot td {
  padding:1px 2px 0 2px;
  border-top:1px #7eb3f1 dashed;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  vertical-align:top;
}

.csc-uploads {
  width:485px;
  float:left;
  border-spacing:0;
  border-collapse:collapse;
  margin:5px 0 0 0;
  font-size:11px;
  font-weight:normal;
}

.csc-uploads a {
  font-size:11px;
  font-weight:normal;
  color:#646464;
  text-decoration:none;
}

.csc-uploads a:hover {
  text-decoration: underline;
}

.csc-uploads tr {
  background-color:#c7def2;
  border-bottom:1px #e5f0fc solid;
  padding:0;
  margin:0;
}

.csc-uploads td {
  padding:0 4px 2px 0;
  text-align:right;
}

.csc-uploads p {
  padding:0;
  margin:0;
}

ul.deep0 {
  margin-left: 0;
}

li.deep0 {
  background-image:none;
  background-color:#c7def2;
  line-height:15px;
  margin-bottom:15px;
  padding: 10px;
  padding-right:0;
}

ul.deep1 {
  margin-top: 5px;
  margin-left: 20px;
}

li.deep1 {
  background-image:none;
  background-color:#e5f0fc;
  line-height:15px;
  width:380px;
  padding:5px;
  padding-left:10px;
  padding-right:0;
}

ul.deep2 {
  margin-top: 5px;
  margin-left: 20px;
}

li.deep2 {
  background-image:none;
  background-color:#ffffff;
  line-height:15px;
  width:280px;
  padding:5px;
  padding-left:10px;
  padding-right:0;
}

li.deep0 a {
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-decoration:none;
}

li.deep1 a ,li.deep2 a {
  font-size:11px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

.faq_question_box {
  width:489px;
  float:left;
  margin: 10px 0 10px 0;
}

ul.faq_list {
  width:489px;
  margin:0;
  padding:0;
}

ul.faq_list li {
  background-image:url('default_02_FILES/navigation_selection_1.gif');
  background-repeat: no-repeat;
  background-position:0 6px;
  padding-left:10px;
  margin:0;
  font-size:10px;
}

ul.faq_list li a {
  margin-right:15px;
  font-size:10px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

ul.faq_list li a:hover {
  text-decoration: underline;
}

ul.faq_list li a.faqq {
  margin-right:15px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-decoration:none;
}

ul.faq_list li a.faqq:hover {
  text-decoration: underline;
}

.faq_answer_box {
  width:489px;
  float:left;
  padding: 5px 0 5px 0;
  font-size:11px;
  color:#646464;
  text-align:justify;
  border-top:1px #005091 dotted;
}

.faq_answer_box h3 {
  width:489px;
  float:left;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size:11px;
  font-weight:bold;
  color:#646464;
  text-align:left;
}

.faq_answer_info {
  width:489px;
  float:left;
  padding: 5px 0 5px 0;
  font-size:9px;
  color:#646464;
}

.faq_answer_info a {
  margin-right:15px;
  font-size:9px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

.faq_answer_info a:hover {
  text-decoration: underline;
}

fieldset {
  border:0;
}

fieldset.csc-mailform {
  border:0;
  margin-top: 15px;
  margin-bottom: 15px;
}

fieldset.csc-mailform label, .formElement label {
  width:150px;
  clear:both;
  float:left;
  margin: 5px 0 5px 0;
  padding:0;
  padding-right:10px;
  display:block;
  font-size:11px;
}

fieldset.csc-mailform input, #commentFormNonAjax input, #commentForm input {
  background-color: #ffffff;
  width:300px;
  float:left;
  padding: 0;
  margin: 0;
  margin: 5px 0 5px 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  height: auto;
}

fieldset.csc-mailform .csc-mailform-check {
  width:15px;
  float:left;
  padding: 0;
  margin: 0;
  margin: 5px 0 5px 0;
  border: 1px #000000 solid;
  color: #000000;
}

fieldset.csc-mailform select {
  width:300px;
  float:left;
  padding: 0;
  margin: 0;
  margin: 5px 0 5px 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
}

fieldset.csc-mailform textarea, #commentFormNonAjax textarea, #commentForm textarea {
  background-color: #ffffff;
  width:300px;
  height:150px;
  float:left;
  padding: 0;
  margin: 0;
  margin: 5px 0 5px 0;
  border: 1px #000000 solid;
  font-size:11px;
  color: #000000;
  height: auto;
}

fieldset.csc-mailform input.csc-mailform-submit, #commentFormNonAjax input.button {
  background-color:#004f91;
  width:auto;
  clear:both;
  float:right;
  margin: 10px 22px 0 0;
  padding:2px 10px 0 10px;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  border:0;
}

fieldset.csc-mailform input.csc-mailform-submit:hover {
  background-color:#7eb3f1;
  text-decoration:none;
}

.download_box {
  width:489px;
  float:left;
  padding: 0 0 0 0;
  margin-top:5px;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.download_box h3 {
  width:489px;
  float:left;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size:11px;
  font-weight:bold;
  color:#646464;
  text-align:left;
}

.download_box p {
  padding-top: 3px;
  padding-bottom: 3px;
}

.download_box_1 {
  background-color:#c7def2;
  width:489px;
  float:left;
  padding: 1px 0 1px 0;
  margin-top: 0;
  margin-bottom:5px;
  font-size:10px;
  color:#646464;
  text-align:left;
}

.download_box_2 {
  width:118px;
  float:right;
  margin-top:10px;
  padding-left:5px;
  text-align:left;
}

.download_box_3 {
  width:100%;
  float:left;
  padding-left:5px;
  text-align:left;
}

.download_box_4 {
  width:118px;
  float:right;
  margin-top:10px;
  padding-right:5px;
  text-align:right;
}

.download_box_3 img {
  float:none;
  border:0;
  margin-right:5px;
  vertical-align:text-bottom;
}

.download_box_3 a {
  font-size:10px;
  font-weight:bold;
  color:#005091;
  text-decoration:none;
}

.content_news_item_1 {
  width:485px;
  float:left;
  padding: 5px 0 5px 0;
  font-size:11px;
  color:#646464;
  text-align:justify;
}

.content_news_item_1 h3 {
  width:485px;
  float:left;
  padding-top: 5px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.content_news_item_1 h2 {
  width:485px;
  float:left;
  padding-top: 5px;
  padding-bottom: 20px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
}

.content_news_item_1 p {
  margin:5px 0 0 0;
}

.content_news_item_1 a {
  font-size:11px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

.content_news_item_link_1 {
  width:485px;
  float:left;
  text-align:right;
  margin-top:5px;
}

.content_news_item_link_2 {
  width:485px;
  float:left;
  text-align:left;
  margin-top:15px;
}

.content_news_item_link_3 {
  width:485px;
  float:left;
  margin:5px 0 0 0;
  font-size:9px;
  color:#005091;
  text-align:left;;
}

.content_news_item_link_3 a {
  font-size:9px;
  font-weight:normal;
  color:#005091;
  text-decoration:none;
}

.news-single-related, .news-single-files, .news-single-links  {
  margin:0px;
  margin-bottom: 3px;
  padding:3px;
}

.news-single-related dd, .news-single-links dd, .news-single-files dd {
  margin-left:20px;
}

.news-single-related dt, .news-single-links dt, .news-single-files dt {
  font-weight: bold;
  font-size: 11px;
  margin-left:5px;
}

.content_news_item_link_3 p {
  margin:0px;
  padding:0;
}

.content_news_item_link_3 img {
  border:0;
  margin:0;
  margin-right:4px;
}

.content_news_item_1 .title {
  width:485px;
  float:left;
  padding: 10px 0 10px 0;
}

.content_news_item_1 .title h3 {
  width:100%;
  float:left;
  padding:0;
  margin:0;
  padding-top: 5px;
  padding-right:10px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:left;
  vertical-align:text-bottom;
}

.content_news_item_1 .title h2 {
  width:485px;
  float:left;
  padding:0;
  margin:0;
  padding-right:10px;
  font-size:11px;
  font-weight:bold;
  color:#005091;
  text-align:justify;
  vertical-align:text-bottom;
}

.content_news_item_1 .title .content_news_item_date {
  padding-top:2px;
  font-size:9px;
  font-weight:normal;
}

.content_news_item_date {
  clear:both;
}

.head_middle_print {
  background-color:#ffffff;
  width:560px;
  height:123px;
  float:left;
  display:none;
  margin-right:13px;
  margin-bottom:9px;
}

.head_middle_print .image {
  background-color:#ffffff;
  width:80px;
  float:right;
}

.head_middle_print .text1 {
  float:left;
  font-size:18px;
  font-weight:bold;
  color:#004f91;
}

.head_middle_print .text2 {
  float:left;
  margin-top:10px;
  font-size:10px;
  font-weight:bold;
  color:#004f91;
}

.head_middle_print .titleline {
  float:left;
  font-size:14px;
  font-weight:bold;
  color:#004f91;
}


.tx-srfeuserregister-pi1 dd {
  width:350px;
  min-height:15px;
  float: left;
  margin: 0;
  padding: 0 0 .5em 0;
  font-weight:bold;
}

.tx-srfeuserregister-pi1 dt {
  width:110px;
  min-height:15px;
  float: left;
  clear: both;
}

dt label {
  width:100px;
  float:left;
  padding-right:10px;
  display:block;
}

dd input {
  float:left;
}

dd label {
  width:50px;
  float:left;
  padding-left:10px;
  padding-right:10px;
  display:block;
}

.tx-srfeuserregister-pi1 dd {
  text-align: left;
}

p.tx-srfeuserregister-pi1-notice {
  margin-bottom: 15px;
}

.csc-textpic-caption {
  line-height:15px;
}

div.mailform {
  margin-bottom:20px;
}

.column_right_main {
  background-image:url('default_FILES/shadow_right_right.jpg');
  background-repeat: no-repeat;
  background-position:182px 0;
  width:191px;
  float:left;
}

.forum_main_title {
  background-image:url('default_02_FILES/head_standpunkte_de.jpg');
  background-repeat: no-repeat;
  width:182px;
  height:35px;
  float:left;
  border-bottom:1px #9097a5 dotted;
}

.forum_main {
  width:182px;
  float:left;
}

.forum_item {
  background-color:#c7def2;
  width:182px;
  float:left;
  border-bottom:1px #ffffff dotted;
}

.forum_content {
  background-color:#ffffff;
  width:166px;
  float:left;
  margin: 2px;
  padding:6px;
  font-size:10px;
  color:#515151;
}

.forum_content h1 {
  font-size:11px;
  font-weight:bold;
  color:#105b98;
  padding-bottom:2px;
}

.forum_content a {
  font-size:11px;
  font-weight:bold;
  color:#105b98;
  padding-bottom:2px;
}

.forum_content .text{
  float:left;
  font-size:10px;
  color:#515151;
}