body{min-width:750px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;margin:0;padding:0;background-color:#FFFFFF;overflow-y: scroll;}
a{color:#555555;text-decoration:none;}
a:hover{color:#AAAAAA;text-decoration:underline;}
img{border:0px;}
.selflink{color:#333333;text-decoration:none!important;cursor:pointer!important;}
.uldd{margin-bottom:10px!important;}
.uldd2{margin-bottom:20px!important;margin-left:0!important;}
.lidd{padding-bottom:10px!important;}
.lisd{margin:0px!important;}
.uldd2 h3{margin-bottom:4px;}
.xmlpre {padding:2px;}
.xmlpre a{color:#333333;text-decoration:none!important;}
.xmlpre a:hover{color:#FFFFFF;text-decoration:none!important;background:#777777;}
.advanced{display:none;}
.xmlexample{margin-top:30px; border:1px dotted lightgray; padding:3px; }
.xmlexamplebutton{font-style:italic; cursor:pointer; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:3px; }
.xmlexamplecontent{display:none;}
.readonly{color:#333399;font-weight:bold;}
.as3only{color:#993333;font-weight:bold;}
.paragraph{margin-top:15px;margin-bottom:40px;}
.subparagraph{margin-top:15px;margin-bottom:20px;margin-left:0px;}
.subparagraph2{margin-top:15px;margin-bottom:30px;margin-left:5px;}
.hrtop{border-top:1px dotted #777777;}
.togglebutton{cursor:pointer; float:right; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; border:1px dotted lightgray; padding:3px; background-color:#FFFFFF; }
table.xmlattrdoc{width:100%;border:0px;border-collapse:collapse;}
table.xmlattrdoc th{background-color:#F3F3F3;border:1px solid #D3D3D3;padding:3px;vertical-align:top;text-align:left;}
table.xmlattrdoc td{border:1px dotted #D3D3D3;padding:5px;vertical-align:top;}
table.xmlattrdoc tr.xmlattrdocdesc td{font-size:10px;font-style:italic;border:0;padding: 25px 3px 0px 3px;vertical-align:top;}
table.xmlattrdoc tr.xmlattrsubnode td{font-size:12px;border:0;padding: 40px 3px 0px 3px;vertical-align:top;}
table.xmlattrdoc td.tabspace{border:0;line-height:8px;}
.toplink{position:relative;height:0;top:+5px;}
.krpano_forumheader{overflow:hidden;}
#krpano_root{text-align:center;height:100%;}
#krpano_headerwrapper{display:block;float:right;width:100%;background: url("imgbar_up.gif") 0px 100% repeat-x;background-position:bottom;}
#krpano_header{margin:0px auto;width:750px;position: relative;text-align:left;}
#krpano_langsel{padding-top:26px;float:right;text-align:right;height:18px;}
#krpano_langsel a{float:left;display:block;width:25px;height:18px;padding:2px;}
#krpano_langsel a.krpano_langde{background: url(lang_de.gif) 0px 0px no-repeat;}
#krpano_langsel a.krpano_langen{background: url(lang_en.gif) 0px 0px no-repeat;}
#krpano_langsel a span{display:none;}
#krpano_mainmenu{float:right;width:100%;height:20px;padding-top:26px;padding-bottom:4px;text-align:right;margin:0;border:none;font-size:12px;font-weight:bold; -webkit-text-size-adjust:none; }
#krpano_imagebar{float:right;display:block;width:100%;background-color:#000000;background-position: 50% 50%;background-repeat:repeat-x;margin:0px auto;height:100px;min-height:100px;}
#krpano_logo{background: url("krpano_logo.png") 0px 0px no-repeat;height:50px;right:40px;position: absolute;top:170px;width: 180px;z-index:100;margin:0;border:0;}
#krpano_logo span{display:none;}
#krpano_showpano{height:10px;left:10px;position:absolute;top:177px;width:350px;margin:0;border:0;text-align:left;}
#krpano_showpano span a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;cursor:pointer;text-shadow: #000000 2px 2px 3px;font-weight:bold;}
#krpano_showpano span a:hover{	text-decoration:none;color:#000000;background:#FFFFFF;}
#krpano_imagebar_space{float:left;display:block;width:100%;height:20px;min-height:20px;background: url("imgbar_down.gif") 0px 100% repeat-x;background-position: top;}
#krpano_hidepano{display:none;height:10px;left:10px;position: absolute;top:200px;width:350px;margin:0;border:0;text-align:left;}
#krpano_hidepano span a{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;color:#333333;cursor: pointer;}
#krpano_hidepano span a:hover{color:#FFFFFF;text-decoration:none;background:#000000;}
#krpano_contentwrapper{float:left;display:block;width:100%;margin-bottom:16px;}

#krpano_content{width:750px;margin:0px auto;position: relative;height:auto;text-align:left;overflow: auto;-webkit-text-size-adjust:none;}
#krpano_contenttext{width:530px;min-height:570px;height:auto;text-align:left;float:left;margin-bottom:5px;margin-right:5px;margin-top:20px;padding: 5px 15px 5px 20px;border-left-color:#CCCCCC;border-left-style:solid;border-left-width:1px;position:relative;overflow:auto;line-height:17px;overflow:visible;}

#krpano_content h1{font-size:17px;line-height:120%;padding-bottom:10px;}
#krpano_content h2{padding-top:10px;padding-bottom:10px;margin-bottom:7px;font-size:14px;}
#krpano_content h3{padding-top:5px;font-size:12px;}
#krpano_contentnav{width:150px;height:auto;text-align:right;float:left;padding:5px 20px 5px 5px;margin-top:20px;position:relative;overflow:visible;}
#krpano_contentnav ul{padding:0;list-style-type:none;margin:0;}
#krpano_contentnav ul li{padding:0;padding-bottom:12px;}
#krpano_contentnav ul li a{text-decoration:underline;font-weight:normal;}

#krpano_contentnav ul li ul {padding:0;margin:0;list-style-type:none;}
#krpano_contentnav ul li ul li {font-size:9px; padding:1px;margin:0;}

#krpano_contenttext a{font-weight:bold;text-decoration:underline;}
#krpano_contenttext p{margin-top:10px;margin-bottom:20px;}
#krpano_contenttext ol{padding-left:0px;margin-top:10px;margin-left:30px;margin-bottom:0px;}
#krpano_contenttext ol li{padding-bottom:10px;}
#krpano_contenttext ul {margin:0px 0px 10px 20px;padding:0;}
#krpano_contenttext ul li{margin:5px;padding:0;}
#krpano_contenttext pre{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px;margin:1px;overflow:auto;}
.preinfo{border:1px dotted #DDDDDD;border-top:none;margin-top:0px;padding:10px;}
#krpano_footerwrapper{float:left;display:block;width:100%;border-top-color:#CCCCCC;border-top-style:solid;border-top-width:1px;margin-top:15px;}
#krpano_footer{margin:0px auto;width:750px;height:auto;text-align:left;padding:5px 15px 20px 15px;position:relative;font-size:13px;color:#666666;}
.syntax{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px;margin:2px;overflow:auto;font-family:Verdana,Arial,Helvetica,sans-serif;}
.presyntax{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px;margin:2px;overflow:auto;font-family:Courier New;}
.presyntax_inline{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:2px;margin:2px;overflow:auto;font-family:Courier New;}
.contactimage{width:315px;height:220px;min-height:220px;background-repeat:no-repeat;}
.contacttext{padding-top:12px;padding-left:6px;padding-bottom:22px;}
.krpano_bsptable{font-size:10px; width:100%;}
.krpano_bsptable tr td{border:1px solid #DDDDDD;}
.krpano_bsptable tr td.tablespace{border:0;}
.krpano_bsptable tr th{text-align:left;}
.borderimage{border:1px solid #DDDDDD;}
.printpagebreak{padding:0;margin:0;}
.xmlnodedesc{border:1px dotted #777777;margin-top:40px;padding:10px;font-weight:bold;}
.xmlnodecodetitle{margin-left:30px;margin-top:10px;font-weight:normal;}
.xmlnodecode{margin-left:30px;font-weight:normal;}
.xmlnodetext{margin-left:30px;margin-top:16px;font-weight:normal;}
.button{font-size:16px;padding:10px;font-weight:normal;text-decoration:none;background-color:#EEEEEE;border:1px solid #DDDDDD;display:block;}
.button:hover{color:#FFFFFF;font-size:16px;padding:10px;font-weight:normal;text-decoration:none;background-color:#777777;border:1px solid #EEEEEE;display:block;}
#krpano_contenttext a.button{font-weight:bold;text-decoration:none;}
.buttonsubtext{font-weight:normal;text-decoration:none;}
.krpano_apitable{font-size:10px;border:1px solid #CCCCCC;}
.krpano_apitable tr th{border:1px solid #DDDDDD;padding:3px;font-weight:bold;background-color:#EEEEEE;}
.krpano_apitable tr td{border:1px solid #DDDDDD;padding:3px;}
.krpano_apitable tr td.tablespace{border:0;}
.krpano_apitable tr td.apisection{padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:bold;background-color:#F3F3F3;}
.redtext{color:#FF0000;}
.bluetext{color:#00007F;}
.codecomment{color:#007F00;}
.newspostold{border:1px solid #F0F0F0;margin:0;padding:5px;margin-bottom:20px;padding-bottom:10px;background:#F3F3F3;}
.newspost{margin:0;padding:4px;margin-bottom:40px;padding-bottom:10px;}
.newstitle{font-size:15px;margin:0;padding:2px;border-bottom:1px dotted #777777;font-weight:bold;}
.newsdate{font-size:10px;font-style:italic;}
.newstext{margin-top:5px;margin-bottom:5px;}
.dlitem{border:1px solid #DDDDDD;margin:1px;padding:5px;margin-bottom:12px;background:#EEEEEE;}
.exinfo{border:1px dotted #777777;margin-top:30px;padding:10px;}
.dotborder{border:1px dotted #777777;padding:10px;margin:5px;}
.exnotes{font-style:italic;padding-top:30px;padding-bottom:25px;line-height:150%;}
#krpanonews ul {margin:0px 0px 10px 20px;padding:0;}
#krpanonews ul li{margin:5px;padding:0px;}
#krpanonews ul li li {margin:2px;padding:0px;}
#krpanonews a {color:#333333;text-decoration:none;font-weight:bold;cursor:pointer;}
#krpanonews a:hover {color:#AAAAAA;text-decoration:none;}
.newslink{padding:10px 0px 0px 10px;}
#krpanofaq {padding:10px 0px 0px 10px;}
#krpanofaq li {font-weight:bold;font-size:14px; margin-bottom:25px;}
#krpanofaq li li {font-weight:normal;font-size:12px;padding:0;margin:0;}
.krpanofaqtitle {border-bottom:1px dotted #777777; padding-bottom:2px;margin-bottom:2px;}
.krpanofaqtext {font-weight:normal;font-size:12px;line-height:150%;}
.buytab {width:100%; }
.buytab td {padding-left:5px;padding-top:20px;padding-right:5px; }
table.buytab tr.buytabitem td {border-bottom:0px solid #CCCCCC; padding-bottom:4px; background: url("imgbar_up.gif") 0px 100% repeat-x;background-position:bottom; }
table.buytab tr.buytabsumline td {padding-top:15px; border-top:1px solid #CCCCCC; border-bottom: 3px double #000000; }
.buyitemtitle{vertical-align:middle; font-size:14px; font-weight:bold; }
.buyitemtotal{vertical-align:middle; font-size:16px; font-weight:bold; }
.buyitemprice{float:right;  font-size:14px;font-weight:bold; }
.buyitemsellprice { text-align:right; font-size:14px; font-weight:bold; display:none; } 
.buytaxnote{font-size:12px; font-weight:normal; color:#777777;}
.choosebutton{cursor:pointer; font-size:10px; border:1px dotted lightgray; padding:3px; margin:1px; background-color:#FFFFFF; border-bottom:1px solid #DDDDDD; color:#777777; }
.choosebutton:hover{ background-color:#DDDDDD; }
.choosedbutton{cursor:pointer; font-size:10px; border:1px solid lightgray; padding:3px; margin:1px; background-color:#EEEEEE; border-bottom:1px solid #EEEEEE; }
.mresbutton{ background-color:#FFF5F5; color:#FF0000; margin-left:40px; }
.nresbutton{ display:none; background-color:#FFF5F5; color:#AA8888; margin-left:40px; }
.mres{display:none;}
.nres{}
.imgspot{}
.plyspot{display:none;}
.pluginfilename{font-size:11px; font-weight:normal;color:#777777;border-left:1px solid #DDDDDD;margin:5px;padding:5px; }
.pluginautor{font-size:14px;margin:0;padding:2px;font-weight:normal;font-style:italic;color:#333333;}
a.pluginattrib{color:#333399;font-weight:bold;}
.flashhtml5{font-size:10px;font-style:italic;font-weight:normal;float:right;padding-top:10px;padding-right:20px;line-height:110%;}
.smallcomment{font-size:10px;font-style:italic;color:gray;}
.moreinfo{font-size:10px;font-style:italic;color:gray;font-weight:normal!important;text-decoration:none!important;}
#versionselector{display:none; position:absolute; right:5px; top:10px; width:100px; font-size:11px; font-style:normal!important; border:1px solid #DDDDDD; background: url("imgbar_up.gif") 0px 150% repeat-x;background-position:bottom; background-color:#FFFFFF; -webkit-border-radius:9px; -moz-border-radius:9px; padding:10px; }
.tourtitle{font-size:12px;font-weight:bold;}
.tourthumb{display:block;width:100%;height:100px;background-repeat:repeat;background-position:center center;cursor:pointer;}

