@charset "UTF-8";

@import url(content.css);
@import url(nav_e-schatz.css);
@media all
{ 	
  * { margin:0; padding: 0 } 
  * html body * { overflow:visible; }
 
  html { height: 100%;  }
  body { background: #fff;  text-align: left;  height: 100%;  }  
  fieldset, img { border: 0 solid; }  
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }
  blockquote { margin: 0 0 1em 1.5em; }
  
 /**  
  * |-------------------------------|
  * | #col1   | #col3     | #col2   |
  * | 200 px  | flexible  | 200px   |
  * |-------------------------------|  
  */
	#headerBand { z-index:-1; position:absolute; left:0; width:100%; height:42px; background-color:#35419a; border-bottom: 1px solid #8991c8}
	#page_margins { min-width: 950px; max-width: 1100px; margin: 0 auto -44px auto;   text-align:left;  min-height:100%; height:auto  !important; height:100%;  }
	
	#header {position:relative; color: #000; padding:  0; height:172px; background-image: url(../images/bg_header.gif) ;  }  
   
  #header, #nav, #main, #footer { clear:both;  }
  #logo {  float:left; width: 235px ; }
  #logo_text{position:absolute; top:20px; left:150px; width:250px; }
  #logo_text h1 { font-size:12px; color:#fafafa; font-weight:bold; font-style:italic; }
  #headerPlatz {  height:147px; margin-left:310px;	 }
  #topPlatz {  text-align: right;  height:25px;  padding:20px 20px 0 0; }
  #topPlatz h1 { font-size:11px; color:#fafafa; font-weight: normal; padding: 0 75px 0px 0}
  #topnav { float:right   }
  #bannerPlatz {   height:90px; margin-top:13px; background-image:url(../images/kollag.jpg);}
  #col1 { float: left; width: 235px;   margin:2px } 
  #col2 { float:right; width: 180px; margin:2px; }   
  #col3 { width:auto; margin: 0 185px 0 235px; padding-bottom:10px  }
 
  #col1 {z-index: 3}
  #col2 {z-index: 5;  }
  #col3 {z-index: 1;   }
  #menu_content {z-index: 4}
  #col2_content {z-index: 6}
  #col3_content {z-index: 2; margin:0px 15px 0px 15px;   }
  

  #col1_content, #col2_content, #col3_content, #Werbung2 { position:relative }
  .clearfix:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;  }
  .clearfix { display: block;   }
  .clearfixNews { width:98%; height:1px;  overflow: hidden;}
  DIV.csc-textpic-clear {clear:none; width:98%; height:1px;  overflow: hidden;}
  .floatbox { overflow:hidden }
  #ie_clearing { display: none }  
  
  #main {  padding:0; background:url(../images/bg_blatt.jpg) right; background-repeat:repeat-y;	 }  
  #mainBorder{ border:2px solid #d9dadd; border-right:0px solid ; border-bottom: 0px solid; margin-right:18px; background-color:#fafafa}
  #blatt{ float:right; position:relative  }
  #footer {min-width: 950px; max-width: 1100px; margin: 0 auto ;height:44px; background:url(../images/bg_footer.jpg) bottom;} 
  
  #logo_STA { width:50px; height:44px;  float:left ; }
  #Copyright {height:14px; margin-left:53px; width:250px; padding-top:30px;  }
  #Copyright a { font-weight:normal; font-size:10px; color:#fafafa; text-decoration:none;  } 
  #Copyright a:hover { color:#fcc01b; text-decoration:none; } 
  #blatt_hinten_all { background:url(../images/bg_footer.jpg); margin-bottom:44px  }
  #blatt_hinten { float:right; height:20px; width:690px; background:url(../images/blatt_hinten.jpg) right top no-repeat; }
  
  #footerBand{ z-index:-2; position:absolute; left:0; top:-26px; width:100%; height:25px; background-color:#35419a; border-top: 1px solid #8991c8}
  #footBannerBg{ background-color:Gray; padding: 4px 0 2px 0; border-top:1px solid #20275a;}
  #footBanner{width: 950px;  margin: 0 auto ; text-align:center;}
   /* ----------------- tx_powermail --------------  */

