html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}

body {
	text-align: left;
	background-color:#A3B8CF;
	font-family: verdana, arial, helvetica;
}

p {
	font-family: verdana, arial, helvetica;
	line-height: 1.33em;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

li {
	list-style-position: outside;
	list-style-image: url(bullet_01.gif);
	vertical-align : middle;
}

#d {
	padding: 5px;
	font-family: verdana, arial, helvetica;
}

#toolbar {
   position:absolute;
   bottom: 36px;
   right:35px;
   width:75px;
   height:18px;
   margin:0px 0px 0px 0px;
   z-index:1100;
}

#bannerbox4h {
   position:absolute;
   top: 190px;
   left:750px;
   width:160px;
   height:256px;
   margin:0px 0px 0px 0px;
   z-index:6500;
   vertical-align:bottom;
}

div {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
   scrollbar-arrow-color:#000060;
   scrollbar-face-color:#A3B8CF;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color:#CCCCCC;
   scrollbar-shadow-color:#557190;
   scrollbar-darkshadow-color:#404040;
   scrollbar-track-color:#E6EFF8;
}

#logobox {
   position:absolute;
   top:0px;
   left:700px;
   width:220px;
   height:130px;
   margin:0px 0px 0px 0px;
   overflow:visible;
   z-index:1100;
   background: url(logobox.gif) no-repeat top right; 
}

#navibox {
   position:absolute;
   top: 100px;
   left:-20px;
   width:190px;
   margin:0px 0px 0px 0px;
   z-index:1600;
   overflow:visible;
   background-color: #A1B3CC;
}

#searchbox {
   position:absolute;
   height:36px;
   top: 480px;
   left:-12px;
   width:150px;
   margin:0px 0px 0px 0px;
   padding:2px;
   z-index:1500;
   overflow:visible;
}
/*
#newsbox {
   position:absolute;
   height:100px;
   top: 280px;
   left:730px;
   width:180px;
   margin:0px 0px 0px 0px;
   padding:5px;
   z-index:1500;
   overflow:hidden;
   background-color: #A1B3CC;
   border-right: 1px solid #033377;
   border-bottom: 1px dashed #033377;
}
*/
.highlight { background-color: #D0D0D0;}

#cornerbox {
   position:absolute;
   top: 401px;
   left:-20px;
   width:220px;
   height:130px;
   margin:0px 0px 0px 0px;
   overflow:visible;
   z-index:1100;
    background: url(cornerbox.png) no-repeat bottom left; 
}

h1,h2,h3 {
	margin: 0;
	padding: 0px 0px 0px 5px;
	line-height: 1.0em;
	text-align: left;
	font: bold 16px arial, helvetica, sansserif;
}

#total {
	width: 900px;
	height: 531px;
	color: #000000;
	left: 50%;
 	top: 50%;
 	margin-left: -450px;
 	margin-top: -265px;
 	position: absolute;
}

#head {	
    width:900px;
    height:20px;
	margin:  0px 0px 0px 0px;
	padding-top: 0px;
}

	
#head2 {	
	width: 898px;
	height: 14px;
	margin:  0px 0px 0px 0px;
	padding-top: 0px;
	background-color: #6885AD;
	border: 1px solid; 
	border-top-color: #6885AD;
	border-right-color: #6885AD;
	border-bottom-color: #6885AD;
	border-left-color: #6885AD;
}

#left {
	border-top: #E8ECF2 1px solid;
	border-bottom: #E8ECF2 1px solid;
	background-color:#E8ECF2;
	height:450px;
	width:150px;
	padding:  5px 5px 5px 5px;
	clear:right;
	float:left;
}

#content{
	border-left: 1px dashed #033377; 
	border-right: 1px dashed #033377; 
	background-color: #E8ECF2;
	color: black;
	height:461px;
	width:588px;
	float:left;
}



.frame {
	padding: 5px;
}

.iframe {
 	overflow: auto;
	width: 568px;
 	height: 450px;
 	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;

}
/*
.box {
 	width: 90%;
		padding: 5px;
 	height: 450px;
	margin: 0px 0px 0px 0px;
}
*/

#right {
	border-top: #E8ECF2 1px solid;
	border-bottom: #E8ECF2 1px solid;
	background-color:#E8ECF2;
	height:459px;
	width:150px;
	float:left;
}

#footer {
	width: 678px;	
	padding: 0px;
	margin:  0px;
	height: 14px;
	clear: both;
	background-color: #6885AD;
	font-size: 11px;
	text-align:left;
	color: #ffffff;
	border-style: solid;
	border-top-color: #6885AD;
	border-right-color: #6885AD;
	border-bottom-color: #6885AD;
	border-left-color: #6885AD;
	border-width: 1px 1px 1px 1px;
	padding-left: 220px;
	z-index:6000;
}

