body{
	background-color	: #F5F5F5;
	background-image	: url(/fileadmin/sbi21/images/back_banner.gif);
	background-repeat	: repeat-x;
	text-align		: center;
	padding			: 0;
	margin			: 0;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
}
img, a {
	outline: 0;
}

hr{
color:#DDDDDD;border-color:#DDDDDD;border-style:solid;background-color:#DDDDDD;
}

h1,h2, h3, h4, h5 {
	font-size	: 11px;
	font-weight	: bold;
	color		: #3A4372;
	padding		: 0px;
	margin-bottom	: 12px;
	margin-top	: 0px;
}

.csc-header h1.csc-firstHeader {
	font-size		: 16px;
	font-weight	: bold;
	color		: #3A4372;
	padding-top	: 15px;
	/*padding-bottom	: 5px;*/
}

.csc-header h1 {
	font-size		: 15px;
	color		: #3A4372;
	padding-top	: 25px;
	padding-bottom	: 15px;
}

h2 {
	font-size		: 13px;
	color		: #3A4372;
	padding-top	: 10px;
	padding-bottom	: 10px;
}

h3 {
	font-size		: 11px;
	color		: #3A4372;
	/*padding-top	: 10px;*/
	padding-bottom	: 10px;
}

.download {
	text-decoration	: underline;
	font-weight	: normal;
	color		: gray;
}
.bodytext{
	padding		: 0;
	margin		: 0;
	padding-bottom	: 10px;
	line-height	: 16px;
	color		: #3A4372;
}
.bodytext img {
	margin-top	: 0px;
	margin-bottom	: 0px;
	padding		: 0px;
}
.csc-linkToTop a {
	color		: #3A4372;
	font-size	: 11px;
	font-weight	: normal;
	text-decoration : underline;
}

ul, ol {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	margin-bottom:9px;
	margin-top:9px;
	color: #3A4372;
}
li a, a.internal-link, a.external-link-new-window, a.mail {
	text-decoration	: underline;
	font-weight	: normal;
	color		: gray;
	/*color		: #3A4372;*/
}
a.internal-link:hover, a.external-link-new-window:hover, a.mail:hover {
	text-decoration	: none;
	font-weight	: bold;
	color		: silver;
}
/*.external-link-new-window, .mail{
	color		: #3A4372;
}*/
#container {
	position		: relative;
	width		: 935px;
	margin-left	: auto;
	margin-right	: auto;
	border		: none;
}
#banner {
	position		: absolute;
	top		: 0px;
	left		: -1px;
	width		: 955px;
	height		: 135px;
	padding-left	: 0px;
	background	: white;
}
#logo {
	position		: absolute;
	display:none;
	top		: 10px;
	right		: -20px;
	*right		: 0px;
	width		: 250px;
	height		: 116px;
	background-image	: url(/fileadmin/sbi21/images/logo.gif);
}
#banner_map {
	position	: absolute;
	top		: 45px;
	left		: 710px;
}
#lang {
	/*display		: none;*/
	position		: absolute;
	top		: 146px;
	right		: 5px;	
	*right		: 23px;
}
#lang a{
	color		: #EEEEEE;
	text-decoration	: none;
}
#topnavigation {	
	position		: absolute;
	top		: 136px;
	background	: #3A4372 none repeat scroll 0%;
	clear		: left;
	display		: block;
	height		: 29px;
	left		: 0px;
	width		: 955px;
	max-width		: 895px;
	padding-left	: 57px;
	border-top	: 1px solid #AEB1BE;
	border-bottom	: 1px solid #AEB1BE;
}
#topnavigation ul {
	border-left	: 1px solid #DDDDDD;
	height		: 29px;
	list-style-image	: none;
	list-style-position : outside;
	list-style-type	: none;
	margin		: 0px;
	padding		: 0px;
	white-space	: nowrap;
}
#topnavigation li {
	background-color	: #09144F;
	clear		: right;
	display		: inline;
	float		: left;
}
#topnavigation a {
	background-color	: #09144F;
	border-right	: 1px solid #DDDDDD;
	color		: #FFFFFF;
	display		: inline;
	float		: left;
	padding		: 7px 20px;
	text-decoration	: none;
}
#topnavigation .selected a{
	background-color:#FFFFFF;
	border-right:1px solid #09144F;
	color:#09144F;
}
#topnavigation li a:active {
	background-color:#3A4372;
	color:#FFFFFF;
}
#topnavigation li a:hover {
	background-color	: #3A4372;
	border-right	: 1px solid #DDDDDD;
	color		: #FFFFFF;
}
#content {
	position		: relative;
	text-align	: left;
	top		: 168px;
	left		: 0px;
	padding-top	: 25px;
	padding-left	: 60px;
	padding-right	: 60px;
	padding-bottom	: 17px;
	width		: 955px;
	max-width	: 835px;
	background-color: white;
	border		: 1px solid #DDDDDD;
	border-top	: none;
}
#footer .bodytext{
	color		: gray;
}
#footer a.internal-link{
	color		: gray;
	text-decoration : none;
	font-weight	: normal;
}
#footer a.internal-link:hover{
	color		: silver;
	text-decoration : none;
	font-weight	: normal;
}
#footer{
	position	: absolute;
	text-align	: left;
	left		: 5px;
	bottom		: -203px;
	color		: gray;
	width		: 955px;
}

