
/*----SIMPLE STYLE----*/
/*---- OMAR MARCOS 2020----*/
/*----FOR FRODO----*/

* {
	box-sizing: border-box;
}


body
{
	margin: 0;
	padding: 0;
	background: #FFF;
}

.home
{
	margin: 0;
	padding: 0;
	background: #FFF;
}





/*--TITLE--*/
#pagetitle
{
	display: none;
}




.Ostart
{
	margin: 0;
	padding: 0;
	background-color: rgb(30, 36, 49);
	background-color: #FFF;
}
@media screen and (max-width: 800px){
	.Ostart {}}


.FAstart
{
	margin: 0;
	padding: 0;
	background-color: #333;
	height: 100%;
}
@media screen and (max-width: 800px){
	.FAstart {}}




.Oports
{
	margin: 0;
	padding: 0;
	background-color: rgb(30, 36, 49);
}

.OportsFash
{
	margin: 0;
	padding: 0;
	background-color: #FFF;
}



h1
{
	font-family: "Adobe Caslon Pro", serif;
	font-family: courier, serif;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	color: rgb(30, 96, 179);
	font-weight: normal;
	text-align: left;
	font-size: 28px;
	letter-spacing: 1px;
}


h2
{
	font-family: "Adobe Caslon Pro", serif;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 17px;
	margin-bottom: 0px;
}

h3
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-size: 11px;
	letter-spacing: 1px;
	margin: 10px 0px 1px 3px;
}

.box2
{
/*	margin: 0 auto;*/
	margin-left: 14%;
	width: 82%;
/*	display: table;*/
}
@media screen and (max-width: 1500px){
	.box2 {margin: 0 auto;}}
@media screen and (max-width: 650px){
	.box2 {margin: 0 auto; width: 95%;}}







/*--HEADERS--*/


.artheader2
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-style: italic;
	color: #333;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	letter-spacing: 3px;
	padding: 20px 0px 10px 0px;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.artheader2 {margin-left: 17px; font-size: 14px; padding-bottom: 12px;}}






