/*********************************************/
/*PRO!VISION COMMON***************************/
/*realized with VisionCMS*********************/
/*HTML BASICS BY wundertier*******************/

BODY
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 100%;
	FONT-SIZE: 12px;
	COLOR: #353D54;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFFF;
}
HTML
{
	HEIGHT: 100%;
}

/*basic elements*/
/***************/
P
{
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 16px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;			
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
IMG
{
	BORDER: 0px;
}
OL
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 12px;
	MARGIN-LEFT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	COLOR: #353D54;
}
UL
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 8px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	COLOR: #353D54;
	LIST-STYLE-TYPE: square;
}
LI
{
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
	COLOR: #353D54;	
}
EM
{
	FONT-STYLE: italic;
}
HR
{
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 12px;
	PADDING-BOTTOM: 0px;
	SIZE: 1px;
	COLOR: #E4E4E5;
	BORDER-TOP: solid 1px #353D54;
	BORDER-BOTTOM: solid 0px #353D54;	
	BORDER-LEFT: solid 0px #353D54;	
	BORDER-RIGHT: solid 0px #353D54;		
}

/*LINK GENERAL*/
/***************/
A, A:link, A:visited, A:active
{
	COLOR: #353D54;
	TEXT-DECORATION: underline;	
}
A:hover, A:focus
{
	COLOR: #F95C7E;
	TEXT-DECORATION: underline;
}


/*H1*/
/***************/
H1
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 20px;	
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 20px;
	COLOR: #87D300;
}

/*H2*/
/***************/
H2
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 15px;	
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #353D54;	
}
H2 A, H2 A:link, H2 A:visited, H2 A:active
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}
H2 A:hover, H2 A:focus
{
	COLOR: #353D54;
	TEXT-DECORATION: underline;
}

/*H3*/
/***************/
H3
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 15px;	
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #F85D7E;	
}
H3 A, H3 A:link, H3 A:visited, H3 A:active
{
	COLOR: #F85D7E;
	TEXT-DECORATION: none;
}
H3 A:hover, H3 A:focus
{
	COLOR: #F85D7E;
	TEXT-DECORATION: underline;
}

/*H4*/
/***************/
H4
{
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;	
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #87D300;	
}
H4 A, H4 A:link, H4 A:visited, H4 A:active
{
	COLOR: #87D300;
	TEXT-DECORATION: none;
}
H4 A:hover, H4 A:focus
{
	COLOR: #87D300;
	TEXT-DECORATION: underline;
}

/*headline_teaser*/
/***************/
.headline_teaser
{
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 15px;	
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #353D54;	
}
.headline_teaser A, .headline_teaser A:link, .headline_teaser A:visited, .headline_teaser A:active
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}
.headline_teaser A:hover, .headline_teaser A:focus
{
	COLOR: #353D54;
	TEXT-DECORATION: underline;
}


/***************************************************/
/*FORM ELEMENTS*/
/***************************************************/

FORM
{
	MARGIN: 0px;
	PADDING: 0px;
}
SELECT
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}
INPUT
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;	
}
TEXTAREA
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*FORM ELEMENTS*/
FIELDSET
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-TOP: solid 0px #FFFFFF;
	BORDER-BOTTOM: solid 0px #FFFFFF;	
	BORDER-LEFT: solid 0px #FFFFFF;	
	BORDER-RIGHT: solid 0px #FFFFFF;
}
FIELDSET LEGEND
{
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;	
	FONT-WEIGHT: normal;
}
LABEL
{
}

/***************************************************/
/*POOL*/
/***************************************************/
.tab
{
	WIDTH: 100%;
}

/*FLOATED ELEMENTS + CLEAN UP ELEMENTS*/
.le
{
	FLOAT: left;
}
.ri
{
	FLOAT: right;
}
.clear
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	CLEAR: both;
}

/***************************************************/
/*ANKER*/
/***************************************************/
/*we need div for html strict, for the div it's forbidden to have space*/
.anker_code
{
	MARGIN: 0px;
	PADDING: 0px;
}

***************************************************/
/*BASIS*/
/***************************************************/
.frame
{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 100%;
	HEIGHT: 100%;		
}
.content_bg
{
	MARGIN-TOP: 130px;
	BACKGROUND: #EDEEF5;	
}

.frame .content_area
{
	MARGIN-TOP: 130px;
	WIDTH: 1000px;

}
.frame .content_area .content_area_txt
{
	WIDTH: 350px;
	PADDING-TOP: 30px;	
	MARGIN-LEFT: 406px;
}
.frame .content_area .content_colri
{
	POSITION: absolute;
	TOP: 160px;
	LEFT: 850px;
}

