/***************************************************
****STYLESHEET FÜR MÜNCHENSTIFT  07/07/2008****
***************************************************/

body {
	background-color: #cfcfcf;
	text-align: center;
	margin-top: 0px;	
	font-family: Verdana, Arial, Helvetica;
	font-weight: Normal;
	font-size: 11px;
}

a {
	text-decoration:none;
	color: #3c3c3c;
}

p {
	color: #3c3c3c;
	line-height: 1.5em;
	padding-right: 10px;
}

h1.start {
	display:none;
}

h1 {
	color: #063c61;
	font-family: Times New Roman;
	font-weight: normal;
	font-size: 22px;
	line-height: 23px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#c_mst {
	display:none
	
}

h2 {	
	color: #3c3c3c;
	font-family: Verdana, Arial, Helvetica;
	font-weight: Bold;
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 7px;
}

/***ALLE LINKS***/
.text_link {
	color: #063c61;
	/*font-weight: bold;*/
	font-style: italic;
	margin-top: 8px;
	display: block;
	/*margin-top: 20px;*/
	margin-left: 0px;
	border-bottom: .7em none;
	display: block;
}
.dot_text_link {
	color: #063c61;
	/*font-weight: bold;*/
	font-style: italic;
	margin-top: 8px;
	display: block;
	/*margin-top: 20px;*/
	/*margin-left: -2px;*/
}

.internet_mehr_link, .internet_mehr_link a {
	color: #063c61;
	font-style: italic;
	display: inline;
}

/*vermeidet sehr lange Listen durch Zeilenumbruch */
.insiteediting .text_link {
	display: inline !important;
}

.text_link br {
	line-height: 12px;
}

.text_link img{
	border: none;
	margin-right: 4px;
}
.dot_text_link img {
	border: none;
	margin-right: 4px;
	width: 8px;
	vertical-align: baseline;
	margin-bottom: 0px !important;
}
.dot_text_link span {
	line-height: 1em;
}
.text_rechte_spalte{
	margin-bottom: 5px;
	display: block;
}
.text_rechte_spalte img {
	margin-bottom: 4px;
}

.reiter_internet{
	margin-top: 5px;
	display: block;
}

#listenpunkt {
	float:none;	
	border: none;
	margin-right: 4px;	
}

/***VERSTECKTER TEXT FÜR BARRIEREFREIHEIT***/
.HiddenText{
	display:none;
}

.PrintableText {
	display: none;
}

/***ZENTRIERTE AUSRICHTUNG DER SEITE***/
#center {
	width: 970px;
	height:100%;
	margin: 0px auto;
}


/***GESAMTER CONTENT MIT FONDS***/
#basewrapper1 {

	background-image: url( "/Global/Bilder/internet/bg.png" );
	background-repeat: x-repeat;
	width: 970px;
	display:inline;
	padding: 0;
	border: none;
	float: left;
	border-collapse: collapse;
}


/***GESAMTER CONTENT OHNE FONDS***/
#basewrapper2 {
	margin-left: 9px;
	text-align: left;
}

/*************************************
**********START  KOPFSPALTE*********
*************************************/

#kopf_spalte {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	background-color: white;
}


/*** MUENCHENSTIFT LOGO***/
#logo {
	padding-top: 23px;
	width: 942px;
	padding-bottom: 0px;
}


/***SCHRIFTGROESSE ***/
#schriftgroesse{
	background-image: url( "/Global/Bilder/internet/Schriftgroesse.png" );
	background-repeat: no-repeat;
	width: 200px;
	height: 18px;
	position: absolute;
	margin-top: 39px;
}

#a1, #a2, #a3 {
	float: left;
	margin-top: 1px;
	width: 16px;
	height: 16px;
	margin-left: 89px;
}

#a2 {
	margin-left:7px;
}

#a3 {
	margin-left:6px;
}


/***NAVIGATIONSLEISTE***/
#navbar_top {
	width: 942px; 
	height: 25px;
	margin-top: 5px;
	/*margin-bottom: 28px;*/
}

