body{
        font-family: Verdana,arial,Helvetica,sans-serif;
        font-size: 12px;
        margin-width: 0px;
        margin-height: 0px;
        left-margin: 0px;
        top-margin: 0px;
        align: left;
        color: #666666;
        background-color: #FFFFFF;
}


html, body {
  margin: 0;
  padding: 0;
  background: #F4F2E9 url(../_pix/bg_teilchen.jpg) 50% 0 repeat-y;

}

body {
  color: #000;
  margin: 0;
  text-align: center;
  font-size: 12px;
  font: Arial, Helvetica, Sans;
}

#ContainerImmeo{
  width: 820px;
  margin:0 auto 0 auto;
  background:url(../_pix/bg.jpg) 50% 0 no-repeat;
}


#footerImmeo {
  margin: 0 0 0 0 ;
  vertical-align:bottom;
  position: relative;
  padding: 0;
  top: 0;
  height:1000px;
  width:820px;
  background: url(../_pix/footer.jpg) 50% no-repeat;
 }

p.bodytext {
	font-size: 12px;
	color: #666666;
}

.bodytext a {
 font-size: 12px;
        font-weight: bold;
        color: #B51C35;
        text-decoration: none;
}
	

.contenttable{
         font-family: Verdana,arial,Helvetica,sans-serif;
         font-size: 12px;
         color: #333333;
}
.etotti h1.csc-firstHeader {
        font-size: 10px;
        color: #333333;
        text-align: center;
        margin-bottom:2px;
}
.etotti dd.csc-textpic-caption{
         font-size: 10px;
        color: #0000ff;
        text-align: left;
}

.ContentStyle p {
        margin-bottom:10px;
        margin-top: 2px;

}

.ContentStyle {
         font-family: Verdana,arial,Helvetica,sans-serif;
         font-size: 12px;
         line-height: 1.5;
       #color: #ff0000;  
	color: #333333;
}

.ToolTippLink{
        font-size: 11px;
        font-weight: bold;
        color: #B51C35;
        text-decoration: none;
}

.ToolTippLink a:link{
        text-decoration: none;
}

.ToolTippLink a:visited{
        text-decoration: none;
}

.ToolTippLink a:hover{
        text-decoration: underline;
}

.align-right{
	text-align:right;
}

.align-right a {
font-size: 12px;
        font-weight: bold;
        color: #B51C35;
        text-decoration: none;	
}	

.csc-uploads-description{
         font-family: Verdana,arial,Helvetica,sans-serif;
         font-size: 12px;
         line-height: 1.5;
       #color: #ff0000;  
	color: #333333;
}

.csc-uploads-fileName a:link{
         font-family: Verdana,arial,Helvetica,sans-serif;
         font-size: 12px;
         line-height: 1.5;
       #color: #ff0000;  
	color: #333333;
}

.csc-uploads-description{
	color: #ccc;
}

.ContentStyle a:link{
        font-weight: bold;
        color: #B51C35;
        text-decoration: none;
}

.ContentStyle a:hover{
        font-weight: bold;
        color: #B51C35;
        text-decoration: underline;
}

.ContentStyle a:visited{
        font-weight: bold;
        color: #B51C35;
        text-decoration: none;
}

h1, h2{
               font-size: 14px;
        color: #B51C35;
         text-decoration: none;
         font-weight: bold;
        margin-bottom: 0px;
}

h1.csc-header csc-header-n2{
	color: #00ff00;
}

h1.csc-firstHeader{
                font-size: 15px;
        color: #B51C35;
         text-decoration: none;
         font-weight: bold;
        margin-bottom: 10px;
}




h1.csc-header-n2{
        font-size: 2px;
        color: #B51C35;
         text-decoration: none;
         font-weight: bold;
        margin-bottom: 5px;
}


.csc-textpic-caption{
        font-size: 7pt;
        color: #ccc;
}

.search {
        font-size: 8pt;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

.search a:hover{
         color: #ffffff;
        text-decoration: underline;
}

.angebote {
        color: #ffffff;
        font-size: 9px;
        font-weight: bold;
}


ul#Navigation{
         list-style: none;
         top-margin: 10;
         margin: 0;
         padding: 0;
         background-color: #B51C35;
}

ul#Navigation li.selected{
         list-style: none;
         top-margin: 10;
         margin: 0;
         padding: 0;
         display: block;
         background-color: #CA203C;
}

