/* CSS Document */


body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-weight: normal;
    background-color: #fff;
    scrollbar-base-color: #820e11;
    scrollbar-face-color: #820e11;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    color: #646464
}


a:link, a:visited {
	text-decoration: none;
	color: #646464;
}

a:hover, a:active {
	color: #820e11;
}



.newslink {
	color: #52555A; 
	font-size: 12px; 
	TEXT-DECORATION: none; 
	font-family: Arial, Helvetica, sans-serif;
	}
a.newslink:link, a.newslink:active, a.newslink:visited  	{color: #52555A; 	}
a.newslink:hover 	{color: #820e11;}


a.untermenu:link, a.untermenu:active, a.untermenu:visited  	{color: #fff; margin-left: 10px;	}
a.untermenu:hover {
	color: #fff; 
	margin-left: 10px;
 	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
}





#contentrahmen {
	width:638px;
	margin:0px auto;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	}


/* -------  Grundaufbau boxen -------------------------*/


#logo-box-startseite {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-bild-frau-sofa-print.jpg);
/*	background-color:#f0f;	 */
}


#logo-box {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-bild-mann-print.jpg);  
/*	background-color:#f0f;	 */
}


#logo-box-mann {
	width:  648px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-bild-mann-print.jpg);  
/*	background-color:#f0f;	 */
}

#logo-box-frau-sofa {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-bild-frau-sofa-print.jpg); 
/*	background-color:#f0f;	 */
}


#logo-box-aelteres-paar {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-bild-aelteres-paar-pr.jpg); 
/*	background-color:#f0f;	 */
}


#logo-box-gf {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-gf-druck.jpg);  
/*	background-color:#f0f;	 */
}



#logo-box-emo-mann-frau-laptop {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-mann-frau-laptop-print.jpg);   
/*	background-color:#f0f;	 */
}


#logo-box-emo-frau-weinglas {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-frau-weinglas-print.jpg);  
/*	background-color:#f0f;	 */
}
  
#logo-box-emo-mann-junge-wasser {
	width:  638px;
	height: 160px;
	float: left;
	border-bottom: 1px solid #939598;
	background-image: url(/de/system/image/emo-mann-junge-wasser-print.jpg);  
/*	background-color:#f0f;	 */
}




#unterer-bereich-box {
	width: 638px;
	float: left;
/*	background-color: #f00;	 */
	background-image: url(/de/system/image/bg-unterer-bereich-box-pr.gif);  
	}


#menu-box {
	 display: none;
	}


#abstand-box-links {
	width: 10px;
	float: left;
/*	background-color:#00f;	 */
	}


#mitte-box {
	width: 569px;
	float: left;
/*	background-color:#0f0;	 */
	background: 258px 3px;

	}

#abstand-box-rechts {
	width: 10px;
	float: left;
/*	background-color:#dee;	 */
	}

#news-box {
	 display: none;
}


#news-box-ueberschrift {
	width: 136px;
	height: 19px;
	padding-top: 3px;
	padding-left: 67px;
	float: left;
	background-color:#820e11; 
	border-left: 1px solid #939598;
	border-right: 1px solid #939598;
	border-bottom: 1px solid #939598;
 	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	color: #fff;
	background-color:#820e11; 
}



#news-box-text {
	width: 175px;
	margin-top: 20px;
	padding-left: 15px;
	float: left;
 	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #52555A;
/*	background-color:#f00;   */
}



/* ------------ logobox formatierungen -------- */


#logo-box-rote-zell {
	width: 4px;
	height: 126px;
	float: left;
	background-color:#820e11; 
}


#logo-selber {
	float: left;
	width: 50px;
        padding: 36px 0 0 22px;
}

#logo-box-1 {
        display: none;
}

#logo-box-2 {
	width: 530px;
	height: 19px;
	float: left;
	margin-left: 48px;
	background-color:#820e11; 
	border: 1px solid #939598;
	padding-top: 3px;
}

#logo-box-3 {
        display: none;
}

.logo-box-1-text {
 	 font-family: Arial, Helvetica, sans-serif;	
	 font-size: 12px;	
	 font-weight: bold;	
	 color: #000;
	 margin: 4px 0 0 15px;
}

.logo-box-2-text {
 	 font-family: Arial, Helvetica, sans-serif;	
	 font-size: 12px;	
	 font-weight: bold;	
	 color: #fff;
	 margin: 4px 0 0 15px;
}

.logo-box-3-text {
 	 font-family: Arial, Helvetica, sans-serif;	
	 font-size: 12px;	
	 font-weight: bold;	
	 color: #820e11;
	 margin: 4px 0 0 15px;
}

/* -------  formatierungen die alles seiten betreffen -------------------------*/




/* -----------------------------------------*/
/* -------  navi START  --------------------*/

.navi {
	margin: 14px 0 0 0;
	float: left;
}

.navi ul {
	margin: 0 0 0 7px;
	padding: 0;
}

.navi li {
	list-style: none;
	display: inline;
}

.navilink, a.navilink:link, a.navilink:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 5px;
	font-size: 11px;
	border-left: 12px solid #696969;
	width: 111px;
}

.navilinkaktiv, a.navilink:hover {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 5px;
	background: #B5B2B5;
	border-left: 12px solid #820e11;
	font-size: 11px;
}

