body{ 
      text-align:center;
      margin:0px;
      padding:0px;
      margin-bottom:26px;
      background-image:url(../img/bg_body.jpg);
/*      background-repeat:repeat-x; */
      font-family:verdana,helvetica,sans-serif;
      font-size:9px;
    
}

table {
      padding:0px;
      margin:0px;
}

div { 
      margin:auto;
      text-align:left;
}

li {
      margin:0px;
      padding:0px;
      padding-top:4px;
}

ul {
      
      margin:0px;
      padding:0px;
      margin-left:18px;
      margin-top:5px;
      font-size:11px;
}

img {
      border:none;
      padding:0px;
      margin:0px;
}

form {
      padding:0px;
      margin:0px;
}

h5 {
      clear:both;
      font-size:12px;
      color:#000000;
      font-weight:bold;
      padding:0px;
      margin:0px;
}


h4 { 
      font-size:11px;
      color:#000000;
      font-weight:bold;
      border-bottom:1px solid #000000;
      padding-top:5px;
      padding-bottom:5px;
      margin-bottom:0px;
      margin-top:15px;
      
}

h3 {
      padding-top:15px;
      font-size:13px;
      font-weight:bold;
      color:#000000;
}

h2 {  

      font-weight:bold;
      font-size:12px;
      padding-bottom:0px;
      color:#000000;

}


h1 {  
      padding-top:15px;
      font-size:14px;
      font-weight:bold;
      padding-bottom:7px;
      margin-bottom:20px;
      border-bottom:1px solid #000000;
}

.stdtext {
      font-size:11px;

}

table.contenttable {
      font-size:11px;
}

td.newsheader1 {
        height:20px;
        border-bottom:1px solid #000000;
        margin-bottom:3px;
        padding-bottom:4px;
}

td.newscontent1 {
      font-size:11px;
      padding-top:4px;
      margin:0px;
      padding-left:5px;
      padding-right:5px;
      
}

td.news_line {
      height:20px;
      border-bottom:1px solid #000000;
            padding-bottom:4px;
}

td.padleft {
      padding-left:9px;
}


.bodytext {
      font-size:11px;
      
}


.newsheadline {
      font-size:13px;
      font-weight:bold;

}

.newsheadline2 {
      font-size:11px;
      font-weight:bold;

}


select {
      padding:0px;
      margin:0px;
      margin-top:8px;
      font-size:10px;
      width:155px;
      height:17px;
      border-top:1px solid #000000;
      border-left:1px solid #000000;
}

input {
      padding:0px;
      margin:0px;
      font-size:10px;

}

p {
      margin:0px;
      line-height:14px;
      font-size:11px;
      font-weight:normal;
}

a:link,
a:visited { 
      padding:0px;
      padding-top:5px;
      padding-bottom:1px;
      display:inline;
      text-decoration:none;
      padding-left:18px;
      font-size:11px;
      font-weight:bold;
      color:#555901;
      background: url(../img/buttons/2button_link.gif) no-repeat;
      background-position:0px 7px;
      line-height:20px;
           
}

a:hover {
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background-position:0px -34px;
      background-repeat:no-repeat;
      line-height:20px;
}


a.extern:link,
a.extern:visited { 
      padding:0px;
      padding-top:7px;
      padding-bottom:0px;
      display:inline; 
      text-decoration:none;
      padding-left:18px;
      font-size:11px;
      font-weight:bold;
      color:#555901;
      background: url(../img/buttons/extern_link.gif) no-repeat;
      background-position:0px 7px;
      line-height:20px;
           
}


a.extern:hover {
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background-position:0px -32px;
      background-repeat:no-repeat;
      line-height:20px;
}

a.none:link,
a.none:visited { 
      padding:0px;
      padding-top:5px;
      padding-bottom:1px;
      display:inline;

      text-decoration:none;
      padding-left:0px;
      font-size:11px;
      font-weight:bold;
      color:#555901;
      background:none;
           
}




a.none:hover {
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background:none;
}

a.arrow:link,
a.arrow:visited { 
      padding:0px;
      padding-top:5px;
      padding-bottom:1px;
      display:inline;
      width:180px;
      text-decoration:none;
      padding-left:18px;
      font-size:11px;
      font-weight:bold;
      color:#555901;
      background: url(../img/buttons/2button_link.gif) no-repeat;
      background-position:0px 7px;
      line-height:13px;
           
}


