@media print {

a:hover, a:link, a:visited  {
	color:#8D8D8D;
    text-decoration:underline;          
    background:#ffffff;
}
	 
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align:left;		
	color:#231F1E;
    line-height:1.4em;
}

#body-over0 {
	position:relative;
	height: 100%;	
	min-height: 100%;	
	width: 100%;
	text-align: left;
}

#body-over {
	position:relative;		
	width:624px;
	_height: 100%;		
	min-height: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#body-container {
	width:624px;
	min-height: 100%;
	text-align:left;
}

img {
	border: none;
}
#top0 {
	width:624px;
}

#header-languageSelector {
   display:none;
}
#header-mainNavigation {
	display:none;
}	

#header-metaNavigation {
   display:none;
}
.gmenu_wrap {
  display:none;
}
.gmenu_wrap_2 {
 display:none;
}
#header-logo {
   display:none;
}
#content-printlink {
	display:none;	
}
#content-search {
	display:none;
}
#top1 {
  display:none;
}
#column-1 {
    display:none;
}
.contentNavigation_items {
	display:none;
}

#header-print {
 	position:relative;
	width: 624px;	
	left:0px;
	top:0px;
}
	
#top2 {
    height:22px;
    width:624px;
}

#content-breadcrumb {
   position:relative;   
   height:20px;
   width:624px;
}
 
#top3 {
    width:624px;
}

#column-2 {
	text-align:left;
    position:relative;
	margin: 0px;
	width: 624px;	
}
#gulcont {
	display:none;
}
#slide-dummy {
	display:none;
}


#content-content {
    padding-left: 11px;
    width:624px;
    _height:466px;
    min-height:466px;
}

#column-3 {	
	position:relative;
	margin: 0px;
	margin-top:11px;
	padding: 0px;
    margin-left: 11px;
    width:221px;
	overflow-x:none;
}

#xcolumn-3 {
   display:none;
}

#content-teaser {
    position:relative;
    margin-top:0px;
    left:0px;
    width:221px;
    overflow:hidden;
    overflow-x:none;
}

.clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;	
	font-size:0px;	
	clear: both;
}

html>body .clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;
	font-size:0px;
	clear: both;
} 

#cs2link {
    margin-top:0px;
    font-size:10px;
    color:#8D8D8D;
}
#cs2link a {
        margin-top:30px;
        text-decoration:none;
        color:#000000;
}

#bottom-dummy {
	border-top: 1px solid #C6C6C6;
	width: 624px;
	height: 30px;
	font-size: 11px;
	text-align: left;
	margin-top: 15px;
	color: #8D8D8D;			
}

/*  #############  kontakt  ################  */

form {
	margin:0;
	padding:0;
}	

.tx-thmailformplus-pi1 form {
	  padding:0px;
	  margin:0px;
}


.formselect {
	  width:324px;
	  height:18px;
	  font-size:11px;
	  border:1px solid #C6C6C6;
	  margin-bottom:5px;
	  %height:19px;
	 
}	

.forminput1 {
	  width:322px;
	  height:16px;
	  font-size:11px;
	  border:1px solid #C6C6C6;
	  margin-bottom:5px;
	  %margin-bottom:3px;
}

.forminput5 {
	  width:56px;
	  height:16px;
	  font-size:11px;
	  border:1px solid #C6C6C6;
	  margin-bottom:5px;
	  %margin-bottom:3px;
	  margin-right:4px;
	  %margin-right:2px;
	  _margin-right:4px;	
 
}	
    
.forminput4 {
	  width:260px;
	  _width:258px;
	  height:16px;
 	  font-size:11px;
	  border:1px solid #C6C6C6;
	  margin-bottom:5px;
	  %margin-bottom:3px;	 
}  

.formtextarea {
	  width:322px;
	  font-size:11px;
	  border:1px solid #C6C6C6;
	  margin-bottom:5px;	 
}

