.tx_lumogooglemaps_pi1_sidebar {text-align:left;}
 #main .cont {
 	font-size:12px;
	width:604px;
	/*width:610px;*/

 }
 #header span {font-family:"Helvetica, sans-serif,Trebuchet MS",Tahoma}
 #nav a {font-family:Helvetica, sans-serif,"Trebuchet MS",Tahoma;font-weight:bold;}
 
 .news-list-date {
 	font-weight:bold;
	padding-bottom:5px;
	display: block;
 }
 .leftsd ul {
 	padding-bottom: 415px;	
 }
 #main .letter textarea {width:323px;}
 a {text-decoration:none;
     color:#314693;}
     
 p.bodytext {padding-bottom:5px;}
 
 .news-list-item h3 {padding-bottom:5px;}
 .news-list-item a img {float:left; padding-right:5px;}
 .news-single-files img {padding-right:5px;}
 .news-single-files {padding-bottom:10px;}
 .news-single-related {padding-bottom:10px;}
 .news-list-item {clear:both; padding-bottom:20px;}

 .news-single-author {font-style:italic; padding-bottom:5px;}
 
 #main .cont .person img {float:left;
                         padding: 0px 0px 0px 0px;
                         border: 3px solid #FBD1A2;
                         margin-right:40px;
                         }
 .cont .person {float:left;
                padding: 0px 0px 42px 0px;
                width:400px;     }
 
 .cont .person td,th { padding-left:14px; width:240px; border:none; text-align:left; vertical-align:top; color:#525252;}
 .cont .person table{      border:none;
                   width:240px;}
 #main .cont .person .headtab {color:#525252;
                       padding-left:14px;
                       }
 #main .cont .person .whited {background-color:#EEEFF2;
                      }

 
 .cont ul {
 	width:362px;
	_width:342px;
	padding: 0px;
 }
 
 .cont ul li{
 	_width:324px;
	padding:0 0 5px 23px;
 }
 
 #main .cont .stuff a.bigimg,  #main .cont .stuff a.bigimg:hover{
 	border:0px;
	background:none;
	display:block;
	float:left;
	width:216px;
	height:auto;
	padding-right:5px;
 }
  .leftsd li.active a {color:#495ECE !important;}
  #main .cont .stuff ul a, #main .cont .stuff ul a:hover {
  	width:auto;
	height:auto;
  }
   #main .cont a {
                     font-size:12px;
                     border:0px;
                     color:#495ECE;
                     text-decoration:none;
                }
 #main .cont a:hover {
                      color:#6D86FF;
                      border:0px;} 
.cont .tx-ttnews-browsebox table {
	border:0px;
	width:auto;
}
.cont .tx-ttnews-browsebox table td {
	width:auto;
}
.csc-firstHeader {font-size:15px;}
#main .cont .stuff a {cursor:pointer;}
#main .cont .stuff p a{}

.advise{display:none !important; width:0px !important;height:0px !important; padding:0px !important; margin:0px !important;}

  .cont table.contenttable{
  	width:auto;
  }
  .cont table.contenttable p{
 	/*color:#525252;*/
 	color:black;
                 font-size:12px;
                 padding: 0px 0px 13px 23px;
                 list-style:none;
                 width:auto;
                 float:left;
				 font-weight:normal;
 }
  .cont .contenttable td,th {border:0px; text-align:center; padding-right:10px; text-align:left; vertical-align:top;width:auto;}
  .mette img{
  	float:left;padding-right:10px;padding-bottom:15px;
  }

.news-list-browse {clear:both;}

.zoommap {
background:white url(../images/zoom.gif) no-repeat scroll center center;
border:1px solid #4A5FCE !important;
float:left;
height:28px;
width:28px;
}
.product-description {
	float:left;
	width: 350px;
	_width: 340px;
}
.product-description h4 {
	color: #495ECE;
	padding-bottom:5px;
}
 #main .cont  ul.prodlist {
	width:auto;
 }
 #main .cont  ul li.thumbs {
 	list-style:none;
	background:#EEEFF3;
	width:83px;
	height:117px;
	text-align:center;
	padding-left:10px;
 }
 #main .cont  ul li.thumbs a {color:#6f81e5;font-weight:bold;}
 #main .cont  ul li.thumbs a:hover {color:#0100f8;font-weight:bold;}
 #main .cont  ul li.thumbs img {padding: 0px 0px 0px 0px; margin:0px;}
 #main .cont  ul li.thumbs a:hover img {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
 #main .cont  ul li.thumbs a.active img {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
 #main .cont  ul li.thumbs a b, #main .cont ul li.thumbs a:hover b {
 	display:block;
 	background:#445cca; 
	width:auto;
    border:1px solid #CACAD2;
	padding:0px;
	margin:0px;
}

.contProd {background-color:#EEEFF2;
              float:right;
              width:628px;
              border: solid white;
              padding: 22px 15px 20px 10px;
              border-width:0px 0px 0px 1px;
}
 #main .contProd  ul li.thumbs a {color:#6f81e5;font-weight:bold;font-size:12px;}
 #main .contProd  ul li.thumbs a:hover {color:#0100f8;font-weight:bold;}
 #main .contProd  ul li.thumbs img {padding: 0px 0px 0px 0px; margin:0px;}
 #main .contProd  ul li.thumbs a:hover img {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
 #main .contProd  ul li.thumbs a.active img {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
 #main .contProd  ul li.thumbs a b, #main .cont ul li.thumbs a:hover b {
 	display:block;
 	background:#445cca; 
	width:auto;
    border:1px solid #CACAD2;
	padding:0px;
	margin:0px;
}
 #main .contProd  ul.prodlist {
	width:auto;
	float:left;
 }
 #main .contProd  ul li.thumbs {
 	list-style:none;
	background:#EEEFF3;
	width:83px;
	height:117px;
	text-align:center;
	padding-left:10px;
	float:left;
 }
