body	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-size: 10px;	
    color: #996633;	
    text-align: justify;
    background-color: #000000;	
    scrollbar-face-color: #4A341D;	
    scrollbar-highlight-color: #996633;	
    scrollbar-shadow-color: #996633;	
    scrollbar-3dlight-color: #4A341D;	
    scrollbar-arrow-color: #996633;	
    scrollbar-track-color: #4A341D;	
    scrollbar-darkshadow-color: #4A341D;	
    }
    
a	
    {
    font-family: verdana, helvetica, sans-serif;
    font-size: 10px;	
    font-variant: normal;	
    color: #990000;	
    text-decoration: none;	
    border-style: none; 
    border-width: 0px;
    }
    
a:hover	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-variant: normal;	
    font-size: 10px;	
    color: #996633;	
    text-decoration: none;	
    }
    
a:active	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-variant: normal;	
    font-size: 10px;	
    color: #996633;	
    text-decoration: none;		
    }
    
.menu
    {
    font-family: verdana, helvetica, sans-serif;
    font-size: 9px;	
    font-variant: normal;	
    color: #996633;    
    }
    
a.menu	
    {
    font-family: verdana, helvetica, sans-serif;
    font-size: 9px;	
    font-variant: normal;	
    color: #990000;	
    text-decoration: none;	
    border-style: none; 
    border-width: 0px;
    }
    
a.menu:hover	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-variant: normal;	
    font-size: 9px;	
    color: #996633;	
    text-decoration: none;	 
    }
    
a.menu:active	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-variant: normal;	
    font-size: 9px;	
    color: #996633;	
    text-decoration: none;	 	
    }           

.title	
    {	
    font-size: 12px;	
    font-weight: bold;	
    color: #000000;	
    }
    
.title_message
    {
    font-size: 10px;	
    font-weight: bold;	
    color: #996633;	
    }
    
a.title_message	
    {
    font-family: verdana, helvetica, sans-serif;
    font-size: 10px;	
    font-variant: normal;	
    color: #996633;	
    text-decoration: none;	
    border-style: none; 
    border-width: 0px;
    }
    
a.title_message:hover	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-variant: normal;	
    font-size: 10px;	
    color: #996633;	
    text-decoration: none;	
    }
    
a.title_message:active	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-variant: normal;	
    font-size: 10px;	
    color: #996633;	
    text-decoration: none;		
    }       
    
.message_active
    {
    font-size: 10px;	
	font-style: italic;
    color: #996633;	
    }     
    
.page	
    {			
    color: #996633;	
    }

a.page
    {	
    font-variant: normal;	
    color: #996633;	
    text-decoration: none;	
    border-style: none; 
    border-width: 0px; 
    }
    
a.page:hover
    {	
    font-variant: normal;	
    color: #996633;
    text-decoration: underline;
    border-style: none; 
    border-width: 0px; 	
    }  
    
a.page:active
    {
    font-variant: normal;		
    color: #996633;		
    text-decoration: underline;
    border-style: none; 
    border-width: 0px; 
    }         

.table_header	
    {		
    font-weight: bold;
    color: #000000;	
    }
        
.navigation	
    {	
    font-size: 12px;	
    font-weight: bold;	
    }
    
.error	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-size: 10px;	
    color: #663333;		
    }    
  
img
    {
    border-width:0px;    
    border-top-style:none; 
    border-bottom-style:none; 
    border-right-style:none; 
    border-left-style:none; 
    filter:alpha(opacity=100);
    -moz-opacity:1.00;
    opacity:1.00;
    color:rgba(0, 0, 0, 1.0); 
    -khtml-opacity:1.0;    
    }
    
a.img
    {	
    font-variant: normal;	
    color: #996633;	
    text-decoration: none;	
    }
    
a.img:hover
    {	
    text-decoration: none;	
    border-style: none; 
    border-width: 0px; 
    }  
    
a.img:active
    {	
    text-decoration: none;	
    border-style: none; 
    border-width: 0px; 
    }        
    
