body.kurz {
	background:#fff;
	background-image:url(images/links.gif);
	background-repeat: no-repeat;
	background-position:-30% 112px;
	margin:0;
    text-align:center;
    height:100%;
    font-family:Verdana, Arial, sans serif;
}
body.lang {
	background:#fff;
	background-image:url(images/links_lang.gif);
	background-repeat: no-repeat;
	background-position:-30% 112px;
	margin:0;
    text-align:center;
    height:100%;
    font-family:Verdana, Arial, sans serif;
}
#global {
	text-align:left;
	margin:auto;
	background-image:url(images/bg.gif);
	background-repeat: no-repeat;
	background-position:0 112px;
	width:917px;
	height:671px;
	padding:0;
	}
#global_lang {
	text-align:left;
	margin:auto;
	background-image:url(images/bg_lang.gif);
	background-repeat: no-repeat;
	background-position:0 112px;
	width:917px;
	height:971px;
	padding:0;
	}
#logo{
	position:absolute;
	z-index:0;
	width:884px;
	height:90px;
	margin:0;
	border-top:22px solid #D8D7D3;
    }
#logo img{
	width:260px;
	height:45px;
	margin:25px 0 0 2px;
	border:0;
    }
#logo a:active, #logo a:focus {outline: none}


#content{
	z-index:0;
	text-align:left;
	width:883px;
	height:505px;
	position: absolute;
	margin: 133px 0 0 0;
	background:#fff;
	border:1px solid #fff;
	}

#bild{
	position:absolute;
	margin:0;
	width:220px;
	height:316px;
	z-index:200;
	}
#mitte{
	position:absolute;

	margin:0 0 0 221px;
	padding:0;
	width:443px;
	height:316px;
	background:#fff;
	z-index:200;
	}
#mitte_lang{
	position:absolute;

	margin:0 0 0 221px;
	padding:0;
	width:443px;
	height:806px;
	background:#fff;
	z-index:200;
	}
#rechts.normal{
	position:absolute;
	width:220px;
	height:316px;
	margin:0 0 0 663px;
	z-index:800;
	background:#D0CFCB;
	}
#rechts_dkl{
	position:absolute;
	width:220px;
	height:806px;
	margin:0 0 0 663px;
	z-index:200;
	background:#93908C;
	}
#rechts.mittel{
	position:absolute;
	width:220px;
	height:316px;
	margin:0 0 0 663px;
	z-index:200;
background:#447296;
	}
#rechts.blau{
	position:absolute;
	width:220px;
	height:505px;
	margin:0 0 0 663px;
	z-index:200;
	background:#447296;
	}
#unten1{
	position:absolute;
	color:#fff;
	margin:317px 0 0 0;
	width:220px;
	height:188px;
	background:#A7B323;
	z-index:300;
	}
#unten2{
	position:absolute;
	color:#fff;
	margin:317px 0 0 221px;
	width:220px;
	height:188px;

	z-index:300;
	}
.untenblau {
 background:#32545F;
	}
.orange {
	background:#A45625;
	}
#unten2breit{
	position:absolute;
	color:#fff;
	margin:317px 0 0 221px;
	width:441px;
	height:188px;
	background:#93908C;
	z-index:300;
	}
#unten3{
	position:absolute;
	color:#fff;
	margin:317px 0 0 442px;
	width:220px;
	height:188px;
	background:#3F546E;
	z-index:300;
	}
#unten4{
	position:absolute;
	color:#fff;
	margin:317px 0 0 663px;
	width:220px;
	height:188px;
	background:#93908C;
	z-index:300;
	}
#mitte h1, #mitte_lang h1{
    font-weight:normal;
    text-transform:uppercase;
    font-size: 14px;
	line-height:140%;
	font-weight:bold;
		color:#515055;
	margin:22px 20px 0 20px
	}
#mitte h2, #mitte_lang h2{
    font-weight:bold;
    font-size: 11px;
    color:#A7B323;
	line-height:140%;
	margin:2px 32px 0 20px;
	}
#mitte h2.dkl{
    	color:#515055;
	}
#mitte p, #mitte_lang p{
    font-weight:normal;
    font-size: 11px;
    color:#515055;
	line-height:140%;
	margin:16px 32px 0 20px
	}

