@charset "utf-8";

/* RESET */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* TYPO */

em { font-style:italic;}
strong { font-weight:bold;}
body { 
  font-size: 75%;
  color: #222; 
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
a img { border: none; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
h1 { font-size: 2.5em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.5em; margin-bottom: 1.25em; }

p           { margin: 0 0 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

/*  LAYOUT & STYLE */

/*body {background:#fff url(defter.gif) top right no-repeat fixed;}*/
html,body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
h1,h2,h3{
	color:#666;
}
h2 { border-bottom:1px solid #ccc;}
h3 { font-weight:bold;}
div#header{
	width: 860px;
	margin-left: 120px;
}
div#logo{}
div#header p#links{
	margin-bottom:20px;
}
div#header p#links a,
div#header p#links a:visited,
div#header p#links a:link,
div#header p#links a:active,
div#header p#desc a,
div#header p#desc a:visited,
div#header p#desc a:link,
div#header p#desc a:active,
ul li a,
ul li a:visited,
ul li a:link,
ul li a:active{
	color:#0033CC;
	text-decoration:none;
}
div#header p#links a:hover,
div#header p#desc a:hover,
ul li a:hover{
	background-color:#0033CC;
	color:#FFF;
}
body.B div#header p#links{
	color:#0033CC;
}
.popup{
	padding-left:20px;
	background:url(popup.gif) left top no-repeat;
}
.ext{
	padding-left:20px;
	background:url(ext.gif) left top no-repeat;
}
div#header p#links span#nav{
	color:#000033;
	font-weight:bold;
}
#container-int,#container-other,#container-about,#con-menu {
	width: 860px;
	margin-left: 120px;
	padding:10px 0;
	clear:both;
}	
div.padder {padding-left:20px;}
div#container-other p.desc{
	color:#999;
	padding-left:17px;
	background:url(dsc.gif) left top no-repeat;
}	
div.menu-fl {
	float: left;
	margin-bottom: 10px;
}
div.menu-fl {
	line-height:1.4em;
}
div.menu-fl a,
div.menu-fl a:visited,
div.menu-fl a:link,
div.menu-fl a:active {
	color:#000033;
	text-decoration:none;
}
div.menu-fl a:hover {
	color:#0033CC;
}
div.menu-fl p {
	color:#000033;
	padding:0;
	margin:0;
}
div.menu-fl span.menu-title {
	font-weight:bold;
}
div.menu-links{
	padding:10px 0 10px 0;
}
div.menu-links a,
div.menu-links a:visited,
div.menu-links a:link,
div.menu-links a:active{
	color:#0033CC;
	border:1px dotted #0033CC;
	text-decoration:none;
	padding:4px;
}
div.menu-links a:hover{
	color:#000;
	background-color:#0033CC;
}
div#footer{
	clear:both;
	margin-left: 120px;
	position:relative;
	top:10px;
	padding-bottom:10px;
}
div#footer p{
	color:#999;
}
div#footer p a,
div#footer p a:visited,
div#footer p a:link,
div#footer p a:active {
	color:#999;
	text-decoration:none;
}
div#footer p a:hover {
	background-color:#999;
	color:#FFF;
}