@import url('generel.css');
@import url('menu.css');
@import url('rte.css');

body {
   background-color: #FFFFFF;
   margin: 10px 0px 0px 0px;
   font-family: Arial, Helvetica, san-serif;
   font-size: 10pt;
   line-height: 14pt; 
   color: #147d89;
   font-weight: normal;
   text-decoration: none;
   text-align: left; 
   }

td, p, tbody  {
   font-family: Arial, Helvetica, san-serif;
   font-size: 10pt;
   line-height: 14pt; 
   color: #147d89;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   }

ul, ol, li {
   font-family: Arial, Helvetica, san-serif;
   font-size: 10pt;
   color: #147d89;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 14pt; 
   padding-left: 0px;
   }

a {  
   font-family: Arial, Helvetica, san-serif;
   font-size: 10pt;
   color: #147d89;
   font-weight: bold;
   text-decoration: none;	
   text-transform: none;
   }

a:hover { 
   text-decoration: underline; 
   }

h1, h2, h3 { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: bold;
   color: #333333; 
   text-align: left;
   margin: 0px 0px 5px 0px;
   }

TD#content {
   vertical-align: top;
   margin: 0 0 0 0px; 
   }

TD#colnormal {
   vertical-align: top;
   }

TD#colnormal P {
   vertical-align: top;
   margin: 5px 0px 6px 0px;
   }

TD#colnormal H1 {
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   }

TD#colnormal.csc-textpic IMG {
   padding-top: 30px;
   margin-top: 30px;
   }   

TD#normal {
   vertical-align: top;
   padding-left: 22px;
   padding-right: 60px;
   }

TD#normal P {
   vertical-align: top;
   margin: 5px 0px 6px 0px;
   font-family: Arial, Helvetica, san-serif;
   font-size: 9pt;
   color: #147d89;
   font-weight: normal;
   text-decoration: none;
   }

TD#normal ul, ol, li {
   margin: 5px 0px 6px 10px;
   font-family: Arial, Helvetica, san-serif;
   font-size: 9pt;
   color: #147d89;
   font-weight: normal;
   text-decoration: none;
   text-align: left;
   line-height: 14pt; 
   padding-left: 0px;
   }

TD#normal H1 {
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   }

TD#teaser{
   vertical-align: top;
   }

TD#teaser P {
   vertical-align: top;
   padding-top: 0px; 
   margin-top: 0px;
   font-family: Arial, Helvetica, san-serif;
   color: #147d89;
   font-size: 10pt;
   line-height: 14pt; 
   }

TD#teaser A {
   color: #147d89;
   font-weight: normal;
   }
   
TD#teaser H1,H2,H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt; 
   font-weight: bold;
   color: #666666; 
   }

TD#colrightFrontpage{
   vertical-align: top;
   padding-top: 35px;
   }

TD#colrightFrontpage P {
   vertical-align: top;
   margin: 5px 0px 6px 0px;   
   }

TD#colrightFrontpage H1, H2, H3 { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: bold;
   color: #666666; 

   }   

TD#colright{
   vertical-align: top;
   width: 320px;
   }

TD#colright P {
   vertical-align: top;
   margin: 5px 0px 6px 0px;   
   }

TD#colright.csc-textpic IMG {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }
   
TD#box1 P {
   vertical-align: top;
   padding: 0px 30px 0px 17px;
   }

TD#box2 P {
   vertical-align: top;
   padding: 0px 30px 0px 17px;
   }

TD#box3 P {
   vertical-align: top;
   padding: 0px 30px 0px 17px;
   }  

TD#box1 A {
   font-weight: normal;
   }

TD#box2 A {
   font-weight: normal;
   }

TD#box3 A {
   font-weight: normal;
   }  

TD#box1_header H1 {
   margin: 0px 0px 0px 0px;
   vertical-align: bottom;
   padding-left: 47px;
   font-size: 9pt;
   color: #666666;
   }

TD#box2_header H1 {
   margin: 0px 0px 0px 0px;
   vertical-align: bottom;
   padding-left: 47px;
   font-size: 9pt;
   color: #666666;
   }

TD#box3_header H1 {
   margin: 0px 0px 0px 0px;
   vertical-align: bottom;
   padding-left: 47px;
   font-size: 9pt;
   color: #666666;
   }

TD#single_box_header H1 {
   margin: 4px 0px 0px 0px;
   vertical-align: bottom;
   padding-left: 27px;
   font-size: 10pt;
   color: #666666;
}

TD#single_box P {
   vertical-align: top;
   padding: 0px 30px 0px 27px;
   }  

TD#cart_header H1, H2, H3 {
   margin: 4px 0px 0px 0px;
   vertical-align: bottom;
   padding-left: 27px;
   font-size: 10pt;
   color: #666666;
}

TD#cart P {
   vertical-align: top;
   padding: 0px 30px 0px 27px;
   }  

TD#path {
   height: 22px;
   padding-left: 22px;
   font-size: 7pt; 
   color: #666666;
   vertical-align: center;
  }

TD#path A {
   font-size: 7pt; 
   color: #666666;
}

TD#footer  {
   border-top: 2px solid #f5952e;
   }

TD#footer A {
   color: #666666;
   }

TD#footer P {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   color: #666666;
}

TD#home {
   padding-left: 0px;
   vertical-align: baseline;
   }

TD#home A {
   vertical-align: baseline;
   text-align: left;
   padding-left: 3px;
   padding-right: 15px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #666666;
   }

TD#kontakt {
   padding-left: 0px;
   vertical-align: baseline;
   }

TD#kontakt A {
   vertical-align: baseline;
   text-align: left;
   padding-left: 3px;
   padding-right: 15px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #666666;
      }

TD#sog{
   padding-left: 0px;
   vertical-align: baseline;
   }

TD#sog A {
   vertical-align: baseline;
   text-align: left;
   padding-left: 2px;
   padding-right: 15px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #666666;
   }
  
TD#print{
   padding-right: 10px;
   vertical-align: baseline;
   }

TD#print A {
   vertical-align: baseline;
   text-align: left;
   padding-left: 5px;
   padding-right: 15px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #666666;
   }

TD#copyright {
   text-align: right;
   vertical-align: bottom;
   text-decoration: none;
   padding-right: 10px;
   font-size: 7pt;
   }

TD#copyright P {
   text-align: right;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;   font-weight: normal;
   color: #666666;
   text-decoration: none;
   }

TD#copyright A {
   vertical-align: bottom;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 7pt;
   color: #666666;
   text-decoration: none;
   }

label {
   width: 100px;
   }
.csc-mailform-field {
   text-align: left;
   margin: 5px 10px 5px 10px;
   background-color: #FBFAF8;
   }
 
.formular {
   background-color: #edebe8;
   border: 0px;
   scrollbar-base-color: #edebe8;
   scrollbar-face-color: #edebe8;
   scrollbar-3dlight-color: #edebe8;
   scrollbar-arrow-color: #000000;
   scrollbar-darkshadow-color: #edebe8;
   scrollbar-highlight-color: #edebe8;
   scrollbar-shadow-color: #edebe8;
   scrollbar-track-color: #edebe8;
   }

   
.csc-mailform-submit {
   align: right;
   border: 1px solid #edebe8;
   text-align: center;
}

