body {
  background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;  
  text-align:left;
  margin:0;  
}
td {
	font-size:11px;  
}
a {
  color:#193E7A;
  text-decoration:none;
}
a:hover {
  color:#f60;
  text-decoration:underline;
}
#mainframe {
  width:955px;
  text-align: left;
  margin:8px 0 0 0; 
}
#mainframe .top_left {
  background: url(/includes/images/maintab1.jpg) left top no-repeat; 
  padding:0;
  margin:0;  
  height:21px; 
}
#mainframe .top_mid {
  background: url(/includes/images/maintab2.jpg) left top repeat-x; 
  padding:0;
  margin:0;  
  height:21px; 
}
#mainframe .top_right {
  background: url(/includes/images/maintab3.jpg) right top no-repeat; 
  padding:0;
  margin:0; 
  height:21px; 
}
#mainframe .mid_left {
  background: url(/includes/images/maintab4.jpg) left top repeat-y; 
  padding:0;
  margin:0; 
  width:21px;
  vertical-align:top;  
}
#mainframe .mid_content {
  padding-left:4px;
  vertical-align:top;  
}
#mainframe .mid_right {
  background: url(/includes/images/maintab5.jpg) right top repeat-y; 
  padding:0;
  margin:0; 
  width:21px;
  vertical-align:top;
}
#mainframe .bot_left {
  background: url(/includes/images/maintab6.jpg) bottom left no-repeat; 
  padding:0;
  margin:0; 
  height:21px; 
}
#mainframe .bot_mid {
  background: url(/includes/images/maintab7.jpg) bottom left repeat-x; 
  padding:0;
  margin:0; 
  height:21px; 
}
#mainframe .bot_right {
  background: url(/includes/images/maintab8.jpg) bottom right no-repeat; 
  padding:0;
  margin:0; 
  height:21px; 
} 
.box_top_left {
  background: url(/includes/images/box_top_left.gif) bottom left no-repeat; 
  padding:0;
  margin:0; 
  height:8px;  
} 
.box_top_mid {
  background: url(/includes/images/box_top_mid.gif) bottom left repeat-x;  
  padding:0;
  margin:0; 
} 
.box_top_right {
  background: url(/includes/images/box_top_right.gif) bottom right no-repeat; 
  padding:0;
  height:8px;  
} 
.box_mid_left {
  background: url(/includes/images/box_mid_left.gif) bottom left repeat-y; 
  padding:0;
  margin:0; 
  width:9px; 
} 
.box_mid_right {
  background: url(/includes/images/box_mid_right.gif) bottom right repeat-y;  
  padding:0;
  margin:0; 
  width:9px; 
} 
.box_bot_left {
  background: url(/includes/images/box_bot_left.gif) bottom left no-repeat; 
  padding:0;
  margin:0; 
  height:8px;  
} 
.box_bot_mid {
  background: url(/includes/images/box_bot_mid.gif) bottom left repeat-x;  
  padding:0;
  margin:0; 
} 
.box_bot_right {
  background: url(/includes/images/box_bot_right.gif) bottom right no-repeat; 
  padding:0;
  height:8px;  
} 

