@import url(buttonStyles.css);
@import url(realenoughColors.css);



/* Normalizes margin, padding */

body, div, dl ,dt, dd, ul,ol,li,hq,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{margin : 0 ; padding: 0;}
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6
{font-size: 100%}
/* Removes list syles from list */
ol,ul
{list-style: none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{font-style: normal; font-weight: normal;}

/* Removes styles from tables */

table
{border-collapse: collapse; border-spacing: 0;}

/* Removes border from fieldset and img */
fieldset,img
{border: 0;}

/* Left-aligns text in caption and th */
caption,th
{text-align: left;}

/* Removes quotationmarks from q */
q:before, q:after
{content :'';}



body
	{
	background-color:#C0D0D0;
	}		

 
h3
	    { 
		margin-top:1%;
		margin-left:100px;
	    margin-right:100px;		
	    margin-bottom:1%;
	    font-size:24pt; 
	    font-weight:bolder; 
	    color: #000033; 
		text-align:left;
		position:relative;
	    }
		
a:link {color:#0000CC}     /* unvisited link */
a:visited {color:#000077}  /* visited link */
a:hover {color:#DD0000}   /* mouse over link */
a:active {color:#000055}   /* selected link */		
	
a.menu_link:link {color:#DDDDDD}	
a.menu_link:visited {color:#DDDDDD}	
a.menu_link:hover {color:#DDDDDD;background-color:#308D01;}		
a.menu_link:active {color:#FFFF00}			

div.menu_link:link {color:#DDDDDD}	
div.menu_link:visited {color:#DDDDDD}	
div.menu_link:hover {color:#DDDDDD;background-color:#308D01;}		
div.menu_link:active {color:#FFFF00}			



		
.content_headline
	    { 
		margin-top:1%;
		margin-left:100px;
	    margin-right:100px;
	    margin-bottom:1%;
	    font-size:32pt; 
	    font-weight:bolder; 
	    color: #000033; 
		text-align:left;
	    }
	     

	   
.main_container
	   {
	   position:relative;
	   left:0%;
	   top:0%;
	   padding:0;
   	   margin:0;
	   width:100%;
	   height:auto;
	   }

.interrupt
	   {
	   position:absolute;
	   overflow:visible;
	   left:0px;
	   top:0px;
	   padding:0;
   	   margin:0;
	   z-index:100;
	   width:2000px;
	   height:1200px;
	   }


.interrupt_web_ring
	   {
	   position:absolute;
	   overflow:visible;
	   left:200px;
	   top:30px;
	   padding:0;
   	   margin:0;
	   z-index:200;
	   width:500px;
	   height:200px;
	   }
	   
   
	   
	   
.branding_area
        {
		font-family:"Courier New", Courier, monospace;
		background-color:#308D01;
		position:relative;
		padding:0%;
		margin-left:5%;
		margin-right:5%;
		text-align:center;
		left:0%;
		top:1em;
		min-width:160px;
		max-width:1200px;
		width:90%;
		height:12em;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;		
		z-index:5;
		overflow:visible;
		}


.back_door_list
	{
	    position:absolute;
		margin-left:5%;
		left:5px;
	    top:3%;
		height:30px;
	   	width:25px;
		display:block;
		/*
		border-style:solid;
		border-color:#FFFF33;
		border-width:1px;
		*/
		z-index:10;
	}

.secret_door
{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:100%;
		height:100%;
		text-decoration:none;
		z-index:20;
}


.secret_link
{
	   	text-decoration:none;
		position:absolute;
		left:0%;
		top:0%;
		width:98%;
		height:98%;
	   	z-index:20;
		background-color:#137b1c;
}


.menu_list
	{
		margin-top:0%;
	    margin-left:5%;
	    margin-right:5%;
	    margin-bottom:0%;		
	   	padding:0%;
	    position:relative;
	    top:-2em;
	   	left:30%;
		height:2em;
	   	width:50%;
		max-width:600px;
		display:block;
		z-index:10;
	}
		

.vert_menu_list
	{
		margin-top:0%;
	    margin-left:0%;
	    margin-right:0%;
	    margin-bottom:0%;		
	   	padding:0%;
	    position:absolute;
	    top:10%;
	   	left:1%;
		height:auto;
	   	width:20%;
		max-width:160px;
		display:block;
		z-index:10;
	}
		
.vert_menu_list_wide
	{
		margin-top:0%;
	    margin-left:0%;
	    margin-right:0%;
	    margin-bottom:0%;		
	   	padding:0%;
	    position:absolute;
	    top:10%;
	   	left:1%;
		height:auto;
	   	width:30%;
		max-width:400px;
		display:block;
		z-index:10;
	}




.bullet_list
	{
	   position:relative;	
	   margin-top:1%;
	   margin-left:22%;
	   margin-right:15%;
	   margin-bottom:0%;
	   padding-top:1%;
	   z-index:2;
	   list-style:disc;
	}


.maincontent 
		{
		font-family:Verdana ;	
		background-color:#99cc99;
		background-repeat:no-repeat;
		position:relative;
		padding:0%;
		margin-top:0%;
		margin-left:5%;
		margin-right:5%;
		left:0%;
		top:0%;
		width:90%;
		max-width:1200px;
		height:auto;
		overflow:visible;
		border-style:solid;
		border-top-color:#EEEEEE;
		border-left-color:#E0E0E0;
		border-bottom-color:#111111;
		border-right-color:#222222;
		border-width:thin;
		z-index:0;
		}

.logo_image
	{
		padding:0%;
		margin-left:0%;
		margin-right:0%;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		/*width:20%; */
		width:12em;
		height:100%;
		z-index:20;
		overflow:visible;	
	}


.logo_person_image
	{
		padding:0%;
		margin-left:0%;
		margin-right:0%;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		/*width:20%; */
		width:12em;
		height:100%;
		z-index:20;
		overflow:visible;	
	}


.category_image
        {
		padding:0%;
		margin-left:0%;
		margin-right:0%;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:100%;
		height:100%;
		z-index:10;
		overflow:visible;

		}


.company_name_background
	{
	font-size:32pt;
	font-weight:bolder;
	/* background-color:#090661; */
	color:#000077;
	text-align:center;
	position:absolute;
	left:20%;
	top:0%;
	width:80%;
	height:1.2em;
	z-index:20;
	overflow:visible;
	}


.company_name
	{
	font-size:32pt;
	font-weight:normal;
	/* background-color:#090661; */
	color:#308D01;
	text-align:center;
	position:absolute;
	left:20%;
	top:0%;
	width:80%;
	height:1.2em;
	z-index:20;
	overflow:visible;
	}


.logo_name_background
	{
	font-size:8pt;
	font-weight:bolder;
	/* background-color:#090661; */
	color:#000077;
	text-align:center;
	position:absolute;
	left:10%;
	top:85%;
	width:80%;
	height:1.0em;
	z-index:40;
	overflow:visible;
	}


.logo_name
	{
	font-size:8pt;
	font-weight:normal;
	/* background-color:#090661; */
	color:#308D01;
	text-align:center;
	position:absolute;
	left:10%;
	top:85%;
	width:80%;
	height:1.0em;
	z-index:40;
	overflow:visible;
	}





	
.menu_element_01
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:18%;
		height:90%;
		font-weight: 900;
		color:#000000;
		text-decoration:none;
		background-color:#000077;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		
		
		
		
		
	}	
	
.menu_element_02
		{
		overflow: visible;
		text-align: center;
		position:absolute;
		left:20%;
		top:0%;
		width:18%;
		height:90%;
		font-weight: 900;
		color:#000000;
		text-decoration:none;
		background-color:#000077;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.menu_element_03
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:40%;
		top:0%;
		width:18%;		
		height:90%;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#000077;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.menu_element_04
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:60%;
		top:0%;
		width:18%;
		height:90%;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#000077;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.menu_element_05
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:80%;
		top:0%;
		width:18%;
		height:90%;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#000077;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
	
	
	
	
	
.menu_link	
		{
	   	/*color:#ffee00;*/
		color:#DDDDDD;
	   	text-decoration:none;
		position:absolute;
		left:0%;
		top:0%;
		padding-top:2%;
		width:99%;
		height:98%;
	   	z-index:0;
		font-style:normal;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		}		
	
.menu_link_comment	
		{
	   	/*color:#ffee00;*/
		color:#DDDDDD;
	   	text-decoration:none;
		position:absolute;
		left:0%;
		top:0%;
		padding-top:2%;
		width:50%;
		height:98%;
	   	z-index:0;
		font-style:normal;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		}		
	
	
.link_comment	

		{
	   	/*color:#ffee00;*/
		color:#000033;
	   	text-decoration:none;
		position:absolute;
		left:50%;
		padding-left:1em;
		top:0%;
		width:50%;
		height:100%;
	   	z-index:0;
		font-style:normal;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		}		


	
	
	
.menubuttontext
	{
	position:absolute;
	top:50%;
	}	
	
	

.vert_menu_element_half
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:50%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
/*		background-color:#308D01; */
		background-color:#006600;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

	

.vert_menu_element_01
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		background-color:#006600;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	


.vert_menu_element_01_comment
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:50%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		background-color:#006600;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	





.vert_menu_element_01_flag
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:100%;
		height:6em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		background-color:#006600;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	


.vert_menu_element_01_flag_US
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:0%;
		width:100%;
		height:5em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		background-color:#006600;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	


	

.vert_menu_element_02
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:2.4em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.vert_menu_element_03
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:4.8em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.vert_menu_element_04
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:7.2em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_05
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:9.6em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.vert_menu_element_06
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:12em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	


.vert_menu_element_06_image
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:12em;
		width:100%;
		height:300px;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	


	
.vert_menu_element_07
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:14.4em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
		
		
.vert_menu_element_07_image
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:14.4em;
		width:141px;
		height:175px;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}			
		
		

.vert_menu_element_08
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:16.8em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.vert_menu_element_09
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:19.2em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
	
.vert_menu_element_09_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:19.2em;
		width:100%;
		height:2em;
		font-weight:900;
		}		
	
	
	
	
.vert_menu_element_10
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:21.6em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	


.vert_menu_element_10_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:21.6em;
		width:100%;
		height:2em;
		font-weight:900;
		}		


.vert_menu_element_11
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:24em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_11_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:24em;
		width:100%;
		height:2em;
		font-weight:900;
		}		


.vert_menu_element_12
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:26.4em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_12_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:26.4em;
		width:100%;
		height:2em;
		font-weight:900;
		}		




.vert_menu_element_13
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:28.8em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		/*
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin;
		*/
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_13_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:28.8em;
		width:100%;
		height:2em;
		font-weight:900;
		}		





.vert_menu_element_14
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:31.2em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
		
.vert_menu_element_14_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:31.2em;
		width:100%;
		height:2em;
		font-weight:900;
		}		

.vert_menu_element_15
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:33.6em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
		
.vert_menu_element_15_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:33.6em;
		width:100%;
		height:2em;
		font-weight:900;
		}		


		

.vert_menu_element_16
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:36em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_16_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:36em;
		width:100%;
		height:2em;
		font-weight:900;
		}		
		
		

.vert_menu_element_17
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:38.4em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
		
.vert_menu_element_17_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:38.4em;
		width:100%;
		height:2em;
		font-weight:900;
		}		
		

.vert_menu_element_18
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:40.8em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_18_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:40.8em;
		width:100%;
		height:2em;
		font-weight:900;
		}		
		

.vert_menu_element_19
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:43.2em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	
		
.vert_menu_element_19_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:43.2em;
		width:100%;
		height:2em;
		font-weight:900;
		}		
		

.vert_menu_element_20
		{
		overflow:visible;
		text-align:center;
		position:absolute;
		left:0%;
		top:45.6em;
		width:100%;
		height:2em;
		font-weight:900;
		color:#000000;
		text-decoration:none;
		background-color:#308D01;
		border-style:solid;
		border-width:thin;
		border-top-color:#9999BB;
		border-left-color:#7777AA;
		border-bottom-color:#222255;
		border-right-color:#444477;
		}	

.vert_menu_element_20_blank
		{
		overflow:visible;
		position:absolute;
		left:0%;
		top:45.6em;
		width:100%;
		height:2em;
		font-weight:900;
		}		







/*
p.ingress_text:first-letter 
		{
		font-size:100%;
		font-weight:bold;
		}	
*/
				
.ingress_text
	   {
	   margin-top:0%;
	   margin-left:100px;
	   margin-right:100px;
	   margin-bottom:0%;
	   padding-top:1% ;	
	   z-index:0;
	   font-size:14pt;
	   font-style:normal;
	   font-weight:bold;
	   color:#000033;
	   }	


/*
p.normal_text:first-letter 
		{
		font-size:200%;
		font-weight:bold;
		}	
*/

.normal_text
	   {
	   margin-top:1%;
	   margin-left:100px;
	   margin-right:100px;
	   margin-bottom:0%;
	   padding-top:1%;
	   z-index:0;
	   font-size:12pt;
	   font-style:normal;
	   font-weight: normal;
	   color:#222244;	
	   }	


.bullet_text
	   {
	   margin-top:0.5em;
	   margin-left:0%;
	   margin-right:10%;
	   margin-bottom:0.5em;
	   padding-top:0%;
	   z-index:0;
	   font-size:12pt;
	   font-style:normal;
	   font-weight: normal;
	   color:#222244;	
	   }	


.text_box_sunken
	   {
     	font-family:Verdana ;	
		background-color:#007700;
		background-repeat:no-repeat;
		position:relative;
		padding:0%;
		margin-top:0%;
        margin-left:100px;
	    margin-right:100px; 
		left:0%;
		top:0%;
		width:70%;
		max-width:1200px;
		height:auto;
		overflow:visible;
		border-style:solid;
		border-top-color:#111111;
		border-left-color:#222222;
		border-bottom-color:#EEEEEE;
		border-right-color:#E0E0E0;
		border-width:thin;
		z-index:0;
	   }	

.text_box_sunken_fixedheight
	   {
     	font-family:Verdana ;	
		background-color:#007700;
		background-repeat:no-repeat;
		position:relative;
		padding:0%;
		margin-top:0%;
		margin-left:100px;
	    margin-right:100px;
		left:0%;
		top:0%;
		width:70%;
		max-width:1200px;
		height:12em;
		overflow:scroll;
		border-style:solid;
		border-top-color:#111111;
		border-left-color:#222222;
		border-bottom-color:#EEEEEE;
		border-right-color:#E0E0E0;
		border-width:thin;
		z-index:0;
	   }	






.left_top_text		
		{
		position:absolute;
        left:12%;
		top:6%;   
		width:200px;
		height:150px;
		font-family:Arial, Helvetica, sans-serif;
	   font-size:12pt;
	   font-style:normal;
	   font-weight:normal;
	   color:#BC0525;
	   background-color:transparent ;
		z-index:20;
		}	   
		
.right_mid_text		
		{
		position:absolute;
        left:50%;
		top:50%;   
		width:200px;
		height:150px;
		font-family:Arial, Helvetica, sans-serif;
	   font-size:12pt;
	   font-style:normal;
	   font-weight:normal;
	   color:#BC0525;
	   background-color:transparent ;
		z-index:20;
		}	   		
		

.left_bold_top_text		
		{
		position:absolute;
        left:8%;
		top:6%;   
		width:200px;
		height:150px;
		font-family:Arial, Helvetica, sans-serif;
	   font-size:12pt;
	   font-style:normal;
	   font-weight:bolder;
	   color:#BC0525;
	   background-color:transparent ;
		z-index:20;
		}	   



.boxed_text
	   {
	   margin-top:0%;
	   margin-left:0%;
	   margin-right:0%;
	   margin-bottom:0%;
	   padding : 20px;
	   z-index:0;
	   font-size:12pt;
	   font-style:normal;
	   font-weight: bold;
	   color:#EEEEEE;
	   background-color: #FFFFFF ;
	   position:absolute ;
	   left: 50%;
	   top:  170px;	   
	   width: 350px ;
	   border: solid 2px red; 
	   }	


.image_text
	   {
	   margin-left:25%;
	   z-index:0;
	   font-size:12pt;
	   font-style:normal;
	   font-weight:bold;
	   position:relative;
	   width:75%;
	   max-width:800px;
	   color:#000000;
	   background-color: #FFFFFF; 	      
	   }	

.bild_rubrik
	   {
	   border-bottom: 0px;
	   border-left: 2px solid red;
	   border-right: 2px solid red;
	   border-top: 2px solid red;
	   margin: 0px;
	   padding: 0px;
	   z-index:0;
	   position: absolute;
	   top: -20px;
	   left: -2px;
	   width:100%;
	   height: 20px;
	   color:#000000;
	   background-color: #FFFFFF; 	      
	   }	



.copyright_notice
	   {
	   font-family:Verdana;	
	   position:relative;
	   margin-left:5%;
	   margin-right:5%;
	   margin-top:1em;
	   margin-bottom:0%;
	   padding-top:0.2%;
	   padding-bottom:0.2%;
	   z-index:0;
	   left:0%;
	   top:0%;
	   height:4%;
	   width:90%;
	   max-width:1200px;
	   text-align:center;
	   font-size:10pt;
	   font-style:normal;
	   font-weight: normal;
	   color:#000033;	
	   background-color: #99cc99; 
	   border-style:solid;
	   border-width:thin;
	   border-top-color:#EEEEEE;
		border-left-color:#E0E0E0;
		border-bottom-color:#111111;
		border-right-color:#222222;	      
	   }	
	   
.personal_name_text
	   {
	   margin-top:0%;
	   margin-left:25%;
	   margin-bottom:0%;
	   padding-top:1%;
	   padding-bottom:1%;	
	   z-index:10;
       width:320px;
	   font-size:16pt;
	   font-style:normal;
	   font-weight:bold;
       background-color:#339900;
	   color:#000033;	   
	   }	

.contact_info_place
	   {
	   margin-top:0%;
	   margin-left:25%;
	   margin-right:15%;
	   margin-bottom:0%;
	   z-index:0;
	   }	


.contact_info_table
	   {
	    width:auto;
		height:auto;
		margin:0%;
		position:relative ;
		top:0%;
		left:0%;
		/*
		border-style:solid;
		border-color:#000033;
		border-width:1%;
		background-color:#99cc99;
		*/
		background-color:#C0DDC0; 
		color:#000033;
		z-index:10;
	   }	 
	   
	   


.image_person_01
		{
		position:relative;
		width:320px;
		height:240px;
		float:inherit;
 	    margin-left:25%;
		z-index:0;
		overflow:visible;
		}	   
		
.image_left_corner		
		{
		position:absolute;
        left:1%;
		top:1%;   
		width:150px;
		height:150px;
		z-index:20;
		}	   
		
.image_left_panel		
		{
		position:absolute;
        left:1%;
		top:34%;   
		width:150px;
		height:300px;
		z-index:20;
		}	   
		
		
		
		
		
.image_right		
		{
		position:absolute;
        left:90%;
		top:10%;   
		width:150px;
		height:150px;
		z-index:20;
		}	   


.image_right_02		
		{
		position:absolute;
        left:90%;
		top:65%;   
		width:150px;
		height:150px;
		z-index:20;
		visibility:hidden;
		display:none;
		
		}	   

.image_center_in_text {
	position:relative;
	margin-top:1%;
	margin-left:25%;
	margin-right:15%;
	margin-bottom:0%;
	width:800px;
	height:480px;
}

.image_center{
	position:relative;
	margin-top:1%;
	margin-left:25%;
	margin-right:5%;
	margin-bottom:0%;
    top:0%;
   	left:0%;
	width:800px; 
	height:480px;
}

.image_center{
	position:relative;
	margin-top:1%;
	margin-left:25%;
	margin-right:5%;
	margin-bottom:0%;
    top:0%;
   	left:0%;
	width:800px; 
	height:480px;
}

		
		
		
		
.image_list
	{
		margin-top:0%;
	    margin-left:25%;
	    margin-right:5%;
	    margin-bottom:0%;		
	   	padding:0%;
	   	z-index:0;
	    position:relative;
		float:inherit;
		overflow:visible;
	    top:0%;
	   	left:0%;
		height:240px;
	   	width: 75%;
		max-width:800px; 
		max-height:240px;  
	}
	
	
.vertical_image_list
	{
		margin-top:0%;
	    margin-left:100px;
	    margin-right:100px;
	    margin-bottom:0%;		
	   	padding:0%;
	   	z-index:0;
	    position:relative;
		float:inherit;
		overflow:visible;
	    top:0%;
	   	left:0%;
		height:3000px;
	   	width:1000px;
	}
	
	
	
.vertical_list_image_01
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:0px;
		width:800px;
		height:350px;
		padding-bottom:50px;
		background-color:#99cc99;
		color:#DDDDDD;
	}		
	
