/*************************************************
* Bundesverband der Colon-Hydro-Therapeuten e.V. *
*           Autor: Georg Vor (c) 2010            *
*             Web Design Georg Vor               *
*************************************************/

 /* allg. Seitenformate */
* {
    margin:0; padding:0; 
    }
h1, h2, h3, h4, h5, h6 {
   font-size:100%;
   }
body {
    font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
    margin: 0; text-align:center;
    background-image: url(pics/bg.jpg);
    background-repeat:repeat-x; background-color:#2F9AD4;
     }

 /* gegen Scrollbar-Springen beim Firefox */
html {
    height: 100%; margin-bottom: 1px;
    }

 /* Positionierung */
#all {
    vertical-align:middle; 
    width:998px; margin:5px auto;
    text-align:left;
     }
#head {
    background-color:transparent;
    color:black; height:120px;
    text-align:center;
     }
#menu {
    background-color:transparent;
    color:black; float:left;
    width:155px; height:340px;
    text-align:center; 
     }
#info {
    background-color:transparent;
    color:black; float:right;
    width:155px; height:340px;
    text-align:center;
     }
#content {
    background-color:transparent;
    float:left;  width:688px;
    margin: 0 0 5px 0;
     }
#fuss {
    background-image: url(pics/line2.gif);
    background-color:transparent;
    color:white; height:45px;
    text-align:center; clear:both;
    padding-top:5px;
     }
#links {
    float:left;
    padding-left:10px;
    width:314px;
    }
#rechts {
    float:right;
    padding-right:10px;
    width:354px;
    }


 /* runde Box */
.rounded_box {
    background: url(pics/grad2.gif) repeat-x top left;
    width: 150px;
     }
.rounded_top div {
    background: url(pics/tl.gif) no-repeat top left;
     }
.rounded_top {
    background: transparent url(pics/tr.gif) no-repeat top right;
     }
.rounded_bottom div {
    background: url(pics/bl.gif) no-repeat bottom left;
     }
.rounded_bottom {
    background: transparent url(pics/br.gif) no-repeat bottom right;
     }
.rounded_top div, .rounded_top, .rounded_bottom div, .rounded_bottom {
    width: 150px; height: 10px; font-size: 1px;
     }
.rounded_content {
    margin: 0 10px; text-align:left;
     }

 /* Links */
a:visited {
    color:#0A0A7B; text-decoration:none;
     }
a:link {
    color:#0A0A7B; text-decoration:none;
     }
a:hover {
    color:#933E86; text-decoration:none;
     }
a:active {
    color:#933E86; text-decoration:none;
     }
a:link.d, a:visited.d, a:hover.d, a:active.d {
    color:#933E86; text-decoration:none;
    }
  
 /* Absatzformate */
p {
    margin: 5px 10px;
    font-family:Verdana;
    font-size:10pt;
    color:black; 
     }
p.b {
    font-weight:bold; margin-left:30px;
     }
p.l {
    font-size: 8pt; text-align:left; margin-left:35px;
     }
p.s {
    margin:0; font-size: 6pt;
     }
p.m {
    font-weight:normal; margin:5px;
     }
p.t {
    margin: 15px 40px 15px 25px;
     }
p.z {
    margin: -5px 40px 15px 55px;
     }
p.c {
    text-align:center;
     }
p.u {
    margin-bottom:0;
     }
p.f {
    margin: 0 5px; font-size:6pt;
    color: black;
     }
p.mt {
    margin: 15px 0;
     }
p.ms {
    margin: 2px 5px;
 }
p.r { 
    text-align:right; font-size: 8pt;
     }
p.h  { text-align:center ; font-weight:bold; }

 /* Ueberschriften */
h1, h2, h3, h4 {
   color:#933E86; font-weight:bold; 
     }
h1, h2, h3, h4 {
    font-family:Arial; text-align:center;
     }
h1 {
    font-size:16pt; margin: 5px 0 20px 0;
     }
h2 {
    font-size:15pt;
     }
h3 {
    font-size:14pt;
     }
h4 {
    font-size:13pt; margin: 5px 0;
     }
h5 {
    font-size:10pt; color:black;
    font-weight:bold; margin: 2px 0 5px 5px;
     }
h6 {
    margin-top:10px; font-size:13pt;
    color:#933E86;
     }
h6.f {
    font-size: 11pt;
     }

  
  /* sonstiges */
form {
    margin: 0 5px;
     }
img.sl {
    margin: 5px 10px 5px 5px;
     }
img.sr {
    margin: 5px 5px 5px 10px;
     }


 /* Listen */
ol {
    margin-left:30px; margin-right:20px;
    font-size:10pt;
     }
ul {
    margin-left:20px;
     }
li {
    text-align:left;
     }
ul.z {
    margin:10px 40px;
    font-size: 10pt;
    list-style-type:circle;
     }
li.z {
    margin-left:30px;
    padding-left:10px; padding-bottom:5px;
     }

 /* Tabellen */
table.s {
    margin-left:60px; width:400px;
     }
table.s2 {
    margin-left:60px; width:290px;
     }
table.s3 {
    margin-left:60px; width:500px;
     }
table.mg {
    width: 300px;
     }
table.mg2 {
    width: 250px;
     }
th {
    font-size:10pt; text-align:center;
     }
th.o {
    vertical-align:top;
     }
td {
     font-size:10pt; vertical-align:top;
      }
td.r {
    text-align:right;
     }
td.l {
    text-align:left;
     }
td.m {
    text-align:center;
     }
td.ms {
    width:20px;
     }
td.ma {
    height:25px; vertical-align:bottom;
     }
td.mr {
    text-align:right; vertical-align:top;
    font-size:10pt;
     }
td.ml {
    text-align:left; font-size:10pt;
     }
td.tl {
    vertical-align:bottom; text-align:left;
     }
td.tr {
    vertical-align:bottom; text-align:right;
     }
td.tc {
    vertical-align:bottom; text-align: center;
    }

 /*Formulare*/
select.m {
    width:150px;
     }
fieldset {
    width:550px;
     }
legend {
    font-size:11pt; color:black;
     }
 