/***********************************************/
/* HTML tag styles                             */
/***********************************************/

/* ---- body ---- */
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color:#ECEAE8;
	margin:0px;
}
/* ---- td ---- */
td {
	font-size: 11px;
	color: #444444;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

/* ---- link ---- */
.link {
	font-size: 11px;
	color: #444444;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}

.link {
	font-size: 11px;
	color: #444444;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.link:hover {
	color: #FD0001;
	font-weight: none;
	text-decoration: underline;
}

/* ---- nav ---- */
.nav {
	font-size: 9px;
	color: #666666;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}

a.nav:link { 
	color: #666666;
	text-decoration: none; 
}

a.nav:hover {
	color: #FD0001;
	text-decoration: none;
}

a.nav:active {
	color: #FD0001;
	text-decoration: none;
}

.nav_active {
	font-size: 9px;
	color: #FD0001;
	text-decoration: none;
}


/* ---- nav_selected_01 ---- */
.nav_selected_01 {
	font-size: 11px;
	color: #FD0001;
	display:block;
	height:20px;
	border-bottom: 1px solid #F0EFEE;
	font-weight: normal;
	text-decoration: none;
	background-color:#F5F4F3;
}

/* ---- nav_selected_02 ---- */
.nav_selected_02 {
	font-size: 10px;
	color: #FD0001;
	display:block;
	height:20px;
	margin-top:1px;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

/* ---- nav_selected_03 ---- */
.nav_selected_03 {
	font-size: 10px;
	color: #FD0001;
	display:block;
	height:20px;
	margin-top:1px;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

/* ---- Ebene 0 ---- */
.menu .abstand, .menu1ak .abstand, .menu1hk .abstand {
	display:block;
	padding: 10px;
	text-indent:14px;
} 

.menu a.button:link, a.button:visited {
	display:block;
	color:#333333;
	background-color:#E3E2DF;
	padding-left:15px;
	padding-right:15px;
	height:20px;
	/*margin-top:1px;*/
	border-bottom: 1px solid #FAFAFA;
	border-right: 1px solid #FAFAFA;
	text-decoration:none;
}

.menu a.button:hover   {
	color:#FF0000;
	background-color: #EBE9E7;
	cursor: hand;
	padding-left:15px;
}
.menu .abstand {
	display:block;
	padding: 3px;
	text-indent:14px;
}


/* ---- Ebene 1 ----*/
.menu1 .button {
	display:block;
	/*width:167px;*/
	height:20px;
	margin-top:2px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
} 

.menu1 a.button {
	display:block;
	/*width:167px;*/
	height:20px;
	margin-top:1px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
}

.menu1 a.button:link {
	color:#333333;
	background-color:#FFFFFF;
}

.menu1 a.button:hover   {
	color:#FF0000;
	background-color:#EBF0F6;
}

/* ---- Ebene ---- 2 */
.menu2 .button {
	font-size: 10px;
	display:block;
	/*width:167px;*/
	height:20px;
	margin-top:1px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
} 

.menu2 a.button {
	font-size: 10px;
	display:block;
	/*width:167px;*/
	height:20px;
	margin-top:1px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
}

.menu2 a.button:link {
	font-size: 10px;
	color:#333333;
	background-color:#FFFFFF;
}

.menu2 a.button:hover   {
	font-size: 10px;
	color:#FF0000;
	background-color:#EBF0F6;
}

/* ---- Ebene ---- 3 */
.menu3 .button {
	font-size: 9x;
	display:block;
	/*width:167px;*/
	height:20px;
	margin-top:1px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
} 

.menu3 a.button {
	font-size: 9px;
	display:block;
	/*width:167px;*/
	height:20px;
	margin-top:1px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
}

.menu3 a.button:link {
	font-size: 9px;
	color:#333333;
	background-color:#FFFFFF;
}

.menu3 a.button:hover   {
	font-size: 9px;
	color:#FF0000;
	background-color:#EBF0F6;
}

#menu_bottom a:link, #menu_bottom a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	float:left;
	width:163px;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	background-image:url(../img/bg_nav_1.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #FAFAFA;
	background-color:#E3E2DF;
	padding-left:15px;
	padding-right:15px;
	color: #333333;
}

#menu_bottom a:hover{
	/*border-top: 1px solid #cccccc;*/
	height:20px;
	background-color: #EBE9E7;
	color:#FF0000;
	background-image:url(../img/bg_nav_2.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
}

a.menu_bottom:link, a.menu_bottom:visited {
	float:left;
	width:163px;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	background-image:url(../img/bg_nav_1.gif);
	background-repeat:repeat-y;
	border-bottom: 1px solid #FAFAFA;
	background-color:#E3E2DF;
	padding-left:15px;
	padding-right:15px;
	color: #333333;
}

a.menu_bottom:hover{
	/*border-top: 1px solid #cccccc;*/
	height:20px;
	background-color: #EBE9E7;
	color:#FF0000;
	background-image:url(../img/bg_nav_2.gif);
	background-repeat:no-repeat;
}

#menu_bottom_1 a:link, #menu_bottom_1 a:visited {
	float:left;
	width:163px;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	border-bottom: 1px solid #FAFAFA;
	background-color:#E3E2DF;
	padding-left:15px;
	padding-right:15px;
	color: #333333;
}

#menu_bottom_1 a:hover{
	/*border-top: 1px solid #cccccc;*/
	height:20px;
	background-color: #EBE9E7;
	color:#FF0000;
}

a.menu_bottom_1:link, a.menu_bottom_1:visited {
	float:left;
	width:163px;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	border-bottom: 1px solid #FAFAFA;
	background-color:#E3E2DF;
	padding-left:15px;
	padding-right:15px;
	color: #333333;
}

a.menu_bottom_1:hover{
	/*border-top: 1px solid #cccccc;*/
	height:20px;
	background-color: #EBE9E7;
	color:#FF0000;
}


#menu_bottom_select{
	/*border-top: 1px solid #cccccc;*/
	float:left;
	font-size: 11px;
	text-decoration: none;
	/*display: block;*/
	padding: 0px 15px 0px 15px;
	height:20px;
	min-height:20px;
	background-color: #F5F4F3;
	color:#FF0000;
}

#menu_bottom_active {
	float:left;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	min-height:20px;
	width:163px;
	border-bottom: 1px solid #FAFAFA;
	background-color: #F5F4F3;
	background-image:url(../img/bg_nav_3.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	color:#FF0000;
}

.menu_bottom_active {
	float:left;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	min-height:20px;
	width:163px;
	border-bottom: 1px solid #FAFAFA;
	background-color: #F5F4F3;
	background-image:url(../img/bg_nav_3.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	color:#FF0000;
}

#menu_bottom_active_1 {
	float:left;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	min-height:20px;
	width:163px;
	border-bottom: 1px solid #FAFAFA;
	background-color: #F5F4F3;
	padding-left:15px;
	padding-right:15px;
	color:#FF0000;
}

.menu_bottom_active_1 {
	float:left;
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	min-height:20px;
	width:163px;
	border-bottom: 1px solid #FAFAFA;
	background-color: #F5F4F3;
	padding-left:15px;
	padding-right:15px;
	color:#FF0000;
}
/*.menu_bottom_active{
	border-top: 1px solid #cccccc;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding: 0px 15px 0px 15px;
	height:20px;
	background-color: #F5F4F3;
	color:#FF0000;
}*/

#menu_bottom_SEK a:link, #menu_bottom_SEK a:visited {
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	width:164px;
	/*border-top: 1px solid #ffffff;*/
	border-bottom: 1px solid #F0EFEE;
	background-color:#E3E2DF;
	padding: 0px 10px 0px 15px;
	color: #333333;
}

#menu_bottom_SEK a:hover{
	/*border-top: 1px solid #cccccc;*/
	height:20px;
	background-color: #FFFF00;
	color:#FF0000;
}

