@charset "UTF-8";

.headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ccc;
	letter-spacing: 3px;
}

.regular {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#ccc;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 15px;
}
.regular a:link {
		text-decoration: underline;
	}

.hl1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold;
	letter-spacing: 2px; }

.hl2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold; }
	

a:link, a:visited {
	color: #ccc;
	text-decoration: none;
}

/* 
a:hover, a:active {
	color: #ffcc66;
	text-decoration: none;
}
*/

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCC;
	font-weight: bold;
	letter-spacing: 3px;
	padding-top: 28px;
	padding-bottom: 28px;
}
p {
	padding-bottom: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	letter-spacing: 1px;
}
.bold {
	font-weight: bold;
}

.ipup_headline_txt {
	color: #ccc;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
}
.ipup_text_s .maintext {
	padding-bottom: 12px;
	line-height: 14px;
}
.ipup_text_bottom .maintext {
	padding-bottom: 12px;
	line-height: 14px;
}
.ipup_text_bottom .ipup_headline_txt {
	color: #ccc;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
}


/* fonts für haupt menu */
.font_h_menu {
	float:left;
	padding-left: 12px;
	padding-right: 14px;
	height:auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	text-align:left;
}
.font_h_menu a:link {
	color:#666;
}
.font_h_menu a:hover{
	color:#F00;
}

a.h_menu {
	color: #666666; }
a.h_menu_a {
	color: #F00000; }


/* fonts für sub menu */
.font_s_menu {
	float:left;
	margin-top:8px;
	padding-left: 12px;
	padding-right: 14px;
	width:150px;
	height:auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:left;
}
.font_s_menu a:link {
	color:#fff;
}
.font_s_menu a:hover{
	color:#F00;
}
a.s_menu {
	color: #fff;}
a.s_menu_a {
	color: #F00; }
	
.font_s_menu_a {
	float:left;
	margin-top:8px;
	padding-left: 12px;
	padding-right: 5px;
	width:150px;
	height:auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}


/* fonts für subsub menu */
.font_ss_menu {
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	margin-top:2px;
	margin-bottom:2px;
	padding-bottom:0px;
	padding-left:24px;
	padding-right:0px;
	width:140px;
	height:auto;
	text-align:left;
}
.font_ss_menu a:link {
	color:#fff;
}
.font_ss_menu a:hover{
	color:#F00;
}
a.ss_menu {
	color: #fff; }
a.ss_menu_a {
	color: #F00; }

/* fonts für secondary_menu */
.font_sd_menu {
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	width:auto;
	height:auto;
	text-align:left;
}
.font_sd_menu a:link {
	color:#fff;
}
.font_sd_menu a:hover{
	color:#F00;
}
a.sd_menu {
	color: #fff;}
a.sd_menu_a {
	color: #F00; }





/* fonts für footer */
.adr_die, .adr_die_bold, .adr, .adr_bold, .adr_screen, .adr_screen_bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}
.adr a:link {
	color:#FFF;
	}	
.adr a:hover {
	color:#333;
}
.adr_die a:link {
	color:#FFF;
	}	
.adr_die a:hover {
	color:#999;
}
.adr_die_bold, .adr_bold, .adr_screen_bold {
	font-weight:bold;
	margin-right:10px;
}
.adr_die a:hover {
	color:#999;
}
.adr_screen, .adr_screen_bold {
	color:#666;
	}
.adr_screen a:link {
	color:#666;
	}
.adr_screen a:hover {
	color:#333;
}
