
*						{ margin:0px; padding:0px;}
html					{ height:100%} 
body					{ min-height:101%;font-size:100.01%; position:relative; color:#000000; text-align:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px;text-align:center;} 
fieldset, img			{ border:0; }
select,input,textarea	{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 99%;}
input					{ font-size:95%;padding: 0px 0px 0px 0px;}
a, font,div,td			{ font-family:Arial,Verdana,Helvetica,Sans Serif; font-size:12px; color:#000000; text-decoration:none;}
br,p 						{line-height:5px;}

#wrapper				{ width: 860px; padding:0px 0px 0px 0px;}
#c_wrapper			{ width: 860px; padding:0px 0px 0px 0px;}
#nav						{ width: 860px; float:left; font-size:11px; height:22px;}	
#nav_top	        	{ width: 860px; float:left; background:#000000; color:#FFFFFF; margin-top:0px; margin-left:0px; height:20px; font-size:11px;}    

/* ---*/
#header
{
	background-color:#EDCE01;
    width: 860px;
    margin: 0 0 0 0;
	height:85px; 
    float:left;
    }
    
#content
{
	background-color:#FFFFFF;
    width: 860px;
    margin: 0 0 0 0;
    float:left;
    }
    
    
#left 
{
    background-color: transparent; 
    /*width: 170px;*/
	width:5px;
    padding:0px; 
    margin:0 0 0 5px;
    float:left;     
    }
    
#middle	
{
    background-color: transparent;
    /*width: 650px; */
	width:840px;
    margin:0 5px 0 5px;
    float:left;    
    } 
    
#footer	{
    width:860px; 
    background-color: Transparent; 
    color: #A87D46; 
    text-align:center; 
    border-top:0px; 
    padding:10px 0px 10px 0px; 
    font-size:11px;
    float:left;     
    }
    
#footer a:link, #footer a:visited {
    color: #B80000; 
    text-decoration: none; 
    font-size:11px;
    }
    
#footer  a:hover {    
    text-decoration: underline; 
    font-size:11px;
    }
 
#skyscraper{
    width: 160px;
    margin:0 0 0 4px;
    float:left;
    }

/*----*/