.lableProd {background-color:#DFE2E8;
               height:53px;
               width:621px;
               float:right;
               padding-left:32px;
               border: solid #BDC0CA;
               border-left-color:white;
               border-width:0px 0px 1px 1px;
               }
 .lableProd p {background: url(../images/arrowhigh.gif) left bottom no-repeat;
                 color:#495ECE;
                 padding: 18px 0px 0px 14px;
                 font-size:13px;
                 float:left;
                 height:13px;
                 font-weight:bold;
                 }
.cont .stuff li {width:auto;}

 #main .leftsd {background-color:#C8CBD4;
                width:208px;
                float:left;
                padding: 53px 0px 0px 0px;
                }
  .leftsd ul {background: #DADDE3 url(../images/leftsdbg.jpg) bottom left no-repeat;
                   border: solid #BDC0CA;
                   border-width:1px 0px 0px 0px;
                   list-style:none;
                   padding-bottom: 427px;
                   width:208px;
                   float:left;
                   }
  #main .leftsd li {     list-style:none;
                   border: solid #BDC0CA;
                   border-width:0px 0px 1px 0px;
                   width:208px;
                   float:left;
                   height:auto;
                   }
  .leftsd li a {background: url(../images/leftsdmn.jpg) left bottom no-repeat;
                     float:left;
                     font-size:11px;
                     color:#525252;
                     height:11px;
                     height:20px;
                     width:181px;
                     text-decoration:none;
                     font-weight:bold;
                     padding: 6px 0px 0px 27px;
                     }                  
  .leftsd li a:hover {color:#495ECE;
                           background: url(../images/leftsdmnhov.jpg) left bottom no-repeat;}
  .leftsd li .active {color:#495ECE;
                           background: url(../images/leftsdmnhov.jpg) left bottom no-repeat;}
  #main .leftsd li .subend {border-width:0px;
                            }
  .leftsd ul li ul {background:none;
                    padding-bottom:0px;
                    }
  .leftsd li ul li a {background: url(../images/leftsdmnli.jpg) left bottom no-repeat;
                     float:left;
                     font-size:11px;
                     color:#525252;
                     width:155px;
                     text-decoration:none;
                     font-weight:normal;
                     padding: 6px 0px 0px 53px;
                     }                  
  .leftsd li ul li a:hover {color:#495ECE;
                           background: url(../images/leftsdmnlihov.jpg) left bottom no-repeat;}
  .leftsd li ul li .active {color:#495ECE;
                           background: url(../images/leftsdmnlihov.jpg) left bottom no-repeat;}
#main .cont .btp {display:block;
                   padding: 0px 0px 44px 0px;
                   font-size:12px;
                   font-weight:bold;
                   color:#525252;
                   float:left;
                   }
 #main .cont .formular form {float:left;}
#main .cont .formular {
					background:url("../images/kontbg.jpg") no-repeat scroll left top transparent;
					float:left;
					height:268px;
					padding:15px 37px 0 20px;
width:498px;
}
 #main .cont .formular .fields {width:260px;
                                float:left;}
 #main .cont .formular .fields table {border-collapse:separate;border:none;width:260px;}
 #main .cont .formular .fields td,th {padding-bottom:7px; padding-left:10px;padding-right:0px;}
 #main .cont .formular .textar {width:232px;
                                padding-left:5px;
                                float:left;}
 #main .cont .formular .fields input {float:left;
                                      width:160px;
                                      height:17px;
                                      padding:2px 0px 0px 0px;
                                      border:none;
                                      border: 1px solid #7F9DB9;}
 #main .cont .formular .textar legend {color:#4A5ECF;
                                       padding:6px 0px 13px 0px;}
 #main .cont .formular .textar textarea {float:left;
                                      width:230px;
                                      _width:228px;
                                      height:137px;
                                      margin:0px;
                                      border:none;
                                      border: 1px solid #7F9DB9;}
 @-moz-document url-prefix() {
  #main .cont .formular .textar textarea {height:137px;}
}
.textar table {width:232px;}
 #main .cont .formular .fields .texttab {color:#4A5ECF;}
 #main .cont .formular a {background: url(../images/konta.jpg) left bottom no-repeat;
                              float:right;
                              height:22px;
                              width:115px;
                              font-weight:bold;
                              color:white;
                              text-align:center;
                              padding-top:8px;
                              text-decoration:none;
                              margin:16px 0px 0px 3px;}
 #main .cont .formular a:hover {background: url(../images/kontahov.jpg) left bottom no-repeat;}
 #main .cont .formular .active {background: url(../images/kontahov.jpg) left bottom no-repeat;}
 .validation-failed {border: 1px solid #ff6666 !important;}
 
#main {font-family: Helvetica, sans-serif}

.csc-textpic {padding-top:15px;}

.csc-header h1 {font-size:13px;padding-bottom:7px;}

dl.csc-textpic-image {margin-bottom:15px;}
.myaddrclass{
	color:#495ED3;
	position:relative;
	top:-410px;
	font-size:12px;
	margin-left: 20px;
	width:180px;
	display:block;
	zoom:1;
	overflow: visible;
	height: 130px;
	margin-bottom:-130px;
	_margin-top:-53px;
}
.leftsd ul.empty{
	background: #DADDE3 url(../images/leftsdbg.jpg) 0 -22px no-repeat;
}
.leftsd li ul li strong a {
font-weight:bold;
}
dd.csc-textpic-caption{
font-size:10px;
}

img.tx-srfreecap-pi2-image  {
	border:1px solid #7F9DB9;
	margin:0 0 0 5px;
	vertical-align:middle;
	width:80px;
}