  @import url(rte.css);

/* --- EXTENSIONS Anfang --- */
#suchbegriff { border: 1px solid #fab500}
#suchbegriff:focus { border: 1px solid #0077B3}
#searchbox .suchtitel {
	width: 110px;
	text-align: right;
	padding: 6px 3px;
}

#searchbox .suchsubmit {	
	padding: 2px 0px;
	
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button,
#suchbutton {
	background: none;
	border: none;
	width: auto;
	
	
}
.tx-indexedsearch-form,
.tx-indexedsearch-search-submit {
	display: inline;
	float: left;
	clear: none;
	
}
.tx-indexedsearch-searchbox label {
	margin: 0;
	width: 100px;
	float:left;	
	
}
.tx-indexedsearch-searchbox input[type=text]{
	border: 1px solid #cccccc;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display: inline;
	margin-right: 5px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI a {
	text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI a:hover {
	text-decoration: underline;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	margin: 0;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align: left;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #EFEFEF;
	font-weight: bold;
	letter-spacing: 1px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background: #666666;
	display: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top: 20px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background: #cccccc;
	vertical-align: middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color: #666666;
}

.tx-indexedsearch .tx-indexedsearch-category {
	background: #cccccc;
	font-weight: bold;
}

.tx-indexedsearch .res-tmpl-css {
	clear: both;
	margin-bottom: 1em;
    border-bottom: 1px solid #fff;
}

.tx-indexedsearch-percent {
	display: none;
}

.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css {
	letter-spacing: 0;
	font-weight: normal;
	margin-top: -1.2em;
	float: right;
}

.tx-indexedsearch .info-tmpl-css dt,
.tx-indexedsearch dl.info-tmpl-css dd {
	float: left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float: none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float: none;
}

/* Floating items to the right */
span.tx-indexedsearch-result-count,
span.tx-indexedsearch-percent {
	font-size: 0.9em;
	letter-spacing: 0;
	font-weight: normal;
	margin-top: -1.2em;
	float: right;
}

/* Align result info */
dt.tx-indexedsearch-text-item-size,
dd.tx-indexedsearch-text-item-size,
dt.tx-indexedsearch-text-item-crdate,
dd.tx-indexedsearch-text-item-crdate,
dt.tx-indexedsearch-text-item-mtime,
dt.tx-indexedsearch-text-item-path {
	margin-left: 0;
	float: left;
}

/* Reset margin of the last element in the result info */
dd.tx-indexedsearch-path {
	margin-left: 0;
}

/* Result browser */
ul.browsebox {
    margin: 10px 0px 20px 0px;
	height:20px;
    padding: 0
}

ul.browsebox li {
	list-style: none;	
	float: left;
}

/* Clear the result browser float */
div.tx-indexedsearch-res {
	clear: both;
}

.tx-indexedsearch h3 span {
	position: relative;
	width: auto;
	height: auto;
}

.tx-indexedsearch h3 a {
	/*text-decoration: none;
	color: #7C9095 !important;
	*/
}

.tx-indexedsearch h3 a:hover {
	text-decoration: underline;
}
/* --- INDEXED SEACH Suchergebnisse Ende --- */
/* --- tx_indexedsearch Ende --- */

/* --- tx_srlanguagemenu Anfang --- */
/* --- Languagemenu Anfang --- */
.tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 2px; border-style: none; border-bottom:1px solid #D1EDF6;border-left-style:none;border-right-style:none;border-top:1px solid  #D1EDF6;}
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR img { border-bottom:1px solid red;border-left-style:none;border-right-style:none;border-top:1px solid red;margin:0 5px;padding:2px 0;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label { display: none; }
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* --- tx_srlanguagemenu Ende --- */

/* --- tt_news Anfang --- */
/* --- Latest Anfang --- */
.tt_news_latest .item {	
	margin-bottom: 18px;
	border-bottom: 1px solid #cccccc;
	padding-bottom:10px;
}
.tt_news_latest .item span.time{
	display: none;
}
.tt_news_latest .item span.date {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.tt_news_latest .imageright {	
}
.tt_news_latest .subheader {	
}

.tt_news_list .subheader p {	
}

.tt_news_latest .image {
	padding: 5px;
	background: #ffffff;
	border: 1px solid #cccccc;
	text-align: center;
	height:58px;
	width:58px;
}

.tt_news_latest .image td {
	padding:0;
	text-align: center;
}
.tt_news_latest .image table {
	height:58px;
	width:58px;
	margin:0;	
}
.tt_news_latest .image img {
	vertical-align: middle;
}
.tt_news_latest .imageright{
	float:right;
}

.tt_news_latest .image a img {
	border: none;
}

.tt_news_latest h3 a {
	text-decoration: none;
	
}

.tt_news_latest h3 a:hover {
	text-decoration: underline;
}

.tt_news_latest .more {
}

.tt_news_latest .more a {
	
}
/* --- Latest Ende --- */

/* --- Latest Rightcol Anfang --- */
.tt_news_latest.rightcol{

}
.tt_news_latest.rightcol .item{
	padding:0;
}
.tt_news_latest.rightcol .subheader {	
	font-size:11px;
}
.tt_news_latest.rightcol h3.title {	
	font-size:11px;
	font-weight:bold;
}
.tt_news_latest.rightcol .more {		
}
.tt_news_latest.rightcol h3{
}
/* --- Latest Rightcol Ende --- */

/* --- List Anfang --- */
.tt_news_list .item {
	margin-bottom: 18px;
	border-bottom: 1px solid #fff;
	padding-bottom:10px;
}

.tt_news_list .item span.time{
	display: none;
}

.tt_news_list .item span.date {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.tt_news_list .subheader p {	
	
}

.tt_news_list .image {
	text-align: center;
	height:118px;
	width:118px;
	
}

.tt_news_list .image td {
	padding:0;
	text-align: center;
}
.tt_news_list .image table {
	height:118px;
	width:118px;
	margin:0;	
}
.tt_news_list .image img {
	vertical-align: middle;
    background: #fff;
    padding:4px;
}

.tt_news_list .image a img {
	border: none;
}

.tt_news_list .imageright{
	float:right;
}

.tt_news_list h3 a {
	text-decoration: none;
	color:#7C9095;
}

.tt_news_list h3 a:hover {
	text-decoration: underline;
}


/* --- List Ende --- */

/* --- Single Anfang --- */
.tt_news_single span.date{
	font-size: 11px;
}

.tt_news_single .timedata .time,
.tt_news_single .timedata .news_age,
.tt_news_single .timedata .age,
.tt_news_single .category {
	display: none;
	font-size: 11px;

}

.tt_news_single .author {
	font-size: 10px;
	margin-bottom: 6px;
	color: #666666;
	display:none;
}
.tt_news_single .subheader p {	
	font-style: italic;
}

.tt_news_single .item1{	
}

.tt_news_single .item1 h3{	
}

.tt_news_single .item2{
}

.tt_news_single .item2 a img{
	border: 1px solid #cccccc;
}
.tt_news_single .imageright{
	float:right;
}

.tt_news_single .item2 p{

}

.news-single-related,
.news-single-files,
.news-single-links {
	background: none!important;
}

.news-single-imgcaption {
    margin: 0;
    padding: 1px 0 3px;
}

.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, 
.news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {
    font-size: 10px;
}
.tt_news_single .navigate{
	border-top:1px solid #fff;
	padding-top:5px;
	margin:10px 0;
}
.tt_news_single .back_to_list{
	border-bottom:1px solid #fff;
	text-align: right;
	margin-bottom:10px;
	padding-bottom:2px;
}

.tt_news_single .additional{
	font-size: 11px;	
}


/* --- Single Ende --- */

/* --- Page Browser Anfang --- */

.news-list-browse{
	font-size:11px;
}

.disabledLinkWrap, .browseLinksWrap a, .activeLinkWrap {
	padding:0 3px;
}


.tx-ttnews-browsebox{
	background: none;
	border: none;
}

.tx-ttnews-browsebox a{
	text-decoration: none;
	color: #666666!important;
}

.tx-ttnews-browsebox a:hover{
	color: #ff9900!important;
}

.tx-ttnews-browsebox td{
	padding: 0 3px 0 3px;
}

.tx-ttnews-browsebox p{
	display: none;
}

.tx-ttnews-browsebox table p{
	display: block;
}

.tx-ttnews-browsebox-SCell{
	background: none;
	border: none;
}

.tx-ttnews-browsebox-SCell a{
	color: #ff9900!important;
}
/* --- Page Browser Ende --- */
/* --- tt_news Ende --- */
  

  
   
/* tooltip Anfang */
   /* tooltip styling */
#tooltip {
	display:none;
	background:url(../../img/tooltip/black_arrow_big.png);
	height:163px;
	padding:30px 30px 20px 30px;
	width:310px;
	font-size:11px;
	color:#fff;
	z-index: 1000;
	text-align: left;
}
#tooltip h3 {
	color: #ffffff;
}
#tooltip p {
	color: #ffffff;
}
 
/* tooltip Ende */
   
/* --- EXTENSIONS Ende --- */       

/* --- INHALT Anfang --- */
#container{}
#inhalt {padding:18px 10px 0 10px;}
#links {padding:0px 10px;}
#rechts{padding:0px 10px;}
#middle  {position: relative;}
#middlewrapper{background-color:#FAB500;padding: 25px 0;}
#header{background:#F1F1F1; height: 103px;}
#toplogo{}
#teaser { min-height: 300px;position: relative;}
#header-navigation {font-size: 10px;margin-top: 5px;text-align:left;}
#header-navigation a {padding: 0px 3px 0px 3px;}
#lang-menu {margin: 15px 0; text-align: right}
#breadcrumb {margin: 0px 10px 10px 10px;font-size:11px;border-bottom: 1px dashed #cad5d8;}
#breadcrumb a {text-decoration:none;}   
p.bodytext {margin: 0;}
p.csc-caption{font-size:11px;}
.trenner{border-top:2px solid white;border-bottom:2px solid white;background-color: #cad5d8;height:16px;}
table p {margin: 0;}
#left-column {}
#right-column{}
#footer {background: #FCD05C; }
#seo-links {font-size: 11px;padding: 2px 0px;text-align: right;color:#666;}
#seo-links a:link, #seo-links a:visited, #seo-links a:active {color:#666; text-decoration: none;}
#footer-navigation { padding: 10px 0; font-size: 11px;text-decoration: none;}
#footer-navigation a {color:#4B4B4B; white-space: nowrap;}
#footer-navigation ul{
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 2px;
}
#footer-navigation li {
    display: inline;
	text-align: center;
}
#footer-text{ padding: 10px 0;
	font-size:11px;
    text-align: right;
}
  #footer-text p {margin:0;
}
.functions{
	text-align:right;
	border-top:1px dashed #CAD5D8;	
	font-size: 10px;
	margin:15px 10px 0 10px;
	padding-top:2px;
}
.error-text{
	color:red;
	font-size:11px;
}
a.glossary{cursor: help;
  	text-decoration: none;
  	border-bottom: 1px dashed;  	
}

