BODY {
  width:100%;
  margin:0px auto 0px auto;
  padding:0px;
  color:#ffffff;
  font-family: verdana,arial,tahoma,helvetica,geneva,sans-serif;
  font-size:11px;
  font-weight:normal;
  line-height:1.3em;
  /*background:#000000 url('/fileadmin/config/_its7/images/dgrey051.jpg') left top;*/
  background-color:#000000;
  
}

UL {
  list-style:outside;    
}

#content-normal UL , #content-left UL , #content-right UL {
  width:95%;  
}


IMG { border:none; }

.bodytext { 	
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  line-height:1.3em;
  margin-bottom:5px;
}

.indent {
  margin-left:5px;
}

DIV { 
  margin:0px;
  padding:0px;
  border:0px; 
  display:block;
}

UL { 
  padding:0 0 0 18px;
  margin:5px; 
}
OL { 
  padding:0 0 0 20px;
  margin:5px; 
}


.csc-frame-frame1 {
  width:100%;
  text-align:center;
}

.csc-frame-frame1 #route  {
  width:100%;
  text-align:center;
}

A:link, A:visited, A:active {
  color:#9beb02;
  font-size:11px;
  font-weight:normal;
  margin:0px;
  padding:0px;
  text-decoration:underline;
  font-weight:bold;
  font-style:italic;
}

A:hover { text-decoration:none; }

#news-latest UL {
  list-style:none !important;
}

#news-latest .news-latest-head A:link, 
#news-latest .news-latest-head A:visited, 
#news-latest .news-latest-head A:active, 
#news-latest .news-latest-head A:hover, 
.news-latest-head-tips A:link, 
.news-latest-head-tips A:visited,
.news-latest-head-tips A:active,
.news-latest-head-tips A:hover{
  color:#FFFFFF;
  font-weight:bold;
  font-style:normal;
  font-size:12px;
}
p {
  padding:2px 0px 4px 0px;
  margin:0px;
  text-align:left;
}

.csc-header {
  float:left;
  clear:both;
  width:100%
}

h1 , h1.csc-firstHeader {
  font-size:16px;
  font-weight:bold;
  color:#9BEB02;
  padding:2px 0px 0px 0px;
  margin:0px 0px 10px 0px;
  line-height:16px;  
  height:21px;
  width:100%;  
  /*background:transparent url('images/h1-background.gif') top left repeat-x;*/
  border-bottom:1px dotted #494949;
}

h2 , h2.csc-firstHeader{
  font-size:14px;
  font-weight:bold;
  padding:2px 0px 0px 0px;
  margin:0px 0px 10px 0px;
  color:#9beb02;  
  width:100%;  
}

h3 , h3.csc-firstHeader {	
  font-size:14px;
  font-weight:normal;
  color:#9BEB02;
  padding:0px 0px 1px 0px;
  margin:5px 0px 5px 0px;
  width:100%;  
}

h4 , h4.csc-firstHeader {	
  font-size:12px;
  font-weight:bold;
  color:#494949;
  padding:0px 0px 2px 0px;
  margin:0px 0px 5px 0px;
  width:100%;  
}

h5 , h5.csc-firstHeader {	
  font-size:12px;
  font-weight:normal;
  color:#9beb02;
  padding:0px 0px 2px 0px;
  margin:0px 0px 5px 0;
  width:100%;  
}


h6 , h6.csc-firstHeader {	
  font-size:22px;
  font-weight:bold;
  color:#494949;
  padding:0px 0px 2px 0px;
  margin:0px 0px 5px 0;
  width:100%;  
  line-height:22px;
}

#page { 
  width:970px;
  margin:0px auto;  
  /*background:#000000 url('/fileadmin/config/_its7/images/page.gif') left top; */
}
#header { 
  float:left;
  width:970px;
  margin:0px; 
  height:170px;
  padding:0px;  
  background-image:url('/fileadmin/config/_its7/images/head.jpg');
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#000000;  
}

.header-start { 
  background:none  !important;
  height:40px !important;
}


.tx-rgsmoothgallery-pi1 .rgsgcontent ,.tx-rgsmoothgallery-pi1 .myGallery ,.tx-rgsmoothgallery-pi1 .rgsg-btn{
  border:none !important;
}

#header .tx-rgsmoothgallery-pi1 .slideElement {border:none !important;}

#logo {
  float:left;
  clear:none;
  width:200px;
  padding:0px 0px 0px 15px;
  margin:20px 0px 0px 418px; 
  z-index:5; 
}



#unitislogo {
  cursor:pointer;
}

.startmenu{
  float:left;
  clear:both;
  padding:0px;
  margin:0px;
}