#unten2breit ul {

	margin:5px 0 10px 14px;
	padding:0;
	width:340px;
	 font-size: 11px;
	list-style-type:none;
	}
#unten2breit li {
	background-image:url(images/punkt.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	 color:#fff;
	line-height:150%;


	}
#content .titel {
    font-weight:bold;
    font-size: 11px;
    color:#A7B323;
	}
#content a.pdf {
	background-image:url(images/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:20px;
    font-size: 11px;
    font-weight:bold;
    color:#515055;
    text-decoration:none;
    }
#content a.pdf:hover {
	background-image:url(images/pfeil_over.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
    color:#B2AFA8;
    }
#content a {
    font-size: 11px;
    color:#515055;
    text-decoration:none;
	}
#content a:hover {
    color:#B2AFA8;
    }
a.link {
	color:#fff;
	background-image:url(images/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:20px;
	}
#unten1 h1,#unten2 h1,#unten3 h1,#unten4 h1, #rechts h1, #unten2breit h1, #rechts_dkl h1 {
	margin:22px 10px 0 13px;
	font-size: 14px;
	color:#fff;
	text-transform:uppercase;
	}
#unten1 p,#unten2 p,#unten3 p,#unten4 p, #rechts p, #unten2breit p, #rechts_dkl p {
	margin:2px 10px 16px 13px;
	font-size: 11px;
	color:#fff;
	line-height:150%;
	}
#unten1 img,#unten2 img,#unten3 img,#unten4 img {
	margin:0;
	width:220px;
	height:188px;
	}
#unten1 a,#unten2 a,#unten3 a,#unten4 a, #rechts a, #unten2breit a, #rechts_dkl a {
	text-decoration:none;
	color:#fff;
	}
#unten1 a:hover {
	text-decoration:none;
	color:#565842;
	}
#navcontainer{
	position:absolute;
	color:#544331;
	margin:112px 0 0 1px;
	padding:0;
	width:883px;
	height:21px;
	background:#B2AFA8;
	z-index:300;
	}
#navcontainer ul{
	margin: 0 0 0 220px;
	padding:0;
	left:0;
	height:21px;
	width:663px;
	border-left:1px solid #fff;
	text-transform:uppercase;
	}
#navcontainer ul li {
	display: inline;
	margin:0;
	}

#navcontainer ul li a {
	display:block;
	height:17px;
    font-weight:normal;
    text-align:center;
	padding-top:4px;
	text-decoration: none;
	float: left;
	font-size: 11px;
	color: #fff;
	letter-spacing:0.05em;
	border-right:1px solid #fff;
	}
#navcontainer ul li a:hover, #navcontainer li a.aktiv	{
	background: #515055;
	}

#navcontainer ul li a#bt1 {	width:78px; }
#navcontainer ul li a#bt2 {	width:125px; }
#navcontainer ul li a#bt3 {	width:92px; }
#navcontainer ul li a#bt4 {	width:143px; }
#navcontainer ul li a#bt5 {	width:124px; }
#navcontainer ul li a#bt6 {	width:95px; }


#subnavcontainer{
	margin:0;
	padding:0;
	width:441px;
	height:19px;
	background:#D8D7D3;
	z-index:300;
	}
#subnavcontainer ul{
	margin: 0 0 0 204px;
	padding:0;
	left:0;
	width:240px;
	height:19px;
	border-left:1px solid #fff;
	text-transform:uppercase;
	}
#subnavcontainer ul li {
	display: inline;
	margin:0;
	}
#subnavcontainer ul li a {
	display:block;
	height:18px;
    font-weight:normal;
    text-align:center;
	padding-top:1px;
	text-decoration: none;
	float: left;
	font-size: 11px;
	color: #fff;
	letter-spacing:0.05em;
	border-right:1px solid #fff;
	background: #B3B0A9;
	}
#subnavcontainer ul li a:hover, #subnavcontainer li a.aktiv	{
	background: #515055;
	}
#subnavcontainer ul li a#in {	width:115px; }
#subnavcontainer ul li a#aus {	width:119px; }
/* Zähler */
 div.c2 {position:absolute; width:45px; height:49px; z-index:11; left: 1px; top: 20px;}
 div.c1 {position:absolute; width:70px; height:40px; z-index:10; left: 1px; top: 9px; visibility: hidden; overflow:hidden;}