#footer2 {
	width: 900px;	
	height: 16px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;


}

/* NAVI LANG LEVEL 1 */
/*
#langnav ul {
        list-style: none;
        margin: 0;
        padding: 0;
		float: left;
}

#langnav li {
        width: 100%;
		height: 14px;
        display: inline;
		text-align: left;
		Font-size: 8px;
}

#langnav li a {
        text-decoration: none;
}

#langnav li a:link, #langnav li a:visited {

        color: #E6EFF8;
        display: block;
        background-color: #557190;
        padding: 0px 0px 0px 0px;
}

#langnav li a:hover, #langnav li a:active {
        color: #000000;
        display: block;
        background-color: #A3B8CF;
        padding: 0px 0px 0px 0px;
}
		
#langnav li a.current {
        color: #FFFFFF;
	Font-Weight:bold;
        display: block;
	background: url(arrowup.gif) no-repeat bottom left; 
        background-color: #557190;
        padding: 0px 0px 0px 0px;
}
*/

/* TOP NAVI 1 LEVEL 2 */

.tabs {
list-style:none; 
padding:0px 0px 0px 0px; 
margin:0px 10px 0px 0px; 
height:20px; 
}

.tabs li {
float:left; 
margin-right:0px;
}

.tabs li a {
display:block; 
position:relative; 
text-decoration:none;
}

.tabs li a em {
display:block; 
height:20px; 
float:left; 
padding:0 20px 0 0px; 
background:url(tab.png) right top; 
position:relative; 
z-index:100; 
font-size:11px; 
font-weight:bold; 
font-style:normal; 
color:#ddd; 
line-height: 20px; 
}

.tabs li a b {
display:block; 
float:left; 
width:5px; 
height:20px; 
background:url(tab.png) left top; 
position:relative; 
z-index:200;
}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}

.tabs li a:hover {
border:0; z-index:700; 
cursor:pointer;
}

.tabs li a:hover b {
background-position:left center;
}

.tabs li a:hover em  {
 background-position:right center; 
color:#557190;
}

.tabs li a.cu_b, .tabs li a.cu_b:hover {
border:0; z-index:800; cursor:default;
}

.tabs li a.cu_b b, .tabs li a.cu_b:hover b {
background-position:left bottom;
}

.tabs li a.cu_b em, .tabs li a.cu_b:hover em  {
background-position:right bottom; 
color:#000;
}

/* TOP SUBNAVI 1 LEVEL 3 */

ul.x {
       list-style: none;
       padding-top: 12px; 
	   padding-left: 0px;
	margin-top: -12px;
	margin-left: 0px;

}

#nav li {
	height: 14px;
    display: inline;
	text-align: left;
	Font-size: 12px;
	float: left;
}

#nav li a {
        text-decoration: none;
		display: block;
		border-right: 1px solid #033377;
		padding: 0px 10px 0px 20px;
}

#nav li a:link{
        color: #ffffff;
        background-color: #6885AD;
        padding: 0px 10px 0px 20px;
}

#nav li a:hover {
        color: #ffffff;
        background-color: #033377;
        padding: 0px 10px 0px 20px;
}
		
#nav li a.cu_c, #nav li a.cu_c:active, #nav li a.cu_c:visited  {
        color: #033377;
        background-color: #ffffff;
        padding: 0px 10px 0px 20px;
		Font-Weight:bold;
}

/* RIGHT SUBNAVI 1 LEVEL 4 */

#menu {
    width: 100%;
    margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
    z-index:1000;
	border-left: 1px solid #033377;
}

#menu a {
    text-decoration: none;
	color: #000;
	border-bottom: 1px dashed #033377;
}

#menu a:link, #menu a:visited {
    display: block;
    background-color: #A1B3CC;
    padding: 0px 5px 0px 5px;
}

#menu a:hover, #menu a:active {
    color: #ffffff;
    display: block;
    background-color: #033377;
    padding: 0px 5px 0px 5px;
}
	
#menu  a.cu_d {
    display: block;
    background-color: #ffffff;
    padding: 0px 5px 0px 5px;
    color: #033377;
	font-weight:bold;
}
		
/* BOTTOM NAVI 2 */

.ptabs {
list-style:none; 
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
height:16px; 
}

.ptabs li {
float:right; 
margin-right:0px;
}

.ptabs li a {
display:block; 
position:relative; 
text-decoration:none;
}