.startmenu ul {
  list-style:none;
  float:left;
  margin:0px 10px;
  padding:0px;
  width:100% !important;
}

.startmenu li {
  float:left;
  clear:none;
  margin:0px;
  width:475px;
  padding:0px;
}

.cls-startmenu:link , .cls-startmenu:hover , .cls-startmenu:active , .cls-startmenu:visited{
  width:475px;
  float:left;
  clear:both;
  height:221px;
}


#subheader {
  float:left;
  width:330px;
  height:30px;
  background-image:url('/fileadmin/config/_its7/images/subheader_back.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent;      
  padding-top: 5px;
}


#subheader-start {
  float:left;
  width:970px;
  height:28px;  
  background-image:url('/fileadmin/config/_its7/images/iconnav.png');
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;  
  padding-top: 15px;  
}

#subheader-start #languageselect {
  margin:0px 20px;
  clear:none;
  float:left;  
}


#subheader #languageselect { 
  float:left;
  width:195px;   
  margin:0px 20px;
  height:20px;
}
#subheader-start #iconlist{
  float:right;
  width:300px; 
  text-align:right;
  margin:-5px 15px 0px 10px;
  height:20px;
  clear:none;
}



#languageselect A:link, #languageselect A:visited, #languageselect A:active {
  color:#fff;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0px;
  text-decoration:none;
}
#languageselect .language-inaktiv { color:#7fa1c1; }
#languageselect A:hover { color:#7fa1c1; }
#languageselect .lang-de { margin-right:10px; }


#wrapper {
  width:968px;
  float:left;
  /*background:#e5e5e5 url('/fileadmin/config/_its7/images/wrapper.png') left top repeat-y;*/
  background-color:#000000;
  border-left:1px solid #373b39;
  border-right:1px solid #373b39;
}

.tx-customerreferences-pi1 {
  margin-bottom:20px;
}

#content-start {
  float:left;
  width:970px;
  height:485px;
  margin:0px;
  margin-bottom:3px;
  background-image:url(/fileadmin/config/_its7/images/start_logo.jpg);  
  background-position: 50px 50px;;
  background-repeat: no-repeat;
}

#content-start #content-normal {
  float:left;
  clear:both;
  width:970px;
  height:25px;
  background-image:url(/fileadmin/config/_its7/images/backo.jpg);
}

#content-start #content-left {
  float:left;
  clear:none;
  width:460px;  
  height: 330px;
}
#content-start #content-right {
  float:left;
  clear:none;
  width:510px; 
  height: 330px; 
}

#content-start #content-rand {
  float:left;
  clear:both;
  width:970px;  
  padding:0px 2px;  
}


#content {
  float:left;
  width:788px;
  margin:0px;
  padding:0px 0px 50px 0px;  
  background-image:url('/fileadmin/config/_its7/images/content-back.png');
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#000000;        
}

#content #content-normal {
  float:left;
  clear:both;
  width:750px;  
  padding:25px 20px;
}

#content #content-left {
  float:left;
  clear:none;
  width:520px;
  padding:25px 10px 25px 10px;   
}
#content #content-right {
  float:left;
  clear:none;
  width:220px;
  padding:25px 20px 25px 10px;   
}

#content #content-rand {
  float:left;
  clear:both;
  width:790px;   
  padding:0px 2px;  
}


#content-news {
  float:left;
  width:610px;
  margin:0px;
  padding:0px 0px 10px 0px;      
}



#content-news #content-normal {
  float:left;
  clear:both;
  width:590px;  
  padding:25px 10px 5px 10px;
}

#content-news #content-left {
  float:left;
  clear:none;
  width:340px;
  padding:5px 10px 5px 10px;   
}
#content-news #content-right {
  float:left;
  clear:none;
  width:220px;
  padding:5px 20px 5px 10px;    
}

#content-news #content-rand {
  float:left;
  clear:both;
  width:610px;    
  padding:0px 2px;
}

#news-latest {
  width:158px;
  padding:20px 10px 0px 0px;
  margin:0px;
  float:left;
  clear:none;    
  color:#ffffff;
  }

#news-latest h1.csc-firstHeader , #news-latest h1 , #news-latest h2 , #news-latest h3 , #news-latest h4{
  color:#9beb02;
  font-size:12px;
}

.tt_news_catmenu_ul {
  list-style : none;
}


#content-normal li{
  margin-bottom:10px;
}

#content-normal li a:link , 
#content-normal li a:visited ,
#content-normal li a:hover ,
#content-normal li a:active {
  padding-left:15px;
  /*background-image:url("/fileadmin/config/_its7/images/icon_pfeil_mehr.gif");*/
  background-position:left bottom;
  background-repeat:no-repeat;  
}

