.teaser-column1 .csc-textpic-caption,.teaser-column2 .csc-textpic-caption {
	display: block;
	height: 50px;
}

.myarea {
		width:322px;
		height:92px;
		border:1px solid #C6C6C6;	
}

.checkrow, .checkrow1 {
	height:24px;
	vertical-align:middle;
}

.checkrow1 {
	padding-right:12px;
}

.radiorow {
	padding-left:12px;
	height:24px;
	vertical-align:middle;

}


.myinput {
		width:99%;
		height:17px;
		border:1px solid #C6C6C6;
}

.myinput5 {
		width:322px;
		height:17px;
		border:1px solid #C6C6C6;
}

.myinput1 {
		width:58px;
		height:17px;
		border:1px solid #C6C6C6;
}

.myinput2 {
		width:259px;
		%width:257px;
		height:17px;
		border:1px solid #C6C6C6;
}

.formblock {
	margin-top:10px;
	margin-bottom:12px;
	line-height:16px;
}
#mailform label {
        padding-left:2px;
} 

.radiolabel {
	line-height:2px;
}

.myradio,.mycheckbox {
	margin-left:0px;
	%margin-left:-5px;
	%height:14px;
	vertical-align:text-bottom;
}

.umfragesubmit {
	background:#000000;
	color:#FFF;
	%height:14px;
	border:none;
	font-size:11px;
	text-align:center;
}

/* ############ flex 3 cul ########### */

.content-space {
	width:5px;
}
.content-column1 {
  width: 162px;
  overflow-x:hidden;
}

.content-column2 {
  width: 162px;
  overflow-x:hidden;
}

.content-column3 {
  width: 162px;
  overflow-x:hidden; 
}
/*  #############  kontakt  ################  */

form {
	margin:0;
	padding:0;
}	

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


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

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



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

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

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

.manda {
	color:#e2001a;
}

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

/*  #############  menu  ################  */

.topmenu-item1, .topmenu-item1-act {
	height:20px;
	position:relative;
}

#header-mainNavigation {
   position: absolute;
   left:215px;
   height:20px;
   top:0px;
   margin-top:18px;
   z-index:999;

}	



#content-mainNavigation1 {
    position:relative;
    float:left; 
    width: 160px;  	
}
 
.menu1b {
   position:absolute;
   width: 1px;
   height:20px;
   left:0px;
   top:10px;
   background:#000000;
}

.menu1r {
   position:absolute;
   width: 1px;
   height:20px;
   left:0px;
   top:10px;
   background:#E2001A;
   z-index:10;
}


.menu-item1 {
	padding-left:8px;
}	

.menu-item1-act {
	padding-left:8px;
} 
	

/*  #############  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;
		padding-right:0px;
		text-decoration:underline;
	
}

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

/*  #############  lang  ################  */
 
.langmenu-item a {
    text-decoration:none;
    font-size:10px;
    color:#231F1E;
} 

.langmenu-item a, .langmenu-item a:link, .langmenu-item a:visited {
    text-decoration:none;
    font-size:10px;
    color:#231F1E;
}
.langmenu-item a:hover {
    text-decoration:none;
    font-size:10px;
    color:#e2001a;
}
 

/*  #############  contentnavigation  ################  */

#content-contentnavigation a {
  display:block;
  float:left;
  margin:0pt;
  padding-right:14px;
  text-align:center;
  font-size:10px;
  text-decoration:none;
  color:#8D8D8D;
  margin-top:2px;
}



.contentNavigation_item a:link, .contentNavigation_item a:visited {
		color:#8D8D8D;
		text-decoration:none;	
}



/*  #############  metaNavigation  ################  */


.metaNavigation_items {
   display:block;
}


.metaNavigation_items a {
  margin:0pt;
  text-align:center;
  font-size:10px;
  text-decoration:none;
  color:#231F1E;
  margin-top:12px;
}

.metaNavigation_item a:link, .metaNavigation_item a:visited {
		color:#231F1E;
		text-decoration:none;
	
}

.metaNavigation_item a:hover, .metaNavigation_itemact a:link, .metaNavigation_itemact a:visited {
		color:red;
		text-decoration:none;
} 

.metaNavigation_itemact {
	 margin-right:8px;
}
	
.metaNavigation_item {
	 margin-right:8px;
}

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

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

.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 {
	 float:left;
	 width:230px;
	 padding-top:1px;
	 
}

#content-rightf {
	 float:right;
	 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;
}