.form_table td {
   font-size:12px;
}

.manda {
	color:#e2001a;
}

.formlabel {
	font-size:12px;
	width:66px;
}	


/*  #############  breadcrumb  ################  */ 

.breadcrumb {
	 margin-left:12px;
	 margin-top:1px;
	 _margin-top:0px;
	 %margin-top:0px;
}	
 
.brmenu-item, .brmenu-item-act {
    font-size:11px;	
}

.brmenu-item a:link, .brmenu-item a:visited {
		color:#8D8D8D;
		text-decoration:underline;
	
}

.brmenu-item a:hover, .brmenu-item-act a:link, .brmenu-item-act a:visited {
		color:#231F1E;
		text-decoration:none;
}



/*  #############  search  ################  */

.tx-indexedsearch form {
	padding:0px;
	margin:0px;
}

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

.tx-macinasearchbox-pi1 {
	
}
	
.macina-searchbox { 
	  text-align:right;
}		  
	  
.macina-searchbox-input {
	 width:80px;
	 _width:78px;
	 height:11px;
	 font-size:10px;
	 line-height:11px;
	 border:1px solid #C6C6C6;
}	

.tablesearch {
	border-collapse:collapse;
}	

.tx-indexedsearch-input {
	 width:130px;
	 height:13px;
	 _height:14px;
	 %height:14px;
	 font-size:11px;
	 border:1px solid #C6C6C6;
}	 
.tx-indexedsearch-browsebox p {
	 margin:0px;
	 margin-bottom:10px;
}
.browsebox {
	margin-bottom:6px;
	color: #8D8D8D;
}
.tx-indexedsearch-browselist-currentPage a:link {
	text-decoration:none;
	color:#e2001a; 
}	

.tx-indexedsearch-res {
	padding-top:2px;
	border-top:1px solid #231F1E;
	border-bottom:1px solid #231F1E;
}

/*  #############  sitemap  ################  */

.news-list-image {
	 padding-top:3px;
}
.c-recIcon {
	display:none;
}

.tx-dropdownsitemap-pi1 li {
	 list-style-image:none;
}


.tx-dropdownsitemap-pi1 div.expAll {
   border:none;
}

.tx-dropdownsitemap-pi1 a {
  color:red;
 
}

.teaser-table {
   padding-top:10px;
   border-top:1px solid #231F1E;
   padding-bottom:5px;
   border-bottom:1px solid #231F1E;
}

.csc-frame-frame1 {
         
    padding-bottom:5px;
    border-bottom:1px solid #000000;
    line-height:16px;
	  
}

.csc-frame-frame2 {
	  margin-top:3px;
	  padding-top:1px;
    border-top:1px solid #000000;
    line-height:16px;
	  
}

li {
	 margin:0px;
	 padding:0px;
	 list-style-image:url(../pics/libodka.gif);
	 %list-style-image:url(../pics/libodkaie.gif);
}

ul {
	margin:0px;
	padding-left:15px;		 
}
.contenttable {
	 line-height:14px;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
         %margin-bottom:5px;
         _margin-bottom:0px; 
}

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

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


.csc-frame-indent6633 {
	padding-right:33%;
}
.formtxt1 {
	padding-top:0px;
	margin-top:0px;
  	margin-bottom:11px;
}

#content-leftf {
	position:relative;
	width:230px;
	padding-top:1px; 
}

#content-rightf {
	 position:relative;
	 padding-top:5px;
	 
}

.login-input {
	 	width:120px;
	  height:16px;
	  font-size:11px;
	  border:1px solid #C6C6C6;
	  margin-bottom:5px;
	  %margin-bottom:3px;
}
.login-submit {
	 border:none;
	 background:#000000;
   color:#FFFFFF;
   font-size:12px;
}

.login-label {
	font-size:12px;
	font-weight:normal;
}
.cellborderbottom {
	border-bottom:1px solid #231F1E; 
}

}