#content-normal li.li_act a:link , 
#content-normal li.li_act a:visited ,
#content-normal li.li_act a:hover ,
#content-normal li.li_act a:active {
   color:#4fcfff; 
   background-image:url("/fileadmin/config/_its7/images/icon_pfeil_blau.gif ");
}


#navleft {
	float:left;
	clear:left;
	width:170px;
	overflow:hidden;
	padding:25px 0px 0px 0px;
	clear:none;
	margin:0px 0px 0px 10px;		
	}

#navleft .leftmenubox{
  margin:0px 0px 40px 0px;
  padding:0px;
  clear:none;
  float:left;      
}

#footer {
  float:left;
  clear:both;
  margin:0px 0px 30px 0px;
  padding:0px;  
  width:970px;
  height:24px;
  background-image:url('/fileadmin/config/_its7/images/navitopmiddle.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
  background-color:transparent; 
  overflow:hidden;    
}


.footer-start {
  color:#9BEB02;
  background:none!important;  
  text-align:center;
  height:60px !important;       
  margin:10px 0px 0px 0px !important;
  padding-top:10px;
}

#validator {
  border-top:1px dotted #9BEB02;
  float:left;
  margin-bottom:10px;
  padding:30px 0;
  text-align:center;
  width:100%;
  
}



.footer-start #topmenukwiks{
  float:none !important;
  margin:0px auto;
}

#footer .navtop-left {
  float:left;
  clear:none;
  height:24px;
  width:3px; 
  background-image:url('/fileadmin/config/_its7/images/navitopleft.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent;     
}

#footer .navtop-right {
  float:right;
  clear:none;
  height:24px;
  width:3px;
  background-image:url('/fileadmin/config/_its7/images/navitopright.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent;  
}

#footer-text{
  float:left;
  clear:none;
  margin:5px 0px 0px 10px;
  height:19px;
  color:#ffffff;
  width:250px;
}

#footernavi {
  float:left;
  height:19px;
  margin:5px 10px 0px 0px;
  color:#ffffff;
  list-style:none;
  width:675px;
  text-align:right;
}

.footernav-li {
  float:right;
  clear:none;
}

#footernavi a:link , #footernavi a:active , #footernavi a:hover , #footernavi a:visited {
  float:left;
  margin:0px 10px;
  color:#ffffff;  
  border:none;
}


.footer-start #footernavi a:link , .footer-start #footernavi a:active , .footer-start #footernavi a:hover , .footer-start  #footernavi a:visited{
  color:#9BEB02;
}

.footer-start #footer-text {
  color:#9BEB02;
}

/*#footernavi a:hover {
  border-bottom:1px dotted #ffffff;
}*/

#headermain { 
  float:left;
  width:695px; 
}

#navtop { 
  float:right;
  margin:0px;
  height:20px; 
  padding:2px 25px;
  z-index:5;
  clear:both;
  margin-top:75px;    
}

#navtop .navtop-left {
  float:left;
  clear:none;
  height:24px;
  width:3px;
  background-image:url('/fileadmin/config/_its7/images/navitopleft.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent;  
}

#navtop .navtop-right {
  float:left;
  clear:none;
  height:24px;
  width:3px;
  background-image:url('/fileadmin/config/_its7/images/navitopright.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent;  
}


#navtop ul {
	float:left;
	margin:0px;
	padding:2px 0px 0px 0px;	
	clear:none;
	height:30px;
	background-image:url('/fileadmin/config/_its7/images/navitopmiddle.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent; 
	}

#navtop li {	
	float:left;
	margin:0px;
	padding:2px 5px;
	margin-right:5px;
	color:#ffffff;
	font-size:14px;
  font-weight:bold;
  display:inline;
  text-align:left;
  position: relative;
	}
#navtop .navtop-sep {
   float:left;
   clear:none;
   display:inline;
}


#navtop a:link , #navtop a:visited , #navtop a:hover , #navtop a:active {
  display:inline;
  float:left;
  clear:none;
  color:#ffffff;
  font-size:15px;
  margin-right:10px;
  font-weight:bold;  
}

#navtop .submenu-l1  {
  display:none;
  list-style: none;   
  position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
  left:5px; 
  top:18px; 
  background:none;
  float:left; 
  height:auto;
}

#navtop .submenu-l1 li{
  float:left;
  clear:both;
  padding:0px 10px 0px 10px;;
  margin:0px;
  background-image:url('/fileadmin/config/_its7/images/topnav-ul-back.png');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent; 
}

#navtop .submenu-l3 {
  left:140px;
  position:absolute;
  top:0;
  width:100px;
  background:none;
  display:none;
}

