/*
		ALLGEMEINE KONFIGURATION
*/
body {			margin:0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
#Contentlayer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
h1 {			color:#0560A6; font-size:23px;}
h2 { 			color:#0560A6; font-size:19px;	font-weight: lighter;}
h3 {			color:#0560A6; font-size:16px;}
h4 {			color:#0560A6; font-size:13px; font-weight:bold;}
big {			font-size:14px; font-weight:bold;}
small {			font-size:11px;}

a:link {		color: #0560A6;	text-decoration: none; }
a:visited {		color: #0560A6;	text-decoration: none; }
a:hover {		color: #0560A6;	text-decoration: none; }
a:active {		color: #0560A6;	text-decoration: none; }

.small		{	font-size:11px;}
.smartlangtag { margin:0px;padding:0px; border:1px solid #AAAAAA;}
.gray		{	background-color:#F0F0F0; }
.popupbox {		margin-top:35px; margin-bottom:15px;  border:1px solid #AAAAAA; background-color:#FFFFFF; padding:10px; left:0px; top:-20px; z-index:1;}
div>.popupbox{	margin-top:0px;}
.popupcontainer{z-index:-1;position:absolute; visibility:hidden; max-width:650px;}
.box		 {	margin-top:15px; margin-bottom:15px;  border:1px solid #FDCA01;}
.notifybox,.navigationbox {	margin-top:15px; margin-bottom:15px;  border:1px solid #AAAAAA;
				padding:5px; background-color:#FAFAFA;}
.inlinedialog{	background-color:#DDDDDD; border:0px; height:auto; padding:0px 4px 2px 0px; margin-bottom:3px;}
.inlinedialog .content {width:100%; background-color:#FFFFFF; border:1px solid #AAAAAA; padding-bottom:20px;}
.inlinedialog H3 { margin:0px; }
.navigationbox {padding:0px;}
.control {border:1px solid #AAAAAA; background-color:#EEEEEE; padding:5px; display:inline;}
.graybox{		margin-top:10px; margin-bottom:10px;  border:1px solid #AAAAAA;}
.graybox THEAD,TFOOT {background-color:#EEEEEE;}
.bgbox,.wbgbox	{		border:1px solid #AAAAAA;padding:6px; background-color:#EEEEEE; padding:5px;}
.wbgbox		{	background-color:#FFFFFF; }
.messagebox {	margin-top:15px; border:1px solid #FDCA01; margin-bottom:10px; background:url(../img/message_bg.jpg) repeat-x top; }
.messagetext {	padding:12px;}
.messagetext DIV{ padding:3px;}
.messagetitel {	padding:15px; padding-bottom:0px; font-weight:bold; display:block;}
li	{			padding:3px; }
.linievert {	background-image:url(../img/linie_vert.gif); background-position:center; background-repeat:repeat-y;}
#detailtable  TD {vertical-align:top;}

/*
		FORMULARE
*/
FORM DIV {			padding:3px;}
.i,.i1,.i2,.i3,.i4{	background-color:#FFFFFF; border:1px solid #AAAAAA; margin:3px;}
.ip,.ip1,.ip2,.ip3,.ip4{background-color:#F2F2F2; border:1px solid #AAAAAA; margin:3px;}
.i1,.ip1 {			width:60px;}
.i2,.ip2 {			width:120px;}
.i3,.ip3 {			width:200px;}
.i4,.ip4{			width:450px;}
FORM h4	{			border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA;padding:3px; background-color:#EEEEEE; }

/*
		BASIS LAYOUT
*/
#Headmainlayer {width:1000px;height:100px;z-index:1;}
#Headlayer1 {	position:absolute; left:0px; top:32px; width:423px; height:65px;
				background:url(../img/main_1_s.jpg) no-repeat left top;}
#Headlayer2 {	position:absolute; left:426px; top:32px; width:574px; height:65px;}
.headde 	{	background:url(../img/slogan_1_s_de.jpg) no-repeat center;}
.headit		{	background:url(../img/slogan_1_s_it.jpg) no-repeat center;}

#Main {			width:1000px; height:auto; z-index:2; background:url(../img/menu_bg.gif) repeat-y left;}
#Bottom {		background:url(../img/head_shadow.gif) repeat-x top; width:1000px;}
#Menulayer {	float:left;	width:181px; height:auto;background:url(../img/menu_bg_top.gif) no-repeat top;}
#Menulayer IMG {border:0px;}
#Controlslayer{	position:absolute; width:464px; height:auto; z-index:1; left: 526px; top: 106px; text-align:right; padding:10px; }
#Contentlayer {	clear:none;	margin-top:20px; margin-left:10px; margin-bottom:20px; z-index:3; float:left; width:800px;}
div>#Contentlayer {margin-top:5px; } /* IE = Miststück */
#Footer {		border:1px solid #D4D4D4; border-left:none; clear: both; width:994px;
				background:url(../img/footer.jpg) repeat-y;}
#Footer #FooterLinks { float:left; padding:3px; padding-bottom:0px; vertical-align:middle;}
#Footer #FooterLinks DIV {	margin:4px;}
#Footer #FooterLinks IMG {	vertical-align:middle; margin-bottom:1px;}
#Footer #FooterBanner {width:468px; height:60px; background-image:url(../img/468x60banner.gif);}
#Topline {		position:absolute;text-align:right;width:1000px;height:18px;left: 0px;top: 15px; }
#fastnavigation { width:230px; height:55px;float:right; margin-left:5px;}
#volksbank_detailansicht { position:relative; width:161px; height:53px; float:right; 
							background-image:url(../img/volksbank_detail_de.jpg); background-repeat:no-repeat; background-position:top;
							text-align:center; padding:0px;}
#volksbank_detailansicht A {margin-top:18px;display:block; }

/*
		HAUPTMENÜ
*/
#menu_main a:link {			color: #000000;	text-decoration: none; }
#menu_main a:visited {		color: #000000;	text-decoration: none; }
#menu_main a:hover {		color: #000000;	text-decoration: none; }
#menu_main a:active {		color: #000000;	text-decoration: none; }

#menu_main {				margin-bottom:20px;}

.menu_main_level_0 {		padding-bottom:5px;padding-top:20px; padding-left:22px; font-size:12px; font-weight:bold;
							background:url(../img/menu_tag_0.gif) no-repeat;
							background-position:13px 25px;}
.menu_main_level_1 {		padding-left:27px; font-size:11px; }


/*
		NAVIGATION
*/
#navibutton_b1,#navibutton_b2,#navibutton_f1,#navibutton_f2 { border:0px solid #E27F00; margin:1px; vertical-align:middle;}
#navibutton_b1 {margin-right:10px;}
#navibutton_f1 {margin-left:10px;}
#navigation { display:inline; margin-top:10px; padding:2px; padding-left:5px; font-weight:bold; color:#AAAAAA;}
#navigation A{	color: #0560A6;}
#navigation A:hover { text-decoration:underline;}
#navigation .selected { color: #777777;  border:1px solid #CCCCCC; padding:0px 4px 0px 4px;}

/*
	IMMOBILIENSUCHE
*/
.resultinfo  {	width:100%; border:0px; font-size:11px; margin:0px; margin-bottom:4px; margin-top:5px;}
.resultinfo thead TR { background-color:#F0F0F0}
.resultinfo tbody {	 font-weight:bold;}
.resultbox	{ 	margin-top:10px; margin-bottom:10px;  border:1px solid #AAAAAA;}
.resultbox TD { vertical-align:middle;}
.resultbox H4{	color:#000000; margin:3px;}
.imagelist div div { text-align:center; float:left ;margin:3px; padding:3px; width:140px;}
.imagelist { margin:0px; margin-bottom:15px; float:left; width:100%;}
.imagelist IMG { border-width:0px; }

#gallerydialog THEAD { background-color:#EEEEEE;}
#printdialog THEAD { background-color:#EEEEEE;}
#anfragedialog  THEAD { background-color:#EEEEEE;}
#gallerydialog,#anfragedialog,#printdialog { display:none; visibility:hidden;  }

#dateiliste { }
#dateiliste IMG { vertical-align:middle; padding-right:7px;}
#dateiliste DIV { margin-bottom:4px;}

#flaechedetaildiv { display:inline;}
#flaechedetaildiv IMG {vertical-align:middle; cursor:pointer;}
#flaechedetaildiv #flaechedetaillayer {position:relative;display:none; visibility:hidden;}
#flaechedetaildiv #flaechedetaillayer DIV {position:absolute; left:0px;top:-5px; border:1px solid #AAAAAA; background-color:#FFFFFF; width:250px;}
#flaechedetailtable TD { text-align:center; font-weight:normal; font-size:11px; width:40px; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#flaechedetailtable {width:100%;}
#flaechedetailtable THEAD TD {font-weight:bold;}
#flaechedetailtable .col0 { text-align:left; font-weight:bold; width:150px;}

/*
	STARTSEITE
*/
#latestinserate {font-size:11px}
#latestinserate TABLE { width:100%;}
#latestinserate TD { vertical-align:top; padding-bottom:5px; }
#latestinserate IMG { border:0px;}
#schaufenster {font-size:11px;}
#schaufenster  IMG { border:0px;}
#schnellsuche {	border:1px solid #CCCCCC; padding:5px; width:140px; margin:0px; background-color:#FAFAFA;}
#schnellsuche FORM {margin:0px;}
#schnellsuche SELECT { margin-bottom:9px;}
#schnellsuche SELECT, #schnellsuche INPUT { width:140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/*
	ANDERES
*/
#yellowkattable TD {vertical-align:top;}
#yellowkattable #katavailable { display:inline; font-size:15px;}
#yellowpageoverview IMG {padding:3px 10px 15px 0px;}
#yellowpageoverview TABLE {width:100%;}
#yellowpageoverview TH,#yellowpageoverview TD {vertical-align:top;}
#yellowpageoverview TH {width:130px;}
#yellowpageoverview H4 { margin:4px 0px 4px 4px;}
#yellowpageoverview A {color:#000000; float:left; width:149px; height:15px; border:1px solid #DDDDDD; border-bottom-color:#BBBBBB; border-right-color:#BBBBBB; background-color:#F5F5F5; padding:1px; margin:1px 3px 1px 3px;}
#yellowpageoverview DIV {position:relative; left:0px; width:148px; top:-15px; height:15px; text-align:right;}
#yellowpageoverview A:HOVER { background-color:#ECECEC;}
#yellowpageoverview TR { border:1px solid #CCCCCC;}
#yellowpage_detail { border:1px solid #DDDDDD; margin:10px 0px 10px 0px;}
#yellowpage_detail .col0, #yellowpage_detail .col1, #yellowpage_detail .col2 {vertical-align:top; padding:5px;}
#yellowpage_detail .col0 { width:260px; text-align:center;}
#yellowpage_list #yellowpage_detail .col0 { width:160px;}
#yellowpage_detail .col2 { width:150px;}
#yellowpage_detail H3 { padding:5px; margin:0px;}
#serviceseite IMG {	padding-bottom:15px;}
#statistic_overview { text-align:center; background-color:#CCCCCC;}
#statistic_overview .def { background-color:#FFFFFF;}
#statistic_overview .yellow {background-color:#FFF1CC; }
#statistic_overview .head TD { background-color:#EEEEEE; font-weight:bold;}

#anbieterinfo .col0,#anbieterinfo .col1 { text-align:left; padding:0px;}
#anbieterinfo .col0 { width:500px;} 
#anbieterinfo .col1 { vertical-align:top; width:0px;}
#anbieterinfo .logocontainer {position:relative; width:1px; text-align:right; }
#anbieterinfo .logocontainer DIV {	 position:absolute; width:120px; top:0px; left:-110px;}

#anbieterliste {}
#anbieterliste TABLE {width:97%; border:1px solid #CCCCCC;}
#anbieterliste TABLE THEAD TR {background-color:#EEEEEE; font-weight:bold;}
#anbieterliste .col2 {text-align:right;}
#anbieterliste .row0 { background-color:#FFFFFF;}
#anbieterliste .row1 { background-color:#F5F5F5;}
#anbieterliste .detailitem {  float:left; width:355px; min-height:151px; border:1px solid #CCCCCC; padding:15px; margin:10px 0px 10px 0px; border-bottom-width:2px;border-right-width:2px;}
#anbieterliste .detailitem TABLE { border:0px;}

/*
	TOP OBJEKTE
*/
#topobjektdetail {		}
#topobjektliste #topobjektdetail {float:left; text-align:center; border:0px solid #cccccc; width:205px; height:220px; margin-bottom:15px;}


/*
	PROJEKTE
*/
#projbuttonlayer {	position:relative; width:0px; height:0px; border:0px; padding:0px; margin:0px;}
#projbuttonlayer DIV { font-size:10px;	padding:0px; padding-top:0px; text-align:center; border:1px solid #000000; font-weight:bold;}
.status0 { background-color:#00CC00;}
.status1 { background-color:#FFCC00;}
.status2 { background-color:#FF3300;}
#projbuttonlayer #mapbuttonnew { border:2px ridge #000000;}
.projcontrols A { height:12px; width:12px; display:block; float:left; margin:0px 2px 0px 2px; border:1px solid #000000;}

/*
	Admin
*/
#accountinfo .col0 { text-transform:capitalize; width:150px;  font-weight:bold; }
#accountinfo .col1 { text-align:right; }

/*
stat
*/
#userstat TABLE {border:1px solid #CCCCCC;  background-color:#FFFFFF;}
#userstat0 {width:500px;}
#userstat1, #userstat2 {width:300px;}
#userstat .row0 {background-color:#EEEEEE;}
#userstat .col0 { width:50px; font-weight:bold; text-align:right; padding-right:10px; }
