*
BODY
	{
		margin: 0;
		padding: 0;
		font-family: verdana, arial, hevetica, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #0000A0;
		background-image: url(welcome/w2/bg_oben.gif);
	}
	
	p.welcome 
  { 
    font-family:Verdana, Helvetica, Arial;
    font-size:9pt;
    margin-left: 10px; 
  }

  p
  { 
    font-family:Verdana, Helvetica, Arial;
    font-size:8pt;
  }
  
  a.welcome 
  { 
    font-family:Verdana, Helvetica, Arial;
    font-size:7pt;
    margin-left: 10px
  }

	#container
	{
		margin: 0px;
		width: 100%;
		text-align: left;
		background-color: white;
	}
	
	#header
	{
		height: 90px;
		background-color: white;
		background-repeat:no-repeat;
    background-position:right;
		background-image: url(images/bg_header2.jpg);
	}
	
	#menu
	{
		margin-right: 10px;
		margin-top: 0px;
    float: right;
		width: 240px;
		height: auto;
		padding-top:4px;
		background-color: #FFFFFF;
		border:1px solid #0000A0;
		font-size:10px;
		color: #000000;
	}
	
	#contents
	{
		margin-right: 200px;
		height: auto;
		background-color: #efefef;
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 5px;
		font-size:10pt;
	}
		
  #footer
	{
		height: 32px;
		background-color: #FFFFFF;
		padding-top:0px;
		padding-left:0px;
	}
	
	#navi
	{
		height: auto;
		background-color: #0000A0;
		padding-top:0px;
		padding-left:0px;
	}

	#navi2
	{
    clear:both;
    height: 24px;
		background-color: #FFFFFF;
		padding-top: 4px;
		padding-right:10px;
		Font-Size: 8pt;
		text-align: right;
	}
	
	#navi2 a
	{
    Font-Family: Verdana, Arial, Helvetica;
    Font-Size: 8pt;
    text-decoration: none;
    color: #000000;
  }

  #navi2 a:hover
  {
  text-decoration: none;
  Color: #000000;
  Background-Color: rgb(228,228,228);
  }
  
  #welcome_container
	{
		clear:both;
    margin: 0px;
		width: 100%;
		height: 100%;
		text-align: left;
		float:right;
		font-size:10px;
		color: #000000;
	}
  	
	#welcome_head
	{
		height: 80px;
		background-color: #FFFFFF;
		padding-top:0px;
		padding-left:0px;
		background-image: url(welcome/w2/header1.jpg);
		background-repeat:no-repeat;
	}
	
  #welcome_line1
	{
    height: 20px;
		background-color: #FFFFFF;
	}
	
	#welcome_box_right
	{
	  z-index:2;
    position:absolute;
    right:0px; top:26px; width:260px; height:auto;
    margin-right: 10px;
		margin-top: 90px;
    float: right;
		padding-top:8px;
		padding-left:8px;
		padding-right:8px;
		padding-bottom:8px;
		background-color: rgb(251,251,251);
		border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #0000A0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #0000A0;
		font-size:8pt;
		line-height: 0.8;
		color: #000000;
	}
	
	#welcome_box
	{
		z-index:3;
    margin-right: 250px;
		height: 370px;
		background-color: #c7c6c7;
		padding-top: 20px;
		font-size:10px;
		background-image: url(welcome/w2/bg_container2.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	#welcome_box_in_box
	{
    z-index:3;	
	  position: absolute;
    left:10px; top:116px; width:240px; height:auto;
	  border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #0000A0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #0000A0;
		height: auto;
		background-color: #FFFFFF;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 8px;
		filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;
	}

  #welcome_box_transparent1
	{
	  z-index:5;
	  position:absolute;
    left:0px; top:40px; width:370px; height:30px;
    margin-left: 10px;
		margin-top: 300px;
		filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
		background-image: url(welcome/w2/balken1_w.gif);
	}	
	
	#welcome_box_transparent2
	{
	  z-index:5;
	  position:absolute;
    left:0px; top:40px; width:30px; height:380px;
    margin-left: 275px;
		margin-top: 50px;
		filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
		background-image: url(welcome/w2/balken1.gif);
	}	
	
	#welcome_box_transparent3
	{
	  z-index:5;
	  position:absolute;
    left:0px; top:40px; width:30px; height:330px;
    margin-left: 320px;
		margin-top: 100px;
		filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
		background-image: url(welcome/w2/balken1.gif);
	}	
	
	#welcome_footer
	{
		z-index:1;
    background-color: #f0f0f0;
		border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #0000A0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #0000A0;
		padding-top:0px;
		padding-right:4px;
		padding-bottom:4px;
		position: absolute;
    right:10px; bottom:10px; width:80px; height:auto;
    font-size:9px;
		color: #000000;
		text-align: right;
	}
	
  
/* Formatierung Top Navi */

.pd_menu_01 {float:left; padding:0; margin:0;color: #FFFFFF;background: #0000A0;width:100%; border:solid 0px #004080;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-size:10px;
color: #FFFFFF;
background-color: #0000A0;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #0000A0; border-left:solid 1px #0000A0;}
.pd_menu_01 ul li a {color: #FFFFFF;background: #0000A0;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #0000A0; width:1px}
.pd_menu_01 ul li:hover a {background-color:#0000FF; text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#0000FF;  color:#0000FF;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#0000FF; text-decoration:none;color:#0000FF;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:#0000FF; text-decoration:none;color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#0000FF;  color:#0000FF;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#0000FF;  color:#0000FF;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#0000FF; text-decoration:none;color:#0000FF;} /*Color subcells hovering mode*/