table	
    {	
    font-family: verdana, helvetica, sans-serif;	
    font-size: 10px;	
    color: #996633;	
    text-align: justify;
    margin: 0; 	
    padding: 0;	
    }   
    
.opacityIE TD 
    {
    filter:alpha(opacity=65);
    -moz-opacity:.65;
    opacity:.65;
    }
    
.noopacityIE TD 
    {
    filter:alpha(opacity=100);
    -moz-opacity:.100;
    opacity:.100;
    }    
    
.opacityFF 
    {
    filter:alpha(opacity=65);
    -moz-opacity:.65;
    opacity:.65;
    color:rgba(0, 0, 0, 0.65); 
    -khtml-opacity:0.65;
    }
	
.transparent_background 
	{
	background-image:url(images/bg/transparent_big.png);
	}

.table_news    
    {     
    border-width:1px;    
    border-top-style:dotted;    
    border-left-style:dotted;    
    border-right-style:dotted;     
    border-bottom-style:dotted;     
    border-color:#996633;	      
    }
    
.table_menu   
    {     
    border-width:1px;    
    border-top-style:none; 
    border-bottom-style:solid; 
    border-right-style:solid; 
    border-left-style:solid;        
    border-color:#996633;	
	background-image:url(../images/bg/transparent_big.png);	
    }    
    
.table_message   
    {     
    border-width:1px;    
    border-top-style:none; 
    border-bottom-style:dotted; 
    border-right-style:none; 
    border-left-style:none;        
    border-color:#4A341D;	 
	background-image:url(../images/bg/transparent_big.png);	
    } 
    
.table_message_active   
    {     
    border-width:1px;    
    border-top-style:none; 
    border-bottom-style:dotted; 
    border-right-style:none; 
    border-left-style:none;        
    border-color:#660000;	
	background-image:url(../images/bg/transparent_big.png);
    }             
         
input, select, textarea	
    {	
    font-family:verdana, helvetica, sans-serif;	
    font-size:12px;	
    border-style:solid;	
    border-width:1px;	
    border-color:#000000;
    background-color:#E4E4B5;	
    color:#000000;	
    }
    
.feld_breit	
    {	
    font-family:verdana, helvetica, sans-serif;	
    font-size:10px;	
    border-style:solid;	
    border-width:1px;	
    background-color:#E4E4B5;	
    width:450px;	
    }
    
.feld_schmal	
    {	
    font-family:verdana, helvetica, sans-serif;	
    font-size:10px;	
    border-style:solid;	
    border-width:1px;	
    background-color:#CCCCCC;	
    width:200px;	
    }
    
.button	
    {	
    font-size:10px;	
    border-style:solid;	
    border-width:1px;	
    background-color:#CCCCCC;	
    width:98px;	
    }
    
.kbutton	
    {	
    border-style:solid;	
    border-width:1px;	
    background-color:#E4E4B5;	
    width:78px;	
    }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 11px verdana, helvetica, sans-serif;
	color: #996633;
}

#TB_secondLine {
	font: 10px verdana, helvetica, sans-serif;
	color:#996633;
}

#TB_window a:link {color: #990000;}
#TB_window a:visited {color: #990000;}
#TB_window a:hover {color: #996633;}
#TB_window a:active {color: #990000;}
#TB_window a:focus{color: #990000;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height:100%;
	background-color:#000000;
	color:#996633;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #000000;
	z-index: 102;
	color:#996633;
	display:none;
	border: 1px solid #4A341D;
	text-align:left;
}

#TB_window img {
	display:block;
	//margin: 15px 0 0 15px;
	border: 1px solid #4A341D;
}

#TB_caption{
	padding:7px 30px 10px 25px;
	float:left;
	color:#996633;
}

#TB_closeWindow{
	//padding:21px 25px 10px 0;
	float:right;
	color:#996633;
}

#TB_closeAjaxWindow{
	//padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	//float:left;
	//padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#4A341D;
	color:#000000;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	//padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	//padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	border: 1px solid #4A341D;
	clear:both;
}