/*######## Basis Style ########*/

html, body{height:100%;}

body {
font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif; font-size: 62.5%;
color:#000;
text-align: center;
background:#DDD url("images/bg-left.png") 35px 0 repeat-y;
}

body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre, form, fieldset,legend {
margin: 0;
padding: 0;
}

p, li, div, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 1em;
}

td{vertical-align:top}
ul{list-style:none}
img,fieldset{border:0}

.clearfix-northern-territory:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix-northern-territory {display: inline-table;}
 /* Hides from IE-mac \*/
* html .clearfix-northern-territory {height: 1%;}
.clearfix-northern-territory {display: block;}
/* End hide from IE-mac */

/*######## Ende Basis Style ########*/

/*######## Container ########*/

div#container-northern-territory, div#container-firma-northern-territory
{
position:relative;
margin:0 35px 0 50px;
padding-right:15px;
min-height:100%;
background:#FFF url("images/bg-right.png") 100% 0 repeat-y;
}

div#wrapper-northern-territory
{
float:left;
width:100%;
position:relative;
z-index:0;
background:#FFF url("images/trenner-vertikal.png") 0 0 repeat-y;
min-height:100%;
}


div#header-northern-territory
{
width:100%;
height:70px;
text-align:center;
background:#FFF url("images/trenner-horizontal.png") 0 100% repeat-x;
}

div#columns-northern-territory
{
/*float:right;*/
padding-left:20em;
background:#FFF;
}

div#main-column-northern-territory
{
float:right;
width:100%;
}

div#content-northern-territory
{
position:relative;
z-index:11;
margin:3em 15px 15px 3em;
padding:1em;
}
div#container-firma-northern-territory div#header-northern-territory
{
height:100px;
padding:5px 0;
}

div#navigation-northern-territory
{
float:left;
position:relative;
overflow:hidden;
width:20em;
margin-left:-20em;
min-height:200px;
background:url("images/australia.png") 50% 10px no-repeat;
}
div [id=navigation-northern-territory]
{
margin-left:-1px;
}
div#footer-northern-territory
{
background:url("images/trenner-horizontal2.png") 0 0 repeat-x;
width:100%;
padding-top:10px;
}

div#google
{
float:right;
height:500px;
width:160px;
margin-left:-170px;
position:relative;
}

.clear{clear:both;}
 
/*######## Ende Container ########*/
/*######## Menüs ########*/


div#navigation-northern-territory ul
{
margin:75px 0 1em 5px;
border:1px solid #DDD;
border-width:1px 1px 0 1px;
}

div#navigation-northern-territory ul li
{

}

#navigation-northern-territory ul li a
{
height:32px;
voice-family: "\"}\""; 
voice-family: inherit;
height:22px;
text-decoration: none;
display: block;
padding:10px 0.5em 0 35px;
text-align:left;
font-weight:bold;
font-size:1.2em;
white-space:nowrap;
}

#navigation-northern-territory ul li a:link, #navigation-northern-territory ul li a:visited 
{
color:#013165;
background:#F9F9F9 url("images/menu.png") 0 0 no-repeat;
}
	
#navigation-northern-territory ul li a:hover, #navigation-northern-territory ul li a:active , #navigation-northern-territory ul li a:focus
{
background:#F0F0F0 url("images/menu.png") 0 -32px no-repeat;
}
/*######## Ende Menüs ########*/

/*######## Formular ########*/


form#filter-northern-territory fieldset#business-directory-northern-territory
{
padding:10px;
text-align:left;
font-size:1.1em;	
width:350px;
margin: 25px auto;
border:1px dotted #013165;
background:#F9F9F9;
padding:1em;
min-height:10em;
}


form#filter-northern-territory label
{
line-height:1.6em;
display:block;	
}
form#filter-northern-territory legend
{
border:1px dotted #013165;
color:#000;
background:#F0F0F0;
padding:0.2em 0.5em;
font-size:1.2em;
font-weight:bold;
}

form#filter-northern-territory #Name-northern-territory
{
width:100%;
margin-bottom:0.2em;	
}

input, select
{
border:1px dotted #CCC;
color:#000;
background-color:#F0F0F0;
font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size:1.1em;	
}
input[type="submit"]
{
cursor:pointer;
}
input:focus
{
border:1px dotted #013165;
}
label 
{
cursor:pointer;	
}

