/* CSS Document */

/* commented backslash hack \*/
html, body{height:100%;}
/* end hack */

/*body{
height:100%;
min-height: 100%;
}       */
* {
margin: 0;
padding: 0;
}


html {
color: #000;
background-color:#C7DBE9;
font: 70%/1.2 Century Gothic, arial, helvetica, sans-serif;
}

h1 {
padding-top:25px;
text-align:center;
background:url(bilder/logo.gif) bottom center no-repeat;
}

h1 a {
text-decoration: none;
text-indent: -999em;
}

h1 a {
display: block;
height: 113px;
width: 394px;
}

#main {
min-width: 400px;
}

/*---------banner Anfang------------ */

div#banner{
position:absolute;
left:20px;
top:19px;
width:183px;
height:97px;
/*background-image:url(bilder/Anzeige2.png);*/
background-color:transparent;
color:#CC0033;
font-family:"Century Gothic";
font-size:1.3em;
font-weight:800;
}

div#banner a{
text-decoration: none;
text-indent: -999em;
}

div#banner a {
display: block;
height: 97px;
width: 183px;
}

div#banner_left h7{
text-align:center;
}

div#banner_right{
position:absolute;
right:70px;
top:30px;
}
			
/*---------banner Ende------------ */

h2 {
font-size: 1.3em;
}

p {
margin-bottom: 0.7em;
}

/* Top Navigation */
div#nav {
background:#7FB0D4;
height: 27px;
border-top:solid;
border-width:2px;
border-top-color:#F2D27D;
text-align:center;
font: 110%/1.2 Century Gothic, arial, helvetica, sans-serif;

}

div#a{
margin:auto;
/*background:#99FF66; */
border-bottom:solid;
border-bottom-color:#F2D27D;
border-width:2px;
width: 750px;
height:24px; /* nur Internet Explorer 5.x*/


}

div#a ul {
    margin: 1px 0px 0px 0px;
	padding: 0.3em;
    text-align: center;
    /*border: 1px solid black;
    background-color:#005A9C;*/
  }
  div#a ul li {
    list-style: none;
    display: inline;
    margin: 0;
	padding: 0;
  }

  div#a ul a, div#a ul span {
    padding: 0.3em 1.3em;
    text-decoration: none; font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
    /*border: 1px solid;*/
    border-color: #F2D27D;
    color: white;
	background-image:url(bilder/navi_bg.jpg);
	background-repeat:repeat-x;
  }
  * html div#a ul a, * html div#a ul span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  div#a ul span, div#a ul a:focus, div#a ul a:hover, div#a ul a:active {
    border-color:  #F2D27D;
    /*border-left-color: white; border-top-color: white;*/
    color: #F2D27D; background-color: #478FC4;
	background-image:url(bilder/navi_bg_aktiv.jpg);
	background-repeat:repeat-x;
  }
/* Navigation Ende */

div#inhalt {
margin: 0 0;
padding: 0 0 2.5em 0;
/*border:solid;*/
background:#7FB0D4;
/*height:100%;
min-height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;  */
min-width: 400px;
}

/*html>body #inhalt {
height: auto;
}         */

#inhalt{min-height:100%;height:auto;background:#ffffcc}
* html #inhalt{height:100%;}/* ie6 and under*/

/*div#footer {
position: absolute;
bottom: 0;
margin: 0.0em 0 0 0;
text-align:center;
background:black;
height:200;
width: 194px;
}*/

div#subnavi {
margin: 0 193px 0 193px;
background-color:#7FB0D4;
padding: 0.5em 0 0.5em 0;
/*border-top:solid;
border-top-color:#F2D27D;*/
}

div#subnavi p, div#subnavi p a {
color:#F2D27D;
margin: 0 0 0 0;
text-decoration:none;
}

div#subnavi p a:hover {
text-decoration:underline;
}

