BODY {
  background-image:url(../images/hintergrund.jpg);
  margin-bottom: 20px;
  margin-top: 6px;
  margin-left: 10px;
  margin-right: 12px;
  /*overflow: auto;*/
  font-family: Verdana, Arial, sans-serif;
}

img {
  border:0px;
}

a {
  color: #00a8eb;
}
/*
ul { float:none; display:block; margin-left:15px; padding: 0; list-style-type: none; }
li { display:block; color: #707070; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/liste.gif); background-repeat:no-repeat; background-position: 10px 7px; margin-bottom: 10px; padding-left:25px; }
*/
.tx-felogin-pi1 { float:left; margin:0; padding:0; }
.tx-felogin-pi1 h3 { font-size:12px; }
.tx-felogin-pi1 div, .tx-felogin-pi1 div label { font-size:11px; color:#707070; margin-bottom:10px; }
.tx-felogin-pi1 legend { width:160px; text-align:right; font-size:12px; font-weight:700; text-aligne:right; background-color:#00A8EB; color:#fff; padding:3px 10px 5px 0; margin:0; }
.tx-felogin-pi1 fieldset { padding:0 0 0 15px; border:1px solid #00A8EB; }

td.csc-uploads-fileSize {
  color: #707070;
  font-size: 10px;
}

.box-caption {
background-color:#F2F2F2;
color:#707070;
font-size:10px;
line-height:12px;
padding:2px;
width: 107px;
}

/********** METATAG LINKS START **********/
#meta 
{
font-size: 10px /*0,6em*/ ;
color:#000000; 
text-align:right;
padding: 0px 5px 5px 0px;
}
#meta a:link, #meta a:visited
{
color:#000000; 
text-decoration: underline; 
}
#meta a:active, #meta a:hover 
{
color:#000000; 
text-decoration: none; 
}
/********** METATAG LINKS END **********/

html>body #lt_container {
  /*width:100%;*/
}

#lt_container {
  max-width:1280px;
  width:100%;
  min-width:820px;
}

#lt_header {
  width: 100%;
}

/********** PRODUCTS BOX START **********/

hr.cleaner, .clr {
  clear: both;
  visibility: hidden;
  float:none;
  font-weight:1px;
}

.csc-frame-indent6633{
  position:relative;
  //float:left;
  width: 214px;
  border: 1px solid #00a8eb;
  padding:1px 0px 10px 0px;
  margin-bottom:15px;
}

.csc-frame-indent6633 H1{
  position:relative;
  padding: 1px 8px 1px 8px;
  height:14px;
  font-size: 10px;
  color:#ffffff;
  font-weight:bold;
  background-color:#00A8EB;
}

.csc-frame-indent6633 IMG{
  position:relative;
  float:left;
  top:0px;
}

.csc-textpic-intext-left-nowrap{
  position:relative;
  float:left;
  MARGIN-TOP: 10px;
}

.csc-textpic-caption {
  background-color:#f2f2f2;
  font-size: 10px;
  line-height:12px;
  color:#707070;
  padding: 2px;
  margin: 0px;
}

.csc-textpic-text, .csc-textpic-imagewrap {
  /*position:relative;*/
  float:none;
}

.csc-frame-frame1 {  
  PADDING-RIGHT: 8px;
  MARGIN-TOP: 10px;
  PADDING-LEFT: 30px;
  FONT-SIZE: 10px;
  BACKGROUND-IMAGE: url(../images/hinweis.gif);
  MARGIN-BOTTOM: 10px;
  PADDING-BOTTOM: 18px;
  COLOR: #000000;
  PADDING-TOP: 8px;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-COLOR: #f3f3f3;
}

.csc-frame-frame2 {
  position:relative;
  /*float:left;*/
  width:98%;
  border: 1px solid #00a8eb;
  padding:0px 0px 10px 10px;
  margin-bottom:15px;
}

.csc-frame-frame2 p, H1, H2, H3, H4 {
  padding:5px;
}

.csc-header {
  padding: 0 0 10px 0;
}

/********** PRODUCTS BOX END **********/

/********** NEWS START **********/
div.news-single-item {
  position:relative;
  float:left;
  padding-right: 20px;
  border: 1px solid #a3a3a3;
  margin: 10px 10px 0px 0px;
  padding: 10px;
}

/********** NEWS LIST START **********/
.news-list-container {
  position:relative;
  float:left;
  width:98%;
  background-color:#f3f3f3;
  padding: 10px 10px 10px 10px;
  margin-top: 10px;
  left:0px;
  right:0px;
}

