/* DATEI: kastyle.css */
/* 2W-Design.de >> formate */


html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#ffffff;
	font-size:12px; 
	font-family:arial, sans-serif;
	color:#7e7e7e;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:#ffffff;
	}

#content {
	display:block; 
	padding:10px;
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:110px; 
	bottom:52px; 
	width:780px; 
	margin-left:-401px; 
	left:50%; 
	background:#fff;
	color:#7e7e7e;
	border:1px solid #b0b0b0;
	}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:802px;
	border-top:114px solid #fff; 
	border-bottom:50px solid #fff;
	color:#7e7e7e;
	}

#head {
	position:absolute; 
	text-align:left;
	margin-left:-401px; 
	left:50%; 
	top:0; 
	width:800px; 
	min-width:800px; 
	height:110px; 
	background:#fff; 
	font-size:1em; 
	z-index:5; 
	border-bottom:1px solid #b0b0b0;
	}

* html #head {
	text-align:left;
	top:2px; width:802px; height:108px;
	}

h1 {font-size:18px;color:#7e7e7e;margin-bottom:0px;}
h2 {font-size:16px;color:#7e7e7e;}
h3 {font-size:14px;color:#7e7e7e;}
p {margin-top:0px;}

.left {margin-left:5px; margin-right: 5px; border:1px solid #b0b0b0;}

table, td, tr 
{
	font-size:12px;
	font-family:arial, sans-serif;
	color:#7e7e7e;
}


a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#7e7e7e;
  font-size:12px;
}
a:active, a:hover
{
 text-decoration:underline;
}


#bottommenue {
width:95%;
float:right;
line-height:18px;
}

#topmenue {
width:98%;
text-align:center;
float:right;
line-height:18px;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#7e7e7e;
  font-size:14px;
}

a.menu:active, a.menu:hover
{
 text-decoration:underline;
}


#foot {
	text-align:center;
	position:absolute; 
	margin-left:-401px; 
	left:50%; 
	bottom:0; 
	width:800px; 
	min-width:800px; 
	height:50px; 
	background:#fff; 
	font-size:1em; 
	z-index:5; 
	border-top:1px solid #b0b0b0;
	}

* html #foot {
	bottom:2px; width:802px; height:48px;
	}


#content p {
	padding:5px; text-align:justify;
	}