div#content {
margin: 0 193px 0 193px;
padding: 0 0 5em 0;
/*padding: 1.5em;*/
background-color:#A5C5DC; 
background-image:url(bilder/background_content.gif);
background-repeat:no-repeat;
background-position:top;
/*height: 507px; */
height:600px;
height:auto !important;
min-height:600px;
min-width: 400px;
}
div#content h2 {
color:white;
font-family:"Century Gothic";
font-size:1.3em;
font-weight:800;
/*background:url(bilder/Kursprogramm.gif) no-repeat;
padding: 1.9em 0 0 5.2em !important;*/
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;

}

div#content h3 {
color:#F2D27D;
text-align:left;
font-size:1.2em;
font-weight:600;
/*background:url(bilder/line_s.gif) left bottom no-repeat;*/
margin: 0.0em 0;
padding: 0.8em 0em 0em 0em !important;
}

div#content h4 {
color:#005A9C;
font-size:1.1em;
font-weight:600;
margin: 0.0em 0;
padding: 0.7em 1.7em !important;
}


div#content h5 {
color:#FFFFFF;
text-align:left;
font-size:1.2em;
font-weight:600;
margin: 0.0em 0;
padding: 0.7em 1.7em !important;
}

div#content p{
color:#134269;
margin: 0.0em 0;
padding: 0.1em 1.7em !important;
font: 105%/1.3 arial, helvetica, sans-serif;
}

div#content p img#border{
border-bottom:solid;
border-top:solid;
border:2px;
border-color:#F2D27D;
padding: 0.1em 1.7em !important;
margin-bottom:0.5em;
margin-top:0.5em;
}

div#content blockquote p{
font:italic bolder 1.1em/1.4 Georgia, "Times New Roman", Times, serif;
margin: .5;
color:#005298;
}


div#content ul#gelb{
font: 115%/1.6 "Century Gothic", arial, helvetica, sans-serif;
font-weight:500;
list-style-image:url(bilder/bullet90.gif);
margin: 0em 0;
padding: 1.5em 3em !important;
color:#134269 !important;
}

div#content li#gelb{
color:#134269 ;
padding: 1.3em 0em !important;
}

div#content ul#norm{
color:#134269;
list-style-image:url(bilder/bullet90.gif);
margin: 0em 0;
padding: 0.5em 3em !important;
font: 105%/1.3 arial, helvetica, sans-serif;
}

div#content li#norm{
color:#134269;
padding: 0.1em 0em !important;
font: 105%/1.3 arial, helvetica, sans-serif;
}

div#content div#excl{
color:#9D4C46;
font-size:1.0em;
font-weight:500;
margin: 1.0em 7em 1.0em 1.9em;
padding: .1em 1.2em .4em .0em;
}

div#content div#notab{
color:#005298;
font-size:1.1em;
font-weight:600;
margin: 1.0em 7em 1.0em 1.7em;
padding: .1em 1.2em .4em .0em;
}

/*------------Tabelle -------------- */
div#content table, div#content div#zeittab table {
border-collapse: collapse;
font-size: 1em;
table-layout: fixed;
margin: 1.0em 9em 1.0em 1.7em;
font-size:1.1em;
font-weight:600;
empty-cells:hide;
}

div#content div#zeittab table {
font-size:1.0em;
font-weight:600;
}

div#content div#zeittab td, div#content div#zeittab th  {
width:158px;
}

div#content td, div#content th  {
width:200px;
}

div#content div#zeittab td {
padding: .1em 1.2em .4em .0em;
border:none;
}

div#content td {
padding: .1em 1.2em .4em .0em;
border-bottom:groove;
border-bottom-color:#BBD3E4;
border-bottom-width: 0.1em;
}



div#content td.tag {
text-align: left;
color:#005298;
}

div#content td.zeit {
text-align: right;
color:#3374AA;
font-family:Arial, Helvetica, sans-serif;
}

div#content td.tag1, div#content td.zeit1 {
color:#FFFFFF;
}

div#content td.zeit1 {
text-align: right;
}

.aneu {
color: #3374AA;
text-decoration:none;
font-weight:bold;
}
.aneu:hover {
color: #3374AA;
text-decoration:underline;
}
.tabellenrand{
width:70%;
min-width:50%;
}
/*------------Tabelle Zeit-------------- */