.news-list-item {
  /*position:relative;*/
  font-size:11px;
  color:#707070;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 0px 10px;
  background-color:#fff;
  border: 1px solid #a3a3a3; 
}

.news-list-item IMG {
  position:relative;
  float:left;
  width:125px;
}

.news-right {
  position:relative;
  /*top:-15px;*/
  border-left:thin;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#a3a3a3;
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 140px;
}

/*.news-title {
  position:relative;
  display:block;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 10px 0px;
}*/

.news-title {
  /*position:relative;*/
  display:block;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:700;
  color:#000000;
}

.news-text {
  /*position:relative;*/
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#707070;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}

.news-list-item a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:underline;
  color:#00a8eb;
}

.news-list-item a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#00a8eb;
}

.news_date_single {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
  color:#6F6F6F;
  margin-top:-25px;
}

.news_author {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#6F6F6F;
}

.arrow {
  float:left;
  width:11px;
  height:15px;
  background-image:url(../images/mehr.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;
  margin:0;
  padding:0;
}

.more {
  float:left;
  height:15px;
  text-align:left;
  margin:0px 0px 0px 5px;
  padding:0;

}

.more a {
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#00a8eb;
}

.more a:hover {
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
  color:#00a8eb;
}
/********** NEWS LIST END **********/

/********** NEWS END **********/

/********** TABLE START **********/

.contenttable{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000;
}

.contenttable-1{
  margin: 10px 0px 10px 0px;
  width:100%;
  border-right: 1px solid #00A8EB;
  border-left: 1px solid #00A8EB;
  border-top: 1px solid #00A8EB;
}

.contenttable-1 td{
  padding: 5px 7px 5px 7px;
  border-bottom: 1px solid #00A8EB;
}

.contenttable-1 .tr-0 td{
  background: #00adef  url(../images/hint_table.gif) repeat-x;
  font-weight:Bold;
  font-size: 12px;
  vertical-align:top;
  padding: 10px 7px 5px 7px;
  border-bottom: 1px solid #000;
}

.contenttable-1 .td-0{
  text-align:left;
  font-weight:Bold;
  width:40%;
}

.contenttable-1 .td-1, .contenttable-1 .td-2, .contenttable-1 .td-3, .contenttable-1 .td-4, .contenttable-1 .td-5, .contenttable-1 .td-6{
  border-right: 1px solid #000;
}

.contenttable-1 .td-1{
  text-align:right;
  vertical-align:bottom;
}

.contenttable-2{
  margin-bottom: 10px;
  border: 1px solid #00A8EB;
  width:100%;
}

.contenttable-2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000;
}

.contenttable-2 td{
  vertical-align:top;
  padding: 3px;
}

.contenttable-2 .td-0{
  font-weight:Bold;
}

.contenttable-2 .td-last, .contenttable-2 .td-1, .contenttable-2 .td-2{
  border-bottom: 1px solid #00A8EB;
  background-color:#C0E1F4;
}

.contenttable-2 .tr-last .td-last, .contenttable-2 .tr-last .td-1, .contenttable-2 .tr-last .td-2{
  border-bottom: 0px;
}

.contenttable-5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
  width:100%;
  border:1px;
  border-color:#00A8EB;
  border-style:solid;
  padding:0px;
  margin:0px;
}

.contenttable-5 .tr-5 .td-5 {
  background-color:#00A8EB;
  padding: 5px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#ffffff;
  font-weight:bold;
}

.contenttable-5 .tr-4 .td-4 {
  padding: 5px;
  border:1px;
  border-color:#00A8EB;
  border-style:solid;
}

/********** TABLE END **********/


/********** NAVIGATION TOP START **********/

/********** MENU TOP START **********/

#lt_topnavig {
  font-size: 10px /*0,6em*/;
  color:#000000;
  text-align:right;
  padding: 0px 5px 5px 0px;
}

#lt_topnavig a:link, #lt_topnavig a:visited {
  color:#000000; 
  text-decoration: underline; 
  margin-right: 10px;
}

#lt_topnavig a:active, #lt_topnavig a:hover {
  color:#000000; 
  text-decoration: none; 
}

/********** MENU TOP END **********/

#topheader {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/home.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

#topheader_company {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/unternehmen.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

#topheader_products {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/home.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

#topheader_service {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/service.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

#topheader_information {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/praxiswissen.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

#topheader_events {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/termine.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

#topheader_contacts {
  background-color:#ffffff;
  border: solid 1px #00A8EB;
  width:100%;
  height:148px;
  background-image:url(../images/head/kontakt.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

/********** NAVIGATION TOP END **********/

/********** MENU LANG START **********/
#menu_lang {
  float:left;
  width:200px;
  height:19px;
  margin-top:4px;
  
}
/********** MENU LANG END **********/