#navtop .submenu-l3 li{
  float:left;
  clear:both;
  padding:0px;
  margin:0px;
}


#navtop .submenu-l1 li a{
  font-size:12px;
  margin-right:10px;
  font-weight:normal; 
  height:20px;
  float:left;
  width:100%;
  margin-top:3px; 
  display:inline;
  width:110px;
}

#navtop .submenu-l3 li a{ 
  padding-left:10px;
  width:90px;
}

/*#navtop a:hover {
  border-bottom:1px dotted #ffffff;
}*/
	
#iconlist {
	float:right;
	width:500px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#iconlist #icons {
   float:right;
   clear:none;
   margin-right:15px;
}

#iconlist IMG {
  cursor:pointer;
}


	

#navtop UL , #navleft UL {
	list-style:none;
}



#navleft li {
  float:left;
  clear:both;
  padding:0px;
  margin:0px;
  width:170px;  
}

#navleft .span_nav1vt1act {
  width: 164px;
  display:block;
  background-image:url('/fileadmin/config/_its7/images/navitopmiddle.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
  background-color:transparent;  
  height:19px;
  text-align:center;
  padding-top:5px;
  margin-bottom:10px;
  float:left;
  font-size:12px;
  font-weight:bold;
}
#navleft li a:link , #navleft li a:active , #navleft li a:visited , #navleft li a:hover {
  font-size:12px; 
  font-weight:bold;
  /*background:transparent url('/fileadmin/config/_its7/images/topnav-ul-back.png') top left repeat-x;*/
  height:24px;  
  margin:0px;
  width:100%;
  color:#9BEB02;
}

.nav1vt1 a:link, .nav1vt1 a:visited , .nav1vt1 a:hover , .nav1vt1 a:active {
  font-size:12px; 
  font-weight:bold;
  /*background:transparent url('/fileadmin/config/_its7/images/navleft-back.gif')top left repeat-x;*/
  height:24px;
  float:left;
  clear:both;  
  padding:4px 0px 0px 5px;
  margin:0px;
  width:100%;
  color:#9beb02;    
  display:none;
}

.nav1vt1act a:link, .nav1vt1act a:visited , .nav1vt1act a:hover , .nav1vt1act a:active {
  float:left;
  clear:both;  
  padding:4px 0px 0px 5px;
  margin:0px;
  width:100%;
  color:#ffffff; 
}



#navleft .nav1vt2 a:link, #navleft .nav1vt2 a:visited , #navleft .nav1vt2 a:hover , #navleft .nav1vt2 a:active {
  font-size:12px; 
  font-weight:bold;
  height:24px;
  float:left;
  clear:both;  
  padding:4px 0px 0px 20px;
  margin:0px;
  width:100%;
  color:#9beb02;    
  text-decoration:none;
}

#navleft .nav1vt2act a:link, #navleft .nav1vt2act a:visited , #navleft .nav1vt2act a:hover , #navleft .nav1vt2act a:active {
  float:left;
  clear:both;  
  padding:4px 0px 0px 20px;
  margin:0px;
  width:100%;
  color:#9beb02;    
  text-decoration:none;
}

#navleft .nav1vt2act {
  background-image:url('/fileadmin/config/_its7/images/icon_pfeil_mehr.gif');
  background-repeat:no-repeat;
  background-position:3px 6px;
  background-color:transparent;  
}



/* Listen */


/* Tabellen */
#content-normal table { 
  border-spacing:0; 
}

table { 
  font-size:11px; 
  font-weight: normal; 
  float: left; 
}
th { 
  font-size: 11px; 
  font-weight: bold; 
}

td { 
  font-size: 11px; 
  font-weight: normal; 
}

.tx-macinasearchbox-pi1 {
  float:right;
  margin:0px 10px 0px 10px;
  clear:none;
  width:150px;
  
}

.tx-indexedsearch{
  float:left;
  clear:both;
  width:750px;
}

.tx-indexedsearch-searchbox-sword{
  width:111px;
  float:left;
  clear:none;
  background-color:#000000;
  border:2px solid #373737;
  color:#ffffff;
  height:19px;
  margin-top:10px;
}

#tx-indexedsearch-inputfield{
  width:115px;
  float:left;
  clear:none;
  margin:0px;
  padding:0px;
}

#tx-indexedsearch-searchbox-button-box{
  float:left;
  clear:none;
  width:20px;  
  margin:0px 0px 0px 4px;
}


/* POWERMAIL */

