/* #### Layout Anfang #### */
body, html
{
    padding:0px;
    height:100%;
    margin:0px;
    background-color:#bebebe;
	background-image:url(http://www.va-kasse.de/navigation/bg_dunkel.jpg);
	background-repeat:repeat-x;
}
#bg{
	background-image:url(http://www.va-kasse.de/navigation/schatten_993.png);
	width:993px;
}
#schatten_left{
    background-image:url(http://www.va-kasse.de/navigation/schatten_r_rechts.png);
	width:11px;
	height:37px;
	float:left;
}
#schatten_right{
    background-image:url(http://www.va-kasse.de/navigation/schatten_u_links.png);
	width:17px;
	height:37px;
	float:left;
}

.bottom_a{
	background-image:url(http://www.va-kasse.de/navigation/bg_bot.png);
	background-repeat:no-repeat;
	width:993px;
	height:25px;
}

#bottom{
	width:993px;
	height:50px;
}
#the_site
{
  	width:965px;
	overflow:hidden;
	background-image:url(http://www.va-kasse.de/navigation/bg_ges.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin-left:11px;
}
.hor_img
{
	background-repeat:repeat-x;
	background-position:top;
}
#special
{
	background-image:url(http://www.va-kasse.de/navigation/bg_special.jpg);
	font-size:11px;
	height:11px;
	line-height:100%;
	padding:5px;
	color:#000;
	text-align:right;
	border-bottom:1px solid #a7a7a7;
}
#special a, #special a:hover
{
	color:#000;
	text-decoration:none;
	font-size:11px;
	line-height:100%;
}
#special a:hover
{
	text-decoration:underline;
	color:#2681b3;
}
#logo
{
	float:left;
	width:217px;
	height:154px;
	overflow:hidden;
	cursor:pointer;
	border-top:1px solid #fff;
}
#logo a, #logo a:hover, #logo img
{
	border:0;
	text-decoration:none;
}
.f_c
{
	clear:both;
	padding:0;
	margin:0;
	height:0;
	width:0;
	overflow:hidden;
}
#kat_1
{
	border-top:1px solid #fff;
	float:right;
	width:748px;
	height:154px;
	overflow:hidden;
}
#mantel_menue
{
	width:217px;
	background-color:#ccc;
	float:left;
	overflow:hidden;
}
#mantel_textbereich
{
	width:748px;
	float:right;
	background-color:#fff;	
}
#text{
  	float:left;
	width:578px; /*610px*/
	padding:17px;
}
#text1{
  	float:left;
	width:714px; /*610px*/
	padding:17px;
}
#portal
{
	width:136px;
	overflow:hidden;
	border-top:1px solid #fff;
}
#portal a div{
	border-bottom:1px solid #fff;
	width:136px;
	overflow:hidden;
}
#portal img{
  border:0;
  text-decoration:none;
  margin:0;
  margin:0;
}
#Layer1{
  visibility:hidden;
  position:absolute;
}
#Layer2{
  visibility: hidden;
  position:absolute;
}
/* #### Layout Ende #### */

