/*
CSS Credit: http://www.templatemo.com/
*/
body {
  margin:0;
  padding:0;
  line-height: 1.5em;
  font-family:  Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #0282c5;
  background: #666666;
  background-image: url('images/bodybg.png');
  text-align:center;
}

a:link, a:visited { color: #c2e647; text-decoration: underline;} 
a:active, a:hover { color: #c2e647; text-decoration: none}

h1 {
/*  clear: both;
  margin: 5px 0px 10px 0px;
  padding: 18px 0px 5px 0px;
  font-weight: normal;
  font-size:18px;
  color: #ff8a00;
  border-bottom: 1px solid #3a8dff; */

/*  background: url(images/templatemo_h1_background.gif) bottom right no-repeat; */
}
h2 {
/*  margin:0px 0px 10px 0px;
  padding: 30px 0px 5px 0px;
  font-weight: bold;
  font-size:15px;
  color: #c2e647;
  border-bottom: 1px solid #3a8dff;  */
/*  background: url(images/templatemo_h2_background.gif) bottom right no-repeat; */
}
h3 {
  margin: 5px 0px 10px 0px;
  font-weight: bold;
  font-size: 16px;
  color: #c2e647;  
}
h4 {
  margin: 0px;
  font-weight: bold;
  font-size: 11px;
  color: #46819e;
}

img { 
  margin: 5px 10px 0px 0px; 
  border: 0px solid #ffffff;
}

#templatemo_container {
  margin: 0px auto;
  width: 804px;
  border: 1px solid #ffffff;
  background: #12181b;

  text-align: left;
    border: 3px solid #4E5869;
}

#templatemo_header {
  clear: left;
  margin-left: 11px;
  width: 780px;
  height: 260px;
/*  background: url(images/1.jpg) no-repeat; */
  border-top:1px solid #2D393F;

}

#templatemo_header img {
/*  margin: 20px 0;
  padding-left: 50px; */
  border: none;
}
#templatemo_site_title {
  clear: both;
  margin-top: 5px;
  padding: 0px;
  padding-left: 60px;
  font-size: 35px;
  font-weight: bold;
  color: #0093de;
}

#templatemo_site_title span {
  font-size: 20px;
  color: #12181b;
}

#templatemo_site_slogan {
  margin-top: 5px;
  padding-left: 200px;
  font-size: 12px;
  color: #2b1e1e;
}

/*--- Content ---*/
#templatemo_content {
  margin: 0px 0px;
  width: 804px;    
}

#templatemo_content p {
  color:#fff;
  font-size:13px;

}

/*--- Left Column---*/
#templatemo_left_column {
  float: left;
  margin: 10px 0px 10px 15px;

  width: 200px;
  color: #46819e;
  border: 1px solid #2d393f;
  background: url(images/templatemo_column_background.gif) bottom repeat-x;  
}

#templatemo_left_column p {
  padding-left:10px;
  padding-right:10px;
}

#templatemo_left_column h2 {
    padding-left:10px;
  padding-right:10px;
}

#templatemo_left_column ul {
  margin: 0px;
  padding: 0px;
}
#templatemo_left_column li {
  padding: 2px 15px;
  list-style: none;
  background: url(images/templatemo_liststyle.gif) left center no-repeat;
}

#templatemo_right_column_full ul {
overflow:hidden;

}
#templatemo_right_column_full li {
  padding: 2px 15px;
  list-style: none;
  background: url(images/templatemo_liststyle.gif) left center no-repeat;
  text-align: justify;
}

#templatemo_right_column ul {

}
#templatemo_right_column li {
  padding: 2px 15px;
  list-style: none;
  background: url(images/templatemo_liststyle.gif) left center no-repeat;
}


#templatemo_left_column li a {
  color: #46819e;
  text-decoration: none;
}
#templatemo_left_column li a:hover {
  padding-left: 5px;
  color: #c2e647;
  text-decoration: none;
}



/*--- End of Left Column---*/

/*--- Right Column---*/