/*######## Ende Formular ########*/

/*######## Allgemein ########*/
address
{
font-style:normal;	
}
a:link, a:visited
{
text-decoration:none;
color:#013165;
}

a:hover, a:active, a:focus
{
color:#0250A6;
}

/*######## Ende Allgemein ########*/

/*######## Inhalt ########*/

div#content-northern-territory h1
{
font-size:1.6em;
font-weight:bold;
margin-bottom:0.2em;
}

div#content-northern-territory h2
{
font-size:1.3em;
font-weight:bold;
text-align:left;
}

div#content-northern-territory p
{
margin:0.2em 0 0.6em 0;
text-align:left;
font-size:1.2em;
line-height:1.3em;
}

div#search-results-business-directory-northern-territory
{
text-align:left;
margin-right:180px;
float:left;
}

div#search-results-business-directory-northern-territory dl
{
border-top:1px dotted #013165;

}

div#search-results-business-directory-northern-territory dt
{
border:1px dotted #013165;
border-width:0 1px;
}
div#search-results-business-directory-northern-territory dt a
{
color:#000;
display:block;
width:auto;
height:1%;
background-color:#F9F9F9;
padding:5px;
font-weight:bold;
font-size:1.3em;	
}
div#search-results-business-directory-northern-territory dt a:hover, div#results-business-directory-search-northern-territory dt a:active, div#results-business-directory-search-northern-territory dt a:focus
{
background:#F0F0F0;	
}

div#search-results-business-directory-northern-territory dd
{
padding:5px;
font-size:1.2em;
background:#DDD;
border:1px dotted #013165;
}

div#search-results-business-directory-northern-territory address
{
margin-bottom:0.3em;
}

/* ---=*Show Company Details */

div#company-description-northern-territory
{
border:1px dotted #013165;
width:525px;
margin:25px auto;
padding:10px;
background:#F9F9F9;	
}

a.correctlink-northern-territory
{
float:right;
font-size:1.1em;
background:url(/images/edit.gif) 100% 0 no-repeat;
padding-right:16px;
}
a.correctlink-northern-territory:hover, a.correctlink-northern-territory:focus
{
background-position:100% -14px
}

div#company-description-northern-territory .firma-logo
{
float:left;
margin-right:15px;
}

div#company-description-northern-territory address
{
text-align:left;
font-size:1.2em;
float:left;
}
div#company-description-northern-territory ul#company-facts-northern-territory
{
text-align:left;
float:right;
font-size:1.1em;
}

div#company-description-northern-territory h2
{
text-align:left;
margin-top:7px;	
font-weight:bold;
}

div#company-description-northern-territory p
{
text-align:left;
font-size:1.2em;
}

div#ansprechpartner-northern-territory dl
{
float:left;
border:1px dotted #013165;
margin:5px 5px 5px 0;
text-align:left;
font-size:1.1em;
}

div#ansprechpartner-northern-territory dl dt
{
float:left;
width:6em;	
font-weight:bold;
padding:3px;
}
div#ansprechpartner-northern-territory dl dd
{
padding:3px;
}
div#ansprechpartner-northern-territory dl .second
{
background-color:#F0F0F0;
}

ul#company-links-northern-territory
{
margin:3px 0;
padding:4px;
background-color:#F0F0F0;
}

ul#company-links-northern-territory li
{
display:inline;
padding:3px 0;
}

ul#company-links-northern-territory a
{
background-repeat:no-repeat;
background-position: 0 0;
padding:0 6px 0 20px;
font-size:1.1em;
height:14px;
}



ul#company-links-northern-territory a.contact-northern-territory
{
background-image:url("images/mail.gif");
}
ul#company-links-northern-territory a.print-northern-territory
{
background-image:url("images/print.gif");
}
ul#company-links-northern-territory a.link-northern-territory
{
background-image:url("images/mail2.gif");
}
ul#company-links-northern-territory a.email-northern-territory
{
background-image:url("images/email.gif");
}
ul#company-links-northern-territory a.web-northern-territory
{
background-image:url("images/homepage.gif");
}
ul#company-links-northern-territory a.map-northern-territory
{
background-image:url("images/map.gif");
}

ul#company-links-northern-territory a:hover, ul#company-links-northern-territory a:focus
{
background-position: 0 -14px;
}



