/* CSS Document */
html{
        height:101%;
}
*{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
body {
margin: 0px;
background-color: #FFFFFF;
}
a:link{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #009293;
text-decoration: none;
}
a:visited{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #009293;
text-decoration: none;
}
a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FF8C00;
text-decoration: none;
}

a:active{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #009293;
text-decoration: none;
}

a.baby:link,a.baby:visited{color: #FF8C00;
}
a.baby:hover{color: #FFFFFF; }

 /* farben */
 .mintgreen {
background-color: #009293;
}
 /* links */
.white-link{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;

}
.white-link a:link, .white-link a:visited, .white-link a:active{
color: #FFFFFF;
text-decoration: none;
}
.white-link a:hover{
color: #FF8C00;
text-decoration: none;
}
.white-link2{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
.white-link2:link, .white-link2:visited, .white-link2:active{
color: #FFFFFF;
text-decoration: none;
}
.white-link2:hover{
color: #FFE2BF;
text-decoration: none;
}
.green-link{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #009293;
text-decoration: none;
}
.green-link a:link, .green-link a:visited, .green-link a:active{
color: #009293;
font-size: 11px;
text-decoration: none;
}
.green-link a:hover{
color: #FFFFFF;
font-size: 11px;
text-decoration: none;
}

.green-link2{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #D1EEEE;
text-decoration: none;
}
.green-link2:link, .green-link2:visited, .green-link2:active{
color: #D1EEEE;
font-size: 11px;
text-decoration: none;
}
.green-link2:hover{
color: #009293;
font-size: 11px;
text-decoration: none;
}
.orange-link{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FF8C00;
text-decoration: none;
}
.orange-link:link, .orange-link:visited, .orange-link:active{
color: #FF8C00;
text-decoration: none;
}
.orange-link:hover{
color: #FFA637;
text-decoration: none;
}

 /* tabellen */
.bg-menu {
background: url(../bilder/bg_menu.gif);
background-color: #009293;
}
.table-content-bg{
background: url(../bilder/bg_headline.gif);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #04261A;
border: solid 1px #009293;
}

.table-content-bg-2zeilen{
background: url(../khm/bilder/bg_headline_gr.gif);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #04261A;
border: solid 1px #009293;
}

.table-content{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height:16px;
}
.td-menu{
padding-right: 30px;
padding-top: 2px;
background-color: #FDECBF;
text-align: right;
border-bottom: 2px solid White;
}

.td-baby{
padding-right: 30px;
padding-top: 2px;
text-align: right;
border-bottom: 2px none White;
}
.td-submenu{
padding-right: 30px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #FDECBF;
text-align: right;
border-bottom: 2px solid White;
line-height: 18px;
}
.content-headline{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #009293;
margin-top:18px;
line-height: 18px;
}

.content-headline2{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #009293;
margin-top:18px;
line-height: 18px;
height:50px;
}
.content{
margin:26px 0px 5px 0px;
line-height: 16px;
}
 /* texte */
.text-11px{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height:16px;
}
.text-13px{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
}

.text-18px{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #009293;
}

.text-red{
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;
}

 /* bilder */
.border-1px{
border: solid 1px #009293;
}
.border-1px-white{
border: solid 1px #FFFFFF;
}
.border-pink{
border: solid 2px #FF8C00;
}
.border-lightblue{
border: solid 2px #009293;
}
.padding-left{
        padding-left: 20px;
}
.padding-left6{
padding-left: 6px;
}
.margin-left{
margin-left: 20px;
}
.margin-top{
        margin-top: 20px;
}
.infobox{
border: 1px solid #009293;
background-color: #D1EEEE;
color: #000;
padding: 5px;
width: 210px;
margin-right: -20px;
overflow: auto;
font-size: 12px;
}
.privacy{
border:1px solid #009293;
margin:20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
background-color: #D1EEEE;
padding: 5px;
}

.sub-headline{
        color:#009293;
        font-size: 15px;
        font-weight: bold;
}

.std-input{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: black;
        padding: 1px 2px 1px 3px;
        border: 1px solid #009293;
        margin: 1px 5px 1px 5px;
}
.std-input:hover{
        border: 1px solid black;
}
.std-input:focus{
        border: 1px solid black;
        background-color: #EFEFEF;
}

.box{
        border: 1px solid #009293;
}
.red-box{
border: 5px solid red;
}
.sub-headline2{
        color:#FF8C00;
        font-size: 15px;
        font-weight: bold;
}


.small-hl{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #FF8C00;
text-decoration: none;
}
.small-hl-green{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #009293;
text-decoration: none;
}
ul{
padding:0px;
margin-left: 25px;
list-style-image: url(../bilder/quader_orange.gif);
}
ul.num{
list-style-type: decimal;
list-style-image: none;
}
blockquote{
padding:0px;
margin-left: 0px;
margin-top:5px;
}

.border-tr{
border-top: 1px solid #009293;
border-right: 1px solid #009293;
background-color: #D1EEEE;
padding:3px 5px 3px 5px;
}
.border-rb{
border-bottom: 1px solid #009293;
border-right: 1px solid #009293;
background-color: #D1EEEE;
padding:3px 5px 3px 5px;
}
.border-b{
border-bottom: 1px solid #009293;
}

.contentbox{
border-top: 1px solid #D7D7D7;
border-bottom: 2px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
background: #EFEFEF;
font-size: 12px;
width:240px;
padding: 6px;
margin-top: 26px;
}

.quaderlink:link, .quaderlink:visited{
background-image: url(../bilder/quader_green2.gif);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 20px;
}

.quaderlink:hover, .quaderlink:active{
background-image: url(../bilder/quader_orange2.gif);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 20px;
}

.quaderlink2:link, .quaderlink2:visited{
background-image: url(../bilder/quader_orange.gif);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 20px;
color: #FF8C00;
}

.quaderlink2:hover, .quaderlink2:active{
background-image: url(../bilder/quader_green.gif);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 20px;
color: #009293;
}

.backlink:link, .backlink:visited{
background-image: url(../bilder/back.gif);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 20px;
}

.backlink:hover, .backlink:active{
background-image: url(../bilder/back2.gif);
background-position: 5px;
background-repeat: no-repeat;
padding-left: 20px;
}

.bg-grey{
background-color: #FDEDD9;
font-size: 12px;
padding: 3px;
}
.bg-white{
background-color: #D1EEEE;
font-size: 12px;
padding: 3px;
}

.hr{
border: 0;
border-bottom: 1px dashed #009293;
margin: 14px 0px 14px 0px;
}
.submit{
background-color: #FF8C00;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
padding: 1px 2px 1px 3px;
border: 1px solid #009293;
margin: 1px 5px 1px 5px;
}
.submit:hover{
border: 1px solid black;
color: white;
}

ul.small{
padding:0px;
margin-left: 25px;
list-style-image: url(../bilder/quader_orange_small.gif);
}
ul.small2{
padding:0px;
margin-left: 25px;
list-style-image: url(../bilder/quader_orange_small2.gif);
}
bla{
        color: #FFF0DB;
}
.td-headline{
background-color: #009293;
color: White;
font-weight: bold;
}
.dashbox{
border: 1px dashed #009293;
padding:6px;
width:520px;
}

/* News Bereich*/
news{
display: block;
width: 515px;
padding: 5px;
border: 1px dashed #009293;
/*background-color: Aqua;*/
}
news-ort{
font-size: 12px;
}
news-datum{
color: #009293;
font-weight: bold;
}
news-headline{
display: block;
width: 100%;
font-size: 16px;
color: #FF8C00;
font-weight: bold;
padding-top: 10px;
padding-bottom: 3px;
}
news-content{
display: block;
background-color: #FFF0DF;
padding: 6px;
margin: -5px;
border-top: 1px dashed #009293;
}
#news{
display: block;
width: 515px;
padding: 5px;
border: 1px dashed #009293;
/*background-color: Aqua;*/
}
#news-ort{
font-size: 12px;
}
#news-datum{
color: #009293;
font-weight: bold;
}
#news-headline{
display: block;
width: 100%;
font-size: 16px;
color: #FF8C00;
font-weight: bold;
padding-top: 10px;
padding-bottom: 3px;
line-height: 20px;
}
#news-content{
display: block;
background-color: #FFF0DF;
padding: 6px;
margin: -5px;
border-top: 1px dashed #009293;
}
.bg-d1eeee{
background-color: #d1eeee;
}
#news-td{
border-right:1px solid black;
border-bottom:1px solid black;
}
#news-table{
border-left:1px solid black;
border-top:1px solid black;
}