#topzins {
  font: 100% "Trebuchet MS", sans-serif; 
  border:0;
  width:92px;
  color:#193E7A;
  font-weight:bold;
  font-size:40px;
  font-style:italic;
  text-align:left;
  padding:0;
  background: transparent;
  margin:0;
}
#topzinsPercent {
  color:#193E7A;
  font-weight:bold;
  font-size:14px;
  font-style:italic;  
  padding-bottom:11px;
}
#zinscheck_info {
  width:135px;
  padding:0;
  margin:3px 0 0 0;
  text-align:left;
}
.zinscheck_value {
  width:65px;
  border:0; 
  color:#193E7A;
  font-weight:bold;
  text-align:right;
}
#topLine {
  padding:10px 6px 6px 6px;
}
#Baufi24 {
  color: #808080;
  font-size:9px;
}  
#Baufi24 h1 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
}
#Baufi24 h2 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
  font-weight:normal;
}
#Baufi24 h3 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
}
#Baufi24 h4 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
  font-weight:normal;
}
#slider {
  width:623px;
  height:230px; 
  margin:0;
  padding:0 0 1px 0;   
  border-right:1px solid #cfcfcf;  
  border-left:1px solid #cfcfcf;  
  background:url(/includes/images/divide.png) bottom left repeat-x    
}
#slider ul, #slider li{
  margin:0;
  padding:0;
  list-style:none;
}
#slider, #slider li{ 
  width:623px;
  height:230px; 
  overflow:hidden; 
  color:#666666;
  font-size:18px;
  font-family:arial;
  font-style:italic;
}
.angebot_slider {
  height:30px;
  padding:3px 0px 0px 30px;
  background: url(/includes/images/angebot_anfordern.gif) no-repeat;
}
.slider_link {
  color:#193E7A;
}
#breadcrumbs {
  float:left;
  padding:8px 0 0 0;
  font-size: 90%;  
} 
#breadcrumbs h3{
  font-size: 90%;
  color: #666666;
  font-weight:normal;
  padding:0;
  margin:0;  
  display:inline;
}
#breadcrumbs a {
  font-size: 90%;
  color: #666666;
  text-decoration:none;
}
#breadcrumbs a:hover {
  text-decoration:underline;
}
#content { 
  width:617px;
  padding: 8px 6px 6px 8px;   
  background: url(/includes/images/content_box.gif) no-repeat; 
}
#content td{
  font-size: 11px;
}
#content .titel_affiliate {
  position:absolute;top:0px;left:0px;
  background-color: #6388C0;
  border: 1px solid #193E7A;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding:6px 6px 6px 6px;
  margin: 0;
}
#content h1 {
  margin:0px;
  font-size: 11px;
  color: #0099FF;
}
#content h2 {
  font-family: Verdana, Helvetica, sans-serif !important;
  font-size: 18px;
  color: #193E7A;
  font-size: 11px;
  margin:0px 0px 2px 0px;
}

h2, h3 {
  font-size: 11px;
  color: #193E7A;
}
#content h3 {
  font-size: 11px;
  color: #193E7A;
  font-weight: bold;
  text-align: left;
  margin:8px 0px 0px 0px;
}
#content h4 {
  font-size: 11px;
  color: #C11919;
  font-weight: bold;
  text-align: left;
  margin:0px 0px 4px 0px;
}
#content h5 {
  font-size: 11px;
  color: #193E7A;
  font-weight: bold;
  text-align: left;
  margin:0px 0px 8px 0px;
}
.teaserlink:link,
.teaserlink:visited{
  background: url(/includes/images/arrow_orange_big.gif) no-repeat;
  background-position:0px 0px;
  color: #193E7A;
  padding-left: 16px;
  text-decoration: none;
  display: block; 
  margin: 3px 0px 0px 0px;  
}
.teaserlink:hover {
  color: #f60;
  text-decoration: underline;
}
a.frontpageTeaser {
  color: #193E7A;
  background: url(/includes/images/arrow_orange_big.gif) no-repeat;
  padding-left: 16px;
  text-decoration: none;
  display: block; 
  margin: 6px 0px 0px 0px;
}
a.frontpageTeaser:hover {
  color: #f60;
  text-decoration: underline;
}
.separator {
  background:url(/includes/images/divide.png) repeat-x ;
  padding:0;
  margin:0;
  height:1px;
  width:100%;
}
#bottom {
  padding:6px 6px 6px 6px;
  color: #666666;
  text-decoration: none;  
}
.adBottom {
  background:url(/includes/images/divide_vertical.gif) repeat-y right;
  padding:0px 12px 0px 12px;
  vertical-align:top;  
}
#bottom a {
 color: #666666;
 text-decoration: none;
}
ul#tagCloud a{
  text-decoration:none;
}
ul#tagCloud a:hover{
  text-decoration:none;
  background:#006a96;
  color:#FFFFFF;
}
ul#tagCloud li{
  list-style: none;
  display: inline;
  padding-right:3px;
  margin:0px 0px 0px 0px;
}
ul#tagCloud {
  margin:0px 0px 0px 0px;
  padding:0px;
}
ul#tagCloud li.popLevel_1{ font-size: 100%; }
ul#tagCloud li.popLevel_1 a{ color:#3580dd; }
ul#tagCloud li.popLevel_1 a:hover{ color:#FFFFFF; }