.tx-powermail-pi1 INPUT , .tx-powermail-pi1 TEXTAREA , .tx-powermail-pi1 SELECT{
  background-color:#000000;
  border:2px solid #373737;
  clear:none;
  color:#FFFFFF;
  float:left;
  margin:3px 0 0 10px;
  padding:0;
  text-align:left;
  width:360px;
}


.tx-powermail-pi1 LABEL{  
  float:left;
  width:180px;  
  clear:none;
  display:block;
  margin:3px 0 0 0px;
}

.tx-powermail-pi1 .clskontakt LABEL{  
  float:left;
  width:144px;  
  clear:none;
  display:block;
  padding:0px 5px;
  float:left;
  clear:left;
}

.tx-powermail-pi1 legend {
  color:#ffffff;
  margin-left:20px;
}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset {
  margin-bottom:10px;
  border:1px solid #373737;
  float:left;
  width:570px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset {
  width: 150px;
  float:right;
  clear:none;
  margin:10px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html .powermail_submit,
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html .powermail_reset {
  width:130px;
  float:right;
  clear:none;
  margin-left:10px;
  border:2px solid #373737;
  cursor:pointer;
  text-align:center;
}

.tx-powermail-pi1  .powermail_check_inner {
  float:left;
  clear:both;
}

.tx-powermail-pi1  .powermail_check_inner input {
  width: 10px;
  margin-right:10px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha input {
 width: 150px;
 float:right;
 margin:5px 62px 0px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha img {
  float:left;
  margin-left:10px;
}

.tx-powermail-pi1 .tx-powermail-pi1_thx {
  float:left;
}

.tipafriend-url {
  float:left;
  clear:both;
  padding:20px 0px;
}

.tipafriend-url a{
  text-decoration:none; 
  color:#9beb02;
}

.tipafriend-tbl input , .tipafriend-tbl select , .tipafriend-tbl textarea{
  background-color:#000000;
  border:2px solid #373737;
  clear:none;
  color:#FFFFFF;
  float:left;
  margin:3px 0 0 10px;
  padding:0;
  text-align:left;
  width:360px;
}

.tipafriend-tbl .tipafriend-label{
  float:left;
  width:144px;  
  clear:none;
  display:block;
  padding:0px 5px;
}

.tipafriend-tbl .tipafriend-checkbox {
  margin-right:10px;
  width:10px;
}

.tipafriend-tbl .tipafriend-captcha-message-td input {
 width: 150px;
 float:right;
 margin:5px 0px 0px 0px;
}

.tipafriend-tbl .tipafriend-repeat-captcha-td img {
  float:left;
  margin-left:10px
}

.tipafriend-tbl .tipafriend-sbumit-td input{
  width:130px;
  float:right;
  clear:none;
  margin-left:10px;
  border:2px solid #373737;
  cursor:pointer;
  text-align:center;
}

.tipafriend-error {
  float:left;
  clear:both;
  width:670px;
  color:#9beb02;
}

/*AGB */
.tx-powermail-pi1 .powermail_check_inner #check_uid34_0 {
  float:left;
  clear:both;
}

/* NEWS */
.news-latest-container {
  float:left;
  clear:both;
  margin:5px 0px 5px 0px;
  background-color:transparent !important;
  border:none;
  padding:0px;
}

.news-latest-item , .news-latest-item-tips {
  float:left;
  width:165px;
  padding:0px 0px;
  margin:0 15px 10px 0;
  overflow:hidden;
  height:225px;  
  border:none;
}

.news-latest-item-tips {
  height:30px;
}

.news-latest-item .navtop-left, 
#navleft .navtop-left, 
#news-latest .navtop-left {
  float:left;
  clear:left;
  height:24px;
  width:3px;
  background-image:url('/fileadmin/config/_its7/images/navitopleft.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent; 
  
}

.news-latest-item .navtop-right, 
#navleft .navtop-right,
#news-latest .navtop-right
 {
  float:left;
  clear:none;
  height:24px;
  width:3px;
  background-image:url('/fileadmin/config/_its7/images/navitopright.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  background-color:transparent;           
}

#news-latest .news-latest-head {
  width: 152px;
  display:block;
  background-image:url('/fileadmin/config/_its7/images/navitopmiddle.gif');
  background-repeat:repeat-x;
  background-position:bottom left;
  background-color:transparent;  
  height:19px;
  text-align:center;
  padding-top:5px;
  margin-bottom:10px;
  float:left;
}

#news-latest .news-latest-head-tips {
  width:152px;
}

.news-latest-container .latest-image {
  margin:0px;
  width:165px;
  float:left;
}

.news-latest-item-tips A:hover,
.news-latest-item-tips A:active,
.news-latest-item-tips A:link,
.news-latest-item-tips A:visited {
    background-color:transparent;
    background-image:url(/fileadmin/config/_its7/images/icon_pfeil_mehr.gif);
    background-position:left 4px;
    background-repeat:no-repeat;
    color:#9BEB02;
    float:right;
    font-size:12px;
    font-weight:bold;
    padding-left:25px;
    text-decoration:none;
    float:left;
    width:100px;
}

.news-latest-item IMG { 
  float:left;   
}
.news-latest-item p { 
  font-size:10px;
  line-height:12px;
  padding:3px 2px 0px 2px; 
  color:#ffffff;     
  min-height:65px;
  float:left;
}

/*.news-latest-item a {
  font-size:10px;
  font-weight:normal;
}*/

.news-latest-container .latest-morelink {
  float:right;
  width:45px;
  text-align:right;
  line-height:10px;
  margin:15px 0px 0px 0px;  
  width:165px;
}

.browse-container {
  float:right;
  width:100%;
  text-align:right;
}

.browse-container a:link ,
.browse-container a:active , 
.browse-container a:visited , 
.browse-container a:hover {
  text-decoration:none;
  margin-right: 5px;
  margin-left: 5px;
} 

#news-latest-ul-tips {
  margin:30px 0px 0px 0px;
  padding-bottom:15px;
  padding:0px;
  height:120px;
  overflow:hidden;
  float:left;
  clear:both;
}

#news-latest-ul-tips .news-latest-item {
  height:50px;
}

