a { text-decoration: none; color: #F7941D; }	
a:link { text-decoration:none; color: #F7941D; }
a:visited { color: #F7941D; }
a:hover { text-decoration:underline; }

#Content a, #Content a:visited, #breadcrumb a:visited, #breadcrumb a {
	color: #F7941D;
}

#Content, #footer, #contentright, #left {
	line-height:1.4em;
}	

#left { 	
	padding-top:20px;
}

div#contentright {
	padding-top:40px; 
}

#Content h1 { 
	padding-top:10px; 
}

.displayNone {
	display:none;
}

/* Hauptnavigation oben */
#topnavi li a { color:#f7941d; }
#topnavi li a.act { background:#f7941d url("../images/bg-sks-mainnav.jpg") repeat-x; color:white; }
#topnavi li a.mainnav200 { background: url("../images/logo-gewerbeimmoboerse.gif"); }		
#topnavi li.num8 a.act span { padding-top:57px; }
#topnavi li.num8 {left: 772px; top:167px; }
#topnavi li.num8 span {display:block; padding-top:57px; }
#topnavi li.num4 span { display:block; padding-top:41px; }
#topnavi li.num4 a { color:#006789; }

/****************************************************************
	Navigation links

*****************************************************************/	

div#left #navigation ul li a, .naviBlockLinks ul li a {
	background: transparent url(../images/linkpfeil.gif) no-repeat top left;
}

div#left div#navigation a, div#left div#navigation a:link, div#left div#navigation a:visited {
	color:#F7941D;
}

div#left #navigation ul ul li a.act, div#left #navigation ul li a.act, 
.naviBlockLinks ul ul li a.act, .naviBlockLinks ul li a.act {
	color:#F7941D;
	font-weight:bold;
}

div.hellgrau {
	background: #F5F5F5 url("../images/verlauf-sks-navi.jpg") repeat-y;
	padding:4px 10px;
}

div.naviBlockLinks {
	padding: 1.5em 0 1.5em 40px;
}

div.login {
	color:white;
	background: #625B56;
	padding-top: 1em;
}

div#left div.naviBlockLinks a, div#left div.naviBlockLinks a:link, div#left div.naviBlockLinks a:visited {
	color:#F7941D;
	font-weight:normal;
}

div.addItem { 
	background-image: url("../images/bg-sks-mainnav.jpg"); 
	background-repeat:repeat-x;
}

div#left div.addItem a, div#left div.addItem a:link, div#left div.addItem a:visited {
	color:white;
}

div#left div.login ul a.act {
	color:white;
	font-weight:bold;
}

div#left div.naviBlockLinks ul li.icon-pdf a { }
div#left div.naviBlockLinks ul li.icon-map a { }
div#left div.naviBlockLinks ul li.icon-save a { }
div#left div.naviBlockLinks ul li.icon-print a { }
div#left div.naviBlockLinks ul li.icon-activate a { font-weight: bold; background: transparent url(../images/icon_view2.png) no-repeat top left; behavior:url(iepngfix.htc); }
div#left div.naviBlockLinks ul li.icon-immobilie a { background: transparent url(../images/icon_haus.gif) no-repeat top left; }
div#left div.naviBlockLinks ul li.icon-add a { font-weight: bold; background: transparent url(../images/icon-add.gif) no-repeat top left; }

div#left div.naviBlockLinks ul li span.soft {
	color:#B07D3E;
}

/****************************************************************
	Modul Boxen Links

*****************************************************************/	

div.box-left {
	margin-left:10px;
	margin-bottom: 10px;
	background: #F5F5F5 url("../images/verlauf-sks-navi.jpg") repeat-y;
	color: black;
	padding:10px;
}

div#left div.box-left a, div#left div.box-left a:link, div#left div.box-left a:visited {
	font-weight:bold;
	color:#F7941D;
}

div.boxleft h3 {
	margin-top:1px;
}

#left img { margin-left:10px; }

