﻿@charset "utf-8";
/* CSS Document - CC & Framework Basics Classes */

/* Print Header */
.lay_print_header {display:block;padding-bottom:20px;}
.lay_header2 img,.lay_header1_1,.lay_tool_search ,.lay_header1_5,#nav,.lay_mid_left,.lay_mid_right,.footer{display:none}
.lay_header2 a img {display:block; float:right; position:absolute; top:0; right:0; width:150px;}
hr {display:none!important;}
.cs_printheader{
  display:block;
  padding:20px 20px 20px 100px ;
  border:1px dashed #000000;
  background:#FFFFFF;
  font-size:11pt;
  margin-bottom:20px;
  width:100%;
  box-sizing:border-box;
  position:relative; 
  min-height:100px;
}
.cs_printline{
  height:8px;
  border-bottom:1px solid #969696;
  margin-bottom:8px;
  margin-top:1px;
  clear:both;
  float:none;
  display:block;
  position:relative;
  background:#FFFFFF;
}
.cs_printheader .cs_printicon{
  font-size:20pt;
  position:absolute;
  left:20px;
  top:20px;
  display:table;
  text-align:center;
  vertical-align:middle;
  border:5px solid #000000;
  border-radius:90px;
  width:60px;
  height:60px;
}
.cs_printheader .cs_printicon i{
  font-size:20pt;
  display:table-cell;
  vertical-align:middle;
}
.cs_printheader_title{
  font-size:11pt;
  position:relative;
  padding-left:20px;
}
.cs_printheader_author,
.cs_printheader_url,
.cs_printheader_date{
  font-size:8pt;
  position:relative;
  padding-left:20px;
}
.cs_printheader_title i,
.cs_printheader_author i,
.cs_printheader_url i,
.cs_printheader_date i{
  position:absolute;
  top:0px;
  left:0px; 
}

/* Page Layout */

html{
  font-size:6.5pt!important;
}
body{
  background:#FFFFFF!important;
  background-color:#FFFFFF!important;
}
div,span{
  box-sizing:border-box!important;
  box-shadow:none!important;
  color:#000000!important;
}
h1,h2,h3,h4,h5,h6{
  color:#000000!important;
}
a:link{
  color:#000000!important;
}

/* Hide Layout Elements */
header,
footer{
  display:none; 
}

/* Hide UI Elements */
.cs_nav_main,
.cs_nav_sub,
.cs_nav_global,
.cs_nav_lang,
.cs_nav_quick,
.cs_nav_service,
.cs_nav_social,
.cs_nav_breadcr,
.cs_social_icons,
.cs_img_zoom,
.cs_img_info,
.cs_respmenu{
  display:none;  
}

/* Hide Moduls */
#jPanelMenu-menu{
  display:none;  
}

/* Normalize Bootstrap */
.container{
  margin:0px!important;
  padding:0px!important;
  width:99%!important;
  height:auto!important;
  background:#FFFFFF!important;
  color:#000000!important;
}
.row,
.column,
.cs_col_outer,
.cs_col_inner{
  display:block!important;
  height:auto!important;
  background:#FFFFFF!important;
  box-shadow:none!important;
  color:#000000!important;
	padding:0px!important;
}
.row{
  clear:both!important;
  display:table!important; 
  width:100%!important;
  border-bottom:1px solid #000000!important;
  padding:0px 0px 15px 0px!important;
  height:auto!important;
}
.cs_column{
  display:table-cell!important; 
	border:10px solid #ffffff;
}
.row.cs_equalheight{
  overflow:hidden;
}
.row.cs_equalheight .cs_col_outer{
  margin-bottom:inherit!important;
  padding-bottom:inherit!important;
}
.cs_col_outer{}
.cs_col_inner{}
.cs_padd_xl,
.cs_padd_lg,
.cs_padd_md{
  
}

/* Normalize Layout */
.cs_main_outer,
.cs_main_inner,
.cs_main_inner_second{
  margin:0px;
  padding:0px; 
  width:100%;
  background:#FFFFFF!important;
  box-shadow:none!important;
}
.cs_contimg.cs_left{
  float:left!important; 
  margin:0px 10px 5px 0px!important; 
}
.cs_contimg.cs_size_half{
  width:40%!important; 
}

/* Imagegalerie */
.cs_gal{
  margin:0px!important; 
  padding:0px!important;  
}
.cs_gal .cs_galitem{
  width:45px!important; 
  height:45px!important;
  overflow:hidden;  
}

/* Tables */
.cs_conttable{
  border-spacing:2px!important;
  border-collapse: separate!important;
  width:100%!important;
  font-size:0.7em!important;
  border-top:1px solid #000000!important;
  border-left:1px solid #000000!important;
}
.cs_conttable th{
  padding:1px 3px 1px 3px!important;
  border-right:1px solid #000000!important;
  border-bottom:1px solid #000000!important;
}
.cs_conttable td{
  padding:1px 3px 1px 3px!important;
  border-right:1px solid #000000!important;
  border-bottom:1px solid #000000!important;
}
