*						{ font-size: 100.1% }

body					{ background-image:url(/columbus/leasing/grafiken/hg-seite.gif); background-repeat:repeat-x; margin:0; padding:0; font-size:0.8em; line-height:0.9em; font-family: arial, helvetica; scrollbar-face-color:#dddddd; scrollbar-highlight-color:#dddddd; scrollbar-shadow-color:#dddddd; scrollbar-3dlight-color:#dddddd; line-height:1.4em; scrollbar-arrow-color:#aaaaaa; scrollbar-track-color:#eeeeee; scrollbar-darkshadow-color:#aaaaaa; }

#keyvisual-div			{ float:left; width:700px; height:150px; }
#logo-div				{ float:left; background-color:#f0f0f0; height:150px; }

#hauptnav-div			{ clear:left; background-color:#f0f0f0; width:700px; height:35px; overflow:hidden; white-space:nowrap; }

#subnav-div				{ float:left; width:208px; margin:0 10px 0 0; }
#inhalt-div				{ float:left; width:482px; overflow:hidden; margin:0 30px 0 0;}

  #inhalt-links-div		{ float:left; width:266px; }
  #inhalt-rechts-div	{ float:left; width:202px; }
  .inhalt-start-news-div { background-image:url(/columbus/leasing/grafiken/hg-inhalt-start-news.gif); background-repeat:repeat-y; margin: 0 0 15px 0;} 
  .inhalt-start-news-p	{ padding: 0 0 0 15px; }

#rechts-div				{ float:left; width:228px; }

#inhalt-p				{ padding-left:1px; }

.abstand-h-14			{ float:left; width:14px; }
.abstand-h-30			{ float:left; width:30px; }

#inhalt-div ul { padding:4px 6px 3px 10px; margin:0; list-style-image:none; border:solid 1px #a30c14; background-color:#f0f0f0; }
#inhalt-div li { padding:0 0 1px 10px; margin:0 0 3px 0; list-style-type:none; background-image:url(/columbus/leasing/grafiken/list.gif); background-repeat:no-repeat; background-position:0 3px; }

.inhalt-zitat			{ font-size:85%; color:#878787; text-align:right; }
.headline				{ color:#a30c14; }
.subheadline			{ color:#878787; }

img						{ border:0; }

.bottom					{ vertical-align: bottom;}



h1 { font-size:1em; color:#000000; margin:0 0 3px 0; }


.subnav-lvl1-off a:link,                                 
.subnav-lvl1-off a:visited                              { text-decoration:none; color:#000000; display:block; line-height:15px; padding:3px 0 4px 20px; }
.subnav-lvl1-off a:focus,				
.subnav-lvl1-off a:hover,				
.subnav-lvl1-off a:active				{ text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 20px; font-weight:bold; }

.subnav-lvl1-on a:link,
.subnav-lvl1-on a:visited                               { text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 20px; font-weight:bold; }
.subnav-lvl1-on a:focus,					
.subnav-lvl1-on a:hover,					
.subnav-lvl1-on a:active				{ text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 20px; font-weight:bold; }


.subnav-lvl2-off a:link,
.subnav-lvl2-off a:visited                              { text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 40px; }
.subnav-lvl2-off a:focus,				
.subnav-lvl2-off a:hover,				
.subnav-lvl2-off a:active				{ text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 40px; font-weight:bold;  }

.subnav-lvl2-on a:link,
.subnav-lvl2-on a:visited                               { text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 40px; font-weight:bold; }
.subnav-lvl2-on a:focus,					
.subnav-lvl2-on a:hover,				
.subnav-lvl2-on a:active				{ text-decoration:none; color:#a30c14; display:block; line-height:15px; padding:3px 0 4px 40px; font-weight:bold; }


a								{ text-decoration:none; color:#a30c14; }
a:hover									{ text-decoration:underline; color:#a30c14; }

input, textarea			{ font-family: arial, helvetica; font-size: 12px; border-top:solid 1px #9f0109; border-left:solid 1px #9f0109; border-bottom:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; background-color:#f0f0f0;  }

td, table						{ color:#000000; }

.inhalt-referenzen-img					{ border:1px solid #d0d0d0; width:148px; height:93px; }

a:link.inhalt-referenzen-a,
a:visited.inhalt-referenzen-a                                   { border:1px solid #d0d0d0; display:block; width:148px; height:93px; }
a:focus.inhalt-referenzen-a,
a:hover.inhalt-referenzen-a,
a:active.inhalt-referenzen-a				{ border:1px solid #a30c14; display:block; width:148px; height:93px; }


#blockContentInner a {text-decoration:none;color:#A30C14}
#blockContentInner a:hover {text-decoration:underline;color:#A30C14}


a.nodeco	{text-decoration:none;color:#A30C14}
a.nodeco:hover	{text-decoration:underline;color:#A30C14}