*{ margin: 0; padding: 0; border: 0; -webkit-text-size-adjust:none;}

html, body{ background-color: #fff; font-family: 'American Typewriter', Courier, 'Courier New', Arial, Geneva, sans-serif; font-size: 23px; height:100%; }

body{ margin:5px; }

#warning, h1, #contactInfo h2, #contentList h2{ display: none; }

#flashobject {
	width: 100%;
	height: 100%;
	top: 0px;
	position: absolute;
	left: 0px;
}

#flashcontent {
	font-size: 0.75em;
  position: relative;
  top:0;
  left:0;
  width: 100%;
  padding-bottom:10px;
}

#Lgo{ display:block; width:100px; height:100px; float:left; margin: 0 5px 5px 0;}
#Lgo img{ width:100px; height:100px; }

#navi{ display:block; color: #fff; cursor: pointer;}
#navi ul{ list-style:inside none;}
#navi ul li{ float:left; margin-right:5px; padding: 3px 3px; width:59px;}
#navi ul li a{ 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
	font-size:11px; 
	line-height:10px;}
#navi ul li a:hover{ text-decoration:underline; }
#navi #kr{ background-color: #73cdd2; margin-right:0;}
#navi #ne{ background-color: #c6d816;}
#navi #ag{ background-color: #d2265c;}

#contactInfo{ position: absolute; left:105px; top: 30px; font-size: 12px; }
#socialBookmarks{ position:absolute; top:83px; left:105px; }
#socialBookmarks a{ margin-right:5px; display:block; float:left; }

.displayNone{ display:none; }
a{ text-decoration: underline; color: #00a; outline:none;}
a:hover { text-decoration: none; color: #00f; }
#contentList{ width: 100%; clear:both; display:none;}
#contentList *{color: #fff;}
#contentList ul{ list-style-type: none; }
#contentList ul li{ margin: 5px 0; }
#contentList ul li a{ display: block; width: 100%; padding: 10px 0; text-decoration: none; color: #fff; }
#contentList ul li h5{ display: none; }
/*#contentList ul li h4{ padding: 0 10px; text-transform:uppercase; letter-spacing:0.1em; font-size:15px;}*/
#contentList ul li h4, #contentList ul li h3{ 
	padding: 0 10px; 
	font-family: 'American Typewriter', Courier, 'Courier New', Arial, Geneva, sans-serif; 
	text-transform:uppercase; 
	font-size:20px; 
	letter-spacing:1px; 
	line-height:20px; 
	font-weight:400;}
#contentList ul li .news{ background-color: #c6d816; }
#contentList ul li .creation{ background-color: #73cdd2; }
#contentList ul li .agency{ background-color: #d2265c; }
#contentList ul li .voice{ background-color: #fc02c6; }

#imprint{ padding:0 10px; min-width:290px; display:none;}
#imprint h2{ font-size: 0.75em; line-height: 2em; cursor:pointer; font-weight:800; letter-spacing:0.5px;}
#imprint p{ margin-bottom: 15px; font-size: 0.75em; display:none;}
#contact{ padding:0 10px; min-width:290px; clear:both; position:relative; display:none;}
#contact h2{ font-size: 0.75em; line-height: 2em; cursor:pointer; font-weight:800; letter-spacing:0.5px;}
#contact p{ margin-bottom: 15px; font-size: 0.75em; display:none;}

#insert{ padding: 5px 0 0 0; }
#insert #insertContainer{ display:none;}
#insert .insertLoader{ padding: 5px 139px;}
#insert * { font-size: 15px; color:#fff; }
#insert #desc{ padding: 0px 10px; margin-bottom: 10px; }
#insert #desc a, #insert #desc a:active, #insert #desc a:visited{ text-decoration: underline; color: #000; display:inline; font-size:15px;}
#insert #desc a:hover { text-decoration: none; color: #000; }
#insert #media{ text-align: center; }
#insert #media img{ margin: 5px auto; max-width:100%;}
#insert #media .desc{ text-align: left !important; padding:10px; }
video{ max-width:100%;}
