




/* Standard für Links */
a:hover,a:link, a:visited, a:active
{ 
  DISPLAY:inline; FONT-WEIGHT: normal; MARGIN-LEFT: 0px; COLOR: rgb(28,60,121); FONT-FAMILY: verdana,tahoma,arial,helvetica,sans-serif; TEXT-DECORATION:none;
}
a:hover 
{
  TEXT-DECORATION:underline;
}

.navigation{
border-color:rgb(60,60,120);
border-style:solid;
border-width:1px;
padding:0px;
margin:0px;
border-bottom-width:0px;
width:150px;
overflow:hidden;
margin-top:18px;
}


/* Links im Navigationsmenu Stufe 1 Standard */
.menu1-level1-no A:visited, .menu1-level1-no A:link, menu1-level1-no A:hover, .menu1-level1-no A:active,
.menu1-level1-act A:visited,.menu1-level1-act A:link, .menu1-level1-act A:hover,.menu1-level1-act A:active
{ display:block;
  font-size:110%; 
  width:150px;
  height:23px;
  background-color:#d0e0ff;
  text-align:left;
  padding-top:3px;  
  padding-left:3px;
  padding-right:7px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:rgb(60,60,120);
  margin-right: 10px;
  }
/* Links im Navigationsmenu Stufe 1 Standard */
.menu1-level2-no A:link, .menu1-level2-no A:visited , .menu1-level2-no A:hover, .menu1-level2-no A:active,
.menu1-level2-act A:link, .menu1-level2-act A:visited , .menu1-level2-act A:hover, .menu1-level2-act A:active
{ display:block; 
  font-size:110%;
  width:150px;
  height:20px;
  background-color:#d0e0ff;
  text-align:left;
  padding-top:2px; 
  padding-left:10px;
  padding-right:0px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:rgb(60,60,120);
  margin-right: 10px;
  }

/* Links im Navigationsmenu Stufe x Farbänderung */
.menu1-level1-act A:visited, .menu1-level1-act A:link, .menu1-level1-act A:active ,.menu1-level1-act A:hover, 
.menu1-level2-act A:link, .menu1-level2-act A:visited, .menu1-level2-act A:hover, .menu1-level2-act A:active
{COLOR: rgb(190,10,10);font-weight:bold;}

/* Links im Text */

A.text, A.text:visited , A.text:hover, A.text:active, .inhalt a:link,.inhalt a:visited, .inhalt a:active,.inhalt a:ahover
	{
	FONT-SIZE: 100%; font-weight:bold;
	}
