body {
}

a.navi, span.navi { 
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	font-size: 11pt;
}

a.navi:hover 	{ 
	color : #e5eb66;
	font-family : Arial;
	text-decoration: true;
	font-weight : normal;
	font-size : 11pt;
}


.bottom {
	font-family: Arial;
	color: #013b85;
	font-weight: bold;
	font-size: 12pt;
}

a.bottom {
	
	font-family: Arial;
	color: #005fb0;
	font-weight: bold;
	font-size: 12pt;
}

a.bottom:hover {
	color: #e5eb66;
	text-decoration: underline;
}

#ContentBoxOne, #ContentBoxTwo, #ContentBoxOne td, #ContentBoxTwo td{

	font-family : Arial;
	font-size : 9pt;
	color : #013b85;
}

#ContentBoxOne h1, #ContentBoxTwo h1 {

	font-family : Arial;
	color : #013b85;
	font-weight : bold;
	font-size : 12pt;
}

#ContentBoxOne h2, #ContentBoxTwo h2 {

	font-family : Arial;
	color : #013b85;
	font-weight : bold;
	font-size : 10pt;
}


a.shop_category {

	padding: 4px, 0px, 3px, 4px;
	width: 100%;
	height: 20px;
	margin: 0px, 0px, 0px, 0px;

	color: #013b85;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size : 10pt;

	float: left;
}

a.shop_article {

	padding: 4px, 0px, 3px, 4px;
	width: 100%;
	height: 20px;
	margin: 0px, 0px, 0px, 0px;

	color: #013b85;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size : 10pt;

	float: left;
}

.shop_category_active {

	padding: 4px, 0px, 3px, 4px;
	width: 100%;
	height: 20px;
	margin: 0px, 0px, 0px, 0px;

	color: #AA0000;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size : 10pt;

	float: left;
}

.shop_article_active {

	padding: 4px, 0px, 3px, 4px;
	width: 100%;
	height: 20px;
	margin: 0px, 0px, 0px, 0px;

	color: #AA0000;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size : 10pt;

	float: left;
}

.shop_warenkorb {

	font-size : 10pt;
	color: #013b85;
}

#ContentBoxOne a.link_button, #ContentBoxTwo a.link_button {

	margin-left: 20px;
	padding-top: 4px;
	width: 100px;
	height: 25px;

	background-color: #0058A5;

	color: white;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	
	border-width: 1px;
	border-style: solid;
	border-color: red;

}

#ContentBoxTwo a.link_button:hover {

	text-decoration: underline;
}

#debug {

	width: 100%;
	border-color: red;
	padding: 5px;
}

#debug pre{
	margin: 0px;
}

#debug legend{
	color: red;
	padding: 5px;
}

span.headline	{  
	font-size : 11pt;
	font-weight : bold;
	color : #27458E;
}

span.red	{  
	font-family : Arial;
	color : #FF0000;
	font-weight : bold;
}

table.message_red	{ background-color:rgb(255,230,230); border-color:rgb(200,0,0); border-style:solid }
table.message_blue	{ background-color:rgb(230,230,255); border-color:rgb(0,0,200); border-style:solid }
table.message_green	{ background-color:rgb(230,255,230); border-color:rgb(0,200,0); border-style:solid }
table.message_grey	{ background-color:rgb(240,240,240); border-color:rgb(180,180,180); border-style:solid }

fieldset.message_red	{ background-color:rgb(255,230,230); border-color:rgb(200,0,0);}