#Hartresource
{
	margin-left: 14.6%;
}
@media screen and (max-width: 1150px){
	#Hartresource {margin-left: 14.7%;}}
@media screen and (max-width: 950px){
	#Hartresource {margin-left: 14.3%;}}
@media screen and (max-width: 650px){
	#Hartresource {margin-left: 6%;}}

#Hartresource
{
	width: 198px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hartresources.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hartresource {}}


#Hartresource2
{
	position: relative;
	left: 11%;
	top: 54px;
	width: 290px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hartresource2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hartresource2 {left: 8.5%;}}
@media screen and (max-width: 650px){
	#Hartresource2 {left: 10.3%;}}






#Hbio
{
	margin-left: 33.2%;
}
@media screen and (max-width: 1150px){
	#Hbio {margin-left: 43%;}}
@media screen and (max-width: 950px){
	#Hbio {margin-left: 28%;}}
@media screen and (max-width: 650px){
	#Hbio {margin-left: 20%;}}

#Hbio
{
	width: 139px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hbio.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hbio {}}


#Hbio2
{
	position: relative;
	left: 27%;
	top: 54px;
	width: 180px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hbio2 {left: 32%;}}
@media screen and (max-width: 950px){
	#Hbio2 {left: 16%;}}
@media screen and (max-width: 650px){
	#Hbio2 {left: 6%;}}







#Hchange
{
	margin-left: 17%;
}
@media screen and (max-width: 1150px){
	#Hchange {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hchange {margin-left: 9%;}}

#Hchange
{
	width: 147px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hchangelog.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hchange {}}


#Hchange2
{
	position: relative;
	left: 12.7%;  /*21*/
	top: 50px;
	width: 200px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hchange2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hchange2 {left: 5%;}}




/*.FAencl
{
	position: relative;
	top: 51px;
	margin-left: 17%;
	width: 300px;
	height: 100px;
	border: 2px solid #CCC;
}*/




#Hfineart, #HfineartB
{
	margin-left: 17%;
}
@media screen and (max-width: 1150px){
	#Hfineart, #HfineartB {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hfineart, #HfineartB {margin-left: 9%;}}


#Hfineart, #HfineartB
{
	width: 100px;
	height: 40px;
	background: #FFF url(../bildSleekTheme/Hfineart.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hfineart, #HfineartB {}}


#HfineartB a
{
	display: block;
	width: 100px;
	height: 37px;
}

#HfineartB a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}





#Hfineart2
{
	position: relative;
	left: 15.4%;
	top: 51px;
	width: 200px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hfineart2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hfineart2 {left: 5%;}}




#HFAabstractB
{
	position: relative;
	top: 81px;
	margin-left: 19.4%;
	padding: 0px;
	width: 125px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAabstract.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAabstractB {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HFAabstractB {margin-left: 11.6%;}}





#HFAconceptsB
{
	position: relative;
	top: 81px;
	margin-left: 19.4%;
	padding: 0px;
	width: 132px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAconcepts.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAconceptsB {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HFAconceptsB {margin-left: 11.6%;}}


#HFAfigurativeB
{
	position: relative;
	top: 81px;
	margin-left: 19.4%;
	padding: 0px;
	width: 137px;
	height: 36px;
	background: #FFF url(../bildSleekTheme/HFAfigur.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAfigurativeB {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HFAfigurativeB {margin-left: 11.6%;}}
@media screen and (max-width: 650px){
	#HFAfigurativeB {margin-left: 15%;}}



#HFAmixedB
{
	position: relative;
	top: 81px;
	margin-left: 19.4%;
	padding: 0px;
	width: 153px;
	height: 36px;
	background: #FFF url(../bildSleekTheme/HFAmixed.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAmixedB {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HFAmixedB {margin-left: 11.6%;}}
@media screen and (max-width: 650px){
	#HFAmixedB {margin-left: 15%;}}


#HFAnatureB
{
	position: relative;
	top: 81px;
	margin-left: 19.4%;
	padding: 0px;
	width: 102px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAnatur.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAnatureB {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HFAnatureB {margin-left: 11.6%;}}




#HFApaintB
{
	position: relative;
	top: 81px;
	margin-left: 19.4%;
	padding: 0px;
	width: 111px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFApaint.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFApaintB {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HFApaintB {margin-left: 11.6%;}}


#HFAphotB
{
	position: relative;
	top: 81px;
	margin-left: 18.6%;
	padding: 0px;
	width: 175px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAphot.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAphotB {margin-left: 15.1%;}}
@media screen and (max-width: 950px){
	#HFAphotB {margin-left: 10.6%;}}


#HFAsculpB
{
	position: relative;
	top: 81px;
	margin-left: 18.6%;
	padding: 0px;
	width: 141px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAsculp.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HFAsculpB {margin-left: 15.1%;}}
@media screen and (max-width: 950px){
	#HFAsculpB {margin-left: 10.6%;}}






#HfineartC3
{
	margin-top: 41px;
	margin-left: 17%;
	margin-bottom: 0px;
}
@media screen and (max-width: 1150px){
	#HfineartC3 {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#HfineartC3 {margin-left: 9%;}}
@media screen and (max-width: 650px){
	#HfineartC3 {}}

#HfineartC3
{
	width: 100px;
	height: 33px;  /*actual 40*/
	background: transparent url(../bildSleekTheme/Hfineart.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#HfineartC3 {}}


#HfineartC3 a
{
	display: block;
	width: 100px;
	height: 37px; /*actual 40px*/
/*	border: 1px solid #CCC;*/
}

#HfineartC3 a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



.thirdtierportFA
{
	display: block;
	list-style-type: none;
	text-align: left;
	margin-left: 16.4%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 40px;
	width: 475px; /*370*/
/*	border: 1px solid #CCC;*/
}
@media screen and (max-width: 1150px){
	.thirdtierportFA {margin-left: 12%;}}
@media screen and (max-width: 950px){
	.thirdtierportFA {margin-left: 8%;}}
@media screen and (max-width: 650px){
	.thirdtierportFA {margin-left: 3%; width: 90%;}}

.thirdtierportFA li
{
	text-align: left;
	padding: 0px;
	margin-left: -8px;  /*0px*/
	margin-right: 0px;
	margin-top: 0px;
	display: inline-block;
}
@media screen and (max-width: 650px){
	.thirdtierportFA li {margin-left: -20px;}}

.thirdtierportFA li a
{
	text-decoration: none;
}




#HFAartphotoC3
{
	padding: 0px;
	width: 175px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAphot.png) no-repeat 0px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAartphotoC3 {margin-left: 9%;}}  14.8%*/
@media screen and (max-width: 950px){
	#HFAartphotoC3 {margin-left: 2px;}}  /*16.4%*/


#HFAartphotoC3 a
{
	display: block;
	width: 175px;
	height: 36px;
}

#HFAartphotoC3 a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}





#HFAmixedC3
{
	padding: 0px;
	width: 153px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAmixed.png) no-repeat 0px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAmixedC3 {margin-left: 9%;}}  14.8%*/
@media screen and (max-width: 950px){
	#HFAmixedC3 {margin-left: 2px;}}  /*16.4%*/


#HFAmixedC3 a
{
	display: block;
	width: 150px;
	height: 36px;
}

#HFAmixedC3 a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}







#HFApaintC3
{
	padding: 0px;
	width: 111px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFApaint.png) no-repeat 0px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFApaintC3 {margin-left: 9%;}}  14.8%*/
@media screen and (max-width: 950px){
	#HFApaintC3 {margin-left: 2px;}}  /*16.4%*/


#HFApaintC3 a
{
	display: block;
	width: 111px;
	height: 36px;
}

#HFApaintC3 a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}




#HFAsculpC3
{
	padding: 0px;
	width: 141px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HFAsculp.png) no-repeat 0px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAsculpC3 {margin-left: 9%;}}  14.8%*/
@media screen and (max-width: 950px){
	#HFAsculpC3 {margin-left: 2px;}}  /*16.4%*/


#HFAsculpC3 a
{
	display: block;
	width: 141px;
	height: 36px;
}

#HFAsculpC3 a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}




#HFAabstractC
{
	position: relative;
	left: 12px;  /*10.3%*/
	top: 0px;
	text-align: left;
	border-left: 2px solid rgb(36, 100, 228);
	height: 33px; /*36px*/
	width: 133px;  /*plus 8*/
	padding-left: 8px;
	background: transparent url(../bildSleekTheme/HFAabstract.png) no-repeat 8px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAabstractC {margin-left: 16.1%;}}*/
@media screen and (max-width: 950px){
	#HFAabstractC {margin-left: 12px;}}

#HFAabstractC a
{
	display: block;
	width: 125px;
	height: 36px;
}

#HFAabstractC a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



#HFAconceptsC
{
	position: relative;
	left: 12px;  /*10.3%*/
	top: 0px;
	text-align: left;
	border-left: 2px solid rgb(36, 100, 228);
	width: 140px; /*plus8*/
	height: 33px; /*36px*/
	padding-left: 8px;
	background: transparent url(../bildSleekTheme/HFAconcepts.png) no-repeat 8px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAconceptsC {margin-left: 16.1%;}}*/
@media screen and (max-width: 950px){
	#HFAconceptsC {margin-left: 12px;}}

#HFAconceptsC a
{
	display: block;
	width: 132px;
	height: 36px;
}

#HFAconceptsC a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}





#HFAfigurativeC
{
	position: relative;
	left: 12px;  /*10.3%*/
	top: 0px;
	text-align: left;
	border-left: 2px solid rgb(36, 100, 228);
	width: 145px; /*plus 8*/
	height: 33px; /*36px*/
	padding-left: 8px;
	background: transparent url(../bildSleekTheme/HFAfigur.png) no-repeat 8px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAfigurativeC {margin-left: 16.1%;}}*/
@media screen and (max-width: 950px){
	#HFAfigurativeC {margin-left: 12px;}}

#HFAfigurativeC a
{
	display: block;
	width: 137px;
	height: 36px;
}

#HFAfigurativeC a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



#HFAnatureC
{
	position: relative;
	left: 12px;  /*10.3%*/
	top: 0px;
	text-align: left;
	border-left: 2px solid rgb(36, 100, 228);
	padding-left: 8px;
	width: 110px; /*plus8*/
	height: 33px; /*36px*/
	background: transparent url(../bildSleekTheme/HFAnatur.png) no-repeat 8px 0px;
}
/*@media screen and (max-width: 1150px){
	#HFAnatureC {margin-left: 16.1%;}}*/
@media screen and (max-width: 950px){
	#HFAnatureC {margin-left: 12px;}}

#HFAnatureC a
{
	display: block;
	width: 102px;
	height: 36px;
}

#HFAnatureC a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}









.faPortTitle
{
/*	display: block; */
/*	margin-left: 2.4%;  *//*8px*/
/*	margin-left: 8px;*/
	position: relative;
	left: 16px;  /*22*/
	top: -3px;  /*-8px -11px*/
	width: 300px;  /*300px*/
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
/*	color: rgba(10, 10, 10, .4);*/
	color: rgba(10, 10, 10, .65);
	color: rgba(90, 90, 90, .65);
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	font-size: 20px;  /*16px*/
	letter-spacing: 0px;
}
@media screen and (max-width: 1150px){
	.faPortTitle {margin-left: 6px;}}
@media screen and (max-width: 950px){
	.faPortTitle {margin-left: 1px;}}
@media screen and (max-width: 650px){
	.faPortTitle {margin-left: 1px; left: 9px;}}


.faPortTitlePht
{
/*	display: block; */
/*	margin-left: 2.4%;  *//*8px*/
/*	margin-left: 8px;*/
	position: relative;
	left: 16px;  /*52*/
	top: -3px;  /*-8px -11px*/
	width: 300px;  /*300px*/
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
/*	color: rgba(10, 10, 10, .4);*/
	color: rgba(10, 10, 10, .65);
	color: rgba(90, 90, 90, .65);
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	font-size: 20px;  /*16px*/
	letter-spacing: 0px;
}
@media screen and (max-width: 1150px){
	.faPortTitlePht {margin-left: 27px;}}
@media screen and (max-width: 950px){
	.faPortTitlePht {margin-left: 4px;}}
@media screen and (max-width: 650px){
	.faPortTitlePht {margin-left: 1px; left: 9px;}}
















#Hgd
{
	margin-left: 15.2%;
}
@media screen and (max-width: 1150px){
	#Hgd {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hgd {margin-left: 9%;}}

#Hgd
{
	width: 224px;
	height: 46px;
	background: transparent url(../bildSleekTheme/Hgraphdesign.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hgd {}}


#Hgd2
{
	position: relative;
	left: 10.2%;  /*12.7*/
	top: 50px;
	width: 280px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hgd2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hgd2 {left: 5%;}}



#HgdB
{
	position: absolute;
	top: 130px;
	left: 20px;
	margin-left: 5.2%;
}
@media screen and (max-width: 950px){
	#HgdB {top: 195px; left: 3px;}}

#HgdB
{
/*	filter: brightness(90%);
	-webkit-filter: brightness(90%);*/
	width: 195px;
	height: 40px;
	background: transparent url(../bildSleekTheme/graB.png) no-repeat 0px 0px;
}

#HgdB a:hover
{
	border-bottom: 2px solid rgb(55, 56, 89);  /*30, 36, 59*/
}






#Hillus
{
	margin-left: 17%;
}
@media screen and (max-width: 1150px){
	#Hillus {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hillus {margin-left: 9%;}}

#Hillus
{
	width: 139px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hillustrate.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hillus {}}

#Hillus2
{
	position: relative;
	left: 13.4%;
	top: 51px;
	width: 200px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hillus2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hillus2 {left: 5%;}}




#HillusB
{
	margin-left: 6.9%; /*11.7*//*below 7.2% 1%*/
}
@media screen and (max-width: 1150px){
	#HillusB {margin-left: 6.8%;}}
@media screen and (max-width: 950px){
	#HillusB {margin-left: 6.2%;}}
@media screen and (max-width: 650px){
	#HillusB {margin-left: .5%;}}

#HillusB
{
	width: 139px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hillustrate.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#HillusB {}}


#HillusB a
{
	display: block;
	width: 139px;
	height: 37px;
}

#HillusB a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



#HIcaric
{
	position: relative;
	top: 81px;
	margin-left: 12%;
	padding: 0px;
	width: 161px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIcaric.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIcaric {margin-left: 14.8%;}}
@media screen and (max-width: 950px){
	#HIcaric {margin-left: 16.4%;}}



#HIcharac
{
	position: relative;
	top: 81px;
	margin-left: 12%;
	padding: 0px;
	width: 226px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIcharacter.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIcharac {margin-left: 14.8%;}}
@media screen and (max-width: 950px){
	#HIcharac {margin-left: 16.4%;}}



#HIfashion
{
	position: relative;
	top: 81px;
	margin-left: 14%; /*18.4*//*below 15.1% 14.1%*/
	padding: 0px;
	width: 104px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIfashion.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIfashion {margin-left: 14.8%;}}
@media screen and (max-width: 950px){
	#HIfashion {margin-left: 16.4%;}}







#HillusBhist
{
	margin-left: 19.6%;  /*7%*//*BELOW - 3.5% 5.8%*/
}
@media screen and (max-width: 1150px){
	#HillusBhist {margin-left: 20.4%;}}
@media screen and (max-width: 650px){
	#HillusBhist {margin-left: 8.9%;}}

#HillusBhist
{
	width: 139px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hillustrate.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#HillusB {}}


#HillusBhist a
{
	display: block;
	width: 139px;
	height: 37px;
}

#HillusBhist a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



#HIfashionhistory
{
	position: relative;
	top: 81px;
	margin-left: 25.3%;  /*13.7*//*BELOW - 15.1% 14.1%*/
	padding: 0px;
	width: 203px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIfashionH.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIfashionhistory {margin-left: 25.2%;}}
@media screen and (max-width: 650px){
	#HIfashionhistory {margin-left: 15.1%;}}






#HillusP
{
	margin-left: 6.9%; /*11.7*//*below 7.2% 1%*/
}
@media screen and (max-width: 1150px){
	#HillusP {margin-left: 6.8%;}}
@media screen and (max-width: 950px){
	#HillusP {margin-left: 6.2%;}}
@media screen and (max-width: 650px){
	#HillusP {margin-left: .5%;}}

#HillusP
{
	width: 139px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hillustrate.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#HillusP {}}


#HillusP a
{
	display: block;
	width: 139px;
	height: 37px;
}

#HillusP a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}

#HIportrait
{
	position: relative;
	top: 81px;
	margin-left: 13%;
	padding: 0px;
	width: 132px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIportr.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIportrait {margin-left: 14%;}}
@media screen and (max-width: 950px){
	#HIportrait {margin-left: 15.4%;}}






#HillusP2
{
	margin-top: 41px;
	margin-left: 6.9%;
	margin-bottom: 0px;
}
@media screen and (max-width: 1150px){
	#HillusP2 {margin-left: 6.8%;}}
@media screen and (max-width: 950px){
	#HillusP2 {margin-left: 6.2%;}}
@media screen and (max-width: 650px){
	#HillusP2 {margin-left: .5%;}}

#HillusP2
{
	width: 139px;
	height: 34px; /*actual 40px*/
	background: transparent url(../bildSleekTheme/Hillustrate.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#HillusP2 {}}


#HillusP2 a
{
	display: block;
	width: 139px;
	height: 34px; /*actual 40px*/
}

#HillusP2 a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



.thirdtierport
{
	display: block;
	list-style-type: none;
	text-align: left;
	margin-left: 7%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 40px;
	width: 340px;  /*370*/
}
@media screen and (max-width: 1150px){
	.thirdtierport {margin-left: 8%;}}
@media screen and (max-width: 950px){
	.thirdtierport {margin-left: 5%;}}
@media screen and (max-width: 650px){
	.thirdtierport {margin-left: 0px;}}

.thirdtierport li
{
	text-align: left;
	padding: 0px;
	margin-left: -8px;  /*0px*/
	margin-right: 0px;
	margin-top: 0px;
	display: inline-block;
}

.thirdtierport li a
{
	text-decoration: none;
}


#HIportraitB
{
/*	position: relative;
	top: 138px;*/

	padding: 0px;
	width: 132px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIportr.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIportraitB {}}
@media screen and (max-width: 950px){
	#HIportraitB {}}

#HIportraitB a
{
	display: block;
	width: 132px;
	height: 36px;
}

#HIportraitB a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}


#HIportrCheer
{
	margin-left: 0px;
	padding: 0px;
	width: 148px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIPcheer.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIportrWaitress {}}
@media screen and (max-width: 950px){
	#HIportrWaitress {}}


#HIportrStewardess
{
/*	position: relative;
	top: 122px;*/

	margin-left: 0px;
	padding: 0px;
	width: 144px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIPsteward.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIportrStewardess {}}
@media screen and (max-width: 950px){
	#HIportrStewardess {}}


#HIportrWaitress
{
	margin-left: 0px;
	padding: 0px;
	width: 114px;
	height: 36px;  /*fix*/
	background: transparent url(../bildSleekTheme/HIPwaitr.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIportrWaitress {}}
@media screen and (max-width: 950px){
	#HIportrWaitress {}}


#HIportrFashionista
{
	margin-left: 0px;
	padding: 0px;
	width: 140px;
	height: 36px;  /*fix*/
	background: transparent url(../bildSleekTheme/HIPfashionist.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIportrFashionista {}}
@media screen and (max-width: 950px){
	#HIportrFashionista {}}




.thirdtierportFASH
{
	display: block;
	list-style-type: none;
	text-align: left;
	margin-left: 7%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 40px;
	width: 425px; /*370*/
}
@media screen and (max-width: 1150px){
	.thirdtierportFASH {margin-left: 7%;}}
@media screen and (max-width: 950px){
	.thirdtierportFASH {margin-left: 3%;}}
@media screen and (max-width: 650px){
	.thirdtierportFASH {margin-left: 0px;}}

.thirdtierportFASH li
{
	text-align: left;
	padding: 0px;
	margin-left: -8px;  /*0px*/
	margin-right: 0px;
	margin-top: 0px;
	display: inline-block;
}
@media screen and (max-width: 650px){
	.thirdtierportFASH li {margin-left: -20px;}}

.thirdtierportFASH li a
{
	text-decoration: none;
}




#HIfashionPort
{
/*	position: relative;
	top: 81px;
	margin-left: 14%;*/
	padding: 0px;
	width: 104px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIfashion.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIfashionPort {margin-left: 9%;}}  /*14.8%*/
@media screen and (max-width: 950px){
	#HIfashionPort {margin-left: 2px;}}  /*16.4%*/


#HIfashionPort a
{
	display: block;
	width: 107px;
	height: 36px;
}

#HIfashionPort a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}


.fashionPortTitle
{
/*	display: block; */
/*	margin-left: 2.4%;  *//*8px*/
/*	margin-left: 8px;*/
	position: relative;
	left: 12px;  /*10.3%*/
	top: -11px;
	width: 300px;  /*300px*/
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
/*	color: rgba(10, 10, 10, .4);*/
	color: rgba(10, 10, 10, .65);
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	font-size: 18px;  /*16px*/
	letter-spacing: 0px;
}
@media screen and (max-width: 1150px){
	.fashionPortTitle {margin-left: 6px;}}
@media screen and (max-width: 950px){
	.fashionPortTitle {margin-left: 1px;}}
@media screen and (max-width: 650px){
	.fashionPortTitle {margin-left: 6px;}}




#HIfashionhistoryB
{
/*	position: relative;
	top: 138px;*/

	padding: 0px;
	width: 203px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIfashionH.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIfashionhistoryB {}}
@media screen and (max-width: 950px){
	#HIfashionhistoryB {}}

#HIfashionhistoryB a
{
	display: block;
	width: 203px;
	height: 36px;
}

#HIfashionhistoryB a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}




#HIreal
{
	position: relative;
	top: 81px;
	margin-left: 14%;
	padding: 0px;
	width: 105px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIrealism.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIreal {margin-left: 15%;}}
@media screen and (max-width: 950px){
	#HIreal {margin-left: 16%;}}




#HIstylize
{
	position: relative;
	top: 81px;
	margin-left: 12%;
	padding: 0px;
	width: 234px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HIstylized.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HIstylize {margin-left: 11%;}}
@media screen and (max-width: 950px){
	#HIstylize {margin-left: 9%;}}










#Hlang
{
	margin-left: 15.2%;
}
@media screen and (max-width: 1150px){
	#Hlang {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hlang {margin-left: 9%;}}

#Hlang
{
	width: 140px;  /*142*/
	height: 40px;
	background: transparent url(../bildSleekTheme/Hlang.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hgd {}}


#Hlang2
{
	position: relative;
	left: 10.3%;  /*12.7*/
	top: 50px;
	width: 280px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hlang2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hlang2 {left: 5%;}}






#Hlang2B
{
	margin-left: 11.7%;  /*17*/
}
@media screen and (max-width: 1150px){
	#Hlang2B {margin-left: 7%;}}
@media screen and (max-width: 950px){
	#Hlang2B {margin-left: 1.4%;}}

#Hlang2B
{}

#Hlang2B
{
	width: 140px;  /*142*/
	height: 40px;
	background: transparent url(../bildSleekTheme/Hlang.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hlang2B {}}


#Hlang2B a
{
	display: block;
	width: 142px;
	height: 37px;
}

#Hlang2B a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}




#HlangDeutsch
{
	position: relative;
	top: 87px;  /*81*/
	margin-left: 17.8%; /*19*/
	padding: 0px;
	width: 117px;
	height: 40px;
	background: transparent url(../bildSleekTheme/HLdeutsch.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HlangDeutsch {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HlangDeutsch {margin-left: 11.6%;}}


#HlangEspano
{
	position: relative;
	top: 87px;  /*81*/
	margin-left: 17.8%; /*19*/
	padding: 0px;
	width: 117px;
	height: 40px;
	background: transparent url(../bildSleekTheme/HLespan.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HlangEspano {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HlangEspano {margin-left: 11.6%;}}


#HlangFranc
{
	position: relative;
	top: 87px;  /*81*/
	margin-left: 17.8%; /*19*/
	padding: 0px;
	width: 110px;
	height: 40px;
	background: transparent url(../bildSleekTheme/HLfrancai.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HlangFranc {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HlangFranc {margin-left: 11.6%;}}

#HlangSverig
{
	position: relative;
	top: 87px;  /*81*/
	margin-left: 17.8%; /*19*/
	padding: 0px;
	width: 123px;
	height: 40px;
	background: transparent url(../bildSleekTheme/HLsvensk.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HlangSverig {margin-left: 16.1%;}}
@media screen and (max-width: 950px){
	#HlangSverig {margin-left: 11.6%;}}















#Hmusic
{
	margin-left: 18%;
}
@media screen and (max-width: 1150px){
	#Hmusic {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hmusic {margin-left: 9%;}}

#Hmusic
{
	width: 101px;
	height: 46px;
	background: transparent url(../bildSleekTheme/Hmusic.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hmusic {}}


#Hmusic2
{
	position: relative;
	left: 15.4%;
	top: 50px;
	width: 120px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hmusic2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hmusic2 {left: 5%;}}




#HmusicB
{
	margin-left: 15%;
}
@media screen and (max-width: 1150px){
	#HmusicB {margin-left: 15.8%;}}
@media screen and (max-width: 950px){
	#HmusicB {margin-left: 16.9%;}}
@media screen and (max-width: 650px){
	#HmusicB {margin-left: 6.7%;}}


#HmusicB
{
	width: 88px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hmusic.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#HmusicB {}}


#HmusicB a
{
	display: block;
	width: 88px;
	height: 40px;
}

#HmusicB a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}



#HMcomposit
{
	position: relative;
	top: 81px;
	margin-left: 17.6%;
	padding: 0px;
	width: 175px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HMcomposit.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HMcomposit {margin-left: 18%;}}
@media screen and (max-width: 950px){
	#HMcomposit {margin-left: 21%;}}
@media screen and (max-width: 650px){
	#HMcomposit {margin-left: 12%;}}



#HMconcept
{
	position: relative;
	top: 81px;
	margin-left: 17.6%;
	padding: 0px;
	width: 132px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HMconcepts.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HMconcept {margin-left: 18%;}}
@media screen and (max-width: 950px){
	#HMconcept {margin-left: 21%;}}
@media screen and (max-width: 650px){
	#HMconcept {margin-left: 12%;}}






#Hphot
{
	margin-left: 17%;
}
@media screen and (max-width: 1150px){
	#Hphot {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hphot {margin-left: 9%;}}

#Hphot
{
	width: 170px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hphoto.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hphot {}}

#Hphot2
{
	position: relative;
	left: 12.4%;
	top: 51px;
	width: 200px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hphot2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hphot2 {left: 5%;}}






#HPmodel
{
	position: relative;
	top: 81px;
	margin-left: 25%;
	padding: 0px;
	width: 101px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HPmodels.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HPmodel {margin-left: 24%;}}
@media screen and (max-width: 950px){
	#HPmodel {margin-left: 21%;}}
@media screen and (max-width: 650px){
	#HPmodel {margin-left: 27%;}}


#HPland
{
	position: relative;
	top: 81px;
	margin-left: 22%;
	padding: 0px;
	width: 153px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HPlandscapes.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HPland {margin-left: 20%;}}
@media screen and (max-width: 950px){
	#HPland {margin-left: 17%;}}



#Hphot2main
{
	margin-left: 18%;  /*17*/
}
@media screen and (max-width: 1150px){
	#Hphot2main {margin-left: 15.2%;}}
@media screen and (max-width: 950px){
	#Hphot2main {margin-left: 8.6%;}}


#Hphot2main
{
	width: 170px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hphoto.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hphot2main {}}


#Hphot2main a
{
	display: block;
	width: 170px;
	height: 37px;
}

#Hphot2main a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}










#Hvid
{
	margin-left: 18%;
}
@media screen and (max-width: 1150px){
	#Hvid{margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hvid {margin-left: 9%;}}

#Hvid
{
	width: 77px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hvideo.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hvid {}}


#Hvid2
{
	position: relative;
	left: 15.4%;
	top: 50px;
	width: 120px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hvid2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hvid2 {left: 5%;}}




#HvidB
{
	margin-left: 18%;
}
@media screen and (max-width: 1150px){
	#HvidB {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hvid {margin-left: 9%;}}

#HvidB
{
	width: 77px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hvideo.png) no-repeat 0px 0px;
}

#HvidB a
{
	display: block;
	width: 78px;
	height: 40px;
}

#HvidB a:hover
{
	border-left: 3px solid #00CCFF;
	border-right: 3px solid #00CCFF;
	border-radius: 7px;
}


#HvidArt
{
	position: relative;
	top: 81px;
	margin-left: 20.4%;
	padding: 0px;
	width: 109px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HVartistic.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HvidArt {margin-left: 17%;}}
@media screen and (max-width: 950px){
	#HvidArt {margin-left: 17%;}}
@media screen and (max-width: 650px){
	#HvidArt {margin-left: 20%;}}


#HvidMod
{
	position: relative;
	top: 81px;
	margin-left: 20.4%;
	padding: 0px;
	width: 125px;
	height: 36px;
	background: transparent url(../bildSleekTheme/HVmodeling.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1150px){
	#HvidMod {margin-left: 17%;}}
@media screen and (max-width: 950px){
	#HvidMod {margin-left: 17%;}}
@media screen and (max-width: 650px){
	#HvidMod {margin-left: 20%;}}











#Hwrite
{
	margin-left: 22.2%;
}
@media screen and (max-width: 1150px){
	#Hwrite {margin-left: 18.3%;}}
@media screen and (max-width: 950px){
	#Hwrite {margin-left: 15%;}}
@media screen and (max-width: 650px){
	#Hwrite {margin-left: 18%;}}

#Hwrite
{
	width: 98px;
	height: 40px;
	background: transparent url(../bildSleekTheme/Hwrite.png) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hwrite{}}

#Hwrite2
{
	position: relative;
	left: 19%; /*17.6%*/
	top: 51px;
	width: 130px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1460px){
	#Hwrite2 {left: 17%;}}
@media screen and (max-width: 1150px){
	#Hwrite2 {left: 13%;}}
@media screen and (max-width: 950px){
	#Hwrite2 {left: 10.4%;}}

















.topW
{
	position: fixed;	
	left: 30px;
	bottom: 39px;
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media screen and (max-width: 950px){
	.topW {position: fixed; left: 4px; bottom: 28px;}}
@media print
	{.topW {display: none;}}

.topW a
{
	background-color: #FFF;
	font-family: futura, helvetica, arial, sans-serif;
	font-size: 28px;
	padding: 2px 6px 2px 8px;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	color: #0066CC;
	border: 2px solid #FFF;
	border-radius: 9px;
}
@media screen and (max-width: 950px){
	.topW a {font-size: 24px;}}

.topW a:hover
{
	border: 2px solid #0066CC;
}
@media screen and (max-width: 950px){
	.topW a:hover {}}





.topB
{
/*	visibility: hidden;*/
}

.topB
{
	position: fixed;	
	width: 34px;
	height: 40px;
	left: 10px;
	bottom: 39px;
}
@media screen and (max-width: 950px){
	.topB {position: fixed; width: 15px; height: 20px; left: 1px; bottom: 28px;}}
@media print
	{.topB {display: none;}}

.topB a
{
	background-color: #EEE;
	font-family: futura, helvetica, arial, sans-serif;
	font-size: 22px;
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	color: #33CCFF;
	border: 2px solid #33CCFF;
	border-radius: 12px;
}
@media screen and (max-width: 950px){
	.topB a {font-size: 14px; border: 1px solid #33CCFF;}}

.topB a:hover
{
	border: 2px solid rgb(30, 96, 179);
	color: rgb(30, 96, 179);
}
@media screen and (max-width: 950px){
	.topB a:hover {border: 1px solid rgb(30, 96, 179);}}


.topA
{
	height: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}






.topOb
{
	position: fixed;	
	left: 10px;
	bottom: 39px;
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media screen and (max-width: 950px){
	.topOb {position: fixed; left: 4px; bottom: 28px;}}
@media print
	{.topOb {display: none;}}

.topOb a
{
	background-color: #FFF;
	font-family: futura, helvetica, arial, sans-serif;
	font-size: 24px; /*28px*/
	padding: 1px 3px 1px 5px; /*2 6 2 8*/
	font-style: normal;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	color: #0066CC;
	border: 2px solid #FFF;
	border-radius: 9px;
}
@media screen and (max-width: 950px){
	.topOb a {font-size: 20px;}}

.topOb a:hover
{
	border: 2px solid #CCC;
}
@media screen and (max-width: 950px){
	.topOb a:hover {}}

.topOa
{
/*	height: 0px;
	position: absolute;
	top: 390px;
	left: 0px;*/
}








#containerOart
{
	margin-top: 0px;
	height: auto;
	background-color: rgb(28, 42, 67);
	background-color: #FFF;
/*	border-top: 12px solid rgb(30, 36, 49);*/
/*	border-bottom: 4px solid rgb(30, 36, 49);*/
	width: 100%; /*99.9%;*/
/*	margin-top: 2%;
	margin-bottom: 2%;*/
	background: #FFF;
}
@media screen and (max-width: 800px){
	#containerOart {margin-top: 0px; background: #FFF; border: none;}}
@media screen and (max-width: 605px){
	#containerOart {width: 100%; margin-top: 0px; background: #FFF;}}



#wrapO1, #wrapOwords
{
	width: 100%;
	height: auto; /*780*/
	margin-top: 0px;
	background-color: transparent;
	z-index: 3;
	border-top: none;
	border-bottom: none;
	background-color: #FFF;
}


#wrapFA
{
	width: 100%;
	height: auto;
	margin-top: 0px;
	background-color: transparent;
	z-index: 3;
	border-top: none;
	border-bottom: none;
	background-color: #FFF;
/*	border: 1px solid #333;*/

}


#wrapOport
{
	width: 100%;
	height: auto; /*780*/
	margin-top: 0px;
	background-color: transparent;
	z-index: 3;
	border: none;
/*	background-color: rgb(30, 36, 49);*/
}








#contentO1
{
	margin-top: 0px;
	height: 575px;
	background: #FFF;
	background-color: #FFFFF0;
	background-color: rgb(255, 255, 232);
	background-color: #FAFAD2;
	background-color: #F5F5DC;

	background-color: #FFF;
}
@media screen and (max-width: 800px){
	#contentO1 {height: 100%;}}

#contentOvideo
{
	margin-top: 0px;
	height: 750px;
	background-color: #FFF;
}
@media screen and (max-width: 1560px){
	#contentOvideo {height: 800px;}}
@media screen and (max-width: 1100px){
	#contentOvideo {height: 800px;}}
@media screen and (max-width: 850px){
	#contentOvideo {height: 500px;}}
@media screen and (max-width: 650px){
	#contentOvideo {height: 550px;}}


#contentOwords
{
	margin-top: 0px;
	height: auto;
	background-color: #FFF;
}
@media screen and (max-width: 800px){
	#contentOwords {height: 100%;}}

#contentOport
{
	margin-top: 30px;
	height: auto;
	background-color: rgb(30, 36, 49);
}
@media screen and (max-width: 800px){
	#contentOport {height: 100%;}}

#contentOportFash
{
	margin-top: 5px; /*30px*/
	height: auto;
	background-color: #FFF;
}
@media screen and (max-width: 800px){
	#contentOportFash {height: 100%;}}









/*----LOGO & SCREENSIZE NOTE WRAPS----*/
.wrapI
{
/*	float: left;*/
/*	display: inline;*/	/*--FIXES IE WIN DOUBLE MARGIN BUG*/
	width: 100%;
	height: 45px;	/*55 62px;*/
	border-bottom: 1px solid #999;
/*	background-color: transparent;*/
/*	background-color: rgba(100%, 100%, 100%,.4);*/
/*	background-color: rgba(5%, 5%, 5%, .95);*/
	background-color: #333;
	background-color: rgba(12%, 12%, 12%, 1);
	background-color: transparent;
	background-color: rgb(25%, 25%, 25%);
	background-color: rgb(7, 34, 69); /*30, 36, 49*/
}

.wrapI #socal
{
	background: #FFF;
}

#wrapA
{
/*	float: left;*/
/*	display: inline;*/	/*--FIXES IE WIN DOUBLE MARGIN BUG*/
	width: 100%;
/*	width: 285px;*/
	height: 45px;	/*55 62px;*/
	border-bottom: 1px solid #999;
/*	background-color: transparent;*/
/*	background-color: rgba(100%, 100%, 100%,.4);*/
/*	background-color: rgba(5%, 5%, 5%, .95);*/
	background-color: #333;
	background-color: rgba(12%, 12%, 12%, 1);
	background-color: #FFF;
}

#wrapA #socal
{
	background: #FFF;
}






/*----LOGO SETTINGS----*/

#indexlogoPhoto
{
	float: left;
	width: 235px;  /*280*/
	margin-bottom: 0px;
	padding: 0;
	height: 18px;	/*35 78 84px*/
	background: transparent url(../bild/TopLogB.png) no-repeat 0px 0px;
	margin-left: 20px;
	margin-top: 15px;
/*	margin: 0 auto;*/
/*	border: 1px solid #CCC;*/
	background-color: transparent;
}

#indexlogoPhoto2
{
	float: left;
	width: 255px;  /*280*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	height: 35px;	/*78 84px*/
	background: transparent;
	margin-left: 0px;
	margin-top: 2px;
/*	margin: 0 auto;*/
/*	border: 1px solid #CCC;*/
	background-color: transparent;
}

.legal
{
	float: right;
	margin: 12px 75px 0px 0px;
}
@media screen and (max-width: 1100px){
	.legal {margin: 12px 50px 0px 0px;}}
@media screen and (max-width: 950px){
	.legal {display: none;}}


.legal .resources a, .legal .privacy a, .legal .terms a, .legal .changelogT a, .legal .newsT a, .legal .newsT2 a, .legal .navbio a
{
	font-family: helvetica, arial, futura, sans-serif;
	font-weight: bold;
	list-style-type: none;
	font-size: 11px;
	color: #666666;
	color: #999;
	color: rgb(160, 160, 160);
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0px 6px 0px 9px;  /*0 15 0 9*/
	border-left: 1px solid #999;
}


/*.legal .navbio2 a
{
	border-left: none;
}

.legal .newsT a
{
	border-left: none;
}*/


.legal .resources a
{
	font-weight: bold;
	font-style: italic;
	color: #003399;
	color: #FF6600;
	color: #33CCFF;
}
/*@media screen and (max-width: 950px){
	.legal .resources a, .legal .privacy a, .legal .terms a, .legal .changelogT a, .legal .newsT a, .legal .newsT2 a, .legal .navbio a {font-size: 10px; padding: 0px 3px 0px 0px;}}*/


.legal .resources a:hover, .legal .privacy a:hover, .legal .terms a:hover, .legal .changelogT a:hover, .legal .newsT a:hover, .legal .newsT2 a:hover, .legal .navbio a:hover
{
	color: #33CCFF;
	color: rgb(6, 90, 208);
	color: #EEE;
}


.legal a.active
{
	color: #33CCFF;
	color: rgb(12, 42, 163);
	color: rgb(6, 90, 208);
	color: rgb(178, 215, 255);
}





.wrapI2
{
	width: 100%;
	height: 45px;
	background-color: rgb(226, 118, 17);
	background-color: rgb(7, 34, 69);
}
@media screen and (min-width: 951px){
	.wrapI2 {display: none;}}
@media screen and (max-width: 650px){
	.wrapI2 {height: 37px;}}





.legal2
{
	float: right;
	margin: 12px 35px 20px 0px;
}
@media screen and (min-width: 951px){
	.legal2 {display: none;}}
@media screen and (max-width: 951px){
	.legal2 {display: visible;}}
@media screen and (max-width: 650px){
	.legal2 {margin: 7px 30px 15px 0px;}}
@media print
	{.legal2 {display: none;}}


.legal2 .resources a, .legal2 .privacy a, .legal2 .terms a, .legal2 .changelogT a, .legal2 .newsT a, .legal2 .newsT2 a, .legal2 .navbio a
{
	font-family: helvetica, arial, futura, sans-serif;
	font-weight: bold;
	list-style-type: none;
	font-size: 10px;
	color: #666666;
	color: #999;
	color: rgb(160, 160, 160);
	text-decoration: none;
	padding: 0px 15px 0px 0px;
	border-left: 1px solid #999;
}

.legal2 .resources a
{
	font-weight: bold;
	font-style: italic;
/*	margin-right: 5px;*/
	color: #003399;
	color: #FF6600;
	color: #33CCFF;
}
@media screen and (max-width: 950px){
	.legal2 .resources a, .legal2 .privacy a, .legal2 .terms a, .legal2 .changelogT a, .legal2 .newsT a, .legal2 .newsT2 a, .legal2 .navbio a {font-size: 9.3px; padding: 0px 9px 0px 9px;}}
@media screen and (max-width: 650px){
	.legal2 .resources a, .legal2 .privacy a, .legal2 .terms a, .legal2 .changelogT a, .legal2 .newsT a, .legal2 .newsT2 a, .legal2 .navbio a {font-size: 8.5px; padding: 0px 3px 0px 7px;}}

.legal2 .resources a:hover, .legal2 .privacy a:hover, .legal2 .terms a:hover, .legal2 .changelogT a:hover, .legal2 .newsT a:hover, .legal2 .newsT2 a:hover, .legal2 .navbio a:hover
{
	color: rgb(6, 90, 208);
	color: #EEE;
}

.legal2 a.active
{
	color: #33CCFF;
	color: rgb(12, 42, 163);
	color: rgb(6, 90, 208);
	color: #99CCFF;
	color: rgb(178, 215, 255);
}





/*----TOP LINKS----*/
#socal
{
/*	position: fixed;*/
	float: right;  /*left*/
	width: 29px;	/*135 127 300px 50%*/
	height: 21px;
	margin-top: 10px;
	margin-left: 10px;
	display: inline-block;	/*block*/ /*--FIXES IE WIN DOUBLE MARGIN BUG--*/
	padding: 0px;
	list-style: none;
	background: transparent;
}



#intro
{
	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
/*	font-size: 9.5px;*/
	font-weight: bold;
	font-style: italic;	/*italic;*/
	letter-spacing: 0px;
}

#socal li
{

	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
	font-size: 7.5px;
	font-weight: bold;
	font-style: italic;	/*italic;*/
	display: inline-block;
	padding-top: 0px;	/*12px;*/
	line-height: 0px;	/*12px;*/
	width: 29px;
	padding-right: 4px;
	height: 30px;
	color: #FFF;	/*#999;*/
	background: #FFF;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	border-radius: 9px 0px 0px 9px;
}

#socal li a
{
	text-decoration: none;
}

#socal li a:hover
{
	border-bottom: 2px solid #33CCFF;
}


#sotumbl a img
{
/*	margin-top: 14px;  *//*5px;*/
	margin: 14px 3px 0px 3px;
}	

#soinsta a img
{
/*	margin-top: 10px;  *//*5*/
	margin: 4px 0px 6px 4px;
}

#socal::after
{
	content: "";
	clear: both;
	display: table;
}




/*---INTROS---*/
.hIntromain
{
	margin: 44px 0px 10px 0px;
}

.hIntro1mob
{
	display: none;
}
@media screen and (max-width: 750px){
	.hIntro1mob {display: block; height: 327px; width: 266px; margin: 0 auto; background: #FFF url(../bildSleekTheme/hIntro1mob.png) no-repeat 0px 0px;}}

.hIntro1a
{
	margin-left: 7%;
	margin-bottom: 17px;
	height: 119px;  /*123*/
	width: 410px;
	opacity: 1;
	filter: alpha(opacity=100);
	background: #FFF url(../bildSleekTheme/hIntro1a.png) no-repeat 0px 0px;
	animation: homeIntro1a 2.4s ease-in;
-webkit-animation: homeIntro1a 2.4s ease-in;
-moz-animation: homeIntro1a 2.4s ease-in;
}
@media screen and (max-width: 750px){
	.hIntro1a {display: none;}}


@keyframes homeIntro1a 
{
0%	{margin-left: 0%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 0%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 1%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 2%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 3%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 4%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 5%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 6%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 6.3%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 6.6%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 7%; opacity: 1; filter: alpha(opacity=100);}
}

@-webkit-keyframes homeIntro1a 
{
0%	{margin-left: 0%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 0%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 1%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 2%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 3%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 4%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 5%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 6%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 6.3%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 6.6%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 7%; opacity: 1; filter: alpha(opacity=100);}
}

@-moz-keyframes homeIntro1a 
{
0%	{margin-left: 0%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 0%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 1%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 2%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 3%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 4%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 5%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 6%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 6.3%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 6.6%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 7%; opacity: 1; filter: alpha(opacity=100);}
}






.hIntro1b
{
	margin-left: 22%;
	margin-bottom: 2px;
	height: 88px;
	width: 415px;
	opacity: 1;
	filter: alpha(opacity=100);
	background: #FFF url(../bildSleekTheme/hIntro1b.png) no-repeat 0px 0px;
	animation: homeIntro1b 3.4s ease-in;
-webkit-animation: homeIntro1b 3.4s ease-in;
-moz-animation: homeIntro1b 3.4s ease-in;
}
@media screen and (max-width: 1100px){
	.hIntro1b {margin-left: 16%;}}
@media screen and (max-width: 750px){
	.hIntro1b {display: none;}}


@keyframes homeIntro1b 
{
0%	{margin-left: 40%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 39.5%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 39%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 37.5%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 35%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 33%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 31%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 29%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 27%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 25%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 22%; opacity: 1; filter: alpha(opacity=100);}
}

@-webkit-keyframes homeIntro1b 
{
0%	{margin-left: 40%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 39.5%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 39%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 37.5%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 35%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 33%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 31%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 29%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 27%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 25%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 22%; opacity: 1; filter: alpha(opacity=100);}
}

@-moz-keyframes homeIntro1b 
{
0%	{margin-left: 40%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 39.5%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 39%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 37.5%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 35%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 33%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 31%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 29%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 27%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 25%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 22%; opacity: 1; filter: alpha(opacity=100);}
}




.hIntro1c
{
	margin-left: 43%;
	margin-top: 12px;
	height: 119px;
	width: 455px;
	opacity: 1;
	filter: alpha(opacity=100);
	background: #FFF url(../bildSleekTheme/hIntro1c.png) no-repeat 0px 0px;
	animation: homeIntro1c 4.4s ease-in;
-webkit-animation: homeIntro1c 4.4s ease-in;
-moz-animation: homeIntro1c 4.4s ease-in;
}
@media screen and (max-width: 1250px){
	.hIntro1c {margin-left: 33%;}}
@media screen and (max-width: 1100px){
	.hIntro1c {margin-left: 16%;}}
@media screen and (max-width: 750px){
	.hIntro1c {display: none;}}

@keyframes homeIntro1c
{
0%	{margin-left: 23%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 25%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 27%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 29%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 31%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 33%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 35%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 37%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 39%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 41%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 43%; opacity: 1; filter: alpha(opacity=100);}
}

@-webkit-keyframes homeIntro1c 
{
0%	{margin-left: 23%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 25%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 27%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 29%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 31%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 33%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 35%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 37%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 39%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 41%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 43%; opacity: 1; filter: alpha(opacity=100);}
}

@-moz-keyframes homeIntro1c 
{
0%	{margin-left: 23%; opacity: 0; filter: alpha(opacity=0);}
10%	{margin-left: 25%; opacity: .1; filter: alpha(opacity=10);}
20%	{margin-left: 27%; opacity: .2; filter: alpha(opacity=20);}
30%	{margin-left: 29%; opacity: .3; filter: alpha(opacity=30);}
40%	{margin-left: 31%; opacity: .4; filter: alpha(opacity=40);}
50%	{margin-left: 33%; opacity: .5; filter: alpha(opacity=50);}
60%	{margin-left: 35%; opacity: .6; filter: alpha(opacity=60);}
70%	{margin-left: 37%; opacity: .7; filter: alpha(opacity=70);}
80%	{margin-left: 39%; opacity: .8; filter: alpha(opacity=80);}
90%	{margin-left: 41%; opacity: .9; filter: alpha(opacity=90);}
100% {margin-left: 43%; opacity: 1; filter: alpha(opacity=100);}
}






.startSmaller
{
	letter-spacing: 1px;
	font-size: 16px;
}
@media screen and (max-width: 800px){
	.startSmaller {font-size: 14px;}}




.madewithoutAI
{
	width: 95px;
	height: 70px;
	background: #FFF url(../bild/hum1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.madewithoutAI {width: 65px; height: 48px; background: #FFF url(../bild/hum1b.jpg) no-repeat 0px 0px;}}










/*----CLEARS THE NAV FLOATS----*/
.toclear
{
	clear: left;	/*all;*/
	clear: right;
}





.navO
{
	z-index: 2;
/*	width: auto; *//*140px*/
	width: 100%; /*100%*/
	padding: 0px;
/*	margin-left: 25px;*/
	padding-left: 25px;
	margin-left: 50px;
	margin: 0 auto;
	display: block;
	list-style-type: none;
	background-color: #FFF;
	text-align: center;
/*	margin-bottom: 10px;*/
/*	overflow: hidden;*/
/*	height: 44px;*/
}
@media screen and (max-width: 951px){
	.navO {/*border-top: 1px solid #999; */padding-top: 12px;}}
@media screen and (max-width: 800px){
	.navO {display: inline-block; padding-left: 10px;}}



.navO li
{
	overflow: hidden;
	background-color: #FFF;
	font-family: bodoni, didot, "Adobe Caslon Pro", serif;
	font-family: courier, serif;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, futura, sans-serif;
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
/*	border: 2px solid #DDD;
	border-radius: 5px;*/
	font-size: 14px;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	text-align: center;
	width: auto;  /*77*/
	margin-top: 25px;
	margin-right: 5px;  /*10*/
	line-height: 10px;
	display: inline-block;
}
@media screen and (max-width: 800px){
	.navO li {display: inline;}}
@media screen and (max-width: 800px){
	.navO li {line-height: 30px;}}



.navO li a
{
	background-color: transparent;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 1px;
	color: #DDD;
	font-family: "Adobe Caslon Pro", serif;
	font-family: courier, serif;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
	font-weight: normal;
	padding-right: 10px;
/*	padding-left: 1px;*/
	border-right: 1px solid #CCC;
/*	border-radius: 0px 14px 14px 0px;		14px 0px 0px 14px;*/
	text-align: center;
	font-size: 13px;  /*14 18*//*below 12px 11px 12px*/
	letter-spacing: .5px; /*1px;*/
}
@media screen and (max-width: 950px){
	.navO li a {font-size: 12px; padding-right: 6px;}}
@media screen and (max-width: 650px){
	.navO li a {font-size: 11px; padding-left: 1px; padding-right: 5px; line-height: 7px;}}
@media print
	{.navO li a {font-size: 12px;}}



.navO .navxtras a
{
	font-style: italic;
	border-right: none;
}

.navO .navprivacy a, .navO .navterms a
{
	border-radius: 0px;
	border-left: 1px solid #CCC;
	border: none;
	padding-right: 5px;
	font-style: italic;
}
@media screen and (max-width: 800px){
	.navO .navprivacy a, .navO .navterms a {font-size: 12px; padding-right: 4px;}}
@media screen and (max-width: 650px){
	.navO .navprivacy a, .navO .navterms a {font-size: 11px; padding-right: 3px; line-height: 7px;}}


.navO .navart a, .navO .navdesign a, .navO .navillustration a, .navO .navlanguages a, .navO .navmusic a, .navO .navphotos a, .navO .navvideo a, .navO .navwriting a, .navO .navxtras a
{
	color: #666666;
	color: rgb(160, 160, 160);
	color: #666666;
}

.navO .navart a:hover, .navO .navdesign a:hover, .navO .navillustration a:hover, .navO .navlanguages a:hover, .navO .navmusic a:hover, .navO .navphotos a:hover, .navO .navvideo a:hover, .navO .navwriting a:hover, .navO .navxtras a:hover
{
	color: #333;
	color: #33CCFF;
}

.navO li a.active
{
	color: #33CCFF;
	font-weight: bold;
	color: #003399;
	color: rgb(6, 90, 208);
}


.navO a
{
	padding: 6px 3px 6px 3px;
	background: transparent;
	display: inline-block;
}
@media screen and (max-width: 800px){
	.navO a {padding: 3px 3px 3px 1px; display: inline;}}











.nav3
{
	z-index: 2;
	width: 300px; /*200px*/
	height: 30px;
	padding: 0px;
	margin-left: 120px;
	margin-top: 20px;
	display: block;
	list-style-type: none;
	background-color: #FFF;
	background-color: transparent;
	text-align: center;
/*	margin-bottom: 10px;*/
	border: 1px solid #666666;
	border-radius: 5px;
	background-color: rgb(239, 239, 239);
}
@media screen and (max-width: 950px){
	.nav3 {margin-left: 0px; height: 25px; border-radius: 0px 5px 5px 0px;}}
@media screen and (max-width: 650px){
	.nav3 {width: 270px; height: 24px;}}


.nav3 li
{
	overflow: hidden;
	background-color: transparent;
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
/*	border: 2px solid #DDD;
	border-radius: 5px;*/
	font-size: 14px;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #666666;
	padding-top: 8px;
	padding-bottom: 9px;
	line-height: 10px;
	display: inline-block;
}
@media screen and (max-width: 950px){
	.nav3 li {padding-top: 5px; padding-bottom: 6px;}}
@media screen and (max-width: 650px){
	.nav3 li {padding-top: 5px; padding-bottom: 6px;}}

.nav3 .nav3n
{
	border-right: none;
}

.nav3 li a
{
	background-color: transparent;
	text-decoration: none;
	list-style-type: none;
	color: #000;
	color: rgb(30, 96, 199); /*30, 96, 179*/
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
	font-weight: normal;
	padding: 0px 9px 0px 9px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px; /*1px;*/
}
@media screen and (max-width: 950px){
	.nav3 li a {font-size: 10px;}}
@media screen and (max-width: 650px){
	.nav3 li a {font-size: 9px;}}
@media print
	{.nav3 li a {font-size: 11px;}}

/*.nav3 .nav3n a
{
	color: rgb(160, 160, 160);
}*/

.nav3 li a:hover
{
	color: #333;
	color: #33CCFF;
}

/*.nav3 .nav3n a:hover
{
	color: rgb(160, 160, 160);
}*/




/*--S*--/
.Meet1
{
	display: inline-block;
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


#Meet2
{
	border: none;
/*	padding: 2px 9px 0px 9px;*/
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	list-style-type: none;
/*	line-height: 30px;
	height: 32px;*/
	margin-top: 0px;
	color: #999;
	overflow: hidden;
}


.Departments1
{
	position: fixed;
	z-index: 8; /*8*/
/*	min-width: 165px;*/
	padding-top: 0px;
	margin-top: 0px;
	display: none;
	height: 28px; /*231*/
/*	border: 1px solid #CCC;*/
	text-align: center;
}

.Departments1 li
{
	margin: 0;
	margin: 0px 0px;  /*WEBKIT ONLY*/
	padding: 0;
	height: 28px; /*24*/
	line-height: 21px;
	display: none; /*inline-b*/
	text-align: left;
	border-bottom: 1px solid #333;
	border-right: none;
}


.Departments1 li a
{
	width: 100%;
	text-decoration: none;
	position: relative;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #999;
}


.Meet1:hover .Departments1 li
{
	display: block; /*inline-block*/
	position: relative; /*fixed*/
	top: -4px;
	left: 460px;
	width: 100px;
	text-align: left;
	transition: .4s;
	margin-left: 0px;
	padding-left: 0px;
/*	background-color: transparent;
	background-color: rgba(10%, 10%, 10%, .23);
	background-color: #EEE;*/
}









/*--BI--*/


#wordsTextBio
{
	width: 100%;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0px;
/*	font-size: 13px;
	line-height: 26px;*/
	background: #FFF;
}

.wordsTextBio2
{
	width: 70%;
	margin: 0 auto;
	height: auto;
	background-color: #FFF;
}
/*@media screen and (max-width: 1550px){
	.wordsTextBio2 {height: 1120px;}}
@media screen and (max-width: 1250px){
	.wordsTextBio2 {height: 1220px;}}
@media screen and (max-width: 1100px){
	.wordsTextBio2 {height: 1200px;}}
@media screen and (max-width: 950px){
	.wordsTextBio2 {height: 900px; width: 98%; margin-top: 15px;}}
@media screen and (max-width: 750px){
	.wordsTextBio2 {height: 1100px;}}
@media screen and (max-width: 650px){
	.wordsTextBio2 {height: 1590px;}}*/

.wordsTextBio2 p
{
	width: 99.9%;
/*	font-size: 13px;
	line-height: 26px;*/
	line-height: 33px;
	padding: 5px 15px 15px 15px;
	text-align: left;
}
@media screen and (max-width: 650px){
	.wordsTextBio2 p {padding: 3px 5px 5px 5px;}}






#bioPic
{
/*	margin-left: 210px;*/
	border: 2px solid #333;
	border-radius: 14px;
	float: left;
}
@media screen and (max-width: 950px){
	#bioPic {margin-left: 50px;}}

#bioPic
{
	width: 220px;
	height: 220px;
	background: #999 url(../bild/av1.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	#bioPic {width: 150px; height: 150px; background-size: contain;}}
@media screen and (max-width: 650px){
	#bioPic {width: 100px; height: 100px; background-size: contain;}}





#bioGraph1
{
	border: 2px solid #333;
	border-radius: 14px;
	margin-top: 25px;
}
@media screen and (max-width: 950px){
	#bioGraph1 {margin-top: 15px;}}

#bioGraph1
{
	margin: 0 auto;
	width: 500px;
	height: 157px;
	background: #999 url(../bild/c1.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	#bioGraph1 {width: 270px; height: 88px; background-size: contain;}}
@media screen and (max-width: 650px){
	#bioGraph1 {width: 210px; height: 69px; background-size: contain;}}





#bioGraph2
{
	border: 2px solid #333;
	border-radius: 14px;
	margin-top: 60px;
	float: right;
}
@media screen and (max-width: 950px){
	#bioGraph2 {margin-top: 20px;}}

#bioGraph2
{
	width: 300px;
	height: 382px;
	background: #999 url(../bild/c2.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	#bioGraph2 {width: 200px; height: 255px; background-size: contain;}}
@media screen and (max-width: 650px){
	#bioGraph2 {width: 130px; height: 166px; background-size: contain;}}




.bioText
{
	width: 95%;  /*85*/
/*	border: 1px solid #CCC;*/
}
@media screen and (max-width: 950px){
	.bioText {width: 100%;}}

.bioText p
{
	text-align: left;
/*	width: 70%;*/
	font-size: 16px;  /*14.5*/
/*	margin-left: 15%;*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 33px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.bioText  p {margin-left: 10%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.bioText p {font-size: 13px; margin: 0 auto; line-height: 29px;}}


.bioText::after
{
	content: "";
	clear: both;
	display: table;
}







/*--NEWS--*/
#newsText
{
	margin-top: 5px;
}

#newsText
{
	width: 100%;
	height: auto;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 0px;	/*10px*/
/*	border-bottom: 1px solid #CCC;*/
	font-size: 12px;
	color: #000;
	letter-spacing: 0px;
	font-size: 16px;
	line-height: 16px;
	background-color: rgb(58, 130, 231); /*38 148 241*/
	background-color: #DDD;
	font-family: georgia, palatino, 'Times new roman', serif;
}

.newsStart
{
	margin-top: 0px;
	margin-bottom: 30px;
}

.newsStart
{
	width: 87%; /*80*/
	height: auto;
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	border: 1px solid #FFF;
	border-radius: 11px;
	margin: 0 auto;
}
@media screen and (max-width: 1000px){
	.newsStart {width: 100%;}}



#Hnews1
{
	margin-left: 14.9%;
}
@media screen and (max-width: 1150px){
	#Hnews1 {margin-left: 13.5%;}}
@media screen and (max-width: 950px){
	#Hnews1 {margin-left: 9%;}}

#Hnews1
{
	width: 101px;
	height: 39px;
	background: transparent url(../bildSleekTheme/Hnews.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 900px){
	#Hnews1 {}}


#Hnews2
{
	position: relative;
	left: 11.5%;  /*21*/
	top: 55px;
	width: 200px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	color: rgba(10, 10, 10, .2);
	font-weight: bold;
	line-height: 6px;
	text-align: left;
	font-size: 14px;
	letter-spacing: 8px;
	padding: 0px;
}
@media screen and (max-width: 1150px){
	#Hnews2 {left: 9%;}}
@media screen and (max-width: 950px){
	#Hnews2 {left: 5%;}}



.newsDate
{
	font-family: helvetica, arial, sans-serif;
	color: #0066CC;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-style: italic;
	letter-spacing: .5px;
}
@media screen and (max-width: 975px){
	.newsDate {font-size: 11.5px;}}
@media screen and (max-width: 800px){
	.newsDate {font-size: 10px;}}



.newsTitle
{
	font-family: helvetica, arial, sans-serif;
	color: #0066CC;
	color: rgb(26, 66, 186);
	color: rgb(16, 169, 195);
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
}
@media screen and (max-width: 975px){
	.newsTitle {font-size: 14.5px;}}
@media screen and (max-width: 800px){
	.newsTitle {font-size: 12.5px;}}


.newsSubtitle
{
	font-family: helvetica, arial, sans-serif;
	color: #000;
	padding: 4px 7px 4px 7px;
	border: 1.5px solid #333;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
}
@media screen and (max-width: 975px){
	.newsSubtitle {font-size: 12.5px;}}
@media screen and (max-width: 800px){
	.newsSubtitle {font-size: 10.5px;}}


.newsSubtitleG
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(175, 175, 175);
	padding: 4px 7px 4px 7px;
	border: 1.5px solid #999;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
}
@media screen and (max-width: 975px){
	.newsSubtitleG {font-size: 12.5px;}}
@media screen and (max-width: 800px){
	.newsSubtitleG {font-size: 10.5px;}}





#newsText .newsStart2 p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	#newsText .newsStart2 p {font-size: 14.5px;}}
@media screen and (max-width: 750px){
	#newsText .newsStart2 p {font-size: 12px; line-height: 29px;}}

.newsStart2 p
{
	text-align: left;
	width: 85%;
	font-size: 16px;  /*16*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.newsStart2 p {width: 72%; font-size: 14.5px;}}
@media screen and (max-width: 750px){
	.newsStart2 p {width: 90%; font-size: 12px; line-height: 29px;}}




.newsSectionfa img
{
	width: 90px;
	height: 36px;
	margin-left: 5px;
	background: transparent url(../bildSleekTheme/Hfineart.jpg) no-repeat 0px 0px;
	background-size: contain;
	filter: grayscale(65%) opacity(60%);
	-webkit-filter: grayscale(65%) opacity(60%);
}
@media screen and (max-width: 900px){
	.newsSectionfa img {width: 70px; height: 28px; margin-left: 3px;}}


.newsSectionfa
{
	width: 100px;
	height: 36px;
	margin-left: 10px;
	margin-bottom: 14px;
	border-left: 2px solid rgb(180, 180, 209);
}
@media screen and (max-width: 900px){
	.newsSectionfa {width: 80px; height: 28px; margin-bottom: 10px;}}








/*--GENERAL CONTENT TEXT--*/

#sidebarStart
{
	width: 87%;  /*70%*/
	height: auto;
	margin: 0 auto;
	margin-top: 60px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;	/*22 30 27 36 25px;*/
	font-family: 'Times new roman', times, serif;
	font-family: helvetica, arial, verdana, sans-serif;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 12px;
	font-family: courier, georgia, serif;
	font-family: georgia, palatino, 'Times new roman', serif;
	color: #333;
	color: #33CCFF;
	color: #003399;
	letter-spacing: 2px;
	font-size: 19px;
	line-height: 32px;
/*	font-family: myriad pro, tahoma, optima, euphemia UCAS, sans-serif;*/
	background: #FFF;
}
@media screen and (max-width: 800px){
	#sidebarStart {font-size: 16px; letter-spacing: 0px; line-height: 22px; width: 82%;}}


#sidebarStart a
{
	color: rgb(6, 90, 208);
	text-decoration: none;
	list-style-type: none;
	color: #33CCFF;
}

#sidebarStart a:hover
{
	color: #FF6600;
}



.riffI
{
	width: 461px;  /*486 800*/
	height: 460px;  /*517 700*/
	margin: 0;
	background: transparent url(../bild/v2.jpg) no-repeat 0px 0px;
	background-size: contain;
}






/*--MORE--*/


.subnavs
{
	padding: 5px 7px;
	list-style-type: none;
	background: transparent;
}

.subnavs li
{
	display: inline;
	font-size: 16px;
}

.subnavs li+li:before
{
	color: #666666;
	padding: 3px;
	content: "/\00a0";
}

.subnavs li a
{
	text-decoration: none;
	color: #CC6600;
}

.subnavs li a:hover
{
	color: #333;
}











.portChange
{
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 100%;	/*96%*/
	height: auto;
	background-color: rgba(6, 116, 185, .24);
	background-color: rgba(178, 215, 255, .7);
}
@media screen and (max-width: 975px){
	.portChange {width: 99.9%; padding-top: 8px;}}

.portChange2
{
	margin: 0 auto;
	width: 85%;
/*	height: 248px;*/
	padding: 0 px 0px 75px 0px;
/*	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;*/
}
@media screen and (max-width: 975px){
	.portChange2 {width: 99.9%; margin-bottom: 15px;}}







.changeListings
{
/*	width: 350px;*/
	list-style-type: none;
	display: block;
	padding-bottom: 20px;
	padding-top: 20px;
}

.changeListings li
{
	list-style-type: none;
	text-decoration: none;
	display: inline-block;
	margin: 0px 20px 0px 0px;
	background-color: #FFF;
}


.changeListings .changeName
{
	width: 75%;
	height: auto;  /*330*/
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999;
	border-radius: 19px;
}
@media screen and (max-width: 1050px){
	.changeListings .changeName {width: 82%;}}
@media screen and (max-width: 975px){
	.changeListings .changeName {height: auto;}}
@media screen and (max-width: 800px){
	.changeListings .changeName {width: 95%;}}
@media screen and (max-width: 650px){
	.changeListings .changeName {width: 95%;}}


.changeheader2
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-top: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-left: 20px;
	color: #333;
	color: rgb(6, 90, 208);
}
@media screen and (max-width: 975px){
	.changeheader2 {font-size: 11px;}}

.changeName p
{
	padding: 0px 30px 30px 35px;
	font-family: palatino, 'Times new roman', times, serif;
	font-family: helvetica, arial, futura, sans-serif;
	font-size: 14px;
	text-align: left;
	line-height: 28px;
	font-weight: normal;
	letter-spacing: .5px;
	color: #333;
}
@media screen and (max-width: 975px){
	.changeName p {font-size: 12px; padding-top: 3px; line-height: 22px;}}


.changeName a
{
	color: rgb(6, 90, 208);
	text-decoration: none;
	list-style-type: none;
	color: rgb(6, 90, 208);
}

.changeName a:hover
{
	color: #33CCFF;
}




.changeDate
{
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666;
	font-size: 11.5px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
}
@media screen and (max-width: 975px){
	.changeDate {font-size: 10.5px;}}
@media screen and (max-width: 800px){
	.changeDate {font-size: 9.5px;}}









#cl101025b
{
	width: 100%;
	height: 229px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl101025b {height: 132px; border-top: 7px solid #333;}}

#cl101025b img
{
	width: 550px;
	height: 216px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildCL/cl101025b.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl101025b img {width: 299px; height: 124px; background: #999 url(../bildCL/cl101025b.jpg) no-repeat 0px 0px; background-size: contain;}}


#cl101025a
{
	width: 100%;
	height: 345px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl101025a {height: 196px; border-top: 7px solid #333;}}

#cl101025a img
{
	width: 550px;  /*550*/
	height: 332px;  /*308*/
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildCL/cl101025a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl101025a img {width: 299px; height: 188px; background: #999 url(../bildCL/cl101025a.jpg) no-repeat 0px 0px; background-size: contain;}}






#cl081525
{
	width: 100%;
	height: 268px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl081525 {height: 147px;}}

#cl081525 img
{
	width: 550px;
	height: 266px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #333 url(../bildCL/cl81525a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl081525 img {width: 299px; height: 145px; background: #333 url(../bildCL/cl81525b.jpg) no-repeat 0px 0px;}}






#cl051625b
{
	width: 100%;
	height: 255px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl051625b {height: 140px; border-top: 7px solid #333;}}

#cl051625b img
{
	width: 550px;
	height: 242px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl51625rocoa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl051625b img {width: 299px; height: 132px; background: #999 url(../bildSleekTheme/cl51625rocob.jpg) no-repeat 0px 0px;}}


#cl051625a
{
	width: 100%;
	height: 209px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl051625a {height: 120px; border-top: 7px solid #333;}}

#cl051625a img
{
	width: 350px;  /*550*/
	height: 196px;  /*308*/
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl51625handsa.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1000px){
	#cl051625a img {width: 200px; height: 112px; background: #999 url(../bildSleekTheme/cl51625handsb.jpg) no-repeat 0px 0px; background-size: contain;}}




#cl050325c
{
	width: 100%;
	height: 259px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl050325c {height: 139px; border-top: 7px solid #333;}}

#cl050325c img
{
	width: 375px;  /*550*/
	height: 246px;  /*361*/
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl5325waita.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1000px){
	#cl050325c img {width: 200px; height: 131px; background: #999 url(../bildSleekTheme/cl5325waitb.jpg) no-repeat 0px 0px; background-size: contain;}}



#cl050325b
{
	width: 100%;
	height: 199px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl050325b {height: 109px; border-top: 7px solid #333;}}

#cl050325b img
{
	width: 550px;
	height: 186px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl5325mixeda.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl050325b img {width: 299px; height: 101px; background: #999 url(../bildSleekTheme/cl5325mixedb.jpg) no-repeat 0px 0px;}}



#cl050325a
{
	width: 100%;
	height: 284px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl050325a {height: 155px; border-top: 7px solid #333;}}

#cl050325a img
{
	width: 550px;
	height: 271px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl5325fasha.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl050325a img {width: 299px; height: 147px; background: #999 url(../bildSleekTheme/cl5325fashb.jpg) no-repeat 0px 0px;}}





#cl020725e
{
	width: 100%;
	height: 294px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl020725e {height: 161px; border-top: 7px solid #333;}}

#cl020725e img
{
	width: 550px;
	height: 281px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl225vid1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl020725e img {width: 299px; height: 153px; background: #999 url(../bildSleekTheme/cl225vid1b.jpg) no-repeat 0px 0px;}}



#cl020725d
{
	width: 100%;
	height: 244px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl020725d {height: 134px; border-top: 7px solid #333;}}

#cl020725d img
{
	width: 550px;
	height: 231px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl225cula.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl020725d img {width: 299px; height: 126px; background: #999 url(../bildSleekTheme/cl225culb.jpg) no-repeat 0px 0px;}}


#cl020725c
{
	width: 100%;
	height: 276px;
	margin: 0 auto;
	border-top: 12px solid #333;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl020725c {height: 151px; border-top: 7px solid #333;}}

#cl020725c img
{
	width: 550px;
	height: 263px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl225portrait1a.jpg) no-repeat 30px 0px;
}
@media screen and (max-width: 1000px){
	#cl020725c img {width: 299px; height: 143px; background: #999 url(../bildSleekTheme/cl225portrait1b.jpg) no-repeat 12px 0px;}}



#cl020725b
{
	width: 100%;
	height: 187px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #333;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl020725b {height: 103px;}}

#cl020725b img
{
	width: 550px;
	height: 185px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl225nav1Ba.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl020725b img {width: 299px; height: 101px; background: #999 url(../bildSleekTheme/cl225nav1Bb.jpg) no-repeat 0px 0px;}}


#cl020725a
{
	width: 100%;
	height: 192px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 7px solid #CCC;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl020725a {height: 106px; border-bottom: 4px solid #CCC;}}

#cl020725a img
{
	width: 550px;
	height: 185px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/cl225nav1Aa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl020725a img {width: 299px; height: 101px; background: #999 url(../bildSleekTheme/cl225nav1Ab.jpg) no-repeat 0px 0px;}}






#cl121424b
{
	width: 100%;
	height: 263px;
	margin: 0 auto;
/*	border-top: 1px solid #999;
	border-bottom: 1px solid #999;*/
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl121424b {height: 131px; border-top: 0px;}}

#cl121424b img
{
	width: 600px;
	height: 263px;
/*	border-right: 1px solid #000;*/
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/clVid2a.jpg) no-repeat -30px 0px;
}
@media screen and (max-width: 1000px){
	#cl121424b img {width: 299px; height: 131px; background: #999 url(../bildSleekTheme/clVid2b.jpg) no-repeat -12px 0px;}}


#cl121424a
{
	width: 100%;
	height: 290px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 12px solid #333;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl121424a {height: 146px; border-bottom: 7px solid #333;}}

#cl121424a img
{
	width: 600px;
	height: 277px;
/*	border-right: 1px solid #000;*/
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/clVid1a.jpg) no-repeat 30px 0px;
}
@media screen and (max-width: 1000px){
	#cl121424a img {width: 299px; height: 138px; background: #999 url(../bildSleekTheme/clVid1b.jpg) no-repeat 12px 0px;}}




#cl111524
{
	width: 100%;
	height: 251px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl111524 {height: 137px;}}

#cl111524 img
{
	width: 550px;
	height: 249px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #333 url(../bildSleekTheme/clFashp1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl111524 img {width: 299px; height: 135px; background: #333 url(../bildSleekTheme/clFashp1b.jpg) no-repeat 0px 0px;}}




#cl101724b
{
	width: 100%;
	height: 272px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl101724b {height: 137px;}}

#cl101724b img
{
	width: 600px;
	height: 270px;
/*	border-right: 1px solid #000;*/
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/clLang1a.jpg) no-repeat -30px 0px;
}
@media screen and (max-width: 1000px){
	#cl101724b img {width: 299px; height: 135px; background: #999 url(../bildSleekTheme/clLang1b.jpg) no-repeat -12px 0px;}}


#cl101724a
{
	width: 100%;
	height: 215px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 12px solid #333;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl101724a {height: 108px; border-bottom: 7px solid #333;}}

#cl101724a img
{
	width: 600px;
	height: 203px;
	border-right: 1px solid #000;
/*	border-left: 1px solid #666666;*/
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #999 url(../bildSleekTheme/clNav1a.jpg) no-repeat 30px 0px;
}
@media screen and (max-width: 1000px){
	#cl101724a img {width: 299px; height: 101px; background: #999 url(../bildSleekTheme/clNav1b.jpg) no-repeat 12px 0px;}}



#cl100824
{
	width: 100%;
	height: 222px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl100824 {height: 122px;}}

#cl100824 img
{
	width: 550px;
	height: 220px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #333 url(../bildSleekTheme/clCulin2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl100824 img {width: 299px; height: 120px; background: #333 url(../bildSleekTheme/clCulin2b.jpg) no-repeat 0px 0px;}}



#cl081424
{
	width: 100%;
	height: 164px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl081424 {height: 99px;}}

#cl081424 img
{
	width: 500px;
	height: 162px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #333 url(../bildSleekTheme/clFashHist1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl081424 img {width: 299px; height: 97px; background: #333 url(../bildSleekTheme/clFashHist1b.jpg) no-repeat 0px 0px;}}





#cl080224
{
	width: 100%;
	height: 313px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl080224 {height: 171px;}}

#cl080224 img
{
	width: 550px;
	height: 311px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(99%);
	-webkit-filter: brightness(99%);
	background: #333 url(../bildSleekTheme/clLeng1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl080224 img {width: 299px; height: 169px; background: #333 url(../bildSleekTheme/clLeng1b.jpg) no-repeat 0px 0px;}}




#cl051824
{
	width: 100%;
	height: 152px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl051824 {height: 92px;}}

#cl051824 img
{
	width: 500px;  /*600px*/
	height: 150px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	background: #333 url(../bildSleekTheme/clFineAa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl051824 img {width: 299px; height: 90px; background: #333 url(../bildSleekTheme/clFineAb.jpg) no-repeat 0px 0px;}}


#cl031324
{
	width: 100%;
	height: 202px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl031324 {height: 102px;}}

#cl031324 img
{
	width: 500px;  /*600px*/
	height: 200px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	background: #333 url(../bildSleekTheme/clnewnv1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl031324 img {width: 250px; height: 100px; background: #333 url(../bildSleekTheme/clnewnv1b.jpg) no-repeat 0px 0px;}}



#cl020724
{
	width: 100%;
	height: 152px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl020724 {height: 92px;}}

#cl020724 img
{
	width: 500px;  /*600px*/
	height: 150px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	background: #333 url(../bildSleekTheme/clHeader1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl020724 img {width: 299px; height: 90px; background: #333 url(../bildSleekTheme/clHeader1b.jpg) no-repeat 0px 0px;}}



#cl011824
{
	width: 100%;
	height: 145px;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl011824 {height: 73px;}}

#cl011824 img
{
	width: 600px;  /*600px*/
	height: 143px;
	border-right: 1px solid #000;
	border-left: 1px solid #666666;
	filter: brightness(95%);
	-webkit-filter: brightness(95%);
	background: #333 url(../bildSleekTheme/clDtags1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl011824 img {width: 299px; height: 71px; background: #333 url(../bildSleekTheme/clDtags1b.jpg) no-repeat 0px 0px;}}



#cl011224
{
	width: 100%;
	height: 154px;
	margin: 0 auto;
	background-color: #999;
}
@media screen and (max-width: 1000px){
	#cl011224 {height: 77px;}}

#cl011224 img
{
	width: 600px;  /*600px*/
	height: 154px;
	filter: brightness(82%);
	-webkit-filter: brightness(82%);
	background: #333 url(../bildSleekTheme/clDes1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1000px){
	#cl011224 img {width: 299px; height: 77px; background: #333 url(../bildSleekTheme/clDes1b.jpg) no-repeat 0px 0px;}}




/*
	animation: startimageILLanim2 1s;
-webkit-animation: startimageILLanim2 1s;
}


@keyframes startimageILLanim2
{
0%	{background-color: rgba(100%, 100%, 100%, 1);}
10%	{background-color: rgba(100%, 100%, 100%, 1);}
20%	{background-color: rgba(100%, 100%, 100%, 1);}
30%	{background-color: rgba(100%, 100%, 100%, .95);}
40%	{background-color: rgba(100%, 100%, 100%, .85);}
50%	{background-color: rgba(100%, 100%, 100%, .75);}
60%	{background-color: rgba(100%, 100%, 100%, .65);}
70%	{background-color: rgba(100%, 100%, 100%, .55);}
80%	{background-color: rgba(100%, 100%, 100%, .45);}
90%	{background-color: rgba(100%, 100%, 100%, .35);}
100%	{background-color: rgba(100%, 100%, 100%, .25);}
}

@-webkit-keyframes startimageILLanim2
{
0%	{background-color: rgba(100%, 100%, 100%, 1);}
10%	{background-color: rgba(100%, 100%, 100%, 1);}
20%	{background-color: rgba(100%, 100%, 100%, 1);}
30%	{background-color: rgba(100%, 100%, 100%, .95);}
40%	{background-color: rgba(100%, 100%, 100%, .85);}
50%	{background-color: rgba(100%, 100%, 100%, .75);}
60%	{background-color: rgba(100%, 100%, 100%, .65);}
70%	{background-color: rgba(100%, 100%, 100%, .55);}
80%	{background-color: rgba(100%, 100%, 100%, .45);}
90%	{background-color: rgba(100%, 100%, 100%, .35);}
100%	{background-color: rgba(100%, 100%, 100%, .25);}
}
/*








.boxR
{
	font-size: 14.5px;
	line-height: 31px;
	text-align: left;
	font-family: georgia, palatino, 'Times new roman', serif;
/*	margin-left: 14%;
	margin: 0 auto;
	width: 60%;	87*/
}
/*@media screen and (max-width: 1500px){
	.boxR {margin: 0 auto;}}*/
@media screen and (max-width: 650px){
	.boxR {margin: 0 auto; width: 85%; font-size: 12.5px; line-height: 22px;}}
/*WHY*/

.resourcesheader
{
	padding-top: 40px;
	margin-left: 50px;
	font-family: optima, 'Eras ITC', myriad pro, tahoma, euphemia UCAS, sans-serif;
}
@media screen and (max-width: 650px){
	.resourcesheader {font-size: 21px; padding-top: 20px; margin-left: 25px;}}



.resourcesheaderLink
{
	font-family: "Adobe Caslon Pro", serif;
	font-family: courier, serif;
	font-family: optima, 'Eras ITC', myriad pro, tahoma, euphemia UCAS, sans-serif;
	color: rgb(30, 96, 179);
	font-weight: normal;
	text-align: left;
	font-size: 28px;
	letter-spacing: 1px;
	padding-top: 40px;
	margin-left: 50px;
}
@media screen and (max-width: 650px){
	.resourcesheaderLink {font-size: 21px; padding-top: 20px; margin-left: 25px;}}

.resourcesheaderLink a
{
	list-style-type: none;
	text-decoration: none;
	color: rgb(30, 96, 179);
}

.resourcesheaderLink a:hover
{
	color: #33CCFF;
}



.introR
{
	color: #FFF;
}


.boxR .resourcesFirst
{
	width: 70%;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.boxR .resourcesFirst {margin: 0 auto; width: 85%; font-size: 12.5px; line-height: 22px;}}


.resourcesFirst
{
	
	font-size: 16.5px;
	line-height: 36px;
	text-align: left;
	font-family: georgia, palatino, 'Times new roman', serif;
}


.boxR .resourcesFeed
{
	width: 70%;
	margin: 0 auto; /*left: 10%*/
}
.resourcesFeed
{
	font-family: helvetica, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
}
@media screen and (max-width: 650px){
	.resourcesFeed {font-size: 10px;}}

.resourcesFeed a
{
	text-decoration: none;
}

.resourcesFeed a:hover
{
	color: #CC6600;
}

.resourcesFeed img
{
	margin-left: 7px;
}






.resourcesFeed2 span
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
}
@media screen and (max-width: 650px){
	.resourcesFeed2 {font-size: 10px;}}


.resourcesFeed2S img
{
	margin-left: 7px;
}








.disclaim2
{
	font-family: helvetica, arial, sans-serif;
	font-size: 11.5px;
	font-style: italic;
	letter-spacing: 0px;
	font-weight: bold;
	color: #666666;
	line-height: 21px;
	width: 70%;
	margin: 0 auto;
	padding-bottom: 61px;
}
@media screen and (max-width: 650px){
	.disclaim2 {font-size: 9px; line-height: 12px; width: 83%; padding-bottom: 45px;}}


.disclaim2ls
{
	font-family: helvetica, arial, sans-serif;
	font-size: 11.5px;
	font-style: italic;
	letter-spacing: 0px;
	font-weight: bold;
	color: #666666;
	line-height: 21px;
	width: 70%;
	margin: 0 auto;
	padding-bottom: 21px;
}
@media screen and (max-width: 650px){
	.disclaim2ls {font-size: 9px; line-height: 12px; width: 83%; padding-bottom: 15px;}}


.resourcesText, .resourcesText2
{
	margin-top: 25px; 
}
@media screen and (max-width: 650px){
	.resourcesText, .resourcesText2 {margin-top: 12%;}}

.resourcesText, .resourcesText2
{
	width: 100%;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0px;
	font-size: 13px;
	background: #FFF;
	border-top: 6px double rgb(120, 120, 120);	/*(230, 230, 230) 1px solid #333*/
}

.resourcesText p
{
	font-size: 16.5px; /*16 14.5*/
	line-height: 36px; /*33*/
	text-align: left;
	font-family: georgia, palatino, 'Times new roman', serif;
	color: #000;
	padding: 2px 10px 30px 12px;
}
@media screen and (max-width: 950px){
	.resourcesText p {font-size: 14.5px; line-height: 26px;}}
@media screen and (max-width: 650px){
	.resourcesText p {font-size: 12.5px; line-height: 22px; padding: 4px 8px 25px 7px;}}


.resourcesText2 p
{
	font-size: 16.5px; /*16 14.5*/
	line-height: 36px; /*33*/
	text-align: left;
	font-family: georgia, palatino, 'Times new roman', serif;
	color: #000;
	padding: 2px 10px 7px 12px;
}
@media screen and (max-width: 950px){
	.resourcesText2 p {font-size: 14.5px; line-height: 26px;}}
@media screen and (max-width: 650px){
	.resourcesText2 p {font-size: 12.5px; line-height: 22px; padding: 4px 8px 25px 7px;}}
@media print
	{.resourcesText2 p {font-size: 13px; line-height: 26px;}}

.resourcesText2 .aimargin
{
	padding: 2px 10px 5px 12px;
}

.resourcesText p a, .resourcesText2 p a
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: rgb(6, 90, 208);
	text-decoration: none;
}

.resourcesText p a:hover, .resourcesText2 p a:hover
{
	color: #33CCFF;
}

.resourcesText p a:visited, .resourcesText2 p a:visited
{
	color: #CCC;
}

.resourcesText2 .ai2text
{
	padding: 2px 10px 30px 12px;
}


@keyframes fadingC
{
	from {color: #FF6600;}
	to {color: #000;}
}
@-webkit-keyframes fadingC
{
	from {color: #FF6600;}
	to {color: #000;}
}
@-moz-keyframes fadingC
{
	from {color: #FF6600;}
	to {color: #000;}
}

.nuovo
{
	animation: fadingC 21s ease-in;
	-webkit-animation: fadingC 21s ease-in;
	-moz-animation: fadingC 21s ease-in;
}




@keyframes fadingCred
{
	from {color: #FF6600;}
	to {color: #000;}
}
@-webkit-keyframes fadingCred
{
	from {color: #FF6600;}
	to {color: #000;}
}
@-moz-keyframes fadingCred
{
	from {color: #FF6600;}
	to {color: #000;}
}

.nuovoCredits
{
	animation: fadingCred 35s ease-in;
	-webkit-animation: fadingCred 35s ease-in;
	-moz-animation: fadingCred 35s ease-in;
}


@keyframes fadingCredB
{
	from {color: #FF6600;}
	to {color: rgb(30, 96, 169);}
}
@-webkit-keyframes fadingCredB
{
	from {color: #FF6600;}
	to {color: rgb(30, 96, 169);}
}
@-moz-keyframes fadingCredB
{
	from {color: #FF6600;}
	to {color: rgb(30, 96, 169);}
}
.nuovoCreditsBold
{
	animation: fadingCredB 35s ease-in;
	-webkit-animation: fadingCredB 35s ease-in;
	-moz-animation: fadingCredB 35s ease-in;
}



@keyframes fadingC2
{
	from {color: #FF6600;}
	to {color: rgb(30, 96, 169);}
}
@-webkit-keyframes fadingC2
{
	from {color: #FF6600;}
	to {color: rgb(30, 96, 169);}
}
@-moz-keyframes fadingC2
{
	from {color: #FF6600;}
	to {color: rgb(30, 96, 169);}
}
.nuovoBold
{
	animation: fadingC2 21s ease-in;
	-webkit-animation: fadingC2 21s ease-in;
	-moz-animation: fadingC2 21s ease-in;
}





@keyframes fadingGrB
{
	from {color: #9933FF;}
	to {color: rgb(30, 96, 169);}
}
@-webkit-keyframes fadingGrB
{
	from {color: #9933FF;}
	to {color: rgb(30, 96, 169);}
}
@-moz-keyframes fadingGrB
{
	from {color: #9933FF;}
	to {color: rgb(30, 96, 169);}
}
.nuovoGrBold
{
	animation: fadingGrB 35s ease-in;
	-webkit-animation: fadingGrB 35s ease-in;
	-moz-animation: fadingGrB 35s ease-in;
}


@keyframes fadingGr
{
	from {color: #9933FF;}
	to {color: #000;}
}
@-webkit-keyframes fadingGr
{
	from {color: #9933FF;}
	to {color: #000;}
}
@-moz-keyframes fadingGr
{
	from {color: #9933FF;}
	to {color: #000;}
}

.nuovoGr
{
	animation: fadingGr 35s ease-in;
	-webkit-animation: fadingGr 35s ease-in;
	-moz-animation: fadingGr35s ease-in;
}






.resourcesTopics
{
	width: 75%;
	margin: 0 auto;
/*	border-bottom: 1px solid #999;*/
}
@media screen and (max-width: 650px){
	.resourcesTopics {width: 90%;}}
@media print
	{.resourcesTopics {width: 90%;}}


.resourcesheader2
{
	font-family: Inter, "Liberation Sans", "Nimbus Sans L", Ubuntu, "PT Sans", Cantarell, "Helvetica Neue", Helvetica, "Aptos Display", Aptos, Calibri, "Segoe UI", Arial, Arimo, Roboto, "Noto Sans", arial, sans-serif;
	font-weight: bold;
	color: rgb(30, 96, 179);
/*	color: #333;*/
	text-align: left;
	font-size: 20px;  /*17*/
	letter-spacing: 0px;
	line-height: 24px;
	padding: 30px 0px 10px 0px;
	margin-left: 11px;
}
@media screen and (max-width: 650px){
	.resourcesheader2 {margin-left: 21px; font-size: 15px; padding-bottom: 12px;}}



.codeBody
{
	line-height: 28px;
	font-size: 18.5px;
	font-family: courier, serif;
	margin-left: 6%;
	margin-right: 20%;
	padding: 17px 2px 17px 24px;
	border: 1px solid rgb(170, 170, 170);
}
@media screen and (max-width: 850px){
	.codeBody {font-size: 16px; line-height: 26px; margin-right: 9%;}}







.tableofcontentsA
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	text-align: center;
	font-size: 17px; /*16*/
	line-height: 49px;
	font-weight: bold;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.tableofcontentsA {font-size: 13px; line-height: 26px; text-align: left; margin-left: 24px;}}
@media print
	{.tableofcontentsA {font-size: 15.5px;}}

.holder
{
	visibility: hidden;
}


.tocai2
{
	width: 550px;
	list-style-type: none;
	display: block;
	margin: 0 auto;
	padding-top: 24px;
	padding-bottom: 24px;
	border: 1px solid #ccc;
}
@media screen and (max-width: 950px){
	.tocai2 {width: 375px;}}
@media screen and (max-width: 650px){
	.tocai2 {width: 325px; margin-left: 5px;}}

.tocai2 li
{
	list-style-type: none;
	text-decoration: none;
	display: block;
}

.tocai2 li a
{
	list-style-type: none;
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	text-align: left;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
}
@media screen and (max-width: 650px){
	.tocai2 li a {font-size: 11.5px; line-height: 26px;}}


.tocai2 li a:hover
{
	color: #33CCFF;
}





.resParagraphLists
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	text-align: left;
	font-size: 19px; /*16*/
	line-height: 52px;
	font-weight: bold;
}
@media screen and (max-width: 950px){
	.resParagraphLists {font-size: 16px; line-height: 44px;}}
@media screen and (max-width: 650px){
	.resParagraphLists {font-size: 14px; line-height: 34px;}}
@media print
	{.resParagraphLists {font-size: 16px;}}

.resParagraphListsB
{
	font-family: helvetica, arial, sans-serif;
	color: #000;
	text-align: left;
	font-size: 15px;
	letter-spacing: .5px;
	font-style: italic;
	font-weight: bold;
}
@media screen and (max-width: 650px){
	.resParagraphListsB {font-size: 12px;}}

.boldquest
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 169);
	text-align: left;
	font-size: 17px;  /*16.5*/
	line-height: 29px; /*28*/
	font-weight: normal;
}
@media screen and (max-width: 950px){
	.boldquest {font-size: 14.5px; line-height: 26px;}}
@media screen and (max-width: 650px){
	.boldquest {font-size: 13px; line-height: 24px;}}
@media print
	{.boldquest {font-size: 13px; line-height: 27px;}}



.boldSubsect
{
	font-size: 15.5px;
	letter-spacing: 1px;
	font-weight: bold;
}
@media screen and (max-width: 950px){
	.boldSubsect {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.boldSubsect {font-size: 12.5px;}}
@media print
	{.boldSubsect {font-size: 13px;}}



.boldFormulaAI2, .boldFormulaAI2a
{
	margin-left: 7%;
	font-family: helvetica, arial, sans-serif;
	font-size: 16.5px;
	letter-spacing: 0px;
	font-weight: bold;
}
@media screen and (max-width: 1250px){
	.boldFormulaAI2, .boldFormulaAI2a {margin-left: 2%;}}
@media screen and (max-width: 1150px){
	.boldFormulaAI2, .boldFormulaAI2a {margin-left: 1%;}}
@media screen and (max-width: 950px){
	.boldFormulaAI2, .boldFormulaAI2a {font-size: 12.5px; margin-left: 3%;}}
@media screen and (max-width: 650px){
	.boldFormulaAI2, .boldFormulaAI2a {font-size: 10.3px; margin-left: 1%;}}

.boldFormulaAI2a
{
	border: 1px solid #999;
	padding: 9px 6px 9px 8px;
}
@media screen and (max-width: 1050px){
	.boldFormulaAI2a {border: none; padding: 0px;}}
@media print
	{.boldFormulaAI2 {margin-left: 2px; font-size: 13px;}}
@media print
	{.boldFormulaAI2a {margin-left: 2px; font-size: 13px; border: none;}}








.rtopicsIm1
{
	border: 1px solid #333;
	width: 700px;
	height: 267px;
	background: #333 url(../artistresources/bildRes/top1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.rtopicsIm1 {width: 290px; height: 111px; background: #333 url(../artistresources/bildRes/top1b.jpg) no-repeat 0px 0px;}}


.rtopicsIm2
{
	border: 1px solid #333;
	width: 700px;
	height: 267px;
	background: #333 url(../artistresources/bildRes/top2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.rtopicsIm2 {width: 290px; height: 111px; background: #333 url(../artistresources/bildRes/top2b.jpg) no-repeat 0px 0px;}}


.rtopicsIm3
{
	border: 1px solid #333;
	width: 700px;
	height: 267px;
	background: #333 url(../artistresources/bildRes/top3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.rtopicsIm3 {width: 290px; height: 111px; background: #333 url(../artistresources/bildRes/top3b.jpg) no-repeat 0px 0px;}}





.resourcesheader2T
{
	font-family: futura, helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
/*	color: #333;*/
	font-weight: bold;
	text-align: left;
	font-size: 29px;  /*17*/
	letter-spacing: 0px;
	padding: 0px 0px 3px 37px; /*30 0 0 0*/
	margin-left: 42px;  /*11*/

	width: 500px;
	font-style: italic;
	letter-spacing: 1px;
	color: #FFF;
	margin-top: -51px;
	margin-bottom: 52px;
	border-bottom: 1px solid #FFF;
}
@media screen and (max-width: 950px){
	.resourcesheader2T {font-family: helvetica, arial, sans-serif; color: rgb(30, 96, 179); font-weight: bold; text-align: left; font-size: 21px; letter-spacing: 0px; padding: 30px 0px 0px 0px; margin: 0px 0px 0px 11px; width: auto; font-style: normal; border-bottom: none;}}
@media screen and (max-width: 750px){
	.resourcesheader2T {font-size: 17px;}}






.errorsImages, .lightsetImages
{
	text-align: center;
	margin: 0 auto;
	width: 80%;
}
@media screen and (max-width: 1300px){
	.errorsImages, .lightsetImages {width: 99%;}}

.errorsImagesSingle
{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
@media screen and (max-width: 1200px){
	.errorsImagesSingle {width: 50%; float: none;}}
@media screen and (max-width: 950px){
	.errorsImagesSingle {width: 60%;}}
@media screen and (max-width: 750px){
	.errorsImagesSingle {width: 70%;}}
@media screen and (max-width: 650px){
	.errorsImagesSingle {width: 260px;}}


.errorPicN p
{
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	font-size: 12px;
	text-align: center;
	padding-top: 4px;
	margin: 0 auto;
	letter-spacing: 1px;
	font-weight: bold;
	color: #666666;
}
@media screen and (max-width: 1050px){
	.errorPicN p {text-align: left; font-size: 10px; padding-left: 35px; padding-top: 3px;}}



.errorF1
{
	border: 1px solid #333;
	width: 350px;
	height: 350px;
	background: transparent url(../artistresources/bildRes/f1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.errorF1 {width: 200px; height: 200px; background: transparent url(../artistresources/bildRes/f1aa.jpg) no-repeat 0px 0px;}}


.errorF2
{
	border: 1px solid #333;
	width: 350px;
	height: 350px;
	background: transparent url(../artistresources/bildRes/f1b.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.errorF2 {width: 200px; height: 200px; background: transparent url(../artistresources/bildRes/f1bb.jpg) no-repeat 0px 0px;}}



.errorF3
{
	border: 1px solid #333;
	width: 349px;
	height: 500px;
	background: transparent url(../artistresources/bildRes/fa2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.errorF3 {width: 220px; height: 315px; background: transparent url(../artistresources/bildRes/fa2b.jpg) no-repeat 0px 0px;}}


.errorF4
{
	border: 1px solid #333;
	width: 349px;
	height: 500px;
	background: transparent url(../artistresources/bildRes/fa3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.errorF4 {width: 220px; height: 315px; background: transparent url(../artistresources/bildRes/fa3b.jpg) no-repeat 0px 0px;}}




.errorsImages::after
{
	content: "";
	clear: both;
	display: table;
}





.errorsImagesB, .lightsetImagesA
{
	text-align: center;
	margin: 0 auto;
	width: auto;
}
@media screen and (max-width: 1300px){
	.errorsImagesB, .lightsetImagesA {width: 99%;}}

.errorsImagesSingleB, .lightsetImagesSingleA
{
	width: 100%;
	margin-bottom: 15px;
}
@media screen and (max-width: 1200px){
	.errorsImagesSingleB, lightsetImagesSingleA {width: 50%; float: none;}}
@media screen and (max-width: 950px){
	.errorsImagesSingleB, lightsetImagesSingleA {width: 60%;}}
@media screen and (max-width: 750px){
	.errorsImagesSingleB, lightsetImagesSingleA {width: 70%;}}
@media screen and (max-width: 650px){
	.errorsImagesSingleB, lightsetImagesSingleA {width: 260px;}}


.errorPicNB p
{
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	font-size: 12px;
	text-align: center;
	padding-top: 4px;
	width: auto;
	letter-spacing: 1px;
	font-weight: bold;
	color: #666666;
}
@media screen and (max-width: 1050px){
	.errorPicNB p {width: 90%; font-size: 10px; padding-left: 35px; padding-top: 3px;}}
@media screen and (max-width: 750px){
	.errorPicNB p {width: 80%;}}



.errorFB5
{
	border: 1px solid #333;
	width: 349px;
	height: 500px;
	margin: 0 auto;
	background: transparent url(../artistresources/bildRes/fa1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.errorFB5 {margin-left: 38px; width: 220px; height: 315px; background: transparent url(../artistresources/bildRes/fa1b.jpg) no-repeat 0px 0px;}}


.errorFB6
{
	border: 1px solid #333;
	width: 349px;
	height: 500px;
	margin: 0 auto;
	background: transparent url(../artistresources/bildRes/fa4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.errorFB6 {margin-left: 38px; width: 220px; height: 315px; background: transparent url(../artistresources/bildRes/fa4b.jpg) no-repeat 0px 0px;}}




.setupL1
{
	border: 1px solid #333;
	width: 700px;
	height: 550px;
	margin: 0 auto;
	background: transparent url(../artistresources/bildRes/ls1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.setupL1 {width: 290px; height: 228px; background: transparent url(../artistresources/bildRes/ls1b.jpg) no-repeat 0px 0px;}}


.setupL2
{
	border: 1px solid #333;
	width: 700px;
	height: 550px;
	margin: 0 auto;
	background: transparent url(../artistresources/bildRes/ls2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.setupL2 {width: 290px; height: 228px; background: transparent url(../artistresources/bildRes/ls2b.jpg) no-repeat 0px 0px;}}


.setupL3
{
	border: 1px solid #333;
	width: 700px;
	height: 550px;
	margin: 0 auto;
	background: transparent url(../artistresources/bildRes/ls3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.setupL3 {width: 290px; height: 228px; background: transparent url(../artistresources/bildRes/ls3b.jpg) no-repeat 0px 0px;}}

.setupL4
{
	border: 1px solid #333;
	width: 700px;
	height: 550px;
	margin: 0 auto;
	background: transparent url(../artistresources/bildRes/ls4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.setupL4 {width: 290px; height: 228px; background: transparent url(../artistresources/bildRes/ls4b.jpg) no-repeat 0px 0px;}}









.resourcesP
{
	width: 75%;
	margin: 0 auto;
	text-align: left;
}
@media screen and (max-width: 650px){
	.resourcesP {width: 90%;}}

.resourcesH2
{
	display: inline-block;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 17px;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	background-color: rgb(30, 96, 179);
	color: #FFF;
	text-align: left;
	letter-spacing: 2px;
	padding: 6px 8px 6px 8px;
	border-radius: 9px;
	margin: 0px 0px 35px 0px;
}
@media screen and (max-width: 650px){
	.resourcesH2 {font-size: 11px; line-height: 3px;}}

.resourcesH2C
{
	display: inline-block;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 17px;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	background-color: rgb(30, 96, 179);
	color: #FFF;
	text-align: left;
	letter-spacing: 2px;
	padding: 6px 8px 6px 8px;
	border-radius: 9px;
	margin: 0px 0px 7px 0px;
}
@media screen and (max-width: 650px){
	.resourcesH2C {font-size: 11px; line-height: 3px;}}



.resourcesH2 a, .resourcesH2C a
{
	list-style-type: none;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 17px;
	font-family: helvetica, arial, sans-serif;
	background-color: rgb(30, 96, 179);
	color: #FFF;
	text-align: left;
	letter-spacing: 2px;
	padding: 6px 8px 6px 8px;
	border-radius: 9px;
}
@media screen and (max-width: 650px){
	.resourcesH2 a, .resourcesH2C a {font-size: 12px; padding: 2px 5px 2px 5px;}}



.resourcesH2 a:hover, .resourcesH2C a:hover
{
	color: #CCC;
}

.resourcesH2b
{
	display: inline-block;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 17px;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	background-color: #666666;
	color: #FFF;
	text-align: left;
	letter-spacing: 2px;
	padding: 6px 8px 6px 8px;
	border-radius: 9px;
	margin: 0px 0px 35px 0px;
}
@media screen and (max-width: 650px){
	.resourcesH2b {font-size: 11px; line-height: 21px;}}


.presentingOptions
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: rgba(10%, 10%, 10%, .62);
	font-size: 12px;
	margin-left: 12px;
}
@media screen and (max-width: 650px){
	.presentingOptions {font-size: 11px; margin-left: 5px;}}

.presentingOptions2
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: rgba(10%, 10%, 10%, .82);
	font-size: 14px;
	line-height: 28px;
	margin-left: 7px;
	display: block;
	padding: 3px 3px 3px 3px;
}
@media screen and (max-width: 650px){
	.presentingOptions2 {font-size: 11px; line-height: 19px;}}







.rlisting
{
	text-align: left;
	width: 95%;
	margin-left: 3%;
/*	border: 1px solid #CCC;*/
	font-size: 17.5px; /*16*/
	line-height: 30px;
	text-align: left;
	font-family: 'Times new roman', times, serif;
	color: #000;
	letter-spacing: .3px;
	list-style-type: none;
}
@media screen and (max-width: 650px){
	.rlisting {font-size: 14px; line-height: 22px; width: 100%; margin-left: 5px; padding-right: 30px;}}

.rlisting li
{
	margin-bottom: 35px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
}

.rtitle
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: rgb(30, 96, 179);
	color: #333;
	padding-right: 7px;
	letter-spacing: 0px;
}


.rdate
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 40px;
	color: rgba(0, 0, 0, .5);
	color: #333;
}
@media screen and (max-width: 650px){
	.rdate {font-size: 11px; line-height: 26px;}}



.rtimes
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 13.5px;
	line-height: 20px;
	color: #999999;
	padding: 7px 9px 7px 9px;
	border-left: 4px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
/*	border-radius: 11px 11px 11px 11px;*/
	color: rgba(0, 0, 0, .55);
	background-color: #DDD;

}
@media screen and (max-width: 650px){
	.rtimes {font-size: 11px; line-height: 34px;}}

.rtimes2
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14.5px;
	letter-spacing: .5px;
	font-variant: small-caps;
	padding: 6px 9px 7px 9px;
	color: rgb(30, 96, 179);
	background-color: #FFF;
}
@media screen and (max-width: 650px){
	.rtimes2 {font-size: 11px;}}




.rdateRev
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	color: rgba(0, 0, 0, .5);
}
@media screen and (max-width: 650px){
	.rdateRev {font-size: 11px; line-height: 26px;}}




.rlink
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: rgba(0, 0, 0, .5);
	color: rgb(6, 90, 208);
	text-decoration: none;
	margin-left: 25px;
}
@media screen and (max-width: 650px){
	.rlink{font-size: 14.5px; margin-left: 15px;}}


.rlink a:hover
{
	color: #33CCFF;
}

.rlink a:visited
{
	color: #CCC;
}

.rlink2
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	margin-left: 25px;
}
@media screen and (max-width: 650px){
	.rlink{font-size: 14.5px; margin-left: 15px;}}



.rupdate
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #FF6600;
}
@media screen and (max-width: 650px){
	.rupdate {font-size: 12px;}}



.artiNotes1
{
	width: 90%;
	margin: 0 auto;
}


.artiIcon
{
	width: 30px;
	height: 70px; /*30p*/
	background: transparent url(../artistresources/bildRes/a1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 650px){
	.artiIcon {width: 25px; height: 45px; background: transparent url(../artistresources/bildRes/a1b.jpg) no-repeat 0px 0px;}}

.artiIcon
{
	float: left;
	margin: 25px 25px 0px 13px;
}


.artiIconS
{
	width: 20px;
	height: 19px;
	background: transparent url(../artistresources/bildRes/a1b.jpg) no-repeat 0px 0px;
}



.artiNotes1 .artiNotes2
{
	text-align: left;
	width: auto;
/*	border: 1px solid #CCC;*/
	font-size: 16.5px;
	line-height: 25px;
	letter-spacing: .3px;
	font-family: 'Times new roman', times, serif;
	color: #000;
}
@media screen and (max-width: 650px){
	.artiNotes1 .artiNotes2 {font-size: 14px; line-height: 20px; width: 96%;}}


.artiIcon::after
{
	content: "";
	clear: both;
	display: table;
}

/*.artiNotes2::after
{
	content: "";
	clear: both;
	display: table;
}*/









#artTextB
{
	margin-top: 5px;  /*25px*/
}
@media screen and (max-width: 650px){
	#artTextB {margin-top: 5px;}}

#artTextC
{
	margin-top: 5px;
}

#wordsText, #termsText
{
	margin-top: 25px; /*7%*/
}
@media screen and (max-width: 650px){
	#wordsText {margin-top: 12%;}}


#artTextB
{
	width: 100%;
	height: auto;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	font-size: 12px;
	color: #000;
	letter-spacing: 0px;
	font-size: 13px;
	line-height: 26px;
	background: #FFF;
	font-family: georgia, palatino, 'Times new roman', serif;
}

#artTextC
{
	width: 100%;
	height: auto;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	font-size: 12px;
	color: #000;
	letter-spacing: 0px;
	font-size: 13px;
	line-height: 16px;
	background: #FFF;
	font-family: georgia, palatino, 'Times new roman', serif;
}


#wordsText, #wordsTextD, #wordsTextDF, #wordsTextD1, #wordsTextA
{
	width: 100%;
	height: auto;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;	/*22 30 27 36 25px;*/
/*	font-family: 'Times new roman', times, serif;
	font-family: helvetica, arial, verdana, sans-serif;*/
	text-align: center;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	font-size: 12px;
/*	line-height: 12px;*/
	color: #000;
	letter-spacing: 0px;
	font-size: 13px;
	line-height: 26px;
	background: #FFF;


/*	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
}
@media screen and (max-width: 850px){
	#wordsTextD {width: 90%;}}
@media screen and (max-width: 850px){
	#wordsTextDF {width: 90%;}}

@media screen and (max-width: 1150px){
	#wordsTextD1 {height: 700px;}}
@media screen and (max-width: 1000px){
	#wordsTextD1 {height: 750px;}}
@media screen and (max-width: 1200px){
	#wordsTextA {height: 700px;}}
@media screen and (max-width: 1050px){
	#wordsTextA {height: 650px;}}
@media screen and (max-width: 950px){
	#wordsTextD1 {height: 550px;}}
@media screen and (max-width: 850px){
	#wordsTextA {height: 370px;}}
@media screen and (max-width: 750px){
	#wordsTextD1,{height: 550px;}}
@media screen and (max-width: 650px){
	#wordsTextD1 {height: 850px;}}
@media screen and (max-width: 650px){
	#wordsTextA {height: 400px;}}


#wordsTextFA
{
	width: 100%;
	height: auto;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;	/*22 30 27 36 25px;*/
/*	font-family: 'Times new roman', times, serif;
	font-family: helvetica, arial, verdana, sans-serif;*/
	text-align: center;
	letter-spacing: 0px;
	padding-bottom: 10px;
	font-size: 12px;
/*	line-height: 12px;*/
	color: #000;
	letter-spacing: 0px;
	font-size: 13px;
	line-height: 26px;
	background-color: #FFF;
}
@media screen and (max-width: 1050px){
	#wordsTextFA {height: 100px;}}




#wordsTextD
{
	margin-top: 25px;
	background-color: rgb(30, 36, 49);
}

#wordsTextDF
{
	margin-top: 7px;  /*25px*/
	background-color: #FFF;
}


#wordsText p
{
	width: 70%;
	margin: 0 auto;
	font-size: 13px;
	line-height: 28px;
	text-align: justify;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 5px 15px 15px 15px;
}

@media screen and (min-width: 650px){
	.brshift {display: none;}}








#termsText
{
	width: 100%;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0px;
	font-size: 13px;
	line-height: 26px;
	background: #FFF;
}

#termsText p
{
	width: 75%;
	margin: 0 auto;
	font-size: 14px;
	line-height: 31px;
	text-align: justify;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 2px 10px 15px 42px;
}
@media screen and (max-width: 650px){
	#termsText p {font-size: 11px; line-height: 21px; padding: 4px 10px 15px 15px;}}


.title
{
	margin-left: 398px;
	margin-left: 314px;
	margin: 0 auto;
	font-family: helvetica, arial, sans-serif;
	font-family: bodoni, didot, "Adobe Caslon Pro", serif;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	color: #33CCFF;
	color: rgb(0, 201, 208);
	font-size: 22px;
/*	font-style: italic;*/
	letter-spacing: 2px;
/*	padding-left: 25.1%;*/
}
@media screen and (max-width: 650px){
	.title {margin-left: 5px; font-size: 16px; padding-left: 0px;}}



.titleD
{
	margin: 0 auto;
	background-color: transparent;
	letter-spacing: 7px;
}
@media screen and (max-width: 650px){
	.titleD {margin-left: 5px; padding-left: 0px;}}

.titleD span
{
	font-family: helvetica, arial, sans-serif;
	color: #FFF;
	color: rgba(250, 250, 250, .18);
	font-size: 19px;  /*14*/
	font-weight: bold
/*	font-style: italic;*/
	line-height: 8px;
	padding-left: 30.1%;
	display: none;
}
@media screen and (max-width: 650px){
	.titleD span {font-size: 11px;}}


.portA
{
	width: 100%;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
}

.artimage
{
	margin-top: 0;
	width: 470px;
	height: 505px;
	display: inline-block;
	text-align: left;
/*	border: 1px solid #CCC;*/
}

.artimage img
{
	margin-top: 0px;
}


.artimage::after
{
	content: "";
	clear: both;
	display: table;
}


.afas1
{
	width: 396px;
	height: 500px;
	background: transparent url(../bild/if2.jpg) no-repeat 0px 0px;
}

.afas2
{
	width: 357px; /*400*/
	height: 500px; /*262*/
	background: transparent url(../bild/if3.jpg) no-repeat 0px 0px;
}

.afin2
{
	width: 203px; /*400*/
	height: 245px; /*262*/
	background: transparent url(../bild/a2.jpg) no-repeat 0px 0px;
}





/*--FA--*/

.portSelectFA
{
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
	width: 65%;
}
@media screen and (max-width: 900px){
	.portSelectFA {padding-top: 8px; width: 70%;}}

.portSelectFA2
{
	margin-bottom: 75px;
	text-align: center;
	float: left;
	width: 152px;
	margin: 0px 40px 45px 40px;
	margin: 0px 25px 35px 25px;
}
@media screen and (max-width: 975px){
	.portSelectFA2 {width: 102px; margin: 0px 10px 35px 40px;}}



.portSelectNameFA
{
}

.portSelectNameFA a
{
	text-align: center;
	text-decoration: none;
	color: #333333;
	color: rgb(6, 90, 208);
}

.portSelectNameFA a:hover
{
	color: #33CCFF;
}


.portSelectNameFA p
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	margin: 0 auto;
	letter-spacing: 1px;
	font-weight: bold;
	color: #999;
}
@media screen and (max-width: 975px){
	.portSelectNameFA p {font-size: 10px; padding-top: 3px;}}





.portFAabstract
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../fineart/bildArt/Apaint1a.jpg) no-repeat 16% 22%;
}
@media screen and (max-width: 975px){
	.portFAabstract {width: 100px; height: 100px; background: transparent url(../fineart/bildArt/Apaint1a.jpg) no-repeat 15% 22%;}}

.portSelectFA2 a:hover .portFAabstract
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}


.portFAconcepts
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../fineart/bildArt/Aphot3a.jpg) no-repeat 44% 42%;
}
@media screen and (max-width: 975px){
	.portFAconcepts {width: 100px; height: 100px; background: transparent url(../fineart/bildArt/Aphot3a.jpg) no-repeat 44% 39%;}}

.portSelectFA2 a:hover .portFAconcepts
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}



.portFAfigure
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../fineart/bildArt/Amix2a.jpg) no-repeat 36% 13%;
}
@media screen and (max-width: 975px){
	.portFAfigure {width: 100px; height: 100px; background: transparent url(../fineart/bildArt/Amix2a.jpg) no-repeat 40% 13%;}}

.portSelectFA2 a:hover .portFAfigure
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}


.portFAmixed
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../fineart/bildArt/Amix5a.jpg) no-repeat 87% 58%;
}
@media screen and (max-width: 975px){
	.portFAmixed {width: 100px; height: 100px; background: transparent url(../fineart/bildArt/Amix5a.jpg) no-repeat 87% 58%;}}

.portSelectFA2 a:hover .portFAmixed
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}


.portFAnature
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../fineart/bildArt/Apaint3a.jpg) no-repeat 89% 12%;
}
@media screen and (max-width: 975px){
	.portFAnature {width: 100px; height: 100px; background: transparent url(../fineart/bildArt/Apaint3a.jpg) no-repeat 88% 14%;}}

.portSelectFA2 a:hover .portFAnature
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}



.portFApaint
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../fineart/bildArt/FApRio1a.jpg) no-repeat 32% 37%;
}
@media screen and (max-width: 975px){
	.portFApaint {width: 100px; height: 100px; background: transparent url(../fineart/bildArt/FApRio1a.jpg) no-repeat 28% 39%;}}

.portSelectFA2 a:hover .portFApaint
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}


.portFAphotos
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/FAph1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 975px){
	.portFAphotos {width: 100px; height: 100px; background-size: contain;}}

.portSelectFA2 a:hover .portFAphotos
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}


.portFAsculpt
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 120px;  /*150px*/
	height: 120px;  /*150px*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/FAs1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 975px){
	.portFAsculpt {width: 100px; height: 100px; background-size: contain;}}

.portSelectFA2 a:hover .portFAsculpt
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}



.portFAnext
{
	border: 1px solid #333;
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../bild/1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portFAnext {width: 100px; height: 100px; background: transparent url(../bild/1b.jpg) no-repeat 0px 0px;}}




.portSelectFA::after
{
	content: "";
	clear: both;
	display: table;
}

.portSelectFA2::after
{
	content: "";
	clear: both;
	display: table;
}




.fineDivisionHeader
{
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: rgb(120, 120, 120);
	margin: 25px 2px 2px 0px;
	margin-left: 15%;
	text-align: left;
	font-size: 14.5px;  /*25*/
	letter-spacing: .5px; /*1px;*/
}
@media screen and (max-width: 800px){
	.fineDivisionHeader {font-size: 12px;}}



.fineThemes
{
	z-index: 2;

	width: 80%; /*100%*/
	padding: 0px;
	padding-left: 25px;
	margin-left: 11.5%;
	margin-bottom: 50px;
/*	margin: 0 auto;*/
	display: inline-block;
	list-style-type: none;
	background-color: #FFF;
	text-align: left;
/*	margin-bottom: 10px;*/
/*	overflow: hidden;*/
/*	height: 44px;*/
}
@media screen and (max-width: 951px){
	.fineThemes {/*border-top: 1px solid #999; */padding-top: 12px;}}
@media screen and (max-width: 800px){
	.fineThemes {display: inline-block; padding-left: 10px;}}



.fineThemes li
{
	overflow: hidden;
	background-color: transparent;
	font-family: bodoni, didot, "Adobe Caslon Pro", serif;
	font-family: courier, serif;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, futura, sans-serif;
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
/*	border: 2px solid #DDD;
	border-radius: 5px;*/
	font-size: 14px;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	text-align: center;
	width: auto;  /*77*/
	margin-top: 25px;
	margin-right: 5px;  /*10*/
	line-height: 10px;
	display: inline-block;
}
@media screen and (max-width: 800px){
	.fineThemes li {display: block; line-height: 10px;}}



.fineThemes li a
{
	background-color: transparent;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 1px;
	color: rgb(6, 90, 208);
	font-family: "Adobe Caslon Pro", serif;
	font-family: courier, serif;
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-family: "Helvetica Neue", helvetica, arial, futura, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding-right: 10px;
	text-align: center;
	font-size: 13px;  /*14 18*//*below 12px 11px 12px*/
	letter-spacing: .5px; /*1px;*/
}
@media screen and (max-width: 950px){
	.fineThemes li a {font-size: 12px; padding-right: 6px;}}
@media screen and (max-width: 650px){
	.fineThemes li a {font-size: 11px; padding-left: 1px; padding-right: 5px; line-height: 7px;}}
@media print
	{.fineThemes li a {font-size: 12px;}}



.fineThemes li a:hover
{
	color: #33CCFF;
}















.artitemDisclaim
{
	text-align: left;
	width: 80%;
	font-size: 16px;  /*14.5*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 26px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
	background-color: #FFF;
	padding: 50px;
}
@media screen and (max-width: 1150px){
	.artitemDisclaim {width: 90%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.artitemDisclaim {width: 100%; font-size: 12px; padding: 30px;}}





.artFMain
{
	width: 100%;
	height: auto; /*400px*/
	background-color: #333;
}

.artitemMainMulti
{
	background-color: #333;
	width: 100%;
	height: 100%;
/*	border-top: 1px solid #CCC;*/
/*	padding-bottom: 120px;*/
	padding-bottom: 50px;
}
@media screen and (max-width: 975px){
	.artitemMainMulti {padding-bottom: 20px;}}




.fineartPagesA
{
	margin: 0 auto;
	width: 76%;
}
@media screen and (max-width: 975px){
	.fineartPagesA {width: 100%;}}




.fineartPages
{
	float: left;
	display: inline-block;
	width: 220px;  /*200 auto*/
	height: 270px;  /*200 260px*/
/*	margin-bottom: 45px;*/
	margin: 60px 38px 65px 28px;
	border: 2px solid #666666;
	border-radius: 12px;
	padding-top: 5px;
	background-color: rgb(40, 40, 40);
}
@media screen and (max-width: 1100px){
	.fineartPages {margin: 65px 20px 100px 60px;}}
@media screen and (max-width: 975px){
	.fineartPages {width: 150px; height: 200px; margin: 50px 20px 60px 23px; float: none;}}
/*width: 130px; height: 130px;*/


.fineartPagesP
{
	float: left;
	display: inline-block;
	width: 220px;  /*200 auto*/
	height: 270px;  /*200 260px*/
/*	margin-bottom: 45px;*/
	margin: 60px 38px 65px 28px;
	border: 2px solid #666666;
	border-radius: 12px;
	padding-top: 5px;
	background-color: rgb(40, 40, 40);
}
@media screen and (max-width: 1100px){
	.fineartPagesP {margin: 65px 20px 100px 60px;}}
@media screen and (max-width: 975px){
	.fineartPagesP {width: 150px; height: 200px; margin: 50px 20px 60px 0px; margin-left: 12%;}}
/*width: 130px; height: 130px;*/
@media screen and (max-width: 650px){
	.fineartPagesP {margin-left: 8%;}}







.fineartPages h3, .fineartPagesP h3
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	padding-top: 10px;
	margin: 0 auto;
	letter-spacing: 1px;
	line-height: 20px;
	font-weight: bold;
	color: #EEE;
	padding: 6px 18px 18px 18px;
}
@media screen and (max-width: 1050px){
	.fineartPages h3, .fineartPagesP h3 {text-align: center; font-size: 10px; padding-top: 3px;}}

.fineartPages a, .fineartPagesP a
{
	text-decoration: none;
}







.apFA1
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Aphot1a.jpg) no-repeat 35% 45%;
}
@media screen and (max-width: 975px){
	.apFA1 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Aphot1a.jpg) no-repeat 37% 39%;}}

.fineartPages a:hover .apFA1
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.apFA2
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Aphot3a.jpg) no-repeat 55% 26%;
}
@media screen and (max-width: 975px){
	.apFA2 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Aphot3a.jpg) no-repeat 27% 29%;}}

.fineartPages a:hover .apFA2
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.apFA3
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Aphot5a.jpg) no-repeat 58% 21%;
}
@media screen and (max-width: 975px){
	.apFA3 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Aphot5a.jpg) no-repeat 48% 34%;}}

.fineartPages a:hover .apFA3
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}






.mmFA1
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Amix5a.jpg) no-repeat 80% 61%;
}
@media screen and (max-width: 975px){
	.mmFA1 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Amix5a.jpg) no-repeat 75% 52%;}}

.fineartPages a:hover .mmFA1
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}



.mmFA2
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;
	height: 200px; 
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Amix3a.jpg) no-repeat 30% 39%;
}
@media screen and (max-width: 975px){
	.mmFA2 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Amix3a.jpg) no-repeat 40% 32%;}}

.fineartPages a:hover .mmFA2
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.mmFA3
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;
	height: 200px; 
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Amix1a.jpg) no-repeat 40% 77%;
}
@media screen and (max-width: 975px){
	.mmFA3 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Amix1a.jpg) no-repeat 34% 23%;}}

.fineartPages a:hover .mmFA3
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.mmFA4
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;
	height: 200px; 
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Amix2a.jpg) no-repeat 40% 34%;
}
@media screen and (max-width: 975px){
	.mmFA4 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Amix2a.jpg) no-repeat 44% 30%;}}

.fineartPages a:hover .mmFA4
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.mmFA5
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Amix4aa.jpg) no-repeat 70% 17%;
}
@media screen and (max-width: 975px){
	.mmFA5 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Amix4aa.jpg) no-repeat 55% 15%;}}

.fineartPages a:hover .mmFA5
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}








.pntFA1
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Apaint1a.jpg) no-repeat 14% 28%;
}
@media screen and (max-width: 975px){
	.pntFA1 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Apaint1a.jpg) no-repeat 16% 22%;}}

.fineartPagesP a:hover .pntFA1
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.pntFA2
{
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/FApRio1a.jpg) no-repeat 45% 45%;
	background-size: 125% 125%;
}
@media screen and (max-width: 975px){
	.pntFA2 {width: 130px; height: 130px; background-size: 100% 100%; background: #000 url(../fineart/bildArt/FApRio1a.jpg) no-repeat 55% 30%;}}

.fineartPagesP a:hover .pntFA2
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}


.pntFA3
{
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Apaint3a.jpg) no-repeat 65% 25%;
}
@media screen and (max-width: 975px){
	.pntFA3 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Apaint3a.jpg) no-repeat 55% 20%;}}

.fineartPagesP a:hover .pntFA3
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}







.scFA2
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/Asculp2a.jpg) no-repeat 15% 59%;
}
@media screen and (max-width: 975px){
	.scFA2 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/Asculp2a.jpg) no-repeat 20% 42%;}}

.fineartPages a:hover .scFA2
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}



.scFA1
{
	border: 3px solid rgb(6, 90, 208);
	border: 3px solid #333;
	border-radius: 12px 12px 12px 12px;
	margin: 0 auto;
	width: 200px;  /*260px*/
	height: 200px;  /*260px*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #000 url(../fineart/bildArt/sculp1a.jpg) no-repeat 55% 26%;
}
@media screen and (max-width: 975px){
	.scFA1 {width: 130px; height: 130px; background: #000 url(../fineart/bildArt/sculp1a.jpg) no-repeat 37% 39%;}}

.fineartPages a:hover .scFA1
{
	opacity: 1;
	filter: alpha(opacity=100);
/*	border: 3px solid #33CCFF;*/
}









.fineartPagesA::after
{
	content: "";
	clear: both;
	display: table;
}











.artitemMain
{
	background-color: #DDD;  /*#CCC;*/
	width: 100%;
	height: auto;
	border-top: 1px solid #CCC;
}


.portStartFA .artitem
{
	margin-top: 50px;  /*70px;*/
	margin-bottom: 10px;
}

.artitem
{
	text-align: left;
	width: 80%;
	font-size: 16px;  /*14.5*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 30px;
	border: 1px solid #333;
	border-radius: 12px;
	background-color: #FFF;
}
@media screen and (max-width: 1150px){
	.artitem {width: 78%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.artitem {font-size: 12px; line-height: 29px;}}
@media screen and (max-width: 650px){
	.artitem {width: 98%;}}
@media screen and (max-width: 500px){
	.artitem {width: 100%;}}


.artitemTitle
{
	text-align: left;
	font-size: 23px;  /*14.5*/
	letter-spacing: 0px;
	font-weight: bold;
	color: #333;
	line-height: 12px;
	margin-bottom: 1px;
	font-family: helvetica, arial, sans-serif;
}
@media screen and (max-width: 1150px){
	.artitemTitle {font-size: 21px;}}
@media screen and (max-width: 950px){
	.artitemTitle {font-size: 18px;}}


.artitemTitleNo
{
	font-size: 23px;  /*14.5*/
	font-weight: bold;
	font-style: italic;
	color: #333;
	margin-bottom: 1px;
	font-family: garamond, 'Adobe Garamond Pro', 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.artitemTitleNo {font-size: 21px;}}
@media screen and (max-width: 950px){
	.artitemTitleNo {font-size: 18px;}}



.changeDateFA
{
	font-family: verdana, helvetica, arial, sans-serif;
	color: #666666;
	font-size: 11.5px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 42px;
}
@media screen and (max-width: 975px){
	.changeDateFA {font-size: 10.5px;}}
@media screen and (max-width: 800px){
	.changeDateFA {font-size: 9.5px;}}




.artstatus1
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	color: #003399;
}
@media screen and (max-width: 850px){
	.artstatus1 {font-size: 11px;}}



.specsInset
{
	margin-left: 45px;
}
@media screen and (max-width: 850px){
	.specsInset {margin-left: 20px;}}





.artstatus1a
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	color: #003399;
	color: rgb(6, 90, 208);
	line-height: 11px;
}
@media screen and (max-width: 850px){
	.artstatus1a {font-size: 11px;}}

.artstatus1a a
{
	color: rgb(55, 180, 250);
	text-decoration: none;
	font-size: 16.5px;
}
@media screen and (max-width: 850px){
	.artstatus1a a {font-size: 14.5px;}}

.artstatus1a a:hover
{
	color: #33CCFF;
}



.artstatus1b
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 11px;
}
@media screen and (max-width: 850px){
	.artstatus1b {font-size: 11px;}}

.artstatus1b a
{
	color: rgb(55, 180, 250);
	text-decoration: none;
	font-size: 16.5px;
}
@media screen and (max-width: 850px){
	.artstatus1b a {font-size: 14.5px;}}

.artstatus1b a:hover
{
	color: #33CCFF;
}


.artstatus2s
{
	font-style: italic;
}

.artstatusNote
{
	font-family: optima, myriad pro, tahoma, euphemia UCAS, sans-serif;
	font-weight: normal;
	font-size: 14.5px;
	font-style: italic;
	color: #000;
}
@media screen and (max-width: 850px){
	.artstatusNote {font-size: 12.5px;}}

.faSpecs
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
@media screen and (max-width: 850px){
	.faSpecs {font-size: 11px;}}







.Amixed1a
{
	padding: 25px;
}

.Amixed1a
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 500px;
	height: 584px;
	background: transparent url(../fineart/bildArt/Amix5a.jpg) no-repeat 0px 0px;
	background-size: contain;
}

@media screen and (max-width: 850px){
	.Amixed1a {margin-top: 10px; padding: 0px; width: 290px; height: 339px; border: 1px solid #000; background-size: contain;}}



.Amixed2a
{
	padding: 25px;
}

.Amixed2a
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 500px;
	height: 500px;
	background: transparent url(../fineart/bildArt/Amix3a.jpg) no-repeat 0px 0px;}

@media screen and (max-width: 850px){
	.Amixed2a {margin-top: 10px; padding: 0px; width: 290px; height: 290px; border: 1px solid #000; background-size: contain;}}




.Amixed3a
{
	padding: 25px;
}

.Amixed3a
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 600px;
	height: 450px;
	background: transparent url(../fineart/bildArt/Amix1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}

@media screen and (max-width: 850px){
	.Amixed3a {margin-top: 10px; padding: 0px; width: 290px; height: 218px; border: 1px solid #000; background-size: contain;}}




.Amixed4a
{
	padding: 25px;
}

.Amixed4a
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 422px;  /*400px;*/
	height: 530px;  /*490px;*/
	background: transparent url(../fineart/bildArt/Amix2a.jpg) no-repeat 0px 0px;}

@media screen and (max-width: 850px){
	.Amixed4a {margin-top: 10px; padding: 0px; width: 290px; height: 364px; border: 1px solid #000; background-size: contain;}}


.Amixed4b
{
	padding: 25px;
	margin: 0 auto;
}

.Amixed4b
{
	border: 2px solid #000;
	margin-top: 30px;
	width: 422px;  /*400px;*/
	height: 530px;  /*490px;*/
	background: transparent url(../fineart/bildArt/Amix2b.jpg) no-repeat 0px 0px;}

@media screen and (max-width: 850px){
	.Amixed4b {margin-top: 20px; padding: 0px; width: 290px; height: 364px; border: 1px solid #000; background-size: contain;}}








.fammMiniA
{
	margin: 0 auto;
	width: 460px;
	height: auto;
}
/*@media screen and (max-width: 1050px){
	.fammMiniA {width: 95%;}}
@media screen and (max-width: 950px){
	.fammMiniA {height: auto; width: 370px;}}*/
@media screen and (max-width: 950px){
	.fammMiniA {width: 270px; margin-left: -20px;}}

.fammMiniB
{
/*	float: left;*/
/*	width: 33%;*/
	display: block;
	margin-bottom: 15px;
}
/*@media screen and (max-width: 950px){
	.fammMiniB {margin-left: 0px;}}*/


/*.fammMiniA::after
{
	content: "";
	clear: both;
	display: table;
}*/



.fammMini1
{
	width: 440px;
	height: 440px;
	opacity: .4;
	filter: alpha(opacity=40);
	filter: contrast(108%);
	-webkit-filter: contrast(108%);
	background: transparent url(../fineart/bildArt/Amix4aa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.fammMini1 {height: 270px; width: 270px;}}
@media screen and (max-width: 950px){
	.fammMini1 {background-size: contain;}}


.fammMini2
{
	width: 440px;
	height: 440px;
	background: transparent url(../fineart/bildArt/Amix4bb.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.fammMini2 {height: 270px; width: 270px;}}
@media screen and (max-width: 950px){
	.fammMini2 {background-size: contain;}}

.fammMini3
{
	width: 440px;
	height: 440px;
	opacity: .4;
	filter: alpha(opacity=40);
	filter: contrast(110%);
	-webkit-filter: contrast(110%);
	background: transparent url(../fineart/bildArt/Amix4cc.png) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.fammMini3 {height: 270px; width: 270px;}}
@media screen and (max-width: 950px){
	.fammMini3 {background-size: contain;}}














.fammMiniA2
{
	margin: 0 auto;
	width: 370px;
	height: auto;
}
@media screen and (max-width: 950px){
	.fammMiniA2 {width: 270px;}}
@media screen and (max-width: 650px){
	.fammMiniA2 {margin-left: 50px;}}

.fammMiniB2
{
/*	float: left;*/
/*	width: 33%;*/
	display: block;
	margin-bottom: 15px;
}
/*@media screen and (max-width: 950px){
	.fammMiniB2 {margin-left: 0px;}}*/



.fammMini1B
{
	width: 340px;
	height: 340px;
	filter: contrast(108%);
	-webkit-filter: contrast(108%);
	background: transparent url(../fineart/bildArt/Amix4aa.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 950px){
	.fammMini1B {height: 270px; width: 270px;}}
@media screen and (max-width: 950px){
	.fammMini1B {background-size: contain;}}


.fammMini2B
{
	width: 340px;
	height: 340px;
	background: transparent url(../fineart/bildArt/Amix4bb.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 950px){
	.fammMini2B {height: 270px; width: 270px;}}
@media screen and (max-width: 950px){
	.fammMini2B {background-size: contain;}}

.fammMini3B
{
	width: 340px;
	height: 340px;
	filter: contrast(110%);
	-webkit-filter: contrast(110%);
	background: transparent url(../fineart/bildArt/Amix4cc.png) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 950px){
	.fammMini3B {height: 270px; width: 270px;}}
@media screen and (max-width: 950px){
	.fammMini3B {background-size: contain;}}




















.Aphot1
{
	padding: 25px;
}

.Aphot1
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 550px;
	height: 394px;
	background: transparent url(../fineart/bildArt/Aphot1a.jpg) no-repeat 23px 23px;}

@media screen and (max-width: 850px){
	.Aphot1 {margin-left: 0px; margin-top: 10px; padding: 0px; width: 290px; height: 200px; border: none; background: transparent url(../fineart/bildArt/Aphot1a.jpg) no-repeat 0px 0px; background-size: contain;}}


.Aphot3
{
	padding: 25px;
}

.Aphot3
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 550px;
	height: 402px;
	background: transparent url(../fineart/bildArt/Aphot3a.jpg) no-repeat 23px 23px;}

@media screen and (max-width: 850px){
	.Aphot3 {margin-left: 0px; margin-top: 10px; padding: 0px; width: 290px; height: 204px; border: none; background: transparent url(../fineart/bildArt/Aphot3a.jpg) no-repeat 0px 0px; background-size: contain;}}


.Aphot5
{
	padding: 25px;
}

.Aphot5
{
	border: 2px solid #000;
	margin: 0 auto;
	width: 550px;
	height: 384px;
	background: transparent url(../fineart/bildArt/Aphot5a.jpg) no-repeat 23px 23px;}

@media screen and (max-width: 850px){
	.Aphot5 {margin-left: 0px; margin-top: 10px; padding: 0px; width: 290px; height: 194px; border: none; background: transparent url(../fineart/bildArt/Aphot5a.jpg) no-repeat 0px 0px; background-size: contain;}}





.un1
{
	border-top: 30px solid #FFF;
	margin: 0 auto;
	width: 325px;
	height: 521px;
	background: transparent url(../fineart/bildArt/sculp1a.jpg) no-repeat 0px 0px;}

@media screen and (max-width: 850px){
	.un1 {width: 200px; height: 321px; border: none; background: transparent url(../fineart/bildArt/sculp1b.jpg) no-repeat 0px 0px;}}


.firstsculp
{
	border-top: 30px solid #FFF;
	margin: 0 auto;
	width: 650px;
	height: 306px;
	background: transparent url(../fineart/bildArt/Asculp2a.jpg) no-repeat 0px 0px; 
	background-size: contain;
}

@media screen and (max-width: 850px){
	.firstsculp {width: 285px; height: 150px; margin-top: 10px; border: none; background: transparent url(../fineart/bildArt/Asculp2a.jpg) no-repeat 0px 0px; background-size: contain;}}









.dichoto
{
	margin: 0 auto;
	width: 700px;
	height: 465px;
	background: transparent url(../fineart/bildArt/Apaint1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dichoto {width: 450px; height: 299px; border: none; background: transparent url(../fineart/bildArt/Apaint1a.jpg) no-repeat 0px 0px; background-size: contain;}}
@media screen and (max-width: 750px){
	.dichoto {width: 290px; height: 193px; border: none; background: transparent url(../fineart/bildArt/Apaint1a.jpg) no-repeat 0px 0px; background-size: contain;}}






.bloomP
{
	margin: 0 auto;
	width: 650px;
	height: 520px;
	background: transparent url(../fineart/bildArt/Apaint3a.jpg) no-repeat 0px 0px;
}

@media screen and (max-width: 950px){
	.bloomP {width: 290px; height: 232px; border: none; background: transparent url(../fineart/bildArt/Apaint3a.jpg) no-repeat 0px 0px; background-size: contain;}}






.fapRiosA
{
	margin: 0 auto;
	width: 85%;  /*70%*/
/*	background-color: #202020;*/
	height: 250px;
}
@media screen and (max-width: 1050px){
	.fapRiosA {width: 99%;}}
@media screen and (max-width: 950px){
	.fapRiosA {height: auto; width: 370px;}}

.fapRiosB
{
	float: left;
	width: 33%;
	margin-bottom: 15px;
}
/*@media screen and (max-width: 1150px){
	.fapRiosB {width: 90%; display: block; float: none; margin: 0 auto;}}*/
@media screen and (max-width: 950px){
	.fapRiosB {width: 80%; display: block; float: none; margin: 0 auto;}}



.fapRio1
{
	width: 188px;
	height: 188px;
	background: transparent url(../fineart/bildArt/FApRio1a.jpg) no-repeat -16px -16px;
}
.fapRio2
{
	width: 188px;
	height: 188px;
	background: transparent url(../fineart/bildArt/FApRio2a.jpg) no-repeat -16px -16px;
}
.fapRio3
{
	width: 188px;
	height: 188px;
	background: transparent url(../fineart/bildArt/FApRio3a.jpg) no-repeat -16px -16px;
}


.fapRiosA::after
{
	content: "";
	clear: both;
	display: table;
}





/*--*/



.newsRiosA
{
	margin: 0 auto;
	width: 90%;
/*	background-color: #202020;*/
	height: 250px;
}
@media screen and (max-width: 1050px){
	.newsRiosA {width: 95%;}}
@media screen and (max-width: 950px){
	.newsRiosA {height: auto; width: 370px;}}

.newsRiosB
{
	float: left;
	width: 33%;
	margin-bottom: 15px;
}
@media screen and (max-width: 950px){
	.newsRiosB {width: 80%; display: block; float: none; margin: 0 auto;}}


.newsRiosA::after
{
	content: "";
	clear: both;
	display: table;
}


.nwRio1
{
	width: 188px;
	height: 188px;
	background: transparent url(../fineart/bildArt/FApRio1a.jpg) no-repeat -16px -16px;
}
.nwRio2
{
	width: 188px;
	height: 188px;
	background: transparent url(../fineart/bildArt/FApRio2a.jpg) no-repeat -16px -16px;
}
.nwRio3
{
	width: 188px;
	height: 188px;
	background: transparent url(../fineart/bildArt/FApRio3a.jpg) no-repeat -16px -16px;
}







/*--ILL--*/


.portSelectI
{
	margin: 0 auto;
	width: 90%;
}

.portSelect
{
	float: left;
	width: 15%;
	margin-bottom: 45px;
}
@media screen and (max-width: 1300px){
	.portSelect {width: 20%; margin-bottom: 37px;}}
@media screen and (max-width: 950px){
	.portSelect {margin-bottom: 27px;}}
@media screen and (max-width: 850px){
	.portSelect {width: 25%; margin-bottom: 20px;}}
@media screen and (max-width: 650px){
	.portSelect {width: 50%; display: block; margin: 0px 0px 20px 0px;}}

.portSelectName a
{
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.portSelectName a:hover
{
	color: #33CCFF;
}





.portSelectName p
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	margin: 0 auto;
	letter-spacing: 1px;
	font-weight: bold;
	color: #999;
}
@media screen and (max-width: 900px){
	.portSelectName p {font-size: 10px; padding-top: 3px;}}







.portCa
{
	border: 1px solid #333;
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/Pcar1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portCa {width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portCa
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}



.portCo
{
	border: 1px solid #333;
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/Pchar1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portCo {width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portCo
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}



.portF
{
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/Pfa1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portF {width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portF
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}


.portFhis
{
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/Pfah2a.jpg) no-repeat 0px 0px;
	-webkit-filter: saturate(85%);
	filter: saturate(85%);
}
@media screen and (max-width: 975px){
	.portFhis {width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portFhis
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}


.portP
{
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/Ppor1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portP {width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portP
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}


.portSemi
{
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../bild/Psemi1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portSemi{width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portSemi
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}



.portSty
{
	border: 3px solid rgb(6, 90, 208);
	border-radius: 14px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/Pstyliz1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portSty{width: 100px; height: 100px; background-size: contain;}}

.portSelect a:hover .portSty
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}






.portSelectI::after
{
	content: "";
	clear: both;
	display: table;
}








.port
{
	width: 100%;
	height: 650px;
	background-color: #333;
	background-color: rgb(30, 36, 49);
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
}
@media screen and (max-width: 850px){
	.port {height: 200px; width: 90%;}}

.portStart
{
	width: 100%;
	height: 310px;  /*580*/
	background-color: rgb(30, 36, 49);
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
	margin-top: 5px;	/*20 33px*/
}
@media screen and (max-width: 950px){
	.portStart {}}


.portStartFA
{
	width: 100%;
	height: 240px;  /*310*/
	background-color: rgb(30, 36, 49);
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
	margin-top: 5px;
}
@media screen and (max-width: 1150px){
	.portStartFA {height: 145px;}}
@media screen and (max-width: 1050px){
	.portStartFA {height: 155px;}}





.portDesign
{
	width: 100%;
	margin-top: 5px;	/*20px 35px*/
	height: 730px;  /*700 900 310 580*//*Below: 1100px 70px*/
	background-color: rgb(30, 36, 49);
	background-color: #FFF;
}
@media screen and (max-width: 1100px){
	.portDesign {height: 790px;}}
@media screen and (max-width: 950px){
	.portDesign {height: 740px; width: 98%; margin-top: 15px;}}
@media screen and (max-width: 650px){
	.portDesign {height: 860px;}}



.portStart2
{
	width: 100%;
	height: auto;
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 30px;
}
@media screen and (max-width: 950px){
	.portStart2 {height: auto;}}

.portStart2
{
	width: 100%;
	height: auto;
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 30px;
}
@media screen and (max-width: 950px){
	.portStart2 {height: auto;}}








.portcrumbs
{

	padding: 5px 7px;
	list-style-type: none;
	background: transparent;
	text-align: left;
}

.portcrumbs li
{
	margin: 0 auto;
	display: inline;
	font-size: 14px;	/*19*/
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 3px;	/*1*/
}
@media screen and (max-width: 950px){
	.portcrumbs li {font-size: 15px;}}


.portcrumbs li+li:before
{
	color: #000;
	padding: 3px;
	content: "/\00a0";
	content: "\003a";
}

.portcrumbs li a
{
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.portanchor span
{
	font-style: normal;
	font-size: 14px;
	letter-spacing: 5px;
	color: #333;
	font-style: italic;
}
@media screen and (max-width: 950px){
	.portanchor span {font-size: 14px;}}

.portcrumbs li a:hover
{
	color: #33CCFF;
}







.portcrumbs2
{
/*	padding: 5px 7px;*/
	list-style-type: none;
	background: transparent;
	text-align: center;
	margin: 0;
	margin-top: 24px;
	padding: 0;
}

.portcrumbs2 li
{
	margin: 0 auto;
	display: inline;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
}
@media screen and (max-width: 950px){
	.portcrumbs2 li {font-size: 15px;}}


.portcrumbs2 li+li:before
{
	color: #000;
	padding: 3px;
	content: "/\00a0";
	content: "\003a";
}

.portcrumbs2 li a
{
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.portanchor2 span
{
	font-style: normal;
	font-size: 12px;
	letter-spacing: 5px;
	color: #333;
	font-style: italic;
}
@media screen and (max-width: 950px){
	.portanchor2 span {font-size: 14px;}}

.portcrumbs2 li a:hover
{
	color: #33CCFF;
}






.subheaders
{
	font-family: helvetica, arial, sans-serif;
	color: #DDD;
	font-weight: bold;
	font-style: italic;
	font-size: 41px;
	letter-spacing: 1px;
	line-height: 12px;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-left: 20%;
/*	padding: 0px 5px 10px 5px;*/
}
@media screen and (max-width: 1150px){
	.subheaders {margin-left: 10%;}}
@media screen and (max-width: 950px){
	.subheaders {margin-left: 10px;}}


.portStart3
{
	margin-top: 0px;
	margin-bottom: 30px;
}

.portStart3
{
	width: 70%;
	height: auto;
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin: 0 auto;
}
@media screen and (max-width: 950px){
	.portStart3 {height: auto;}}



.portStart3FH
{
	margin-top: 0px;
	margin-bottom: 30px;
}

.portStart3FH
{
	width: 99%;
	height: auto;
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin: 0 auto;
}
@media screen and (max-width: 950px){
	.portStart3FH {height: auto;}}









.portFashionA
{
	margin: 0 auto;
	width: 90%;
}

.portFashion
{
	margin: 0 auto;
}
/*@media screen and (max-width: 650px){
	.portFashion {width: 100%; display: block; margin: 0px 0px 20px 0px;}}*/


.portF1
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 750px;
	height: 522px;
	background: transparent url(../illustration/fashion/bildFa/iF1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.portF1 {width: 250px; height: 362px; background: transparent url(../illustration/fashion/bildFa/iF1b.jpg) no-repeat 0px 0px;}}







.portFash
{
	width: 100%;
	height: 650px;
	background-color: #333;
	background-color: rgb(30, 36, 49);
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
}
@media screen and (max-width: 850px){
	.portFash {height: 200px; width: 90%;}}



.portFash2
{
	width: 100%;
	height: 650px;
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
}
@media screen and (max-width: 850px){
	.portFash2 {height: 200px; width: 90%;}}






.Fthumbs
{
/*	width: 100%;*//*NEW 129, CAN REMOVE THIS TO MAKE NAV ONLY THE WIDTH OF ITS TEXT*/
/*	display: inline;*/
	display: inline-block;
	margin-left: 2px;
	margin-top: 4px; /*20px*/
	padding: 0;
	list-style: none;
	background: transparent;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	height: 34px;  /*54*/
}
@media screen and (max-width: 850px){
	.Fthumbs {display: none;}}


.Fthumbs li
{
	display: inline-block;
	margin-left: 10px;  /*15*/
	font-size: 10px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
	text-align: right;
	padding-bottom: 9px;	/*20 22px;*/
}

.Fthumbs a
{
/*	letter-spacing: 5px;*/
	color: #999;
	text-decoration: none;
/*	background: rgba(9%, 9%, 9%, .95);*/
	background: transparent;
}

.Fthumbs a:visited
{
	color: #CC6600;
}

.Fthumbs a:hover
{
	color: #999; /*#999; #99CCFF; #CC6600;*/
/*	color: rgb(24%,24%,24%);*/
	color: #0099FF;	/*#99CCFF*/
}





.fashionTopics
{
	width: 99%;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.fashionTopics {width: 95%;}}




.fashionTopics p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.fashionTopics p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.fashionTopics p {font-size: 12px; line-height: 29px;}}


.fashionSelectA
{
	margin: 0 auto;
	width: 100%;
}
@media screen and (max-width: 1550px){
	.fashionSelectA {width: 85%;}}
@media screen and (max-width: 1300px){
	.fashionSelectA {width: 40%;}}
@media screen and (max-width: 1150px){
	.fashionSelectA {width: 42%;}}
@media screen and (max-width: 950px){
	.fashionSelectA {width: 50%;}}
@media screen and (max-width: 650px){
	.fashionSelectA {width: 65%;}}

.fashionSelect
{
	float: left;
	width: 350px;  /*475 29%*/
	height: 244px;  /*310*/
	margin: 40px 23px 45px 23px;
/*	border: 1px solid #999;*/
}
@media screen and (max-width: 1300px){
	.fashionSelect {width: 350px; height: 244px; margin-left: 20px;}}
@media screen and (max-width: 950px){
	.fashionSelect {width: 320px; height: 221px; display: block; margin-bottom: 20px;}}
@media screen and (max-width: 850px){
	.fashionSelect {width: 320px; height: 221px; display: block; margin-bottom: 30px;}}
@media screen and (max-width: 650px){
	.fashionSelect {width: 275px; height: 148px; display: block; margin: 0px 0px 90px 0px;}} /*display: block; */
/*148 + 49  =197*/

@media screen and (max-width: 650px){
	.fashionSelect .FI1, .fashionSelect .FI2, .fashionSelect .FI3, .fashionSelect .FI4, .fashionSelect .FI5, .fashionSelect .FI6, .fashionSelect .FI7, .fashionSelect .FI8, .fashionSelect .FI9, .fashionSelect .FI10, .fashionSelect .FI11, .fashionSelect .FI12 {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; height: 186px; width: 100%;}}



.fashionSelectName
{
	height: 55px;
	padding: 6px 18px 14px 18px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
@media screen and (max-width: 950px){
	.fashionSelectName {height: 48px; padding: 10px 18px 10px 18px;}}

.fashionSelectName h3
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-top: 10px;
	margin: 0 auto;
	letter-spacing: 1px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
}
@media screen and (max-width: 950px){
	.fashionSelectName h3 {text-align: center; font-size: 11px; padding-top: 3px;}}


.fashionSelectName a
{
	display: block;
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.fashionSelectName a:hover
{
	color: #33CCFF;
}




.fashionSelect .FI10
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
/*	background: transparent url(../illustration/bildFthum/illFt2.jpg) no-repeat 0px 0px;*/
	background: transparent;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.fashionSelect .FI10 {margin: 0 auto; background-size: contain;}}
@media screen and (max-width: 950px){
	.fashionSelect .FI10 {width: 320px; height: 172px; background-size: contain;}}
@media screen and (max-width: 650px){
	.fashionSelect .FI10 {width: 275px; height: 148px; background-size: contain;}}

.fashionSelect a:hover .FI10
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}





.fashionSelect .FI7
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../illustration/bildFthum/illFt1.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.fashionSelect .FI7 {margin: 0 auto; background-size: contain;}}



.fashionSelect .FI6
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../illustration/bildFthum/illFt6.jpg) no-repeat 0px 0px;
	background-size: contain;
}

@media screen and (max-width: 1050px){
	.fashionSelect .FI6 {margin: 0 auto; background-size: contain;}}




.fashionSelect .FI4
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../illustration/bildFthum/illFt4.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.fashionSelect .FI4 {margin: 0 auto; background-size: contain;}} /*width:350px;height:auto;*/
@media screen and (max-width: 950px){
	.fashionSelect .FI4 {width: 320px; height: 172px; background-size: contain;}}
@media screen and (max-width: 650px){
	.fashionSelect .FI4 {width: 275px; height: 148px; background-size: contain;}}

.fashionSelect a:hover .FI4
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}



.fashionSelect .FI3
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../illustration/bildFthum/illFt2.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.fashionSelect .FI3 {margin: 0 auto; background-size: contain;}}
@media screen and (max-width: 950px){
	.fashionSelect .FI3 {width: 320px; height: 172px; background-size: contain;}}
@media screen and (max-width: 650px){
	.fashionSelect .FI3 {width: 275px; height: 148px; background-size: contain;}}

.fashionSelect a:hover .FI3
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}




.fashionSelect .FI2
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../illustration/bildFthum/illFt5.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.fashionSelect .FI2 {margin: 0 auto; background-size: contain;}}



.fashionSelect .FI1
{
	margin: 0;
	width: 100%;
	height: 188px;
	border: 2px solid #333;
	opacity: .4;
	filter: alpha(opacity=40);
	background: transparent url(../illustration/bildFthum/illFt7.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.fashionSelect .FI1 {margin: 0 auto; background-size: contain;}}
@media screen and (max-width: 950px){
	.fashionSelect .FI1 {width: 320px; height: 172px; background-size: contain;}}
@media screen and (max-width: 650px){
	.fashionSelect .FI1 {width: 275px; height: 148px; background-size: contain;}}

.fashionSelect a:hover .FI1
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}




.fashionTopics::after
{
	content: "";
	clear: both;
	display: table;
}













.EarlyA
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/faET1.jpg) no-repeat 0px 0px;
}
#faEarlyA a:hover .EarlyA
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.EarlyA {display: none;}}


.EarlyB
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/faET2.jpg) no-repeat 0px 0px;
}
#faEarlyB a:hover .EarlyB
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.EarlyB {display: none;}}


.FW2019b
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/fa2019b.jpg) no-repeat 0px 0px;
}
#faFW2019b a:hover .FW2019b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.FW2019b {display: none;}}


.FW2019c
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/fa2019c.jpg) no-repeat 0px 0px;
}
#faFW2019c a:hover .FW2019c
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.FW2019c {display: none;}}


.FW2019d
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/fa2019d.jpg) no-repeat 0px 0px;
}
#faFW2019d a:hover .FW2019d
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.FW2019d {display: none;}}


.FW2019e
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/fa2019e.jpg) no-repeat 0px 0px;
}
#faFW2019e a:hover .FW2019e
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.FW2019e {display: none;}}


.FW2019f
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/fa2019f.jpg) no-repeat 0px 0px;
}
#faFW2019f a:hover .FW2019f
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.FW2019f {display: none;}}






.VS2015a
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../illustration/fashion/bildFa/faVS2015a.jpg) no-repeat 0px 0px;
}
#faVS2015a a:hover .VS2015a
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.VS2015a {display: none;}}







.fashSS17a
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-filter: grayscale(60%);
	filter: grayscale(60%);
	background: transparent url(../illustration/fashion/bildFa/ss2017a.jpg) no-repeat 0px 0px;
}
#ss17a a:hover .fashSS17a
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.fashSS17a {display: none;}}



.fashFW19a
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-filter: grayscale(60%);
	filter: grayscale(60%);
	background: transparent url(../illustration/fashion/bildFa/fw2019a.jpg) no-repeat 0px 0px;
}
#fw19a a:hover .fashFW19a
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.fashFW19a {display: none;}}



.fashFW19b
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-filter: grayscale(60%);
	filter: grayscale(60%);
	background: transparent url(../illustration/fashion/bildFa/fw2019b.jpg) no-repeat 0px 0px;
}
#fw19b a:hover .fashFW19b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.fashFW19b {display: none;}}


.fashFW19c
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-filter: grayscale(60%);
	filter: grayscale(60%);
	background: transparent url(../illustration/fashion/bildFa/fw2019c.jpg) no-repeat 0px 0px;
}
#fw19c a:hover .fashFW19c
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.fashFW19c {display: none;}}



.fashFW19d
{
	width: 30px;
	height: 30px;
	border: none;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-filter: grayscale(60%);
	filter: grayscale(60%);
	background: transparent url(../illustration/fashion/bildFa/fw2019d.jpg) no-repeat 0px 0px;
}
#fw19d a:hover .fashFW19d
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}
@media screen and (max-width: 975px){
	.fashFW19d {display: none;}}






.fashionimage, .fmob
{
	margin: 0 auto;
	height: auto;
	width: 100%;
	background-color: rgb(30, 36, 49);
	background-color: #FFF;
}
@media screen and (max-width: 975px){
	.fashionimage {display: none;}}


.fashionimage img
{
	margin-top: 25px;	/*40*/
/*	text-align: center; THIS WILL BREAK HOVER*/
}






.fashion2017SSa
{
	width: 550px;
	height: 550px;
	filter: contrast(107%);
	-webkit-filter: contrast(107%);
	background: transparent url(../illustration/fashion/bildFa/ss17libert.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.fashion2017SSa {display: none;}}



.fashion2019FWa
{
	width: 550px;
	height: 550px;
	background: transparent url(../illustration/fashion/bildFa/fw19fran.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.fashion2019FWa {display: none;}}

.fashion2019FWb
{
	width: 550px;
	height: 550px;
	background: transparent url(../illustration/fashion/bildFa/fw19koch.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.fashion2019FWb {display: none;}}

.fashion2019FWc
{
	width: 550px;
	height: 550px;
	background: transparent url(../illustration/fashion/bildFa/fw19mulb.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.fashion2019FWc {display: none;}}

.fashion2019FWd
{
	width: 550px;
	height: 550px;
	background: transparent url(../illustration/fashion/bildFa/fw19rebek.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.fashion2019FWd {display: none;}}




.faVSa
{
	width: 356px;
	height: 550px;
	background: transparent url(../illustration/fashion/bildFa/ifaVSa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.faVSa {display: none;}}
























/*#faEarlyA .active .EarlyA
{
	opacity: .6;
}

#faEarlyA .active .EarlyA, #faFW2019a .active .FW2019a, #faFW2019b .active .FW2019b, #faFW2019c .active .FW2019c, #faFW2019d .active .FW2019d, #faFW2019e .active .FW2019e, #faFW2019f .active .FW2019f, #faVS2015a .active .VS2015a
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}*/



#fw19a .active .fashFW19a, #fw19b .active .fashFW19b, #fw19c .active .fashFW19c, #fw19d .active .fashFW19d, #fw19e .active .fashFW19e, #fw19f .active .fashFW19f
{
	opacity: .8;
	filter: alpha(opacity=80);
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}






.fashionimage .fashioncapt
{
	margin: 0 auto;
	position: absolute;
	top: 288px;  /*289 324 259*/
	bottom: 0;
	left: 0;
	right: 0;
	height: 560px;
	width: 100%;  /*700px;*/
	opacity: 0;
	filter: alpha(opacity=0);
	transition: .5s ease;
	background-color: #FFF;
	z-index: 1;
}
@media screen and (max-width: 1150px){
	.fashionimage .fashioncapt {top: 282px;}}
@media screen and (max-width: 975px){
	.fashionimage .fashioncapt {display: none;}}
/*@media screen and (max-width: 1150px){
	.fashionimage .fashioncapt {top: 200px;}}
@media screen and (max-width: 950px){
	.fashionimage .fashioncapt {top: 310px;}}*/


.fashionimage:hover .fashioncapt
{
	opacity: .95;
	filter: alpha(opacity=95);
}

.fashioncapt p
{
	text-align: center;
	width: 840px;  /*800px*/
	font-size: 16px;
	font-style: normal;
	padding-top: 55px;
	margin-left: 20%;
	margin: 0 auto;
	letter-spacing: 0px;
	color: #000;
	background-color: #FFF;
	line-height: 36px;
	font-family: futura, helvetica, arial, sans-serif;
	color: #333;
}
/*@media screen and (max-width: 1150px){
	.fashioncapt p {}}*/
@media screen and (max-width: 1050px){
	.fashioncapt p {width: 750px; font-size: 16px;}}

.fashionName
{
	font-weight: bold;
	font-size: 21px;
	color: #000;
}
.fashionSeason
{
	font-weight: bold;
	letter-spacing: 5px;
	font-style: italic;
	font-size: 17px;
	color: #666666;
}



.fmob .fmobcapt
{
	margin: 0 auto;
	position: absolute;
	top: 330px;
	bottom: 0;
	left: 0;
	right: 0;
	height: auto;
	width: 100%;  /*700px;*/
	background-color: transparent;
}
@media screen and (min-width: 975px){
	.fmob .fmobcapt {display: none;}}

.fmobcapt p
{
	text-align: center;
	width: 80%;
	font-size: 14px;
	margin-left: 10%;
	letter-spacing: 0px;
	color: #666666;
	line-height: 24px;
	font-family: verdana, helvetica, arial serif;
}
@media screen and (min-width: 975px){
	.fmobcapt p {display: none;}}









/*.portFashionName p
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	margin: 0 auto;
	letter-spacing: 1px;
	font-weight: bold;
	color: #999;
}
@media screen and (max-width: 900px){
	.portFashionName p {font-size: 10px; padding-top: 3px;}}*/

















.fHistoryA
{
	margin: 0 auto;
	width: 60%;
	height: auto;
}
@media screen and (max-width: 950px){
	.fHistoryA {width: 70%;}}


.fHistoryDec
{
	float: left;
	width: 150px;  /*270*/
	height: 70px;  /*90*/
	margin: 45px;
}
@media screen and (max-width: 650px){
	.fHistoryDec {display: block; margin: 25px;}}


.fHistoryDecName h3
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: left;
	padding-top: 10px;
	margin: 0 auto;
	letter-spacing: 1px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	display: none;
}
/*@media screen and (max-width: 900px){
	.fHistoryDecName h3 {text-align: center; font-size: 11px; padding-top: 3px;}}*/







.header20FaPast
{
	border: 3px solid rgb(34, 70, 124);  /*34 70 194*/
	border-radius: 11px;
	width: 133px;  /*263*/
	height: 64px;  /*84*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildportFH/fhH20.jpg) no-repeat -130px -10px;
}
@media screen and (max-width: 1050px){
	.header20FaPast {}}

.fHistoryDec a:hover .header20FaPast
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}



.header60FaPast
{
	border: 3px solid rgb(34, 70, 124);  /*34 70 194*/
	border-radius: 11px;
	width: 133px;  /*263*/
	height: 64px;  /*84*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildportFH/fhH60.jpg) no-repeat -130px -10px;
}
@media screen and (max-width: 1050px){
	.header60FaPast {}}

.fHistoryDec a:hover .header60FaPast
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}




.header70FaPast
{
	border: 3px solid rgb(34, 70, 124);  /*34 70 194*/
	border-radius: 11px;
	width: 133px;  /*263*/
	height: 64px;  /*84*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildportFH/fhH70.jpg) no-repeat -130px -10px;
}
@media screen and (max-width: 1050px){
	.header70FaPast {}}

.fHistoryDec a:hover .header70FaPast
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}



.header90FaPast
{
	border: 3px solid rgb(34, 70, 124);  /*34 70 194*/
	border-radius: 11px;
	width: 133px;  /*263*/
	height: 64px;  /*84*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildportFH/fhH90.jpg) no-repeat -130px -10px;
}
@media screen and (max-width: 1050px){
	.header90FaPast {}}


.fHistoryDec a:hover .header90FaPast
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
}



.fHistoryA::after
{
	content: "";
	clear: both;
	display: table;
}















.fh90slink a, .fh70slink a
{
	text-align: left;
	margin-left: 0px;
	padding: 9px;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CCC;
	border-radius: 16px;
	color: #333333;
	color: rgb(6, 90, 208);
}

.fh90slink a:hover, .fh70slink a:hover
{
	color: #33CCFF;
}
















.portCaricA
{
	margin: 0 auto;
	width: 85%;  /*60*/
}


.portCaric
{
	float: left;
	width: 33%;  /*49*/
	margin-bottom: 35px;
}
@media screen and (max-width: 1150px){
	.portCaric{width: 100%;}}
@media screen and (max-width: 650px){
	.portCaric {display: block; margin: 0px 0px 20px 0px;}}

.portCaricA::after
{
	content: "";
	clear: both;
	display: table;
}



.portCa1
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 295px;  /*282*/
	height: 407px;
	background: transparent url(../illustration/bild2/iCA1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portCa1 {width: 173px; height: 250px; background-size: contain;}}

.portCa2
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 295px;  /*282*/ /*below 184 previously*/
	height: 407px;
	background: transparent url(../illustration/bild2/iCA2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portCa2 {width: 159px; height: 250px; background-size: contain;}}

.portCa3
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 295px; /*300*/
	height: 407px;
	background: transparent url(../illustration/bild2/iCA3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portCa3 {width: 184px; height: 250px; background: transparent url(../illustration/bild2/iCA3a.jpg) no-repeat 0px 0px; background-size: contain;}}












.videoStart
{
	width: 100%;
	height: auto;
	background-color: rgb(30, 36, 49);
	background-color: #FFF;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
}
/*@media screen and (max-width: 850px){
	.videoStart {height: 380px;}}*/


.port p, .portStart p, .videoStart p
{
	width: 99.9%;
	font-size: 13px;
	line-height: 2px;
	padding: 5px 15px 15px 15px;
	text-align: left;
}
@media screen and (max-width: 650px){
	.port p, .videoStart p {padding: 3px 5px 5px 5px;}}
@media screen and (min-width: 650px){
	.brshift {display: none;}}


.portDesign p
{
	width: 99.9%;
	font-size: 13px;
	line-height: 2px;
	padding: 5px 15px 15px 15px;
	text-align: left;
}
@media screen and (max-width: 650px){
	.portDesign p {padding: 3px 5px 5px 5px;}}
@media screen and (min-width: 650px){
	.brshift {display: none;}}




.designimage, .dmob
{
	margin: 0 auto;
	height: auto;
	width: 100%; /*99.9 470*/
/*	border: 1px solid #CC6600;*/
	background-color: rgb(30, 36, 49);
}
@media screen and (max-width: 850px){
	.designimage {display: none;/*height: 250px;*/}}


.designimage img
{
	margin-top: 35px;	/*75 40*/
/*	text-align: center; THIS WILL BREAK HOVER*/
}

.designimageW
{
	margin: 0 auto;
	height: auto;
	width: 100%; /*99.9 470*/
/*	border: 1px solid #CC6600;*/
	background-color: rgb(30, 36, 49);
}
@media screen and (max-width: 650px){
	.designimageW {height: 250px;}}


.designimageW img
{
	margin-top: 25px;	/*40*/
/*	text-align: center; THIS WILL BREAK HOVER*/
}



/*.designimage::after
{
	content: "";
	clear: both;
	display: table;
}
*/


.dstu1
{
	width: 500px;
	height: 375px;
	background: transparent url(../graphicdesign/bildDes/ds1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dstu1 {display: none;}}

.dstu2
{
	width: 500px;
	height: 339px;
	background: transparent url(../graphicdesign/bildDes/ds2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dstu2 {display: none;}}

.dstu3a
{
	width: 500px;
	height: 383px;
	background: transparent url(../graphicdesign/bildDes/ds3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dstu3a {width: 200px; height: 131px; background: transparent url(../graphicdesign/bildDes/ds3a.jpg) no-repeat 0px 0px;}}
@media screen and (max-width: 850px){
	.dstu3a {display: none;}}

.dstu3b
{
	width: 500px;
	height: 383px;
	background: transparent url(../graphicdesign/bildDes/ds3c.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dstu3b {width: 200px; height: 131px; background: transparent url(../graphicdesign/bildDes/ds3c.jpg) no-repeat 0px 0px;}}
@media screen and (max-width: 850px){
	.dstu3b {display: none;}}

.dstu4
{
	width: 195px;
	height: 265px;
	background: transparent url(../graphicdesign/bildDes/ds1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dstu4 {display: none;}}




.dpro1
{
	width: 500px;
	height: 423px;
	background: transparent url(../graphicdesign/bildDes/dp1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dpro1 {display: none;}}

.dprdance1
{
	width: 475px;
	height: 339px;
	background: transparent url(../graphicdesign/bildDes/dp2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dprdance1 {display: none;}}

.dprworship1
{
	width: 475px;
	height: 350px;
	background: transparent url(../graphicdesign/bildDes/dp3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dprworship1 {display: none;}}

.dprconfer1
{
	width: 500px;
	height: 385px;
	background: transparent url(../graphicdesign/bildDes/dp4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dprconfer1 {display: none;}}



/*.dprin4
{
	width: 321px;
	height: 288px;
	background: transparent url(../graphicdesign/bildDes/dp4a.jpg) no-repeat 0px -40px;
}
@media screen and (max-width: 1000px){
	.dprin4 {width: 200px; height: 131px; background: transparent url(../graphicdesign/bildDes/dl1b.jpg) no-repeat 0px 0px;}}*/







.dwebminister1a
{
	width: 450px;
	height: 324px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dwebminister1a {display: none;}}

.dwebminister1b
{
	width: 450px;
	height: 324px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw1c.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dwebminister1b {display: none;}}


.dwebminister2a
{
	width: 450px;
	height: 292px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dwebminister2a {display: none;}}

.dwebminister2b
{
	width: 450px;
	height: 292px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw2c.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1100px){
	.dwebminister2b {display: none;}}


.dweb1a
{
	width: 450px;
	height: 290px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.dweb1a {display: none;}}

.dweb1b
{
	width: 450px;
	height: 290px;
	background: transparent url(../graphicdesign/bildDes/dw3c.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.dweb1b {display: none;}}



.dweb2a
{
	width: 450px;
	height: 324px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.dweb2a {display: none;}}

.dweb2b
{
	width: 450px;
	height: 324px;
	background: transparent url(../graphicdesign/bildDes/dw4c.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.dweb2b {display: none;}}


.dweb4a
{
/*	margin-left: 5%;*/
	width: 500px;
	height: 349px;
	margin-right: 20px;
	background: transparent url(../graphicdesign/bildDes/dw5a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dweb4a {display: none;}}

.dweb4b
{
	width: 380px;
	height: 235px;
	margin-right: 10px;
	background: transparent url(../graphicdesign/bildDes/dwAb.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.dweb4b {display: none;}}


















.designimage .designcapt, .designimage .designcaptStart, .designimageW .designcapt
{
	margin: 0 auto;
	position: absolute;
	top: 276px;  /*235 213*/
	bottom: 0;
	left: 0;
	right: 0;
	height: 470px;  /*420 400*/
	width: 100%;  /*700px;*/
	opacity: 0;
	filter: alpha(opacity=0);
	transition: .5s ease;
	background-color: #FFF;
	z-index: 1;
}
@media screen and (max-width: 1150px){
	.designimage .designcapt {top: 250px;}}
@media screen and (max-width: 950px){
	.designimage .designcapt {top: 310px;}}


.designimage:hover .designcapt, .designimageW:hover .designcapt
{
	opacity: .95;
	filter: alpha(opacity=95);
}

.designcapt p
{
	text-align: left;
	width: 840px;  /*800px*/
	font-size: 18px;
	font-style: italic;
	padding-top: 20px;
	margin-left: 20%;  /*25%*/
	letter-spacing: 0px;
	color: #000;
	background-color: #FFF;
	line-height: 36px;
	font-family: myriad pro, tahoma, optima, euphemia UCAS, sans-serif;
}
@media screen and (max-width: 1150px){
	.designcapt p {margin-left: 10%;}}
@media screen and (max-width: 1050px){
	.designcapt p {width: 750px; font-size: 16px; margin-left: 7%;}}


.webversions
{
	color: #666;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: 1px;
}


.webversions a
{
	text-decoration: none;
	list-style-type: none;
	color: #33CCFF;
}

.webversions a:hover
{
	color: #FF6600;
}


.designportlinks
{
	color: #666;
	font-weight: bold;
	font-size: 17.5px;
	letter-spacing: 1px;
}


.designportlinks a
{
	text-decoration: none;
	list-style-type: none;
	color: #33CCFF;
}

.designportlinks a:hover
{
	color: #FF6600;
}



.designcaptStart p
{
	text-align: left;
	width: 70%;
	font-size: 16px;  /*14.5*/
	margin-left: 15%;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.designcaptStart p {margin-left: 10%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.designcaptStart p {width: 85%; font-size: 13px; margin: 0 auto; line-height: 29px;}}



.artcaptStart p
{
	text-align: left;
	width: 65%;  /*50%*/
	font-size: 16px;  /*14.5*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.artcaptStart p {width: 70%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.artcaptStart p {width: 85%; font-size: 12.5px; line-height: 29px;}}

.artcaptStart2 p
{
	text-align: left;
	width: 65%;
	font-size: 16px;  /*16*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.artcaptStart2 p {width: 72%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.artcaptStart2 p {width: 80%; font-size: 12px; line-height: 29px;}}

.artcaptStartIF p
{
	text-align: left;
	width: 85%;
	font-size: 14.5px;  /*16*/
	margin: 0 auto;
	padding-bottom: 30px;
	letter-spacing: 0px;
	color: #333;
	font-size: 16px;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.artcaptStartIF p {width: 85%; font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.artcaptStartIF p {width: 99%; font-size: 12px; line-height: 24px;}}


.artcaptStart p a
{
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	color: rgb(6, 90, 208);
}

.artcaptStart p a:hover
{
	color: #33CCFF;
}








.dmob .dmobcapt
{
	margin: 0 auto;
	position: absolute;
	top: 200px;
	bottom: 0;
	left: 0;
	right: 0;
	height: auto;
	width: 100%;  /*700px;*/
	background-color: transparent;
}
@media screen and (min-width: 850px){
	.dmob .dmobcapt {display: none;}}

.dmobcapt p
{
	text-align: center;
	width: 80%;
	font-size: 14px;
	margin-left: 10%;
	letter-spacing: 0px;
	color: #DDD;
	line-height: 24px;
	font-family: verdana, helvetica, arial serif;
}
@media screen and (min-width: 850px){
	.dmobcapt p {display: none;}}










.designT
{
	font-family: helvetica, arial, sans-serif;
	font-style: normal;
	color: #000;
	color: rgb(6, 90, 208);
	font-weight: bold;
	text-align: left;
	font-size: 12.5px;
	letter-spacing: 2px;
	padding: 4px 0px 8px 0px;
	margin-left: 15px;
}
@media screen and (max-width: 950px){
	.designT {font-size: 11.5px;}}
@media screen and (max-width: 650px){
	.designT {display: none;}}



.Dthumbs1
{
/*	position: absolute;
	top: 137px;
	left: 500px;*/
	display: inline-block;

	width: 100%;
/*	display: inline;*/
	margin-left: 2px;
	margin-top: 10px;
	padding: 0;
	list-style: none;
	text-align: left;
	background: transparent;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	height: auto;  /*54px*/
	border-top: 1px solid #CCC;
}
@media screen and (max-width: 850px){
	.Dthumbs1 {display: none;}}

.Dthumbs
{
/*	position: absolute;
	top: 137px;
	left: 500px;*/
	display: inline-block;

/*	width: 100%; *//*NEW 129, CAN REMOVE THIS TO MAKE NAV ONLY THE WIDTH OF ITS TEXT*/
/*	display: inline;*/
	width: 36%;
	margin-top: 10px;  /*20  7/12 - 27px; 19px; 5px;*/
	margin-left: 0px;	/*2 10px; 0;  7%;  5px;*/
	margin-right: 14px;
	padding: 0;
	list-style: none;
	text-align: center;
	background: transparent;
	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
	font-size: 10px;
	height: auto;  /*54px*/
}
@media screen and (max-width: 850px){
	.Dthumbs {display: none;}}


.Dthumbs3
{
	display: inline-block;
	margin-left: 2px;
	margin-top: 1px;
	padding: 0;
	list-style: none;
	text-align: left;
	background: transparent;
	height: 31px;
	border: 1px solid #666666;
}
@media screen and (max-width: 850px){
	.Dthumbs3 {display: none;}}




.Dthumbs1 li, .Dthumbs li
{
/*	float: left;*/
	display: inline-block;
	margin-left: 15px;
	font-size: 10px;		/*14.5px; 9px;*/
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
	text-align: left;
	padding-bottom: 9px;	/*20 22px;*/
}

.Dthumbs1 a, .Dthumbs a
{
/*	letter-spacing: 5px;*/
	color: #999;
	text-decoration: none;
/*	background: rgba(9%, 9%, 9%, .95);*/
	background: transparent;
}

Dthumbs1 a:visited, Dthumbs a:visited
{
	color: #CC6600;
}

.Dthumbs1 a:hover	/*.Dthumbs a:hover*/
{
	color: #999; /*#999; #99CCFF; #CC6600;*/
/*	color: rgb(24%,24%,24%);*/
	color: #0099FF;	/*#99CCFF*/
}




.Dthumbs3 li
{
	display: inline-block;
/*	margin-left: 0px;*/
	text-align: left;
	list-style: none;
}


/*.DthumbsLinks2 a
{
	margin-left: 25px;
}*/

.Dthumbs3 li a
{
	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
	font-size: 17px;
	font-style: italic;
	padding: 3px 11px 6px 11px;
	text-align: center;
	text-decoration: none;
/*	border: 1px solid rgb(80, 86, 99); *//*add50*/
	color: #666666;
}


#studentLinks2 a, #websitesLinks1 a
{
	border-right: 1px solid #666666;
}

#printLinks2 a.active, #studentLinks1 a.active, #websitesLinks3 a.active
{
	color: #EEE;
	border: 1px solid #999;
	font-style: normal;
}

#printLinks2 a:hover, #studentLinks1 a:hover
{
	color: #EEE;
}

#printLinks1 a:hover, #printLinks3 a:hover, #studentLinks2 a:hover, #studentLinks3 a:hover, #websitesLinks1 a:hover, #websitesLinks2 a:hover
{
	color: #33CCFF;
}





.designthumbsIntro
{
	width: 700px; /*220*/
	margin: 0 auto;
	text-align: center;
}


.Dthumbs3intro
{
	display: inline-block;
	margin-top: 45px;
	margin-top: 45px;
	padding: 0;
	list-style: none;
	text-align: center;
	background: transparent;
	height: 220px;
	width: 100%;
}
@media screen and (max-width: 850px){
	.Dthumbs3intro {display: none;}}


.Dthumbs3intro li
{
	display: inline-block;
	margin-right: 60px;
	padding-top: 76px;
	text-align: right;
	list-style: none;
}


.Dthumbs3intro li a
{
	font-family: helvetica, arial, sans-serif;	/*--verdana,--*/
	font-size: 17px;
	font-style: normal;
	padding: 7px 11px 10px 12px;
	text-align: right;
	text-decoration: none;
	border: 3px solid #666666;
	color: #666666;
	background-color: #FFF;
}


#gdintroLinks1 a:hover, #gdintroLinks2 a:hover, #gdintroLinks3 a:hover
{
	color: #33CCFF;
	border: 3px solid #33CCFF;
}


#gdintroLinks1
{
	border: 1px solid #333;
	width: 163px;
	height: 195px;
	background: transparent url(../graphicdesign/bildDes/dintr1.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	#gdintroLinks1 {display: none;}}


#gdintroLinks2
{
	border: 1px solid #333;
	width: 163px;
	height: 195px;
	background: transparent url(../graphicdesign/bildDes/dintr2.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	#gdintroLinks2 {display: none;}}


#gdintroLinks3
{
	border: 1px solid #333;
	width: 163px;
	height: 195px;
	background: transparent url(../graphicdesign/bildDes/dintr3.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	#gdintroLinks3 {display: none;}}





.designcaptStart .designmobileonly
{
	text-align: center;
	width: 90%;
	font-size: 11px;
	font-weight: bold;
	margin-top: 30px;
	letter-spacing: 0px;
	text-align: center;
	color: #333;
	line-height: 24px;
	font-family: verdana, helvetica, arial serif;
}
@media screen and (min-width: 850px){
	.designcaptStart .designmobileonly {display: none;}}










.designT a
{
	list-style-type: none;
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.designT a:hover
{
	color: #33CCFF;
}



.design1b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT1.jpg) no-repeat 0px 0px;
}
#d1 a:hover .design1b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}



.design2b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT2.jpg) no-repeat 0px 0px;
}
#d2 a:hover .design2b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}



.design3b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT3.jpg) no-repeat 0px 0px;
}
#d3 a:hover .design3b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}



.design5b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT5.jpg) no-repeat 0px 0px;
}
#d5 a:hover .design5b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}

.design6b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT6.jpg) no-repeat 0px 0px;
}
#d6 a:hover .design6b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}

.design7b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT7.jpg) no-repeat 0px 0px;
}
#d7 a:hover .design7b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}

.design9b
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT9.jpg) no-repeat 0px 0px;
}
#d9 a:hover .design9b
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}

.design11ab
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT12.jpg) no-repeat 0px 0px;
}
#d11a a:hover .design11ab
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}


.design11bb
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT13.jpg) no-repeat 0px 0px;
}
#d11b a:hover .design11bb
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}


.design12
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT14.jpg) no-repeat 0px 0px;
}
#d12 a:hover .design12
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}


.design13
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT15.jpg) no-repeat 0px 0px;
}
#d13 a:hover .design13
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}


.design14
{
	width: 50px;
	height: 50px;
	border: none;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	background: transparent url(../graphicdesign/bildDes/dT16.jpg) no-repeat 0px 0px;
}
#d14 a:hover .design14
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: alpha(opacity=100);
}



#d1 .active .design1b, #d2 .active .design2b, #d3 .active .design3b, #d5 .active .design5b, #d6 .active .design6b, #d7 .active .design7b, #d9 .active .design9b, #d11a .active .design11ab, #d11b .active .design11bb, #d12 .active .design12, #d13 .active .design13, #d14 .active .design14, #d15 .active .design15
{
	opacity: .7;
	filter: alpha(opacity=70);
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
/*	color: #0099FF; weird*/
}




/*I*/
.illusText
{
	width: 95%;
	margin: 0 auto;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 2px;
	color: #000;
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 26px;
	background: #FFF;
}
@media screen and (max-width: 850px){
	.illusText {width: 99%;}}

.illusText p
{
	margin: 0 auto;
	font-size: 14.5px;
	line-height: 36px;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 2px 10px 8px 42px;
}
@media screen and (max-width: 650px){
	.illusText p {font-size: 12.5px; line-height: 28px; padding: 4px 10px 5px 15px;}}


.illusText p a
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: rgb(6, 90, 208);
	text-decoration: none;
}
@media screen and (max-width: 650px){
	.illusText p a {font-size: 12.5px;}}

.illusText p a:hover
{
	color: #33CCFF;
}

.illusText p a:visited
{
	color: #CCC;
}

.illusText article
{
	margin-bottom: 55px;
}



.illusTopics
{
	width: 99%;
	margin: 0 auto;
/*	border-bottom: 1px solid #999;*/
}
@media screen and (max-width: 650px){
	.illusTopics {width: 95%;}}


.illusTopicsFH
{
	width: 70%;
	margin: 0 auto;
/*	border-bottom: 1px solid #999;*/
}
@media screen and (max-width: 650px){
	.illusTopicsFH {width: 90%;}}



.illusTopics p, .illusTopicsFH p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.illusTopics p, .illusTopicsFH p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.illusTopics p, .illusTopicsFH p {font-size: 12px; line-height: 24px;}}

.illusheader2
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-style: italic;
	color: #333;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	letter-spacing: 3px;
	padding: 30px 0px 10px 0px;
	margin-left: 41px;
}
@media screen and (max-width: 650px){
	.illusheader2 {margin-left: 17px; font-size: 14px; padding-bottom: 12px;}}


.illusTopics figure
{
	margin-top: 30px;
}







.characwonder1
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 467px;
	height: 600px;
	background: transparent url(../illustration/bild2/iCH7a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.characwonder1 {border: 1px solid #333; margin: 0 auto; width: 250px; height: 324px; background: transparent url(../illustration/bild2/.jpg) no-repeat 0px 0px;}}




.characub
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 508px;
	height: 580px;
	background: transparent url(../illustration/bild2/iCH5a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.characub {border: 1px solid #333; margin: 0 auto; width: 285px; height: 325px; background: transparent url(../illustration/bild2/iCH5a.jpg) no-repeat 0px 0px; background-size: contain;}}







.characPhar1sk
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 384px;
	height: 515px;
	background: transparent url(../illustration/bild2/iCH2sk.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 950px){
	.characPhar1sk {border: 1px solid #333; margin: 0 auto; width: 300px; height: 403px; background-size: contain;}}

.characPhar1
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 475px;
	height: 765px;
	background: transparent url(../illustration/bild2/iCH2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.characPhar1 {border: 1px solid #333; margin: 0 auto; width: 300px; height: 483px; background: transparent url(../illustration/bild2/iCH2am.jpg) no-repeat 0px 0px;}}

.characPhar2
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 400px;
	height: 525px;
	background: transparent url(../illustration/bild2/iCH2b.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.characPhar2 {border: 1px solid #333; margin: 0 auto; width: 250px; height: 328px; background: transparent url(../illustration/bild2/iCH2bm.jpg) no-repeat 0px 0px;}}



.characselina
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 650px;
	height: 680px;
	background: transparent url(../illustration/bild2/iCH4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.characselina {border: 1px solid #333; margin: 0 auto; width: 285px; height: 298px; background: transparent url(../illustration/bild2/iCH4a.jpg) no-repeat 0px 0px; background-size: contain;}}





.characHorizon
{
	text-align: center;
	margin: 0 auto;
	width: 95%;
}
@media screen and (max-width: 1300px){
	.characHorizon {width: 99%;}}

.characHorizonB
{
	float: left;
	width: 49%;
	margin-bottom: 15px;
}
@media screen and (max-width: 1200px){
	.characHorizonB {width: 54%; float: none;}}
@media screen and (max-width: 950px){
	.characHorizonB {width: 60%;}}
@media screen and (max-width: 750px){
	.characHorizonB {width: 70%;}}
@media screen and (max-width: 650px){
	.characHorizonB {width: 260px;}}


.characCheer1
{
	border: 1px solid #333;
	width: 378px;
	height: 600px;
	background: transparent url(../illustration/bild2/iCH3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.characCheer1 {width: 221px; height: 350px; background: transparent url(../illustration/bild2/iCH3am.jpg) no-repeat 0px 0px;}}


.characCheer2
{
	border: 1px solid #333;
	width: 378px;
	height: 600px;
	background: transparent url(../illustration/bild2/iCH3b.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.characCheer2 {width: 221px; height: 350px; background: transparent url(../illustration/bild2/iCH3bm.jpg) no-repeat 0px 0px;}}

.characCheer3
{
	border: 1px solid #333;
	width: 378px;
	height: 600px;
	background: transparent url(../illustration/bild2/iCH3c.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.characCheer3 {width: 221px; height: 350px; background: transparent url(../illustration/bild2/iCH3cm.jpg) no-repeat 0px 0px;}}




.characHorizon::after
{
	content: "";
	clear: both;
	display: table;
}







.characdaph
{
	border: 2px solid #333;
	margin: 0 auto;
	width: 450px;
	height: 584px;
	background: transparent url(../illustration/bild2/iCH1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.characdaph {border: 1px solid #333; margin: 0 auto; width: 250px; height: 324px; background: transparent url(../illustration/bild2/iCH1am.jpg) no-repeat 0px 0px;}}















/*portrait*/
.portILLportr1
{
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
	width: 90%;  /*65*/
}
@media screen and (max-width: 975px){
	.portILLportr1 {padding-top: 8px; width: 99%; margin-left: 1px;}}

.portILLportr2a, .portILLportr2b, .portILLportr2c, .portILLportr2d
{
/*	margin-bottom: 75px;*/
	text-align: center;
	width: 575px;  /*630*/
	height: 112px;  /*222*/
	margin: 0px 0px 45px 20px;
	margin: 0 auto;  /*works?*/
	border: 1px solid #CCC;
}
@media screen and (max-width: 975px){
	.portILLportr2a, .portILLportr2b, .portILLportr2c, .portILLportr2d {width: 85%; margin: 0px 10px 35px 40px;}}
@media screen and (max-width: 750px){
	.portILLportr2a, .portILLportr2b, .portILLportr2c, .portILLportr2d {width: 99%; height: 140px; margin: 0px 10px 35px 5px;}}






.portILLSelectPortra p a
{
	text-decoration: none;
	color: #333333;
	color: rgb(6, 90, 208);
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-weight: bold;
}
@media screen and (max-width: 975px){
	.portILLSelectPortra p a {font-size: 12px;}}
@media screen and (max-width: 750px){
	.portILLSelectPortra p a {font-size: 9px; line-height: 15px;}}


.portILLSelectPortra a:hover
{
	color: #33CCFF;
}


.portILLSelectPortra
{
	float: left;
}
@media screen and (max-width: 750px){
	.portILLSelectPortra {float: none;}}

.portILLSelectPortra p
{
	padding-top: 10px;
	margin: 0 auto;
}
@media screen and (max-width: 975px){
	.portILLSelectPortra p {padding-top: 3px;}}





.portILLfashB
{
	float: right;
	border: 2px solid #999;
	margin: 0 auto;
	width: 185px;
	height: 112px;  /*220*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildPortrthum/illPortrFaB.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 975px){
	.portILLfashB {width: 120px; height: 75px; background: transparent url(../illustration/bildPortrthum/illPortrFaB.jpg) no-repeat 0px 0px; background-size: contain;}}
@media screen and (max-width: 750px){
	.portILLfashB {float: none;}}

.portILLportr2a a:hover .portILLfashB
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}





.portILLcheerB
{
	float: right;
	border: 2px solid #999;
	margin: 0 auto;
	width: 185px;
	height: 112px;  /*220*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildPortrthum/illPortrCheerB.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 975px){
	.portILLcheerB {width: 120px; height: 75px; background: transparent url(../illustration/bildPortrthum/illPortrCheerB.jpg) no-repeat 0px 0px; background-size: contain;}}
@media screen and (max-width: 750px){
	.portILLcheerB {float: none;}}

.portILLportr2b a:hover .portILLcheerB
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}



.portILLstewB
{
	float: right;
	border: 2px solid #999;
	margin: 0 auto;
	width: 185px;
	height: 112px;  /*220*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildPortrthum/illPortrStewB.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 975px){
	.portILLstewB {width: 120px; height: 75px; background: transparent url(../illustration/bildPortrthum/illPortrStewB.jpg) no-repeat 0px 0px; background-size: contain;}}
@media screen and (max-width: 750px){
	.portILLstewB {float: none;}}

.portILLportr2c a:hover .portILLstewB
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}




.portILLwaitB
{
	float: right;
	border: 2px solid #999;
	margin: 0 auto;
	width: 185px;
	height: 112px;  /*220*/
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../illustration/bildPortrthum/illPortrWaitB.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 975px){
	.portILLwaitB {width: 120px; height: 75px; background: transparent url(../illustration/bildPortrthum/illPortrWaitB.jpg) no-repeat 0px 0px; background-size: contain;}}
@media screen and (max-width: 750px){
	.portILLwaitB {float: none;}}

.portILLportr2d a:hover .portILLwaitB
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}



/*
.portILLport2a a:hover .portILLstyl
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}
*/


.portILLportr1::after
{
	content: "";
	clear: both;
	display: table;
}











.portrSWintro p
{
	text-align: left;
	width: 75%;
	font-size: 16.5px;  /*16*/
	margin: 0 auto;
	padding-bottom: 30px;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.portrSWintro p {width: 85%; font-size: 15px;}}
@media screen and (max-width: 950px){
	.portrSWintro p {width: 95%; font-size: 12px; line-height: 24px;}}









.cheerTopics p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.stewardessTopics p, .stewardessTopics2 p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.stewardessTopics p, .stewardessTopics2 p {font-size: 12px; line-height: 29px;}}


.cheerSelectA
{
	margin: 0 auto;
	width: 100%;
}


.cheerSelect
{
	float: left;
	width: 70%;
	height: 625px;
	margin: 40px 0px 45px 0px;
	margin-left: 30%;
}
/*@media screen and (max-width: 1600px){
	.cheerSelect {width: 37%;}}
@media screen and (max-width: 1450px){
	.cheerSelect {width: 45%;}}*/
@media screen and (max-width: 1250px){
	.cheerSelect {width: 75%; margin-bottom: 55px; margin-left: 25%;}}
@media screen and (max-width: 1050px){
	.cheerSelect {height: 320px;}}
@media screen and (max-width: 850px){
	.cheerSelect {width: 50%; height: 280px; margin-bottom: 120px;}}
@media screen and (max-width: 650px){
	.cheerSelect {width: 99%; display: block; margin: 0px 0px 150px 0px;}}




.portrC1
{
	border: 1px solid #999;
	width: 500px;
	height: 625px;
	background: transparent url(../illustration/bildportW/pC1.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrC1 {width: 270px; height: 337px; background-size: contain;}}




.cheerTopics::after
{
	content: "";
	clear: both;
	display: table;
}











.fashionistaTopics
{
	width: 99%;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.fashionistaTopics {width: 95%;}}

.fashionistaTopics2
{
	width: 99%;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-top: 2px solid rgb(6, 90, 178);
}
@media screen and (max-width: 650px){
	.fashionistaTopics2 {width: 95%;}}



.fashionistaTopics p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.fashionistaTopics p, .fashionistaTopics2 p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.fashionistaTopics p, .fashionistaTopics2 p {font-size: 12px; line-height: 29px;}}


.fashionistaSelectA
{
	margin: 0 auto;
	width: 55%;
}
@media screen and (max-width: 1050px){
	.fashionistaSelectA {width: 65%;}}
@media screen and (max-width: 750px){
	.fashionistaSelectA {width: 90%;}}


.fashionistaSelect
{
	display: block;
	width: 920px;
	width: 100%;
	height: auto; /*526*/
	text-align: center;
	margin: 95px 0px 95px 0px;
	border-bottom: 1px solid #999;
}
@media screen and (max-width: 1050px){
	.fashionistaSelect {width: 502px;/*width: 402px; height: 401px;351*/}}
@media screen and (max-width: 750px){
	.fashionistaSelect {width: 282px;/* height: 288px;238*/}}



.fashionistaSelectName
{
}

.fashionistaSelect h3  /*.fashionistaSelectName h3*/
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 1px;
	line-height: 12px;
	font-weight: bold;
	color: #333;
}
@media screen and (max-width: 1250px){
	.fashionistaSelect h3 {}}
@media screen and (max-width: 1050px){
	.fashionistaSelect h3 {text-align: left; font-size: 11px; margin-left: 50px;}}





.portrFSA3
{
	margin: 0 auto;
}

.portrFSA3
{
	border: 1px solid #CCC;
	width: 600px;  /*700*/
	height: 524px;  /*611*/
	background: transparent url(../illustration/bildportFista/pFIS3a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.portrFSA3 {border: none; width: 400px; height: 349px; background-size: contain;}}
@media screen and (max-width: 750px){
	.portrFSA3 {border: none; width: 270px; height: 236px; background-size: contain;}}



.portrFSA1
{
	margin: 0 auto;
}

.portrFSA1
{
	border: 1px solid #FFF;
	width: 341px;
	height: 660px;
	background: transparent url(../illustration/bildportFista/pFIS1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.portrFSA1 {border: none; width: 290px; height: 553px; background-size: contain;}}
@media screen and (max-width: 750px){
	.portrFSA1 {border: none; width: 190px; height: 362px; background-size: contain;}}






/*
.fashionistaTopics::after
{
	content: "";
	clear: both;
	display: table;
}
*/








.coeur1
{
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 13px;
	height: 12px;
	background: transparent url(../illustration/bildportW/coeur.png) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.coeur1 {width: 10px; height: 9px;}}

.coeur1spac
{
	display: inline-block;
	margin: 0;
	padding: 0px 16px 0px 0px;
	width: 13px;
	height: 12px;
	background: transparent url(../illustration/bildportW/coeur.png) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.coeur1spac {width: 10px; height: 9px; padding: 0px 12px 0px 0px;}}




.stewardessTopics
{
	width: 99%;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.stewardessTopics {width: 95%;}}

.stewardessTopics2
{
	width: 99%;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-top: 2px solid rgb(6, 90, 178);
}
@media screen and (max-width: 650px){
	.stewardessTopics2 {width: 95%;}}




.stewardessTopics p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.stewardessTopics p, .stewardessTopics2 p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.stewardessTopics p, .stewardessTopics2 p {font-size: 12px; line-height: 29px;}}


.stewardessSelectA
{
	margin: 0 auto;
	width: 100%;
}


.stewardessSelect
{
	float: left;
	width: 33%;
	height: 600px;
/*	margin-bottom: 45px;*/
	margin: 40px 0px 45px 0px;

/*	border: 1px solid #999;*/
}
@media screen and (max-width: 1600px){
	.stewardessSelect {width: 37%;}}
@media screen and (max-width: 1450px){
	.stewardessSelect {width: 45%;}}
@media screen and (max-width: 1250px){
	.stewardessSelect {width: 75%; margin-bottom: 55px; margin-left: 25%;}}
@media screen and (max-width: 1050px){
	.stewardessSelect {height: 320px;}}
@media screen and (max-width: 850px){
	.stewardessSelect {width: 50%; height: 280px; margin-bottom: 120px;}}
@media screen and (max-width: 650px){
	.stewardessSelect {width: 99%; display: block; margin: 0px 0px 150px 0px;}}




.stewardessSelectName
{
/*	padding: 12px 18px 10px 18px;*/
	margin: 0px 0px 0px 37px;
	margin-top: -7px;
	width: 503px;
	background-color: #EEE;
	background-color: rgb(240, 240, 240);
}
@media screen and (max-width: 1050px){
	.stewardessSelectName {width: 273px; margin-top: -10px;}}

.stewardessSelectName h3
{
	font-family: helvetica, arial, sans-serif;
	position: relative;
	font-size: 14px;
	text-align: center;
	padding: 7px 7px 9px 7px;
/*	margin: 0 auto;*/
	letter-spacing: 1px;
	line-height: 21px;
	font-weight: normal;
	border: 1px solid #999;
	border-radius: 0px 0px 10px 10px;  /*12px*/
	color: #000;
}
@media screen and (max-width: 1250px){
	.stewardessSelectName h3 {}}
@media screen and (max-width: 1050px){
	.stewardessSelectName h3 {text-align: left; font-size: 11px; margin-left: 3px;}}
@media screen and (max-width: 850px){
	.stewardessSelectName h3 {text-align: left;}}





.portrS17
{
	border: 1px solid #CCC;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pS17a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrS17 {width: 270px; height: 270px; background-size: contain;}}

.portrS15
{
	border: 1px solid #CCC;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pS15a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrS15 {width: 270px; height: 270px; background-size: contain;}}

.portrS11
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pS11a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrS11 {width: 270px; height: 270px; background-size: contain;}}

.portrS5
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pS5a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrS5 {width: 270px; height: 270px; background-size: contain;}}

.portrS3
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pS3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrS3 {width: 270px; height: 270px; background-size: contain;}}






.stewardessTopics::after
{
	content: "";
	clear: both;
	display: table;
}






















.waitressTopics
{
	width: 99%;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.waitressTopics {width: 95%;}}

.waitressTopics2
{
	width: 99%;
	margin: 0 auto;
	border-top: 1px solid #999;
	border-top: 2px solid rgb(6, 90, 178);
}
@media screen and (max-width: 650px){
	.waitressTopics2 {width: 95%;}}



.waitressTopics p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.waitressTopics p, .waitressTopics2 p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.waitressTopics p, .waitressTopics2 p {font-size: 12px; line-height: 29px;}}


.waitressSelectA
{
	margin: 0 auto;
	width: 100%;
}


.waitressSelect, .waitressSelectL
{
	float: left;
	width: 33%;
	height: 600px;
/*	margin-bottom: 45px;*/
	margin: 40px 0px 45px 0px;
}
@media screen and (max-width: 1600px){
	.waitressSelect, .waitressSelectL {width: 37%;}}
@media screen and (max-width: 1450px){
	.waitressSelect, .waitressSelectL {width: 45%;}}
@media screen and (max-width: 1250px){
	.waitressSelect, .waitressSelectL {width: 75%; margin-bottom: 55px; margin-left: 25%;}}
@media screen and (max-width: 1050px){
	.waitressSelect, .waitressSelectL {height: 320px;}}
@media screen and (max-width: 850px){
	.waitressSelect {width: 50%; height: 280px; margin-bottom: 120px;}}
@media screen and (max-width: 650px){
	.waitressSelect {width: 99%; display: block; margin: 0px 0px 150px 0px;}}
@media screen and (max-width: 1050px){
	.waitressSelectL {height: 320px; margin-bottom: 120px;}}
@media screen and (max-width: 850px){
	.waitressSelectL {width: 50%; height: 280px; margin-bottom: 160px;}}
@media screen and (max-width: 650px){
	.waitressSelectL {width: 290px; display: block; margin: 0px 0px 190px 0px;}}






.waitressSelectName
{
/*	padding: 12px 18px 10px 18px;*/
	margin: 0px 0px 0px 37px;
	margin-top: -7px;
	width: 503px;
	background-color: #EEE;
	background-color: rgb(240, 240, 240);
}
@media screen and (max-width: 1050px){
	.waitressSelectName {width: 273px; margin-top: -10px;}}

.waitressSelectName h3
{
	font-family: helvetica, arial, sans-serif;
	position: relative;
	font-size: 14px;
	text-align: center;
	padding: 7px 7px 9px 7px;
/*	margin: 0 auto;*/
	letter-spacing: 1px;
	line-height: 21px;
	font-weight: normal;
	border: 1px solid #999;
	border-radius: 0px 0px 10px 10px;  /*12px*/
	color: #000;
}
@media screen and (max-width: 1250px){
	.waitressSelectName h3 {}}
@media screen and (max-width: 1050px){
	.waitressSelectName h3 {font-size: 11px; margin-left: 3px;}}
@media screen and (max-width: 850px){
	.waitressSelectName h3 {text-align: left;}}





.portrW27
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW27a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW27 {width: 270px; height: 270px; background-size: contain;}}


.portrW26
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW26a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW26 {width: 270px; height: 270px; background-size: contain;}}


.portrW24
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW24a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW24 {width: 270px; height: 270px; background-size: contain;}}

.portrW23
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW23a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW23 {width: 270px; height: 270px; background-size: contain;}}


.portrW22
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW22a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW22 {width: 270px; height: 270px; background-size: contain;}}


.portrW15
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW15a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW15 {width: 270px; height: 270px; background-size: contain;}}


.portrW19
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW19a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW19 {width: 270px; height: 270px; background-size: contain;}}


.portrW13
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW13a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW13 {width: 270px; height: 270px; background-size: contain;}}

.portrW12
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW12a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW12 {width: 270px; height: 270px; background-size: contain;}}

.portrW8
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW8a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW8 {width: 270px; height: 270px; background-size: contain;}}

/*.portrW7
{
	border: 1px solid #999;
	width: 500px;
	height: 500px;
	background: transparent url(../illustration/bildportW/pW7a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1050px){
	.portrW7 {width: 270px; height: 270px; background-size: contain;}}*/


.portrW7
{
/*	border: 1px solid #CCC;*/
	width: 500px;
	height: 500px;
	background-color: transparent;
	background: url(../illustration/bildportW/pW7a1.jpg) left top no-repeat, url(../illustration/bildportW/pW7a2.jpg) right top no-repeat, url(../illustration/bildportW/pW7a3.jpg) left bottom no-repeat, url(../illustration/bildportW/pW7a4.jpg) right bottom no-repeat; /*center available*/
	background-origin: content-box;
	background-size: auto;
}
@media screen and (max-width: 1050px){
	.portrW7 {width: 270px; height: 270px; background-size: 50%;}}








.waitressTopics::after
{
	content: "";
	clear: both;
	display: table;
}























/*
.portFApaint
{
	float: right;
	border: 3px solid rgb(5, 5, 5);
	margin: 0 auto;
	width: 150px;
	height: 150px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bild/FAp1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portFApaint {width: 100px; height: 100px; background: transparent url(../bild/FAp1b.jpg) no-repeat 0px 0px;}}

.portSelectFA2 a:hover .portFApaint
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}
*/












.realConceptA
{
	margin: 0 auto;
	padding-top: 30px;
	width: 96%;
	height: auto;
}
@media screen and (max-width: 975px){
	.realConceptA {width: 99.9%;padding-top: 8px;}}

.realConceptB
{
	margin: 0 auto;
	width: 85%;
/*	height: 248px;*/
	padding: 0px 0px 5px 0px; /*0px 0px 75px 0px*/
}
@media screen and (max-width: 975px){
	.realConceptB {width: 99.9%; margin-bottom: 15px;}}



.realLineup
{
/*	width: 350px;*/
	list-style-type: none;
	display: inline-block;
	padding-bottom: 45px;
	padding-top: 20px;
}
@media screen and (max-width: 800px){
	.realLineup {display: block; padding: 10px 0px 20px 0px;}}



.realLineup li
{
	list-style-type: none;
	text-decoration: none;
	display: block;
	margin: 0px 20px 0px 0px;
}
@media screen and (max-width: 800px){
	.realLineup li {margin: 0 auto;}}

.realLineup .conceptName
{
/*	float: left;
	width: 62%;
	height: 233px;
	width: 550px;
	height: 200px;*/
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
}
@media screen and (max-width: 800px){
	.realLineup .conceptName {}}


.realHeader
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-left: 20px;
	color: #333;
}
@media screen and (max-width: 975px){
	.realHeader {font-size: 11px; padding: 5px 10px 10px 10px;}}

.realName p
{
	padding: 0px 20px 20px 20px;
	font-family: palatino, 'Times new roman', times, serif;
	font-size: 14.5px;
	text-align: left;
	line-height: 28px;
	font-weight: normal;
	color: #000;
}
@media screen and (max-width: 975px){
	.realName p {font-size: 11.5px; padding: 3px 20px 20px 10px; line-height: 22px;}}



.real1
{
	border: 1px solid #CCC;
	width: 450px;
	height: 563px;
	background: transparent url(../illustration/bildReal/iReal1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.real1 {width: 275px; height: 344px; background-size: contain;}}


.real2
{
	border: 1px solid #CCC;
	width: 451px;
	height: 500px;
	background: transparent url(../illustration/bildReal/iReal2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.real2 {width: 275px; height: 305px; background-size: contain;}}














.portConcept
{
	margin: 0 auto;
	padding-top: 30px;
	width: 96%;
	height: auto;
}
@media screen and (max-width: 975px){
	.portConcept {width: 99.9%;padding-top: 8px;}}


.portConceptA
{
	margin: 0 auto;
	padding-top: 30px;
	width: 96%;
	height: auto;
}
@media screen and (max-width: 975px){
	.portConceptA {width: 99.9%;padding-top: 8px;}}

.portConceptB
{
	margin: 0 auto;
	width: 85%;
/*	height: 248px;*/
	padding: 0px 0px 5px 0px; /*0px 0px 75px 0px*/
}
@media screen and (max-width: 975px){
	.portConceptB {width: 99.9%; margin-bottom: 15px;}}



.conceptsLineup
{
/*	width: 350px;*/
	list-style-type: none;
	display: inline-block;
	padding-bottom: 45px;
	padding-top: 20px;
}
@media screen and (max-width: 800px){
	.conceptsLineup {display: block; padding: 10px 0px 20px 0px;}}



.conceptsLineup li
{
	list-style-type: none;
	text-decoration: none;
	display: block;
	margin: 0px 20px 0px 0px;
}
@media screen and (max-width: 800px){
	.conceptsLineup li {margin: 0 auto;}}

.conceptsLineup .conceptName
{
/*	float: left;
	width: 62%;
	height: 233px;
	width: 550px;
	height: 200px;*/
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
}
@media screen and (max-width: 800px){
	.conceptLineup .conceptName {}}


.conceptHeader
{
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-left: 20px;
	color: #333;
}
@media screen and (max-width: 975px){
	.conceptHeader {font-size: 11px; padding: 5px 10px 10px 10px;}}

.conceptName p
{
	padding: 0px 20px 20px 20px;
	font-family: palatino, 'Times new roman', times, serif;
	font-size: 14.5px;
	text-align: left;
	line-height: 28px;
	font-weight: normal;
	color: #000;
}
@media screen and (max-width: 975px){
	.conceptName p {font-size: 11.5px; padding: 3px 20px 20px 10px; line-height: 22px;}}



.conc6
{
	border: 1px solid #000;
	width: 550px;
	height: 367px;
	background: transparent url(../illustration/bildConc/iCon6a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.conc6 {width: 275px; height: 184px; background-size: contain;}}

.conc5
{
	border: 1px solid #000;
	width: 489px;
	height: 367px;
	background: transparent url(../illustration/bildConc/iCon5a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.conc5 {width: 245px; height: 184px; background: transparent url(../illustration/bildConc/iCon5b.jpg) no-repeat 0px 0px;}}

.conc4
{
	border: 1px solid #000;
	width: 350px;
	height: 467px;
	background: transparent url(../illustration/bildConc/iCon4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.conc4 {width: 175px; height: 233px; background-size: contain;}}

.conc3
{
	border: 1px solid #000;
	width: 410px;
	height: 410px;
	background: transparent url(../illustration/bildConc/iCon2a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 800px){
	.conc3 {width: 200px; height: 200px; background-size: contian;}}

.conc2
{
	border: 1px solid #000;
	width: 489px;
	height: 367px;
	background: transparent url(../illustration/bildConc/iCon3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.conc2 {width: 175px; height: 234px; background: transparent url(../illustration/bildConc/iCon4b.jpg) no-repeat 0px 0px;}}

.conc1
{
	border: 1px solid #000;
	width: 367px;
	height: 367px;
	background: transparent url(../illustration/bildConc/iCon1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 800px){
	.conc1 {width: 175px; height: 234px; background: transparent url(../illustration/bildConc/iCon4b.jpg) no-repeat 0px 0px;}}



/*.conceptsLineup .conceptName::after
{
	content: "";
	clear: both;
	display: table;
}*/















/*MUS*/

.portSelectMUS
{
	margin: 0 auto;
	padding-top: 30px;
	width: 80%;
	height: auto;
}
@media screen and (max-width: 900px){
	.portSelectMUS {padding-top: 8px;}}

.portSelectMUS2
{
	margin: 0 auto;
	width: 465px;  /*495*/
	height: 132px;
	margin: 0px 10px 35px 30px;
	text-align: right;
	border: 1px solid #CCC;
	display: inline-block;
}
@media screen and (max-width: 975px){
	.portSelectMUS2 {width: 172px; height: 115px; margin-bottom: 50px;}}



.portSelectNameMUS
{
	float: left;
}

/*.portSelectNameMUS
{
	width: 125px;
	height: 130px;
	border: 3px solid #DDD;
}
@media screen and (max-width: 975px){
	.portSelectNameMUS {width: auto; height: 29px; border: none;}}*/

.portSelectNameMUS a
{
	text-align: right;
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.portSelectNameMUS a:hover
{
	color: #33CCFF;
}

.MUSamove
{
	padding-left: 24px;
}
@media screen and (max-width: 975px){
	.PHOamove {padding-left: 0px;}}

.portSelectNameMUS p
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 38px;
/*	margin: 0 auto;*/
	letter-spacing: 1px;
	line-height: 22px;
	font-weight: bold;
	color: #999;
	width: 200px;
/*	border: 1px solid #CCC;*/
}
@media screen and (max-width: 975px){
	.portSelectNameMUS p {width: auto; font-size: 10px; padding: 5px 0px 3px 12px; line-height: 7px;}}




.portMUScom
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../music/bildMus/muT1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portMUScom {width: 170px; height: 85px; background: transparent url(../music/bildMus/muT1b.jpg) no-repeat 0px 0px;}}

.portSelectMUS2 a:hover .portMUScom
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}


.portMUScon
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../music/bildMus/muT2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portMUScon {width: 170px; height: 85px; background: transparent url(../music/bildMus/muT2b.jpg) no-repeat 0px 0px;}}

.portSelectMUS2 a:hover .portMUScon
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid #CCC;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}



.portSelectMUS::after
{
	content: "";
	clear: both;
	display: table;
}








.musicText
{
	width: 100%;
	margin: 0 auto;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 26px;
	background: #FFF;
}
@media screen and (max-width: 850px){
	.musicText {width: 99%;}}

.musicText p
{
	margin: 0 auto;
	font-size: 15.5px;
	line-height: 36px;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 2px 10px 15px 42px;
}
@media screen and (max-width: 650px){
	.musicText p {font-size: 12.5px; line-height: 28px; padding: 4px 10px 15px 15px;}}

.musicText p a
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: rgb(6, 90, 208);
	text-decoration: none;
}
@media screen and (max-width: 650px){
	.musicText p a {font-size: 12.5px;}}

.musicText p a:hover
{
	color: #33CCFF;
}

.musicText p a:visited
{
	color: #CCC;
}

.musicText article
{
	margin-bottom: 55px;
}

.musicheader2
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-style: italic;
	color: #333;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	letter-spacing: 3px;
	padding: 30px 0px 10px 0px;
	margin-left: 41px;
}
@media screen and (max-width: 650px){
	.musicheader2 {margin-left: 17px; font-size: 14px; padding-bottom: 12px;}}


.musicTopics figure, .musicTopics1b figure
{
	margin-top: 30px;
}







.musicTopics
{
	width: 75%;
	margin: 0 auto;
/*	border-bottom: 1px solid #999;*/
}
@media screen and (max-width: 650px){
	.musicTopics {width: 90%;}}

.musicTopics1b
{
	width: auto;
	margin: 0 auto;
/*	border-bottom: 1px solid #999;*/
}


.muConcept2
{
	border: 1px solid #999;
	width: 600px;
	height: 394px;
	margin: 0 auto;
	background: transparent url(../music/bildMus/muLeng1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.muConcept2 {width: 300px; height: 197px; background: transparent url(../music/bildMus/muLeng1b.jpg) no-repeat 0px 0px;}}



.muCompo1
{
	width: 1400px;
	height: 3446px;
	margin: 0 auto;
	background: transparent url(../music/bildMus/muComp1a.png) no-repeat 0px 0px;
}
@media screen and (max-width: 1400px){
	.muCompo1 {width: 850px; height: 2092px; background: transparent url(../music/bildMus/muComp1b.png) no-repeat 0px 0px;}}
@media screen and (max-width: 600px){
	.muCompo1 {width: 350px; height: 862px; background: transparent url(../music/bildMus/muComp1c.png) no-repeat 0px 0px;}}






.musV1a
{
/*	max-width: 100%;
	height: auto;*/
	margin-left: 30px;
}
@media screen and (max-width: 1240px){
	.musV1a {display: none;}}

.musV1b
{
/*	max-width: 100%;
	height: auto;*/
	margin-left: 0px;
}
@media screen and (min-width: 1241px){
	.musV1b {display: none;}}

/*video
{
	pointer-events: none;
}*/













/*PHO*/


.portSelectPHO
{
	margin: 0 auto;
	padding-top: 30px;
	width: 90%;
	height: auto;
}
@media screen and (max-width: 900px){
	.portSelectPHO {padding-top: 8px;}}

.portSelectPHO2
{
	margin: 0 auto;
	width: 395px;  /*390*/
	height: 132px;
	margin-bottom: 35px;
	text-align: right;
	border: 1px solid #CCC;
}
@media screen and (max-width: 975px){
	.portSelectPHO2 {width: 172px; height: 115px; margin-bottom: 27px;}}



.portSelectNamePHO
{
	float: left;
}

.portSelectNamePHO
{
/*	width: 125px;
	height: 130px;
	border: 3px solid #DDD;*/
}
@media screen and (max-width: 975px){
	.portSelectNamePHO {width: auto; height: 29px; border: none;}}

.portSelectNamePHO a
{
	text-align: right;
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.portSelectNamePHO a:hover
{
	color: #33CCFF;
}

.PHOamove
{
	padding-left: 24px;
}
@media screen and (max-width: 975px){
	.PHOamove {padding-left: 0px;}}

.portSelectNamePHO p
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-top: 52px;
/*	margin: 0 auto;*/
	letter-spacing: 1px;
	font-weight: bold;
	color: #999;
}
@media screen and (max-width: 975px){
	.portSelectNamePHO p {font-size: 10px; padding-top: 3px; padding-left: 22px;}}




.portPHOmod
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../photography/bildPhot/pTfa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portPHOmod {width: 170px; height: 85px; background: transparent url(../photography/bildPhot/pTfb.jpg) no-repeat 0px 0px;}}

.portSelectPHO2 a:hover .portPHOmod
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}


.portPHOland
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../photography/bildPhot/pTla.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portPHOland {width: 170px; height: 85px; background: transparent url(../photography/bildPhot/pTlb.jpg) no-repeat 0px 0px;}}

.portSelectPHO2 a:hover .portPHOland
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid #CCC;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}



.portSelectPHO::after
{
	content: "";
	clear: both;
	display: table;
}





.Refs
{
	text-align: left;
	width: 60%;
	font-size: 14.5px;  /*16*/
	margin: 0 auto;
	letter-spacing: 0px;
	color: #666666;
	line-height: 26px;
	font-weight: bold;
	font-style: italic;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 11px 11px 7px 23px;
	border: 1px solid #CCC;
	border-left: 7px solid #CCC;
}
@media screen and (max-width: 1150px){
	.Refs {width: 70%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.Refs {width: 85%; font-size: 12px; line-height: 29px;}}

.Refsnom
{
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	color: #666666;
	margin-left: 55px;
	line-height: 33px;
}


.photModsheader
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-style: italic;
	color: #333;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	letter-spacing: 3px;
	padding: 30px 0px 10px 0px;
	margin-left: 20%;
}
@media screen and (max-width: 1050px){
	.photModsheader {margin-left: 8%;}}
@media screen and (max-width: 650px){
	.photModsheader {margin-left: 30px; font-size: 14px; padding-bottom: 12px;}}




/*.photModsTop
{
	border: 1px solid #CCC;
	margin: 0 auto;
	width: 75%;
	height: 500px;
	background: rgb(184, 224, 26) url(../photography/bildPhot/pHeader1a.jpg) no-repeat 50% 0%;
}
@media screen and (max-width: 850px){
	.photModsTop {width: 200px; height: 233px; border: none; background: transparent url(../photography/bildPhot/p1b.jpg) no-repeat 0px 0px;}}
*/

.photModsTop
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 550px;
	height: 750px;
	background: #FFF url(../photography/bildPhot/t1.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.photModsTop {width: 200px; height: 233px; border: none; background: transparent url(../photography/bildPhot/p1b.jpg) no-repeat 0px 0px;}}



.photMods
{
	border-top: 20px solid #FFF;
	margin: 0 auto;
	width: 700px;
	height: 784px;
	background: transparent url(../photography/bildPhot/p1a.jpg) no-repeat 0px 0px;}

@media screen and (max-width: 850px){
	.photMods {width: 200px; height: 233px; border: none; background: transparent url(../photography/bildPhot/p1b.jpg) no-repeat 0px 0px;}}



.cameratype1
{
	font-family: helvetica, arial, sans-serif;
	font-style: normal;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
	letter-spacing: 3px;
	background-color: #999;
	padding: 15px;
	border: 1px solid #999;
	border-radius: 16px;
}
@media screen and (max-width: 950px){
	.cameratype1 {font-size: 12px; letter-spacing: 2px; padding: 12px;}}



.photLand1
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 650px;
	height: 433px;
	background: transparent url(../photography/bildPhot/pL1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.photLand1 {border: 1px solid #333; margin: 0 auto; width: 275px; height: 183px; background: transparent url(../photography/bildPhot/pL1b.jpg) no-repeat 0px 0px;}}

.photLand2
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 650px;
	height: 219px;
	background: transparent url(../photography/bildPhot/pL3a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.photLand2 {border: 1px solid #333; margin: 0 auto; width: 275px; height: 93px; background: transparent url(../photography/bildPhot/pL3b.jpg) no-repeat 0px 0px;}}

.photLand3
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 650px;
	height: 433px;
	background: transparent url(../photography/bildPhot/pL4a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.photLand3 {border: 1px solid #333; margin: 0 auto; width: 275px; height: 183px; background: transparent url(../photography/bildPhot/pL4b.jpg) no-repeat 0px 0px;}}

.photLand4
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 650px;
	height: 433px;
	background: transparent url(../photography/bildPhot/pL2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.photLand4 {border: 1px solid #333; margin: 0 auto; width: 275px; height: 183px; background: transparent url(../photography/bildPhot/pL2b.jpg) no-repeat 0px 0px;}}






.photLandSm1
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 800px;
	height: 295px;
	background: transparent url(../photography/bildPhot/pLS1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.photLandSm1 {border: 1px solid #333; margin: 0 auto; width: 295px; height: 110px; background-size: contain;) no-repeat 0px 0px;}}


.photLandSm2
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 800px;
	height: 308px;
	background: transparent url(../photography/bildPhot/pLS2a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 950px){
	.photLandSm2 {border: 1px solid #333; margin: 0 auto; width: 295px; height: 115px; background-size: contain;) no-repeat 0px 0px;}}






/*VIDEO*/

/*.motion1
{
	margin: 0 auto;
	width: 798px;
	height: 540px; /*479*/
	border: 1px solid #CCC;
	background: transparent url(../bild/v1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 850px){
	.motion1 {width: 300px; height: 181px; border: 1px solid #CCC; background: transparent url(../bild/v1b.jpg) no-repeat 0px 0px;}}*/






.vMod1a
{
/*	max-width: 100%;
	height: auto;*/
	margin-left: 30px;
}
@media screen and (max-width: 1240px){
	.vMod1a {display: none;}}

.vMod1b
{
/*	max-width: 100%;
	height: auto;*/
	margin-left: 0px;
}
@media screen and (min-width: 1241px){
	.vMod1b {display: none;}}



.vStop1a
{
/*	max-width: 100%;
	height: auto;*/
	margin-left: 30px;
}
@media screen and (max-width: 1240px){
	.vStop1a {display: none;}}

.vStop1b
{
/*	max-width: 100%;
	height: auto;*/
	margin-left: 0px;
}
@media screen and (min-width: 1241px){
	.vStop1b {display: none;}}






.vidSelects
{
	margin: 0 auto;
	padding-top: 30px;
	text-align: center;
	width: 90%;  /*90*/
	height: auto;
}
@media screen and (max-width: 975px){
	.vidSelects {padding-top: 8px; width: 99%; margin-left: 1px;}}

.vidSelects2a, .vidSelects2b
{
/*	margin-bottom: 75px;*/
	text-align: center;
	width: 50%;
	height: auto; 
	margin: 0 auto;
}
@media screen and (max-width: 975px){
	.vidSelects2a, .vidSelects2b {width: 60%;}}
@media screen and (max-width: 750px){
	.vidSelects2a, .vidSelects2b {width: 85%;}}






.vidSelects2a p a, .vidSelects2b p a
{
	z-index: 3;
	text-decoration: none;
	color: rgb(6, 90, 208);
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	text-align: center;
	margin: 0px 0px 0px 20px;
	letter-spacing: 1px;
	font-weight: bold;
}
@media screen and (max-width: 975px){
	.vidSelects p a {font-size: 12px;}}
@media screen and (max-width: 750px){
	.vidSelects p a {font-size: 9px; line-height: 15px;}}


.vidSelects a:hover
{
	color: #33CCFF;
}



.vidtextLink a
{
	float: left;
	height: 50px;
	z-index: 2;
	text-decoration: none;
	color: rgb(6, 90, 208);
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;

	margin: -70px 0px 0px 60px;
	letter-spacing: 1px;
	font-weight: bold;

/*	border: 1px solid #CCC;*/
	display: none;
}
@media screen and (max-width: 975px){
	.vidtextLink a {padding-top: 3px;}}




/*
.portILLport2a a:hover .portILLstyl
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
}
*/


/*.vidSelects::after
{
	content: "";
	clear: both;
	display: table;
}
*/










.portVidArt
{
	z-index: 5;
	border: 2px solid #999;
/*	margin: 0 auto;*/
	width: 429px;
	height: 113px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bildVid/vidThumbArt.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 750px){
	.portVidArt {width: 274px; height: 73px; background: transparent url(../bildVid/vidThumbArt.jpg) no-repeat 0px 0px; background-size: contain;}}

.vidSelects2a a:hover .portVidArt
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}



.portVidMod
{
	z-index: 5;
	border: 2px solid #999;
/*	margin: 0 auto;*/
	width: 429px;
	height: 113px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../bildVid/vidThumbMod.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 750px){
	.portVidMod {width: 274px; height: 73px; background: transparent url(../bildVid/vidThumbMod.jpg) no-repeat 0px 0px; background-size: contain;}}

.vidSelects2b a:hover .portVidMod
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 2px solid #33CCFF;
}




/*.portILLportr1::after
{
	content: "";
	clear: both;
	display: table;
}
*/











/*WORDS*/


.wordsboxTE
{

}

.wordsboxTE
{
	margin: 0 auto;
	width: 90%;
	border: 1px solid #999;
	border-radius: 12px;
	margin-bottom: 50px;
}
@media screen and (max-width: 650px){
	.wordsbox1 {width: 95%;}}

.wordsboxTE h3
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-size: 14px;
	letter-spacing: 1px;
	margin: 20px 0px 10px 0px;
}


.wordsboxsectionsTE
{
	margin: 15px 0px 0px 30px;
}
.wordsboxsectionsTE
{
/*	display: inline-block;*/
	text-align: left;
	margin: 0 auto;
	width: 70%; /*390px*/
}

.wordsTextTE
{
	color: #333;
	font-family: georgia, palatino, 'Times new roman', serif;
	font-family: helvetica, arial, sans-serif;
	letter-spacing: .3px;
	font-size: 13.5px;
	line-height: 20px;
	font-style: italic;
	text-align: left;
	width: 670px;
	margin: 3px 0px 14px 3px;
}
@media screen and (max-width: 950px){
	.wordsTextTE {font-size: 13px; width: 85%;}}
@media screen and (max-width: 650px){
	.wordsTextTE {font-size: 12.5px; line-height: 16px; width: 90%;}}


.langBodyTE
{
	color: #333;
	font-family: georgia, palatino, 'Times new roman', serif;
	font-size: 17px;
	line-height: 29px;
	font-style: normal;
	text-align: left;
	margin: 20px 0px 0px 30px;
}
@media screen and (max-width: 650px){
	.langBodyTE {font-size: 14px; line-height: 26px; margin: 15px 0px 0px 7px;}}



.linespecTE
{
	margin-top: 20px;
	width: auto;

}














#lenguaNV
{
	width: 80%;
	padding: 0px;
	margin: 0 auto;
	display: inline-block;
	list-style-type: none;
	background-color: #FFF;
	background-color: transparent;
	text-align: center;
}
@media screen and (max-width: 950px){
	#lenguaNV {display: block; width: 70%;}}



#lenguaNV li
{
	background-color: #FFF;
	background-color: transparent;
	font-family: futura, "Helvetica Neue", helvetica, arial, futura, sans-serif;
/*	border: 2px solid #DDD;
	border-radius: 5px;*/
	font-size: 19px;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	text-align: center;
	width: 200px;  /*77*/
	margin: 10px 20px 30px 10px; /*10 30 70 10*/
	line-height: 40px;
	display: inline-block;
	border: 1px solid #CCC;
}
@media screen and (max-width: 950px){
	#lenguaNV li {display: block; width: 50%; margin-left: 20%; margin-bottom: 40px;}}
@media screen and (max-width: 650px){
	#lenguaNV li {width: 70%; margin-left: 10%; margin-bottom: 26px; font-size: 14px;}}


#lenguaNV .lengDE, #lenguaNV .lengES, #lenguaNV .lengFR, #lenguaNV .lengSV
{
	border: 1px solid #999;
	background-color: rgb(242, 242, 242);
	background-color: rgb(20, 198, 253);
}


#lenguaNV li a
{
	color: #0099FF;
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
	list-style-type: none;
	letter-spacing: 1px;
/*	color: #DDD;*/
	font-weight: normal;
	padding-right: 10px;
	text-align: center;
	display: block;
	letter-spacing: .5px; /*1px;*/
}
/*@media screen and (max-width: 650px){
	#lenguaNV li a {font-size: 14px; padding-left: 1px; padding-right: 5px; line-height: 7px;}}*/
/*@media print
	{#lenguaNV li a {font-size: 12px;}}*/

#lenguaNV li a:hover
{
	color: #33CCFF;
	color: #0033CC;
	color: rgb(0, 83, 229);
}



#lenguaNV .lengIT
{
	color: #CCC;
}










.lenguaTopics
{
	width: 100%;
/*	margin: 0 auto;*/
}
@media screen and (max-width: 650px){
	.lenguaTopics {width: 95%;}}



/*.lenguaTopics p
{
	font-size: 16px;
	line-height: 36px;
}
@media screen and (max-width: 1150px){
	.lenguaTopics p, .lenguaTopics2 p {font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.lenguaTopics p, .lenguaTopics2 p {font-size: 12px; line-height: 29px;}}*/


.lenguaSelectA
{
	margin: 0;
	margin-top: 50px;
	margin: 0 auto;
	width: 500px;
}
@media screen and (max-width: 1050px){
	.lenguaSelectA {width: 299px;}}


.lenguaSelect
{
/*	width: 88%;*/
	display: inline-block;
	width: 490px;
	height: 680px;
/*	margin-bottom: 45px;*/
/*	margin: 40px 0px 45px 0px;*/
	margin: 45px 5px;  /*15 70*/
	border: 1px solid #999;
}
/*@media screen and (max-width: 1600px){
	.lenguaSelect {width: 37%;}}
@media screen and (max-width: 1450px){
	.lenguaSelect {width: 45%;}}
@media screen and (max-width: 1250px){
	.lenguaSelect {width: 75%; margin-bottom: 55px; margin-left: 25%;}}
@media screen and (max-width: 1050px){
	.lenguaSelect {height: 320px;}}
@media screen and (max-width: 850px){
	.lenguaSelect {width: 50%; height: 280px; margin-bottom: 20px;}}
@media screen and (max-width: 650px){
	.lenguaSelect {width: 99%; display: block; margin: 0px 0px 120px 0px;}}*/
@media screen and (max-width: 1050px){
	.lenguaSelect {width: 310px; height: 490px; margin: 30px 1px;}}




.lenguaSelectName
{
	width: 490px;
	height: 200px;
	margin: 0;
	margin-top: 20px;
	border-top: 1px solid #999;
}
@media screen and (max-width: 1050px){
	.lenguaSelectName {width: 310px;}}

.lenguaSelectName h3
{
	font-family: helvetica, arial, sans-serif;
	font-family: 'Times new roman', times, palatino, serif;
	font-size: 18px;
	text-align: left;
	padding: 10px 30px 30px 30px;
	letter-spacing: 0px;
	line-height: 26px;
	font-weight: normal;
	color: #333;
}
@media screen and (max-width: 1050px){
	.lenguaSelectName h3 {text-align: left; font-size: 11.5px; line-height: 16px;/*fs13 lh18*/}}








.lengDE1
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengDE1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengDE1 {width: 270px; height: 270px; background-size: contain;}}


.lengDE2
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengDE2a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengDE2 {width: 270px; height: 270px; background-size: contain;}}





.lengES1
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengES1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengES1 {width: 270px; height: 270px; background-size: contain;}}


.lengES2
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengES2a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengES2 {width: 270px; height: 270px; background-size: contain;}}






.lengFR1
{
/*	float: left;*/
}

.lengFR1
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengFR1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengFR1 {width: 270px; height: 270px; background-size: contain;}}


.lengFR2
{
/*	float: left;*/
}

.lengFR2
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengFR2a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengFR2 {width: 270px; height: 270px; background-size: contain;}}







.lengSV1
{
/*	float: left;*/
}

.lengSV1
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengSV1a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengSV1 {width: 270px; height: 270px; background-size: contain;}}


.lengSV2
{
/*	float: left;*/
}

.lengSV2
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengSV2a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengSV2 {width: 270px; height: 270px; background-size: contain;}}


.lengSV3
{
/*	float: left;*/
}

.lengSV3
{
/*	border: 1px solid #CCC;*/
	margin: 0px 0px 0px 20px;
	width: 450px;
	height: 450px;
	background: transparent url(../languages/bildleng/lengSV3a.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1050px){
	.lengSV3 {width: 270px; height: 270px; background-size: contain;}}







/*.lenguaTopics::after
{
	content: "";
	clear: both;
	display: table;
}*/














.disclaim
{
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 11px;
}

.wordsbox1
{
/*	margin: 0 auto;*/
	margin-left: 14%;
	width: 82%;
/*	display: table;*/
}
@media screen and (max-width: 1500px){
	.wordsbox1 {margin: 0 auto;}}
@media screen and (max-width: 650px){
	.wordsbox1 {margin: 0 auto; width: 75%;}}


.wordsboxsections
{
	margin: 15px 0px 0px 30px;
}
.wordsboxsections
{
/*	display: table-cell;*/
	display: inline-block;
	text-align: left;
	width: 390px;
}
@media screen and (max-width: 1500px){
	.wordsboxsections {width: 60%; margin-left: 20%;}}
@media screen and (max-width: 650px){
	.wordsboxsections {width: 230px; margin-left: 0px; margin-left: 4%;}}

.wordsText2
{
	color: #000;
	font-family: georgia, palatino, 'Times new roman', serif;
	font-size: 12.5px;
	text-align: left;
	margin: 3px 0px 14px 3px;
	line-height: 19px;
}

.linespec
{
	margin-top: 20px;
	width: 94%;

}
@media screen and (min-width: 1500px){
	.linespec {display: none;}}
@media screen and (max-width: 1499px){
	.linespec {width: 85%;}}
@media screen and (max-width: 650px){
	.linespec {width: 90%;}}

























/*--LEGAL--*/


.privacyheader, .termsheader
{
	margin-top: 85px;
	padding-top: 30px;
/*padding-top: 40px; 7px*/
}
@media screen and (max-width: 650px){
	.privacyheader, .termsheader {font-size: 23px; margin-top: 30px; padding-top: 16px;}}




/*--WRITING--*/


.writingIntro2
{
/*	width: 820px;
	margin-bottom: 50px;
*/
	text-align: left;
	width: 60%;
	font-size: 16px;
	margin: 0 auto;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: optima, euphemia UCAS, sans-serif;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.writingIntro2 {width: 72%; font-size: 14.5px;}}
@media screen and (max-width: 950px){
	.writingIntro2 {width: 80%; font-size: 12px; line-height: 29px;}}

/*@media screen and (max-width: 1050px){
	.writingIntro2 {width: 650px;}}
@media screen and (max-width: 650px){
	.writingIntro2 {width: 88%; margin-left: 0;}}*/


.writeTopics
{
	font-family: Trajan, "Trajan Pro", "Adobe Caslon Pro", serif;
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	text-align: center;
	font-size: 17px; /*16*/
	line-height: 49px;
	font-weight: bold;
	margin: 0 auto;
}
@media screen and (max-width: 650px){
	.writeTopics {font-size: 13px; line-height: 26px; text-align: center;}}
@media print
	{.writeTopics {font-size: 15.5px;}}

.holder
{
	visibility: hidden;
}


.writeTopicsSubs
{
	width: 370px;
	list-style-type: none;
	display: block;
	margin: 0 auto;
	padding-top: 24px;
	padding-bottom: 24px;
	border: 1px solid #CCC;
	border-radius: 19px;
}
@media screen and (max-width: 950px){
	.writeTopicsSubs {width: 325px;}}
@media screen and (max-width: 650px){
	.writeTopicsSubs {width: 265px; margin: 0 auto;}}

.writeTopicsSubs li
{
	list-style-type: none;
	text-decoration: none;
	display: block;
}

.writeTopicsSubs li a
{
	list-style-type: none;
	text-decoration: none;
	font-family: Trajan, "Trajan Pro", "Adobe Caslon Pro", serif;
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	text-align: left;
	font-size: 15px;
	line-height: 36px;
	font-weight: bold;
}
@media screen and (max-width: 650px){
	.writeTopicsSubs li a {font-size: 12px; line-height: 26px; text-align: center;}}


.writeTopicsSubs li a:hover
{
	color: #33CCFF;
}








.writingText
{
	width: 90%;  /*85*/
	margin: 0 auto;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 26px;

}
@media screen and (max-width: 850px){
	.writingText {width: 99%;}}

.writingText p
{
	margin: 0 auto;
	font-size: 14.5px;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 2px 10px 15px 42px;
	font-size: 16px;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.writingText p {margin: 0 auto; font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.writingText p {font-size: 13px; line-height: 28px; margin: 0 auto;}}


.writingText p a
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: rgb(6, 90, 208);
	text-decoration: none;
}
@media screen and (max-width: 650px){
	.writingText p a {font-size: 12.5px;}}

.writingText p a:hover
{
	color: #33CCFF;
}

.writingText p a:visited
{
	color: #CCC;
}

.writingText article
{
	margin-bottom: 55px;
}





.writingTextW
{
	width: 100%;  /*85*/
	margin: 0 auto;
	height: auto;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	background-color: transparent;
	padding-bottom: 10px;
	color: #000;
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 26px;

}
@media screen and (max-width: 850px){
	.writingTextW {width: 99%;}}

.writingTextW p
{
	margin: 0 auto;
	font-size: 14.5px;
	font-family: georgia, palatino, 'Times new roman', serif;
	padding: 2px 10px 15px 42px;
	font-size: 16px;
	letter-spacing: 0px;
	color: #333;
	line-height: 36px;
	font-family: georgia, palatino, 'Times new roman', serif;
}
@media screen and (max-width: 1150px){
	.writingTextW p {margin: 0 auto; font-size: 14.5px;}}
@media screen and (max-width: 650px){
	.writingTextW p {font-size: 13px; line-height: 28px; margin: 0 auto;}}

.writingTextW p a
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: rgb(6, 90, 208);
	text-decoration: none;
}
@media screen and (max-width: 650px){
	.writingTextW p a {font-size: 12.5px;}}

.writingTextW p a:hover
{
	color: #33CCFF;
}

.writingTextW p a:visited
{
	color: #CCC;
}

.writingTextW article
{
	margin-bottom: 100px; /*55*/
}
















.writeTopicsEncl
{
	background-color: #333;
}




.writingTopics
{
	width: 87%;
	margin: 0 auto;
/*	padding: 20px 65px 40px 50px;*/
	background: #EEE;
	border: 1px solid #999;
	border-radius: 22px;
}
@media screen and (max-width: 650px){
	.writingTopics {width: 97%;}} /*86%*/


.writingheader2
{
	font-family: helvetica, arial, sans-serif;
	color: rgb(30, 96, 179);
	font-style: italic;
	color: #333;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	letter-spacing: 3px;
	padding: 40px 0px 10px 33px;
	margin-left: 41px;
}
@media screen and (max-width: 650px){
	.writingheader2 {margin-left: 17px; font-size: 14px; padding-bottom: 12px;}}


.writingTopics figure
{
	margin-top: 30px;
}




.writingTopics p
{
	width: 99%;
	margin: 0 auto;
	padding: 20px 65px 60px 70px;
}
@media screen and (max-width: 650px){
	.writingTopics p {}}


#writingText p a
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: rgb(6, 90, 208);
	text-decoration: none;
}

#writingText p a:hover
{
	color: #33CCFF;
}



.wCwrite1
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 775px;
	height: 646px;
	background: transparent url(../bild/wCW1.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1080px){
	.wCwrite1 {width: 500px; height: 417px;}}
@media screen and (max-width: 750px){
	.wCwrite1 {width: 285px; height: 238px;}}

.wCwrite2
{
	border: 1px solid #333;
	margin: 0 auto;
	width: 775px;
	height: 646px;
	background: transparent url(../bild/wCW2.jpg) no-repeat 0px 0px;
	background-size: contain;
}
@media screen and (max-width: 1080px){
	.wCwrite2 {width: 500px; height: 417px;}}
@media screen and (max-width: 750px){
	.wCwrite2 {width: 285px; height: 238px;}}






.boxW
{
	margin: 0 auto;

	width: 76%;  /*62*/
}
@media screen and (max-width: 850px){
	.boxW {margin: 0 auto; width: 90%;}}




.writeTitle
{
	font-size: 18px;
}
@media screen and (max-width: 850px){
	.writeTitle {font-size: 15px;}}

.writeNote
{
	font-family: 'Times new roman', times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 29px;
}
@media screen and (max-width: 850px){
	.writeNote {font-size: 13px; line-height: 22px;}}

.writeBody
{
	line-height: 28px;
	font-size: 16.5px;
	font-family: palatino, 'Times new roman', times, serif;
	width: 100%;
}
@media screen and (max-width: 850px){
	.writeBody {font-size: 13px; line-height: 26px;}}








/*--XT--*/

.portSelectXTR
{
	margin: 0 auto;
	padding-top: 30px;
	width: 90%;
	height: auto;
}
@media screen and (max-width: 900px){
	.portSelectXTR {padding-top: 8px;}}

.portSelectXTR2
{
	margin: 0 auto;
	width: 495px;  /*395*/
	height: 132px;
	margin-bottom: 35px;
	text-align: right;
	border: 1px solid #CCC;
}
@media screen and (max-width: 975px){
	.portSelectXTR2 {width: 172px; height: 115px; margin-bottom: 27px;}}



.portSelectNameXTR
{
	float: left;
}

.portSelectNameXTR
{
/*	width: 125px;
	height: 130px;
	border: 3px solid #DDD;*/
}
@media screen and (max-width: 975px){
	.portSelectNameXTR {width: auto; height: 29px; border: none;}}

.portSelectNameXTR a
{
	text-align: right;
	text-decoration: none;
	color: rgb(6, 90, 208);
}

.portSelectNameXTR a:hover
{
	color: #33CCFF;
}

.portSelectNameXTR a .undone
{
	text-align: right;
	text-decoration: none;
	color: #999;
}


.XTRamove
{
	padding-left: 24px;
}
@media screen and (max-width: 975px){
	.XTRamove {padding-left: 0px;}}

.portSelectNameXTR p
{
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 42px;
/*	margin: 0 auto;*/
	width: 230px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #999;
}
@media screen and (max-width: 975px){
	.portSelectNameXTR p {width: 150px; font-size: 10px; padding-top: 3px; padding-left: 22px;}}




.portXTRcul
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../xtras/bildXtras/cTa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portXTRcul {width: 170px; height: 85px; background: transparent url(../xtras/bildXtras/cTb.jpg) no-repeat 0px 0px;}}

.portSelectXTR2 a:hover .portXTRcul
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}




.portXTRlangua
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../xtras/bildXtras/lanTa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portXTRlangua {width: 170px; height: 85px; background: transparent url(../xtras/bildXtras/lanTb.jpg) no-repeat 0px 0px;}}

.portSelectXTR2 a:hover .portXTRlangua
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}




.portXTRsteam
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../steam/steamBild/sTa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portXTRsteam {width: 170px; height: 85px; background: transparent url(../steam/steamBild/sTb.jpg) no-repeat 0px 0px;}}

.portSelectXTR2 a:hover .portXTRsteam
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}



.portXTRcod
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: transparent url(../xtras/bildXtras/coTa.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 975px){
	.portXTRcod {width: 170px; height: 85px; background: transparent url(../xtras/bildXtras/coTb.jpg) no-repeat 0px 0px;}}

.portSelectXTR2 a:hover .portXTRcod
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}



.portXTR2
{
	float: right;
	border: 3px solid #CCC;
	margin: 0 auto;
	width: 260px;
	height: 130px;
	opacity: .6;
	filter: alpha(opacity=60);
	background-color: #CCC;
/*	background: transparent url(../photography/bildPhot/pTla.jpg) no-repeat 0px 0px;*/
}
@media screen and (max-width: 975px){
	.portXTR2 {width: 170px; height: 85px;/*background: transparent url(../photography/bildPhot/pTlb.jpg) no-repeat 0px 0px;*/}}

.portSelectXTR2 a:hover .portXTRland
{
	opacity: 1;
	filter: alpha(opacity=100);
	border: 3px solid #33CCFF;
	border: 3px solid #666666;
	border: 3px solid #CCC;
	border: 3px solid rgb(5, 5, 5);
	border: 3px solid rgb(6, 95, 188);
}

.portSelectXTR::after
{
	content: "";
	clear: both;
	display: table;
}

.portSelectXTR2::after
{
	content: "";
	clear: both;
	display: table;
}







.portSelectXtra
{
	margin: 0 auto;
	padding-top: 30px;
	width: 96%;
	height: auto;
}
@media screen and (max-width: 975px){
	.portSelectXtra {width: 99.9%;padding-top: 8px;}}

.portSelectXtra2
{
	margin: 0 auto;
	width: 85%;
/*	height: 248px;*/
	padding: 0 px 0px 75px 0px;
}
@media screen and (max-width: 975px){
	.portSelectXtra2 {width: 99.9%; margin-bottom: 15px;}}



.portSelectXtraB
{
	margin: 0 auto;
	padding-top: 30px;
	width: 96%;
	height: auto;
}
@media screen and (max-width: 975px){
	.portSelectXtraB {width: 99.9%;padding-top: 8px;}}

.portSelectXtra2B
{
	margin: 0 auto;
	width: 85%;
/*	height: 248px;*/
	padding: 0 px 0px 75px 0px;
	border: 1px solid #333;
	border-radius: 16px;
	background-color: rgba(255, 181, 54, .8);
}
@media screen and (max-width: 975px){
	.portSelectXtra2B {width: 99.9%; margin-bottom: 15px;}}



.culinThemes
{
	font-family: georgia, palatino, 'Times new roman', serif;
	font-size: 18px;
	text-align: left;
	padding-top: 10px;
	letter-spacing: 3px;
	font-weight: bold;
	padding-left: 20px;
	padding-left: 10%;
	color: #000;
	margin-bottom: 15px;
	display: none;
}
@media screen and (max-width: 975px){
	.culinThemes {font-size: 14.5px; padding-left: 12%;}}
@media screen and (max-width: 800px){
	.culinThemes {font-size: 13px; padding-left: 18%;}}

.cSauce
{
	border-radius: 22px;
	width: 93%;
	height: 192px;
	background: #FFF url(../xtras/bildXtras/culSauT1a.jpg) no-repeat 0px 0px;
}
@media screen and (max-width: 1200px){
	.cSauce {width: 90%; height: 192px;}}
@media screen and (max-width: 800px){
	.cSauce {width: 89%; height: 115px; background: #FFF url(../xtras/bildXtras/culSauT1b.jpg) no-repeat 0px 0px;}}
@media screen and (max-width: 700px){
	.cSauce {width: 84%; height: 115px;}}



.culinThemesText
{
	padding: 4px 20px 20px 5px;
	font-family: palatino, 'Times new roman', times, serif;
	font-size: 15.5px;
	text-align: left;
	line-height: 28px;
	font-weight: normal;
	color: #000;
	margin: 0 auto;
	width: 81%;

	background-color: transparent;
}
@media screen and (max-width: 975px){
	.culinThemesText {font-size: 13.5px; line-height: 22px;}}
@media screen and (max-width: 800px){
	.culinThemesText {font-size: 12.5px; line-height: 22px;}}








.paginasC
{
	text-align: center;
}

.paginas
{
	display: inline-block;
}

.paginas a
{
	float: left;
	border: 1px solid #CCC;
	padding: 4px 9px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	transition: background-color .3s;
	margin: 0px 6px 14px 6px;
	color: #999;
}


#iab-pcm-sdk, #iab-autofill-sdk
{
	display: none;
}




/*CLEAR*/

.pageactive
{
	background-color: #999;
	color: #FFF;
	border: 1px solid #4CAF50;
}

.paginas .pageactive
{
	color: #FFF;
}

.paginas a:hover:not(.active)
{
	background-color: #666666;
	color: #FFF;
}




/*.footer
{
  padding: 20px;
  text-align: center;
  background: #ddd;
}*/


.toclear
{
	clear: left;	/*all;*/
	clear: right;
}























#iab-pcm-sdk, #iab-autofill-sdk
{
	display: none;
}


.copyrightO
{
	margin: 0 auto;
	margin-top: 30px;  /*210*/
	margin-bottom: 12px;
}

.copyrightO, .copyrightVideo, .copyrightWords, .copyrightPort2
{
	width: 90%;
	color: #999;	/*#666666CCC; #EEE;*/
	color: #333;
}
@media screen and (max-width: 800px){
	.copyrightO {margin-top: 70px;}}

.copyrightO2
{
	margin: 280px 0px 15px 215px;  /*10*/
}
@media screen and (max-width: 1050px){
	.copyrightO2 {margin: 40px 0px 10px 60px;}}
@media screen and (max-width: 650px){
	.copyrightO2 {margin: 10px 0px 10px 10px;}}


.copyrightOport
{
	margin: 10px 0px 15px 10px;
	background-color: rgb(30, 36, 49);
}

.copyrightOfash
{
	margin: 10px 0px 15px 10px;
	background-color: #FFF;
}


.copyrightPort2
{
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 12px;
}
@media screen and (max-width: 850px){
	.copyrightPort2 {margin-top: 25px;}}


.copyrightOa1
{
	margin: 80px 0px 10px 200px;  /*520 590*/
}
@media screen and (max-width: 1400px){
	.copyrightOa1 {margin: 310px 20px 10px 170px;}}
@media screen and (max-width: 1175px){
	.copyrightOa1 {margin: 295px 20px 10px 80px;}}
@media screen and (max-width: 1050px){
	.copyrightOa1 {margin: 365px 20px 10px 40px;}}
@media screen and (max-width: 950px){
	.copyrightOa1 {margin: 325px 20px 10px 30px;}}
@media screen and (max-width: 850px){
	.copyrightOa1 {margin: 405px 20px 10px 30px;}}
@media screen and (max-width: 650px){
	.copyrightOa1 {margin: 335px 20px 10px 30px;}}
@media screen and (max-width: 550px){
	.copyrightOa1 {margin: 375px 20px 10px 30px;}}
@media screen and (max-width: 500px){
	.copyrightOa1 {margin: 765px 20px 10px 30px;}}

.copyrightOa
{
	margin: 820px 0px 10px 100px;  /*500 520 590*/
}
@media screen and (max-width: 1400px){
	.copyrightOa {margin: 780px 20px 10px 30px;}} /*600*/
@media screen and (max-width: 1175px){
	.copyrightOa {margin: 455px 20px 10px 30px;}}
@media screen and (max-width: 750px){
	.copyrightOa {margin: 475px 20px 10px 30px;}}
@media screen and (max-width: 650px){
	.copyrightOa {margin: 515px 20px 10px 30px;}}
@media screen and (max-width: 550px){
	.copyrightOa {margin: 365px 20px 10px 30px;}}
@media screen and (max-width: 550px){
	.copyrightOa {margin: 600px 20px 10px 30px;}}


.copyrightOaP
{
	margin: 1620px 0px 10px 100px;  /*500 520 590*/
}
@media screen and (max-width: 1400px){
	.copyrightOaP {margin: 1675px 20px 10px 30px;}}
@media screen and (max-width: 1150px){
	.copyrightOaP {margin: 1475px 20px 10px 30px;}}
@media screen and (max-width: 950px){
	.copyrightOaP {margin: 1215px 20px 10px 30px;}}
@media screen and (max-width: 650px){
	.copyrightOaP {margin: 1365px 20px 10px 30px;}}
@media screen and (max-width: 550px){
	.copyrightOaP {margin: 1500px 20px 10px 30px;}}


.copyrightOaPA
{
	margin: 2020px 0px 10px 100px;
}
@media screen and (max-width: 1400px){
	.copyrightOaPA {margin: 2075px 20px 10px 30px;}}
@media screen and (max-width: 1150px){
	.copyrightOaPA {margin: 1960px 20px 10px 30px;}}
@media screen and (max-width: 950px){
	.copyrightOaPA {margin: 1985px 20px 10px 30px;}}
@media screen and (max-width: 650px){
	.copyrightOaPA {margin: 2000px 20px 10px 30px;}}
@media screen and (max-width: 550px){
	.copyrightOaPA {margin: 2190px 20px 10px 30px;}}




.copyrightOmus
{
	margin: 290px 0px 10px 230px;
}
@media screen and (max-width: 1240px){
	.copyrightOmus {margin: 100px 20px 10px 90px;}}
@media screen and (max-width: 850px){
	.copyrightOmus {margin: 340px 20px 10px 30px;}}




.copyrightOp
{
	margin: 410px 0px 10px 100px;
}
@media screen and (max-width: 1050px){
	.copyrightOp {margin: 122px 20px 10px 30px;}}
@media screen and (max-width: 850px){
	.copyrightOp {margin: 222px 20px 10px 30px;}} /*42*/


.copyrightOp3
{
	margin: 55px 0px 10px 200px;
}
@media screen and (max-width: 1150px){
	.copyrightOp3 {margin: 45px 20px 10px 30px;}}
@media screen and (max-width: 850px){
	.copyrightOp3 {margin: 35px 20px 10px 30px;}}


.copyrightVideo
{
	width: 60%;  /*80*/
	margin-top: 20px;  /*10*/
	margin-bottom: 5px;
	margin-left: 18%;  /*24%*/
}
@media screen and (max-width: 800px){
	.copyrightVideo {width: 85%; margin-left: 6%;}}
/*@media screen and (max-width: 1100px){
	.copyrightVideo {margin-top: 115px;}}
@media screen and (max-width: 650px){
	.copyrightVideo {margin-top: 55px;}}*/

.copyrightWords
{
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 12px;
}
@media screen and (max-width: 850px){
	.copyrightWords {margin-top: 5px;}}


.copyrightfix
{
	position: fixed;
	bottom: 0;
	width: 99%;
	margin-left: 16%;
}
@media screen and (max-width: 850px){
	.copyrightfix {margin-left: 5px;}}

.copyrightfix2
{
/*	position: sticky;
	position: -webkit-sticky;*/
	bottom: 0;
	margin-bottom: 10px;
	margin-top: 30px;
	width: auto;
	margin-left: 16%;
}
@media screen and (max-width: 1350px){
	.copyrightfix2 {margin-top: 80px;}}
@media screen and (max-width: 1150px){
	.copyrightfix2 {margin-top: 120px; margin-left: 8%;}}
@media screen and (max-width: 1050px){
	.copyrightfix2 {margin-top: 180px;}}
@media screen and (max-width: 950px){
	.copyrightfix2 {margin-top: 190px; margin-left: 5px;}}
@media screen and (max-width: 650px){
	.copyrightfix2 {margin-top: 50px;}}



.copyrightfix3
{
	line-height: 12px;
	color: #000;
	background-color: #FFF;
	font-family: helvetica, arial, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	padding: 0px 20px 20px 20px;
	letter-spacing: .5px;
}



.copyrightMus1
{
	position: fixed;
	bottom: 0;
	width: 99%;
	margin-left: 16%;
}
@media screen and (max-width: 850px){
	.copyrightMus1 {margin-left: 5px;}}

.copyrightO p, .copyrightOa1 p, .copyrightOa p, .copyrightOaP p, .copyrightOaPA p, .copyrightO2 p, .copyrightOport p, .copyrightOfash p, .copyrightPort2 p, .copyrightOmus p, .copyrightMus1 p, .copyrightVideo p, .copyrightWords p, .copyrightOp p, .copyrightOp3 p, .copyrightfix p, .copyrightfix2 p
{
	line-height: 16px;
	color: #000;
	background-color: #FFF;
	font-family: myriad pro, tahoma, optima, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	padding: 0px 10px 10px 10px;
	letter-spacing: .5px;
}
@media screen and (max-width: 800px){
	.copyrightO p, .copyrightOa1 p, .copyrightOa p, .copyrightOaP p, .copyrightO2 p, .copyrightPort2 p, .copyrightOmus p, .copyrightMus1 p, .copyrightVideo p, .copyrightWords p, .copyrightOp p, .copyrightOp3 p, .copyrightfix p, .copyrightfix2 p {padding: 0px 20px 10px 20px; font-size: 9.75px;}}
/*@media screen and (max-width: 650px){
	.copyrightO2 p {margin-top: 300px;}}*/





.copyrightFinA
{
	margin: 0 auto;
	width: 70%;
	height: auto;
}
@media screen and (max-width: 800px){
	.copyrightFinA {width: 85%;}}

.copyrightFinA p
{
	line-height: 16px;
	color: #000;
	background-color: #FFF;
	font-family: myriad pro, tahoma, optima, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	padding: 20px 10px 20px 10px;
	letter-spacing: .5px;
}
@media screen and (max-width: 800px){
	.copyrightFinA p {padding: 10px 20px 10px 20px; font-size: 9.75px;}}



.copyrightFinA2
{
	margin: 0 auto;
	width: 70%;
	height: auto;
}
@media screen and (max-width: 800px){
	.copyrightFinA {width: 85%;}}

.copyrightFinA2 p
{
	line-height: 16px;
	color: #CCC;
	background-color: #333;
	font-family: myriad pro, tahoma, optima, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	padding: 20px 10px 20px 10px;
	letter-spacing: .5px;
}
@media screen and (max-width: 800px){
	.copyrightFinA2 p {padding: 10px 20px 10px 20px; font-size: 9.75px;}}







.copyrightVideo
{
	line-height: 16px;
	color: #000;
	background-color: #FFF;
	font-family: myriad pro, tahoma, optima, euphemia UCAS, sans-serif;
	font-family: helvetica, arial, sans-serif;
	font-size: 10.5px;
	font-weight: normal;
	padding: 0px 10px 10px 10px;
	letter-spacing: .5px;
}
@media screen and (max-width: 800px){
	.copyrightVideo {padding: 0px 20px 10px 20px; font-size: 9.75px;}}





.copyrightOport p
{
	color: #CCC;
	background-color: rgb(30, 36, 49);
}


.copyrightOfash p
{
	color: #333;
	background-color: #FFF;
}




/*--CIAO--*/