/********** NAVIGATION CONTENT START **********/

#content_menu_top {
  float:left;
  background-color:#00a8eb;
  width:1080px;
  height:19px;
  margin-top:4px;
  /*margin-left:200px;*/
}
 
#content_menu_top ul {
  position:relative;
  float:left;
  margin-top: 1px;
  margin-bottom: 0px;
  margin-left:0px;
  margin-right:0px;
  padding-top: 0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
}

#content_menu_top-NO {
  position: relative;
  float: left;
  padding-right:0px;
  padding-left:0px;
  display: block;
}

#content_menu_top-NO a {
  position:relative;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight:bold;
  line-height:17px;
  text-decoration: none;
  display: block;
  padding-top:0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom:1px;
  list-style: none;
}

#content_menu_top-NO a:hover {
  position:relative;
  color: #000000;
  display: block;
  list-style: none;
  text-decoration: none;
  background-color:#FFFFFF;
}

#content_menu_top-ACT {
  position: relative;
  float: left;
  list-style: none;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  display: block;
}

#content_menu_top-ACT a {
  position:relative;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5pt;
  font-weight: bold;
  line-height:17px;
  text-decoration: none;
  display: block;
  padding-top:0px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom:1px;
  list-style: none;
  background-color:#FFFFFF;
}

/********** NAVIGATION CONTENT END **********/

/********** CONTENT START **********/

#lt_content {
  position:relative;
  float:left;
  width: 100%;
  background-color:#ffffff;
}


/********** CONTENT CENTER START **********/

#lt_content_center_page {
  top:0px;
  width:auto;
  margin-left:208px;
  margin-right:235px;  
}

#content_center_page {
  position:relative;
  float:left;
  width:95%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:130%;
  padding-bottom:15px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
}

#lt_content_center_page h1, #lt_content_left_page h1 {
  color: #000000;
  font-size: 12px;
  font-weight:700;
  margin-top: 12px;
  margin-bottom: 10px;
}
#lt_content_center_page h2 {
  display:block;
  height: 18px;
  color: #4F4F4F;
  font-size: 12px;
  font-weight:700;
  margin-top: 20px;
  margin-bottom: 4px;
}
#lt_content_center_page h3 {
  display:block;
  height: 18px;
  color: #4F4F4F;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 4px;
}
#lt_content_center_page h4 {
  display:block;
  height: 18px;
  color: #4F4F4F;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 4px;
}
#lt_content_center_page H5{
  display:block;
  height: 18px;
  font-size: 12px;
  color:#ffffff;
  font-weight:bold;
  background-color:#00A8EB;
  padding:2px;
  margin-top:0px;
  margin-bottom:15px;
}
#lt_content_center_page p {
  display:block;
  color: #707070;
  font-size: 11px;
  margin-top: 10px;
}
#lt_content_center_page ul {
  float:none;
  display:block;
  margin-left:15px;
  padding: 0;
  list-style-type: none;
}
#lt_content_center_page li {
  display:block;
  color: #707070;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../images/liste.gif);
  background-repeat:no-repeat;
  background-position: 10px 7px;
  margin-bottom: 10px;
  padding-left:25px;
}
#lt_content_center_page a {
  color: #00a8eb;
}

#lt_content_center_page li.csc-textpic-image, #lt_content_center_page div.csc-textpic-imagerow ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#lt_content_center_page img {
  max-width:600px;
}

#lt_content_center_page a:hover {
  text-decoration:none;
}


/********** CONTENT CENTER END **********/


/********** CONTENT LEFT START **********/

#lt_content_left {
  position:relative;
  float:left;
  width: 200px;
}

#lt_content_left_page {
  width:180px;
  padding: 10px;
}

#lt_content_left_page p {
  display:block;
  color: #707070;
  font-size: 10px;
  margin-top: 20px;
  margin-left:10px;
}

#lt_content_left_page a {
  color: #00a8eb;
}

#lt_content_left_page a:hover {
  text-decoration:none;
}

#lt_content_left_flash {
  width:191px;
  BORDER-RIGHT: #00a8eb 1px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: #00a8eb 1px solid;
  MARGIN-TOP: 15px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 0px;
  MARGIN-LEFT: 2px;
  BORDER-LEFT: #00a8eb 1px solid;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #00a8eb 1px solid;
  BACKGROUND-COLOR: #ffffff
}

/********** CONTENT LEFT END **********/

/********** MENU LEFT LEVEL 0 START **********/

