/******************************************************************
* Installationsboxen für Übersichtslisten und Detailseiten:
******************************************************************/
#text #ext-liste div.installationsbox {
   text-align: right;
   line-height: normal;
	margin: 0 0 1em 64%;
   clear: right;
	position: relative; /* IE */
}
/*#text #ext-liste div.installationsbox::before {
	content: url(../img/icons/ico_pfeil_download.png);
	display: block;
}*/
#text #ext-liste div.installationsbox p {
	font-weight: bold;
   padding: 3px 6px 5px;
	margin: 0 0 1px;
   background-color: #e9f0f0;
   border: 1px solid;
   border-color: #fff #C8D6D6 #C8D6D6 #fff;
   /*box-sizing: border-box;
   -moz-box-sizing: border-box;*/
}
	.detail #text #ext-liste div.installationsbox p {
   	padding: 4px 12px 8px;
	}
#text #ext-liste div.installationsbox br {
	display: none;
}
#text #ext-liste div.installationsbox p a {
	position: relative;
   letter-spacing: 1px;
	text-decoration: none;
	background-color: #f1f6f5;
	display: block;
	text-align: center;
	padding: 2px;
	border: 1px solid;
	border-color: #c8d6d6 #fff #fff #c8d6d6; 
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}
#text #ext-liste div.installationsbox p a::before {
   content: url(../img/layout/pfeil_lnr.png)"  ";
   letter-spacing: normal;
   vertical-align: baseline;
}
#text #ext-liste div.installationsbox p a:hover {
	/*text-decoration: underline;*/
	background-color: #f6fbfa;
	border-color: #fff #c8d6d6 #c8d6d6 #fff; 
	top: 2px;
	left: 2px;
	padding: 0px 4px 4px 0px;
}
#text #ext-liste div.installationsbox p a:focus,
#text #ext-liste div.installationsbox p a:active {
	border-color: #c8d6d6 #fff #fff #c8d6d6; 
	background-color: #f2f1ea;
	top: 0;
	left: 0;
	padding: 2px;
}
#text #ext-liste div.installationsbox p a:active {
	outline: none;
	-moz-outline: none;
} 
#ext-liste div.installationsbox p:first-child {
   -moz-border-radius-topleft: 7px;
   -moz-border-radius-topright: 7px;
   -webkit-border-top-left-radius: 7px;
   -webkit-border-top-right-radius: 7px;
}
#ext-liste div.installationsbox p:last-child {
   /*-moz-border-radius-topright: 0;*/
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-bottomright: 7px;
   -webkit-border-bottom-left-radius: 7px;
   -webkit-border-bottom-right-radius: 7px;
}
#ext-liste div.installationsbox div.os h4+p {
   -moz-border-radius-topright: 7px;
   -webkit-border-top-right-radius: 7px;
}

#text #ext-liste div.installationsbox span { /* Programm- + Erweiterungsversion gesamt */
   color: #333;
   background-color: inherit;
   /*font-size: .9em;
   font-style: normal;*/
   display: block; 
	margin-bottom: .25em;
}
#text #ext-liste div.installationsbox .app-version { /* Programmversion */
   padding: 1px 0 1px 6px;
	display: block;
	text-align: left;
}
/*#text #ext-liste div.installationsbox p span:last-child.app-version {
	border-bottom: 1px solid #b7c4c4
}
:root #text #ext-liste div.installationsbox p span:last-child.app-version {
	border-bottom: 2px solid;
	-moz-border-bottom-colors: #fff #b7c4c4;
}*/
#text #ext-liste div.installationsbox .ext-version { /* Erweiterungsversion */
   font-weight: normal;
	/*font-size: 1.1em;*/
	text-align: left;
	display: block;
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #C8D6D6;
	
	position: relative;/* IE */
}
	.detail #text #ext-liste div.installationsbox .ext-version {
		padding-bottom: 4px;
		margin-bottom: 4px;
	}
:root #text #ext-liste div.installationsbox .ext-version {
	border-bottom: 2px solid;
	border-color: #c8d6d6;
	-moz-border-bottom-colors: #fff #C8D6D6;
}
#text #ext-liste div.installationsbox .ext-version span { /* Erweiterungsversion - Nummer */
	/*color: #ce4d0e;
	background-color: inherit;*/
	display: inline;
	font-size: 1em;
	font-weight: bold;
}

/* "Statische" OS-Angaben: */
#text #ext-liste p.os {
   color: #000;
   background-color: #EFEACD;
   background-color: InfoBackground;
   padding: 2px 5px 2px 10px;
   margin: 0 1px 0 0;
   border: solid #d6d4c8;
   border-width: 1px 1px 0 1px;
   float: right;
	text-align: right; 
   min-height: 20px;
	max-width: 31%;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
}
#text #ext-liste p.os+div.installationsbox p:first-child {
   -moz-border-radius-topright: 0;
   -webkit-border-top-right-radius: 0;
}

#text #ext-liste p.os-hinweis {
	text-align: left;
	font-weight: bold;
	line-height: 120%;
	margin: 0 0 1em 64%;
   clear: right;
}
#text #ext-liste div.installationsbox h4 {
   color: #000;
   background-color: #EFEACD;
   background-color: InfoBackground;
   padding: 2px 5px 2px 10px;
   margin: .5em 0 0 1px;
   border: solid #d6d4c8;
   border-width: 1px 1px 0 1px;
	white-space: nowrap;
	display: inline-block;
	display: -moz-box;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
}
#text #ext-liste div.installationsbox h4 img {
	vertical-align: middle;
}
#text #ext-liste div.installationsbox h4,
#text #ext-liste div.installationsbox h4 span,
#text #ext-liste div.installationsbox h4 img {
	display: inline!important;
}


#text #ext-liste p.alt-os {
	background-color: #ffffe1;
	color: #000;
	border: 1px solid #cbc8a9;
   line-height: normal;
   padding: 5px 6px;
	margin: 0 0 1em 64.1%;
   width: auto;
   float: none;
   clear: none;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
#text #ext-liste .ext-site {
	background-color: #f3eed1;
	color: #000;
   line-height: normal;
   padding: 1px 6px 5px;
	margin: 0 0 1em 64%;
	border: 1px solid;
   border-color: #fff #CBC8A9 #CBC8A9 #fff;
   width: auto;
   clear: right;
   float: none;
   /*clear: right;*/
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.detail #text #ext-liste .ext-site {
   padding: 4px 12px 8px;
}
#text #ext-liste .ext-site p {
	margin: .25em 0 0 0;
}
#text #ext-liste .ext-site p.apps {
	border-bottom: 1px solid #CBC8A9;
}
:root #text #ext-liste .ext-site p.apps {
	border-bottom-width: 2px;
	-moz-border-bottom-colors: #fff #CBC8A9;
	padding: 0 0 4px;
}
#text #ext-liste p.alt-os a {
	font-weight: bold;
	white-space: nowrap;
}
#text #ext-liste .ext-site a {
	font-weight: bold;
	white-space: normal;
}
#text #ext-liste .ext-site a::after {
	content: "";
}
#text #ext-liste .ext-site a[rel="external"]::before {
   content: url(../img/icons/ico_link_extern.png)" ";
}
.detail #text #ext-liste p.alt-os {
   padding: 8px 12px;
}