fieldset{
	border:0;	
}
.submitbutton, .resetbutton{
  	background:#CAD5D8;
border:1px solid #fff;
color:#000000;
cursor:pointer;
height:auto;
padding:1px 5px 1px 5px;
text-align:center;
text-transform:uppercase;
width: auto;
font-size:12px;
}   
.submitbutton{
	float:right;
	background-color: #0077B3;
	color:white;
}
.resetbutton{
	float:left;   
}
.Tx-Formhandler h1,.Tx-Formhandler h2, .Tx-Formhandler h3, .Tx-Formhandler h4{
	margin-bottom:0;
}
  .required_fields, .required-fields{
  	text-align: right;
}

.tx-wecmap-pi1 input{
	border:1px solid #ccc;
	margin-left:1px;
}
.tx-wecmap-map .startendaddress {
color:#333;
display:inline;
font-size:12px;
}   
.tx-imagecycle-pi1-images span,
ul.tx-imagecycle-pi1 span {
background:none repeat scroll 0 0 #7C9095;
}
.tx-scflashgallery-pi1{
	text-align:center;
	margin:20px 0;
}

.tx-flseositemap-pi1 ul{
	margin:0;
	padding:0;
}
.tx-flseositemap-pi1 li{
	padding:0;
	margin:0;
	list-style-type: none;
	background:url("../../img/required.gif") no-repeat scroll 5px 5px transparent;
	padding-left:20px;
}
.tx-flseositemap-pi1 li a{
}