/***BUTTONS MIT HOVEREFFEKT***/
a.Button {
	margin-left: 1px;
}

.startseite a.Button {
	float: left; 
	width: 103px;
	background-image: url( "/Global/Bilder/topnav/ButtonPassivStartseite.png" );
	height: 25px;
	background-repeat: none;
	margin-left: 0px !important;
}

.haeuser a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivHaeuser.png" );
	width: 107px;
	height: 25px;
	background-repeat: none;
}
.kontakt a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivKontakt.png" );
	width: 90px;
	height: 25px;
	background-repeat: none;
}
.menue a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivMenueService.png" );
	width: 125px;
	height: 25px;
	background-repeat: none;
}
.pflegezuhause a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivPflegeZuhause.png" );
	width: 136px;
	height: 25px;
	background-repeat: none;
}
.unternehmen a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivUnternehmen.png" );
	width: 125px;
	height: 25px;
	background-repeat: none;
}
.wohnen a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivWohnen.png" );
	width: 89px;
	height: 25px;
	background-repeat: none;
}
.wohnenpflege a.Button {
	float: left; 
	background-image: url( "/Global/Bilder/topnav/ButtonPassivWohnenPflege.png" );
	width: 160px;
	height: 25px;
	background-repeat: none;
}
.startseite a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivStartseite.png" ) !important;
}

.haeuser a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivHaeuser.png" );
}
.kontakt a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivKontakt.png" );
}
.menue a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivMenueService.png" );
}
.pflegezuhause a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivPflegeZuhause.png" );
}
.unternehmen a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivUnternehmen.png" );
}
.wohnen a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivWohnen.png" );
}
.wohnenpflege a.Button.active {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivWohnenPflege.png" );
}

a.Button a.Button:hover {
	background-image: url( "/Global/Bilder/internet/ButtonAktiv.png" );
}	
.startseite a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivStartseite.png" );
}
.haeuser a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivHaeuser.png" );
}
.kontakt a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivKontakt.png" );
}
.menue a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivMenueService.png" );
}
.pflegezuhause a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivPflegeZuhause.png" );
}
.unternehmen a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivUnternehmen.png" );
}
.wohnen a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivWohnen.png" );
}
.wohnenpflege a.Button:hover {
	background-image: url( "/Global/Bilder/topnav/ButtonAktivWohnenPflege.png" );
}

a.Button{
	color: white;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	padding: 0; /*6px 16px 5px 16px;*/
	margin-left: 1px;
	text-align: center;
}
/***GROSSES HINTERGRUNDBILD ***/
div.bildleiste_oben {
	width: 942px;
	height: 154px;
	margin-top: 10px;
	background-repeat: no-repeat;
}

.startseite div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_Startseite.png" );
}
.haeuser div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_Haeuser.png" );
}
.kontakt div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_Kontakt.png" );
}
.menue div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_MenueService.png" );
}
.pflegezuhause div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_PflegeZuhause.png" );
}
.unternehmen div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_Unternehmen.png" );
}
.wohnen div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_Wohnen.png" );
}
.wohnenpflege div.bildleiste_oben {
	background-image: url( "/Global/Bilder/topnav/KopfBild_WohnenPf.png" );
}

/***SUCHLEISTE ***/
#toolbar_distance {
	margin: 0;
	/*padding-top: 128px;*/
	height: 128px;
}
div.toolbar {
	width: 278px;
	height: 26px;
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 0; 
}

