/*//////////////////////////////ALLGEMEIN*/
/*HTML*/
html {
	height: 99%;
	max-height: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
    }
/*BODY*/
body {
   background:url(images/bg_body2.gif) repeat-x bottom; background-attachment:fixed;
   padding: 20px 0 0 0;
   margin: 0;
   text-align:center;
   }
/*FONT*/
body, div, table, tr, td, p {
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color:#666666;
   }

/*LINKS*/
a {
	color: #CC9966;
	text-decoration: underline;
   }
a:hover {
	color: #FFAA29;
	text-decoration: underline;
   }

/*Outlines unterdrücken*/
:active, :focus { outline: none; }
a:active, a:focus { outline: none; }

img {
  border: 0 none;
    }
hr {
  color: #ffaa29; background-color:#ffaa29; height:1px; width:90%; border: thin; text-align:center;
    }
/*//////////////////////////////SITE*/
#site {
	overflow:hidden;
	height:560px;
	width: 766px;
	margin:0 auto;
	padding: 0px;
	/**/
	text-align: left;
	vertical-align:top;
	background: url(images/bg.gif) no-repeat top;
   }

/*//////////////////////////////HEADER*/
#header {
   color:#4A5E77;
   padding: 0px;
   margin: 0px;
   height: 60px;
   text-align:right;
   vertical-align: text-top;
   }
#header p {
   padding: 0px 0px 0px 10px;;
   margin: 0px;
      }
.headerright {
   float: right; width:32%; 
   font-size:24px; 
   font-weight: normal; 
   display:block; 
   line-height:60px; 
   color:#FFAA29;
   font-family:verdana,arial,helvetica,sans-serif;
   cursor:pointer;
       }
.headerleft {
   float: right; 
   width:50%;
   text-align: left;
   font-size:24px; 
   display:block; 
   line-height:60px; 
   color:#FFAA29;
      }
/*//////////////////////////////MAIN*/
#main {
   background-color: transparent;
   padding: 0px;
   height:450px;
   border: 0px solid;
   margin: 10px 10px 0px 10px; 
   }

/*//////////////////////////////FOOTER*/
#footer {
   padding: 0px;
   margin: 0px;

   }
#footer p {
   padding: 0px 10px 0px 0px;
   margin: 0px;
   text-align:right;
  color:#CFCFCF;
   }
#footer a {
	color: #CFCFCF;
	text-decoration: none;
   }
#footer a:hover {
	color: #666666;
	text-decoration: underline;
   }
/*//////////////////////////////LEFTCOL*/
#right {
   background: transparent;
   padding: 0;
   border-left: 1px dotted #666666;
   margin: 0px;
   height:450px;
   width:245px;
   float: right;
   overflow:hidden;   
   }
#right p {
   margin: 0.7em 1em;
   }
   
.date {
   font-size:10px;
   text-align:right;
   }

/*//////////////////////////////RIGHTCOL*/
#left {
   background: transparent;
   padding: 0px;
   border: 0px solid #fc0;
   margin: 0px;
   width: 440px;
   height:450px;
   float:right;
   overflow: hidden;
   overflow-x:hidden;
   scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #FFAA29
	scrollbar-highlight-color: #FFAA29 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #FFAA29;
        }
#left p {
   margin: 0.7em 1em;
   }
   
.table {
   background-color: #D6D6D6;
   font-weight:bold;
   }
.table2 {
   border:#FFAA29 2px solid;
   font-size: 120%;
   padding:5px;
   }
.table3 {
   font-size: 120%; 
   border:#D6D6D6 2px solid;
   padding:5px;
   }
.visible_on {
	visibility: visible;
}
.visible_off {
	display: none; 
}
/*//////////////////////////////FORM*/
input, select, textarea, legend {
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color:#666666;
   }
   
.fieldset {
	padding: 0px 5px 5px 5px;
}
.legend {
	padding: 0px 5px 0px 5px;
	font-weight:bold;
}
.form_text, .form_select, .form_textarea {
	margin: 0px 0px 1px 0px;
	padding: 2px;
	border: 1px solid #DADADA;
}

.form_button {
	font-weight: normal;
	margin: 0px 0px 2px 0px;
	background-color:#FFFFFF;
	border:1px solid #DADADA;
}