#news-latest-ul-tips .li-first-tracker A:link ,
#news-latest-ul-tips .li-first-tracker A:hover ,
#news-latest-ul-tips .li-first-tracker A:active ,
#news-latest-ul-tips .li-first-tracker A:visited {
    color:#4fcfff;
    background-color:transparent;
    background-image:url(/fileadmin/config/_its7/images/icon_pfeil_blau.gif);
    background-position:left center;
    background-repeat:no-repeat;    
}

.news-latest-container {
  height:450px;
  margin-bottom:20px;
}

.latest-morelink A, .latest-morelink A:link, .latest-morelink A:visited, .latest-morelink A:active {
  text-decoration:none;
  font-weight:bold;
  float:right;
  color:#9beb02;
  font-size:12px;
  padding-left:15px;
  background-image:url('/fileadmin/config/_its7/images/icon_pfeil_mehr.gif');
  background-repeat:no-repeat;
  background-position:center left;
  background-color:transparent;
}
.latest-morelink A:hover {
  color:#9beb02;
  text-decoration:underline;
  font-weight:bold;  
}
.latest-morelink IMG { 
  float:left;
  margin-right:5px; 
  border:none;
}

.news-list-container {
  margin: 10px 40px;
}

.news-list-container .news-list-content {
  float:left;
  clear:both;
  width:670px;
  margin:0px 0px 24px 0px;
  border-bottom:1px dotted #373737;
}

.news-list-container .news-list-head {
  float:left;
  clear:none;
  margin-left:24px;
  width:480px;
}

.news-list-container .news-list-head h2 a  {
  color:#9BEB02;
  text-decoration:none;
}

.news-list-container .news-list-morelink a {
  text-decoration:none;
  font-weight:bold;
  float:right;
  color:#9beb02;
  font-size:12px;
  padding-left:15px;
  background-image:url('/fileadmin/config/_its7/images/icon_pfeil_mehr.gif');
  background-repeat:no-repeat;
  background-position:center left;
  background-color:transparent;
}


.news-list-container .news-list-head .news-list-subheader {
  margin-top:18px;
  float:left;
}
.news-list-container .news-list-img {
  float:left;
  clear:none;
}

.news-list-container .news-list-morelink {
  float:left;
  clear:both;
  width:650px;
  padding:5px 10px;
  text-align:right;
}

.news-list-container .news-list-hr {
  float:left;
  clear:both;
  width:100%;
}

.news-single-item {
  float:left;
  clear:both;
  width:750px;
  margin: 10px 0px;
  border-bottom:1px dotted #307736;
}
.news-single-item h2 {
  width:100%;
  float:left;
  clear:both;
  margin-bottom:10px;
  color:#ffffff;
}

.news-single-item .news-single-content {
  float:left;
  clear:none;
  padding:0px 15px 0px 0px;
  margin:0px;
  width :740px;
}

.news-single-item .news-single-image{
  width:240px;
  float:right;
  clear:none;
}

.news-single-item .news-single-timedata{
  float:left;
  clear:both;
  padding: 5px 0px;
}
.news-single-item .news-single-backlink{
  clear:both;
  float:left;
  padding:5px 10px;
  text-align:right;
  width:730px;
}

