/*********************************************/
/*wundertier COMMON***************************/
/*realized with VisionCMS*********************/
/*********************************************/

BODY {
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 100%;
	FONT-SIZE: 12px;
	COLOR: #949494;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 16px;
	BACKGROUND-COLOR: #fff;
}
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;
}
UL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 8px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	LIST-STYLE-TYPE: square;
}
LI {
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
EM {
	FONT-STYLE: italic;
}
HR {
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 12px;
	PADDING-BOTTOM: 0px;
	SIZE: 1px;
	COLOR: #CCCCCC;	
	BORDER-TOP: dotted 1px #ccc;
	BORDER-BOTTOM: dotted 0px #ccc;
	BORDER-LEFT: dotted 0px #ccc;	
	BORDER-RIGHT: dotted 0px #ccc;		
}

/*LINK GENERAL*/
/***************/
A, A:link, A:visited, A:active {
	COLOR: #333;
	TEXT-DECORATION: underline;	
}
A:hover, A:focus {
	COLOR: #333;
	TEXT-DECORATION: underline;
	BACKGROUND: #FC0;
}


/*H1*/
/***************/
H1
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 30px;	
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;	
	PADDING-RIGHT: 0px;	
	FONT-SIZE: 30px;
	LINE-HEIGHT: 35px;
	FONT-WEIGHT: normal;
	COLOR: #666;
	/*BORDER-BOTTOM: dotted 1px #ccc;*/	
	BACKGROUND: #fff;
	FONT-FAMILY: georgia, times, serif;
}

/*H2*/
/***************/
H2 {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 15px;	
  padding-top: 10px;
  padding-bottom: 10px;
	FONT-SIZE: 18px;
	line-height: 25px;
	FONT-WEIGHT: normal;
	COLOR: #666;	
	FONT-FAMILY: georgia, times, serif;
  text-transform: uppercase;
  text-align: center;
	border-top: dotted 1px #666;
  border-bottom: dotted 1px #666;	
}
H2 A, H2 A:link, H2 A:visited, H2 A:active {
	COLOR: #ccc;
	TEXT-DECORATION: none;
}
H2 A:hover, H2 A:focus {
	COLOR: #ccc;
	TEXT-DECORATION: underline;
}

/*H3*/
/***************/
H3 {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 15px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #ccc;	
	FONT-FAMILY: georgia, times, serif;
	text-transform: uppercase;
	text-align: center;
	background: #333;
}
H3 A, H3 A:link, H3 A:visited, H3 A:active {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
H3 A:hover, H3 A:focus {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}

/*H4*/
/***************/
H4 {
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;	
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #fff;	
	FONT-FAMILY: georgia, times, serif;
	text-transform: uppercase;
	text-align: center;
	background: #666;
}
H4 A, H4 A:link, H4 A:visited, H4 A:active {
	COLOR: #ccc;
	TEXT-DECORATION: none;
}
H4 A:hover, H4 A:focus {
	COLOR: #ccc;
	TEXT-DECORATION: underline;
}


/*H5*/
/***************/
H5 {
  MARGIN-TOP: 15px;
  MARGIN-BOTTOM: 15px;  
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  COLOR: #fff;  
  FONT-FAMILY: georgia, times, serif;
  text-transform: uppercase;
  text-align: center;
  background: #ccc;
}
H5 A, H4 A:link, H4 A:visited, H4 A:active {
  COLOR: #ccc;
  TEXT-DECORATION: none;
}
H5 A:hover, H4 A:focus {
  COLOR: #ccc;
  TEXT-DECORATION: underline;
}

/*headline_teaser*/
/***************/
.headline_teaser {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 25px;	
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #999;	
}
.headline_teaser A, .headline_teaser A:link, .headline_teaser A:visited, .headline_teaser A:active {
	COLOR: #999;
	TEXT-DECORATION: none;
}
.headline_teaser A:hover, .headline_teaser A:focus {
	COLOR: #999;
	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 #F7FCFE;
	BORDER-BOTTOM: solid 0px #F7FCFE;	
	BORDER-LEFT: solid 0px #F7FCFE;	
	BORDER-RIGHT: solid 0px #F7FCFE;
}
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%;	
}
.frame .content_area {
	PADDING-TOP: 180px;
/*	BORDER-LEFT: solid 80px #FFCC00;*/
}
.frame .content_area .content_area_txt {
	WIDTH: 340px;
	MARGIN-LEFT: 330px;
}
.frame .content_area .content_colri {
	POSITION: absolute;
	TOP: 280px;
	LEFT: 765px;
	WIDTH: 200px;
}

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


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

.contact_area {
	Z-INDEX: 2000;
	POSITION: absolute;
	TOP: 20px;
	LEFT: 750px;
	WIDTH: 250px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;	
	LINE-HEIGHT: 15px;	
	TEXT-ALIGN: left;
}
.contact_txt {
	FONT-SIZE: 10px;
	COLOR: #949494;
}
.contact_txt A, .contact_txt A:active, .contact_txt A:link, .contact_txt A:visited {
	COLOR: #949494;
	TEXT-DECORATION: none;
}
.contact_txt A:hover, .contact_txt A:focus {
	COLOR: #333;
	TEXT-DECORATION: none;
}