.vertical_image_text_01
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:0px;
		width:200px;
		height:300px;
		background-color:#222222;
		color:#DDDDDD;
	}		
	
		
.vertical_list_image_02
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:350px;
		width:800px;
		height:600px;
		padding-bottom:30px;
		background-color:#99cc99;
		color:#DDDDDD;
	}		

.vertical_image_text_02
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:350px;
		width:200px;
		height:600px;
		background-color:#222222;
		color:#DDDDDD;
	}		

.vertical_list_image_03
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:1000px;
		width:800px;
		height:600px;
		padding-bottom:30px;
		background-color:#99cc99;
		color:#DDDDDD;
	}		

.vertical_image_text_03
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:1000px;
		width:200px;
		height:600px;
		background-color:#222222;
		color:#DDDDDD;
	}		

.vertical_list_image_04
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:1650px;
		width:800px;
		height:600px;
		padding-bottom:30px;
		background-color:#99cc99;
		color:#DDDDDD;
	}		

.vertical_image_text_04
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:1650px;
		width:200px;
		height:600px;
		background-color:#222222;
		color:#DDDDDD;
	}		

.vertical_list_image_05
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:2300px;
		width:800px;
		height:450px;
		padding-bottom:300px;
		background-color:#222222;
		color:#DDDDDD;
	}		