.tx-flseositemap-pi1 .category{
	float: left;
	padding:0 25px 0 0;
	text-align: left;
}
.tx-flseositemap-pi1 .category h6{
	padding-bottom:10px;
	text-transform: uppercase;
	font-size: 11px;
}
  
.tx-flseositemap-pi1 .category li{
	padding:0;
	margin:0;
	list-style-type: none;
	background:none;
	padding-left:0px;
	font-size: 11px;
}  

.feEditAdvanced-contentWrapper .tt_news_list .image {
	width:114px; 
}
/* --- NAVIGATION Anfang --- */
#main-navigation{}
#main-navigation a {text-decoration: none; font-family: 'HelveticaNeueW02-57Cn',Arial; text-transform: uppercase; color:#4B4B4B}
#main-navigation ul.lev1 {margin: 0; padding: 0; list-style: none; position: relative; z-index:1000; width: 100%; }
#main-navigation ul.lev2 {width: 100%; margin: 0;padding:0;list-style: none;position: absolute;display: none;top: 100%;left: 0px; z-index:1}
#main-navigation ul.lev2 ul { top: 0; left: 100%; } /* 3. Ebene */
#main-navigation ul.lev1 li { float: left; list-style-image: none; display: inline; position: relative; color:#4B4B4B; border-right: 0px solid #4B4B4B;z-index:1; }
#main-navigation ul.lev1 li.last{ border:0;}
/*#main-navigation ul.lev1 li.first a{ padding:0 4px 0 0; }
/*#main-navigation ul.lev2 li.first a{ border-top:1px solid #fff; margin:0; padding:6px 0px 6px 18px;}
#main-navigation ul.lev2 li {border:0; }
/* Root Menu */
#main-navigation ul.lev1 li a {padding: 0px 4px;float: left;display: block;z-index:9999;  }
/* Root Menu Hover Persistence */
#main-navigation ul.lev1 a:hover, #main-navigation ul.lev1 li:hover a, #main-navigation ul.lev1 li.iehover a,
#main-navigation ul.lev1 li.actifsub a, #main-navigation ul.lev1 li.cur a, #main-navigation ul.lev1 li.act a, #main-navigation ul.lev1 li.actifsub a, #main-navigation ul.lev1 li.curifsub a {
	color: #FAB500;z-index:1;
}
/* 2nd Menu */
#main-navigation ul.lev1 li:hover li a, #main-navigation ul.lev1 li.iehover li a { float: none; background-color:#F1F1F1;  color: #000; }
#main-navigation ul.lev2 li a {padding:6px 0px 6px 5px; width: 200px; z-index:1;border-bottom:1px solid #fff;}
/* 2nd Menu Hover Persistence */
#main-navigation ul.lev1 li:hover li a:hover, #main-navigation ul.lev1 li:hover li:hover a, #main-navigation ul.lev1 li.iehover li a:hover, #main-navigation ul.lev1 li.iehover li.iehover a {
 /*background-color:D5DDE0; oleg */
 color:#FAB500;
 
}
/* Hover Function - Do Not Move */
#main-navigation ul.lev1 li:hover ul ul, #main-navigation ul.lev1 li:hover ul ul ul, #main-navigation ul.lev1 li.iehover ul ul, #main-navigation ul.lev1 li.iehover ul ul ul { display: none; }
#main-navigation ul.lev1 li:hover ul, #main-navigation ul.lev1 ul li:hover ul, #main-navigation ul.lev1 ul ul li:hover ul, #main-navigation ul.lev1 li.iehover ul, #main-navigation ul.lev1 ul li.iehover ul, #main-navigation ul.lev1 ul ul li.iehover ul { display: block; }

