@font-face{font-family:'weblysleekuil';src:url('https://s.sttmedia.com/fonts/weblysleekuilight014.woff2') format('woff2'),url('https://s.sttmedia.com/fonts/weblysleekuilight014.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'sinkin';font-weight:300;src:url('https://s.sttmedia.com/fonts/sinkinsans300light016.woff2') format('woff2'),url('https://s.sttmedia.com/fonts/sinkinsans300light016.woff') format('woff')} 

*{margin:0;padding:0;border:0}
body,input,select,textarea{font-family:sinkin,Verdana,"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Gargi,Kalimati,Garuda,Gargi,"Mukti Narrow",Malayalam,"Myriad Pro",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#313939;line-height:1.95em}/*3C4646 1E2121*/

h1{font-size:2.5em;padding:1.6em 0 0.2em 0;line-height:1.4em}
h2{font-size:1.7em;padding:1em 0 0.35em 0;line-height:1.4em}
h3{font-size:1.35em;padding:1em 0 0.35em 0;color:#222}
h1,h2,h3{color:#222;font-family:weblysleekuil,sinkin,Verdana}
p{padding:0 0 0.8em 0}

a,.tlink{text-decoration:none;color:#FF5300;cursor:pointer}/*F63 FF5922*/
a:hover,.tlink:hover{text-decoration:underline}
h2 a,h2 a:hover{color:#222;text-decoration:none}
a.activelink{color:#3C4646;text-decoration:none}
ul{list-style-type:square;padding-left:18px;padding-bottom:0.8em}
.spl ul{list-style-type:none;padding-left:0}

table{width:100%;border-spacing:2px;padding:0 0 0.8em 0;overflow:auto}
td{vertical-align:top;padding: 0.3em 0.8em;background-color:#F2F1EC}
td.sort{cursor:pointer}
table.blanktable td{background-color:inherit}

input,select,textarea{border:1px solid #999;border-radius:4px;padding:10px 10px;box-sizing:border-box;width:100%}
textarea{height:100px}
input[type=submit],input[type=button],input[type=reset]{color:#555;width:auto;margin:5px 0 5px;padding:7px 13px;cursor:pointer;border:1px solid #BBB;border-bottom-color:#A2A2A2;border-radius:4px;background-color:#FDFDFD;background:linear-gradient(#FDFDFD,#DDD)}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:#E6EEF7;background:linear-gradient(#FFF,#CCC)} 
input[type=image],input[type=checkbox]{width:auto;padding:0;border:none;border-radius:0}

header,nav,main,article,section,footer{display:block}

.header{background:#333;color:#FFF;padding:10px 0; text-align:right}
.header a{color:#FFF;font-size:16px;padding:10px}
.header a:hover{background:#FFF;color:#313939;text-decoration:none}
#nav_psubmenu{padding:0 0 0 1em}

#logo{float:left;text-align:left}
#logo a:hover{background:none;color:#FFF}

footer{clear:both;padding:50px 0 20px 0;text-align:center}

.mittig{margin:0px auto;position:relative;width:1175px}

.spl{float:left;width:20%}
.spr{float:right;width:77%}
.spl50{float:left;width:48%}
.spr50{float:right;width:48%}

#msg_alert{background-color:#FFCCB0;margin:10px 0 20px 0;padding:20px 25px 10px 25px;border:1px solid #A41C05;border-radius:4px}
#msg_alert h3{font-size:1.5em;padding:0 0 10px 0;color:#8A1B06}

.imgbox{text-align:center}
.imgbox img{max-width:100%}

.monospace{font-family:consolas,monospace;background-color:#E9E8E0;padding:10px;border:1px solid #B9B5A9;font-size:13px;margin-bottom:10px;line-height:150%}

div.clearer{clear:both;font-size:1px;line-height:1px;display:block;height:1px}

@media (max-width: 1270px) {
   .mittig{margin:0;width:92%;padding-left:4%;padding-right:4%}	
}

@media (max-width: 1000px) {
  .spl{float:left;width:23%}
  .spr{float:right;width:75%}
}

@media (max-width: 900px) {
  .spl{float:left;width:28%}
  .spr{float:right;width:70%}
}

@media (max-width: 800px) {
  .mittig{margin:0;width:94%;padding-left:3%;padding-right:3%}	
  #logo{width:100%;float:none;text-align:center;padding-bottom:30px}	
  #nav a{padding:10px 5px}	
  nav.mittig{text-align:center}
  .header{padding:15px 0 8px 0}
  .spl{float:left;width:33%}
  .spr{float:right;width:65%}
}

@media (max-width: 650px) {
  .mittig{margin:0;width:96%;padding-left:2%;padding-right:2%}		
  .spl,.spr,.spl50,.spr50{float:none;width:100%}
  #nav_pmenutitle,#nav_othersw,#nav_psubmenu{display:none}
  #nav_pmenu li{display:inline-block;list-style-type:none;padding-right:10px}
  #nav a{font-size:14px}
}

@media print {
  .spl,.spr{float:none;width:100%}	
  #nav_pmenu,#nav_pmenutitle,#nav_othersw{display:none}
  a{color:#000;text-decoration:none}
}