#lt_menu_left {
  position:relative;
  float:left;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  width: 200px;
  margin: 0;
  padding: 0;
}

.menu-left-NO {
  width: 200px;
  margin: 0;
  padding: 0;
  text-align: left;
}

.menu-left-NO a {
  display: block;
  color: #707070;
  width: 177px;
  text-decoration: none;
  border-bottom: 1px solid #B2B2B2;
  font-weight: bold;
  padding: 4px 5px 5px 18px;
  background-image:url(../images/navigation/1_in.gif);
  background-repeat:no-repeat;
}

.menu-left-NO a:hover {
  color: #000000;
  background-image:url(../images/navigation/1_ak.gif);
  background-repeat:no-repeat;
}

.menu-left-ACT a {
  display: block;
  width: 177px;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 5px 5px 18px;
  border-bottom: 1px solid #B2B2B2;
  color: #000000;
  background-image:url(../images/navigation/1_ak.gif);
  background-repeat:no-repeat;
}


/********** MENU LEFT LEVEL 0 END **********/

/********** MENU LEFT LEVEL 1 START **********/

.menu-left-level1-NO {
  display: block;
}

.menu-left-level1-NO a {
  display: block;
  color: #707070;
  width: 190px;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  letter-spacing:-0.02em;
  border-bottom: 1px solid #B2B2B2;
  background-image:url(../images/navigation/2_in_ak.gif);
  background-repeat:no-repeat;
}

.menu-left-level1-NO a:hover {
  border-bottom: 1px solid #B2B2B2;
  color: #00A8EB;
  background-image:url(../images/navigation/2_in_ak.gif);
  background-repeat:no-repeat;
}

.menu-left-level1-ACT a {
  display: block;
  color: #707070;
  width: 190px;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  letter-spacing:-0.02em;
  border-bottom: 1px solid #B2B2B2;
  color: #00A8EB;
  background-image:url(../images/navigation/2_in_ak.gif);
  background-repeat:no-repeat;
}

/********** MENU LEFT LEVEL 1 END **********/

/********** MENU LEFT LEVEL 2 START **********/

.menu-left-level2-NO {
  display: block;
}

.menu-left-level2-NO a {
  display: block;
  color: #707070;
  padding: 3px 5px 3px 10px;
  width: 185px;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  border-bottom: 1px solid #B2B2B2;
  
}

.menu-left-level2-NO a:hover {
  border-bottom: 1px solid #B2B2B2;
  color: #00A8EB;
}

.menu-left-level2-ACT a {
  display: block;
  color: #707070;
  padding: 3px 5px 3px 10px;
  width: 185px;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  border-bottom: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  color: #00A8EB;
}

/********** MENU LEFT LEVEL 2 END **********/


/********** CONTENT RIGHT START **********/

#lt_content_right_page {
  position:relative;
  float:right;
  width: 214px;
  padding: 0px;
  margin: 20px 10px 5px 5px;
}

#lt_content_right_page h1 {
  display:block;
  background-color:#00a8eb;
  color: #FFFFFF;
  font-size: 12px;
  font-weight:700;
  text-align:right;
  margin: 0px 0px 0px 50px;
  padding: 0px 10px 5px 0px;
}

#lt_content_right_page h2 {
  color: #4F4F4F;
  font-size: 12px;
  font-weight:700;
  margin-top: 20px;
  margin-bottom: 4px;
}

#lt_content_right_page h3 {
  color: #4F4F4F;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 4px;
}

#lt_content_right_page h4 {
  color: #4F4F4F;
  font-size: 11px;
  margin-top: 15px;
  margin-bottom: 0px;
}

#lt_content_right_page H5{
  position:relative;
  float:left;
  width:100%;
  height:100%;
  font-size: 12px;
  color:#ffffff;
  font-weight:bold;
  background-color:#00A8EB;
  padding:2px;
  bottom:-15px;
}

#lt_content_right_page p {
  display:block;
  color: #707070;
  font-size: 10px;
  margin-top: 5px;
  margin-right:10px;
}

#lt_content_right_page ul {
  display:block;
  margin-left:15px;
  padding: 0;
  list-style-type: none;
}
#lt_content_right_page li {
  display:block;
  color: #707070;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../images/liste.gif);
  background-repeat:no-repeat;
  background-position: 10px 7px;
  margin-bottom: 10px;
  padding-left:25px;
}

#lt_content_right_page a {
  color: #00a8eb;
}

#lt_content_right_page a:hover {
  text-decoration:none;
}
/********** CONTENT RIGHT END **********/

/********** CONTENT END **********/

/********** FOOTER START **********/

