html, body {
  background-color:#FFF; 
  margin:0;
  padding:0;
  text-align:center;
  font:normal 1em Arial;
  color:#444;
  line-height:150%;
}

a {
  text-decoration:none;	
  color:#426b9c;
}

p {
  margin:0;
  padding:0;  
  padding-bottom:5px;
}
	
img {
  display:block;
}

hr {
  border:0;
  border-bottom:2px dotted #444;
  
}

h1 {
  color:#444;
  font:normal 21px Arial;
}
h2 {
  color:#444;
  font:bold 16px Arial;
}

h3 {  
  font:bold 16px Arial;
  padding-top: 5px;
  margin:0px;  
}

input, select, textarea {
  border:1px solid #426b9c;
}

.nobr {white-space: nowrap}

.main{    
  margin-top:5px;
  margin-bottom:5px;
}

.main_b{
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
}

ul.verlauf {
  padding-left:0px;  
  margin-left:0px;
}	

ul.verlauf li {    
  margin:0;
  padding:2px 2px;  
  list-style-type:none;  
}

ul.verlauf li.li_ueber{  
  background-color:#DDD;
  color:#444;
  font-weight:bold;
  margin-top:20px;  
}	

ul.verlauf li.li_space{  
  background:none;
  color:#FFF;
  margin:0;
  padding:0;
  padding-top:0px;
  font:normal 1px Arial;
  heigth:1px;
}	


table {
  border-spacing:0px;
  border-collapse:collapse;
  }

table.contact td{
  vertical-align:top;
  padding-right:15px;
  padding-bottom:5px;
  font:normal 1em Arial;
  }

div.ausgabe{
	width:195px;
	text-align:left;
	padding-bottom:10px;
	padding-right:0px;	
	}

div.ausgabe_start{  
  text-align:left;
  padding:10px 0 10px 10px;    
  float:right;
  font:normal 13px Arial;  
  }


/*welcome "Willkommen bei der BKB*/
.welcome{
  color:#000000;
  font-family:"Geneva", "Arial", "Helvetica", sans-serif;
  font:bold 12pt Arial;
  margin-top:30px;
  margin-left:0px;
  }

/*intro - subheadline */
.intro{
  color:#094CA1;
  font-family:"Geneva", "Arial", "Helvetica", sans-serif;  
  font:bold 8pt Arial;
  font-style:normal;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:20px;
  }

.text_h{
  margin:0;
  padding:0;
}

.cont{
  background-color:#FFF;  
  margin:0;
  padding:10px;
  padding-left:25px;
}

.cont_blue{
  background-color:#E6F3FB;
  margin:0;
  padding:10px;
  padding-left:125px;
}

.popup_cont{
  background-color:#FFF;  
  margin:0;
  padding:10px;  
}


td{
  vertical-align:top
  padding:0;
}

.we_desc_l{
  color:#FFF;
  background-color:#007ab1;
  font:normal 15px Arial;
  padding:10px 5px 10px 5px;
  width:122px;
  border-bottom:1px solid #FFF;
}

.we_desc_r{
  color:#444;
  background:url("images/verlauf32.gif");
  font:normal 15px Arial;
  padding:10px 5px 10px 15px;  
  width:300px;
  border-bottom:1px solid #FFF;
}

table.leftright td.l{
  border:0;
  padding:0;
  text-align:left;
  background:url(images/pix.gif) repeat-x;
}

table.leftright td.r{
  border:0;
  padding:0;
  text-align:right;
  background:url(images/pix.gif) repeat-x;
}


table.suche{
  background-color:#E6F3FB;
}

table.suche td{
  background:url("images/suchverlauf.jpg");
  border:5px solid #E6F3FB;
  width:250px;
  color:#FFF;
  padding:5px;
  vertical-align:center;
  font:normal 15px Arial;
  height:20px;
}

.verlauf31,.verlauf33 {
   background:url("images/verlauf31.gif");
   border-bottom:1px solid #FFF;
   color:#FFF;
   font:bold 1em Arial;
   padding:0px;
   padding-left:10px;   
   height:26px;
   vertical-align:middle;
   white-space:nowrap;   
}
.verlauf31,.verlauf33, x:-moz-any-link, x:default  {
   /* FireFox 3 */
   background:url("images/verlauf31.gif");
   border-bottom:1px solid #FFF;
   color:#FFF;
   font:bold 1em Arial;
   padding:0px;
   padding-left:10px;   
   height:28px;
   vertical-align:middle;
   white-space:nowrap;   
}

.verlauf32{
   background:url("images/verlauf32.gif");
   border-bottom:1px solid #FFF;
   color:#444;
   font:bold 1em Arial;
   padding:0px 10px;
   height:26px;
}

#all {
 background-color:#FFF; 
 margin:0 auto;
 position:static;
 width:992px;
 text-align:left;
 overflow:hidden;
}

#popup_all {
 background-color:#FFF; 
 margin:0 auto;
 position:static; 
 text-align:center;
 overflow:hidden;
}