/* ---*Legal Notice ------*/

div#content-northern-territory  dl#legal-notice-northern-territory
{
font-size:1.2em;
text-align:left;
border-bottom:1px dotted #013165;
margin:25px 0;
}

div#content-northern-territory  dl#legal-notice-northern-territory dt
{
float:left;	
width:8em;
border-top:1px dotted #013165;
padding:5px 0;
}
div#content-northern-territory  dl#legal-notice-northern-territory dd
{
margin-left:8em;
padding:5px 0 5px 5px;
border-top:1px dotted #013165;
}
div#content-northern-territory  address#ikm-northern-territory
{
text-align:left;
margin:15px 0;
font-size:1.2em;
background-image:url("images/ikm-logo.gif");
background-repeat:no-repeat;
padding-top:70px;	
}

/* ---* TNC ------*/

div#tnc-northern-territory
{
max-width:72em;
margin:auto;
padding:0 25px;	
}
div#tnc-northern-territory h1, div#tnc-northern-territory h2, div#tnc-northern-territory h3
{
font-weight:bold;
margin:0.8em 0 0.1em 0;
}
div#tnc-northern-territory h2
{
font-size:1.5em;
text-align:left;
}
div#tnc-northern-territory h3
{
text-align:left;
}

div#tnc-northern-territory p
{
font-size:1.2em;
line-height:1.4em;
margin:0.3em auto 0.7em auto;
text-align:left;	
}
div#tnc-northern-territory ol
{
list-style-type:decimal;
}
div#tnc-northern-territory ul
{
list-style-type:square;
}

div#tnc-northern-territory ol, div#tnc-northern-territory ul
{
font-size:1.2em;
max-width:72em;
margin:1.5em auto;
}
div#tnc-northern-territory ol li, div#tnc-northern-territory ul li
{
margin-left:3.5em;
text-align:left;
line-height:1.4em;
}

div#tnc-northern-territory address
{
font-size:1.2em;
text-align:left;
margin:0.7em 2.5em;	
}
div#tnc-northern-territory li address
{
font-size:1.0em;	
}

/* ---*Listen ------*/

ul#top-search-northern-territory, ul.search-archive-year-northern-territory, ul.search-archive-month-northern-territory, ul.search-archive-day-northern-territory
{
margin:1em 0;
text-align:left;
}

ul#top-search-northern-territory li, ul.search-archive-year-northern-territory li, ul.search-archive-month-northern-territory li, ul.search-archive-day-northern-territory li
{
float:left;
width:25em;
font-size:1.2em;
line-height:2em;
text-align:left;
}
ul.search-archive-year-northern-territory li, ul.search-archive-day-northern-territory li
{
float:none;
margin-left:0;
}
ul#top-search-northern-territory li a, ul.search-archive-year-northern-territory li a, ul.search-archive-month-northern-territory li a, ul.search-archive-day-northern-territory li a
{
padding-left:16px;
background:url("images/top-suche.gif") left center no-repeat;
}
ul#top-search-northern-territory li a:hover, ul#top-search-northern-territory li a:focus, ul.search-archive-year-northern-territory li a:hover, ul.search-archive-year-northern-territory li a:focus, ul.search-archive-month-northern-territory li a:hover, ul.search-archive-month-northern-territory li a:focus, ul.search-archive-day-northern-territory li a:hover, ul.search-archive-day-northern-territory li a:focus
{
background-position:-291px 50%;
}

div#footer-northern-territory ul
{
padding:0 1em;
}
div#footer-northern-territory ul li
{
display:inline;
margin-right:0.3em;
font-size:1.1em;
}
div#footer-northern-territory ul li a
{
white-space:nowrap;
}

div#footer-northern-territory ul li:first-child:before
{
content:"";
}

div#footer-northern-territory ul li:before
{
content:"|";
margin-right:0.3em;
}

/*######## Ende Inhalt ########*/
.banner-oben{height:65px}
.banner-oben dt, .banner-oben dd{position:absolute; top:5px;height:60px;}
.banner-oben dt{left:5px;}
.banner-oben dd{right:5px;}
.symbol-link{font-size:1.4em;font-weight:bold;margin:15px 0;display:block;}

::-moz-selection
{
background:#CCC;
color:#000;
}
::selection
{
background:#CCC;
color:#000;
}