#lt_footer {
  position: relative;
  float: left;
  max-width:1280px;
  width:100%;
      min-width:820px;
  height: 30px;
  background-color:#FFFFFF;
  padding-top:30px;
}

/********** MENU_FOOTER START **********/

div.footer_left_top {
  position:relative;
  float:left;
  text-align: left;
  color: #000000;
  font-size: 12px;
  font-weight:normal;
  left:225px;
  width:500px;
}

div.footer_left_top ul {
  position:relative;
  float:left
  margin:0px;
  padding: 0px;
}

.footer_left_top li.menu-footer-NO {
  position:relative;
  float: left;
  background-position: 15px 3px;
  margin-bottom: 10px;
  padding-left:25px;
  list-style-type: none;
}

.footer_left_top li.menu-footer-NO a {
  position:relative;
  float: left;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
  list-style-type: none;
}

li.menu-footer-NO a:hover {
  position:relative;
  color: #000000;
  display: block;
  list-style: none;
  text-decoration: underline;
}

.footer_left_top li.menu-footer-ACT {
  position:relative;
  float: left;
  background-position: 15px 3px;
  margin-bottom: 10px;
  padding-left:25px;
  list-style-type: none;
}

.footer_left_top li.menu-footer-ACT a {
  position:relative;
  float: left;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  display: block;
  margin-bottom: 10px;
  list-style-type: none;
}

li.menu-footer-ACT a:hover {
  position:relative;
  color: #000000;
  display: block;
  list-style: none;
  text-decoration: underline;
}


li.doporucte {
  position:relative;
  float: left;
  padding:0px;
  margin-right:10px;
  display: block;
  list-style: none;
  
}

li.doporucte img {
  position:relative;
  float:left;
  list-style: none;
  margin-right:10px;

}

li.doporucte a {
  position:relative;
  float: left;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  display: block;
  margin-right: 20px;
  margin-left: 0px;
  list-style: none;
}

li.doporucte a:hover {
  position:relative;
  color: #000000;
  display: block;
  list-style: none;
  text-decoration: underline;
}

li.menu-footer-NO img {
  position:relative;
  float:left;
  list-style: none;
  margin-right:10px;
}

/********** MENU_FOOTER END **********/

/********** FOOTER END **********/

/********** POWERMAIL START **********/
span.powermail_mandatory {
  color: red;
}
input.validation-failed,
textarea.validation-failed {
  background-color: red;
}
div.powermail_mandatory_js {
  color: red;
  margin: 3px 0 15px 220px;
}
fieldset.tx-powermail-pi1_fieldset {
  border: 1px solid #00a8eb;
  padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset label {
  display: block;
  width: 220px;
  float: left;
  clear: both;
  font-size:12px;
  color:#707070;
}
fieldset.tx-powermail-pi1_fieldset legend {
  display: block;
  float: left;
  clear: both;
  font-size:14px;
  font-weight:bold;
  color:#00a8eb;
  padding-bottom:10px;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
  BORDER-RIGHT: #00a8eb 1px solid;  
    BORDER-TOP: #00a8eb 1px solid;  
    MARGIN-TOP: 6px;  
    BORDER-LEFT: #00a8eb 1px solid;  
    BORDER-BOTTOM: #00a8eb 1px solid;  
    BACKGROUND-COLOR: #ecf6fc;
}
div.tx_powermail_pi1_fieldwrap_html {
  position:relative;  
  float:left;
  width:100%;
  font-size:12px;
  color:#707070;
  padding-bottom:10px;
}
.tx-powermail-pi1_formwrap {
  position:relative;  
  float:left;
  width:100%;
  font-size:12px;
  color:#00a8eb;
  padding-bottom:10px;
}
input.powermail_submit {
  float: right;
    BORDER-RIGHT: #00a8eb 1px solid;  
    BORDER-TOP: #00a8eb 1px solid;  
    FONT-WEIGHT: bold;  
    FONT-SIZE: 12px;  
    BORDER-LEFT: #00a8eb 1px solid;  
    CURSOR: pointer;  
    COLOR: #00a8eb;  
    BORDER-BOTTOM: #00a8eb 1px solid;  
    BACKGROUND-COLOR: #00a8eb;
}
td.powermail_all_td {
  padding: 3px 10px 3px 0;
}
.tx-srfreecap-pi2-cant-read {
  position:relative;
  float:left;
  left:220px;
  color:#707070;
  margin: 10px 0px 0px 0px;
}
.tx-srfreecap-pi2-image {
  margin: 10px 0 0 220px;
}

/********** POWERMAIL END **********/
