html {	
	
}

body {	
		color:#000000;		
		font-size:12px;
		font-family:Verdana,Arial,sans-serif;
		margin:0;
		padding:0;
		background:#AAAAAA url(../images/css/main_bg_full.jpg)  fixed center center;
		background-repeat:repeat-y;
		
		
	}
	
h1	{
		color:#003366;
		font-size:12px;
		font-weight:900;
	}

table
	{
		font-size:12px;
		font-family:Verdana,Arial,sans-serif;
	}

a	{
		text-decoration:underline;				
		color:#0A51A1;
	}
	
p
	{		
		line-height: 2;
	}

li	{
		line-height: 2;
		text-align:left; 
	}

textarea
	{
		font-size:12px;
		font-family:Verdana,Arial,sans-serif;
	}



/**********************************************************/

#div_head
	{		
		width:800px; 			
		padding:0; 
		margin:0;
		padding-top:10px; 			  
		background-color:#FFFFFF;
		background-image:url(../images/css/head_bg.jpg);
		background-repeat:repeat-x;
	}
	
#div_head_container
	{
		width:724px; 			 
		margin: 0 auto;
		margin-left:38px;
		margin-top:10px; 
		background-color:#FFFFFF; 
		position:relative;
	}
	
#div_head_logo
	{
		width:100%; 
		height:80px;
	 	margin:0; 
		padding:0; 		 
		background-color:#FFFFFF; 
		background-image:url(../images/css/head_logo.jpg); 
		background-repeat:no-repeat;
	}
	
#p_head_text
	{
		text-align:right; 
		margin:0; 
		paddding: 0; 
		padding-top:41px; 
		padding-right:20px; 	
	}
	
#div_head_bereich
	{
		width:100%; 
		height:184px; 
		margin:0; 
		padding:0; 		
		background-color:#FFFFFF; 		
	}

#img_head_bereich
	{
		
	}
	
#div_menu
	{
		margin:0; 
		padding:0; 
		width:800px; 
		height:27px; 	
		background-color:#FFFFFF;
	}
	
#div_main_upper
	{		
		height:2px;
		padding:0px;
		margin: 0 auto;
		width:724px;
		background-color:#FFFFFF;
	}
	
#div_main
	{
		margin:0; 
		padding:0; 
		width:800px; 
		height:100%; 
		text-align:center; 		 
		padding-bottom:20px;
		/*background-color:#FFFFFF; 
		background-image:url(../images/css/main_bg.jpg);	
		background-repeat:repeat-x;*/
	}
	
#div_main_container
	{
		width:724px; 		
		padding-top:39px; 
		margin: 0 auto;
		position:relative;  
		background-color:#FFFFFF; 
		background-image:url(../images/css/main_container_bg.jpg);
		background-repeat:repeat-y;
	}
	
#div_main_box_right
	{
		width:248px; 
		margin:0px; 
		padding:0px; 
		margin-right:19px;		
		padding-top:10px;	
		text-align:left; 		
		background-color:#FFFFFF;
		background-image:url(../images/css/main_box_right_bg.jpg); 
		background-repeat:no-repeat; 
	} 
	
#div_main_box_right_notop
	{
		width:248px; 
		margin:0px; 
		padding:0px; 
		margin-right:19px;			
		text-align:left; 		
		background-color:#FFFFFF;
		background-image:url(../images/css/main_box_right_bg.jpg); 
		background-repeat:no-repeat; 
	} 
	
#p_main_box_right
	{
		padding-left:12px; 
		width:222px;
		text-align:left;
	}
		
.img_main_box_right
	{
		margin-left:10px;
	}
	
.img_main_nobox_right
	{
		margin-right:19px;
	}
	
#p_main_box_home
	{
		padding-top:50px; 
		padding-left:25px; 
		width:300px;
		margin:0;		
		text-align:left;
	}
	
#div_main_box_left
	{
		width:416px; 
		margin:0;
		padding:0;
		margin-left:19px;						 				
		background-color:#FFFFFF;  
		background-image:url(../images/css/main_box_left_bg.jpg); 
		background-repeat:no-repeat; 			
	}
	
#div_main_box_middle
	{
		width:684px; 
		margin:0;
		padding:0;
		/*margin-left:19px;*/						 				
		background-color:#000000;  
		background-image:url(../images/css/main_box_middle_bg.jpg); 
		background-repeat:no-repeat; 			
	}

#div_main_box_home
	{
		width:345px; 
		margin:0px;		
		padding:0px;					 				
		background-color:#FFFFFF;  
		background-image:url(../images/home/main_box_home_bg.jpg); 
		background-repeat:no-repeat; 	
	}
	
#p_main_box_left
	{
		padding:0;
		margin-left:0;
		padding-left:26px;
		padding-right:26px;
		line-height: 20px;	
		text-align:justify;
	}
	
#div_main_footer
	{
		 
		width:724px; 		
		height:24px; 			 			 
		margin: 0 auto;		
		background-image:url(../images/css/main_footer_bg.png); 
		background-repeat:no-repeat;
	}

#div_footer_imgload
	{
		display:none;
		visibility:hidden;
	}

/**********************************************************/
.div_menu_ubtn_hide
	{
		position:relative;		
		padding:0;
		margin:0;	
		margin-top:-2px;	
		display:none;
		visibility:hidden;		
	}

.div_menu_ubtn_show
	{
		position:relative;		
		padding:0;
		margin:0;	
		margin-top:-2px;	
		display:block;
		visibility:visible;		
	}
	
/**********************************************************/

.img_box_footer_ie
	{
		margin-bottom:-2px;
	}
	
/**********************************************************/

.list_1
	{
		margin-top:15px;		
	}

.list_2, .list_3
	{	
		margin-top:2px;
		margin-left:-45px; 
	}