@media screen{
html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background-color: #B0C6E6;
 color: #001E53;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-color: #B0C6E6;
}
.textn{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
}
.start {
	height:100%; 
	max-height:100%; 
	margin-bottom : auto;
	margin-left : auto;
	margin-right : auto;
	margin-top : auto;
	padding:0; 
	border:0;
	background-color: #163378;
 text-align:center;
 vertical-align:middle;
}
.start img{
 display:block;
}
#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:193px; 
	bottom:55px; 
	width:459px; 
	left:190px; 
 padding-top:5px;
 padding-right:10px;
 padding-left:10px;
}
#preload {
 position:absolute;
 top:0px;
 left:0px;
 width:135px;
 height:107px;
 visibility:hidden;
 display:none;
 overflow:hidden;
}

* html #content {
	top:2px;
 left:200px; 
	bottom:0; 
	height:100%;
	width:469px;
	border-top:191px solid #fff; 
	border-bottom:54px solid #fff;
 padding-left:0px;
}

#head {
	position:absolute; 
	left:0; 
	top:0; 
	width:100%; 
	min-width:100%; 
	height:193px; 
	background:#fff; 
	font-size:1em; 
	z-index:5; 
}
* html #head {
	top:0px; width:100%; height:148px;
}

#foot {
	text-align:center;
	position:absolute; 
	left:0; 
	bottom:0; 
	width:100%; 
	min-width:100%; 
	height:55px; 
 background: url(images/dklbkl_1x1_unten.gif) repeat;
	z-index:5; 
}

* html #foot {
	bottom:-2px; width:100%; height:54px;
}


#header {
 background: url(images/dklbkl_1x1_oben.gif) repeat-x;
 height:55px;
 width:100%;
 z-index:5;
 margin:0;
 padding:0;
}

#topnavi {
 height:138px;
 width:100%;
 z-index:5;
 margin:0;
 padding:0;
 background: url(images/hgoben.jpg) repeat-x #B0C6E6;
}

a {
 color:#205Ba9;
 font-weight:bold;
}
a:hover {
 text-decoration:underline;
}
a:visited{
 color: #001E53;
}
#navi {
 position:fixed;
 top:193px;
 left:0px;
 width:200px;
 padding:0;
 height:100%;
 background: url(images/navhg_kachel.gif) repeat-y;
}

#navi img{
 display:block;
}

* html #navi {
 position:absolute;
}

#rechts {
 position:fixed;
 top:193px;
 left:669px;
 width:330px;
 padding:0;
}

* html #rechts {
 position:absolute;
}

.navihg {
 background: url(images/navhg2.jpg) no-repeat;
}

.navilinks {
 background: url(images/navhg0.jpg) no-repeat;
}

a img {
 border:0;
 display:block;
}
a.navueb{background: url(images/nav_ueb.gif) 0 0 no-repeat; width:167px; display:block;}
.navueb_on {background: url(images/nav_ueb.gif) -167px 0 no-repeat;}
a.navueb:hover {background-position: -167px 0;}
a.navref{background: url(images/nav_ref.gif) 0 0 no-repeat; width:167px; display:block;}
.navref_on {background: url(images/nav_ref.gif) -167px 0 no-repeat;}
a.navref:hover {background-position: -167px 0;}
a.navinv{background: url(images/nav_inv.gif) 0 0 no-repeat; width:167px; display:block;}
.navinv_on {background: url(images/nav_inv.gif) -167px 0 no-repeat;}
.navinv_on2 {background: url(images/nav_inv.gif) -367px 0 no-repeat;}
a.navinv:hover {background-position: -167px 0;}
a.navkon{background: url(images/nav_kon.gif) 0 0 no-repeat; width:167px; display:block;}
.navkon_on {background: url(images/nav_kon.gif) -167px 0 no-repeat;}
a.navkon:hover {background-position: -167px 0;}
a.navagb{background: url(images/nav_agb.gif) 0 0 no-repeat; width:167px; display:block;}
.navagb_on {background: url(images/nav_agb.gif) -167px 0 no-repeat;}
a.navagb:hover {background-position: -167px 0;}
a.navimp{background: url(images/nav_imp.gif) 0 0 no-repeat; width:167px; display:block;}
.navimp_on {background: url(images/nav_imp.gif) -167px 0 no-repeat;}
a.navimp:hover {background-position: -167px 0;}
a.navglo{background: url(images/nav_glo.gif) 0 0 no-repeat; width:167px; display:block;}
.navglo_on {background: url(images/nav_glo.gif) -167px 0 no-repeat;}
a.navglo:hover {background-position: -167px 0;}

