body { 
background: url(../../start/gfx/tapete_site_bgs.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;    
}

body {padding: 0px; margin: 0px; text-align: center; scrollbar-face-color: #5349ab; scrollbar-shadow-color: #5349ab; scrollbar-highlight-color: #5349ab; scrollbar-3dlight-color: #5349ab; scrollbar-darkshadow-color: #5349ab; scrollbar-track-color: #9994c7; scrollbar-arrow-color: #ffffff; overflow: auto;}
#content{position: absolute; top: 0px; left: 0px; z-index:2; height: 1px;}
#main {position: relative; margin-top: 25px; margin-bottom: 50px; margin-left: auto; margin-right:auto; background-color: #c9c9c9; text-align: left;  padding: 0px; width: 1000px;  height: 2000px; overflow: hidden; border-radius:7px;
border:1px solid rgba(84, 124, 156, 0.75);
-moz-box-shadow: 5px 5px 12px rgba(0,0,0,0.65);
-webkit-box-shadow:  5px 5px 12px rgba(0,0,0,0.65); 
box-shadow:  5px 5px 12px rgba(0,0,0,0.65);	
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#182e65)"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#182e65');}
#textDiv{position:absolute; top:241px; left:218px; z-index:10; width:782px; height:1594px; overflow: hidden; border:0px;}

@font-face {font-family: 'Share';  font-style: normal;  font-weight: 400;  src: local('Share'), local('Share-Regular'), url('../../font/_jCje2O-7QL947BeMhJzWQ.woff') format('woff');}
@font-face {  font-family: 'Archivo Narrow';  font-style: normal;  font-weight: 400;  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url('../../font/DsLzC9scoPnrGiwYYMQXphdbPw3QSf9R-kE0EsQUn2A.woff') format('woff');
}
@font-face { font-family: 'Economica';  font-style: normal;  font-weight: 400;  src: local('Economica'), local('Economica-Regular'), url('../../font/jObgDQiPUtmACAaaK3pMGz8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');}

@font-face { font-family: 'Tulpen One';  font-style: normal;  font-weight: 400;  src: local('Tulpen One'), local('TulpenOne-Regular'), url('../../font/zIBZqHVchKl0ZjPbCjECkhsxEYwM7FgeyaSgU71cLG0.woff') format('woff');}

@font-face { font-family: 'Euphoria Script';  font-style: normal;  font-weight: 400;  src: local('Euphoria Script'), local('EuphoriaScript-Regular'), url('../../font/c4XB4Iijj_NvSsCF4I0O2DVi_4UGEKHjyEZCTqR5Ysg.woff') format('woff');}

@font-face {
  font-family: 'Noto Sans';  font-style: normal;  font-weight: 400;  src: local('Noto Sans'), local('NotoSans'), url('../../font/notosans/v1/LeFlHvsZjXu2c3ZRgBq9nD8E0i7KZn-EPnyo3HZu7kw.wofff') format('woff');}
  
@font-face{ 
	font-family: 'WebSymbolsLigaRegular';
	src: url('../../font/websymbolsligaregular.eot');
	src: local('☺'), url('../../font/websymbolsligaregular.woff') format('woff'), url('../../font/websymbolsligaregular.ttf') format('truetype'), url('../../font/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');
	font-weight: normal;
	font-style: normal;	
}  
  
 .ca-icon{
    font-family: 'WebSymbolsLigaRegular', cursive;
	text-rendering: optimizeLegibility;
    font-size: 20px;
    color: #ffffff;
    text-shadow: 0px 0px 1px #333;
    line-height: 22px;    
} 
  
div#links {position: absolute; top: 370px; left: 0px; width: 218px; z-index: 10; padding: 0px;}
div#links a {display: block; text-align: left; font-family:Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:13px; line-height: 23px; color: #4d5b95; cursor: hand; width:216px;  padding: 0px; border-top: 1px dotted #efefef; text-decoration: none;}
div#links a:hover {display: block; text-align: left; font-family:Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:13px; line-height: 23px; color: #000000; background:#cbbbea; cursor: hand; width:215px;  padding: 0px; border-top: 1px dotted #efefef; text-decoration: none; border-right: 1px solid #e0e0e0;}
div#links a:active {display: block; text-align: left; font-family:Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:13px; line-height: 23px; color: #000000; background:#cbbbea; cursor: hand; width:215px;  padding: 0px; border-top: 1px dotted #efefef; text-decoration: none; border-right: 1px solid #e0e0e0;}

div#social {position: absolute; top: 803px; left: 0px; width: 208px; z-index: 10; padding: 0px;}

.fontz01a{text-align: center; font-family: Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:11px; color: #454545; padding: 0px; line-height:17px;}
a.footer {padding: 0px; border-width: 0px; text-align: center; font-family: Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:11px; color: #c8cdd5; cursor: hand;  text-decoration: none;}
a.footer:hover {padding: 0px; border-width: 0px; text-align: center; font-family: Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:11px; color: #de653d; cursor: hand; text-decoration: none;}
a.navi1 {padding: 0px; border-width: 0px; text-align: center; font-family:'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:18px; color: #a6f0d5; cursor: hand;  text-decoration: none;}
a.navi1:hover {padding: 0px; border-width: 0px; text-align: center; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:18px; color: #cbf1b1; cursor: hand; text-decoration: none;}
a.navi2 {padding: 0px; border-width: 0px; text-align: center; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:16px; color: #ffffff; cursor: hand;  text-decoration: none;}
a.navi2:hover {padding: 0px; border-width: 0px; text-align: center; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:16px; color: #e88e82; cursor: hand; text-decoration: none;}

a.navi3 {padding: 0px; border-width: 0px; text-align: left; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:15px; color: #ffffff; cursor: hand;  text-decoration: none;}
a.navi3:hover {padding: 0px; border-width: 0px; text-align: left; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:15px; color: #e88e82; cursor: hand; text-decoration: none;}

a.mail {border-width: 0px; text-align: left; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:13px; color: #b0fde8; cursor: hand;  text-decoration: none;}
a.mail:hover {border-width: 0px; text-align: left; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:13px; color: #f7cf7d; cursor: hand; text-decoration: none;}
.font01{text-align: left; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:41px; color: #a6f0d5; padding: 0px; line-height: 47px;}
.font01a{text-align: left; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:24px; color: #a6f0d5; padding: 0px;line-height:34px;}
.font01b{font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:21px; color: #fef2cd; padding: 6px;}
.font01c{font-family: 'Noto Sans', sans-serif; Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:14px; color: #9cf3db; padding: 0px; line-height: 21px;}
.font01d{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:15px; color: #fefcbc; padding: 0px; line-height: 22px;}
.font011d{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:16px; color: #fefcbc; padding: 0px; line-height: 20px;}
.font01f{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:13px; color: #fefcbc; padding: 0px; line-height: 20px;}
.font01g{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:16px; color: #fefcbc; padding: 0px; line-height: 22px;}
.font01h{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:15px; color: #fefcbc; padding: 0px; line-height: 17px;}


.font01e{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:17px; color: #a6f0d5; padding: 0px; line-height: 20px;}
.font011{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:23px; color: #f9dfa4; padding: 9px;}
.msg{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:14px; color: #fad383; padding: 9px;}
.font03{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:bold; font-size:14px; color: #fbdfb5; padding: 0px; line-height: 19px;}
.font04{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:13px; color: #ffffff; padding: 0px; line-height: 20px;}
.font05{font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:14px; color: #fef2cd; padding: 0px; line-height: 20px; font-style: italic;}
li.ft1{list-style: circle; font-size:15px; font-weight:bold; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; color:#fefcbc; line-height: 20px; text-align: left;}
li.ft11{list-style: circle; font-size:15px; font-weight:normal; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; color:#fefcbc; line-height: 22px; text-align: left;}
li.ft12{list-style: circle; font-size:18px; font-weight:normal; font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; color:#fefcbc; line-height: 27px; text-align: left;}

li.ft2{list-style: circle; font-size:15px; font-weight:bold; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; color:#fefcbc; line-height: 20px; text-align: justify; width: 528px;}
li.ft3{list-style: circle; font-size:15px; font-weight:bold; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; color:#fefcbc; line-height: 20px; text-align: justify; width: 548px;}
.initial:first-line{font-family: 'Share',Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:23px; color: #f9dfa4; padding: 9px;}
.initial:first-letter{font-size:63px; font-weight:normal; float: left; font-family: 'Share',Lucida Grande, Trebuchet MS, arial; color:#a6f0d5; padding:3px; vertical-align: top; line-height: 57px;}
#textbox11 { background: transparent; width:380px; height:142px; background-color: White; font-family:verdana; color: #353535; font-size: 11px; font-weight:bold; border: 1px dotted #3a4570; text-align: left; scrollbar-face-color: #CCCCCC; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #000000 }
input#textfield11 {background: #ffffcc;background-image: url(../tools/bginput.gif); width:170px; font-family:verdana; color: #353535; font-size: 11px; font-weight: bold; border: 1px dotted #3a4570;}
input#knopf11 {background: #4e77c2; font-family:verdana; color: #ffcc99; font-size: 11px; font-weight: bold; border: 1px dotted #000000; WIDTH:180px; HEIGHT:25px}
.ft4{font-family: Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:12px; color: #fef2cd; padding: 0px; line-height: 20px; font-style: italic;}
sup{
font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:7px; color: #a6f0d5; padding: 0px; line-height: 7px;	
}
sup.tmg{
font-family: 'Noto Sans', sans-serif;Lucida Grande, Trebuchet MS, arial; font-weight:normal; font-size:11px; color: #a6f0d5; padding: 0px; line-height: 11px;	
}