ul#Navigation li.selectedLevel1{
         list-style: none;
         top-margin: 10;
         margin: 0;
         padding: 0;
         display: block;
         color: #fffff;
         text-decoration: underline;
         background-color: #B51C35;
}

ul#Navigation li a:link, ul#Navigation li a:visited{
         text-decoration: none;
         border-top: 1px dotted grey;
         display: block;
         padding: 4px;
         font: bold 10pt Helvetica, Arial, sans-serif;
         color: #fff;
}

ul#Navigation li a:hover{
         text-decoration: none;
         background-color: #CA203C;
}


ul#Navigation ul.NavigationLevel1{
         list-style: none;
         margin: 0;
         padding: 2;
         background-color: #B51C35;

}

ul#Navigation ul.NavigationLevel1 li{
         list-style: none;
         margin: 0;
         padding: 0;
         line-height: 0;
}



ul#Navigation ul.NavigationLevel1 li a:link,ul#Navigation ul.NavigationLevel1 li a:visited {
         list-style: none;
         display: block;
         border-top: none;
         font: bold 8pt Helvetica, Arial, sans-serif;
         padding-left: 10px;
         margin: 0;
}

ul#Navigation ul.NavigationLevel1 li a:hover{
         background-color: #B51C35;
         text-decoration: underline;
}

ul#Navigation ul.NavigationLevel1 li.current a{
        color: #fff;

        background-image: url(../_pix/pfeile-green.gif);
        background-repeat: no-repeat;
        background-position: 1px 60%;
}



.hauptmenue_link {
         font-size: 9pt;
        font-weight: bold;
         text-decoration: none;
}
.hauptmenue_link a:link {
        color: #ffffff;
         text-decoration: none;
}
.hauptmenue_link a:active {
        color: #ffffff;
         text-decoration: underline;
}
.hauptmenue_link a:hover {
        color: #ffffff;
         text-decoration: none;
}
.hauptmenue_link a:visited {
        color: #ffffff;
         text-decoration: none;
}

.standard{
                font-family: Arial;
                font-size: 7pt;
         color: #cccccc;
        text-decoration: none;
}

.standard a:hover{
         color: #666666;
}


.rootline{
                font-family: Arial;
                font-size: 8pt;
         color: #B51C35;
        text-decoration: none;
}

.rootline a:link{
        font-family: Arial;
                font-size: 8pt;
         color: #B51C35;
        text-decoration: none;
}
.rootline a:active{
         font-family: Arial;
                font-size: 8pt;
         color: #B51C35;
        text-decoration: none;
}
.rootline a:hover{
         font-family: Arial;
                font-size: 8pt;
         color: #B51C35;
        text-decoration: underline;
}

.rootline a:visited{
         font-family: Arial;
                font-size: 8pt;
         color: #B51C35;
        text-decoration: none;
}


#home{
        background-color: #ff0000;
}

#startseite{
        background-image: url(../_pix/bereichbilder/px_startseite.gif);
}

#mieterservice{
        background-image: url(../_pix/bereichbilder/px_mieterservice.gif);
}

#mietangebote{
        background-image: url(../_pix/bereichbilder/px_mietangebote.gif);
}

#presse{
        background-image: url(../_pix/bereichbilder/px_presse.gif);
}

#einkauf{
        background-image: url(../_pix/bereichbilder/px_einkauf.gif);
}

#unternehmen{
        background-image: url(../_pix/bereichbilder/px_unternehmen.gif);
}

#angebote_mieten{
        background-image: url(../_pix/abstaende/abstand_mietangebote.gif);
        background-repeat: no-repeat;
}

#angebote_kaufen{
        background-image: url(../_pix/abstaende/abstand_kaufangebote.gif);
        background-repeat: no-repeat;
}

#angebote_service{
        background-image: url(../_pix/abstaende/abstand_mieterservice.gif);
        background-repeat: no-repeat;
}

#angebote_unternehmen{
        background-image: url(../_pix/abstaende/abstand_unternehmen.gif);
        background-repeat: no-repeat;
}

#angebote_weg{
        background-image: url(../_pix/abstaende/abstand_weg.gif);
        background-repeat: no-repeat;
}

.headline {
        font-size: 15px;
        color: #B51C35;
         text-decoration: none;
         font-weight: bold;
}