/***************************************************/
/* NAVIGATION									  */
/***************************************************/
.nav_dot {
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;	
	COLOR: #949494;
}

/*NAVIGATION: BASE META*/
.nav_meta {
	PADDING-TOP: 40px;
	PADDING-BOTTOM: 10px;	
	PADDING-LEFT: 325px;
	BACKGROUND: #fff;
}
.nav_meta_txt {
	WIDTH: 485px;
	FONT-SIZE: 10px;
	COLOR: #949494;		
}
.nav_meta_txt A, .nav_meta_txt A:active, .nav_meta_txt A:link, .nav_meta_txt A:visited {
	COLOR: #949494;
	TEXT-DECORATION: none;
}
.nav_meta_txt A:hover, .nav_meta_txt A:focus {
	COLOR: #333;
	TEXT-DECORATION: none;
}

/*NAVIGATION: MAIN*/
.nav_main {
	WIDTH: 200px;
	MARGIN-TOP: 100px;
	MARGIN-LEFT: 0px;
	FLOAT: left;
	BORDER-LEFT: solid 0px #FFCC00;	
}

/*level 0 entry*/
.nav_main_level0 {
	WIDTH: 120px;
	MARGIN-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;	
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	COLOR: #949494;	
	FONT-WEIGHT: bold;
	BORDER-LEFT: solid 10px #fff;	
}
.nav_main_level0 A, .nav_main_level0 A:active, .nav_main_level0 A:link, .nav_main_level0 A:visited {
	COLOR: #949494;
	TEXT-DECORATION: none;
}
.nav_main_level0 A:hover, .nav_main_level0 A:focus {
	COLOR: #333;
	TEXT-DECORATION: none;
	BACKGROUND: #fff;
}

/*level 0 entry on*/
.nav_main_level0_on {
	MARGIN-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;		
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	BORDER-LEFT: solid 10px #FFCC00;	
	BACKGROUND: #FC0;
}
.nav_main_level0_on A, .nav_main_level0_on A:active, .nav_main_level0_on A:link, .nav_main_level0_on A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
.nav_main_level0_on A:hover, .nav_main_level0_on A:focus {
	COLOR: #333;
	TEXT-DECORATION: none;	
}

/*level 1 entry*/
.nav_main_level1 {
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 20px;
	TEXT-INDENT: 0px;		
	FONT-SIZE: 11px;
	COLOR: #949494;	
	FONT-WEIGHT: normal;
	BORDER-BOTTOM: dotted 1px #CCCCCC;
}
.nav_main_level1 A, .nav_main_level1 A:active, .nav_main_level1 A:link, .nav_main_level1 A:visited {
	COLOR: #949494;
	TEXT-DECORATION: none;
}
.nav_main_level1 A:hover, .nav_main_level1 A:focus {
	COLOR: #333333;
	TEXT-DECORATION: none;
	BACKGROUND: #f8f8f8;	
}

/*level 1 entry on*/
.nav_main_level1_on {
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 20px;
	TEXT-INDENT: 0px;	
	FONT-SIZE: 11px;
	COLOR: #333;	
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: dotted 1px #ccc;	
}
.nav_main_level1_on A, .nav_main_level1_on A:active, .nav_main_level1_on A:link, .nav_main_level1_on A:visited {
	COLOR: #333;
	TEXT-DECORATION: none;
}
.nav_main_level1_on A:hover, .nav_main_level1_on A:focus {
	COLOR: #666;
	TEXT-DECORATION: none;
	BACKGROUND: #f8f8f8;	
}
.nav_main_space {
	MARGIN-BOTTOM: 20px;
}

/***************************************************/
/*TEASER*/
/***************************************************/
.teaser {
	WIDTH: 200px;
	MARGIN-BOTTOM: 20px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	COLOR: #949494;
}
.teaser A, .teaser A:active, .teaser A:link, .teaser A:visited {
	COLOR: #949494;
	TEXT-DECORATION: underline;
}
.teaser A:hover, .teaser A:focus {
	COLOR: #333;
	TEXT-DECORATION: underline;
	BACKGROUND: #FC0;	
}
.teaser_headline {
	margin-bottom: 5px;
	FONT-WEIGHT: bold;
	font-size: 14px;
	FONT-FAMILY: georgia, times, serif;
}
.teaser_txt {
	MARGIN-BOTTOM: 5px;
}
.link_item {
margin-top: 5px;
}
.link_dot {
	MARGIN-RIGHT: 5px;	
	COLOR: #949494;
}


/***************************************************/
/*not used classes*/
/***************************************************/
.logo_pic {
  Z-INDEX: 1500;
  POSITION: absolute;
  TOP: 280px;
  LEFT: 880px;
}


/*END all*/