/*------------Tabelle Ende-------------- */


div#spalte-1, div#spalte-2 {
color: #FFF;
margin:0 0;
padding: 0 0;
position: absolute;
top: 193px;
height: 507px;
}

div#spalte-1 {
left: 0;
/*text-align:left;*/
}
div#spalte-2 {
right: 0px;
/*text-align:right;*/
}

/*------------Home - Bilder linke Seite Anfang -------------- */
div#bild4l a, div#bild5l a, div#bild6l a{
display:block;
width:150px;
height:185px;
border-bottom: #7FB0D4 solid;
border-width:2px;
text-decoration: none;
text-indent: -1999em;
padding-bottom:0.2em;
background:url(bilder/Seiten_bilder/massage_d.jpg) left no-repeat;
}

div#bild4l a:hover, div#bild5l a:hover, div#bild6l a:hover {
border-bottom: #F2D27D solid;
border-width:2px;
margin-top:20x;
padding-bottom:0.2em;
width:150px;
}

div#bild4l a:hover{
background:url(bilder/Seiten_bilder/massage_h.jpg) left no-repeat;
}

div#bild5l a{
background:url(bilder/Seiten_bilder/iron_d.jpg) left no-repeat;
}

div#bild5l a:hover{
background:url(bilder/Seiten_bilder/iron_h.jpg) left no-repeat;
}

div#bild6l a{
background:url(bilder/Seiten_bilder/geraete_d.jpg) left no-repeat;
}

div#bild6l a:hover{
background:url(bilder/Seiten_bilder/geraete_h.jpg) left no-repeat;
}


/*------------Home - Bilder linke Seite Ende -------------- */

/*------------Home - Bilder rechte Seite Anfang -------------- */

div#bild1r a, div#bild2r a, div#bild3r a{
display:block;
width:150px;
height:185px;
border-bottom: #7FB0D4 solid;
border-width:2px;
text-decoration: none;
text-indent: -1999em;
padding-bottom:0.2em;
background:url(bilder/Seiten_bilder/spinning_d.jpg) right no-repeat;
}

div#bild1r a:hover, div#bild2r a:hover, div#bild3r a:hover {
border-bottom: #F2D27D solid;
border-width:2px;
margin-top:20x;
padding-bottom:0.2em;
width:150px;
}

div#bild1r a:hover{
background:url(bilder/Seiten_bilder/spinning_h.jpg) right no-repeat;
}

div#bild2r a{
background:url(bilder/Seiten_bilder/step_d.jpg) right no-repeat;
}

div#bild2r a:hover{
background:url(bilder/Seiten_bilder/step_h.jpg) right no-repeat;
}

div#bild3r a{
background:url(bilder/Seiten_bilder/junge_d.jpg) right no-repeat;
}

div#bild3r a:hover{
background:url(bilder/Seiten_bilder/junge_h.jpg) right no-repeat;
}

/*------------Home - Bilder rechte Seite Ende -------------- */
/*------------Formular-------------- */
div#content fieldset {
border: none;
/*border-color:#BBD3E4;*/
padding:1.7em;
text-align:left;
}


div#content legend {
display:none;
}

div#content fieldset > legend {
display:block;
}
div#content * {
letter-spacing:1px;
}
div#content label {
display:block;
margin-top: 4px;
}
div#content input{
color:#7FB0D4;
margin: 2px 0;
padding: 2px;
width: 270px;
}
/*
div#content input:focus{
background:#7FB0D4;
}
*/

#moveimg {
padding: 0px;
text-align:center;
}
#moveimg  img{
padding: 15px;
}
#vereinleft {
width:30%;
float:left;
}
#vereinright {
width:70%;
float:right;
}
#moveleft {
width:50%;
float:left;
}
#moveright{
width:50%;
float:right;
vertical-align:top;
}

/*---------Formular Ende------------ */

/*---------ping------------ */

#archive {
background-image:url(http://domain.tdl/images/archive.png);
background-repeat: no-repeat;
width: 140px;
height: 30px;
}
  

/*---------ping end------------ */




