.menutab_1{
background-color: #2b3d49;
}
.menutab_2{
background-color: #34536f;
}
.menutab_3{
background-color: #2675ae;
}
.menutab_4{
background-color: #4387b6;
}
.menutab_5{
background-color: #70aed7;
}



/*------*/

#starttable a
{
text-decoration:none;
color:#444444 !important;
}

#starttable a:hover
{
text-decoration:underline;
color:#444444 !important;
}

#starttable a:visited
{
text-decoration:none;
color:#444444 !important;
}

#starttable > tbody > tr > td.ueberschrift > a
{
color:#000000 !important;
text-decoration:none;
}

#starttable > tbody > tr > td.ueberschrift > a:hover
{
color:#000000 !important;
text-decoration:underline;
}

#starttable > tbody > tr > td.ueberschrift > a:visited
{
color:#000000 !important;
text-decoration:none;
}

/*------*/







.anmeldung table{
background-color:#007DFF;
}

.linkerbanner{
background-image:url(/upload/hintergrundgrafik-links.jpg);
background-repeat:no-repeat;
border-top:1px solid #FFFFFF;
}


.headbanner{

background:url(/upload/logo1.gif);

height:100px;
background-repeat:no-repeat;
background-position:0px 0px;
/*
background-color:#FFFFFF;
*/
}

.table1
{
border-collapse:collapse;
cellpadding:0px;
cellspacing:0px;
color:#ff0000;
border-top: 2 px solid #ff0000;
}

.Arial_klein
{ font-family: Arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 10pt;
}

.Arial_mittel
{ font-family: Arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 14px;
}

.Arial_gross
{ font-family: Arial, helvetica, Sans-Serif;
    color: #000000;
    font-size: 14pt;
}

.Times_klein
{ font-family: Times New Roman, MS Serif;
    color: #000000;
    font-size: 10pt;
}

.Times_mittel
{ font-family: Times New Roman, MS Serif;
    color: #000000;
    font-size: 12pt;
}

.Times_gross
{ font-family: Times New Roman, MS Serif;
    color: #000000;
    font-size: 14pt;
}

.Courier_klein
{ font-family: Courier;
    color: #000000;
    font-size: 10pt;
}

.Courier_mittel
{ font-family: Courier;
    color: #000000;
    font-size: 12pt;
}

.Courier_gross
{ font-family: Courier;
    color: #000000;
    font-size: 14pt;
}

.BODY, textarea {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	text-align: left;
	list-style-type: circle;
	background-color: #e0e0e0;
  	scrollbar-base-color:#a0a0a0;
	scrollbar-arrow-color:#8f8f8f;
	scrollbar-darkshadow-color:#e0e0e0;
  	scrollbar-face-color:#e8e8e8;
  	scrollbar-highlight-color:#f8f8f8;
  	scrollbar-shadow-color:#b0b0b0;
  	scrollbar-track-color:#efefef;
	}
.eingabe { 
	COLOR: #666666;
	background-color: #e0e0e0;
	font-family :  Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none ;
	font-size: 11px;
	border: solid #999999 1px;
	}

.baumarkt_normal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
A.baumarkt_normal:link { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: bold 
	}
A.baumarkt_normal:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: bold
	}
A.baumarkt_normal:hover { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #333333; 
	text-decoration: underline; 
	font-weight: bold
	}
A.baumarkt_normal:active { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: bold 
	}
.baumarkt_normaljustify {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: justify;
}
.ueberschrift {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.kleinweiss {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
A.kleinweiss:link { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC; 
	text-decoration: none; 
	font-weight: normal
	}
A.kleinweiss:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC; 
	text-decoration: underline; 
	font-weight: normal
	}
A.kleinweiss:hover { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #6699FF; 
	text-decoration: underline; 
	font-weight: normal
	}
A.kleinweiss:active { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999999; 
	text-decoration: underline; 
	font-weight: normal 
	}
.klein {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
A.klein:link { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003399; 
	text-decoration: none; 
	font-weight: normal
	}
A.klein:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: underline; 
	font-weight: normal
	}
A.klein:hover { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: underline; 
	font-weight: normal
	}
A.klein:active { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal 
	}

.weiss {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold
}
A.weiss:link { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #eeeeee; 
	text-decoration: none; 
	font-weight: bold
	}
A.weiss:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #dddddd; 
	text-decoration: none; 
	font-weight: bold
	}
A.weiss:hover { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #ffffff; 
	text-decoration: underline; 
	font-weight: bold
	}
A.weiss:active { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold 
	}
.menutabblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #003f80;
	border-right: 1px solid #eeeeee;
}
.menutabgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #a0a0a0;
	border-right: 1px solid #CCCCCC;
	}
		
.submenutabblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #e0e0e0;
	border: 1px solid #CCCCCC;
	}
.submenutabgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #a0a0a0;
	border: 1px solid #999999;
	} 
.subtabinvisible {
	border: 0px solid #999999;
	visibility: hidden;
	} 
.tab200left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #d8e8ff;
	border-right: 1px solid #005ec0;
	} 
.tab200right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #d8e8ff;
	border-left: 1px solid #005ec0;
	} 
.tabwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px solid #005ec0;
	}
.tabwhitehighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #f0f0ff;
	border: 1px solid #99aaff;
	}
.tabblue {
	background-color: #005ec0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f8f8f8;
	border: 0px solid #3399cc;
	}
.tabgrey {
	background-color: #007dff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	border: 0px solid #3399cc;
	}
.tablangtext {
	background-color: #005ec0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f8f8f8;
	border: 0px solid #3399cc;
	}	
.tablistreiter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #007dff;
}
.tablistreiterhell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #a8b8cc;
}

.tablist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #f0f0ff;
	border: 1px solid #f8f8f8;
	} 
.tablistheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #a8b8cc;
	border: 1px solid #3399cc;
	color: #ffffff;
	} 
.tabklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px solid #005ec0;
	}
	
	
.verw_edit_tab
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f0f0ff;
	color: #000000;
	font-weight:normal;
	text-align: left;
	border: 1px solid #005ec0;
	
}
.verw_edit_left
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e0e0e0;
	color: #0f0000;
	font-weight:normal;
	width: 100px;
	height: 20px;
}

.verw_edit_field
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid #999999 1px;
	background-color: #e8e8e8;
	color: #000000;
}
.verw_edit_comment
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	
}
.verw_edit_list
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid #999999 1px;
	background-color: #e8e8e8;
	color: #000000;
	width: 180px;
	height: 400;
	scrollbar-base-color:#a0a0a0;
	scrollbar-arrow-color:#8f8f8f;
	scrollbar-darkshadow-color:#e0e0e0;
  	scrollbar-face-color:#e8e8e8;
  	scrollbar-highlight-color:#f8f8f8;
  	scrollbar-shadow-color:#b0b0b0;
  	scrollbar-track-color:#efefef;

}
.verw_edit_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #a8b8cc;
	border: 1px solid #3399cc;
	color: #ffffff;
	}
/* Styles fr Verwaltungsmodule*/
.verw_edit_template_HeaderStyle 
{
    background-color: #507CD1;
}

.verw_edit_template_PagerStyle 
{
    background-color: #2461BF;
}

.verw_edit_template_RowStyle 
{
    background-color: #EFF3FB;
}

.verw_edit_template_EditRowStyle 
{
    background-color: #a8a8f8;
}

.verw_edit_template_InsertRowStyle 
{
    background-color: #f8f8f8;
}

.verw_edit_template_FooterStyle 
{
    background-color: #507CD1;
}

/* Mendefinition icontent_menu imen*/
.icontent_menu_table
{
    background-color: #003f80;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f0f0f0;
    height:20px;
    align:left;
    }

.icontent_menu_table_vertical
{
    background-color: #005ec0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f0f0f0;
    width:90px;
    align:left;
    }
    
    
.icontent_menu_staticHoverStyle
{
    background-color: #0f0f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f0f0f0;
    }
    
.icontent_menu_dynamicHoverStyle
{
    background-color: #4f4f4f;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f8f8f8;
    }
    
.icontent_menu_dynamicStyle
{
    background-color: #e0e0e0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#0f0fff;
    }

/* Mendefinition icontent_menu imtr/intr*/

.icontent_menutree_table
{
    background-color: #a0a0a0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f0f0f0;
    height:20px;
    align:left;
    }

.icontent_menutree_table_vertical
{
    background-color: #a0a0a0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f0f0f0;
    width:100px;
    align:left;
    }
    
    
.icontent_menutree_staticHoverStyle
{
    background-color: #0f0f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f0f0f0;
    }
    
.icontent_menutree_dynamicHoverStyle
{
    background-color: #4f4f4f;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#f8f8f8;
    }
    
.icontent_menutree_dynamicStyle
{
    background-color: #e0e0e0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#0f0fff;
    }



/* Definition TreeView*/    
.treeview
 {	
    font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	margin-left: 3;
 } 
A.treeview:link { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold
	}
A.treeview:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold
	}
A.treeview:hover { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: bold
	}
A.treeview:active { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold 
	}
.baumarkt_table {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	text-decoration:none;
	border: 1px solid #005ec0;
	width: 200px;
}

.baumarkt_table_col_klein {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	background-color: #D9D9D9;
}
.baumarkt_table_artikel_header {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	/*border-bottom: solid 1px #3399cc;*/
	color: #3399cc;
}

.baumarkt_normal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal
}
A.baumarkt_normal:link { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	font-weight:normal
	}
A.baumarkt_normal:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	font-weight:normal
	}
A.baumarkt_normal:hover { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3399cc; 
	text-decoration: underline;
	font-weight:normal
	}
A.baumarkt_normal:active { font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
	font-weight:normal
	}
.baumarkt_normal_justify {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.baumarkt_table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #a8b8cc;
	border: 1px solid #3399cc;
	color: #ffffff;
}
.invisible{
    background-color: #ffffff;
    color:#ffffff;
    border:0;
}


/* Suche im System */

.suchtabelle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background-color: #ffffff;
border: solid #999999 1px;
}
.suchtabelleheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background-color: #a0a0a0;
}

.suchergebnisweiss {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background-color: #ffffff;
}
.suchergebnisgrau {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background-color: #e8e8e8;
}