.weiter {
	padding-left:15px;
	background: transparent url(../images/linkpfeil.gif) no-repeat left;
	font-weight:normal;
}

.naviBlockLinks ul li a.weiter-white {
	background: transparent url(../images/icon-pfeil.gif) no-repeat left;
}

div#left .boxleftlast {
	font-weight:bold;
}


div.kartenIcon {
	float:left; 
	padding-bottom:3em; 
	padding-right: 1em;	
}

/****************************************************************
	Modul Liste Immobilienobjekte

*****************************************************************/	

div.yoursearch {
	width:40%;
	float:left;
}

div.verlauf {
/* background: #eef6ff url("../images/verlauf-form.jpg") repeat-y; */
}

a.weiter {
	background: transparent url(../images/linkpfeil.gif) no-repeat left;
}

hr.tenpx {
	margin-top: 10px;
}

#Content a.archivieren {
	color:#00628D;
}

span.highlight {
	color:#000;
}

.alignright {
	text-align:right;
}

a.blaetternAktiv {
	color:black;
	border:1px solid #333;
	padding:2px;
}

a.blaetternAktiv strong {
	color:black;
}

table.immotabelle td, table.immotabelle th {
	vertical-align:top;
	padding: 2px 5px 2px 5px; 
	vertical-align:top;
	border-bottom: 1px #E6E6E5 solid;
}

table.immotabelle th {
	font-weight:normal; 
	padding:5px;
}

table.immotabelle th.grey {
	background-color:#E4E4E3;
	padding: 5px 5px;
}

table.immotabelle td.bild {
	vertical-align:middle;
	width:94px;
	height:94px;
	background-color:#E6E6E6;
	margin-right:10px;	
	padding:0;
}

table.immotabelle td.checkbox {
	padding-right: 0; 
}

table.immotabelle tr.odd {
	background-color:#D3E7FB;
}

table.immotabelle tr.selected {
	background-color:#fff;
}

table.immotabelle td.immoheadline {
	padding-top:5px;
	border-bottom: 0px;		
}

table.immotabelle td.center {
	padding-top:10px;
	text-align:center;
}

table.immotabelle td.white {
	background-color:white;
	padding:5px 10px;
	border-bottom:none;
}

table.immotabelle td.greyborder {
	border-top:1px solid #E4E3E4;
	border-bottom:1px solid #E4E3E4;
}

table.immotabelle td.noborder {
	border-bottom:none;
}

table.immotabelle td#w2 {
	width:180px;
}

table.immotabelle td#wcheckbox {
}

table.immotabelle td#w3 {
	width:230px;
}

table.immotabelle td#w4 {
	width:80px;
}

div#Content .box {
	padding:10px 10px 5px 10px;
	background-color:#eef6ff;
	margin-top:3px;
}

div#Content .box h2 {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:0.98em;
}

div#Content table {
	padding-left:5px;
	margin-bottom:5px;
	border-collapse:collapse;
}

span.neu {
	background-color:#F0E80C;
	padding:1px 5px;
	margin-right:10px;
	color:black;
	font-weight:normal; 
	font-size:80%;
	text-transform:uppercase;
}


/****************************************************************
	Modul Detail Immoobjekte

*****************************************************************/

div.col1 {
	float:left;
	width:356px;
}

div.col2 {
	float:right;
	width:286px;
}


div.immmo-detail table {
	width:100%;
}

table.immotabelle th.thdetail, div.boxright h2 {
	font-weight:bold;
	padding:5px 10px;
	background-color:#DEE6EF;
}

table.immotabelle th.thdetail {
	padding: 4px 10px;
}

table.immotabelle td.firstCol, table.immotabelle td.thirdCol {
	background-color:#F7FAFE;
}

table.immotabelle td.firstCol { width:115px; }
table.immotabelle td.secondCol { width:221px; }
table.immotabelle td.thirdCol { width:85px; }
table.immotabelle td.fourthCol { width:171px; }

