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

body
{
  margin:0;
  padding:17px 0 30px 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#675f52;
  background:#f5f4f3;
}

a:link        { color:#675f52; font-weight:bold; text-decoration:none; }
a:visited      { color:#675f52; font-weight:bold; text-decoration:none; }
a:hover        { color:#8c8982; font-weight:bold; text-decoration:none; }
a:active      { color:#675f52; font-weight:bold; text-decoration:none; }

img        { border:0; }

p        { margin:0 0 5px 0; padding:0; }

table,td      { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

h1        { font-size:14px; font-weight:bold; color:#675f52; margin:0 0 10px 0; }
h2,h3,h4,h5,h6      { font-size:12px; font-weight:bold; color:#675f52; margin:0 0 5px 0; }

.small_text      { font-size:11px; }

.right_position      { float:right; margin:0 0 0 15px; }

span.codedirection     { unicode-bidi:bidi-override; direction: rtl; }

.highlighttext      { color:#1a150d; }

.main_container
{
  margin:0 auto;
  width:992px;
  height:662px;

}

#banner-box
{
  position:absolute;
  z-index:8;
  width:99px;
  height:100%;
  margin:200px 0 0 986px;
}

.banner-box01
{
  position:absolute;
  z-index:8;
  width:99px;
  height:100%;
  margin:200px 0 0 986px;
}


.banner-box02
{
  position:absolute;
  z-index:8;
  width:99px;
  height:100%;
  margin:200px 0 0 986px;
}

#login_navi_con
  {
  position:absolute;
  z-index:9;
  top:18px;
  font-size:11px;
  width:975px;
  height:24px;
  padding:0 5px 0 0;
  margin:0 0 0 6px;
  color:white;
  border-bottom:1px solid #675F52;
  /* background:#675F52; */
  background:#8e8981;
  }

#login_navi_con a:link, #login_navi_con a:visited, #login_navi_con a:hover, #login_navi_con a:active { color:white; }

.loginnav_left
  {
  float:left;
  width:394px;
  padding:6px 0 0 20px;
  overflow:hidden;
  height:16px;
  background:url(/_system/grfx/symbols/Lock.gif) 3px 4px no-repeat;
  }

.loginnav_right
  {
  float:left;
  position:relative;
  z-index:7;
  width:400px;
  padding:8px 0 0 0;
  height:14px;
  }

.logoutlnk
  {
  float:right;
  text-align:right;
  width:120px;
  overflow:hidden;
  padding:8px 0 0 0;
  height:14px;
  }

.cu-dl_img-box
{
  float:left;
  display:inline;
  width:508px;
  padding:0 0 5px 0; 
  margin:8px 0 12px 0;
  clear:both;
  border:1px solid #675f52;
}

.cu-dl_full
{
  float:left;
  display:inline;
  width:100%;
  margin:5px 8px 0 8px;
  
  clear:both;
}

.cu-dl_full_down
{
  float:left;
  display:inline;
  width:98%;
  margin-bottom:5px;
  padding:1% 0 1% 2%;
  clear:both;
  background-color:#b7b0aa;
}


.cu-dl_full_down:last-child{
  margin-bottom:0px;
}


.cu-dl_full_down:nth-child(even){
   background-color:#EAE0D8;
}

.cu-dl_img-box ul{
margin:0;
padding:0;
liststyle:none;

}

.download-open-button{
  float:right;
}

.download-open-button a{
  background-color:#675F52;
  padding:5px 10px 5px 10px;
  color:#fff;
}

.download-open-button a:hover{
  background-color:#7a7367;
  color:#fff;
}

.cu-dl_img-title-open
{
  float:left;
  display:inline;
  width:98%;
  margin-bottom:5px;
  background:#675f52;
  padding:6px 5px;
  color:white;
  font-size:13px;
  text-transform:uppercase;
  font-weight:bold;
}

.cu-dl_img-title
{
  float:left;
  display:inline;
  width:492px;
  background:#675f52;
  margin:3px;
  padding:6px 5px;
  color:white;
  font-size:13px;
  text-transform:uppercase;
  font-weight:bold;
}

.cu-dl_img
{
  float:left;
  display:inline;
  width:auto;
  min-width:83px;
  height:115px;
  border:3px solid #939498;
  overflow:hidden;
  margin:8px 5px 0 5px;
}

#shadow_top
{
  float:left;
  width:992px;
  height:6px;
  font-size:1px;
  line-height:1px;
  background:url(../grfx/shadow_top.jpg) no-repeat;
}

#inner_container
{
  float:left;
  width:992px;
  height:650px;

  background:url(../grfx/shadow_repeat.jpg) repeat-y;
}

#shadow_bottom
{
  float:left;
  width:992px;
  height:6px;
  font-size:1px;
  line-height:1px;
  background:url(../grfx/shadow_bottom.jpg) no-repeat;
}

/* Left Image */

#image_left
{
  float:left;
        position:relative;
        z-index:1;
  width:400px;
  height:650px;
  display:inline;
  margin:0 0 0 6px;
  overflow:hidden;
}

.shadow_bigimg
{
  position:absolute;
  z-index:6;
  width:9px;
  height:650px;
  background:url(../grfx/shadow_content_left.png) repeat-y;
  margin:0 0 0 391px;
}

* html .shadow_bigimg
{
  background:none;
}

/* HEADER */

#header_container
{
  float:left;
  width:580px;
  margin:0 6px 0 0;
  padding:13px 0 0 0;
  height:135px;
}

.cutline_hor_ct
{
  float:left;
  width:580px;
  height:3px;
  font-size:1px;
  line-height:1px;
  background:url(../grfx/header_bottom.jpg) repeat-x;
}

.logo_sische
{
  float:right;
  display:inline;
  width:97px;
  height:96px;
  margin:0 15px 0 0;
}

#language_nav
{
  float:left;
  width:452px;
  padding:0 0 0 15px;
  height:62px;
        color:#eceae7;
        font-size:14px;
}

#language_nav a:link, #language_nav a:visited, #language_nav a:hover  { font-size:14px; color:#eceae7; font-weight:bold; text-decoration:none; padding:0 4px 0 4px; border-right:1px solid #eceae7; }
#language_nav a:hover  { font-size:14px; color:#675f52; font-weight:bold; text-decoration:none; padding:0 4px 0 4px; }

.language_cut
{
  float:left; 
  padding:0 4px 0 4px;
  border-right:1px solid #eceae7;
  color:#675f52;
}

#search_container
{
  float:left;
  width:467px;
}

.search
{
  float:left;
  width:207px;
  height:34px;
  background:#675f52 url(../grfx/search_right.jpg) top right no-repeat;
}

.searchfield
{
  float:left;
  background:#eceae7;
  border:0;
  color:#675f52;
  padding:2px 5px 2px 5px;
  margin:8px 0 0 15px;
  width:148px;
  height:14px;
  font-size:11px;
}

.search_btn
{
  float:left;
  width:19px;
  height:34px;
  background:url(../grfx/search_bottom.jpg) no-repeat;
  border:0;
  padding:0;
  margin:0 0 0 4px;
}

#nav_container
{
  float:left;
  width:565px;
  height:39px;
  padding:0 0 0 15px;
}

/* CONTENT */

#content_container
{
  float:left;
  width:550px;
  height:476px;
  padding:0 15px 0 15px;
}

.breadcrumb
{
  float:left;
  width:550px;
  height:20px;
  padding:10px 0 10px 0;
        font-size:11px;
}

.breadcrumb a:link  { font-size:11px; }
.breadcrumb a:visited  { font-size:11px; }
.breadcrumb a:hover  { font-size:11px; }
.breadcrumb a:active  { font-size:11px; }

#flow_top
  {
  position:absolute;
  z-index:21;
  width:510px;
  height:20px;
  font-size:1px;
  margin:-8px 0 0 0;
  }

* html #flow_top { display:none; }

#flow_bottom
  {
  position:absolute;
  z-index:21;
  width:510px;
  height:20px;
  font-size:1px;
  margin:190px 0 0 0;
  }

* html #flow_bottom { display:none; }

#small_content
{
  float:left;
  width:550px;
  height:210px;
}

#big_content
{
  float:left;
  width:550px;
  height:421px;
  padding:0 0 15px 0;
}

.scroll_up
{
  position:absolute;
  z-index:8;
  width:19px;
  height:19px;
  margin:0 0 0 530px;
}

.scroll_down
{
  position:absolute;
  z-index:8;
  width:19px;
  height:19px;
  margin:185px 0 0 530px;
}

.scroll_down_big
{
  position:absolute;
  z-index:8;
  width:19px;
  height:19px;
  margin:385px 0 0 530px;
}

.scrollbar
{
  position:absolute;
  z-index:8;
  width:2px;
  font-size:1px;
  line-height:1px;
  background:#FFF;
  margin:23px 0 0 540px;
}

.required {
display:none;
}

#sitemap li
  {
  margin:0;
  padding:0;
  }

/* SLIDEFUNKTION */

#slide_container
{
  float:left;
  width:550px;
  height:226px;
}

.stepcarousel
{
  position: relative; /*leave this value alone*/
  margin:5px 0 0 0;
  border-bottom:1px dotted #675f52;
  overflow: scroll; /*leave this value alone*/
  width: 550px; /*Width of Carousel Viewer itself*/
  height:161px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt
{
  position: absolute; /*leave this value alone*/
  left: 0;
  top: 0;
}

.stepcarousel .panel
{
  float: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin: 10px; /*margin around each panel*/
  /* width: 85px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
  height:124px;
  padding:4px 11px 13px 4px;
  background:url(/_system/grfx/thumb_shadow.jpg) no-repeat;
}

.step_img
{
  width:85px;
  height:124px;
  overflow:hidden;
}

.pstep_img
{
    width:100px;
    height:163px;
    overflow:hidden;
}

.hist_year
  {
  position:absolute;
  z-index:25;
  width:85px;
  height:19px;
  background:white;
  text-align:center; 
  font-weight:bold;
  font-size:14px;
  padding:3px 0 0 0;
  margin:102px 0 0 0;
  }

.slide_navibox
{
  float:left;
  width:34px;
  height:36px;
  margin:8px 0 0 0;
}

.slide_navibox_count
{
  float:left;
  width:48px;
  height:26px;
  text-align:center;
  padding:10px 0 0 0;
  margin:8px 0 0 0;
  font-size:14px;
}

.ct_table
{
  float:left;
  background:#675F52;
  margin:0;
  border-collapse:collapse;
  border:1px solid #675F52;
}

.ct_table td
{
  font-size:10px;
  background:#CDC4BC;
  margin:0;
  padding:4px;
  border:1px solid #675F52;
}

.ct_table2
{
  float:left;
  background:#675F52;
  margin:0;
  border-collapse:collapse;
  border:1px solid #675F52;
}

.ct_table2 td
{
  font-size:12px;
  background:#CDC4BC;
  margin:0;
  padding:4px;
  border:1px solid #675F52;
}

td.table_head
 {
 background:#f5f4f3;
 color:#675F52;
 padding:4px;
 font-weight:bold;
 }

.divfl 
  {
  float:left;
  width:127px;
  }

/* FOOTER */

#footer_container
{
  float:left;
  width:550px;
  height:23px;
  color:white;
  padding:0 15px 0 15px;
  background:#675f52;
}

/* SOCIAL MEDIA */

#some-box
{
  margin:0 auto;
  width:980px;
  height:50px;
  overflow:hidden;
  /* background:url(/_system/grfx/social-media/some-box-repeat.jpg) #44D45A; /**/
}

#some-box img[align="right"]
{
  margin:0 0 0 3px;
}

#some-box img
{
  margin:0 0 0 3px;
}

#some-left
{
  float:left;
  width:4px;
  height:31px;
  background:url(/_system/grfx/social-media/some-box-left.jpg) no-repeat;
  line-height:1px;
  font-size:1px;
}

#some-content
{
  float:left;
  width:938px;
  height:31px;
  background:grey; /**/
}

#some-right-button
{
  width:38px;
  height:31px;
  overflow:hidden;
  background:url(/_system/grfx/social-media/somebox-right-reload.jpg);
}


.wE_textarea
{
  color:#1e1e1e;
  font-size:12px;
  font-family:Arial,Helvetica, Verdana;
}

.wE-hinweis
{
  color:#b00000;
  font-size:14px;
  font-weight:normal;
}

.wE-hinweistitle
{
  color:#b00000;
  font-size:18px;
  font-weight:bold;
}