/*#####################################*/
.content-orange ul {
	margin:0px; 
	padding:0px;
  list-style-image:url(../pics/list-square-img.gif);
  llist-style-image:url(../pics/list-square-img1.gif);
  margin-left:12px;	
  %margin-left:16px;
}
.content-orange li {
	margin:0;
	padding:0px;
}	

/* ########## submenu 0902 ############*/

#sub-menu {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:25px;
}
#sub_menu li {
	margin:0;
	padding:0;
  line-height:25px;
}
#sub-menu li a:link, #sub-menu li a:visited, #sub-menu li a:hover {
	color:#76767c;
	font-size:16px;
	padding-left:16px;
	text-decoration:none;
}
#sub-menu li a:hover {
	color:#ff8b00;
}
.sub-menu-item-act {
	color:#ff8b00 !important;
	font-size:16px;
	background:url(../pics/menusipka.gif) 0 2px no-repeat;
	text-decoration:none;
}
.sub-menu-item-act a:link, .sub-menu-item-act a:visited {
	color:#ff8b00 !important;
}
.sub-menu-item2 a:link,.sub-menu-item2 a:visited {
	color:#76767c !important;
}
#sub-menu2 {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:20px;
}
#sub-menu2 li a:link, #sub-menu2 li a:visited, #sub-menu2 li a:active {
	color:#76767c;
	font-size:13px;
	padding-left:12px;
	text-decoration:none;
}
.sub-menu-item2 a:hover {
	color:#ff8b00 !important;
}
#sub-menu2 li a:active, .sub-menu-item-act2 a:link, .sub-menu-item-act2 a:active, .sub-menu-item-act2 a:visited {
	color:#ff8b00 !important;
}	

/* ########### flex homenews 0902 ########## */
.flex-table {
	mmargin-bottom:6px;
}
.flex-homenews0902 {
	   border-left:2px solid #ff8c05;
	   border-bottom:2px solid #ff8c05;
	   border-right:2px solid #ff8c05;
}	 
.flex-homenews0902top {
	   border-left:2px solid #ff8c05;
	   border-bottom:1px solid #ff8c05;
	   border-right:2px solid #ff8c05;
	
}
.flex-homene0902 {
	   border-left:2px solid #ff8c05;
	   border-bottom:2px solid #ff8c05;
	   border-right:2px solid #ff8c05;
}

.homenews0902-column {
	   width:315px;
	   mmargin-left:6px;
	   position:relative;
}
.homenews0902-image {
	    float:left;
	    margin-right:5px;
 } 
.homenews0902-date {
	 margin-left:6px;
	 font-size:11px;
	 margin-top:2px;
	 _margin-top:3px; 
}	


/* ########### flex homenews1column ########## */
.flex-table {
	margin-bottom:6px;
}
.flex-homenews1c, .flex-homenews2c {
	   border-left:2px solid #ff8c05;
	   border-bottom:2px solid #ff8c05;
	   border-right:2px solid #ff8c05;
}	 
.homenews-column {
	   width:660px;
	   margin-left:6px;
	   position:relative;
}
.homenews2c-column {
	   width:315px;
	   margin-left:6px;
	   position:relative;
}
.homenews-image,.homenews2c-image {
	    float:left;
	    margin-right:5px;
 } 
.homenews-date, .homenews2c-date {
	 margin-left:6px;
	 font-size:11px;
	 margin-top:-4px;
	 _margin-top:-3px; 
}	
     
/* ############################################ */
.browseractive {
	color:#FF8B00;
}

.tx-cs2indexedsearch-pi1-searching-actual-page, .tx-cs2indexedsearch-pi1-searching-page {
	padding-left:3px; 
	padding-right:3px;
}

.tx-cs2indexedsearch-pi1-searching-actual-page {
	color:#FF8B00;
}

.news-amenu-container {
	background:#DDDDDD;
}

.amenu-container {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:8px;
	
}

.amenu-containerin {
	padding-left:10px;
	padding-right:10px;	
	font-weight:normal;
}

.news-amenu-item-year {
	border-top:1px solid #FFF;
	padding-left:10px;
	padding-top:5px;
	margin-top:5px;	
	
}

.csc-frame-frame3 div.csc-header {
	padding-left:9px;
}

