@charset "utf-8";
/* CSS Document */

.body
{
	padding:0px;
	margin:0px;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
}

div.bg
{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

div.mainwrap
{
	width:980px;
	-webkit-box-shadow: 2px 0px 10px #111;
	-moz-box-shadow: 2px 0px 10px #111;
	box-shadow:2px 0px 10px #111;
}

div.header
{
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:6px;
	color:#718BC8;
	padding-top:5px;
	padding-bottom:10px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #f9fafc 45%, #f8f9fd 52%, #eceff6 78%, #e9edf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(45%,#f9fafc), color-stop(52%,#f8f9fd), color-stop(78%,#eceff6), color-stop(100%,#e9edf6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf6',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
}

div.menu
{
	border-bottom:1px solid #718BC8;
	border-top:1px solid #718BC8;
}

.menu_content
{
	float:left;
}

a.menu:link, a.menu_last:link
{
	color:#718BC8;
	text-decoration:none;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

a.menu:link
{
	padding:6px 30px 6px 30px;
}

a.menu_last:link
{
	padding:6px 31px 6px 31px;
}

a.menu:visited, a.menu_last:visited
{
	color:#718BC8;
	text-decoration:none;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
a.menu:visited
{
	padding:6px 30px 6px 30px;
}

a.menu_last:visited
{
	padding:6px 31px 6px 31px;
}

a.menu:hover, a.menu_last:hover
{
	color:#31487D;
	display:block;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #f9fafc 45%, #f8f9fd 52%, #eceff6 78%, #e9edf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(45%,#f9fafc), color-stop(52%,#f8f9fd), color-stop(78%,#eceff6), color-stop(100%,#e9edf6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf6',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	text-decoration:none;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
}

a.menu:hover
{
	padding:6px 30px 6px 30px;
}

a.menu_last:hover
{
	padding:6px 31px 6px 31px;
}

a.menu:active, a.menu_last:active
{
	color:#718BC8;
	text-decoration:none;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

a.menu:active
{
	padding:6px 30px 6px 30px;
}

a.menu_last:active
{
	padding:6px 31px 6px 31px;
}

a.blau:link
{
	text-decoration: none;
	color:#718BC8;
}

a.blau:visited
{
	text-decoration: none;
	color:#718BC8;
}
	
a.blau:hover
{
	text-decoration: underline;
	color:#718BC8;
}

a.blau:active
{
	text-decoration: none;
	color:#718BC8;
}

a.image:link
{
	text-decoration:none;
	border:5px solid #fff;
	display:inline-block;
}

a.image:visited
{
	text-decoration:none;
	border:5px solid #fff;
	display:inline-block;
}

a.image:hover
{
	text-decoration:none;
	border:5px solid #eee;
	display:inline-block;
}

a.image:active
{
	text-decoration:none;
	border:5px solid #fff;
	display: inline-block;
}

div.main
{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #f9fafc 45%, #f8f9fd 52%, #eceff6 78%, #e9edf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(45%,#f9fafc), color-stop(52%,#f8f9fd), color-stop(78%,#eceff6), color-stop(100%,#e9edf6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf6',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	padding:20px 35px 10px 35px;
	color:#31487D;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

div.bottom
{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #f9fafc 45%, #f8f9fd 52%, #eceff6 78%, #e9edf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(45%,#f9fafc), color-stop(52%,#f8f9fd), color-stop(78%,#eceff6), color-stop(100%,#e9edf6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf6',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	padding:10px 40px 10px 40px;
	color:#718BC8;
	font-family:Century Gothic ,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border-top:1px solid #718BC8;
}

.clear
{
	clear:both;
}

#imgborder
{
	border: 5px solid #eee;
}

div.umg
{
	width:900px;
	border:1px solid #718BC8;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #f9fafc 45%, #f8f9fd 52%, #eceff6 78%, #e9edf6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(45%,#f9fafc), color-stop(52%,#f8f9fd), color-stop(78%,#eceff6), color-stop(100%,#e9edf6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf6',GradientType=0 );
	background: linear-gradient(top, #ffffff 0%,#ffffff 32%,#f9fafc 45%,#f8f9fd 52%,#eceff6 78%,#e9edf6 100%);
	padding:5px 0px 5px 5px;
}

div.hspacer5
{
	height:5px;
}