/* CSS-Layout */
body {
	text-align:center;
	margin:auto;
	font-family:Verdana, Arial;
	font-size:12px;
	margin-top: 5px;	
	background: #000000;
}
a {
    color: #ec0000;
    text-decoration: none;
		font-family: Arial, Tahoma, Verdana;    
    font-size: 12px;
}

a:hover {
    color: #003399;
    text-decoration: underline;
}

a.normalblau {
    color: #00ff00;
    text-decoration: none;
		letter-spacing:0.06em;    
}

a.normalblau:hover {
    color: #ffffff;
    text-decoration: underline;
		letter-spacing:0.06em;        
}

a:focus {
    outline: none;
}

a.copy {
	
	color: #ac00cc;
	font-weight: bold;	
}
/* Layout */ 

#maincontainer {
	margin:auto;
	width:770px; 
	border: 2px solid #FFFFFF;
	text-align:center;
	background: #000000;
	height:100%;	
}

#masthead {
	text-align:center;
	width: 100%;
	border:none;
	font-size: 16px;
	background:#000000;
}

#top_nav {
	text-align: center;
}

#container {
	height:100%;
}

#left_col {
	float:left;
	width: 131px;
	min-height: 600px;	
	height:100%;
	background: #000000;
}

#page_content {
	float:left;
	border-left:2px solid #FFFFFF;	
	padding-left:15px;
	height:100%;
	min-height:1600px;
	width:620px;
}

#footer {
 clear:both;
 border-top:2px solid #FFFFFF;
 border-bottom:none;
 padding-top:2px;
 padding-bottom: 2px;
 text-align:center;
 color:white;
}


li {
  list-style-type: square; 
}

/******* Menü ********/

#menutop {

     height:auto;
     margin:1px;
     padding: 5px 0.52em;
     padding-left:15px;
     background: #ac00cc;
     border-bottom: 2px solid #FFFFFF;
    }

#menutop ul {
      margin: 0;
      padding: 0;
      list-style-type: none;

}

#menutop li {
      display:inline;
      margin: 0;
      padding: 0;
      color:#fff;
      padding-right: 0.2em;

}

#menutop li a:link, #menutop li a:visited {
	font-family: Verdana, Arial;
	font-size: 13px;      
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:0.06em;
}

#menutop li a:active, #menutop li a:hover {
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
/*	color: #fff;*/
	background-color: #ec0000;
	letter-spacing:0.06em;
	text-decoration: none;
}


.table1 { BORDER:  1px solid #FFFFFF;}


.headline { font-family: Arial, Verdana;
						font-size: 16px;
            font-weight: bold;
            color: #666666;
            text-decoration: none;}
            
.menu { font-family: Verdana,Arial;
				font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;}            

.tdnormal {font-family: Arial, Tahoma, Verdana;
			   font-size: 13px;
			 	 color: #F7F7F7;
			   text-decoration: none;}

.normal {font-family: Arial, Tahoma, Verdana;
			   font-size: 12px;
			 	 color: #000000;
			   text-decoration: none;}

.normal2 {font-family: Arial, Tahoma, Verdana;
			   font-size: 13px;
			 	 color: #EFEFEF;
			   text-decoration: none;
			   }

.normal2_bold {font-family: Arial, Tahoma, Verdana;
			   font-size: 13px;
			 	 color: #ac00cc;
			 	 letter-spacing: 0.06em;
			   text-decoration: none;
			   font-weight: bold;
			   }

 			            
.small {font-family: Tahoma, Verdana, Arial;
			  font-size: 11px;
			  color: #FFFFFF;
			  text-decoration: none;}         

.small2 {font-family: Tahoma, Verdana, Arial;
			  font-size: 13px;
			  color: #FFFFFF;
			  text-decoration: none;}         

.smallblack {font-family: Tahoma, Verdana, Arial;
			  font-size: 11px;
			  color: #FFFFFF;
			  text-decoration: none;}      
			  
.big {font-family: Arial, Tahoma, Verdana;
			   font-size: 14px;
			 	 color: #000000;
			   text-decoration: none;}

input {font-family: Verdana,Arial;
	   	 font-size: 9pt;
	   	 color: #000000;
	   	 background: #E6E6E6;
	   	 BORDER-TOP: #999999 1px solid;
	   	 BORDER-BOTTOM: #999999 1px solid;
	     BORDER-LEFT: #999999 1px solid;
	   	 BORDER-RIGHT: #999999 1px solid;}
       
.input_1{
	font-family: Verdana,Arial;
	height:auto;
    font-size: 10px;
	color: #000000;
	background: #fefefe;
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;	
	
	
}

form {
	 margin:0;
}

.form {font-family: Verdana,Arial;
	   	 font-size: 8pt;
	   	 color: #000000;
	   	 background: #E6E6E6;
	   	 BORDER-TOP: #999999 1px solid;
	   	 BORDER-BOTTOM: #999999 1px solid;
	     BORDER-LEFT: #999999 1px solid;
	   	 BORDER-RIGHT: #999999 1px solid;}       
       
textarea {font-family: Arial,Verdana;
		  		font-size: 9pt;
		  		color: #000000;
		  		background: #E6E6E6;
		  		BORDER-TOP: #999999 1px solid;
		  		BORDER-BOTTOM: #999999 1px solid;
		  		BORDER-LEFT: #999999 1px solid;
		  		BORDER-RIGHT: #999999 1px solid;} 

.radio {font-family: Verdana,Arial;
	   	  font-size: 10px;
	   	  color: #e6e6e6;
	   	  background: #bebebe;
	   	  BORDER-TOP: #000000 0px solid;
	   	  BORDER-BOTTOM: #000000 0px solid;
	      BORDER-LEFT: #000000 0px solid;
	   	  BORDER-RIGHT: #000000 0px solid;}     

.notice {font-family: Arial;
				 font-size: 13px;
				 font-weight: bold;
				 color: #FFFFFF;
			 	 text-decoration: none;}          
         
select {font-family: Verdana,Arial;
    	  font-size: 10px;
	   	  color: #000000;
	   	  background: #E6E6E6;
	   	  BORDER-TOP: #999999 1px solid;
	   	  BORDER-BOTTOM: #999999 1px solid;
	      BORDER-LEFT: #999999 1px solid;
	   	  BORDER-RIGHT: #999999 1px solid;}
        
li {
  list-style-type: square; 
}

hr{
  border: 0; 
  color: #000000; 
  background-color: #000000; 
  height: 1px;
  width: 100%;
}

.spacer{
	margin:0px;
	display:block;
	padding-top: 2px;
	height:2px;
}

a.help:hover{
    color:#ffffff;
}

a.red:hover{
    color:#ec0000;
    background-color:#ffffff;
}

a.white:link{
    color:#ffffff;
}

a.white:hover{
    color:#ffffff;
}

.help{
    color:#ffc400;
}
.question{
    color:#ec0000;
}
.answer{
    color:#ffffff;
}

.point{
    color:#ffffff;
}

.big{
    color:#ec0000;
}