a.arrow:hover {
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background-position:0px -34px;
      background-repeat:no-repeat;
      line-height:13px;
}

a.pri_main:link,
a.pri_main:visited {
			display: block;
			background:url(../img/buttons/button_pri_off.gif) no-repeat;
			font-size: 11px;
			font-weight:bold;
			color:#ffffff;
			margin-top:6px;
		      padding-top:0px;
		      padding-bottom:0px;
			padding-left: 9px;
			line-height:19px;
			width: 189px;
			text-decoration: none;
}


a.pri_main:hover {
			background:url(../img/buttons/button_pri_on.gif) no-repeat;
			color:#ffffff;

			
		
}

a.pri_main_act:link,
a.pri_main_act:visited {
			display: block;
			background:url(../img/buttons/button_pri_on.gif) no-repeat;
			font-size: 11px;
			font-weight:bold;
			color: #ffffff;
                  margin-top:6px;
		      padding-top:0px;
			padding-left: 9px;
			line-height:19px;
			width: 189px;
			text-decoration: none;

}

a.pri_main_act:hover {
			background:url(../img/buttons/button_pri_on.gif) no-repeat;
			color:#ffffff;
		
}

a.pri_sub:link,
a.pri_sub:visited {
                  margin:0px;
                  font-weight:normal;
			display: block;
			border-top:1px solid #e1e5a9;
			font-size: 11px;
			color: #555901;
			padding-left: 9px;
			line-height: 21px;
			width: 180px;
			padding-top:0px;
			padding-bottom:0px;
		      text-decoration: none;
			background-image:none;
}

a.pri_sub:hover {
                  font-weight:normal;
			background-color:#fbfbf2;
		
}

a.pri_sub_act:link,
a.pri_sub_act:visited {
                  margin:0px;
                  font-weight:bold;
			display: block;
			border-top:1px solid #e1e5a9;
			font-size: 11px;
			color: #555901;
			padding-left: 9px;
			line-height: 21px;
			width: 180px;
			padding-top:0px;
			padding-bottom:0px;
			text-decoration: none;
		/*	background-color:#fbfbf2; */
			background-image:none;
}

a.pri_sub_act:hover {
         font-weight:bold;
			background-color:#fbfbf2; 
		
}

a.pri_sub2:link,
a.pri_sub2:visited {
         margin:0px;
         font-weight:normal;
			display: block;
			border-top:1px solid #e1e5a9;
			font-size: 11px;
			color: #555901;
			padding-left: 19px;
			line-height: 21px;
			width: 170px;
			padding-top:0px;
			padding-bottom:0px;
		      text-decoration: none;
			background-image:none;
                              	
}

a.pri_sub2:hover {
                  font-weight:normal;
			background-color:#fbfbf2;
		
}

a.pri_sub2_act:link,
a.pri_sub2_act:visited {
                  margin:0px;
                  font-weight:normal;
			display: block;
			border-top:1px solid #e1e5a9;
			font-size: 11px;
			color: #555901;
			padding-left: 19px;
			line-height: 21px;
			width: 170px;
			padding-top:0px;
			padding-bottom:0px;
			text-decoration: none;
			background-color:#fbfbf2;
			background-image:none;
                              				
}

a.pri_sub2_act:hover {
                  font-weight:normal;
			background-color:#fbfbf2;
		
}

span {
display: none;
}

a.printlink:link,
a.printlink:visited { 
    display:inline;
    background-image:none;
    border:none;
           
}


a.printlink:hover {
      
      text-decoration:none;
     
}



a.secnav:link,
a.secnav:visited { 
      padding-top:0px;
      padding-bottom:0px;
      display:inline;
      text-decoration:none;
      padding-left:20px;
      font-size:10px;
      font-weight:bold;
      color:#ffffff;
      background-image:none;
      line-height:12px;
}

a.secnav:hover {
      text-decoration:none;
      color:#C2D125;

}


a.secnav_act:link,
a.secnav_act:visited { 
      display:inline;
      text-decoration:none;
      padding-left:20px;
      font-size:10px;
      font-weight:bold;
      color:#BEC71F;
      background-image:none;
      line-height:12px;
}

a.secnav_act:hover {
      text-decoration:none;
      color:#555901;

}


