@charset "utf-8";
#prevent {
	margin:0 auto;
	width:940px;
}
/*head*/
#prevent .header {
	height: 100px;
	margin-bottom: 50px;

	background-image:url(../images/common/logo.jpg);
	background-repeat:no-repeat;

	display:block;
	border:1px solid #fff;
}
#prevent .header .meta{
	text-align:right;
	height:12px;
	line-height:12px;
	margin-top:89px;
	width:638px;
	float:left;
}
#prevent .header .home{
	height:130px;
	width:300px;

	float:left;
}
/*#prevent .start .home{	width:418px; }*/
#prevent .header .home a{
	display:block;
	text-decoration:none;
	width:190px;
	height:110px;
}
#prevent .header .meta a,
#prevent .header .meta a:visited,
#prevent .header .meta a:active {
	text-decoration:none;
	color: #1A7854;
	margin-right:4px;
	margin-left:4px;
	font-size:11px;
}
/*hp*/
.feature{
	height:310px;
	margin-bottom:40px;
}
.teasers{
	width:580px;
	float:left;
}
.teaser{
	width:170px;
	float:left;
	margin-right:14px;

	background-image:url(../images/common/bigdarkgreendot.png);
	background-repeat:no-repeat;
	background-position:0px 7px;

	font-size:12px;
}
.teaser p{ margin-top: 20px; }
.news{
	width:350px;
	float:left;

	background-image:url(../images/common/bigdarkgreendot.png);
	background-repeat:no-repeat;
	background-position:0px 7px;

	font-size:12px;

}
.news .announcement{ margin-top:20px; margin-bottom:20px; font-size:12px; min-height:40px;}
.announcement .datum{
	width:70px;
	margin-right:20px;
	float:left;
}
.announcement .text{
	width:260px;
	float:left;
}
.announcement br{ clear:both; }

/*content*/
.content{
	width:680px;
	float:left;
}

.content a{
	background-image: url(../images/common/content_link.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	display:block;
	padding-left:14px;
	height:12px;
	line-height:12px;
}
.content a:visited{ color:#1A7854; }

a.inline { display:inline; margin-left:2px; margin-right:2px; padding-left:8px; background-position:0px 5px;}

.newssite{
	width:350px;
	float:left;

	font-size:12px;

}


.form{ width:40%; margin-right:10%; float:left; }
.form select, .form input, .form textarea{ width:90%; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #12537E; padding:2px; }

.adress{ width:40%; float:left; }
/*footer*/
.footer{ clear:both; font-size:11px; padding-top:30px; margin-bottom:60px;}
.footer img{ margin-bottom:10px; }

/**/
.space{  height:1px; border:none; }
.fontchooser{ visibility:hidden; line-height:20px; position:fixed; left:10px; top:10px; }
.fontchooser a{ display:block; border:1px solid #ddd; padding:4px; width:40px; text-align:center; text-decoration:none; margin:4px; font-size:9px; }
.fontchooser a:hover{ background-color:#ddd; }