.vertical_image_text_05
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:2300px;
		width:200px;
		height:750px;
		background-color:#222222;
		color:#DDDDDD;
	}		



.vertical_list_image_06
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:2300px;
		width:800px;
		height:450px;
		padding-bottom:300px;
		background-color:#222222;
		color:#DDDDDD;
	}		

.vertical_image_text_06
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:2300px;
		width:200px;
		height:750px;
		background-color:#222222;
		color:#DDDDDD;
	}		
	
.vertical_list_image_07
		{
		overflow:visible;
		position:absolute;
		left:0px;
		top:2300px;
		width:800px;
		height:450px;
		padding-bottom:300px;
		background-color:#222222;
		color:#DDDDDD;
	}		

.vertical_image_text_07
		{
		overflow:visible;
		position:absolute;
		left:801px;
		top:2300px;
		width:200px;
		height:750px;
		background-color:#222222;
		color:#DDDDDD;
	}			
	








	
	
	
	
	
	
.image_list_120
	{
		margin-top:0%;
	    margin-left:25%;
	    margin-right:5%;
	    margin-bottom:0%;		
	   	padding:0%;
	   	z-index:0;
	    position:relative;
		float:inherit;
		overflow:visible;
	    top:0%;
	   	left:0%;
		height:120px;
	   	width: 75%;
		max-width:800px; 
		max-height:240px;  
	}	
	
