@charset "utf-8";
/* Formatierungsvorschriften - Position*/

body {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#002D5A;
}

body {
	width:100%;
	height:100%;
	font-size:12px;
	background:#002D5A;
}

body,div,table,br,ul,li,h1,h2,h3,h4,h5 {
	padding:0;
	margin:0;
	font-family: "Arial",sans-serif;
}

img{
	border:0;	
}

#maindiv {
  position:relative;
  top:0px;
  width:981px;
  height:100%;
  padding:0px;
  z-index:1;
  margin-right:auto;
  margin-left:auto;
  border:12px solid #FFFFFF;
  overflow:visible;
}

a img {border:none; color:white}

#layouttab {
	width:981px;
	padding:0;
	margin:0;
}

#bannerpane {
  width:981px;
  height:108px;
  padding:0px;
  margin:0px;
  text-align:left;
  vertical-align:top;
}

#flashpane {
  width:981px;
  height:600px;
  padding:30px 0px 0px 0px;
  margin:0px;
  text-align:left;
  vertical-align:top;
  background-color:#C9E0EB;
}

#leftpane {
  width:187px;
  height:100px;
  font-size:12px;
  padding:18px 0px 0px 5px;
  margin:0px;
  text-align:center;
  vertical-align:top;
  background-color:#C9E0EB;
  border-right:1px solid #FFFFFF;
}

#rightpane {
  width:789px;
  height:600px;
  padding:0px 0px 0px 0px;
  margin:0px;
  text-align:left;
  vertical-align:top;
  background-color:#ACC7D5;
}

#rightpane td {
  text-align:left;
  vertical-align:top;
}

#contenttab p{
	margin:10px 0px 0px 0px;	
}

#toollink a {
  font-size:12px;
  color:#1A2B68;
  text-decoration:none;
}

#dlink {
	margin-top:30px;	
}

#dlink a{
	font-size:32px;
	font-weight:normal;
	color:#1A2B68;
	text-decoration:none;	
}

#elink {
	margin-top:5px;
}

#elink a{
	font-size:32px;
	font-weight:normal;
	color:#1A2B68;
	text-decoration:none;	
}

#spcb{
	width:300px;
  height:50px;
	color:#B10116;
	font-weight:bold;
	background-color:#C9E0EB;
  border:1px solid #FFFFFF;
  margin-top:5px;
  padding:10px;
  display:none;
}

ul{
  margin:0px 0px 0px 15px;
  padding:0px;
  list-style-type:disc;
}

ol{
  margin:5px 0px 15px 30px;
  padding:0px;
}

ol li{
  margin:5px 0px 0px 0px;
  padding:0px;
}

i {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#000000;
}

p {
	font-size:12px;
	padding:0px;
	margin:0px;	
}

h1{
	font-size:48px;
	font-weight:normal;
	color:#1A2B68;
	margin:10px 0px 20px 0px;	
}

h2{
	font-size:18px;
	font-weight:bold;
	color:#1A2B68;
	margin:5px 0px 0px 5px;	
}

h2 a{
	font-size:18px;
	font-weight:bold;
	color:#1A2B68;
	margin:5px 0px 0px 5px;
	text-decoration:none;	
}

.rs{
	color:#E2001A;
}

.navispacer {
	height:100px;
}

.tdarrow {
	width:22px;
	height:26px;
	text-align:left;
	vertical-align:top;
}

.konttdr {
	padding:5px 0px 5px 0px;
}

.tditem {
	width:154px;
	height:26px;
	text-align:left;
	vertical-align:middle;
	background:url(../images/item_grey.gif) no-repeat 0px 0px;
}

.tditem:hover {
	background:url(../images/item_blue.gif) no-repeat 0px 0px;
}

.tditem a {
	margin-left:5px;
	color:#FFFFFF;
	text-decoration:none;
}

.tditem_active {
	width:154px;
	height:26px;
	text-align:left;
	vertical-align:middle;
	background:url(../images/item_blue.gif) no-repeat 0px 0px;
}

.tditem_active a, .tditem_active span {
	margin-left:5px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.tdsubitem {
	width:154px;
	height:26px;
	text-align:left;
	vertical-align:middle;
	background:url(../images/subitem.gif) no-repeat 0px 0px;
}

.tdsubitem:hover {
	background:url(../images/subitem_blue.gif) no-repeat 0px 0px;
}

.tdsubitem a {
	margin-left:28px;
	color:#FFFFFF;
	text-decoration:none;
}

.tdsubitem_active {
	width:154px;
	height:26px;
	text-align:left;
	vertical-align:middle;
	background:url(../images/subitem_active.gif) no-repeat 0px 0px;
}

.tdsubitem_active a, .tdsubitem_active span {
	margin-left:28px;
	color:#FFFFFF;
	text-decoration:none;
}

.tdsub2item {
	width:154px;
	height:26px;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	background:url(../images/sub2item.gif) no-repeat 0px 4px;
}

.tdsub2item a {
	margin-left:28px;
	color:#002D5A;
	text-decoration:none;
}

.tdsub2item a:hover {
	margin-left:28px;
	color:#E5051D;
	text-decoration:none;
}

.tdsub2item span {
	margin-left:28px;
	color:#E5051D;
	text-decoration:none;
	font-weight:bold;
}


.prodblue{
	width:125px;
	text-align:left;
	vertical-align:middle;
	color:#003B87;
	font-weight:bold;
	padding-top:20px;
}
/*
.prodred{
	width:240px;
	text-align:left;
	vertical-align:middle;
	color:#E2001A;
	font-weight:bold;
	padding-top:20px;
}
*/
.prodblue a{
	color:#003B87;
	font-weight:bold;
	text-decoration:none;
}

.prodred a{
	color:#E2001A;
	font-weight:bold;
	text-decoration:none;
}