#menu_bottom_TERT a:link, #menu_bottom_SEK a:visited {
	font-size: 11px;
	text-decoration: none;
	display: block;
	height:20px;
	width:164px;
	/*border-top: 1px solid #ffffff;*/
	border-bottom: 1px solid #F0EFEE;
	background-color:#E3E2DF;
	padding: 0px 10px 0px 15px;
	color: #333333;
}

#menu_bottom_TERT a:hover{
	/*border-top: 1px solid #cccccc;*/
	height:20px;
	background-color: #F5F4F3;
	color:#FF0000;
}

/* ---- copyright ---- */
.copyright {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

/* ---- mini ---- */
.mini {
	font-size: 9px;
	line-height: 12px;
	color: #999999;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

a.mini:link { 
	color: #999999;
	font-weight: none;
	text-decoration: none; 
}

a.mini:hover {
	color: #FD0001;
	font-weight: none;
	text-decoration: none;
}

a.mini:active {
	color: #FD0001;
	font-weight: none;
	text-decoration: none;
}

/* ---- pfad ---- */
.pfad {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

a.pfad:link { 
	color: #666666;
	font-weight: none;
	text-decoration: underline; 
}

a.pfad:hover {
	color: #FD0001;
	font-weight: none;
	text-decoration: underline;
}

a.pfad:active {
	color: #FD0001;
	font-weight: none;
	text-decoration: underline;
}

ul {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #444444;
	font-size: 11px; 
	line-height: 14px; 
	list-style-type: square; 
	list-style-image:  url(../img/li.gif); 
	list-style-position: outside
}
