#active {background-position: left bottom;}
.toggle_container, .toggle_container2, .toggle_container3 {margin: 0 0 15px; padding: 0; overflow: hidden; font-size: 1.2em; width: 970px; clear: both;}
.toggle_container .block, .toggle_container2 .block, .toggle_container3 .block {background: url(../images/kmd_bak1.png); height:465px; /*padding: 20px; background: #ccc;*/}

.toggle_container .blockstart {/*background: url(../images/kmd_bak1.png);*/ height:465px; /*padding: 20px; background: #ccc;*/}
#blockstartinhalt {background: url(../images/kmd_bak1.png); height:465px; /*padding: 20px; background: #ccc;*/}

.container {/*width: 500px;*/ margin: 0 auto;}
.trigger, .trigger2, .trigger3 {background:url(../images/kmd_bak1.png); text-align:right; padding: 0; margin: 0px 0 0px 0; height: 44px; width: 970px; text-align:right; font-size: 11px; font-weight: normal; float: left;}


.trigger a, .trigger2 a, .trigger3 a {float:right; display:block; background:url(../images/kmd_mateinb.png); width: 180px; text-align:center; height:25px; max-height: 19px; margin-right:15px; padding-top:3px; padding-bottom:3px; color: #B6B4B3; text-decoration: none;}
.trigger a:hover, .trigger2 a:hover, .trigger3 a:hover {color: #fff;}

#material {/*height:260px;*/ position:relative; left:0; top:0; margin:0; padding:0; height:auto; /*overflow:hidden;*/}
#material2 {position:relative; left:0; top:0; margin:0; padding:0; height:auto;}
#kontextbox {position:relative; left:0; top:0; }

.quick {border-top: 1px solid #7F7F7F; border-bottom: 1px solid #7F7F7F; padding: 7px 0px 7px 15px;}
.quick1 {border-bottom: 1px solid #7F7F7F;}
.quick2 {background-image: url(../images/kmd_quick.gif); background-repeat: no-repeat; padding: 5px 0px 0px 15px;}
.quick3 {background-image: url(../images/kmd_quick.gif); background-repeat: no-repeat; padding: 5px 0px 5px 15px;}
a.quicklink {color:#000}
a.quicklink:hover {color:#666}

#box {height:auto; background-color:#C7C7C7; z-index:11; text-align:left; margin:0px auto;  position:relative; left:0px; top:0px; width:1000px;}
#box1 {width: 970px; position: relative; left:15px; top:0;}

#boxfooter {text-align:left; margin:0px auto; position:relative; left:0px; top:0px; width:1000px; height:120px; z-index:10;}
#header {position:relative; left:0px; top:0px; width:970px; min-height:530px; height:auto !important; height:530px; z-index:20;}
#headerstartoffen {left:0px; top:0px; width:970px; /*min-height:630px; height:auto !important; height:630px;*/}
#content {padding-top: 10px; position:relative; left:0px; top:0px; width:970px; background-color:#fff; min-height:350px; height:auto !important; height:350px; z-index:20;}
#spitze {margin:0; padding:0; position:relative; left:0px; top:0px; width:970px; height:13px; background-image: url(../images/kmd_spitze.png); background-repeat: no-repeat; z-index:20;}

#headerinhalt {position:relative; height: 204px; background-image: url(../images/kmd_bak1.png);}
#hauptnavigat {position:absolute; left: 15px; top:160px; width:940px; height:42px; border-top: 1px solid #8C8B8A; border-bottom: 1px solid #8C8B8A;}
#logo {position:absolute; left: 833px; top: 88px; width:100px; height:40px;}
#logo2 {position:absolute; left: 35px; top: 109px; width:150px; height:20px;	background-image: url(../images/kmd_logo2.gif); background-repeat: no-repeat;background-position: left center;}
#sprache {padding-left: 30px; position:absolute; left: 35px; top: 21px; width:100px; height:20px; background-image: url(../images/kmd_sprache.gif); background-repeat: no-repeat; background-position: left center;}
#hilfsnavigation1 {z-index:30; /*background-color:#cc0000;*/ text-align:right; color: #fff; font-size: 10px; position:absolute; /*left: 232px;*/ left:450px; top: 21px; width:500px; height:20px;}
#hilfsnavigation2 {z-index:29; color: #fff; font-size: 10px; position:absolute; left: 693px; top: 21px; width:150px; height:20px;}

#headerstart {position:relative; left:0px; top:0px; width:970px; height:250px; height:250px; /*min-height:630px; height:auto !important; height:630px;*/ z-index:20;}
#headernews {position:relative; left:0px; top:0px; width:970px; min-height:265px; height:auto !important; height:265px; z-index:20;}
#contentstart {padding-top: 10px; position:relative; left:0px; top:380px; width:970px; background-color:#fff; min-height:200px; height:auto !important; height:200px; z-index:20;}
#spitzestart {padding:0; position:relative; left:0px; top:380px; width:970px; height:13px; background-image: url(../images/kmd_spitze.png); background-repeat: no-repeat; z-index:20;}
#boxfooterstart {text-align:left; margin:0px auto; position:relative; left:0px; top:0px; width:1000px; height:120px; z-index:10;}

#contentinhalt {position:relative; width:940px; left: 15px; top: 0px;}
#contentinhalt1 {position:relative; width:900px; left: 20px; top: 0px;}
#contentinhalt1 .headlineimage {height:30px; margin-top:10px; margin-bottom:5px;}
#contentinhalt1 .headlineimage2 {height:30px; margin-bottom:40px;}

#textinhalt1 {position:relative; float:left; left:0; top:0; width:500px;}
#textinhalt2 {position:relative; float:left; left:125px; top:0; width:250px; background-color:#FFFFFF;}

#textinhalt1breit {position:relative; float:left; left:0; top:0; width:875px;}
.headlineimage2breit {height:30px; margin-bottom:7px;}

#textinhalt1zw {position:relative; float:left; left:0; top:0; width:425px;}
#textinhalt2zw {position:relative; float:left; left:50px; top:0; width:425px; background-color:#FFFFFF;}

#matcontent {float:left; padding:0; position:relative; left:0px; top:0px; width:480px; z-index:3;}
#imagemat {float:left; position:relative; left:58px; top:0px; width:300px; height:350px; z-index:2;}
#matimage {position:absolute; left:0px; top:0px; width:300px; height:350px; z-index:2;}

#contentinhalt2 {margin-top:20px; position:relative; width:940px; left: 0px; top: 0px; z-index:25;}
#contentinhalt2_text {margin-bottom:50px; position:relative; width:900px; left: 0px; top: 0px; z-index:25;}
#contentplatz {clear:both; position:relative; width:940px; left: 0px; top: 0px; height:50px;}

#hilfsnavigation3 {z-index:12; color: #fff; font-size: 10px; position:absolute; left: 50px; top: 12px; width:500px; height:20px;}
#footerinhalt {z-index:12; background-image: url(../images/kmd_footer.gif); background-repeat: no-repeat; position:absolute; left: 15px; top: 52px; width:970px; height:42px;}
#copyright {z-index:12; text-align:right; color: #B5B4B4; font-size: 10px; position:absolute; left: 650px; top: 12px; width:300px; height:20px;}

*, * focus {outline: none; /*margin: 0;*/ padding: 0;}


.slideshow {position:absolute; overflow:hidden; height: 750px; width: 1000px; margin: auto }
.slideshow1 {position:absolute; overflow:hidden; width: 1000px; margin: auto }
.slideshow img {padding: 0px; border: 0px none #ccc;}

ul.mat {border-top: 1px solid #EBEBEB; color: #666; clear:both; margin: 0; padding: 0;}
ul.mat1 {border-top: 1px solid #999; color: #666; clear:both; margin: 0; padding: 0;}
ul.mat li.mat1, ul.mat li.mat3, ul.mat1 li.mat1, ul.mat1 li.mat3 {padding-left:10px; padding-bottom:9px; padding-top:9px; list-style: none; width:310px; max-width:300px; float:left}
ul.mat li.mat2, ul.mat li.mat4, ul.mat1 li.mat2, ul.mat1 li.mat4 {float:left; width:170px; padding-bottom:9px; padding-top:9px; list-style: none;}
ul.mat li.mat3, ul.mat li.mat4, ul.mat1 li.mat3, ul.mat1 li.mat4 {background-color:#F9F9F9;}
ul.mat li.mat2 p, ul.mat1 li.mat2 p {margin:0;}