a.footernav:link,
a.footernav:visited { 
      padding-top:0px;
      padding-bottom:0px;
      display:inline;
      text-decoration:none;
      padding-left:6px;
      font-size:10px;
      font-weight:bold;
      color:#ffffff;
      background-image:none;
      line-height:13px;
}

a.footernav:hover {
      text-decoration:none;
      color:#C2D125;

}


a.small:link,
a.small:visited { 
      display: block;
      padding:0px;
      width: 27px;
      height: 17px;
      border: none;
      background: url(../img/buttons/button_small_2.gif) no-repeat;
}

a.small:hover {
    background-position:0px -20px;
    background-repeat:no-repeat;
}

a.textsend:link,
a.textsend:visited { 

      display: block;
      padding:0px;
      width:120px;
      height: 17px;
      border: none;
      background: url(../img/buttons/textsend.gif) no-repeat;

}

a.textsend:hover {
    background-position:0px -20px;
    background-repeat:no-repeat;
}


#header_nav {

      margin:auto;
      width:990px;
      height:17px;
      background-color:#7F851B;
      color:#FFFDFF;
      font-weight:bold;
      font-size:11px;
}

#header_links {
      height:17px;
      padding-top:2px;
      padding-left:8px;
      background:url(../img/buttons/header_links.gif) no-repeat;
}

#header_space {
      margin:auto;
      width:990px;
      height:17px;
      background-image:url(../img/header_space_bg.jpg)
      
}


#root_path {
      margin-left:20px;

      width:600px;
      height:15px;
      font-size:9px;
      color:#ffffff;      
}

#header {
      
      margin:auto;
      width:990px;
      height:218px;
}


#header_slogan {
      float:left;
      width:237px;
      height:218px;
      background-image:url(../img/header_slogan.jpg);
}

#bg {
      margin:auto;
      width:990px;
      height:100px;
}

#container {
      float:left;   
      width:990px;     
      background-image:url(../img/content_bg.jpg);
      background-repeat:no-repeat;
      padding-bottom:30px;
}

#header_image {
      float:left;
      width:753px;
      height:218px;
      background-image:url(../img/frontpage/header_img1.jpg);
      background-repeat:no-repeat;
}

#nav_left {
      float:left;
      width:200px;
      height:450px;
      background-image:url(../img/frontpage/header_img3.jpg);
      background-repeat:no-repeat;
      
}
#content_container {
      float:left;
      background-image:url(../img/bg_content.gif);
      background-repeat:no-repeat;
      width:554px;
      
}

#content {    
     width:510px;
      margin-top:20px;
      font-size:9px;
      padding-left:20px;
    margin-right:30px; 
 
      color:#000000;
}

#col_right_container {

      float:right;
      width:225px;
           
}

#col_right {
   
      float:right;
      width:219px;
}

#footer{
      float:left;      
      width:990px;
      height:26px;
      background-image:url(../img/footer_nav.gif);
      background-repeat:no-repeat;
}

#footer_links1 {
 
      float:left;
      padding-left:194px;
      padding-top:11px;
      margin:0px;
      width:320px;
      height:25px;
}

#footer_links2 {
 
      float:right;
      margin-right:6px;
      padding-top:11px;
      width:297px;
      height:25px;
}

.input_form {
      
      border-top:1px solid #000000;
      border-left:1px solid #000000;
      width:200px;

}
.boxes_input {
      float:left;
      width:152px;

}

.search_short {
      padding:0px;
      margin:0px;
      width:152px;
      border-top:1px solid #000000;
      border-left:1px solid #000000;
      color:#000000;
}

.boxes_button {
      float:left;
      padding-top:1px;
      padding-left:10px;
      width:27px;
      height:17px;
}

.boxes_button10 {
      float:left;
      padding-top:10px;
      padding-left:10px;
      width:27px;
      height:17px;
}

.padtop70 {
      padding-top:70px;
}

.padtop30 {
      padding-top:32px;
}

.padtop5 {
      padding-top:5px;
}

/* just searchengine START */

.tx-indexedsearch {
      font-size:11px;
}

.tx-indexedsearch-searchbox-button  {
      margin-left:10px;
      margin-top:10px;
      margin-bottom:10px;
      font-size:11px;
      border-left:1px solid #000000;
      border-top:1px solid #000000;
}
input.tx-indexedsearch-searchbox-sword {
      margin-left:10px;
      margin-top:10px;
      font-size:11px;
      }