.tx-powermail-pi1 {	 }
.powermail-pi1_formwrap123,.powermail-pi1_formwrap127, .tx-powermail-pi1_confirmation, .powermail-pi1_mandatory,.tx-powermail-pi1_thx 
{ border: 1px solid #f7ad00;  text-align:center; background-color:White; padding:5px; width:460px; margin-bottom:10px; margin: 0 auto}
.tx-powermail-pi1 p.Fieldsetname {color:#22308e;	text-transform:uppercase; padding-bottom:10px; 	 text-align:center; 	font-weight: bold; }

table.POWERMAIL_FIELDS{ width:460px;  }
table.POWERMAIL_FIELDS td { text-align:right;}
table.POWERMAIL_FIELDS td label { font-size:11px}
td.powermail_fieldwrap_text_label{ width:32%;   }

table.POWERMAIL_FIELDS td input{width: 300px; border:none;  border-bottom: 1px solid #444;  color:black ;}

table.POWERMAIL_FIELDS td textarea {width: 298px; height: 100px;
border: 1px solid #444;  color:black; margin:0; padding:0;}
table.POWERMAIL_FIELDS td.powermail_submit{ text-align:center}
table.POWERMAIL_FIELDS td.powermail_submit input, .powermail_mandatory_submit{border:1px solid #444; width: 150px; }
table.POWERMAIL_FIELDS td.powermail_text_Prufung { text-align:left;  border-bottom: 1px solid #444;}
#tableCAPTCHA 	{border:0px; width:100%; 	}
	.tdCAPTCHAleft 	{	vertical-align:middle; width:50%; text-align:right;	}
	.tdCAPTCHArecht	{		vertical-align:middle; width:50%; text-align:center;	}
	#freecap	{		width:100%;		}
	.tx-srfreecap-pi2-image	{		height:40px; width:120px;	}
#tableCAPTCHA td.tdCAPTCHAleftForm  {  padding-top:30px;}
#tableCAPTCHA td.tdCAPTCHAleftForm input { vertical-align:middle; width:145px; border-bottom: 1px solid #444;}
fieldset{ text-align:center}
.powermail_captcha_label span.tx-srfreecap-pi2-cant-read { font-size:10px; color:#333;}
.powermail_captcha_label label{ width:60px}
fieldset.tx-powermail-pi1_fieldset_9 select option,fieldset.tx-powermail-pi1_fieldset_10 select option {color:black; }
div.tx_powermail_pi1_fieldwrap_html {margin: 10px 0;}
.powermail_mandatory{color:red;}
.widthForm { width:400px; height:1px}
 

table.table_radio td input{ width:55px}
/*------------------------- reg-------------------------------   */





/*----- tx_powermail  -end -----------------------------  */  
}



@media screen
{
  #page_margins { }
  #main { }
  #page {  }  
  #menu_content, #brief_content, .modul_border
   {
	background-color:#efefef; 	padding: 0 ;    width: 230px;    border: solid 1px #dbdcdf;   margin-bottom:5px;   
	behavior: expression(!this.rounded ? this.rounded = this.innerHTML = '<div class="corner_before"><img src="fileadmin/templates/e-schatz/images/Ecke.gif" class="rights" alt="" /><img src="fileadmin/templates/e-schatz/images/Ecke.gif" alt="" /></div>' + this.innerHTML + '<div class="corner_after"><img src="fileadmin/templates/e-schatz/images/Ecke.gif" class="rights" alt="" /><img src="fileadmin/templates/e-schatz/images/Ecke.gif" alt="" /></div>' : '');
   }
  #Werbung1, #Werbung2, .news-latest-container
  {
	background-color:#efefef; 	padding: 0 ;    width: 178px;    border: solid 1px #dbdcdf;   margin-bottom:5px;   
	behavior: expression(!this.rounded ? this.rounded = this.innerHTML = '<div class="corner_before"><img src="fileadmin/templates/e-schatz/images/Ecke.gif" class="rights" alt="" /><img src="fileadmin/templates/e-schatz/images/Ecke.gif" alt="" /></div>' + this.innerHTML + '<div class="corner_after"><img src="fileadmin/templates/e-schatz/images/Ecke.gif" class="rights" alt="" /><img src="fileadmin/templates/e-schatz/images/Ecke.gif" alt="" /></div>' : '');
  } 
   
#menu_content:before,  #menu_content:after,
#brief_content:before, #brief_content:after,
.corner_after, .corner_before, .modul_border:before , .modul_border:after
{display: block; height: 3px;   width: 232px;   line-height: 1px;   font-size: 1px;  z-index: 7  } 
 
#Werbung1:before,#Werbung1:after,
#Werbung2:before,#Werbung2:after,
.news-latest-container:before,.news-latest-container:after,
#Werbung1 div.corner_after, #Werbung1 div.corner_before,
#Werbung2 div.corner_after, #Werbung2 div.corner_before,
.news-latest-container div.corner_after,.news-latest-container div.corner_before
   {   display: block; height: 3px;   width: 180px;   line-height: 1px;   font-size: 1px;   }     

#menu_content:before,
#brief_content:before,
#Werbung1:before,
#Werbung2:before,
.news-latest-container:before,
.corner_before ,.modul_border:before
   {		
   background: transparent url(../images/Ecke.gif) top right no-repeat;
   background-color:#dfdfdf;   
   content: url(../images/Ecke.gif);  
   margin: -1px -1px 0 -1px;   
   }

#menu_content:after,
#brief_content:after,
#Werbung1:after,
#Werbung2:after,
.news-latest-container:after,
 .corner_after, .modul_border:after
   { 
   background: transparent url(../images/Ecke.gif) bottom right no-repeat;
   content: url(../images/Ecke.gif);
   margin: 0 -1px -2px -1px;       
   }

.corner_before, .corner_after
   {      position: relative;   }

#menu_content img.rights,
#brief_content img.rights, 
#Werbung1 img.rights,
#Werbung2 img.rights,
.news-latest-container img.rights
{ float: right;}

.corner_before img, .corner_after img
   {   width: 3px;   height: 3px;    }
   
  .modul_content { text-align:center; padding: 10px 0}
   
  /* -----------news-latest-container-------------------------------------------------- */
.news-latest-date { font-size:9px}
.news-latest-item { padding:3px 5px}
.news-latest-item h2 a { font-size:12px;  color:#990000; line-height:14px; font-weight:normal;}
.news-latest-item p {font-size:11px; line-height:12px; text-align:justify;}

.news-list-container { }
.news-list-item {   }

.news-single-item { border-bottom:1px solid #d2d2d2; padding-bottom:2px; margin-bottom:8px;}
.news-list-item H3, .latest-container  H3, .news-single-item H3
{background: #efefef; font-size:13px; line-height:18px; padding:0px 0 0px 2px; background: #efefef;	}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER,
.news-single-item H3 A:LINK,.news-single-item H3 A:VISITED, .news-single-item H3 A:HOVER
{	color:#990000;	}
.news-list-container P
/*, .latest-container P */ 
{	padding:3px 0px 0px 0;}
.news-list-category, .news-single-category{	font-size:11px; padding-top:4px; }
.news-list-category img{ 	float:none;  margin:0px; }
.news-single-backlink {  text-align:center;}
.news-single-related h2 {font-size:12px; color:#333; margin:15px 0 8px 0; border-bottom:1px solid #E0E0E0}
.news-list-date, .latest-date {
	float: right; 	color: #3E551C;	width: 80px;	text-align: right;
	height: 20px;	margin: -4px 0 0 -1px;	white-space:nowrap;		font-size: 10px;
	font-weight: normal;	background: #fff;
}
.news-list-container P, .latest-container P {	padding:3px 0px 0px 0; }
.news-list-item, .latest-item{	margin:3px 0 5px 0;	border-bottom:1px solid #E0E0E0; padding-bottom:5px;}
.news-list-item img, .latest-item a img, .news-single-img{	float:right; 	 margin:4px 0px 6px 6px;  }
.news-list-morelink, .latest-morelink {  }
.news-list-morelink div, .latest-morelink div { position:absolute;  white-space:nowrap; left:-70px;}
.news-list-morelink a, .news-single-backlink a, .latest-morelink a, .news-latest-morelink a { font-size: 9px; font-weight: normal;}
.tx-ttnews-browsebox {  }
.tx-ttnews-browsebox table {  margin: 0 auto}
.tx-ttnews-browsebox table td {  padding:1px 5px; }
.tx-ttnews-browsebox table td p{ padding:0; margin:0;}	
.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell {		text-align:center;	background: #efefef; }
.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell a {font-size: 11px;  font-weight:bold; color:#990000; text-align:center;} 
.tx-ttnews-browsebox table td a {font-size: 10px;} 
  /*--------------- end -news-latest-container---------------------------------- */
  
  
}

@media print
{
	body, #page_margins, #page, #main {margin:0; padding: 0; border: 0;}
  #page_margins, #page {width: 100% !important; min-width:0; max-width: none;}
  
  #header {height:172px; width:100%; }
  
  #footer {display: none}
  #topnav {display: none}
  #nav {display:none}
  
  

  
  body {font-size: 12pt}

  
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

 
  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}

  #page a[href^="http:"], #page a[href^="https:"]
  {
    padding-left: 0;    background-image: none;  }
 
  a[href]:after {
    content:" <URL: "attr(href)">";    color:#444;    background:inherit;    font-style:italic;  }
  
  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";    color:#888;   background:inherit;   display:block;    font-weight:bold;    font-size:1.5em;  }
  #mainBorder{ border:0px solid }

  #logo_text{display:none}	
#blatt {display:none}	
  #col1 {display:none}
  #col2 {display:none}
  #zeile_nav {display:none}
  #logo {  }
  #blatt_hinten_all {display:none}  
  #headerPlatz {  height:20px; margin-left:320px;	 }
  #topPlatz h1 { font-size:12px; color:#fafafa; font-weight: normal; padding: 0 }
  #topnav {display:none}
  #bannerPlatz {display:none}
  #col3 { width: 100%; margin:0; padding: 5;  border:0px solid ; }
   #col3_content { width: 98%; margin:0; padding: 5px;  border:1px solid #d9dadd;  background-color:#fafafa}
}

  
