/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	background-image: url(/fileadmin/grafik/page-hintergrund.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color:#444444;
}

form{	margin: 0px;padding: 0px;}

img {
	border:none;
}
#header {
	height: 78px;
	width:900px;
	background-color: #ffffff;
	background-image: url(/fileadmin/grafik/kopfbild-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	 position: absolute;
	top: 0px;left:0px;
}
#subheader-hintergrund {
	height: 15px;
	width:900px;
	background-image: url(/fileadmin/grafik/subnavi-hintergrund.jpg);
	background-repeat: repeat;
	background-position: left top;
	position: absolute;
	top: 79px;left:0px;
	border-bottom:6px solid #FFFFFF;
}
#subheader-navi {
	height: 15px;
	width:900px;
	background-image: url(/fileadmin/grafik/subnavi-hintergrund.jpg);
	background-repeat: repeat;
	background-position: left top;
	position: absolute;
	top: 78px;left:0px;
	text-align:right;

}

#content {
	width: 468px;
	position: absolute;
	top: 107px;left:243px;
	border:0px solid #000000;
}
#content a {color:#D95121;text-decoration:none;border-bottom:1px dotted #ffffff;font-weight:bold;}
#content a:hover {border-bottom:1px dotted #333333;color:#333333;}


#content h1, h1.csc-firstHeader, h3.csc-firstHeader{margin:0px;font-size: 14px;color:#F1501E;font-style:italic;}
#content p.bodytext {margin-top: 6px;margin-bottom: 6px;border:0px solid #000000;}
#content .csc-header{border:0px solid #000000;}
#content ul.csc-menu{padding-top:0px;list-style-image: url(/fileadmin/grafik/kleiner-pfeil.gif);border:0px solid #000000;}
/*#content ul a {color:#004C8E;text-decoration:none;}
#content ul a:hover {border-bottom:1px dotted #004C8E;}*/
#content fieldset.csc-mailform{border:none;}
 #content label{display:block;}
#content csc-mailform-field{margin-bottom:6px;}

#content .tx-indexedsearch-searchbox{margin-top:12px;}

#content td{font-size: 0.75em;}


#content table.csc-uploads{width:100%;}
#content table tr td.csc-uploads-fileName p{margin:0px;}
#content table tr td.csc-uploads-fileName p.csc-uploads-description{margin:0px;font-size:90%;margin:0px;margin-bottom:6px;}
#content table tr td.csc-uploads-fileName{border-bottom:0px dotted #aaaaaa;
border-top:1px dotted #aaaaaa;}



#suche {
  position: absolute;
  top: 98px;
  left: 0px;
  width: 225px;
  height: 20px;
  background-color: #B6B5B5;
  padding:3px;
  text-align:right;
  color:#ffffff;font-weight:bold;white-space:nowrap;
}
#suche .suchformbutton, #content .suchformbutton{border:1px solid #C63C0D;background-color:#F15321;color:#FFFFFF;font.weight:bold;font-size:95%;}
#suche .suchformfeld, #content .suchformfeld{width:110px;font-size:90%;}



#adresscontainer {
	width: 230px;
	height: 25px;
	background-color: #B6B5B5;
	left: 0px;
	top: 433px;
	position:absolute;
}  
#adresse .kartensperre {color: #064A8E;font-weight:bold;}
#adresseheadline{background-color:#F15321;color:#FFFFFF;font-weight:bold;padding-left:8px;}
#adresse{background-color:#FEE4D2;padding:8px;}
#adresse ul{
	margin:0px;padding:0px;padding-left: 20px;
	list-style-image: url(/fileadmin/grafik/kleiner-pfeil.gif);
	font-size:95%;
}