.news-single-item .news-single-backlink a {
   color:#9beb02;
  font-size:12px;
  padding-left:15px;
  background-image:url('/fileadmin/config/_its7/images/icon_pfeil_mehr.gif');
  background-repeat:no-repeat;
  background-position:center left;
  background-color:transparent;
  padding-left:15px;
  text-decoration:none;
}

.tx-indexedsearch-form {
  width:350px;
  clear:none;
  float:left;
  display:inline;
}

.tx-indexedsearch-search-submit {
  float:left;
  clear:none;
  width:200px;
}

.tx-indexedsearch-rules {
  display:none;
}
.tx-indexedsearch-result-number{
  display:none;
  padding:0px;
  margin:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  background:#000000 none repeat scroll 0 0;
  border-bottom:1px solid #ffffff;
  padding-bottom:10px;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
  margin-top:5px;
  color:#9beb02;
}

.tx-indexedsearch .tx-indexedsearch-whatis{
  display:none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox  ul {
  margin-left:-20px;
}

#content-normal .tx-indexedsearch .tx-indexedsearch-searchbox-sword {
  margin-top:0px;
}


.csc-textpic-text {
  margin-top:20px;
  margin-left:20px;

  margin:0px;
}


.csc-menu UL , .csc-sitemap UL {
  float:left; 
  clear:both; 

}
.csc-menu , .csc-sitemap UL {
  margin:0px 0px 25px 0px;
  list-style-image : url('/fileadmin/config/_its7/images/icon_pfeil_mehr.gif'); 
 }

.csc-sitemap UL UL {
  margin:0px 0px 10px 0px;
  float:none;
}


.csc-menu li {
  margin-bottom:10px;    
}

.csc-menu a:hover , .csc-menu a:link , .csc-menu a:visited , .csc-menu a:active {
  color:#004088;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}





.csc-header h5 a:link , .csc-header h5 a:hover , .csc-header h5 a:visited , .csc-header h5 a:active {
  background-image:url('/fileadmin/config/_its7/images/btn-back.gif');
  background-repeat:no-repeat;
  background-position:top left;
  background-color:transparent;
  padding:2px 5px;
  color:#004088;
  font-weight:normal;
  margin-top:20px;
  height:21px;
  line-height:20px;
  border:1px solid #0048ef;
}

.productmenu{
  margin-left:0px;
}

#left-contact-info {
  float:left;
  clear:right;
  text-align:center;
  margin-bottom:10px;
  width:100%;
  padding:30px 0px 30px 0px;
  border-top:1px dotted #9BEB02;
  /*border-bottom:1px dotted #9BEB02*/  
}
#left-contact-info .contact-telefon {
  float:left;
  clear:both;
  text-align:left; 
}


#topmenukwiks {
  float:right;
  clear:both;
  overflow:hidden;
  width:575px; 
  margin:45px 11px 0px 0px; 
  height:59px;
}

.topnavkwicks {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;  
  overflow:hidden;
}

.topnav-vt1-div {
  display:block;
}
.topnav-vt1-div a , .topnav-vt1-div IMG{
  float:left;
  clear:none;
  margin-left:15px;
}

.topnavkwicks > li {   
  float:right;
  height:60px;
  width:115px;
  margin-right:0px;  
  background-color:#000000;
} 

.topnavkwicks > li a:link ,
.topnavkwicks > li a:hover ,
.topnavkwicks > li a:active ,
.topnavkwicks > li a:visited {
  font-size:16px;
  text-decoration:none;
}

.topnavkwicks li UL li {  
  height: 20px;
}

.topnavkwicks li> UL {    
   display: none;
   display: block;
   position:relative;
   z-index:1001;
   top:-50px;
}

.topnavkwicks li:hover > UL {    
   display: block;
}

#bewerben {
  float:left;
  clear:both;
  width:170px;
  text-align:center;
  margin-bottom:30px;
  padding:30px 0px 30px 0px;
  border-top:1px dotted #9BEB02;
  border-bottom:1px dotted #9BEB02  ;
}
#bewerben a {
  color:#ffffff !important;
  text-decoration:none;
}

.csc-sitemap UL{
  margin: 20px 0px 20px 20px;
}

.csc-sitemap li{
  clear:both;
  float:left;
  margin:0;
  padding:0;
}

.csc-sitemap li a {
  clear:both;
  color:#9beb02;
  display:block;
  font-size:12px;
  font-weight:bold;
  height:24px;
  margin:0;
  text-decoration:none;
  width:100%;
}

.noscript {
  position:absolute;
  width:970px;
  height:100%;
  text-align:center;
  z-index:5;
  float:left;   
}