.durst {
align:center;
font-size: 13pt;
background-color:#0000ff;
}

.menuebreite{
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
        color: #B51C35;

}

td.menuebreite{
        font-size: 9pt;
}

.submenuebreite{
                font-family: Arial;
        font-weight: bold;
                font-size: 8pt;
         color: #B51C35;
        text-decoration: none;
}

.submenuebreite a:hover{
         color: #B51C35;
}

td.submenuebreite{
        font-size: 8pt;
}

.abstand{
        line-height:10px;
}

p.menuebreite{
        margin-top:5px;
}

.menuebreite a:link{
        font-weight: bold;
         text-decoration: none;
           color: #B51C35;
}

.menuebreite a:visited{
        text-decoration: none;
        color: #B51C35;
}

.menuebreite a:hover{
        text-decoration: underline;
        color: #B51C35;
}
.menuebreite a:active{
        color: #666666;
        text-decoration: underline;
}

.VertriebHeadline{
        font-family: Verdana,arial,Helvetica,sans-serif;
        font-size: 12pt;
        text-decoration: none;
        font-weight: bold;
        color: #B51C35;
}

.Vertrieb{
        font-family: Verdana,arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
        color:# 666;
}

strong.Vertrieb{
        font-weight: bold;
}


.klein{
        font-size: 7pt;
        font-style: italic;
}


.tx-mininews-pi1-fp_listrowField-datetime, .tx-mininews-pi1-singleViewField-datetime{
        color: #000000;
        text-align: right;
        background: #EFEBE0;
}
.tx-mininews-pi1-fp_listrow-normal, .tx-mininews-pi1-fp_listrow-first{
        margin-bottom: 15px;
}


.tx-indexedsearch-res {
        width: 700px;
}


plugin.tx_snisupportchat_pi1 {
	templateFile = EXT:sni_supportchat/pi1/template.tmpl
	addPrototype = 1
	usePrototype = 1
	checkIfChatIsOnline = 30
	# "this" or list uf uids for Chat FE-Plugin Pages to check if respective chats are online or offline
	# if this value is empty then no Online/Offline check is made in FE
    checkIfChatIsOnlinePids = this
	chatPluginPid =
	chatsPid =
    offlineLogo = EXT:sni_supportchat/pics/offline.jpg
    onlineLogo = EXT:sni_supportchat/pics/online.jpg
    chatWindowJsParams = width=450,height=570,status=0,menubar=0
	chatNotSupportedPage = 	
	timeToInactivateChatIfNoMessages = 15
	strftime = %H:%M:%S

	getMessagesInSeconds = 2

	_CSS_DEFAULT_STYLE (
.tx-snisupportchat-pi1 h2 {
	font-size: 1em;
	background: #eb1557;
	color: #ffffff;
	margin: 0.3em 0;
	padding: 0.2em 0.5em;
}
.tx-snisupportchat-pi1 p {
	margin: 0;
	padding: 0;
}
.tx-snisupportchat-pi1 #snisupportchatbox {
	background: #ffffff;
	color: #000000;
	height: 100px;	
	overflow: auto;
}
.tx-snisupportchat-pi1 textarea {
	width: 100%;
	height: 200px;
	border: none;
	border: 1px solid #cccccc;	
	margin: 0;
}
.tx-snisupportchat-pi1 p.sni-message-label {
	margin: 1em 0 0.2em 0;
	padding: 0;
}
.tx-snisupportchat-pi1 p.sni-send-message {
	text-align: right;
	margin: 0.2em 0;
	padding: 0;
}
.tx-snisupportchat-pi1 input {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #000000;
}
.tx-snisupportchat-pi1 span.date {
	font-size: 0.9em;
	color: #9c8f8f;
}
.tx-snisupportchat-pi1 span.system-message {
	color: #eb1557;
}
/* Style for Username */
.tx-snisupportchat-pi1 span {
	color: #292efb;
}
.tx-snisupportchat-pi1 span.supportler-message {
	color: #2eaf37;
}
.tx-snisupportchat-pi1 span.message {
	color: #000000;
}
.tx-snisupportchat-pi1 p.sni-close {
	float: left; 
	width: 50%;
	text-align: left;
	margin: 0.2em 0;
	padding: 0;	
}
.tx-snisupportchat-pi1 .hidden {
	display: none;
}
	)
}