div#detail table td.bild {
	vertical-align:top;
	text-align:center;
	background-color:#eef6ff;
}

table th {
	vertical-align:top;
}

div.abstandOben {
	padding-top:1em;
}

table.immotabelle td.abstandUnten {
	padding-bottom:2em;
}

.boxright {
	background: #F5F5F5 url("../images/verlauf-form.jpg") repeat-y;
	padding-top:10px;
}

div.boxright h2 {
	margin: -10px -10px 10px -10px;
	border-bottom:1px solid #ccc;
}

/* Blaetter-Navigation Bilder */
a.thumbs, a.thumbs:visited {
    font-weight : normal;
}

#contentright a.thumbs_selected, #contentright a.thumbs_selected:link, #contentright a.thumbs_selected:visited {
    color : #006789;
    font-weight:bold;
}

div.icon-phone, div.icon-fax, div.icon-mail, div.icon-extern {
	padding-left: 26px;
	height:19px;
	padding-top:2px;
}

table td.width1, table th.width1 {
	width:50%;
}

table td.width2, table th.width4 {
	width:50%;
}

table td.width3, table th.width3 {
	width:50%;
}

div.icon-phone { background: transparent url("../images/icon-phone.gif") no-repeat top left; }
div.icon-fax { background: transparent url("../images/icon-fax.gif") no-repeat top left; }
div.icon-mail { background: transparent url("../images/icon-mail.gif") no-repeat top left; }
div.icon-extern { background: transparent url("../images/icon-extern.gif") no-repeat top left; }

#Content ol {
	padding:1em 2em;
}

#Content ol li {
	padding: 0 0 .5em 10px;
}

span#Hinweise {
	font-size:90%;
	font-weight:normal;
	float:right;
}

#alle_waehlen {
	margin-left:8px;
}

/****************************************************************
	Modul Tab-Navigation
*****************************************************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{
	/* width: 90%; width of menu. Uncomment to change to a specific width */
	margin-bottom: 0em;
}

.shadetabs ul {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li {
	display: inline;
	margin: 0;
}

.shadetabs li a {
	text-decoration: none;
	padding: 4px 17px;
	margin-right: 3px;
	border: 1px solid #CCDBEC;
	border-bottom:none;
	color: #fff;
	background-color:#00628D;
}

.shadetabs li a:visited {
	color: #F7941D;
}

#Content .shadetabs li a:hover {
	text-decoration: underline;
	color: #000;
}

.shadetabs li.selected {
	position: relative;
	top: 1px;
}

.shadetabs li.selected a:hover { /*selected main tab style */
	text-decoration: none;
}

#Content ul.subsection_tabs li a, 
#Content ul.subsection_tabs li a:link, 
#Content ul.subsection_tabs li a:visited {
	font-weight:bold;
	color:#fff;
}

#Content ul.subsection_tabs li a.active, 
#Content ul.subsection_tabs li a.active:link,
#Content ul.subsection_tabs li a.active:visited {
	background-color:#F7941D;
	border-width:0; 
	border-style:none;
	border-color:white;	
}

ul.subsection_tabs li a:hover {
}

div#Content ul.subsection_hyperlinks {
	list-style-type: none; 
	list-style-image: none;
	margin:0;
	padding:0;
}

div#Content ul.subsection_hyperlinks li {
	float:left;
	padding-right:2px;
}

div#Content ul.subsection_hyperlinks li a.active {
	font-weight: bold;
}

.shadetabs li a.grey {
	background:#F5F5F5;
}

a span.black {
	color:black;
}

/****************************************************************
	Modul Tooltipp
*****************************************************************/

div.my_tooltip {
	color:white;
	font-weight:normal;
	width:149px;
	padding: 10px;
	background: url(../images/bubble.png) top left;
}

div.my_tooltip p {
	padding: 2px 5px;
	margin-bottom: 5px;
	background: #F7941D url("../images/bg-sks-mainnav.jpg") repeat-x;
}