body{
	padding: 0px;
	margin: 0px;
	margin-top: 11px;
	text-align: center;
	background: #E9F0B5 url("img/background.png") repeat-x;
	font-family: "Arial", "Verdana";
	font-size: 10pt;
}

.error{
	position: absolute;
	right: 11px;
	border: 1px solid #DEDEDE;
}

a,
a:hover,
a img,
a:hover img{
	text-decoration: none;
	color: #363777;
	border: none;
}

a:hover{
	color: #747120;
}

#outerborder{
	width: 775px;
	text-align: justify;
	margin: auto;
	margin-bottom: 15px;
	padding-bottom: 21px;
	background: url("img/endleft.png") no-repeat bottom left;
}

#leftcontainer{
	background: url("img/bgmiddle.png") repeat-y right #FFFFFF;
}

#flags{
	margin-right: 16px;
}

#maincontainer{
	float: left;
	width: 540px;
	background: #FFFFFF;
	border-top: 3px #FFFFFF solid;
	border-left: 3px #FFFFFF solid;
}

#contentcontainer{
	
}

#rightborder{
	background: url("img/bgrighttop.png") no-repeat top right;
}

#righttopborder{
	padding-bottom: 25px;
	background: url("img/endright.png") no-repeat bottom left;
}

#rightcontainer{
	width: 232px;
	float: left;
	background: url("img/bgright.png") repeat-y top right;
}

#rightcontent{
	width: 217px;
	border-top: 3px #FFFFFF solid;
	background: #FFFFFF url("img/bgwhite.png") repeat-y;
}

#navigation ul{
	list-style: none;
	padding: 0px;
	margin: 10px 0px 10px 16px;
}

#navigation li{
	list-style-type: none;
}

#navigation a,
#navigation a:hover{
	text-decoration: none;
	color: #000000;
}

#navigation .active a{
	color: #363777;
}

#navigation a:hover{
	color: #747120;
	text-decoration: underline;
}

#navigation .navigation  .navigation .listelement a,
#navigation .navigation  .navigation .listelement a:hover{
	text-decoration: none;
	color: #747120;
}

#navigation .navigation .navigation .listelement a:hover{
	color: #747120;
	text-decoration: underline;
}

#rightcontent .text{
	padding-left: 16px;
}

h1,h2,h3{
	margin: 0px;
	color: #FFFFFF;
	font-family: "Verdana";
}

h1{
	padding: 10px;
	border: none;
}

h3{
	padding: 5px;
	padding-left: 16px;
	border-right: 3px #FFFFFF solid;
	overflow: hidden;
	font-size: 12pt;
}

.blue{
	background: #363777;
}

.brown{
	background: #A46532;
}

.green{
	background: #747120;
}

.yellow{
	background: #D79C12;
}

h3 .brown{
	background: #A46532 url("img/bgbrown.png") repeat-y;
}

h3 .green{
	background: #747120 url("img/bggreen.png") repeat-y;
}

h3 .yellow{
	background: #D79C12 url("img/bgyellow.png") repeat-y;
}
