/*<!
 *****************************************
 *     (c) Kufer Software Konzeption     *
 *           Loisachstrasse 4	           *
 *           D-84453 Mühldorf	           *
 *****************************************
!>*/


body {
   margin:2px;
   padding:2px;
   font-family:"Verdana";
   color: #002E55;
}


img { 
   border:0em; 
   margin:0em;
   padding:0em; 
}

div { 
   margin:0em; 
   padding:0em; 
}

h1 { 
  margin:0.6em 0em; 
  color:#000000; 
  font-size:1.3em; 
  font-weight:normal; 
}

h2 { 
  margin:1.0em 0em;
  color:#000000;
  font-size:1.3em;
  font-weight:normal;
}

h3 { 
  margin:1em 0em;
  color:#000000;
  font-size:1.2em;
}

h4 { 
  margin:1em 0em;
  color:#000000;
  font-size:1.1em;
}

h5 { 
  margin:1em 0em;
  color:#000000;
  font-size:1em; 
}

p {
  margin:1em 0em;
  font-size:0.9em;
}

span.leg_title {
	font-size: 1em;
}
div#content li{
}
strong {
	font-weight: bold;
}
div.row {
  /* clear: both; */ 
  overflow: hidden; 
}
div.row div.col {
  float: left;
  display: inline;
}
div.row div.col_r {
  float: right;
  display: inline;
}
div.btns {
  overflow: hidden;
  position: relativ;
  height: 1%;
}
div.btns_wrapper {  
  margin-top: 20px;
}
*.btn {
	padding-top: 3px;
	padding-right: 13px;	
	padding-bottom: 3px;
	padding-left: 13px;
	background-color: #002E55;
	font-weight: bold;
	color: #FFFFFF;
	float: left; 
	border: 0px;
}
div#content *.btn a {
  color: #FFFFFF;
  font-size: 0.8em;
}
div.btns *.btn {
  margin-left: 5px;
}
div.btns.fl_l div.btn {
  float: left;
  display: inline;
  margin-right: 5px;
  margin-left: 0px;
}
div.btns.fl_r div.btn {
  float: right;
  display: inline;
  margin-left: 5px;
  margin-right: 0px;
} 
div#page{
	background-color:#FFFFFF;
}
div#header {
	overflow: hidden;
	height: 1%;
}
div#main {
	margin-top: 5px; 
}
div#col1 {

}
div#col1_content {
  background-color: #F0DDDF;
  border: 1px solid #002E55;  
}
div#col2 {
}
div#content{
  font-size: 0.9em;
  min-height: 35em;
  padding-top: 0px;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;  
  margin: 0em;
  background-color: #FFFFFF;
  border: 1px solid #DAE1E6;
}
div#content a {
  color: #002E55;
  font-weight: bold;
  text-decoration: none;  
}

div.gcol1{ /* Global Column 1 */
	/*width:10.3em;*/
	width: 165px;
	float:left;
	margin-right:0.2em;
}

div.gcol2{ /* Global Column 2 */
	float:left;
	margin-right:0.3em;
  margin-left:0.3em;
	width:60%;
}

div.gcol3{ /* Global Column 3 */
	float: left;
	top-padding:0px;
  margin-left:0.2em;	
	width: 160px;
}
div#col3 {
	
}
div#col3_content {
  background-color:#F0DDDF; 
  border: 1px solid #002E55;  
  font-size: 0.81em;
  padding: 0.4em  ;
}

div#col3_content a {
  color:#002E55;
  /* font-weight:bold; */
}
div#col3_content span {
	color:#002E55;
	font-weight:bold;
	text-decoration:none;	
}
div#col3_content span.leg_title {
  font-weight: normal;	
}
input#navstich {
	display: block;
}
input#suchauswahl_starten {
	margin-top: 10px;
}
div#gWK {  /* Global Warenkorb */
	margin-top: 10px;
	font-weight:bold;
}
div#changeFont {
}
div#col3_content ul {
	margin: 0px;
	padding: 0px;
}
div#col3_content ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#col3_content ul li.leg {
  margin-top: 7px;
}

div#loadGebFonts {
	margin-top: 10px;
	margin-bottom: 20px;
}
div#glegende {
	margin-top: 20px;
}
div#bottom { 
	clear:both;
	font-weight:bold;
}

div#menu1{
	background-color: #F0DDDF;
}
div.skip_links {
  position: absolute;
  top: -1000px;	
}
a.skip {
	position: absolute;
	top: -1000px;
}
div#header_col1 {
	text-align: center;
}
div#header_col2 {
	text-align: center;
}
div#header_col2_content {
  background-color: #F0DDDF;
  border: 1px solid #96122C;	
}
div#header_col3 {
	height: 82px;
  background-color:#96122C;
  color:#FFFFFF;	
}
div#header_col3_content {
	margin:0.2em;
	font-size:0.6em;
}
div#gcontact_fax {
  margin-top: 10px;
}
div#menu2{
	margin: 0em ! important;
	color: #002E55;
	font-size: 0.81em;
	font-weight: bold;
	/*padding:0.4em;*/
	padding-top: 0.4em;
	border: none !important;
}

div#menu2 a {
  color:#002E55;
  font-size:0.9em;
  font-weight:bold;
  text-decoration:none;
  display: block;
}

div#menu2 ul {
	border-top: 1px solid #787D81;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px; 
}

div#menu2 ul li {
	list-style: none;
	padding-top: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.4em;
	border-bottom: 1px solid #787D81;
}
div#menu2 ul *.active  {
	background-color: #DAE1E6;
	font-size: bold;
}
div#menu2 ul a {
  font-weight: normal;
}
div#menu2 ul div.active a {
  font-weight: normal;
}
div#menu2 ul div {
  padding: 0px;
  margin: 0px;
}
div#menu2 ul li ul {
/*	border-top: 1px solid #787D81;*/
  padding-top: 0.4em;
  margin-top: 0.4em;  
}
div#menu2 ul li ul li {
	border-bottom: none;
	padding-top: 0.4em;
}

div#menu3{
	font-size:0.6em;
	font-weight:bold;
	text-align:center;
}

div#menu3 a{
	font-size:1em;
	color:#000000;
	text-decoration:none;
}
div#footer {
  border: 1px solid #002E55;
  height: 13px;
  background-color:#F0DDDF;     
  margin-top: 5px;
  text-align: center;
}
div#footer_content {

}
div#legende{
	background-color:#DAE1E6;
	margin:0.2em;
	margin-top:0.4em;
	padding:0.2em;
	font-weight:bold;
	font-size:0.7em;
	border: 1px solid #002E55;
	color:#002E55;
}

div#legende a{
	color:#002E55;
}
