﻿* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
  font: 11px Verdana, sans-serif;
  text-align: center;
	background-color: black;
	color: #666;  
}
table
{   
  border-collapse: collapse;
  padding: 0;
  width:100%;
}
img 
{
  border-width: 0;
}  
td
{
   vertical-align:top;
   border-collapse: collapse;
   padding: 0;
}
#main_page {
  width: 606px;
  position: absolute;
  left: 20%;
  top: 10%;
}
#callout {
	width: 60px;
	text-align:center;
	vertical-align:text-bottom;
}
#callout_news {
	float: right;
	margin: 0px;
	padding: 10px;
	text-align:center;	
}
#callout_left {
	float: left;
	margin: 0px;
	padding: 10px;
	text-align:center;	
}
#resume {
	margin: 0px;
	padding: 0px;
	text-align:left;	
}
#resume p{
	line-height: 12px;
  text-indent: 0px;
  color: #666;		
}
h1 {
  font: bold 11px Verdana, sans-serif;
  color: #FF6600;
  padding: 2px; 
  text-align: left;  
}

h2 {
  font: bold 12px Verdana, sans-serif;
  color: #FF6600;
  padding: 5px; 
  text-align: center;  
}

p {
	margin: 0 5px 0 0;
	text-align: justify;
	line-height: 14px;
	text-indent: 15px;
    color : #666;	
}

#InTable {
	margin: 5px 5px 0 10px;
	text-align: justify;
	line-height: 14px;
	text-indent: 15px;
    color : #666;	
}

a {
  font-size: 11px;
  text-decoration : none;
  color: #CCC3BC; 
}

a:hover {
  color: #DF5E00; 
}

#container-page {
  margin: 0 auto;
  width: 700px;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#container-content {
  padding: 2px 0px 25px 0px;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-pri {
  width: 33%;
  float: right;
  color: #DF5E00; 
  background-image: url(images/kl-vrule.gif);
  background-repeat : repeat-y;
  background-position : left top;     
}

#content-sec {
  width: 67%;
  float: right; 
}

#content-main {
  width: 100%;
  float: right; 
}

#container-foot {
  width: 100%;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 18px;
}

#foot {
  padding: 0 1em;
  color: #DF5E00;
  line-height: 18px;
	background-image: url(images/kl-vrule-hor.gif);
	background-repeat: repeat-x;
	background-position: right top;  
}

ul {
  list-style-type: circle;
  padding: 0px 10px 0px 22px;
}
li {
  padding: 1px;
}
.zag
{
  font-size: 11px;
  text-align: center;
  color: #DF5E00;   
}
.new
{
  font-size: 11px;
  text-align: center;
  color: red;   
}
.comment
{
  font-size: 11px;
  text-align: left;
  color: #DF5E00;   
}
.menu
{
    font-size: 11px;
    text-decoration : none;
    color: #CCC3BC; 
    margin:  5px;
    text-align: left;
} 
#lozung {
	text-align: center;
  color: #DF5E00;  
  padding: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;	
}
#menubar {
	font-weight: bold;
	padding: 3px;
  color: #CCC3BC;
 	font-size: 11px; 
 	margin-bottom: 6px; 	
  background-image: url(images/kl-vrule-hor.gif);
	background-repeat: repeat-x;
	background-position: right top;	
}
#menubar a{
  color: #666;
  font-size: 12px;
}
#menubar a:hover{
  color: #DF5E00; 
}

.AddToGuestBook .leftPart, .AddToGuestBook .rightPart, .AddToGuestBook .onePart{color:#FF6600;font-weight:bold}
.AddToGuestBook .leftPart, .AddToGuestBook .rightPart {float:left}
.AddToGuestBook .rightPart {padding-left:15px;}
.AddToGuestBook .clearPart{clear:both; padding-bottom:10px}

.my_form 
{
   font-size: 12px;
   BORDER: 1px solid #4D4D4D; 
   padding: 1px;
   margin-left: 5px;
   height:16px;
}

/*-- */
.TreeView 
{ 
  background-color:black;
  padding-top:4px; 
  padding-left:1px; 
  border: 0px; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

.CallBack
{
  background-color: #FFFFFF; 
  border: 1px solid #B1B1B1; 
  padding: 10px; 
  position:relative;
  top:-1px;
  z-index:98;
}
.newStyle1
{
	background-color: #000000;
	color: #666;
	border-bottom: 1px dashed #DF5E00;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 11px;
	margin: 0px;
	padding:0px;
	padding-bottom: 2px;
	margin-left: 3px;
	width: 105px;
	text-align:center;
}