/* Links im Seitenfuss */
.botmenu A:link, .botmenu A:visited, .botmenu A:hover, .botmenu a:active 
{
	display:inline;FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: rgb(28,60,121); TEXT-ALIGN: center; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.botmenu A:hover {
	display:inline;TEXT-DECORATION: underline;
	}
/* Links in Toolbar */
A.klein {display:inline;
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: rgb(28,60,121); FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.klein:visited {display:inline;
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: rgb(28,60,121); FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.klein:hover {display:inline;
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: rgb(28,60,121); FONT-VARIANT: normal; TEXT-DECORATION: underline
}
/* Links im News-Bereich */
.news_zelle2  a:link,.news_zelle2  a:visited,.news_zelle2 a:hover,.news_zelle2 a:active
{display:block;}
.news_zelle1  a:link,.news_zelle1  a:visited,.news_zelle1 a:hover,.news_zelle1 a:active
{display:block;}

/* Texte im Plugin Immobilien nicht weiter verkleinern!*/
.tx-mediacookieimmomanager-pi1 td
{
font-size:inherit;text-align:left;
}


/* Rahmen links, rechts, oben, unten */
.lrou {border-color:black;border-style: solid; border-width: 1px; text-align:left;}
.lr {border-left-style:solid;border-left-width:1px;border-color:black;border-right-style:solid;border-right-width:1px;}
.lo {border-left-style:solid;border-left-width:1px;border-color:black;border-top-style:solid;border-top-width:1px;}
.lu {border-left-style:solid;border-left-width:1px;border-color:black;border-bottom-style:solid;border-bottom-width:1px;}
.l {border-left-style:solid;border-left-width:1px;border-color:black;}
.r {border-right-style:solid;border-right-width:1px;border-color:black;}
.o {border-top-style:solid;border-top-width:1px;border-color:black;}
.u {border-bottom-style:solid;border-bottom-width:1px;border-color:black;}
.ou {border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;border-color:black;}
.ru {border-right-style:solid;border-right-width:1px;border-color:black;border-bottom-style:solid;border-bottom-width:1px;}
.ro {border-right-style:solid;border-right-width:1px;border-color:black;border-top-style:solid;border-top-width:1px;}
.inhalt {padding-bottom:10px;}
/* Standard-Formate */

BODY {
	 FONT-FAMILY:Verdana, Tahoma, Arial,sans-serif;font-size:0.8em;background-color:#a0b0f0;
}

table.Hauptfenster {background-color:white;border-collapse:collapse;border-color:black;overflow:hidden;width:770px !important}
#inhalt {padding-left:8px;}
#inhalt_links {}
#inhalt_rechts{
float:right;
width:170px;
margin-left:8px;
padding:0px;
margin-top:15px;
height:600px;
}
#inhalt table, #inhalt td {}
INPUT.buttons {
	FONT-SIZE: 85%; 
}
P {}
TD {
	text-align:left;PADDING-RIGHT:5px;  
}

#inhalt td p {display:inline}
ul {    
	list-style-image:url(http://www.atlantik-canada.de/media/bullets/punkt.gif);
}

LI P {DISPLAY:inline;}

H1 {
	FONT-SIZE:130%; COLOR: rgb(190,10,10);font-weight:bold;margin-top:10px;padding:0px;
}

H2{
	FONT-SIZE:110%; COLOR: rgb(190,10,10);font-weight:bold;margin-top:5px;padding:0px;
}

p.anmerkung {font-size:0.7em}

.rot {color:rgb(190,10,10);font-weight:bold;}
.grau {color:rgb(156,156,156);font-weight:bold;}
.blau {color:rgb(28,60,121);font-weight:bold;}

.autor {
	FONT-SIZE: 85%;font-family:verdana,tahoma,arial,sans-serif;
}
select {
	FONT-SIZE: 85%; 
	}
textarea {
	font-weight:normal;
	} 
input {
	font-weight:normal;
}
.caption {
	FONT-SIZE: 85%; 
}
.bulletlist {
	MARGIN-LEFT: 5px
}
.table {display:inline;
	}
.searchform {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: black;
}
.searchresultpagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: rgb(28,60,121);
}
.searchresultcontent {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: black
}
.searchresultheader {
	FONT-WEIGHT: bolder; FONT-SIZE: 85%; COLOR: white; 
}
.searchmarkup {
	COLOR: rgb(188,71,66);
}
.loginform {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #cc0000; 
}
.mailform {
	FONT-WEIGHT: normal; 
}
.mailformrequired {
	FONT-WEIGHT: bold;
}
.mailformcomment {
	FONT-WEIGHT: normal; 
}
.mailformradio {
	FONT-WEIGHT: normal; 
	}
.filelinks {
	font-weight:normal; 
}
.werbung {margin-left:4px;margin-bottom:20px;background-color:#ffffff;text-align:center;border:1px solid black;}


.celmenu {
	MARGIN-TOP: 10px; 
}
.celsubmenu {
	MARGIN-TOP: 3px; FONT-SIZE: 85%; MARGIN-LEFT: 20px; COLOR: #666699; 
}
/* News aus Newstemplate */
.newstitel {
	font-weight:bold; 
	COLOR: rgb(255,255,255); 
	HEIGHT: 24px; 
	BACKGROUND-COLOR: rgb(190,10,10);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	padding-left:3px;
	
}
.news {
	PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-TOP: 5px; BACKGROUND-COLOR: rgb(230,230,230);
}
table.news_table
{
border-style:solid;
border-width:1px;
border-color:black;
width:175px;
border-bottom-style:hidden;
margin-bottom:8px;
}
/* Schriftgröße News */
.news_zelle1, .news_zelle2 , .newszeit
{
font-size:80%;
}
 

td.news_zelle1
{
background-color:rgb(245,245,245);
border-bottom-style:solid;
border-width:1px;
border-color:black;
vertical-align:bottom;
padding-left:5px;
font-size:85%;

}
td.news_zelle2
{
background-color:rgb(230,230,230);
border-bottom-style:solid;
border-width:1px;
border-color:black;
vertical-align:bottom;
padding-left:5px;
font-size:85%;

}


.immobilder img
{
border-style:solid;
border-color:black;
border-width:1px;
margin:20px;
margin-left:0px;
}


/*  ========== SUCHE   ===============*/

.tx-indexedsearch span, .tx-indexedsearch p,.tx-indexedsearch td{font-size:8pt !important;}


.tx-indexedsearch-pagetext { width:6em;}
.tx-indexedsearch-pagebutton {width:6em;}
td.tx-indexedsearch-title-icon{border-width:0px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:6em; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:13em; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:1em; margin-bottom:0.5em; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch-res {}
*html .tx-indexedsearch td {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/*  ========== KONTAKTFORMULAR  ===============*/

.mailformrequired {text-align:left;}
.mailform td {text-align:left;color:red;}
form img,.mailformrequired img {border-width:0px !important;}

/*  ========== NEWS   ===============*/


/* LISTENANSICHT */

.news-list-item {
width:28em;
border-bottom:0.1em solid #666666;
margin-top:1em;
}
.news-list-image {}
.news-list-subheader {}
.news-list-date {}
.news-list-morelink {font-weight:bold;margin-top:0.5em;margin-bottom:1em;}

/* EINZELANSICHT */

.news-single-item{
width:28em;
border-bottom:0.1em solid #666666;
margin-top:1em;}

.news-single-image{}
.news-single-subheader{
font-weight:bold;
margin-bottom:0.5em;
}
.news-single-backlink{
font-weight:bold;
margin-bottom:1em;
}
.news-single-content{}
.news-single-additional{}

/* TEASER AUF STARTSEITE */

.news-latest-container {
border:0.1em solid #666666;
background-color:#eeeeff;
font-size:0.8em;
}

.news-latest-header
{
background-color:rgb(190,10,10);
color:white;
border-bottom:0.1em solid #666666;
margin:0em;
padding:0.3em;
font-size:1.25em;
font-weight:bold;
}
.news-latest-item
{
padding-left:0.3em;
padding-right:0.3em;
display:block;
padding-bottom:0.5em;
}
.news-latest-title
{
padding-top:0.3em;
font-weight:bold;
text-decoration:underline;
padding-bottom:0.2em;
text-transform:uppercase;
}
.news-latest-date
{}
.news-latest-image
{margin-top:0.5em;}
.news-latest-subheader,.news-latest-subheader  p
{display:inline;}
.news-latest-morelink
{font-weight:bold;
 border-bottom:0.1em dotted #666666;
 padding-bottom:0.3em;
}

#inhalt table {width:95%;border-collapse:collapse;border:1px solid #e8e8e8;}
#inhalt td {width:1px;overflow:visible;background-color:#f8f8f8;width:auto;border:1px solid #e8e8e8;}
#inhalt td div {float:left;}


