/* CSS Document */

body, html
{  
	margin-left:5px;
	margin-top:8px;
	/*	overflow-x:hidden;*/

	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#000000;
		
	background-image:url(gfx/metallbg.jpg);
	background-repeat: repeat;
	background-position:0px 0px;	 
	background-color: #000000;
	/*	background-position: top;*/
	
	/*	Standard-Schriftart */	
	color: #ffffff;
	text-decoration: none;
	font-family:"verdana";
	font-size: 10px;
 
	line-height: 2,5pt;
}

/* --- Textfelder --- */
textarea {
  background-color:#CCCCCC;
  font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 10px; color:color:#000000;
		
		border-bottom:1px solid #000000;
		border-right:none;
		border-left:none;
		border-top:none;

 /** scrollbar-base-color:#66110a;
  scrollbar-3dlight-color:#66110a;
  scrollbar-arrow-color:#66110a;
  scrollbar-darkshadow-color:#ffcc99;
  scrollbar-face-color:#ffcc99;
  scrollbar-highlight-color:#ffcc99;
  scrollbar-shadow-color:#66110a;
  scrollbar-track-color:#ffcc99; */
}
input {
 	 background-color:#CCCCCC;
	 font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 10px; color:#000000;
		
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		border-left:none;
		border-top:none;
}
input.small {
  	 background-color:#CCCCCC;
	 font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 9px; color:#000000;
		
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		border-left:none;
		border-top:none;
}
select {
  background-color:#CCCCCC;
	 font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 10px; color:#000000;
		border:none;
		outline:none;
		border-collapse:none;
		border-spacing:none;
		border-bottom:none;
		border-right:none;
		border-left:none;
		border-top:none;
}
.checkbox {
	 font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 12px; color:#000000;
	border:0px none;
}

.button
{	color:#ffffff; font-family: verdana; font-size:10px; 
	border:none;
	padding:1px; /*-- abstand im button rum*/
	margin:2px; /*-- abstand um den button rum*/
	background-image:url(gfx/titelbg0.gif);
  }

.button_smaller
{ 
	color:#ffffff; font-family: verdana; font-size:10px; 
	border:none;
	padding:1px; /*-- abstand im button rum*/
	margin:2px; /*-- abstand um den button rum*/
	background-image:url(gfx/titelbg0.gif);}
	
input.small {
  	background-color:#CCCCCC;
	font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 9px; color:#000000;
		
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:none;
	border-top:none;}


 
p, span, div, td  /*	Standard-Schriftart */	
{color: #000000;
 text-decoration: none;
 font-family:"verdana";
 font-size: 10px;
}
 
 .menu_klein
{color: #ffffff;
 text-decoration: none;
 font-family:"verdana";
 font-size: 10px;}
 
/*	überschriften */	
.tdtext_überschrift1 
{	color: #ffffff;
	/*text-decoration: underline;*/
   text-align: center;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 11px;


/*	border-bottom-color:#000000;
	 border-bottom-style:dotted; 
	border-bottom-width:thin;*/
	background-color: #CCCCCC;
	background-image:url(gfx/titelbg0.gif);

	/*background-image:url(gfx/index/v3_25.jpg);*/
	}
	
.überschrift1 
{	color: #ffffff;
	/*text-decoration: underline;*/
   text-align: center;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 13px;}

/* --- schwarzer Rahmen */	
.thinblackborder
{  border-collapse:collapse;
	border-left:1px solid black; 
	border-right:1px solid black; 
	border-bottom:1px solid black; }