.csc-frame-rulerBefore, .csc-frame-rulerAfter {
	border-top:1px solid #Ff8B00;
}

.amenu-containerin a:link, .amenu-containerin a:visited {
	background:url(../pics/sipkaie.gif) top left no-repeat;
	padding-left:9px;
	display:block;
	font-weight:normal;
}

.amenu-containerin a:hover {
	background:url(../pics/sipkahie.gif) top left no-repeat;
	padding-left:9px;
	display:block;
	font-weight:normal;	
}

/*########## kontaktform ########## */

.news-list-subitem p.bodytext  {
	margin:0;
}

.tx-cs2indexedsearch-pi1-search-part {
	border-top:1px solid #FF8B00;
	border-bottom:1px solid #FF8B00;
	padding-top:10px;
	padding-bottom:10px;	
}

.tx-cs2indexedsearch-pi1-sword {
      border:1px solid #a2a4a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      _height:19px;
      width:244px;
      %width:242px;
      _width:246px;	
}

.formlabel1 {
       margin-bottom:6px;
      %margin-bottom:4px;
}

.formlabelc {
       padding-bottom:6px;
      %padding-bottom:4px;
}
	
.forminput2 {
      border:1px solid #a2a4a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      _height:19px;
	    margin-top:6px;
	    %margin-top:4px;
      width:214px;
      %width:212px;
      _width:216px;
}

.forminput1 {
      border:1px solid #a2a4a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      _height:19px;
      margin-bottom:6px;
      %margin-bottom:4px;
      width:214px;
      %width:212px;
      _width:216px;
}

.forminput3 {
      border:1px solid #a2a4a5;
      font-family:arial;
      font-size:12px;
      height:19px;
      line-height:19px;
      line-height:19px;      
      margin-bottom:6px;
      %margin-bottom:4px;
      width:244px;
      %width:242px;
      _width:246px;
}

td input.forminput3 {
      margin-bottom:6px;
      %margin-bottom:4px;
   
}


.forminpute {
      border:1px solid #a2a4a5;
      font-family:arial;
      font-size:11px;
      height:15px;
      margin-bottom:6px;
      %margin-bottom:4px;
      width:214px;
       %width:212px;
      _width:216px;
}

.formtextarea {
       border:1px solid #aca8a5;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:6px;
       %margin-bottom:4px;
       width:358px;
       %width:356px;
      _width:560px;
}

.forminput4 {
       border:1px solid #aca8a5;
       font-family:arial;
       font-size:11px;
       height:15px;
       _height:19px;
       margin-bottom:6px;
      %margin-bottom:4px;
       width:152px;
       %width:150px;
      _width:154px;

}
 
.forminput5 {
       border:1px solid #aca8a5;
       font-family:arial;
       font-size:11px;
       height:15px;
       _height:19px;
       margin-bottom:6px;
      %margin-bottom:4px;
       margin-right:2px; 
       width:58px;
       %width:56px;
       _width:60px;

}

.mailform-formselect {
	margin-bottom:6px;
	width:250px;
}

.manda {
      color: #ff8b00;
}

.mailform form {
      padding:0;
      margin:0;
}

.formtxt1 {
       padding:0px;
       margin-top:7px;
       %margin-top:6px;
       margin-bottom:0px;
       font-size:10px;

}

.formlabel {
       width:65px;
}


.kontakt-submit {
	  height:15px;
}
.formtxt1 {
	 padding:0px;
	 margin:0px;
}

.bodytext {
	margin-top:0;
	margin-bottom:7px;
}

.black {
	color:#000;
}

.content-leftnews {
	border:2px solid #FF8B00;
	width:320px;
	_width:347px;
	padding:9px;
	float:left;
}

.content-rightnews {
	border:2px solid #FF8B00;
	width:320px;
	_width:347px;
	padding:9px;
	float:right;
}

.frame1 {
	padding-left:27px;
	_height:1%;	
}

.frame2 {
	padding:9px;
	border:2px solid #FF8B00;
	_height:1%;
}

.frame3 {
	padding-bottom:4px;
	border-bottom:1px solid #FF8B00;
	_height:1%;
}

.newsdate {
	float:left;
	width:100px;
	_height:1%;
}