.sublink, a.sublink:link, a.sublink:visited  {
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 4px 0 0 11px;
	font-size: 10px;
}

.sublinkaktiv, a.sublink:hover {
	color: #000;
	text-decoration: none;
	display: block;
	margin: 4px 0 0 11px;
	font-size: 10px;
}

.border-navi {
	border: 1px solid #fff;
	margin: 5px 0;
}

.abstandzumunterenrand {
	line-height:4px;
	height: 4px;
}

/* -------  navi ENDE ----------------------*/
/* -----------------------------------------*/









/* -------  standard folgeseite  -------------------*/

.folgeseite-abstand-1 {
	width: 26px;
	float: left;
/*	background-color: #f00; */

	}

.folgeseite-abstand-2 {
	width: 26px;
	float: left;
}

.folgeseite-abstand-3 {
	width: 158px;
	float: left;
}

.folgeseite-abstand-4 {
	width: 184px;
	float: left;
/*	background-color: #f00; */
}

.folgeseite-abstand-kein-bild {
	width: 132px;
	float: left;
}

.folgeseite-abstand-bild {
	width: 279px;
	float: left;
}



.folgeseite-text-1 {
	width: 220px;
	float: left;
}


.folgeseite-text-2 {
	width: 368px;
	float: left;
/*	background-color: #ff0;   */

}



.folgeseite-mitarbeiter-1 {
	width: 148px;
	float: left;
/*	background-color: #f00;   */
}


.folgeseite-mitarbeiter-2 {
	width: 200px;
	float: left;
/*	background-color: #ff0;     */
}

.folgeseite-adresse-1 {
	width: 50px;
	float: left;
/*	background-color: #f00;     */
}


.folgeseite-adresse-2 {
	width: 150px;
	float: left;
/*	background-color: #ff0;     */
}



/* -------  kontakt.tmpl  -------------------*/


.kontakt-abstand-1 {
	width: 8px;
	float: left;
/*	background-color: #ff0;     */
}


.kontakt-feld-2 {
	width: 150px;
	float: left;
/*	background-color: #f0f;     */
}


.kontakt-abstand-3 {
	width: 50px;
	float: left;
/*	background-color: #f00;     */
}


.kontakt-feld-3 {
	width: 310px;
	float: left;
/*	background-color: #00f;     */
/*	border: 1px solid #939598;  */
}

.adresse-eingerueckt {
	width: 129px;
	float: left;
	margin-left: 10px;
	color: #fff;
/*	background-color: #f00;     */
}

.kontakt-links {
	width: 65px;
	float: left;
/*	background-color: #bbb;     */
}

.kontakt-rechts {
	width: 235px;
	float: left;
/*	background-color: #aaa;     */
}


.kontakt-rechts-1 {
	width: 80px;
	float: left;
	margi-top: 3px;
/*	background-color: #aaa;     */
}


.kontakt-rechts-2 {
	width: 155px;
	float: left;
	margi-top: 3px;
/*	background-color: #bbb;     */
}


.eingabe-kontakt {
	 color: black;
 	 border: 1pt solid #ccc;
	 width: 225px;
}

.eingabe-kontaktselected {
	 color: black;
 	 border: 1pt solid #820e11;
	 width: 225px;
	 background-color: #fafafa;
}



.eingabe-kontakt-2 {
 	 border: 1pt solid #ccc;
	 width: 225px;
}

.eingabe-kontaktselected-2 {
 	 border: 1pt solid #820e11;
	 width: 225px;
	 background-color: #fafafa;
}



/* -------  newssachen, listing und detail -------------------------*/


.newsseite-abstand-1 {
	width: 16px;
	float: left;
/*	background-color: #f00;  */
	}

.newsseite-abstand-2 {
	width: 160px;
	float: left;
/*	background-color: #ff0; */
	}

.newsseite-abstand-3 {
	width: 13px;
	float: left;
/*	background-color: #820e11;  */
	}

.newsseite-abstand-4 {
	width: 350px;
	float: left;
/*	background-color: #f0f;  */
	}


.bildrand {
	border: 1px solid #000;
	}


.bildrand-rot {
	border: 1px solid #820e11;
	}

.bildrand-rot-unten {
	border-bottom: 7px solid #820e11;
	}



/* -------  alles mögliche -------------------------*/


.adresszeile-printversion {
	width:618px;
	margin: 10px auto;
	padding: 2px 10px;
	text-align:left;
	background-color:#E6E7E8;
	border:1px solid #ddd;
	}


h1 {
 	 font-family: Arial, Helvetica, sans-serif;	
	 font-size: 12px;	
	 font-weight: bold;	
	 color: #820e11;
	 margin: 0px;
 	}


.zeile{
	clear:both;
}

.udo {
	display: none;
}

hr {
	height: 0px;
        border-top: 0px;
        border-bottom: 1px solid #bbb;
	width: 100%;
        }


.boersen-iframe {
	margin: 0 0 0 165px;
}

.rechts-bildgalerie {
	float: right;
        margin-right: 40px;
        margin-top: 3px;
        margin-bottom: 15px;
        }

.links-bildgalerie {
	float: left;
        margin-left: 190px;
        margin-top: 3px;
        margin-bottom: 15px;
        }

.footerincl{
display: none;
}