.n2_flyout_act	    { width:128px; position:absolute; visibility:hidden; padding:2px; background:#000000 repeat-x; background-position:bottom; border:solid 1px #FFFFFF; border-top:0px; z-index:1; }
.n2_flyout		    { width:128px; position:absolute; visibility:hidden; padding:2px; background:#000000 repeat-x; border:solid 1px #FFFFFF; border-top:0px; z-index:1; }

.header_165			{ width:165px; background-color:#EDCE01; text-align:center; font-weight:bold; color:#B80000;}
.content_165		{ width:163px; background-color:#EDCE01; padding:0px 0px 0px 0px; overflow:hidden; border-right:1px solid #EDCE01; border-left:1px solid #EDCE01; border-bottom:1px solid #EDCE01;}
.content_1			{ background-color:#FFFFFF; color:#000000; padding:2px; text-align:left; font-size:11px;}

.cbg				{ background-color:#FFFFFF; color:#000000; font-size:12px;}
.cbgklein		{ background-color:#FFFFFF; color:#000000; font-size:11px;}
.c1				    { background-color:#FFFFFF; color:#000000; font-size:12px; padding:2px;border-top:1px solid #EDCE01; border-right:1px solid #EDCE01; border-left:1px solid #EDCE01; border-bottom:1px solid #EDCE01;}
.c1klein		{ background-color:#EDCE01; color:#000000; font-size:11px; padding:2px;}
.cbg13				{ background-color:#FFFFFF; color:#000000; font-size:13px;}
.cbg14				{ background-color:#FFFFFF; color:#000000; font-size:14px;}
.cbg15				{ background-color:#FFFFFF; color:#000000; font-size:20px; line-height:25px;}
.cbgrot				{ background-color:#FFFFFF; color:#B80000; font-size:16px;}
.cbgheader			{ background-color:#EDCE01; color:#B80000; font-size:35px;}
.cbgrot20			{ background-color:#FFFFFF; color:#B80000; font-size:20px;}

A.linkbg:link		{background-color: #FFFFFF; color:#B80000;font-size: 11px;text-decoration: underline;}
A.linkbg:visited	{background-color: #FFFFFF; color:#B80000;font-size: 11px;text-decoration: underline;}
A.linkbg:active		{background-color: #FFFFFF; color:#B80000;font-size: 11px;text-decoration: underline;}
A.linkbg:hover		{background-color: #FFFFFF; color:#B80000;font-size: 11px;text-decoration: underline;}
A.linkbggross:link		{background-color: #FFFFFF; color:#B80000;font-size: 13px;text-decoration: underline;}
A.linkbggross:visited	{background-color: #FFFFFF; color:#B80000;font-size: 13px;text-decoration: underline;}
A.linkbggross:active	{background-color: #FFFFFF; color:#B80000;font-size: 13px;text-decoration: underline;}
A.linkbggross:hover		{background-color: #FFFFFF; color:#B80000;font-size: 13px;text-decoration: underline;}
A.nav_top:link		{font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:16px;}
A.nav_top:visited   {font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:16px;}
A.nav_top:active    {font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:16px;}
A.nav_top:hover	    {font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:16px;}
A.nav_top2:link	    {font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:20px;padding:2px;}
A.nav_top2:visited  {font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:20px;padding:2px;}
A.nav_top2:active   {font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:20px;padding:2px;}
A.nav_top2:hover    {font-size:12px; text-decoration:underline; color:#FFFFFF; font-weight:bold; text-transform:lowercase; line-height:20px;padding:2px;}
A.nav_top3:link	    {font-size:12px; text-decoration:none; color:#EDCE01; font-weight:bold;}
A.nav_top3:visited  {font-size:12px; text-decoration:none; color:#EDCE01; font-weight:bold;}
A.nav_top3:active   {font-size:12px; text-decoration:none; color:#EDCE01; font-weight:bold;}
A.nav_top3:hover    {font-size:12px; text-decoration:none; color:#EDCE01; font-weight:bold;}




/* -- alte Homepage */

.cbg10 			     { font-size: 10px; line-height: 10px;}
.cbg14 			     { font-size: 14px; }
.cbg16 			     { font-size: 16px; line-height: 20px; }
.cbg18 			     { font-size: 18px; line-height: 20px; }
.cbg20			     {font-size: 20px; line-height: 20px; }
.cbg22  		     {font-size: 22px; line-height: 25px; font-weight:BOLD; }
.cbg30			     {font-size: 30px; line-height: 30px; }
.cbg_oben	     { font-size: 14px; font-weight:BOLD; color: #FF0000; }

/* -- alte Homepage */

/* - Puno beneficio */
.cbg18pb			     {font-size: 18px; line-height: 30px;color:blue;  }
.cbg22pb			     {font-size: 22px; line-height: 30px;color:blue;  }
.cbg30p			     {font-size: 38px; line-height: 30px;color:black;  }
.cbg30pr			     {font-size: 38px; line-height: 30px;color:red;  }
.cbg20p			     {font-size: 20px; line-height: 30px;color:black;  }
.cbg20pr			     {font-size: 20px; line-height: 30px;color:red;  }
.cbg25p			     {font-size: 25px; line-height: 30px;color:black;  }
.cbg25pr			     {font-size: 25px; line-height: 30px;color:red;  }
/* - Puno beneficio */

/* -- REST ---
#footer								{ width:860px; background:#FFFFFF; color:#B80000; text-align:center; float:left; border-top:0px; padding:10px 5px 10px 5px; font-size:9px;}
#footer a:link, #footer a:visited	{ color:#B80000; text-decoration:underline; font-size:12px;}
#footer  a:hover					{ text-decoration:underline; font-size:12px;}
#sky_wrapper		{ width:165px; height:600px; margin: 0px 0px 0px 5px; float:left;}
#s_wrapper			{ width: 860px; padding:0px; margin:0px;}
#c_f				{ width: 860px; border-top:0px;border-bottom:0px;padding:0px;margin:0px;}
#left				{ width: 175px; float:left; padding:0px 0px 0px 0px; margin:0px;}  
.content			{ background:#FFFFFF; padding:10px; text-align:left; overflow:hidden;}
.footer_165			{ width:165px; background-color:#FFFFFF; height:0px; margin-bottom:0px;}
.c1			        { background-color:#FFE6E6; color:#000000; font-size:11px;}
.content_1_box		{ background-color:#FFE6E6; padding:3px; text-align:left; font-size:11px;}
#banner				{ padding:0px 0px 0px 0px; }
#right				{ width: 165px; float:left; padding:0px 0px 0px 10px; margin-top:5px;}
#right2				{ width: 165px; float:left; padding:0px 0px 0px 10px; margin-top:5px;}
#middle				{ width: 685px; float:left; padding:0px 0px 0px 0px; margin-left:0px; margin-top:5px;}
*/


/*

body.popup 		{background-image: none; margin: 0px; padding: 10px; }	
body.oben 		{background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans Serif; }

Für BODY
-------------
	margin-left:5px; 
	margin-right:5px; 
	margin-top:5px; 
	margin-bottom:5px;
ALLGEMEIN
-----------------
	line-height: 20px;   				TD - Höhe
	text-decoration: none;			Schrift nicht mit unterschtrich
	text-align:center;  				  so wie align=center (left; right;)
	
	Abstand in TD (rechts,links,oben,unten)
	PADDING-RIGHT: 5px; 	
	PADDING-LEFT: 5px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 

a, font,div,td, li, th  
	{ 
	font-family: Arial, Verdana, Helvetica, Sans Serif; 
	font-size: 12px;  
	line-height: 15px; 
	color: #000000; 
	text-decoration: none; 
	PADDING-RIGHT: 2px; 	
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	}
	
 a:hover    { text-decoration : underline; color: #FF0000;}
 a:active   { text-decoration : underline; }

.layer1
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	PADDING-RIGHT: 1px; 	
	PADDING-LEFT: 1px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
}

.layer2
{
	background-color: #FF0000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	PADDING-RIGHT: 1px; 	
	PADDING-LEFT: 1px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
}
 
.cbg 					{ font-size: 12px; }
.cbgrot 		   {font-size: 12px;  font-weight:BOLD; line-height: 12px; color: #FF0000;}
.cbgtitel			  { font-size: 16px; font-weight:BOLD;text-align:left;color: #FF0000;}
.cbg10 			     { font-size: 10px; line-height: 10px;}
.cbg14 			     { font-size: 14px; }
.cbg16 			     { font-size: 16px; line-height: 20px; }
.cbg18 			     { font-size: 18px; line-height: 20px; }
.cbg20			     {font-size: 20px; line-height: 20px; }
.cbg22  		     {font-size: 22px; line-height: 25px; font-weight:BOLD; }
.cbg30			     {font-size: 30px; line-height: 30px; }
.cbg_oben	     { font-size: 14px; font-weight:BOLD; color: #FF0000; }

.cbgrot30 		   {font-size: 30px;  font-weight:BOLD; line-height: 30px; color: #FF0000;}
.cbgrot20 		   {font-size: 20px;  font-weight:BOLD; line-height: 20px; color: #FF0000;}
.cbgrot16 		   {font-size: 16px;  font-weight:BOLD; line-height: 16px; color: #FF0000;}
.banner             {background-color: #FFFFFF;}
.linegelb			 { background-color :#F7C342; width:800px;line-height:1px;  font-size: 10px;}

table.header 			{ background-color: #FFFFFF; WIDTH:800px; padding:0px; text-align:center; }
table.content			{ background-color: #FFFFFF; WIDTH:800px; padding:0px; text-align:center; }
table.footer			  { background-color: #FFFFFF; WIDTH:800px; padding:0px;  text-align:center; }
table.content100	{ background-color: #FFFFFF; WIDTH:100%; padding:0px; text-align:left; }
table.content770	{ background-color: #FFFFFF; WIDTH:770px; padding:0px; }

A.linkbg			 		{color: #000000; text-decoration: underline; font-size:12 px; font-weight:BOLD; }
A.linkbg_oben  		 {color: #FF0000; text-decoration: underline; font-size:14 px; font-weight:BOLD; }
A.linkbg10 			 	 {color: #000000; text-decoration: underline; font-size:10 px; line-height: 10px;}
A.linkbg14 			 	 {color: #000000; text-decoration: underline; font-size:14 px; font-weight:BOLD; }
A.linkbg16 			 	 {color: #000000; text-decoration: underline; font-size:16 px; font-weight:BOLD; }
A.linkbg18 			 	 {color: #000000; text-decoration: underline; font-size:18 px; font-weight:BOLD; }
A.linkbg20 			 	 {color: #000000; text-decoration: underline; font-size:20 px; font-weight:BOLD; }

br,p 				 			  {line-height:10px;}
img 	  					{
								BORDER-LEFT-COLOR: #000000; 
								BORDER-BOTTOM-COLOR: #000000; 
								BORDER-TOP-COLOR: #000000; 
								BORDER-RIGHT-COLOR: #000000;
								}

.rahmenrot		{background-color: #FF0000; border-width: 1px; border-color: #FF0000; border-style: solid;}
.rahmenrot2   {background-color: #FFFFFF; font-weight: bold; font-size: 16px;color: #FF0000;PADDING-RIGHT: 3px;	PADDING-LEFT: 3px; PADDING-TOP: 8px; PADDING-BOTTOM: 8px; line-height: 20px;}





.leer 			{ background-color : #000000; }
.linerot	 { background-color : red; }
.cbg50 			{ background-color: #FFFFFF; font-size: 50px;  }
.cbgklein 	{ background-color: #FFFFFF; font-size: 11px;  }
.c1 			 { background-color: #43813B; }
.c1klein 	 { background-color: #000000; font-size: 11px;  }
.c2 			 { background-color: #43813B; font-size: 13px; HEIGHT: 24px;}
.c2klein 	 { background-color: #000000; font-size: 11px; }
.c3				{ background-color: #69E969; color:#000000; font-size: 13px; }
.c3klein	{ background-color: #69E969; color:#000000; font-size: 11px; }
.c4				{ background-color: #000000; color:#FFFFFF; font-size: 14px; }
 
.cbg14			{ font-size: 14px; }
.cbg16			{ font-size: 16px;  }

table.content_border{ background-color: #FFFFFF; border: 2px solid #43813B; border-color: #43813B;  WIDTH:900 px;padding:5px;}
table.header_border{ background-color: #FFFFFF; WIDTH:96%;padding:0px; border-bottom: 2px solid #000000; border-top: 2px solid #000000; }
table.menu{ position:absolute; z-index:1; border-collapse: collapse; border-color:#E8102A;  width:134px; left:5px; top:0px;}
table.kader {background-color: #FFFFFF; border: 1px solid #43813B; }

bild
{
	MARGIN-TOP: 0px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 0px; 
	WIDTH: 700px;
	height:73px;
}
img 	  {BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000;}

.bg_gruen { background-color: #43813B; color:FFFFFF; font-weight: bold;  padding-right : 5px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; }

.rahmen {
    text-align:left;
    vertical-align:middle;
    font-weight:normal;
    white-space:nowrap;
    border:2px solid black;
	PADDING-RIGHT:4px; PADDING-LEFT:4px; PADDING-BOTTOM:4px; PADDING-TOP:4px;
}

.globallogo{
    text-align:center;
	float:left;
	width:100px;
	height:95px;
	padding:0px;
	margin:0px;
}
.globalbanner{
    text-align:center;
	float:left;
	width:700px;
	height:73px;
	padding:0px;
	margin:0px;
	margin-left:145px;
}

 #div_linksfooter {position:absolute;  width:138px; left:5px; top:630px; height:33px; background-color: #43813B; color: white;padding-top:4px;font-size:10px;}

 .rahmen { border-width:1px; padding:4px; text-align:justify; border-style:solid; border-color:#AE4B55; }
.datum {background-color: #43813B; color:#FFFFFF; font-weight:BOLD; }
.line000000 { background-color: #000000; color:#000000;height : 2px; }
 
 .test {
		margin-left:50px; 
	margin-right:50px; 
	margin-top:50px; 
	margin-bottom:50px;
}

 table.content800{ background-color: #FFFFFF; WIDTH:800px;}
td.content100	{ background-color:#FFFFFF;width:100px; padding:0;}
td.content700	{ background-color:#FFFFFF;width:700px; margin-top : 0px;}
 



----------- Links -------


A.linkbgklein					 {color: #000000; font-size: 11px; text-decoration: underline;}
A.linkbg_oben				  {background-color: #43813B; color: #FFFFFF; font-size: 13px; font-weight:BOLD; width:100%;}
A.linkbg_oben:hover 	{ color: #69E969;}


A.linkbg_links	{background-color: #43813B; color: #FFFFFF; font-weight:BOLD;font-size: 13px; }
A.linkbg_links:hover 	{ color: #69E969;}

A.link1				{color: #507FCD; text-decoration: underline}
A.link2				{color: white; text-decoration: underline;font-size: 34px}

A.link_none				{color: #000000;}
A.link_none:hover { text-decoration: none; }

-------- Linke Navigation --------

#divCont {position:absolute; z-index:1; width:134px; left:5px; top:170px; height:250px; visibility:hidden; }
.clTop      {position:absolute; z-index:1; width:134px; line-height:5px; }
.clSub      {position:absolute; z-index:1; width:134px; left:0px; top:20px; line-height:18px;}


----------- Formular ----------
textarea.text
{background-color: #FFFFFF;
border: 1 #000000 solid;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px}

input.text
{background-color: #FFFFFF;
border: 1 #000000 solid;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px}

input.button	{background-color: #C0C0C0;color: #000000;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: 400}
select.text		{background-color: #FFFFFF;border: 1px  solid;color: #000000;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px}

*/