.head_background
{
	background-color:#4788BD;
}

.navi_background
{
	height:50px;
	width:1000px;
	background-image:url(/images/navi.gif);
	background-repeat:repeat-x;
	border-top:2px solid white;
}

.background_left
{
	font:12px Verdana, Arial;
	background-color:#E6ECF5;
	width:180px;
	height:516px;
	border-top:2px solid white;
}

.background_left_shop
{
	font:12px Verdana, Arial;
	background-color:#E6ECF5;
	width:180px;
	height:516px;
	border-top:2px solid white;
}

.background_content
{
	width:640px;
	height:516px;
	font:14px Verdana, Arial; 
	color:black;
	overflow:auto;
	border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
}

.background_right
{
	font:12px Verdana, Arial;
	background-color:#E6ECF5;
	width:180px;
	height:516px;
	border-top:2px solid white;
}

.footer_background
{
	height:50px;
	font:12px Verdana, Arial;
	background-image:url(/images/footer.gif);
	background-repeat:repeat-x;
	border-top:2px solid white;
}

.navi_root_aktiv a
{
	padding-left:18px;
	float:left;
	display:inline;
	font-size:14px; 
	text-decoration:none;
	color:#006EA1;
}

.navi_root_passiv a
{
	padding-left:18px;
	float:left;
	display:inline;	
	font-size:14px; 
	text-decoration:none;
	color:black;
}

.language_background
{
	background-color:#CEDAEB;
	color:white;
	font-size:14px;
}

.table_header
{
	
	background-color:#4788BD; 
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:4px 0px 6px 0px;
}

.table_header a
{
	
	background-color:#4788BD; 
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:4px 0px 6px 0px;
}

.table_small
{
	
	background-color:#e6ecf5; 
	color:black;
	font-size:12px;
	padding:4px 0px 6px 0px;
}

.table_small a
{
	
	background-color:#e6ecf5; 
	color:#006EA1;
	font-size:12px;
	padding:4px 0px 6px 0px;
}

.table_header_content
{
	
	background-color:#4788BD; 
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:4px 11px 6px 11px; 
	border-bottom: 1px solid white;
}

.table_header_content a
{
	
	background-color:#4788BD; 
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:4px 11px 6px 11px;
	border-bottom: 1px solid white; 
}

.table_content
{
	
	background-color:#ffffff; 
	color:black;
	font-size:12px;
	padding:4px 11px 6px 11px;
	border-bottom: 1px solid #e6ecf5; 
}


.table_content_2
{
	
	background-color:#ffffff; 
	color:black;
	font-size:12px;
	padding:4px 11px 6px 11px;
}

.sides_background
{
	padding-top:26px;
	font:12px Verdana, Arial;
	background-color:#E6ECF5;
	width:180px;
	height:516px;
}

.content
{
	width:640px;
	height:516px;
	font:12px Verdana, Arial; 
	color:black;
}

.content a
{
	width:640px;
	height:516px;
	font:12px Verdana, Arial; 
	color:#006EA1;
}

.content_contact
{
	width:640px;
	font:14px Verdana, Arial; 
	color:#006EA1;
}

.text
{
	font:12px Verdana, Arial; 
	color:black;
}

.text a
{
	font:12px Verdana, Arial; 
	color:#006EA1;
}

.headline_blue
{
	font:15px Verdana, Arial; 
	font-weight:bold;
	color:#006EA1;
}

.headline_red
{
	font:14px Verdana, Arial; 
	color:#D70026;
}


#Menu p
{
	text-decoration:none; 
	display:block;
	margin:0px;
}

#Menu p a 
{
	text-decoration:none; 
	display:block;
	margin:0px;
	border-bottom: 1px solid white; 
	padding:4px 11px 6px 16px; 
}

.navi_passiv1 a
{
	
	background-color:#4788BD; 
	color: #FFF;
	font-weight:bold;
}

.navi_aktiv1 a
{
	background-color:#4788BD; 
	color: #FFF;
	font-weight:bold; 
}

.navi_passiv2 a
{
	background-color:#E6ECF5;
	color: #006EA1;
}

.navi_aktiv2 a
{
	background-color:#CEDAEB;
	color: #006EA1;
}
