body {
	color: black;
	background-color: #FFFFFF;
}

.content { margin: 0 0 0 11.1em; }

/* Menue */

.menu_container {
	color: #FFFFFF;
	background-color: #071F5D;
	float: left;
	display: inline;
	width: 156px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	font-size: 0.7em;
	padding: 0;
	height: 475px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F2F2;
		
}
.menu_container h5 {
	font-family: sans-serif;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 0;
	padding-bottom: 0.33em;
	margin-left: 0;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}

.menu {
	font-family: sans-serif;
	margin: 0;
	padding: 0;
}
.menu .menu_item, .menu .current_menu_item, .menu .parent_menu_item {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}
.menu .menu_item, .menu .parent_menu_item {
	padding: 0px;
}
.menu .menu_item a,
.menu .menu_item a:link,
.menu .menu_item a:visited,
.menu .menu_item a:active,
.menu .menu_item a:hover,
.menu .parent_menu_item a,
.menu .parent_menu_item a:link,
.menu .parent_menu_item a:visited,
.menu .parent_menu_item a:active,
.menu .parent_menu_item a:hover {
	display: block;
	margin: 0px;
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.7em;
	width: 12.8em;	
}
.menu .current_menu_item {
	margin: 0px;
	padding-top: 0.7em;
	padding-right: 0.1em;
	padding-bottom: 0.7em;
	padding-left: 0.7em;
	width: 13.2em;
}

/* Menuepunkte */

.menu_item a,
.menu_item a:link,
.menu_item a:visited,
.menu_item a:active,
.menu_item a:hover,
.parent_menu_item a,
.parent_menu_item a:link,
.parent_menu_item a:visited,
.parent_menu_item a:active,
.parent_menu_item a:hover {
	text-decoration: none;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}

.menu_item a:link
	{ color: #FFFFFF; background-color: transparent; }
.menu_item a:visited
	{ color: #FFFFFF; background-color: transparent; }
.menu_item a:hover
	{ color: #071F5D; background-color: silver; }

.parent_menu_item a:link
	{ color: #FFFFFF; background-color: gray; }
.parent_menu_item a:visited
	{ color: #FFFFFF; background-color: gray; }
.parent_menu_item a:hover
	{ color: #071F5D; background-color: silver; }

.current_menu_item {
	background-color: gray;
	color: #071F5D;
}



/* KopfLeiste */

.bar {
	color: #071F5D;
	background-color: #CCCCCC;
	font-family: sans-serif;
	font-size: 0.78em;
	text-decoration: none;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0.4em;
	padding-left: 0;
}

.headermenu a,
.headermenu a:link,
.headermenu a:visited,
.headermenu a:active,
.headermenu a:hover {
	margin: 0px;
	text-decoration: none;
	
	
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 0.4em;
	padding-right: 0.576em;
	padding-bottom: 0.4em;
	padding-left: 0.576em;
}

.headermenu a:link
	{ color: #071F5D; background-color: transparent; }
.headermenu a:visited
	{ color: #071F5D; background-color: transparent; }
.headermenu a:hover
	{ color: #FFFFFF; background-color: #071F5D; }
.headermenu a:active
	{ color: #071F5D;	background-color: #071F5D;}
.headermenu a:focus
	{ color: #FFFFFF; background-color: #071F5D;}
 
.current_bar_item {
	background-color: #071F5D;
	color: white;
	background-color: #071F5D;
	padding-top: 5px;
	padding-right: 0.576em;
	padding-bottom: 5px;
	padding-left: 0.576em;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}

/*Graviertechnik Navigation*/

.graviernavi {
	font-family: sans-serif;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	display: block;
	margin: 0px;
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.7em;
	width: 13.2em;
	
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
}

.graviernavi a:link
	{ color: #FFFFFF; background-color: transparent; }
.graviernavi a:visited
	{ color: #FFFFFF; background-color: transparent; }
.graviernavi a:hover
	{ color: #071F5D; background-color: silver; }

.current_graviernavi_item {
	background-color: gray;
	color: #071F5D;
}

/*Formatierung der Textlayer und der Schriften */

h1,h2,h3,h4,h6 { font-weight: normal; margin: 0 0 0 0; }


  .Headlinetext, h1 {
        font-weight: bold;
        color: #999999;
        font-size: 75px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        text-transform: uppercase;
  }
 
 .Headlinetext2 {
        font-weight: bold;
        color: #999999;
        font-size: 65px;
        font-family: Arial, Helvetica, sans-serif;
        
        text-transform: uppercase;
  }
  
  .Headlinetext3 {
        font-weight: bold;
        color: #999999;
        font-size: 50px;
        font-family: Arial, Helvetica, sans-serif;
        
        text-transform: uppercase;
  }
 
  .GrauerText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #999999;
        line-height: 19px;
  }
  
  .GrauerText_Einzug {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #999999;
        line-height: 19px;
		margin-left: 20px; margin-top: 0px; margin-bottom: 0px;
  }
  
  .Textheadline, h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 4px;
	font-style: normal;
	line-height: 20px;
	padding-left: 0px;
  }
  
  .Textheadline_mitEinzug, h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 4px;
	font-style: normal;
	line-height: 20px;
	padding-left: 0px;
	text-indent: 20px;
	text-align: left;
	left: 39px;
	margin-top: 0px;
	margin-bottom: 0px;
  }
		  
  .Produktname,h3 {
        color: #071F5D;
        font-weight: bold;
  }
  
  #NaviTitel {
  		font-weight: bold;
        color: #CCCCCC;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        text-transform: none;  
  }
  
  body {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #FFFFFF;
  }

  #Logo {
        position:relative;
        width:156px;
        height:115px;
        z-index:3;
        left: 0px;
        top: -36px;
		
  }

#vert_navi {
	background-color:#071F5D;
	width:150px;
	
	background-image: url(../bilder/logo.gif);
	background-attachment: fixed;	
	background-repeat: no-repeat;
	background-position: top;
}

.impr {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;
	text-decoration:none;
}