* {
	font-family: 'Fondamento', cursive;
	font-size: 12pt;
	color: #666;
}
html.main { 
}
html.kontakt {
	background-color : transparent;
}
body {
	margin: 0px;
	padding: 0px;
}
a {
	font-size: 11pt;
	text-decoration:none;	
	color: #555;
}
a:hover {
	text-decoration:underline;	
}
h1 {
	font-weight: normal;
	font-size: 16pt;
	margin: 25pt;
	text-decoration: underline;
}
.backimg {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%;
	z-index:1;
}
.maintab {
 	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:2;
}
.kontaktframe {
	visibility: hidden;
	position: absolute;
  width: 800px;
  height: 600px;
  border: 0px solid black;
	z-index: 5;
}
.headline1 {
	font-size: 20pt;
	font-weight: bold;
	margin: 15px;
}
.headline2 {
	font-size: 16pt;
	font-weight: bold;
	margin: 10px;
}
.title {
	font-size: 14pt;
	margin: 15px;
}
.default {
	font-size: 11pt;
	margin: 20px;
}
.kontakt {
	font-size: 11pt;
	margin-left: 10px;
	margin-right: 10px;
	color: #888;
}
.t1 {
	top: 50%;
	font-size: 18pt;
}
.t2 {
	top: 40%;
	font-size: 18pt;
}
.t3 {
	top: 50%;
	font-size: 16pt;
}
.pages {
	font-size: 8pt;
}
.url {
	font-size: 8pt;
	color: #888;
}
.url:hover {
	color: #CCC;
}
.navi {
	margin: 15px;
}
.error {
	color: #a00;
}
.info {
	color: #040;
}
.transparent {
	background: transparent;
}
#formular .tabelle {
	background: #999;
	border: 1px solid #666;
}
#formular input,textarea {
	width: 400px;
	resize:none;
}
#formular td {
	color: #333;
}
#formular .editfield {
	width: 100%;
	border: 1px solid #666;
	font-family: courier new;
	font-size: 11pt;
}
#formular .buttonganz {
	width: 400px;
	color: #333;
}
#formular .buttonhalb {
	width: 198px;
	color: #333;
}
#formular .safefield {
	border: 1px solid #666;
	width: 50px;
	font-family: courier new;
	font-size: 11pt;
	text-align: center;
}