ul#tagCloud li.popLevel_2{ font-size: 120%; }
ul#tagCloud li.popLevel_2 a{ color:#00b4ec; }

ul#tagCloud li.popLevel_3{ font-size: 140%; }
ul#tagCloud li.popLevel_3 a{ color:#0093ec;font-weight:bold; }
ul#tagCloud li.popLevel_3 a:hover{ color:#FFFFFF;font-weight:bold; }

ul#tagCloud li.popLevel_4{ font-size: 160%; }
ul#tagCloud li.popLevel_4 a{ color:#0079ec; }

ul#tagCloud li.popLevel_5{ font-size: 180%; }
ul#tagCloud li.popLevel_5 a{ color:#005dec;font-weight:bold; }
ul#tagCloud li.popLevel_5 a:hover{ color:#FFFFFF; }

ul#tagCloud li.popLevel_6{ font-size: 200%; }
ul#tagCloud li.popLevel_6 a{ color:#0038ec; }
ul#tagCloud li.popLevel_6 a:hover{ color:#FFFFFF; }

ul#tagCloud li.popLevel_7{ font-size: 220%; }
ul#tagCloud li.popLevel_7 a{ color:#0675a3; }
ul#tagCloud li.popLevel_7 a:hover{ color:#FFFFFF; }