.image_list_tall
	{
		margin-top:0%;
	    margin-left:25%;
	    margin-right:5%;
	    margin-bottom:0%;		
	   	padding:0%;
	   	z-index:0;
	    position:relative;
		float:inherit;
		overflow:visible;
	    top:0%;
	   	left:0%;
		height:340px;
	   	width: 75%;
		max-width:800px; 
		max-height:340px;  
	}	
	
.list_image_01_full_width_bkgr
		{
		overflow:visible;
		position:absolute;
		left:0%;
		width:100%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		background-image:url("../bilder/snowsculptur.jpg");
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
	}	

.list_image_01_full_width
		{
		overflow:visible;
		position:absolute;
		left:0%;
		width:100%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
	}	


	
		
.list_image_01
		{
		overflow:visible;
		position:absolute;
		left:0%;
		width:20%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
	}	
	
.list_image_01_double
		{
		overflow:visible;
		position:absolute;
		left:0%;
		width:40%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
	}		

.list_image_01_third
		{
		overflow:visible;
		position:absolute;
		left:0%;
		width:33%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
	}		



	
.list_image_02
		{
		overflow: visible;
		position:absolute;
		left:20%;
		width:20%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}	
	
.list_image_02_double
		{
		overflow: visible;
		position:absolute;
		left:20%;
		width:40%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}		

