/* CSS Pail Krüger */

* {
        padding: 0px;
        margin: 0px;
        font-family: arial, verdana;
        font-size: 12px;
        color: #000;
        }

* html #mitte {
        height: 367px;
        }

* html #right {
        height: 367px;
        }

*html #navigation-links-unten {
        height: 180px;
        }

html {
        background-image: url(../images/bg.gif);
        background-repeat: repeat-x;
        }

#seite {
        width: 980px;
        padding-top: 20px;
        margin: 0px auto 0px auto;
        }

#oben {
        width: 980px;
        height: 90px;
        border-bottom: 4px solid #E1002D;
        }

#logo {
        display: block;
        float: left;
        padding-right: 10px;
        }

#navigation-oben ul {
        float: left;
        height: 27px;
        margin-top: 64px;
        list-style-type: none;
        }

#navigation-oben ul li {
        float:left;
        width: 151.5px;
        height: 27px;
        text-align: center;
        }

#navigation-oben li a {
        display: block;
        width: 144px;
        height: 19px;
        color: #fff;
        padding-top: 8px;
        background-image: url(../images/navigation-oben-no.gif);
        background-repeat: no-repeat;
        }

#navigation-oben ul li a:hover {
        font-size: 12px;
        color:#cecece;
        text-decoration: none;
        }

#navigation-oben ul li .active {
        color: #fff;
        }

#navigation-oben a {
        text-decoration: none;
        }

#navigation-oben li a:hover , #navigation-oben li .active{
        color: #fff;
        background-image: url(../images/navigation-oben-act.gif);
        background-repeat: no-repeat;
        }

#middle {
        float: left;
        width: 980px;
        height: 235px;
        }

#navigation-links {
        float: left;
        width: 206px;
        height: 235px;
        background-color: #1771B3;
        }

#navigation-links ul {
        padding-left: 15px;
        list-style-type: none;
        }

#navigation-links b {
		display: block;
        padding-left: 15px;
        padding-top: 15px;
        color: #fff;
        font-size: 16px;
        }

#navigation-links a, #navigation-links-unten a , #navigation-aktuelles  a, #footer a{
        text-decoration: none;
        }

#navigation-links li {
        display: block;
        padding-top: 3px;
        background-image: url(../images/aufzaehlung.gif);
        background-position: 0px 9px;
        background-repeat: no-repeat;
        }

#navigation-links li a {
        display: block;
        padding-left: 10px;
        font-size: 14px;
        color: #fff;
        }

#navigation-links li a:hover {
        color: #cecece;
        }

#headerimage {
        float: left;
        width: 750px;
        height: 235px;
        background-repeat: no-repeat;
        }

#headerimage #slogan {
        width: 755px;
        height: 50px;
        margin-top: 185px;
        background-color: #fff;
        opacity: 0.6;
        -moz-opacity: 0.6;
        filter:alpha(opacity=60);
        }

 #headerimage #slogan h1 {
        font-size: 28px;
        padding: 5px;
        padding-left: 10px;
        padding-top: 10px;
        opacity: 0.6;
        -moz-opacity: 0.6;
        filter:alpha(opacity=60);
         }

#links {
        float: left;
        width: 204px;
        height: 387px;
        border-left:         1px solid #999999;
        border-right:         1px solid #999999;
        border-bottom:1px solid #999999;
        }

#navigation-links-unten {
        display: block;
        width: 204px;
        min-height: 180px;
        }

#navigation-links-unten h2 {
        padding-left: 15px;
        padding-top: 20px;
        font-size: 14px;
        }
	
#navigation-links-unten span {
		display: block;
        padding-left: 15px;
        padding-top: 20px;
        font-size: 14px;
		font-weight: bold;
        }

#navigation-links-unten ul {
        list-style-type: none;
        }

.navigation-links-unten {
        padding-left: 15px;
        }

.navigation-links-unten-2 ul {
        padding-left: 15px;
        }

#navigation-links-unten li {
        padding-top: 3px;
        }

#navigation-links-unten li a:hover , #navigation-links-unten li .active{
        color: #999;
        }

#navigation-aktuelles span{
		display: block;
        padding-left: 15px;
        padding-top: 20px;
        font-size: 14px;
        color: #000;
		font-weight: bold;
        }

#navigation-aktuelles ul {
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 15px;
        list-style-type: none;
        }

#navigation-aktuelles li {
        background-image: url(../images/navigation-aktuelles.gif);
        background-position: 0px 4px;
        background-repeat: no-repeat;
        }

#navigation-aktuelles li.navi-level-2{
        background-image: none;
        }

#navigation-aktuelles li.navi-level-2 .active{
        background-image: none;
        }

#navigation-aktuelles li a {
        color: #000;
        padding-left: 10px;
        }

#navigation-aktuelles li a:hover , #navigation-aktuelles li .active{
        color: #666;
        }

.navigation-links-unten {
        display: block;
        }

#suche #site-search-input {
        width: 130px;
        margin-left: 15px;
        color: #B3B3B3;
        padding-left: 5px;
        }

#suche  .suchen {
        padding-left: 5px;
        }
		
#main {
	width: 980px;
	background: url(../images/bg_body.gif);
	}

#mitte {
        float: left;
        width: 508px;
        min-height: 378px;
        text-align: justify;
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        }

#mitte h1 {
        font-size: 14px;
        color: #E1002D;
        }
	
#mitte h3 {
		font-size: 14px;
        color: #E1002D;
		}
	
#mitte h4 {
		font-size: 12px;
        color: #000;
		font-weight:bold;
		}

#mitte a, #right a {
        color: #E1002D;
        text-decoration: underline;
        }

#mitte a:hover, #right a:hover {
        color: #666;
        text-decoration: none;
        }

#mitte p {
        padding-bottom: 20px;
        }
		
#mitte .contenttable img {
	border: 0px;
	}

#mitte img {
	border: 0px;
	}

#right {
        float: left;
        width: 200px;
        min-height: 378px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 22px;
        }

#mitte img {
        padding-top: 15px;
        }

#footer {
        float: left;
        width: 980px;
        padding-bottom: 20px;
        padding-top: 10px;
        }

#footer ul{
        list-style-type: none;
        text-align: center;
        height: 27px;
        }

#footer li{
        float: left;
        width: 60px;
        height: 27px;
        text-align: center;
        font-size: 10px;
        }

#footer li a{
        float: left;
        color: #666;
        text-align: center;
        font-size: 10px;
        }

#footer ul {
        padding-left: 390px;
        }

#footer li a:hover , #footer li .active{
        color: #999;
        }

/* Kontaktformular */
#mitte form fieldset {
        border: 1px;
        }

#mitte .tx-thmailformplus-pi1 ul {
        padding-left: 30px;
        margin-bottom: 10px;
        }

#mitte form label {
        display: block;
        float: left;
        width: 80px;
        }