.ptabs li a em {
display:block; 
height:16px; 
float:left; 
padding:0px 10px 0px 0px; 
background:url(tab_permnav.png) right top; 
position:relative; 
z-index:2100; 
font-size:11px; 
font-weight:bold; 
font-style:normal; 
color:#ddd; 
line-height: 15px; 
}

.ptabs li a b {
display:block; 
float:left; 
width:20px; 
height:16px; 
background:url(tab_permnav.png) left top; 
position:relative; z-index:2200;
}

.ptabs li a.m1 {z-index:2600;}
.ptabs li a.m2 {z-index:2500;}
.ptabs li a.m3 {z-index:2400;}
.ptabs li a.m4 {z-index:2300;}
.ptabs li a.m5 {z-index:2200;}
.ptabs li a.m6 {z-index:2100;}

.ptabs li a:hover {
border:0; z-index:2700; 
cursor:pointer;
}

.ptabs li a:hover b {
background-position: left center;
}

.ptabs li a:hover em  {
 background-position: right center; 
color:#557190;
}

.ptabs li a.cu_x, .ptabs li a.cu_x:hover {
border:0; z-index:2800; cursor:default;
}

.ptabs li a.cu_x b, .ptabs li a.cu_x:hover b {
background-position: left bottom;
}

.ptabs li a.cu_x em, .ptabs li a.cu_x:hover em  {
 background-position: right bottom; 
color:#000;
}

/* BOXES */

#RbxBord {
        width: 90%;
        margin: 0px;
		padding-left: 0px;
		border-top: solid 1px #557190;
		border-right: solid 1px #557190;
		border-bottom: solid 1px #557190;
		background-color:#E6EFF8;
}

#RbxBordMenu {
        width: 90%;
        margin: 0px;
		padding-left: 0px;
		font-weight: bold;
		border-top: solid 1px #557190;
		border-right: solid 1px #557190;
		border-bottom: solid 1px #557190;
		background-color:#E6EFF8;
}

#RbxBann {
        width: 100px;
		height: 40px;
        margin: auto;
		border: solid 1px #557190;
		clear:both;
}

#LbxBord {
        width: 90%;
        margin: 0px;
		padding-right: 0px;
		border-top: solid 1px #557190;
		border-left: solid 1px #557190;
		border-bottom: solid 1px #557190;
		float: right;
		background-color:#E6EFF8;
}

#LbxBordMenu {
        width: 160px;
		margin: 300px 440px 0px 0px;
		padding-right: 0px;
		font-weight: bold;
		border-top: solid 1px #557190;
		border-left: solid 1px #557190;
		border-bottom: solid 1px #557190;
		background-color:#E6EFF8;
}

#LbxBann {
        width: 100px;
		height: 40px;
        margin: auto;
		border: solid 1px #557190;
		clear:both;
}

#CbxBord {
        width: 90%;
        margin: auto;
		border: dashed 1px #557190;
		background-color:#E6EFF8;
}

#CbxBann {
        width: 420px;
		height: 40px;
        margin: auto;
		border: solid 1px #557190;
}

/* SPACER */

#Lbx10v {
height: 10px;
padding-top: 10px;
width: 74.7%;
margin: 0px;
float: right;
}

#Lbx20v {
height: 20px;
padding-top: 20px;
width: 74.7%;
margin: 0px;
float: right;
}

#Rbx10v {
height: 10px;
padding-top: 10px;
width: 74.7%;
margin: 0px;
}

#Rbx20v {
height: 20px;
padding-top: 20px;
width: 74.7%;
margin: 0px;
}

#Cbx10v {
height: 10px;
padding-top: 10px;
width: 80%;
margin: 0px;
}

#Cbx20v {
height: 20px;
padding-top: 20px;
width: 80%;
margin: 0px;
}

#Cbx18v {
height: 16px;
padding-top: 16px;
width: 20%;
margin: 0px;
float:right;
}


/* FORMULAR */

form { 
padding:0px; 
text-align: left;
}

input, select, textarea {
 font-size:10px; font-family:Verdana,sans-serif; font-weight:bold; 
 }
 
input, select, textarea {
 color:#84755A; 
  background-color:#F7EBD6;
 }
 
.Bereich, .Feld {
 background-color:#555; width:130px; border:1px solid #ddd; 
 }
 
.Auswahl { 
background-color:#dff; width:130px; border:1px solid #ddd; 
}

.Check, .Radio {
 background-color:#ddf; border:1px solid #ddd; 
 }
 
.Button { 
background-color:#ddd; color:#fff; width:20px; border:1px dotted #000; 
}