#main-navigation  #aTag_102{padding-right: 29px;}
   
#sub-navigation{font-family: 'HelveticaNeueW02-57Cn',Arial;}
#sub-navigation .parent{padding-bottom: 5px; color:#fff; font-size:14px; border-bottom:1px solid #fff;}
#sub-navigation ul{padding:0;margin:0;list-style-type:none; margin-left:20px}
#sub-navigation li a{display:block; text-decoration: none; padding:3px 10px 3px 0; border-bottom:1px solid #fff; color:#4b4b4b; font-size: 13px}
#sub-navigation li a:hover{color:#fff;}
#sub-navigation li.cur, #sub-navigation a.curifsub{}
#sub-navigation li.no:hover{}
/*neuer Eintrag -Tim Rosenthal 20120721 */
#sub-navigation li { list-style:none;}
/* Navigation  Links,erste Ebene*/
#sub-navigation .lev1{margin-bottom:4px;}
#sub-navigation .lev1 li{padding-left:2px;}
#sub-navigation .lev1 li.curifsub a.curifsub, #sub-navigation .lev1 li.cur a.cur ,#sub-navigation .lev1 li.actifsub a.actifsub{color:#fff;}
/* Navigation Links,zweite Ebene*/
#sub-navigation ul.lev2{border-bottom:none;padding-left:1px;}
#sub-navigation ul.lev2 li{border-bottom:none;}
#sub-navigation ul.lev2 li.cur{}
#sub-navigation ul.lev2 li a:hover,#sub-navigation ul.lev2 li a.cur{color:#fff;}