/* #### Toolbar Anfang #### */
#foot_ges{
  background-image:url(http://va-kasse.de/navigation/bg_toolbar.jpg);
  text-align:left;
  float:left;
  width:965px;
  height:28px;
  padding:4px 0px 4px 0px;
  border-bottom:1px solid #b1b1b1;
  overflow:hidden;
}
#toolbar{
  float:left;
  margin-left:217px;
  width:160px;
}
#toolbar a, #toolbar a:hover{
  float:left;
}
#toolbar a img, #toolbar a:hover img{
  width:29px;
  height:28px;
  border-right:1px solid #999;
}
#toolbar a.print img{
  background-image:url(http://www.va-kasse.de/navigation/tools_printer.png);
  border-left:1px solid #999;
}
#toolbar a.print:hover img{
  background-image:url(http://www.va-kasse.de/navigation/tools_printer_a.png);
}
#toolbar a.favou img{
  background-image:url(http://www.va-kasse.de/navigation/tools_favou.png);
}
#toolbar a.favou:hover img{
  background-image:url(http://www.va-kasse.de/navigation/tools_favou_a.png);
}
#toolbar a.send img{
  background-image:url(http://www.va-kasse.de/navigation/tools_schicken.png);
}
#toolbar a.send:hover img{
  background-image:url(http://www.va-kasse.de/navigation/tools_schicken_a.png);
}
#toolbar a.minus img{
  background-image:url(http://www.va-kasse.de/navigation/tools_minus.png);
}
#toolbar a.minus:hover img{
  background-image:url(http://www.va-kasse.de/navigation/tools_minus_a.png);
}
#toolbar a.plus img{
  background-image:url(http://www.va-kasse.de/navigation/tools_plus.png);
}
#toolbar a.plus:hover img{
  background-image:url(http://www.va-kasse.de/navigation/tools_plus_a.png);
}
#ecomas{
  text-decoration:none;
  float:right;
  font-size:11px;
  color:#666;
  /*line-height:100%;*/
  padding:5px 15px 0 0;
}
#ecomas a, #ecomas a:hover{
  text-decoration:underline;
  font-size:11px;
  color:#2681b4;
  line-height:100%;
  float:none;
}
#ecomas a:hover{
	text-decoration:none;
}
/* #### Toolbar Ende #### */

/* #### Menue Anfang #### */
#mantel_menue a, #mantel_menue a:hover{
  line-height:110%;
  background-image:url(http://www.va-kasse.de/navigation/bg_e1.jpg);
  font-size:12px;
  color:#666666;
  background-repeat:repeat-x;
  text-decoration:none;
  border-top:1px solid #fff;
  display:block;
}
#mantel_menue a:hover{
   background-image:url(http://www.va-kasse.de/navigation/bg_e1_a.jpg);
}
a.e1, a.e1:hover, a.e1_a, a.e1_a:hover{
  padding:12px 15px 12px 15px;
  font-weight:bold;
  border-bottom:1px solid #b1b1b1 !important;
}
a.e1:hover, .e1_a, a.e1_a:hover, a.e2:hover, a.e2_a, a.e2_a:hover, a.e3:hover, a.e3_a, a.e3_a:hover, a.e4:hover, a.e4_a, a.e4_a:hover{
  text-decoration:none;
  background-image:url(http://www.va-kasse.de/navigation/bg_e1_a.jpg) !important;
  display:block;
  background-position:top;
  color:#fff !important;
  background-repeat:repeat-x;
}
a.e2, a.e2:hover, a.e2_a, a.e2_a:hover{
  padding:8px 6px 8px 26px;
}
a.e3, a.e3:hover, a.e3_a, a.e3_a:hover{
  padding:8px 6px 8px 36px;
}
a.e4, a.e4:hover, a.e4_a, a.e4_a:hover{
  padding:8px 6px 8px 46px;
}
/* #### Menue Ende #### */

.abstand_20{
  height:20px;
  display:block;
}
.abstand_20_m{
  height:20px;
  border-top:1px solid #fff;
  display:block;
}

/* #### Bilder-Show #### */
#sashadow
{
        position:absolute;
        top:0;
        left:0;
        -moz-opacity:0.7;
        opacity: 0.7;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        background-color:#424141;
        z-index:100001;
        width:100%;
        height:100%;
}
#imagelayer
{
        position:absolute;
        top:0;
        left:0;
        z-index:100002;
        width:100%;
        height:100%;
}
#ecomasLoadImage
{
        display: block;
        padding: 20px;
}
.BildVisible
{
        -moz-opacity:1;
        opacity: 1;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        border:1px solid #424141;
}
.BildHidden
{
        -moz-opacity:0.01;
        opacity: 0.01;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity
{
        -moz-opacity:0.2;
        opacity: 0.2;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
        width:187px;
}
/* #### Bilder-Show Ende #### */