.header3 {
	color:#000;
	font-weight:bold;
}


.metamenu, .breadcrumb {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:16px;
}

.metamenu-item, .metamenu-item-act {
	display:inline;
	border-right:1px solid #FF8B00;
	margin-right:8px;
	padding-right:8px;
	line-height:16px;	
}

.metamenu-item a:link, .metamenu-item a:visited {
	color:#76767C;
	text-decoration:none;
}

.metamenu-item a:hover, .metamenu-item-act a:link, .metamenu-item-act a:visited {
	color:#FF8B00;
  text-decoration:none;
}


.breadcrumb-item, .breadcrumb-item-act {
	display:inline;
	border-right:1px solid #FF8B00;
	margin-right:8px;
	padding-right:8px;
	line-height:16px;
	font-size:11px;
}

.breadcrumb-item-act {
	border:none;
}

.breadcrumb-item a:link, .breadcrumb-item a:visited {
	color:#76767C;
	text-decoration:underline;
}

.breadcrumb-item a:hover, .breadcrumb-item-act a:link, .breadcrumb-item-act a:visited {
	color:#FF8B00;
	text-decoration:none;
}

.orangetrans {
	position:absolute;
	top:0px;
	left:0px;
	width:248px;
	height:90px;
	bbackground-color:#FF8B00;
	-moz-opacity: 0.35;
	opacity:0.35;
    filter: alpha(opacity=35);

}

.menu-item, .menu-item1, .menu-item-act, .menu-item1-act {
	width:248px;
	height:129px;
	position:relative;
	float:left;
	margin-right:10px;
}

.menu-itemn, .menu-item1n {
	width:248px;
	height:39px;
	position:relative;
	float:left;
	margin-right:10px;
	margin-top:90px;	
}

.menu-item a:hover, .menu-item-act {
	background:url(../pics/mobile.jpg) 2px 2px no-repeat;
}

.menu-item1 a:hover, .menu-item1-act {
	background:url(../pics/labeling.jpg) 2px 2px no-repeat;
}

.menulink {
	position:absolute;
	top:0;
	left:0;
}

.menulink a {
	display:block;
}


.langmenu-item {
	margin-left:8px;
}

.langmenu-item a:link, .langmenu-item a:visited {
	color:#76767C;
	font-size:12px;
	text-decoration:none;
}

.langmenu-item a:hover {
	color:#FF8B00;
	font-size:12px;
	text-decoration:none;
}



.csc-frame-indent {
	padding-left:26px;
}

.csc-textpic-caption {
	font-size:10px;

}

.csc-frame-indent3366 {
	padding-left:33%;
}

.csc-frame-frame4 {
	margin-left:26px;
	border-bottom:1px solid #Ff8B00;	
}


.csc-frame-indent6633 {
	padding-right:33%;
}

.csc-frame-frame1 {
	border:2px solid #FF8B00;
	padding:10px;
	padding-bottom:6px;
	_height:1%;
}

.csc-frame-frame2 {
	padding-left:10px;
	padding-right:10px;	
	background:#DDDDDD;
	height:1%;
	_height:1%;	
	margin-bottom:1px;
  
}
.csc-frame-frame5 {
	padding-left:10px;
	padding-right:10px;	
	background:#a2a4a5;
	%height:1%;	
	margin-bottom:1px;
	
}
.csc-frame-frame6 {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;	
	background:#DDDDDD;
	%height:1%;	
	margin-bottom:1px;
	overflow-y:hidden;
	
}
.csc-frame-frame7 {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;	
	background:#DDDDDD;
	_height:1%;	
	margin-bottom:1px;
}

.csc-frame-frame3 {
	background:#DDDDDD;
	_height:1%;	
}

h4 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:6px;
	margin-bottom:5px;
	color:#000;
}

.content-left, .content-right {
	width:333px;

}

/* new teaser */

.csc-frame-frame2new {
	padding-left:10px;
	padding-right:10px;	
	background:#77767c;
	_height:1%;	
	margin-bottom:1px;
}
.csc-frame-frame5new {
	padding-left:10px;
	padding-right:10px;	
	background:#77767c;
	%height:1%;	
	margin-bottom:1px;
	
}