/* --- NAVIGATION Ende --- */

/* Grafiknavigation Links */
#vertical-main-navigation ul {
	list-style: none;
	padding-left: 10px;
}


#tabmenu {font-family: 'HelveticaNeueW02-57Cn',Arial;
 position:relative; left:0px; width: 620px; z-index: 2; top:0; height: 32px; }
#tabmenu ul {list-style-type:none; margin: 0; padding: 0; background:#FAB500; float:left;}
#tabmenu ul li {list-style-type:none; margin: 0; background: url("../img/bg/bg-tab.png") no-repeat right top; float:left; display: block;}
  #tabmenu ul li.cur {background: none}
#tabmenu ul li:hover {
  	background: none;
}
#tabmenu ul li a{display:block; text-decoration: none; padding:7px 18px 7px 18px; font-size:14px; text-transform: uppercase; color:#fff;    }


.language-item {
	margin-right:2px;
	text-decoration: none !important;

}
#lang-menu .act img  {
    border-bottom: 1px solid red;
    border-top: 1px solid red;
    padding:2px 0;
}
  #lang-menu img {
      vertical-align: middle;

  }



  .tx-contagged-tooltip a {
  	cursor: help;
  	border-bottom: 1px dotted #fff;
  	text-decoration: none !important;
}

  .tx-contagged-tooltip-content {
      border:2px solid #0077B3 !important;
      background: #FCD05C !important;
      box-shadow: 3px 3px 5px #000;
  }

  .tx-contagged-tooltip-content a {
    color:#4B4B4B;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
}

  .tx-contagged-searchbox-sword {

  }

  .tx-contagged-index{
      clear: both;
      margin-bottom: 20px;
  }
  .tx-contagged-index span {
      margin-right: 2px

  }

  .tx-contagged-index span a {
     padding:2px 3px;
     border: 1px solid #fff;
     text-decoration: none;
  }
  .tx-contagged-index span a:hover {
      background:  #fff;
      color:#4b4b4b;
  }

  .tx-contagged-searchbox
  {
      margin-bottom: 20px;
  }
  span.tx-contagged-tooltip span.tx-contagged-tooltip-content {
      padding: 3px;
  }


.newsletter-label{
    font-size:10px;
    line-height: 1.5;
}

