body
{
	background-image: 		url(./img/background.png);
	background-repeat: 		repeat-x;
	background-color: 		#faa100;
	text-align:	center;
	margin: 	0px;
	padding:	0px;
	min-width:	600px;
}
object#zanmantou
{
	border: 				none;
	float: 					right;
	margin-right:			50px;
	margin-top:				-45px;
}

div#main
{
	margin-left:			auto;
	margin-right:			auto;						
	background-image: 		url(./img/header2.png);
	background-position:	top;
	background-repeat: 		no-repeat;
	background-color:		#faa100;
	width:					800px;
	min-height:				300px;
	/*width: 80%;*/
	/*min-width: 300px;*/
	/*background-color: black;*/
}
div#portal-top {
	padding:50px 0px 0px 50px;	
	border: none;
}

h1#portal-logo {
    background: url(./img/logo.png) no-repeat;
    border: none;
    margin: 0;
    padding-top: 0px;
    /*margin-right: 45px;*/
    /*padding: 0 20px 0 0;*/
	/*float: left;*/
}

h1#portal-logo a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: none;
    margin: 0;
    padding: 0;
    padding-top: 97px;
    height: 0px !important;
    height : 97px;
    width: 469px;
}

div#main h3
{
	text-align:				left;
	margin-left:			80px;
	margin-top:				30px;
	margin-bottom:			0px;
	color:					#d40032;
	font-family:			Helvetica;
	letter-spacing:			3px;
	text-decoration:		none;
}

div#main hr
{
	width: 					650px;
	height:					1px;
	color:					#d40032;
	background-color:		#d40032;
	border:					0px;
	margin-top:				0px;
	margin-bottom:			0px;
}

div#main hr.small
{
	width: 					300px;
	height:					1px;
	color:					#d40032;
	background-color:		#d40032;
	border:					0px;
	margin-top:				10px;
	margin-bottom:			0px;
}

div#main a
{
	border: none;	
}

div#main table
{
	margin-top:				10px;
	/*margin-bottom:			-15px;*/
	margin-left:			auto;
	margin-right:			auto;
	border:					none;
	text-align:				left;
	width: 					630px;	
}

div#main table td
{
	width: 					210px;
	vertical-align:			top;
	padding:				4px;
	margin:					0px;
}

div#left
{
	text-align:				left;
	margin-left: 			85px;
	margin-right:			85px;
}

div#navigation
{
	border:					none;
	margin-top:				33px;
	
}

div#navigation a
{
	border:					none;
	background-image:		url(./img/flower_link.png);
	background-repeat:		no-repeat;
	background-position:	top center;
	padding-top:			34px;
	margin:					35px;
	
	color:					#d40032;
	text-decoration:		none;
	font-family:			Helvetica;
	font-size:				14px;
	letter-spacing:			1px;
	font-weight:			600;
	
}

div#navigation a:hover
{
	border:					none;
	background-image:		url(./img/flower_whole_link.png);
	/*background-image:		url(img/flower_link_animated.gif);*/
	background-repeat:		no-repeat;
	background-position:	top center;
}

div#inhalt
{
	border: none;
}

span
{
	font-family:			Verdana;
	font-size:				13px;
	line-height:			20px;
	word-spacing:			5px;
}

span.weiss
{
 	color:					white;	
}

span.rot
{
	color:					#d40032;
}
span.weiss_gross
{
	word-spacing:			2px;
	font-size:				15px;
	line-height:			30px;
 	color:					white;	
}

span.rot_gross
{
	word-spacing:			2px;
	font-size:				15px;
	line-height:			40px;
	color:					#d40032;
}

span.rot_gross a
{	
	color:					#d40032;
	text-decoration:			underline;
}

span.weiss_gross a
{	
	color:					white;
	text-decoration:			underline;
}

div#clearer
{
	clear:					both;
}

div#foot
{	
	margin-left:			auto;
	margin-right:			auto;						
	background-image: 		url(./img/footer.png);
	background-position:	top;
	background-repeat: 		no-repeat;
	background-color:		#faa100;
	width:					800px;
	height:					87px;
	border:					none;
	/*width: 80%;*/
	/*min-width: 300px;*/
	/*background-color: black;*/
	
	color:					white;
	font-family:			Georgia;
}

div#foottext
{
	padding-top:			40px;
	letter-spacing:			3px;
	text-decoration:		none;
	font-weight:			normal;
	font-size:				9px;
}

div#foot a
{
	color:					white;
	letter-spacing:			3px;
	text-decoration:		none;
	font-weight:			normal;
	font-size:				9px;
}