a.navpro1{background: url(images/unav_a1.gif) 0 0 no-repeat; width:167px; display:block;}
.navpro1_on {background: url(images/unav_a1.gif) -167px 0 no-repeat;}
a.navpro1:hover {background-position: -167px 0;}

a.navpro2{background: url(images/unav_a2.gif) 0 0 no-repeat; width:167px; display:block;}
.navpro2_on {background: url(images/unav_a2.gif) -167px 0 no-repeat;}
a.navpro2:hover {background-position: -167px 0;}

.dklblau_s{
 background-color:#0B328D;
}
.uberinhalt {
 width:469px;
}
.uberbild {
 width:330px;
}
.logo {
 width:200px;
}
.h42 {
 height:42px;
}
.h28 {
 height:28px;
}
.h210 {
 height:210px;
}
.ueberschrift{
 height:36px;
 vertical-align:bottom;
}
.kbild{
 border: 1px solid #ffffff;
}
.bild{
 border: 1px solid #ffffff;
 cursor:pointer;
}
#bilder {
 margin-left:22px;
 border: 1px solid #02275E;
 width:273px;
}

#bilder img {
 display:block;
}

#bildtext {
 color: #2A5BA9;
 font-size: 11px;
 font-weight: bold;
 width: 273px;
 margin-left:22px;
 margin-top:4px;
 text-align:center;
}
.fett {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
}
#kon_bild {
 float:left;
 margin-right: 15px;
 cursor: pointer;
}
#ueb_bild {
 float:left;
 margin-right: 15px;
}
#kform {
 border: 1px solid #ffffff;
}
#formular {
 border: 1px solid #02275E;
 background-color: #8DABD3;
 padding:10px;
}

#invest {
 border: 1px solid #02275E;
 background-color: #8DABD3;
 padding:5px;
}
input {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
 width: 239px;
 height: 16px;
 border: 1px solid #02275E;
}
* html input {
 height:18px;
 width: 237px;
}

.inputstr {
 width: 195px;
 height: 15px;
 border: 1px solid #02275E;
}
* html .inputstr {
 height:18px;
}
.inputnr {
 width: 40px;
 height: 15px;
 border: 1px solid #02275E;
}
* html .inputnr {
 height:18px;
}
textarea {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
 width: 239px;
 height: 99px;
 border: 1px solid #02275E;
}
#submit {
 width:96px;
 height:15px;
 background-image: url(images/abschicken.gif);
 border:0;
 padding:0;
 text-indent: -1000em;
 cursor: pointer;
}
#reset {
 width:96px;
 height:15px;
 background-image: url(images/loeschen.gif);
 border:0;
 padding:0;
 text-indent: -1000em;
 cursor: pointer;
}
#dansicht {
 width:96px;
 height:15px;
 background-image: url(images/druckansicht.gif);
 border:0;
 padding:0;
 text-indent: -1000em;
 cursor: pointer;
}
#reset:hover {background-position: -96px 0;}
#submit:hover {background-position: -96px 0;}
#dansicht:hover {background-position: -96px 0;}

#liste {
 list-style-type: upper-roman;
 padding-left: 40px;
 margin-left: 20px;
}
.checkbox{
 width:14px;
 border:0;
}
.einruck {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight: bold;
 padding-left:6px;
}
hr {
 margin:2px;
 background-color: #B0C6E6;
 color: #B0C6E6;
}
.fehler {
 background-color: #B0C6E6;
}
.amp {
	font-family:Arial, Helvetica, sans-serif;
}
.click {
 cursor:pointer;
}
.w90 {
 width:90px;
}
.w60 {
 width:60px;
}
.w152 {
 width:152px;
}
.w242 {
 width:242px;
}
select {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
 font-size : 12px;
 width: 65px;
 height: 18px;
 border: 1px solid #02275E;
}
.kursiv {
 font-style : italic;
}
}
@media print {
#formular {
 padding:10px;
}
#content {
	position:absolute; 
	top:10px; 
	left:10px; 
 padding-top:10px;
 padding-right:10px;
 padding-left:10px;
}

#head {
 display:none;
}
#foot {
 display:none;
}
#rechts {
 display:none;
}
#navi {
 display:none;
}
}