input.kontaktMenue {
  cursor:pointer;
  background-color:#ffffff;
  border:0;
  margin:0;
  padding:2px 0px 0px 0px;  
  width:100px;
  height:18px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;    
}
.infoButton {
  border:0;
}
input.applForm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;  
  border:1px solid #0093DD; 
  background-color: #FFFFFF;
  padding-right: 4px;
  text-align: right;
}
input.applForm_mustfill
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;  
  border:1px solid #0093DD; 
  color: #000000; 
  background-color: #ffcccc;
  padding-right: 4px;
  text-align: right;
}
input.applForm_l
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;   
  border:1px solid #0093DD; 
  background-color: #FFFFFF;
  padding-right: 4px;
  text-align: left;
}
select.applForm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;  
  border:1px solid #9acaec;
}
select.applForm_mustfill
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;  
  border:1px solid #0093DD;  
  background-color: #ffcccc;
  text-align: left;
}
.actionpic {
  float:left; 
  margin:0px 4px 0px 0px;
}
.actionlink {
  color: #0093DD;
  text-decoration:none;
}
.actionlink:hover {
  color: #f6931f;

}
.searchBox {
  font-family: Arial, sans-serif !important; 
  font-size: 11px;
  width:100px;
  border:1px solid #cfcfcf;
  padding-left:3px;
} 
.autor {
  font-size:10px;
  font-style: italic;
  position: relative; top:-2px;
  
}
#newsTeaser {
  background-color:#ffffff;
  padding:7px;
	font-size: 13px;  
}
#newsTeaser a {
  text-decoration:none;
}
#newsTeaser h2 {
  color: #193E7A !important;
}
#newsTeaser h3 {


}
#newsTeaser .readArticle {
  color: #C11919;
}
#newsTeaser .teaserPicture {
  float:left;
  padding:0px 8px 0px 0px
}
input.calcMortgage {
  border:1px solid #0099FF;
  font-size:12px;
  text-align:right;
  width:60px;
}
select.calcMortgage {
  border:1px solid #0099FF;
  font-size:12px;
}  
#amortisationPlan {     
  margin-top:20px;
}
#mortgageResult {
  background:url(/includes/images/ajax-loader.gif) 49% 49% no-repeat;  
  overflow:auto;       
}
.row_head {
  margin: 0px;
  padding: 6px 0px 6px 6px;
  color: #193E7A;
  background: #F1F1F1;
  vertical-align:top; 
}
.row_data1 {
  margin: 0px;
  padding: 6px 0px 6px 6px;
  color: #000000;
  background: #ffffff;  
  border-top: 1px solid #F1F1F1;
}
.row_data2 {
  margin: 0px;
  padding: 6px 0px 6px 6px;
  color: #000000;
  background-color: #F1F1F1;
  border-top: 1px solid #F1F1F1;
}
.proofed {
  background:url(/includes/images/proofed.gif) 0px -2px no-repeat;
  padding-left:25px ;
  height:24px ;
  display:block ;
}
.alternate {
  color:#000;
  background-color: #e1e8f3;
  padding: 1px;
  font-size:11px;
  font-family: Arial;  
}
.interestbox {
  color:#000;
  background-color: #ffffff;
  padding: 1px;
  font-size:11px;
  font-family: Arial;  
} 
.tabhdr {
  font-size:11px;
  font-family: Arial;  

}
#specialinterest a:link, 
#specialinterest a:visited{
  background: url(/includes/images/arrow_orange_big.gif) no-repeat;
  background-position:0px 0px;
  color: #0E5191;
  padding-left: 16px;
  text-decoration: none;
  display: block; 
  margin: 3px 0px 0px 0px;  
}
#specialinterest a:hover {
  color: #f60;
  text-decoration: underline;
}
#navigation {   
	float:left;
	width:100%;
	height:49px;
	color: #fff;
	margin:0;
	padding:0;
	text-align: left;
  background: url(/includes/images/header_baufi24.png) left top no-repeat;
}
#navigation ul {     
  padding: 0;     
  margin: 0;     
  list-style: none; 
} 
#navigation li { 
  float: left;      
	margin: 14px 0 0 0;
	padding: 0;   
	display: inline;
	background: transparent url(/includes/images/menu_separator.png) right 4px no-repeat;  
} 
#navigation li ul {  

  padding:13px 0 0 0;
  font-size:11px;
  position: absolute;     
  display:none; 
  background: #193e7a url(/includes/css/theme/images/ui-bg_flat_0_193e7a_40x100.png) 50% 50% repeat-x; 
  opacity: .90;filter:Alpha(Opacity=90);       
} 
#navigation li:hover ul, #navigation li.sfhover ul {     
  left: auto; 
  display:block; 
}
#navigation .mainlink {     
  display: block;   
  margin-left:5px;
	color: #fff;
  font-weight:bold;
  padding:5px 15px 4px 6px;
  font-size:11px;
} 
#navigation .topicLink {
  color:#ffffff;
}
#navigation .mainlink:hover, #navigation .topicLink:hover {  
	color: #7fbffc;
}
#navigation .topic {
  padding:4px 0px 0px 0px;
  margin: 0; 
}
#navigation .topicblock_left {
  float:left;
  text-align:left;
  padding-right:10px;
  background:url(/includes/images/divide_vertical.gif) repeat-y right;  
}
#navigation .topicblock_right {
  float:left;
  text-align:left;
  padding-left:10px;   
}
#navigation .topicFrame {
  padding:6px;
  
  border-right:1px solid #f60;   
  border-bottom:1px solid #f60;
  border-left:1px solid #f60;        
}
# footer {
  color: #666666;
  text-decoration: none;
}
#keyFrame {
  padding: 0 0 6px 0;  
}
#keyFrame a {
  font-size:95%;

  font-weight:bold;
}