#suche_text {
	float:left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 7px;
	font-weight: Normal;
	font-size: 10px;
	display: inline;
	width: 40px;
}
/*
.startseite 
.haeuser
.kontakt
.menue
.pflegezuhause
.unternehmen
.wohnen
.wohnenpflege
*/
.startseite div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_StartseiteFond.png" );
}
.haeuser div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_HaeuserFond.png" );
}
.kontakt div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_KontaktFond.png" );
}
.menue div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_MenueServiceFond.png" );
}
.pflegezuhause div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_PflegeZuhauseFond.png" );
}
.unternehmen div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_UnternehmenFond.png" );
}
.wohnen div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_WohnenFond.png" );
}
.wohnenpflege div.toolbar {
	background-image: url( "/Global/Bilder/topnav/Suchen_WohnenPfFond.png" );
}
	
/* SUCHE EINGABEFELD */
.suche {
	width: 198px;
	height:12px;
	border: 1px  solid #A3A3A3;
	float:left;
	margin-left: 2px;
	margin-top: 5px;
	font-size: 9px;
}


/*SUCHE BUTTON (Dreieck)*/
.ButtonSuche {
	float:left;
	height:16px;
	width: 16px;
	margin-left: 3px;
	margin-top: 5px;
	background-image: url( "/Global/Bilder/internet/ButtonAktiv_Suchen.png" );
	background-repeat: no-repeat;
}
.ButtonSuche:hover {
	background-image: url( "/Global/Bilder/internet/ButtonPassiv_Suchen.png" );
}


/*************************************
**********ENDE  KOPFSPALTE**********
*************************************/


/*************************************
********START  CONTENTSPALTE******
*************************************/

#content_spalte_noservice {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	margin-top: 19px;
	background-image: url( "/Global/Bilder/internet/trennlinie_senkrecht2.png" );
	background-repeat: repeat-y;
}

#content_spalte {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	margin-top: 19px;
	background-image: url( "/Global/Bilder/internet/trennlinie_senkrecht.png" );
	background-repeat: repeat-y;
}

.stelle_ziel, .stelle_ziel p {
	font-weight: bold;
}


/***LINKE SPALTE ***/
#linke_spalte{
	display:block;
	padding: 0;
	float: left;
	width: 180px;
	margin-top:0px;
}
.sn_hg_internet_02 {
	font-style: regular;
	line-height: 1.2em;
	display: block;
	margin-bottom: 12px;	
	clear: both;
}
.sn_textwrapper {
	display:block;
	float:left;
	margin-left:13px;
	margin-bottom: 12px;
	line-height: 1.2em;
}

.sn_text_02 {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_2.png" );
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 0;
	display: block;
	padding-left: 12px;
}
.sn_text_02_a {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_1.png" );
	background-repeat: no-repeat;
	background-position: 0% 3px ;
	padding-left: 0;
	font-weight: bold;
	display: block;
	padding-left: 12px;
}

.sn_text_03 {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_2.png" );
	background-repeat: no-repeat;
	background-position: 0px 3px ;
	margin-left: 1px;
	display: block;
	padding-left: 12px;
}
.sn_text_03_a {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_1.png" );
	background-repeat: no-repeat;
	background-position: 0px 3px ;
	margin-left: 1px;
	font-weight: bold;
	display: block;
	padding-left: 12px;
}

.sn_text_04 {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_2.png" );
	background-repeat: no-repeat;
	background-position: 0% 3px ;
	margin-left: 20px;
	display: block;
	padding-left: 12px;
}
.sn_text_04_a {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_1.png" );
	background-repeat: no-repeat;
	background-position: 0% 3px ;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	padding-left: 12px;
}

/*
.sn_hg_internet_02:first-child {
	margin-top: -6px;
	margin-bottom: 12px;
}
*/
#navigation {
	clear: both;
	border: 1px solid white; /* Workaround for IE bug; wrong pos without border */
	width: 180px;
	overflow: hidden;
	margin-top: 1px;
}
.sn_hg_internet_03 {
	font-style: regular;
	line-height: 1.2em;
	display: block;
	margin-left: 13px;	
	margin-bottom: 11px;	
	clear: both;
}

.sn_hg_internet_04 {
	font-style: regular;
	line-height: 1.2em;
	display: block;	
	margin-left: 8px;	
	margin-bottom: 11px;	
	clear: both;
}