/*corner*/
.frame .content_area .corner_top
{
	POSITION: absolute;
	TOP: 130px;
	LEFT: 296px;
}
.corner_base
{
	MARGIN-LEFT: 296px;
	MARGIN-BOTTOM: -3px;
}

/***************************************************/
/*LOGO*/
/***************************************************/
.logo
{
	Z-INDEX: 1000;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 250px;
}

/***************************************************/
/* CONTACT AREA									*/
/***************************************************/

.contact_area
{
	Z-INDEX: 2000;
	POSITION: absolute;
	TOP: 30px;
	LEFT: 850px;
	WIDTH: 150px;
	LINE-HEIGHT: 14px;	
}
.contact_txt
{
	FONT-SIZE: 10px;
	COLOR: #A3ADB8;
}
.contact_txt A, .contact_txt A:active, .contact_txt A:link, .contact_txt A:visited
{
	COLOR: #A3ADB8;
	TEXT-DECORATION: none;
}
.contact_txt A:hover, .contact_txt A:focus
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}

/***************************************************/
/* NAVIGATION									  */
/***************************************************/
.nav_dot
{
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;	
	COLOR: #A3ADB8;
}
.nav_dot_on
{
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
	COLOR: #353D54;	
	FONT-WEIGHT: bold;
}

/*NAVIGATION: BASE META*/
.nav_meta
{

	PADDING-TOP: 10px;
	PADDING-LEFT: 415px;
	BACKGROUND: #FFFFFF;
}
.nav_meta_txt
{
	WIDTH: 585px;
	FONT-SIZE: 10px;
	COLOR: #A3ADB8;		
}
.nav_meta_txt A, .nav_meta_txt A:active, .nav_meta_txt A:link, .nav_meta_txt A:visited
{
	COLOR: #A3ADB8;
	TEXT-DECORATION: none;
}
.nav_meta_txt A:hover, .nav_meta_txt A:focus
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}

/*NAVIGATION: MAIN*/
.nav_main
{
	WIDTH: 330px;
	MARGIN-TOP: 30px;
	MARGIN-LEFT: 0px;
	FLOAT: left;
}

/*level 0 entry*/
.nav_main_level0
{
	WIDTH: 220px;
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: right;
	FONT-SIZE: 12px;
	COLOR: #A3ADB8;	
	FONT-WEIGHT: bold;
}
.nav_main_level0 A, .nav_main_level0 A:active, .nav_main_level0 A:link, .nav_main_level0 A:visited
{
	COLOR: #A3ADB8;
	TEXT-DECORATION: none;
}
.nav_main_level0 A:hover, .nav_main_level0 A:focus
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}

/*level 0 entry on*/
.nav_main_level0_on
{
	WIDTH: 220px;
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: right;
	FONT-SIZE: 12px;
	COLOR: #353D54;	
	FONT-WEIGHT: bold;
}
.nav_main_level0_on A, .nav_main_level0_on A:active, .nav_main_level0_on A:link, .nav_main_level0_on A:visited
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}
.nav_main_level0_on A:hover, .nav_main_level0_on A:focus
{
	COLOR: #A3ADB8;
	TEXT-DECORATION: none;
}

/*level 1 entry*/
.nav_main_level1
{
/*	WIDTH: 130px;*/
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 219px;
	TEXT-INDENT: -14px;		
	FONT-SIZE: 11px;
	COLOR: #A3ADB8;	
	FONT-WEIGHT: normal;
}
.nav_main_level1 A, .nav_main_level1 A:active, .nav_main_level1 A:link, .nav_main_level1 A:visited
{
	COLOR: #A3ADB8;
	TEXT-DECORATION: none;
}
.nav_main_level1 A:hover, .nav_main_level1 A:focus
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}

/*level 1 entry on*/
.nav_main_level1_on
{
/*	WIDTH: 130px;*/
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 219px;
	TEXT-INDENT: -14px;	
	FONT-SIZE: 11px;
	COLOR: #353D54;	
	FONT-WEIGHT: bold;
}
.nav_main_level1_on A, .nav_main_level1_on A:active, .nav_main_level1_on A:link, .nav_main_level1_on A:visited
{
	COLOR: #353D54;
	TEXT-DECORATION: none;
}
.nav_main_level1_on A:hover, .nav_main_level1_on A:focus
{
	COLOR: #A3ADB8;
	TEXT-DECORATION: none;
}

/***************************************************/
/*TEASER*/
/***************************************************/
.teaser
{
	WIDTH: 120px;
	MARGIN-BOTTOM: 20px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
}
.teaser_headline
{
	FONT-WEIGHT: bold;
}
.teaser_txt
{
	MARGIN-BOTTOM: 5px;
}
.link_item
{
}
.link_dot
{
	MARGIN-RIGHT: 5px;	
	COLOR: #353D54;
}

/*END all*/