.spn-noscript {
  margin:auto;
  font-size:15px;
  font-weight:bold;
  background-color:#9BEB02;
  color: #FFFFFF;
  padding: 5px 10px;
}

.teasermenubanner {
  float:left;
  padding: 0px;
  margin:0px;
  width:170px;
  clear:both;
  text-align:center !important;   
  margin-bottom:50px;
}

.teasermenubanner table {
  width:170px;
}
.teasermenubanner tr {
  width: 170px;
}
.teasermenubanner td {
  width: 170px;
}
.teasermenubanner .td-banner-image {
   height:130px;
   text-align:center !important;
   vertical-align:middle;
}

.teasermenubanner .td-banner-content {
  text-align:center !important;
}

#browsenav-accordion-tips {
  float:left;
  clear:none;
  width:590px;
  text-align:right;
  padding:20px 0px;
}

#teasermenu-contant-accordion-tipps {
  width:590px;
  float:left;
  clear:both;
  list-style:none;
}

#teasermenu-contant-accordion-tipps .teasermenu-image {
 float:left;
 clear:none;
 width:80px;
}

#teasermenu-contant-accordion-tipps .teasermenu-accordion-content {
  float:left;
  clear:both;   
}

#teasermenu-contant-accordion-tipps > li  {
  float:left;
  width:550px;
  padding: 10px 0px 30px 0px;
  border-bottom:1px dotted #9BEB02;
}

#teasermenu-contant-accordion-tipps .teasermenu-image {
  float:left;
  width:80px;
  clear:none;
  cursor:pointer;
}

#teasermenu-contant-accordion-tipps .teasermenu-head, #teasermenu-contant-accordion-tipps .teasermenu-sd {
  float:right;
  width:440px;
  clear:right;
  padding:0px 10px;
}

#teasermenu-contant-accordion-tipps .selected .teasermenu-accordion-content {
  padding:10px 40px;
}

#teasermenu-contant-accordion-tipps .teasermenu-more a, 
#teasermenu-contant-accordion-tipps .teasermenu-more a:link, 
#teasermenu-contant-accordion-tipps .teasermenu-more A:visited, 
#teasermenu-contant-accordion-tipps .teasermenu-more A:active, 
#teasermenu-contant-accordion-tipps .teasermenu-more A:hover{
  text-decoration:none;
  font-weight:bold;
  float:right;
  color:#9beb02;
  font-size:12px;
  padding-left:15px;
  background-image:url('/fileadmin/config/_its7/images/icon_pfeil_mehr.gif');
  background-repeat:no-repeat;
  background-position:center left;
  background-color:transparent;
  cursor:pointer;
}

#teasermenu-contant-accordion-tipps .teasermenu-more A:hover{ 
  text-decoration:underline!important; 
  }
  
.rc-table {
  border-collapse:collapse;
  width:100%;
  margin:0px 0px 8px 0px;
  padding:0px;     
}


.rc-topleft {
  width: 35px;
  height: 32px;
  background-image: url("/fileadmin/config/_its7/images/rc_topleft.png");
  background-repeat:no-repeat;
  background-position:bottom right;  
}

.rc-topright {
  width: 35px;
  height: 32px;
  background-image: url("/fileadmin/config/_its7/images/rc_topright.png");
  background-repeat:no-repeat;
  background-position:bottom left;
}


.rc-bottomleft {
  width: 35px;
  height: 32px;
  background-image: url("/fileadmin/config/_its7/images/rc_bottomleft.png");
  background-repeat:no-repeat;
  background-position:top right;
}

.rc-bottomright {
  width: 35px;
  height: 32px;
  background-image: url("/fileadmin/config/_its7/images/rc_bottomright.png");
  background-repeat:no-repeat;
  background-position:top left;
}

.rc-top {
  background-image: url("/fileadmin/config/_its7/images/rc_top.png");
  background-repeat:repeat-x;
  height:32px;
  background-position:bottom right;  
}

.rc-bottom {
  background-image: url("/fileadmin/config/_its7/images/rc_bottom.png");
  background-repeat:repeat-x;
  height:32px;
  background-position:top right;  
}

.rc-left {
  background-image: url("/fileadmin/config/_its7/images/rc_left.png");
  background-repeat:repeat-y;
  background-position:top right;
}

.rc-right {
  background-image: url("/fileadmin/config/_its7/images/rc_right.png");
  background-repeat:repeat-y;
  background-position:top left;
  width:35px;
}
SPAN.textgrau {
    color:#b5b3b3;
    font-size:12px;    
  }

SPAN.textblau {
    color:#4fcfff;
    font-size:12px;    
  }

SPAN.textblue {
    color:#4fcfff;
    font-size:12px;    
  }