#linke_spalte img{
	border: none;
	
}

.text_linke_spalte {
	color: #3c3c3c;
	margin-top:5px;
	margin-left: 5px;
	margin-bottom: 20px;
}



/***MITTLERE SPALTE ***/
#mittlere_spalte {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	width: 745px;
	margin-left: 15px;
	margin-right: 10px;
}

/** Übernommen aus mst, da hier verzweigt wird! **/
#mittlere_spalte_servicebox  {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	width: 506px;
	margin-left: 16px;
	margin-right: 5px;
	margin-top: -3px;
	padding-right: 8px;
}
#mittlere_spalte_servicebox p {
	padding: 0px;
	/*padding-left: 2px;*/
	margin: 0px;
	display: block;	
}

.article {
	/*height: 120px;*/
	line-height: 1.5em;
}
.article h1 {
	font-size: 2em;
	line-height: 2.1em;
	display: block;
}
.article a {
	margin-top: 5px;
	/*float: left;*/
}
.article img {
	/*width: 150px;*/		
}

.bild_mitte_img {
	/*width: 230px;
	height: 176px;
	margin-right: 12px;
	Mit Schatten! */
	width: 216px;
	height: 163px;
	margin-right: 16px;
	margin-top: 4px;
}
.topthemen_container {
	overflow: hidden;
}

/***ARTIKEL ***/
#artikel {
	padding-left: 10px;
	padding-right: 20px;
}



/***BILDER IM ARTIKEL ***/
#artikel img {
	float:left;
	margin-left: -10px;
}


/***IMPRESSUM ***/
#impressum {
	color: #3c3c3c;
	text-decoration: none;
	padding-left: 5px;
}


/***BLAUE TRENNLINIEN ***/
.trenner_waagerecht {
	margin-left: 5px;
}

.teaser_trenner {
	font-size: 0px;
	clear: both;
	height: 0px;
}

.aktuell_teaser {
	float: none;
}
.bild_mitte {
	float: left;
	margin-bottom: 4px;
}
#mittlere_spalte_servicebox .linie_trenner {
	background-image: url( "/Global/Bilder/internet/Linie_Waagerecht.png" );
	border: none;
	background-repeat: repeat-x;
	height: 1px;
	width: 504px;
	margin-bottom: 14px;
	margin-top: 14px;
	/*border-top: 14px;*/
	font-size: 0px; /* IE6 Hack */
	clear: both;
}
#mittlere_spalte .linie_trenner {
	background-image: url( "/Global/Bilder/internet/Linie_Waagerecht.png" );
	border: none;
	background-repeat: repeat-x;
	height: 1px;
	width: 720px;
	margin-bottom: 14px;
	margin-top: 14px;
	font-size: 0px; /* IE6 Hack */
	clear: both;
}


.linie_trenner_bigcolumn {
	background-image: url( "/Global/Bilder/internet/Linie_Waagerecht.png" );
	height: 1px;
	width: 720px;
	margin-bottom: 12px;
	margin-top: 3px;
	float: left;
	font-size: 0px; /* IE Hack */
	
}

/***RECHTE SPALTE ***/
#rechte_spalte {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	width: 218px;
	margin-left: 8px;
	overflow: hidden;
}
.text_link_box {
	color:#063C61;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	display: block;
}

.text_link_box img {
	border:medium none;
	margin-right:4px;
	margin-bottom: 0px !important;
}

#rechte_spalte p {
	margin: 0px;	
}

.big_column {
	display:inline;
	padding: 0;
	border: none;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 720px;
	background-color: white;
}

/*Titelgeschichte Styles*/
.bilder_links {
	display: block;
	float: left;
}

