body {
    margin:0px;
    font-family:Arial,Helvetica,sans-serif;
}
table{
    margin:0px;
    padding:0px;
	border-width:0px;
    border-spacing:0px;
}
.td-head{
    background-repeat:no-repeat;
    height:100px;
    vertical-align:top;
    text-align:right;
    padding-right:40px;
}
td{
    margin:0px;
    padding:0px;
    border-spacing:0px;
    font-size:12px;
}
.content{
    vertical-align:top;
    background-color:#e4f2ec;
    margin:0px;
    padding-top:0px;
    padding-bottom:15px;
    padding-left:10px;
    padding-right:10px;
    border-spacing:0px;
}
p{
    font-size:12px;
    line-height:16px;
    margin-top:6px;
    margin-bottom:16px;
}
.kontakt{
    font-size:12px;
    line-height:16px;
    margin-top:6px;
    margin-bottom:24px;
}
h1{
    font-size:16px;
    font-weight:bold;
    line-height:16px;
}
h2{
    font-weight:bold;
    padding-bottom:1px;
    font-size:12px;
    margin-bottom:0px;
	}
.h2{
    font-weight:bold;
    padding-bottom:1px;
    font-size:11px;
    margin-bottom:0px;
	}
h3{
  	font-size:12px;
	padding-top:20px;
    padding-bottom:20px;
	}
.footer{
    text-align:right;
    font-size:12px;
    background-color:#d0e8de;
    X-background-color:#cae5d9;
    X-background-color:#c8e2d7;
    margin:0px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:10px;
    padding-right:10px;
    border-spacing:0px;
}

.language-choice{
    text-align:center;
    font-size:12px;
    color:white;
    background-color:#229f55;
} 
.language-inactive{
    color:black;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
}
.language-active{
    color:white;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
}

.nav-activ{
    background-color:#e7f3e7;
    font-size:12px;
    padding-left:16px;
}
.sub-nav-activ{
    X-background-color:#e7f3e7;
    font-size:12px;
    padding-left:32px;
}
.nav-inactiv{
    font-size:12px;
    padding-left:16px;
}
.sub-nav-inactiv{
    font-size:12px;
    padding-left:32px;
}

.nav-teiler-inactive{
    X-background-color:#a8a8a8;
    background-color:#dddddd;
    background-repeat:no-repeat;
}
.nav-teiler-active{
    background-image:url(images/strich-gr-teiler-lang.gif);
    background-repeat:no-repeat;
}
.sub-nav-teiler{
    background-image:url(images/strich-gr-teiler-kurz.gif);
    background-repeat:no-repeat;
}
.h1-news{
    font-weight:bold;
	line-height:14px;
    padding-bottom:4px;
    font-size:11px;
    margin-bottom:0px;
}
.td-news{
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
    background-color:#d7ebd7;
}
.p-news{
    margin-top:1px;
    line-height:14px;
    margin-bottom:14px;
    font-size:11px;
}
.klein{
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
}
.lang-text{
    padding-bottom:1px;
    font-size:12px;
    margin-bottom:3px;
}
.nav-link{
    color:#000000;
    text-decoration:none;
}
.nav-link:hover{
    color:#f36700;
    text-decoration:underline;
}
.nav-link-active{
    color:#0b7637;
    text-decoration:none;
}
a{
    color:#000000;
    text-decoration:underline;
}
a:hover{
    color:#f36700;
    text-decoration:underline;
}
.i-bild{
	margin-left:0px;
	margin-right:0px;
}
.p-bild{
    text-align:center;
    width:100%;
}
.bildunter{
    text-align:center;
	font-size:11px;
	margin-top:1px;
    line-height:14px;
    margin-bottom:10px;
}
.developerRahmen{
    background-color:#ffffff;
    color:#555555;
    border:1px solid #888888;
    padding-left:15px;
    padding-top:3px;
}
.rahmen{
    background-color:#ffffff;
    color:#555555;
    border:1px solid #0b7637;
    padding:3px;
    margin-top:3px;
}
