/* CSS Document */

BODY { 
		background-color: #ffffff;
		margin: 0px;  text-align:center;
 	 }
	 
form { margin-top: 0px; margin-bottom: 0px; }
form br { clear:left; }
	 
TD 	{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #333333;
	}
	
.td_high { font-size: 12px; }

A { text-decoration: none; color: #333333; }
A:hover { text-decoration: underline;  }

.topgrey { height: 5px; }

.gray { background-color: #f5f5f5; }

.menuitem
{
	/*
		background-image: url(/de/images/pfeil.gif); background-position: left center; background-repeat:no-repeat; 
		padding: 8px; padding-left: 40px;
	*/
	padding-top: 8px; padding-bottom: 8px;
	border-bottom: 1px solid #e9e9e9;
	font-size: 12px; color: #333333;
	
}

.menuitem A 
{ 
	background-image: url(/de/images/pfeil.gif); background-position: left center; background-repeat:no-repeat; 
	padding-left: 40px;
	text-decoration: none; color: #333333; 
}
.menuitem A:hover { text-decoration: underline;  }

.menuitem_selected
{
	/*
		background-image: url(/de/images/pfeil_selected.gif); background-position: left center; background-repeat:no-repeat; 
		padding: 8px; padding-left: 40px;
	*/
	padding-top: 8px; padding-bottom: 8px;
	border-bottom: 1px solid #e9e9e9; color: #FF8000;
	font-size: 12px;
}

.menuitem_selected A 
{ 
	background-image: url(/de/images/pfeil_selected.gif); background-position: left center; background-repeat:no-repeat; 
	padding-left: 40px;
	text-decoration: none; color: #FF8000; 
}
.menuitem_selected A:hover { text-decoration: underline;  }


.topmenu
{
	width: 562px; height: 60px;
	color:#666666; font-size: 11px;
}

.topmenu A { color:#666666; text-decoration: none; }
.topmenu A:hover { color:#666666; text-decoration: underline; }


input.text { margin-right: 2px; height: 18px; color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #cccccc; padding-left: 3px; padding-right: 3px; background-color: #ffffff; text-align: left; }
input.text_backup { margin-right: 2px; float: left; height: 18px; color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #cccccc; padding-left: 3px; padding-right: 3px; background-color: #ffffff; text-align: left; }
input.button { float: left; text-align: center; height: 18px; color: #ffffff; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; border: 0px solid #000000; background-color: #909090; }
.textbox { height: 18px; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; background-color: #ffffff; }
.textfield { height: 150px; color: #000000; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #e9e9e9; padding-left: 3px; padding-right: 3px; background-color: #ffffff; text-align: left; }

.pc1
{
	height: 100px; border: 1px solid #e9e9e9; 
	background-image: url(/de/images/bg2.gif);
	background-position:top; background-repeat:repeat-x;
	background-color: #F6F9DF;
}

.pc2
{
	height: 100px; border: 1px solid #e9e9e9; 
	background-image: url(/de/images/bg1.gif);
	background-position:top; background-repeat:repeat-x;
	background-color: #FEF0DA
}

.pc3
{
	height: 100px; border: 1px solid #e9e9e9; 
	background-image: url(/de/images/bg3.gif);
	background-position:top; background-repeat:repeat-x;
	background-color: #FFE3D9
}

.footer { height: 80px; padding-top: 10px; border-top: 1px solid #e9e9e9 }
.footer A { color: #0063AD; text-decoration: none; }
.footer A:hover { text-decoration: underline; }

.siteheader { color: #0063AD; font-size: 14px; font-weight:bold;}
.siteheader_produkt { color: #0063AD; font-size: 18px; font-weight:bold;}

.subheader { color: #0063AD; font-size: 11px; font-weight:bold;}

.impressum 
{ 
	background-image: url(/de/images/bgph.gif);
	background-position:top center; background-repeat:no-repeat; 
}

.info { padding: 5px; margin-bottom: 8px; color: #606060; }
.info1 { padding: 5px; margin-top: 8px; margin-bottom: 8px; border:1px solid #e9e9e9; background-color:#FFF5E1;  }
.info1 A { color: #404040; text-decoration: none; }
.info A { color: #404040; text-decoration: none; }

.info2 { padding: 5px; margin-top: 0px; margin-bottom: 0px; border:1px solid #fff; background-color:#fff;  }

.error_box { width: 100%; padding: 10px; margin-bottom: 5px; margin-top: 5px; background-color: #EEE; border: 1px solid #DDDDDD; }
.success_box { width: 100%; padding: 10px; margin-bottom: 5px; margin-top: 5px; background-color: #EBFDF0; border: 1px solid #DDDDDD; }

.formd_row { background-color:#f5f5f5; }
.form_rq { width: 16px; padding: 4px; color: #404040; }
.form_label { width: 130px; }
.form_label_short { width: 80px; }

.worldmap 
{
	width: 100%; 
	background-image: url(/de/images/worldmap.gif);
	background-position:center center; background-repeat:no-repeat; 
	
}

.continents { color: #404040; font-size: 12px; font-weight:bold; text-decoration:none; }
.continents_selected { color: #B60000; font-size: 12px; font-weight:bold; text-decoration:none; }

.textheader { width: 100%; padding: 3px; background-color:#E3F4FF; font-weight:bold; color: #0073BD; } 

#scrollup 
{
	position: relative; overflow: hidden; border: 1px solid #f5f5f5; height: 25px; width: 95%; padding: 0px;
}

.headline 
{
	position: absolute; top: 110px; left: 5px;  height: 15px; width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: #777777;
}
.headline A { text-decoration:none; color: #777777; }

.loc_header { font-size: 14px; }

.help_menu_s
{
	height: 20px; background-color: #444F5C; color: #fff; font-size: 8.25pt; font-weight: bold;
	float: left; padding-right: 12px; background-image: url(/de/images/profil_menu_rs.gif);
	background-position:top right; background-repeat:no-repeat; margin-right: 1px;
}

.help_menu_s A 
{
	color: #fff; text-decoration:none;
}

.help_menu_s A:hover
{
	color: #fff; text-decoration:underline;
}

.help_menu
{
	height: 20px; background-color: #B1BBC4; color: #444F5C; font-size: 8.25pt; font-weight: bold;
	float: left; background-image: url(/de/images/profil_menu_m.gif);
	background-position:top right; background-repeat:repeat-x; margin-right: 1px;
}

.help_menu A 
{
	color: #444F5C; text-decoration:none;
}

.help_menu A:hover
{
	color: #444F5C; text-decoration:underline;
}

.question { font-size: 12px; height: 25px; padding:5px; border-bottom: 1px solid #f5f5f5; }
.answer { font-size: 12px; margin-top: 3px; margin-bottom: 3px; background-color: #f5f5f5; padding: 10px; }