select.tx-indexedsearch-selectbox-type {
      margin-top:10px;
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-defop {
      margin-left:10px;
      margin-bottom:5px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-media {
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-lang{
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-sections{
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-order{
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-desc{
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

select.tx-indexedsearch-selectbox-results{
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}


select.tx-indexedsearch-selectbox-group{
      margin-left:10px;
      margin-bottom:10px;
      font-size:11px;
}

.tx-psmhighlight-sword-1 {
      display:inline;
      color:#000000;
      background-color:#66ff00;
      visibility:visible;
}

.csc-sword {
      display:inline;
      color:#ffffff;
      background-color:#66ff00;
      visibility:visible;
}

/* just searchengine END */


/* overwriting css-styled content START */

.csc-textpic-text {
      margin:0px;
      padding:0px;
      padding-top:5px;
      padding-bottom:5px;

}

div.csc-textpic-imagewrap {
	padding-bottom:0px;
}

.csc-textpic-caption {
      padding-bottom:20px;
      font-size:11px;
      
}

/* overwriting css-styled content END */


/* 28.4 - news templates, external, mail - links START */

.newsimglink a,
.newsimglink a:link,
.newsimglink a:visited,
.newsimglink a:hover {
      background:none;
      border:none;
      display:inline;
      padding:0px;
      margin:0px;
}


.csc-textpic-imagewrap a,
.csc-textpic-imagewrap a:link,
.csc-textpic-imagewrap a:visited,
.csc-textpic-imagewrap a:hover {
      background:none;
      border:none;
      display:inline;
      padding:0px;
      margin:0px;
}

a.external-link-new-window:link,
a.external-link-new-window:visited {
      padding:0px;
      padding-top:7px;
      padding-bottom:0px;
      display:inline; 
      text-decoration:none;
      padding-left:18px;
      font-size:11px;
      font-weight:bold;
      color:#555901;
      background: url(../img/buttons/extern_link.gif) no-repeat;
      background-position:0px 7px;
      line-height:20px;
}

a.external-link-new-window:hover {
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background-position:0px -32px;
      background-repeat:no-repeat;
      line-height:20px;
}

a.mail:link,
a.mail:visited {
      padding:0px;
      padding-top:7px;
      padding-bottom:0px;
      display:inline; 
      text-decoration:none;
      padding-left:18px;
      font-size:11px;
      font-weight:bold;
      color:#555901;
      background: url(../img/buttons/extern_link.gif) no-repeat;
      background-position:0px 7px;
      line-height:22px;
}

a.mail:hover {
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background-position:0px -32px;
      background-repeat:no-repeat;
      line-height:22px;
}

.newsitemlink a:link,
.newsitemlink a:visited {
      display:inline;
      padding-top:0px;
      line-height:10px;
      height:10px;
      background-position:0px 2px;
}

.newsitemlink a:hover {
      padding-top:0px;
      display:inline;
      text-decoration:none;
      color:#a04e20;
      background-position:0px -39px;
      background-repeat:no-repeat;
      line-height:10px;
}

.csc-textpic-imagerow img {
      padding-bottom:15px;
}

/* 28.4 - news templates, external, mail - links END */

/* 1.5. - new Input style END */

#el09 {
      font-size:0.5em;
}

.stdinput {
      padding:0px;
      margin:0px;
      width:152px;
      border-top:1px solid #000000;
      border-left:1px solid #000000;
      color:#000000;

}
/*1.5. - new Input styles END */

/* image lightbox loading START */

#loading a:link, 
#loading a:visited,
#loading a:hover {
    background: none;
    
    }
    
#loadingLink a:link,
#loadingLink a:visited,
#loadingLink a:hover {
    background-image: none;
    
    }

.news-single-img a:link,
.news-single-img a:visited,
.news-single-img a:hover {
   display:inline;
   background: none;
   padding: 0px;
   
}

    


/* image lightbox loading END */



.newsheadline_wide {
      font-size:11px;
      font-weight:bold;
}

span .tx-ttproducts-pi1-wrap1 {
color:red;
}
  
span .tx-ttproducts-pi1-wrap2 {
color:red;
font-family:verdana,helvetica,sans-serif;
}

#black {
      color:#ff0000;
}