/*	Hintegrund Main */	
.tdmainbg 
{	background-image:url(gfx/index/v3_25.jpg);
	background-repeat: repeat-x;
	background-position:0px 0px;	 
	background-color: #00ffff;}

/*	Schatten linksmain */	
.tdmainbg_left 
{  background-image:url(gfx/index/v2_24.png);
	background-repeat: repeat-y;
	background-position:0px 0px;	 
	background-color: #;}
	
/*	Schatten linksmain */	
.tdmainbg_right
{  background-image:url(gfx/index/v2_26.png);
	background-repeat: repeat-y;
	background-position:0px 0px;	 
	background-color: #;}
	
	
/* Boxen - Schatten -  linke ecke unten*/
.tdblackbox_shadow_leu 
{	/*background-image:url(gfx/shadow/schatten_v1_06.png);*/
background-image:url(gfx/shadow/schatten_leu.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:10px;}	
/* Boxen - Schatten -  rechte ecke unten*/
.tdblackbox_shadow_reu 
{	background-image:url(gfx/shadow/schatten_v1_09.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:15px;}	
/* Boxen - Schatten -  rechte ecke oben*/
.tdblackbox_shadow_reo 
{	background-image:url(gfx/shadow/schatten_v1_03.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:5px;
	width:15px;}
/* Boxen - Schatten -  rechts*/
.tdblackbox_shadow_rechts 
{	background-image:url(gfx/shadow/schatten_v1_04.png);
	background-repeat: repeat-y;
	background-position:0px 0px;
	height:100%;
	width:15px;}	
/* Boxen - Schatten -  unten*/
.tdblackbox_shadow_unten 
{	background-image:url(gfx/shadow/schatten_v1_08.png);
	background-repeat: repeat-x;
	background-position:0px 0px;
	width:100%;}		
/*	Boxen - überschriften */	
.tdblackbox_main
{	color: #ffffff;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 11px;
	background-color: #CCCCCC;
	background-image:url(gfx/titelbg0darkblue.gif);}
.tdblackbox_main_grey
{	color: #000000;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
	border-bottom:1px solid #000000;
	background-image:url(gfx/titelbg0grey.gif);}
/*	Boxen - überschriften - Fehler rot*/	
.tdblackbox_main_error
{	color: #ffffff;
   text-align: center;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 11px;
	background-color: #CCCCCC;
	background-image:url(gfx/titelbg0_error.gif);}
.tdblackbox_thinborder_pic			/* für Bilder */
{  border-collapse:collapse;
	border-left:1px solid black; 
	border-right:1px solid black; 
	border-bottom:1px solid black; 
	border-top:1px solid black;}
	
.tdblackbox_thinborder
{  border-collapse:collapse;
	border-left:1px solid  #000066; 
	border-right:1px solid #000066; 
	border-bottom:1px solid #000066; }
	
/* Boxen - Schatten -  unten - mit schwarzen rahmen*/
.tdblackbox_shadow_unten_thinborder 
{	background-image:url(gfx/shadow/schatten_v1_08.png);
	background-repeat: repeat-x;
	background-position:0px 0px;
	width:100%;
	border-right:1px solid black; }	
/* Boxen - Schatten -  linke ecke unten - mit schwarzen rahmen*/
.tdblackbox_shadow_leu_thinborder
{	background-image:url(gfx/shadow/schatten_v1_06.png);
	background-repeat: no-repeat;
	background-position:0px 0px;

	height:5px;
	border-left:1px solid black;
	border-bottom:1px solid black;  }	
	
/* --- schwarzer Rahmen */	
.tdblackbox
{  border-collapse:collapse;
	border-left:1px solid black; 
	border-right:1px solid black; 
	border-bottom:1px solid black; }
	
.tdborderbottom
{  border-collapse:collapse;
	border-bottom:1px solid black; }		
/* Menu - Hoverbilder */
/*a{background-color: #6D90A1; display: block; /*und fuer den ie position:relative}*/

a:link {
	color: #ff0000;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
	
}
a:hover{
	color: #000033;
   text-align: left;
	text-decoration: overline underline;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
a:active {
	color: #000066;
   text-align: left;
	text-decoration: none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
a:visited{
	color: #ff0000;
   text-align: left;
   font-weight:bold;
	text-decoration:none;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
/* --- weise links ----*/
a.link_white:link {
	color: #ffffff;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
	
}
a.link_white:hover{
	color: #FFFFCC;
   text-align: left;
	text-decoration: overline underline;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
a.link_white:active {
	color: #FFFFCC;
   text-align: left;
	text-decoration: none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
a.link_white:visited{
	color: #ffffff;
   text-align: left;
   font-weight:bold;
	text-decoration:none;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}

a.menu_link_white:link {
	color: #ffffff;
   text-align: left;
	text-decoration:none;
   font-weight:normal;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 9px;
}
a.menu_link_white:hover{
	color: #FFFFCC;
   text-align: left;
	text-decoration: overline underline;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 9px;
}
a.menu_link_white:active {
	color: #FFFFCC;
   text-align: left;
	text-decoration: none;
   font-weight:normal;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 9px;
}
a.menu_link_white:visited{
	color: #ffffff;
   text-align: left;
   font-weight:normal;
	text-decoration:none;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 9px;
}

/* --- Menuleiste - inaktive Seite ------------------------------------------------------------- */
.menu_abstandhalter_inaktiv
{	color: #ffffff;
 	text-decoration: none;
 	font-family:"verdana";
	   font-weight:bold;
	font-stretch:normal;
	 vertical-align:middle;
	 font-size: 15px;}
	 
a.link_menu_inaktiv:link{
	color: #ffffff;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:normal;
	font-family:"verdana";
	font-size: 10px;}
 
a.link_menu_inaktiv:hover{
	background:url(gfx/titelbg4.gif) repeat 50% 50%;
	/*display: block; /*und fuer den ie*/ 
	color: #000000;
   text-align: left;
	text-decoration:overline underline;
   font-weight:bolder;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
	position:relative;
	display:block;
}
a.link_menu_inaktiv:active {
	color: #FF0000;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
a.link_menu_inaktiv:visited{
	color: #ffffff;
   text-align: left;
	text-decoration:none;
   font-weight: bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}

/* --- Menuleiste - inaktive Seite - Untermenu------------------------------------------------------------- */
a.link_menu_inaktiv2:link{
	color: #ffffff;
   text-align: left;
	text-decoration:none;
   font-weight:normal;
	font-stretch:normal;
	font-family:"verdana";
	font-size: 10px;}
 
a.link_menu_inaktiv2:hover{
	background:url(gfx/titelbg4.gif) repeat 50% 50%;
	/*display: block; /*und fuer den ie*/ 
	color: #000000;
   text-align: left;
	text-decoration:overline underline;
   font-weight:bolder;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
	position:relative;
	display:block;
}
a.link_menu_inaktiv2:active {
	color: #FF0000;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
a.link_menu_inaktiv2:visited{
	color:#ffffff;
   text-align: left;
	text-decoration:none;
   font-weight: normal;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
}
	
/* --- Menuleiste - aktive Seite ------------------------------------------------------------- */	
.menu_abstandhalter_aktiv
{	color: #ffffff;
 	text-decoration: none;
 	font-family:"verdana";
	 vertical-align:middle;
	 font-size: 18px;}
	 
a.link_menu_aktiv:link{
	color: #000000;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;}
	
a.link_menu_aktiv:hover{
	background:url(gfx/titelbg4.gif) repeat 50% 50%;
	/*display: block; /*und fuer den ie*/ 
	color: #000000;
   text-align: left;
	text-decoration:overline underline;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px;
	/*position:relative;*/
	display:block;}
	
a.link_menu_aktiv:active {
	color: #FF0000;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px
	
	display:table-column;
	position:relative;}
	
a.link_menu_aktiv:visited{
	color: #ffffff;
   text-align: left;
	text-decoration:none;
   font-weight:bold;
	font-stretch:wider;
	font-family:"verdana";
	font-size: 10px
	
	position:relative;
	display:table-column;}
	
	
/**--------------------------------Fehlerauswertung bei Formularen----------------------------------*/
textarea.fehler {
background-color:#ff0000;
font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 11px; color:#ffffff;

border-bottom:1px solid #000000;
border-right:none;
border-left:none;
border-top:none;

scrollbar-shadow-color:#feebcf;
scrollbar-base-color:#feebcf;
scrollbar-3dlight-color:#feebcf;
scrollbar-arrow-color:#feebcf;

scrollbar-darkshadow-color:#ff0000
scrollbar-face-color:#ff0000;
scrollbar-highlight-color:#ff0000;
scrollbar-track-color:#ff0000;
}
input.fehler {
 background-color:#ff0000;
	font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 11px; color:#ffffff; 
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:none;
	border-top:none;
}	
select.fehler {
 background-color:#ff0000;
	font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 11px; color:#ffffff; 
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:none;
	border-top:none;
}	
option.fehler {
 background-color:#ff0000;
	font-family:"verdana"; text-decoration: none; font-weight:normal; font-size: 11px; color:#ffffff; 
	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:none;
	border-top:none;
}	
.fehler {
color: #ff0000; text-decoration: none; font-weight:bolder; font-family:"verdana"; font-size: 11px;}

.error_small {
color: #ff0000; text-decoration: none; font-weight:bolder; font-family:"verdana"; font-size: 8px;}