

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY                   */ body 
{
height: 100%; margin: 0px;  padding:0px; background: #888888;
color:#666666;
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:11px;
/*
background-image: url(balken.gif);
background-position:0 0;
background-repeat:repeat-x;
*/
}

#page0
{
    width:100%;
    height:100%;
}

.vertnav
{
/*
background-image: url(lefthi.png);
background-position:0 0;
background-repeat:repeat-x;
*/
 background: #ffcc00;
}


	
	span
	{
	    color:#666666;
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:11px;
	}
	
	.breads
	{
	    color:#666666;
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:11px;
	
	}
	
	table.basis
	{
		height: 100%; margin: 0px;  padding:0px; background: #ffffff;
		
	}
	
/* Setting Text Throughout the skin      */ 
/*table, tr, td, p {font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px;  margin: 0;}*/

/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

/*-- outermost table of skin -Standard      --*/ .OuterTable {height: 100%;align: center; }
/*-- outermost table of skin -Admin         --*/ .OuterTableAdmin { width: 85%; height: 100%; background: url(page_bg_l.gif) repeat-y top left #FFF; align: center; }
/*-- cell containing login and register - 2 --*/ .LoginTD { vertical-align: top; height: 92px; color: #FFF; padding: 20px 15px 0px 0px; text-align:right; }
/*-- cell containing crumbs           --*/ .BreadCrumbsTD { vertical-align: middle; color: #303030; padding: 0px 0px 0px 0px;} 
/*-- cell containing search                 --*/ .SearchTD { text-align:right; vertical-align: top; padding: 6px 7px 0px 0px; height:20px; width:310px;}
/*-- cell containing date                   --*/ .DateTD { text-align:left; vertical-align: top; padding: 4px 0px 0px 228px; height:20px;}
/*-- cell containing date 2                 --*/ .DateTD2 { text-align:right; vertical-align: top; padding: 10px 13px 0px 228px; height:29px;}
/*-- cell containing menu                   --*/ .MenuTD { width: 202px; vertical-align: middle; padding: 11px 0 0 0; background: #B4B397; text-align: right;}
/*-- cell containing panes                  --*/ .LOGOTD {vertical-align: top; padding: 0px 0px 0px 0px; }
/*-- top header section                     --*/ .TopRow { background:  url(header_bg.jpg) repeat-x top left; height: 174px; padding: 0; }
/*-- topleft header section                 --*/ .TopRowleft2 { background: url(Search_bg.jpg) no-repeat center left; height: 15px; width: 171px; padding: 0px 3px 0px 1px; }
/*-- topright header section                --*/ .TopRowRight { height:27px; width: 185px; padding: 0px 6px 0px 0px; background: #464547; text-align: right;}
/*-- bottom footer section                  --*/ .BottomRow { background:  url(footer_bg.gif) repeat-x top center #B5B5B5; height: 56px; padding: 0;}
/*-- bottomleft footer section              --*/ .BottomRowLeft { background:  url(footer_bg_l.gif) no-repeat top left; height: 56px; padding: 0;}
/*-- bottomright footer section             --*/ .BottomRowRight { background:  url(footer_bg_r.gif) no-repeat top right; height: 56px; text-align: right; vertical-align: top; padding: 27px 25px 0 25px; }
/*-- middle content section                 --*/ .Language { background: url(Company_Language.gif) repeat-x center left; padding: 0px 0px 0px 0px; height: 48px; }
#dnnLANGUAGE {padding: 0px 0px 0px 0px; font-size: 10px; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, sans-serif; color: #000000; height: 15px; border-bottom: 1px #2c2c2c solid; border-right:1px #2c2c2c solid; border-left:1px #2c2c2c solid; border-top:1px #2c2c2c solid;  }
.Company_topbg{
	background:#CB4D1F;
   height:4px;
}
.Company_bottom_br{
	border: solid 1px #E7E7E7;
	width: 99%;
	height: 47px;
}
.Company_MenuBG{
	background: url(company_Menu_bg.gif);
	background-repeat: repeat;
	width: 226px;
}
/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/



.BannerPane {
	padding-left: 3px;
	padding-right: 0px;
	padding-top:0px;
	padding-bottom: 0px;
}
.top01pane
{
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom: 0px;
    
}


.TopPane {
	padding-left: 0px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom: 0px;
}
.BottomPane1 {
   width: 100%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.LeftPane {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height:100%;
	width:200px;
/*
background-image: url(lefthi.png);
background-position:0 0;
background-repeat:repeat-x;

ganz gutes braun
 background: #dea83b


*/
 background: #ffffff;


 border-right: dashed 0px #cccccc;
}

.LeftPane1 {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.BottomPane {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.ContentPane{ 
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.querbild{ 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:100%;
	height:180px;
}


.contentpane_rechts
{
    	padding-left: 5px;
    	padding-top: 3px;
padding-right: 10px;
}

.oben
{
    	padding-left: 16px;

}

.RightPane{ 
/*	width: 200px; */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 0px;
}

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color:#555555; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
/*-- login and user token hover        --*/ a.LOGIN_object:hover, a.USER_object:hover { color:#aaaaaa; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #555555; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-weight: normal; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #555555; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:  underline; }
/*-- date token idle 2                 --*/ .DATE_object2, a.DATE_object2:link, a.DATE_object2:visited, a.DATE_object2:active { color: #FFF; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight:normal; }
/*-- date token hover 2                --*/ a.DATE_object2:hover { color: #FFF; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:  underline;  font-weight: normal; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #4D4D4D; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #4D4D4D; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:  underline; font-weight: normal; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#FFF; font-size: 10px;font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;  }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#FFF; font-weight: normal; text-decoration:none; font-size: 11px;  }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { color:#FFF; font-weight: normal; text-decoration: underline;  }
/*-- terms SearchFeild idle            --*/ .SearchField { color:#666666; font-size: 11px;font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; height:15px;  }
/*-- terms SearchFeild links           --*/ a.SearchField:link, a.SearchFeild:visited, a.SearchFeild:active { color:#666666; font-weight: normal; text-decoration:none; font-size: 11px;  }
/*-- terms SearchFeild links hover     --*/ a.SearchField:hover { color:#666666; font-weight: normal; text-decoration:underline;  }
/* text and link style for SkinObjects */
.SkinObject
{
	color: #3F3F3F;
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	height: 20px;
}
A.SkinObject:link
{  font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	 color:#3F3F3F;
	 height: 20px;
}
A.SkinObject:visited
{  font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	 color:#3F3F3F;
	 height: 20px;
}
A.SkinObject:active
{
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	 color:#3F3F3F;
	 height: 20px;
}
A.SkinObject:hover
{
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	color: #3F3F3F;
	text-decoration: underline;
	height: 20px;
}      


.links
{
	color: #3F3F3F;
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	height: 20px;
}
A.links:link
{  font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	 color:#3F3F3F;
	 height: 20px;
}
A.links:visited
{  font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	 color:#3F3F3F;
	 height: 20px;
}
A.links:active
{
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	 color:#3F3F3F;
	 height: 20px;
}
A.links:hover
{
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	color: #3F3F3F;
	text-decoration: underline;
	height: 20px;
} 
.strich1
{
/*	height:1Px;*/
	position: relative; top: 0px; left: -20px; height: auto;
	
}
 img.strich
 {
	padding:0px;
	margin:0px;
 }
 
td.strich
{
	height:1px;
}
td.strichgrau
{
	background-color:#5d5d5d;
	height:1px;
}
.normal
{
color:#666666;
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:13px;

}

.normal TD
{
color:#666666;
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:13px;

}

tbody
{
	
}
/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5d5d5d; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #5d5d5d; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666666; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
/*-- default links hover               --*/ a:hover {font-weight: bold; color: #666666; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: normal;  font-size: 11px; text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666666; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #666666; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 11px;	text-decoration: none; }
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #9f2a22; border: 0px solid #ABABAB; background:  transparent; padding: 0px 0px 0px 2px; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;}
/*-- admin button-link style hover     --*/ a.CommandButton:hover                                                 { color: #9f2a22; border: 0px solid #868686; background:  transparent; padding: 0px 0px 0px 2px; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration:  underline;}
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 5px 10px 4px 15px; cursor: hand; font-size:11px; margin: 0 0 0 0px;}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/
/*-- default input elements     --*/ input{ font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 10px; color: #1E1E1E;}
/*-- default form elements      --*/ select{ font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-size: 10px; color: #1E1E1E; border-bottom: 1px solid #2C2C2C; border-left: 1px solid #2C2C2C; border-right: 0px solid #2C2C2C; border-top: 1px solid #2C2C2C; background: #F1F1F1;}
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background:transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH { height:12px; background: transparent; width: 110px; color: #333; padding: 2px 6px 0px 2px; cursor:text; border: 1px; font-size: 11px; margin-right: 6px;}
/*head of Page*/
.ControlPanel, .PagingTable {width: 100%;height: 64px;background-color: #EDEDED;color: #FFF;BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; }
.StandardButton{padding-right: 5px;padding-left: 5px;font-weight: normal;font-size: 11px;background: #F45F24;color: #FFF;font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, sans-serif; cursor:hand;}


/*  8. Main Menu and Module Menus                         */
/*========================================================*/
td.men1
{
	
}

.tdnavigation
{
	

}

.TreeViewMenu, .TreeViewMenu Normal, .TreeViewMenu normal a 
{
    width: 175px;
    color:#3A3A38; background: url(Company_title.gif) no-repeat; padding: 0px 0px 5px 10px; height: 25px; font-weight: normal; font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, sans-serif; font-size: 13px; background-position: right;
   /* background-color: #dfe5f2;
    border-right: orange 10px solid; 
    border-top: purple 10px solid; 
    border-left: blue 10px solid; 
    border-bottom: green 10px solid; */
}
.TreeViewMenu_Header 
{
	visibility:hidden;
    border-right: red 10px solid; 
    border-top: yellow 10px solid; 
    border-left: pink 10px solid; 
    border-bottom: cyan 10px solid;
}



.DNNtree, .DNNtree Normal,.TreeMenu_Node 
{ color:#3A3A38;}
.TreeMenu_Node 
{
	color:#3A3A38;
    font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
    color:#3A3A38;
    font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color:#3A3A38;
    /*color: #003366;*/
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color:#3A3A38;
    /*color: #003366;*/
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color:#3A3A38;
    /*color: #003366;*/
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {
    text-decoration:    none;
    color:#3A3A38;
    /*color: #003366;*/
}


.sprache a:link, .sprache a:hover, .sprache a:active, .sprache a:visited , .sprache span
{
	color:#cccccc;
}


.dauerlinks , .dauerlinks normal, .dauerlinks span .normal a:link, .dauerlinks  span .normal  a:hover, .dauerlinks span .normal  a:active, .dauerlinks span .normal  a:visited , .dauerlinks span
{
	color:#cccccc;
}



td.dauerlinks A.dauerlinks
{
	color:#cccccc;
}


.dauerlinks_unten ,  .dauerlinks_unten normal, .dauerlinks_unten span .normal a:link, .dauerlinks_unten  span .normal  a:hover, .dauerlinks_unten span .normal  a:active, .dauerlinks_unten span .normal  a:visited , .dauerlinks_unten span
{
	color:#666666;
}


A.dauerlinks_unten:Link, A.dauerlinks_unten:HOver, A.dauerlinks_unten:selected,A.dauerlinks_unten:visited
{
	color:#666666;
height:11px;
vertical-align:middle;
}

.suche 
{
 width:140px;
 text-align:right;
}


.suche a:link, .dauerlinks a:hover, .dauerlinks a:active, .dauerlinks a:visited , .dauerlinks span
{
	color:#cccccc;
}

td.tdcopyr
{
    
     text-align:left;
     
}



td.strichgrau2
{
	background-color:#aaaaaa;
	height:1px;
}

.copyright
{
color:#666666;
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:11px;
}

td.tdcopyr a:link, td.tdcopyr a:hover
{
/*color:#ffffff;*/
font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size:11px;
}

h1
{
font-family:Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#5d5d5d;
/*text-align: center;*/
}

.gruener_strich
{
    height:1px;
}

.linkerrand
{
    background: url(linkerrand.gif);
    background-repeat:repeat-y;
    width:10px;
    
}
.rechterrand
{
    background: url(rechterrand.gif);
    background-repeat:repeat-y;
    width:10px;
}


H2
{
    color: #3F3F3F;
	font-family: Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif, Arial, Arial, Helvetica, Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 1px;
	padding-right: 1px;
	height: 20px;
}

hr
 {
    width:90%;
    color:#aaaaaa;
  /*  background-color:#aaaaaa;*/
 }

.menu_bg
{
    padding: 0 0 0 5px;  
    margin: 0; 
    height:40px; 
    background:url(menu_bg.png) repeat-x top left;
    }
.menu_left{padding:0px; margin:0px; background:url(menu_left.png) no-repeat top left;}
.menu_right{margin:0px; background:url(menu_right.png) no-repeat top right; }




/* SideMenu  
.MenuHdr
{ 
  font-size: 10pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px; 
  background-color: transparent; padding-top: 2px; cursor: default;
}
.MenuItem HR
{
  background-color: transparent; 
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;   
  margin-right: 5px; 
}

.MenuItemMouseOver
{
  background-position: right top;
  background-image: url(images/menuarrow-bg.gif);
  background-repeat: no-repeat;
  border: #00008B 1px solid;
  background-color: #cccccc !important;  
}

.MenuItem, .MenuItemMouseOver
{
  font-size: 8pt; font-weight: normal; padding-bottom: 1px;
  background-color: #f1f1f1; padding-top: 1px;
  border: #f1f1f1 1px solid; 
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  text-decoration: none; color: black; padding-top: 1px;
  padding-bottom: 1px; cursor: pointer; display: block; 
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link, 
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, 
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  display: block;
  padding-left: 20px;
  padding-bottom: 1px;
  cursor: pointer;
  color: black;
  padding-top: 1px;
  text-decoration: none;   
  width: 100% 
}

.MenuCurrentPage
{
  color: #696969;
}

*/

/* SEITEN MENU */

.MenuHdr
{ 
  font-size: 10pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px; 
  background-color: transparent; padding-top: 2px; cursor: default;
}
.MenuItem HR
{
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;   
  margin-right: 5px; 
}

.MenuItemMouseOver
{
  background-position: right top;
  background-image: url(rot.gif);
  background-position:left;
  background-repeat: no-repeat;
  border: #00008B 1px solid;
  color:#ffffff;
  background-color: transparent !important;  
}

.MenuItem, .MenuItemMouseOver
{
  font-size: 8pt; font-weight: normal; padding-bottom: 1px;
  background-color: #003366; padding-top: 1px;
  border: #f1f1f1 0px solid; 
  color:#dddddd;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  text-decoration: none; color: black; padding-top: 1px;
  padding-bottom: 1px; cursor: pointer; display: block; 
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link, 
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, 
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  display: block;
  padding-left: 20px;
  padding-bottom: 1px;
  cursor: pointer;
  color: black;
  padding-top: 1px;
  text-decoration: none;   
  width: 100%;
  color:#ffffff;
  font-weight:bold;
}

.MenuCurrentPage
{
  color: #696969;
   background-image: url(rot.gif);
    color:#ffffff;
}
.currentHeaderHighlight
{
  font-size: 10pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px; 
  background-color: transparent; padding-top: 2px; cursor: default;
  color:#ffffff;
}

.inventua_sidemenu table td
{
 height:22px;    
 text-align:left;
 width:100%;
}

.inventua_sidemenu table 
{
 height:22px;    
 text-align:left;
 width:190px;
}

.inventua_sidemenu
{
 width:100%;    
}


.MenuItem0, .MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited, .MenuItem0 A:Link, 
.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, .MenuItemMouseOver0 A:Hover, 
.MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link
{
  font-size: 12px; 
  font-weight: bold; 
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
/*  background-color: #003366; */
  border: #f1f1f1 0px solid; 
  color:#ffffff;

}

.currentItemHighlight0
{
    font-size: 12px; 
  font-weight: bold; 
  padding-left: 12px;
  background-image: url(rot.gif);
  background-position:0 2;
  background-repeat: no-repeat;
  color:#ffffff;
 }
 
 .currentHeaderHighlight0
{
    font-size: 12px; 
  font-weight: bold; 
  padding-left: 0px;
  /*background-image: url(rot.gif);
  background-position:0 2;
  background-repeat: no-repeat;*/
  color:#ffffff;
 }
 
.MenuHdr0
{ 
font-size: 12px; 
  font-weight: bold; 
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
 /*  background-color: #003366; */
 
  color:#ffffff;
 
}

.MenuHdr0 A , .MenuHdr0 A:link ,.MenuHdr0 A:hover,.MenuHdr0 A:visited
{
  font-size: 12px; 
  font-weight: bold; 
  padding-left: 12px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-image: url(rot.gif);
  background-position:0 2;
  background-repeat: no-repeat;
  color:#ffffff;
  
}

.MenuHdr0 A:visited
{
  font-size: 12px; 
  font-weight: bold; 
  padding-left: 12px;
  padding-bottom: 0px;
  padding-top: 0px;
/*  background-image: url(rot.gif);
  background-position:0 2;
  background-repeat: no-repeat;*/
  color:#ffffff;
  
}


/*  1. unterebene*/




.MenuItem1, .MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link, 
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, 
.MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
  font-size: 11px; 
  font-weight: bold; 
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 12px;
 /*  background-color: #003366; */
  border: #f1f1f1 0px solid; 
  color:#ffffff;

}

.currentItemHighlight1
{
  font-size: 11px; 
  font-weight: bold; 
  padding-left: 12px;
  background-image: url(weiss.gif);
  background-position:0 2;
  background-repeat: no-repeat;
  color:#ffffff;
 }
 
 .currentHeaderHighlight1
{
  font-size: 11px; 
  font-weight: bold; 
  padding-left: 0px;
 /* background-image: url(weiss.gif);
  background-position:0 2;
  background-repeat: no-repeat;*/
  color:#ffffff;
 }
 

 .MenuHdr1 A:link ,.MenuHdr1 A:hover, .MenuHdr1 A:visited, .MenuHdr1 A:active
{
  font-size: 11px; 
  font-weight: bold; 
  padding-left: 24px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-image: url(weiss.gif);
  background-position:12 2;
  background-repeat: no-repeat;
  color:#ffffff;
  
}






/* 2 unterebene */



.MenuHdr2
{ 
  font-size: 11px; 
  font-weight: normal; 
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 36px;
 /*  background-color: #003366; */
  border: #f1f1f1 0px solid; 
  color:#ffffff;
 
}


.MenuItem2, .MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link, 
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, 
.MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
  font-size: 11px; 
  font-weight: normal; 
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 24px;
 /*  background-color: #003366; */
  border: #f1f1f1 0px solid; 
  color:#ffffff;

}

.currentItemHighlight2
{
  font-size: 11px; 
  font-weight: normal; 
  padding-left: 12px;
   background-image: url(pfeil.gif);
  background-position:0 2;
  background-repeat: no-repeat;
  color:#ffffff;
 }
 
 .currentHeaderHighlight2
{
  font-size: 11px; 
  font-weight: normal; 
  padding-left: 24px;
  background-image: url(pfeil.gif);
  background-position:0 2;
  background-repeat: no-repeat;
  color:#ffffff;
 }
 

 .MenuHdr2 A:link ,.MenuHdr2 A:hover, .MenuHdr2 A:visited, .MenuHdr2 A:active
{
  font-size: 11px; 
  font-weight: normal; 
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-image: url(pfeil.gif);
  background-position:12 2;
  background-repeat: no-repeat;
  color:#ffffff;
  
}