.list_image_02_third
		{
		overflow: visible;
		position:absolute;
		left:33%;
		width:33%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}		

	
.list_image_03
		{
		overflow: visible;
		position:absolute;
		left:40%;
		width:20%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}	

.list_image_03_double
		{
		overflow: visible;
		position:absolute;
		left:40%;
		width:40%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}		

.list_image_03_third
		{
		overflow: visible;
		position:absolute;
		left:66%;
		width:33%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}		
	


	
.list_image_04
		{
		overflow: visible;
		position:absolute;
		left:60%;
		width:20%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}	
		
.list_image_04_double
		{
		overflow: visible;
		position:absolute;
		left:60%;
		width:40%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}			
		

.list_image_04_double_halfheight_bottom
		{
		overflow: visible;
		position:absolute;
		left:60%;
		top:50%;
		width:40%;
		height:40%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}			
		
.list_image_04_double_halfheight_top
		{
		overflow: visible;
		position:absolute;
		left:60%;
		top:0%;
		width:40%;
		height:40%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}			
		
		
		
		
.list_image_05
		{
		overflow: visible;
		position:absolute;
		left:80%;
		width:20%;
		height:90%;
		padding-bottom:5%;
		background-color:#000077;
		color:#DDDDDD;
		border-style:ridge;
		border-color:#DCDBDF;
		border-width:thin; 
		}	


