﻿@charset "utf-8";

/*========================================index
/* +hasLayout
/* +for IE7 page zoom
/* +box model
/* +margin with float
/* +font-size
/* +external link
/* +a11y
========================================index*/

/*====================
 +hasLayout
====================*/
*+html body #globalNavigation ul li ul {
	zoom: 1;
	}

/*====================
 +for IE7 page zoom
====================*/
*:first-child+html body {
	letter-spacing: 0;
	}

/*====================
 +box model
====================*/
* html body div#container{
	height: 477px;
}
* html body div#mainBox{
	height: 472px;
}

/*====================
 +margin with float
====================*/
* html hoge {
	display: inline;
	}

/*====================
 +font-size
====================*/
* html body {
	font-size: 75%;/* 12px(12/16) */
	}
* html .caption {
	font-size: 84%;/* 10px(10/12) */
	}

* html body div#kontaktInputArea textarea{
	width: 242px;
	margin-bottom: 5px;
}
* html body div#kontaktInputArea input{
	margin-bottom: 5px;
}
* html body div#kontaktInputArea input{
	width: 242px;
}
*+html body div#header div#regionalNavigation ul li,
*+html body div#header div#globalNavigation ul li{
	margin-right: 10px;
}
* html body div#header div#regionalNavigation ul li,
* html body div#header div#globalNavigation ul li{
	padding-left: 5px;
}
/*====================
 +external link
====================*/
* html a.external {
	}
* html a {
	behavior: expression(
	this.className += this.getAttribute("href").match(/^http.*/) && (!this.getAttribute("href").match("foo.com")) ? " external" : "",
	this.style.behavior = "none"
	);
	}

/*====================
 +a11y
====================*/
* html .a11y {
	position: absolute;
	visibility: hidden;
	}