.bilder_links .bild_mitte_img {
	display: block;	
	float: none;
	margin: 0 5px 4px 0;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

.text_rechts {
	margin: 0 0 0 10px;
	padding-top: 5px;
}
.big_column .text_rechts h2 {
	margin: 10px 0 0 0;
	
	font-weight: bold;
	color: #3c3c3c;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
}


#rechte_spalte_switch {
	float:left;
	font-size:1em;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	top:146px;
	width:216px;
	z-index:32;
}

/***BLAUER HINTERGRUND***/
.reiter_mst {
	color: white;
	background-image: url( "/Global/Bilder/internet/ButtonPassiv.png" );
	background-repeat: y-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 6px 5px 10px;
	margin-bottom: 8px;
	display: block;
}

/*default für internet boxen */
.reiter_internet {
	color: white;
	background-image: url( "/Global/Bilder/internet/ButtonPassiv.png" );
	background-repeat: y-repeat;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 6px 5px 10px;
	margin-bottom: 8px;
	display: block;
}

.reiter_global {
	color: white;
	background-image: url( "/Global/Bilder/internet/ButtonPassiv.png" );
	background-repeat: y-repeat;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 15px 5px 20px;
}

.footer {
	color: #3c3c3c;
	float: left;
}
.footer a {
	color: #3c3c3c;
}



/*************************************
**********ENDE  CONTENTSPALTE*****
*************************************/


/*************************************
**************FONDS*****************
*************************************/

#fond_unten {
	width: 980px;
	height: 38px;
	margin-left: -10px;
}
#fond_ulinks {
	height: 38px;
	width: 942px;
	float: left;
	margin-top: 15px;
}
#fond_urechts {
	width: 38px;
	height: 38px;
	float: left;
	margin-top: 15px;
}

/********************************************************************/
/*** from intranet                                                 **/
/********************************************************************/

/*************************************
**************Special*****************
*************************************/

.big_column h2 {
	margin-left: 6px;
	font-family: Times;
	color: #063C61;
	font-size:22px;
	font-weight:normal;	
}
.archiv {
	float: left;
	width: 240px;
	margin-bottom: 20px;
}
.archiv img {
	float: left;
	/* Korrektur: Bilder ohne Schatten*/
	margin: 0 12px 0 1px;
	border: none;
	width: 123px;
	
}
.archiv p {
	display: block;
	padding: 0;	
}
.archiv_title {
	margin: 6px 0 0 0 !important;
	font-weight: bold;
}
.archiv a {
	float: left;
	display: block;	
	margin-top: 10px;
	font-weight: bold;
}

/*************************************
**************Tabbed Pane*************
*************************************/

div.tabcontainer{ 
	width: 100%; 
	height: 26px; 
	padding-right: 0px; 
	overflow: hidden;
	margin-top: 4px; 
}
div.panecontainer{ width: 504px; }
div.selected_tab {
    float: left;

    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    
    margin-right: 1px;

    padding: 6px 10px 4px 10px;
    width: 112px;     

    background-image: url( "/Global/Bilder/internet/ButtonAktiv.png" ) ;
  	background-repeat: repeat-x;
  	border-bottom: 2px solid #1F5071;
  	
  	
    cursor: hand;
    cursor: pointer;
}
div.unselected_tab {
    float: left;

    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;

    margin-right: 1px;
    
    padding: 6px 10px 5px 10px;
    width: 103px;

    background-image: url( "/Global/Bilder/internet/ButtonPassiv.png" ) ;
  	background-repeat: repeat-x;
  	border-bottom: 1px solid #ffffff;
    
    cursor: hand;
    cursor: pointer;
}
div.pane {
	border-top: 11px solid #1F5071;
	border-bottom: 9px solid #1F5071;
    background-color: #EEF4F7;

    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #3C3C3C;            
}        
div.pane div.event {
	border-bottom: 2px solid #1F5071;
	width: 504px;
	padding: 7px 0 6px 0;
}
div.pane div.date {
	margin-left: 10px;
	width: 140px;
	display: inline;
	float: left;
}
div.pane div.name {
	width: 291px;
	display: inline;
	font-weight: bold;
	float: left;
}
div.pane div.link {
	width: 55px;
	display: inline;
}
div.pane div.link a {
	font-style: italic;
	color: #1F5071;
}