/*--- #Nur 1 Bild in der Anzeigen---*/
div.csc-textpic-imagerow + div.csc-textpic-imagerow { 
        display: none;
} 

 dl.csc-textpic-image dd + dt { 
    display: none;

} 
dl.csc-textpic-image dd + dt + dd { 
    display: none;

} 

#templatemo_right_column {
  float: right;
  margin: 10px 15px 10px 0px;

  width: 560px;
  border: 1px solid #2d393f;
  background: url(images/templatemo_column_background.gif) bottom repeat-x;
}

#templatemo_right_column p {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}

#templatemo_right_column h2 {
  padding-left:10px;
  padding-right:10px;
}

#templatemo_right_column_full {
  float: right;
  margin: 10px 15px 10px 0px;

  width: 775px;
  text-align:justify;
  border: 1px solid #2d393f;
  background: url(images/templatemo_column_background.gif) bottom repeat-x;
}

#templatemo_right_column_full p {
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}

#templatemo_right_column_full h2 {
  padding-left:10px;
  padding-right:10px;
}


div.csc-textpic div.csc-textpic-single-image img {
  margin-left:10px;
  border:1px solid #fff;
}

#templatemo_section {
  clear: left;
  float: left;
  margin: 15px 0px;
  padding: 10px 10px 10px 20px;
  width: 480px;
  border: 1px #000000 solid;
  background: #1b262c;
}
.subsection {
  float: left;
  margin: 10px 0px 5px 5px;
  width: 150px;
}

.subsection img {
  float: none;
  margin: 0px 0px 10px 0px;
  border: 1px solid #FFFFFF;
}

/*--- End of Right Column---*/
/*--- End of Content ---*/

/*--- Menu ---*/
#templatemo_menu {
  float: left;
  padding: 0px;
  width: 774px;
   padding-left:25px;
   padding-right:25px;
   margin-top:25px;
margin-right:20px;


}

#templatemo_menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: center;


}

#templatemo_menu ul li {
  display: inline;
  background-color:#fff;
}

#templatemo_menu ul li a{
  float: left;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  font: 17px Georgia, sans-serif;
  text-align: center;
  text-decoration: none;
  color: #fafafa;

}

#templatemo_menu ul li a:hover {
  float: left;
  font: 17px Georgia, sans-serif;
  text-align: center;
  text-decoration: none;
  color: #ff8a00;
  background-color:#fafafa;
  background: url(images/button.png) top left no-repeat;
}



#templatemo_menu ul li .current {
  color: #ff8a00;
  text-decoration: none;
  background-color:#314C5B;
  background: url(images/button.png) top left no-repeat;
  font: 17px Georgia, sans-serif;
}

/*--- End of Menu ---*/

/* -------- Footer --------- */
#templatemo_footer {
  clear: both;
  margin-top: 30px;
  padding: 5px;
  width: 794px;
  height: 75px;
  color: #2d5264;
  border-top:1px solid;
}

#templatemo_footer a {
  color: #46819e;
  text-decoration: none;
}

#templatemo_footer a:hover {
  color: #d9fd5d;
}

#templatemo_footer .left {
  float: left;
  padding: 0px 30px;
  width: 300px;
  border-right: 1px solid #2d5264;
}
#templatemo_footer img {
  float: left;
  margin: 0px 15px 0px 0px;
  padding: 0px;
  border: none;
}
#templatemo_footer .right {
  float: left;
  padding: 10px 10px 0px 10px;
  width: 410px;
  line-height: 25px;
  text-align: right;
}

#logo {
  
background: url(images/zauner.png) top left no-repeat;
height:100px;
width:800px;
margin:0 auto;
position:relative;
right:0px;

}


/* --------- End of Footer --------------*/

/*----Powermail----*/
.tx-powermail .powermail_fieldset {
    background: none important!; 
    border: 0px solid #bbb important!;
    clear: left important!;
    margin: 0 0 20px important!;
    padding: 10px important!;
}
.tx-powermail * {
    box-sizing: border-box important!;
    background: none important!; 