#anker-navigation {
    margin: 20px 0;
    font-size: 14px;
}
.dl_icon {
    width: 20px;
}

   .teaser-slogan {
      left: 15px;
      position: absolute;
      top: 45px;
      z-index: 1;
      color: #6E6E6E;
      font-size:11px;
	  
  }
 
  .teaser-slogan ul{ 
	 list-style-image: url("/fileadmin/img/haken_15.png");
  }
  
   .teaser-slogan a{ 
   /* color: #919191; */
       color: #6E6E6E;   
    display: block;
   /* font-family: 'Helveticaneuew02-57cn'; */
	font-size: 11px;
  }
  
  
  .teaser-text {
      left: 574px;
      position: absolute;
      top: 130px;
      z-index: 1;
      color: #6E6E6E;
      font-size:11px;
  }

 #slogan {
      font-size: 36px;
      line-height: 36px;
      text-transform: uppercase;
      color:#F3B405;
      font-family: 'Helveticaneuew02-57cn','Arial';
  }  
  


  #slogan-text {
      font-size: 24px;
      line-height: 24px;
      text-transform: uppercase;
      color:#F3B405;
      font-family: 'Helveticaneuew02-57cn','Arial';
  }
  


.Angebot {
    position: absolute;
	top: 30px;
	z-index: 2;
}

.Angebot a:hover {
    background: url("/fileadmin/t3s/img/button.png") no-repeat
    scroll 0 -60px transparent;
    color: #FFFFFF; 
}

.Angebot a {
    background: url("/fileadmin/t3s/img/button.png") no-repeat scroll 0 0 transparent;
    color: #919191;
    display: block;
    font-family: 'Helveticaneuew02-57cn';
	font-size: 14px;

    line-height: 60px;
    margin-left: -10px;
    padding: 0 45px 0 20px;
    text-decoration: none;
    width: 290px;
}	
	
.Angebot_ru {
    position: absolute;
	top: 30px;
	z-index: 2;
}

.Angebot_ru a:hover {
    background: url("/fileadmin/t3s/img/button.png") no-repeat
    scroll 0 -60px transparent;
    color: #FFFFFF;
}

.Angebot_ru a {
    background: url("/fileadmin/t3s/img/button.png") no-repeat scroll 0 0 transparent;
    color: #919191;
    display: block;
    font-family: 'Arial';
	font-size: 14px;

    line-height: 60px;
    margin-left: -10px;
    padding: 0 45px 0 20px;
    text-decoration: none;
    width: 290px;	
}

.Angebot_2{

	margin-left: 260px;
}

.Angebot_2 a:hover {
    background: url("/fileadmin/t3s/img/button2.png") no-repeat
    scroll 0 -60px transparent;
    color: #FFFFFF; 
}

.Angebot_2 a {

    background: url("/fileadmin/t3s/img/button2.png") no-repeat scroll 0 0 transparent;
    color: #919191;
    display: block;
    font-family: 'Helveticaneuew02-57cn','Arial';
	font-size: 14px;

    line-height: 60px;
    margin-left: -10px;
    padding: 0 45px 0 20px;
    text-decoration: none;
    width: 290px;
}	

.Button_blue {
	margin-left: 120px;
}
	
.Button_blue a:hover {
    background: url("/fileadmin/t3s/img/blau_grau.png") no-repeat
    scroll 0 -58px transparent;
    color: #919191;
}

.Button_blue a {
    background: url("/fileadmin/t3s/img/blau_grau.png") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;	
    display: block;
    font-family: 'Helveticaneuew02-57cn','Arial';
	font-size: 14px;	
    line-height: 60px;
    margin-left: -10px;
    padding: 0 45px 0 20px;
    text-decoration: none;
    width: 300px;
}


.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
    overflow: auto;
    padding-left: 20px;
}


/* --- DAM Frontend Border remove - Werner Seelmann --- */
div#content img {
    background-attachment: scroll;
    background-color: white;
    background-image: none;
    background-repeat: repeat;
    border-color: #B5B3CB;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