#row_menu1 {
  width:992px;
  background-color:blue;
  color:white;
  padding-left:125px;
  padding-top:0px;
  padding-bottom:0px;
  height:20px;  
}

#row_menu2 {
  width:992px;
  background-color:#BCD050;
  height:8px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}

#row_bottom1 {
  width:992px;
  background-color:#6F7F96;
  height:15px;
  font:normal 11px Arial;
  text-align: center;  
}

#row_bottom1 a{
  color:#FFF;  
}

#row_bottom2 {
  width:992px;
  background-color:#426B9C;
  height:15px;
  font:normal 11px Arial;
  color:#FFFFFF;
  text-align: center;
}

.main1{
  background-color:#E6F4FB;
  padding-left:125px;
  display:block;
  }
.main2{
  background-color:#FFF;
  padding-left:125px;
  }  

.bonus_l, .bonus_r, .bonus_trenn{
  color:#426b9c;
  padding:3px;
}
    
.bonus_trenn{
  height:40px;
  padding-left:30px;
}

.bonus_l{
  width:140px;
  padding-left:30px;
}

.bonus_r input[type=text]{
  width:305px;  
}

.anz_trenn{
  height:30px;
  background-color:#426B9C;
  color:#FFF;
  padding-left:10px;
}

.anz_l{
  height:30px;
  width:150px;
  padding:5px;
  padding-left:10px;
  border-bottom:1px solid #CCC;
}

.anz_r{
  height:30px;
  padding:5px;
  padding-left:10px;
  border-bottom:1px solid #CCC;
}


div.box {background:url(images/box_ww.gif) repeat-y;}
div.box div {background:url(images/box_ee.gif) right repeat-y;}
div.box div div {background:url(images/box_nn.gif) repeat-x;}
div.box div div div {background:url(images/box_ss.gif) bottom repeat-x;}
div.box div div div div {background:url(images/box_nw.gif) left top no-repeat;}
div.box div div div div div {background:url(images/box_ne.gif) right top no-repeat;}
div.box div div div div div div {background:url(images/box_sw.gif) left bottom no-repeat;}
div.box div div div div div div div {background:url(images/box_se.gif) right bottom no-repeat;}
div.inhalt {padding: 10px 10px 10px 10px;}
  
#menu {width:160px; height:390px; text-align:left; float:left;}


#menu ul{  
  width:160px;    	  
}

#menu ul li{    
  background:#6f7f96;  
  margin:10px;
  margin-top:0;
  margin-bottom:5;
}

#menu ul li.nav_2{
	padding-left:15px;
	}

#menu ul li.nav_2_admin{
  padding-left:15px;  
  }

#menu ul li a{    
  color:#FFF;	
}
#menu ul li a:hover{background:#AAA; cursor:pointer;}


#menu ul {display:inline-block;} 
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0; padding:0;}
#menu a {display:block; font:bold 11px verdana,arial,sans-serif;color:#444; line-height:20px; text-decoration:none; padding:0 10px 0 10px;} 
* html #menu ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {margin:0 auto;} 
#menu li.top-level-li {float:left; position:relative; margin-right:1px;}

#menu a.top-level-a {color:#FFF; float:left; padding:0 0 0 10px; background:url(images/head/taba.gif) no-repeat left top;}
#menu a.top-level-a b {float:left; padding:0 20px 0 0; background:none; cursor:pointer; cursor:hand;}
#menu a.down b {float:left; padding:0 20px 0 0; background:none; cursor:pointer;}

#menu a.top-level-a:hover {white-space:nowrap; background:none;}
#menu a.top-level-a:hover b, 
#menu a.top-level-a:focus b, 
#menu a.top-level-a:active b {color:#BCD050; background:none; cursor:pointer;}

#menu a.selected {color:#BCD050;}
#menu a.down:hover b, 
#menu a.down:focus b, 
#menu a.down:active b {color:#BCD050; background:none; cursor:pointer;}

#menu li.top-level-li:hover > a {white-space:nowrap; background:url(images/head/taba_h.gif) no-repeat left top;}
#menu li.top-level-li:hover > a b {color:#BCD050;  background:url(images/head/tabb_h.gif) no-repeat right top;}
#menu li.top-level-li:hover > a.down b {color:#BCD050;  background:url(images/head/tabb_h.gif) no-repeat right top;}

#menu li ul {display:block; position:absolute; visibility:hidden; background:#BCD050; padding:1px 0px 8px 1px; left:0;}
#menu li li {border-bottom:1px solid #FFF;}
#menu li li a {background:#fff;} 
#menu li li a:hover {background:#e3e6ed;} 
#menu li li:hover > a {background:#e3e6ed;}
#menu li li a.fly {background:#fff url(images/head/fly.gif) no-repeat right top;}
#menu li li a.fly:hover {background:#e3e6ed url(images/head/fly.gif) no-repeat right top;} 
#menu li li:hover > a.fly {background:#e3e6ed url(images/head/fly.gif) no-repeat right top;}

#menu ul.drop-down {top:20px; opacity:0.80;} 
#menu li li ul {left:100%; margin-top:-21px; margin-left:-1px;}


