body{
	background-color:#b7d0e4;
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size:90%;
	color:#3b3b3b;
	margin:0px;
	padding:0px;
	text-align: center;
}
a:link,a:visited{
	text-decoration:none;
	color:#526c80;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
	color:#9facb5;
	font-weight:bold;
}
#all{
	background-image:url(bg.gif);
	background-repeat:repeat-y;
	width:843px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#head{
	background-image:url(head.jpg);
	background-repeat:no-repeat;
	width:843px;
	height:218px;
	padding:0px;
	margin:0px;}
#navi{
	background-image:url(navi_01.gif);
	background-repeat:no-repeat;
	width:778px;
	height:42px;
	padding:0px 0px 0px 65px;
	margin:0px;
	text-align:left;}
#navi a{
	font-weight:bold;
	color:#3b3b3b;
	text-decoration:none;
	display:block;
	float:left;
	margin:12px 50px 0px 0px;}
#navi a:hover{
	font-weight:bold;
	color:#456883;
	text-decoration:none;
	display:block;
	float:left;
	margin:12px 50px 0px 0px;
	}
#naviactiv a{	
	font-weight:bold;
	color:#456883;
	text-decoration:none;
	display:block;
	float:left;
	margin:12px 50px 0px 0px;}
#content{
	background-image:url(bgcontent.gif);
	background-repeat:repeat-y;
	text-align:left;
	float:left;
	margin:15px 0px 0px 43px;
	padding:0px;
	width:744px;
	display:inline;}
#text{
	float:left;
	width:519px;
	margin:0px 0px 5px 0px;}
#text p{
	margin:5px 0px 7px 0px;
	padding:0px 30px 0px 25px;}
#text h1{
	margin:10px 0px 7px 0px;
	padding:0px 30px 0px 25px;
	font-size:140%;
	color:#526c80;
	}
#text h2{
	margin:13px 0px 0px 0px;
	padding:0px 30px 0px 25px;
	font-size:120%;
	color:#5b5c64;
	}
#text h3{
	margin:13px 0px 0px 0px;
	padding:0px 30px 0px 25px;
	font-size:120%;
	color:#968B78;
	}
#text img {
	margin:10px;
	}
#text ul{
	margin:10px 10px 10px 65px;
	padding:0px;
	}
#text li{
	padding:0px;
	margin:3px 10px 3px 0px;}
#news{
	float:left;
	width:212px;
	font-size:90%;
	}
#news p{
	padding:0px 10px 0px 10px;
	margin:7px 0px 7px 0px; }
#news h3{
	font-size:120%;
	padding:0px 10px 0px 10px;
	margin:7px 0px 7px 0px;
	}
#dekonews{
	background-image:url(news.gif);
	background-repeat:no-repeat;
	width:212px;
	height:32px;
	padding:0px 0px 3px 0px;}
#dekonews img{
	margin:10px;
	}
#news li	{
	padding:0px 7px 3px 0px;}
#footer{
	clear:both;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	height:54px;
	width:843px;}
#footer p{
	color:#526c80;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 0px 65px;
	padding:5px 0px 0px 0px;}

.red
{
	color: #ff0000;
}

.kontakt .header
{
	font-size: 80%;
}

#formular {
	text-align:left;
	float:left;
	margin:15px 0px 0px 26px;
	padding:0px;
	width:744px;
}
#formular p{
	margin:5px 0px 7px 0px;
	padding:0px 30px 0px 0px;}
	
#formname
{
	display: none;
}

dfn, .usb {
	display: block;
	position: absolute;
	left: -3000px;
	height: 0px;
	width: 0px;
}