.bild_und_anmeldung {
	float: left;
	margin-bottom: 4px;
	padding-right: 8px;
}
.event_text {
	/*float: left;
	padding-left: 6px;*/
	width: 98%;
	display: inline;
}

.event_unten {
	line-height: 1.5em;
}

.event_bild {
	width: 216px;
	margin-right: 9px;
	margin-bottom: 10px; 
}

.eventlist {
	display: block;	
}

.event_datumsangabe {
	font-weight: bold;
}

.link_grey {	
	color: gray;
	line-height: 1.5em;
	/*margin-left:5px;*/	
}

.link_grey a {
	color:gray;
}

.link_grey img {
	border: none;
	/*margin-right: 4px;*/
}

.link_normal {
	line-height: 1.5em;
	/*margin-left:5px;*/	
}

.link_normal img {
	border: none;
	margin-right: 4px;
}
/*Some overwrites caused by InSiteEdit*/
.vipisetoolbar {
	display: inline ! important;
	position: static ! important;
}	

#sitemap ul {
	margin-left: 0em;
	margin-top: .3em;
}
#sitemap ul li {
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding-left: 2em;
}

#sitemap ul li li {
	list-style: none;
	margin: 0;
	padding-left: 2em;
}

#stelle {
	line-height: 1.4em;
}
#stelle h1 {
	letter-spacing: .05em;
	margin-bottom: .5em;
}
#stelle h2 {
	line-height: 19px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1em;
}
#stelle h4 {
	line-height: 2.5em;
	margin-top: 0;
	margin-bottom: 0;
}
#stelle ul {
	margin-left: 0em;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0;
}
#stelle ul li {
	margin-left: 0;
	list-style: disc;
	list-style-position: inside;
	padding-left: 0em;
}
.details_link {
	background-image: url( "/Global/Bilder/internet/Listenpunkt_1.png" );
	background-repeat: no-repeat;
	background-position: 0% 50% ;
	padding-left: 12px;
	color: #063c61;
	font-style: italic;
	font-weight: 400;
}
.stellen_liste {
	margin: 0 0 12px 0;
}

.editbuttons {
	display: block; 
	margin-right:20px !important;
	text-align:right !important; 
	vertical-align: bottom; 
	float: right; 
	z-index:10;
	margin-left: 375px;
	position: static;
	left: 50%;
	top: 240px;
}
.haus_beschreibung p {
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 1.2em !important;
}
 
#karte {
	margin-left: -12px;
}
 
/* ephox */
span.bild_rechts_vom_text{
	float: right !important;
	margin-left: 1.5em; 
}
span.bild_links_vom_text{
	float: left !important;
	margin-right: 1.5em;
}

p.internet_kein_abstand {
	margin-top: 0px;
	margin-bottom: 0px !important;
}

p.internet_halber_abstand {
	margin-top: 0px;
	margin-bottom: 0.5em !important;
}
p.internet_ganzer_abstand {
	margin-top: 0px;
	margin-bottom: 1em !important;
}

#mittlere_spalte_servicebox h1 {
	margin-bottom: 8px;
}
#bildgalerie {
	margin-top: 4px;
}
#bildgalerie_thumbnails {
	float: left;
	vertical-align: top;
	margin-right: 48px;
	margin-bottom: 12px;
}

#bildgalerie_bildcontainer {
	float: left;
	vertical-align: top;
	margin-bottom: 12px;
	/*margin-left: 50px;*/
}
.bildgalerie_thumbnail {
	max-width: 100px;
	max-height: 180px;
	width: 100px;
	margin-bottom: 16px;
	border: none;
}
#content_spalte_noservice .bildgalerie_bild {
	width: 480px;
}

#content_spalte .bildgalerie_bild {
	width: 368px;
	border: none;
	padding-left: 32px;
}