#mainnavi {
  position: absolute;
  top: 131px;
  left: 5px;
  width: 110px;
  height: 300px;
  overflow:visible;
  border-right:2px dotted #AAA8A8;
  font-size:90%
}
#subnavi {
  position: absolute;
  top: 131px;
  left: 121px;
  width: 110px;
  height: 300px;
  overflow:visible;
  font-size:90%

}
#rechts {
  position: absolute;
  top: 100px;
  left: 724px;
  width: 176px;
  height: 300px;
  overflow:visible;
}
/* Contasiner rechts */
#tools {font-size: 87%;color:#333333;margin-bottom:6px;}
#tools a{text-decoration:none;color:#F15321;}
#tools a:hover{text-decoration:underline;color:#F15321;}

#onlinebankingcontainer{margin-bottom:6px;background-color:#D7D7D7;}


#angebotecontainer{border:1px solid #F15321;margin-bottom:6px;}
#kontaktservicecontainer{background-color:#D7D7D7;}


#onlinebankingheadline,#angeboteheadline,#kontaktserviceheadline{padding-left:8px;font-size: 95%;} 

#angebote,#kontaktservice,#onlinebanking{padding:8px;font-size: 95%;}
 
#angeboteheadline{background-color:#F15321;color:#FFFFFF;font-weight:bold;}
#angebote ul{
	margin:0px;padding-left: 20px;
	list-style-image: url(/fileadmin/grafik/kleiner-pfeil.gif);
}#angebote ul li a, #angebote a.internal-link {color:333333;text-decoration:none;}
#angebote ul li a:hover, #angebote a.internal-link:hover {text-decoration:underline;}

#kontaktserviceheadline,#onlinebankingheadline{background-color:#848282;color:#FFFFFF;font-weight:bold;}

#onlinebanking ul{
	margin:0px;padding-left: 20px;
	list-style-image: url(/fileadmin/grafik/kleiner-pfeil.gif);
} #onlinebanking ul li a {color:#004C8E;text-decoration:none;}
#onlinebanking ul li a:hover {text-decoration:underline;}


#kontaktservice ul{
	margin:0px;padding:0px;padding-left: 20px;
	list-style-image: url(/fileadmin/grafik/kleiner-pfeil.gif);
	font-size:95%;
}#kontaktservice ul li a, #kontaktservice a.internal-link {color:#004C8E;text-decoration:none;}
#kontaktservice ul li a:hover, #kontaktservice a.internal-link:hover {text-decoration:underline;}





/* TEASER */
#topteaser{clear:both; border-bottom:0px dotted #666666;display:block;}

#topteaser .csc-textpic-clear{clear:both;}



#middleteaser{clear:both;font-size: 0.74em;clear:both;border-bottom:0px dotted #666666;overflow:visible;}
#middleteaser .middleteaserframe {height:130px;    border:1px solid #efefef;margin-bottom:6px;border-right:2px solid #dedede;border-bottom:2px solid #dedede;}
#middleteaser h1 {color:#D95121;font-style:normal;font-weight:bolder; font-size:110%;margin-left:5px;margin-bottom:5px;margin-top:5px;}
#middleteaser p.bodytext {margin-left:5px;}

#middleteaserlinks{position: absolute;left:0px;width:150px;height:126px;border:0px solid #000000;}
#middleteasermitte{position: absolute;left:159px;width:150px;height:126px;border:0px solid #000000;}
#middleteaserrechts{position: absolute;left:320px;width:150px;height:126px;border:0px solid #000000;}

#bottomteaser{clear:both; }

/* Suchergebnisse */
#content td.tx-indexedsearch-title, #content td.tx-indexedsearch-res, #content td.tx-indexedsearch-descr, #content td.tx-indexedsearch-list, #content .tx-indexedsearch-searchbox, #content .tx-indexedsearch-searchbox table tr td {font-size: 0.75em;}

#content td.tx-indexedsearch-info {font-size:0.70em;}
#content td select {font-size:90%;}

.boersentickeriframe {width:182px;border:0px none;height:300px;margin-top:6px;}
.adresstabelle {margin-top:6px;border:0px dotted #009933;}