/* base
----------------------------------------------- */

body {
margin: 0;
padding: 0;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
color: #000;
background-color: #fff;
}

blockquote, h3, li {
padding-right: 10px;
padding-left: 10px;
font-size: 0.9em;
line-height: 1.6em;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}

h1, h2, h3 {
font-weight: normal;
}

h1, h2 {
font-family: Georgia, Times, serif;
}

h1 {
font-size: 3em;
}

h2 {
font-size: 1em;
font-style: italic;
}

small, .small {
font-size: 0.9em;
}

hr{
width:45em;
color:#333;
border:none;
margin:2em;
height:0.3em;
}
/* links
----------------------------------------------- */

a {
text-decoration: none;
color: #000;
background-color: inherit;
border-bottom: 1px #000 solid;
}

h1 a, h2 a, h3 a {
border: none;
}

h3 a {
font: 1.5em Georgia, Times, serif;
}



#content hr {
margin: 2em 0;
width: 66%;
color: #ccc;
background-color: inherit;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

img.divider {
margin: 2em 0;
text-align: center;
}

/* global layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}

#container {
margin: 10px auto;
width:53em;

}

#head {
height: 100px;
text-align: center;
}

#content {
background-color:#333;
padding:0.8em;
display:block;
position:absolute;
width:53em;
margin-top:0.3em;
}

#foot {
margin-top:5px;
clear:both;
text-align:center;
display:block;
}

/* comments
----------------------------------------------- */

ol.comments{
		font-size:3em;
		margin:0.4em;
}

ol.comments li{
		padding-left:0.0em;
		/* border-left:0.05em solid #e1efb0; */
		vertical-align:top;
		padding-top:0.1em;
		padding-bottom:0.1em;
		margin:0.4em;
}

ol.comments li p{
		font-size:0.3em;

}


.cominfo{	font-size:1.3em;
		font-weight:bold;
}




.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
/*border: 2px solid #fdd;*/
}

div#cpreview {
color:#000;
background-color: #252721;
/*border: 2px solid #ddd;*/
}

form#txpCommentInputForm td {
vertical-align: top;
}



/* Original No Data CSS
--------------------------------------------------*/
body {
 background-color:black;
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size: smaller;
 text-align: justify;
 color: #C0C0C0;
width:100%;
}

a:link {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:500;
text-decoration:underline;
color:#C0C0C0;
}

a:visited {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:500;
text-decoration:underline;
color:#808080;
}

a:active {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:500;
text-decoration:underline;
color:#C0C0C0;
}

a:hover {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:500;
text-decoration:underline;
color:#C0C0C0;
}

p {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: small;
 text-align: justify;
 color: #C0C0C0;
}

h1 {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-weight: bold;
 font-size:2.7em;
 text-align: center;
 color: #C0C0C0;
}

h2 {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-style:italic;
 font-size:1.4em;
 text-align:center;
 color:#C0C0C0;
}

h3 {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size:1.3em;
 text-align:center;
 color: #C0C0C0;
}

h4 {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size:1.1em;
font-weight:bolder;
 text-align: left;
 color: #C0C0C0;
}

h5 {
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: x-small;
 text-align: left;
 color: #C0C0C0;
}

blockquote {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-style:italic;
 text-align:left;
 color:#C0C0C0;
}
/* -------------------------------------------------- */
/*                     Contentbox                            */
/* -------------------------------------------------- */
#contentbox{
  width:100%;
  margin-right:auto;
  margin-left:auto;
  margin-top:5em;
  text-align:left;
}

#coloumn1{
float:left;
}

#coloumn2{
float:right;
}

#coloumn3{
float:right;
}

#coloumn1,#coloumn2,#coloumn3{
display:block;
top:10em;
width:15em;
background-color:#333;
padding:1em;
}



#front_container{
  text-align:left; 
  margin-left:auto; 
  margin-right:auto; 
margin-top:5em;
margin-bottom:200px;
  height:427px; 
  width:600px;
}
/*            Controll of EXIT! signs                 
-------------------------------------------------- */
#logo {
position:absolute!important;
top:0;
right:0!important;
margin:0!important;
color:white;
}
#logo[id] {
position:fixed!important;
}
#logo img {
vertical-align:bottom;
}


#exitbox{
margin:10em;
}

/* -------------------------------------------------- */
/*           Browser information box               */
/* -------------------------------------------------- */
#info {
width:50%;
display:block;
background-color:#000;
text-align:right;
padding:5px;
position:fixed;
bottom:7px;
right:7px;
margin:2px;
color:#C0C0C0;
}
#info img{
vertical-align:bottom;
}