.vasp{
	text-align:right;
}
.vasp a{
	color:#999999;
}

.vasp a:hover{
	color:#666666;
}

#maincontent{
	position:absolute;
	width:780px;
	height:200px;
	left:50%;
	top:80px;
	margin-left:-385px;
	/*margin-top:-280px;*/
}

#hg1{
	position:absolute;
	width:650px;
	height:120px;
	left:128px;
	top:150px;
	background: url(../layout/hg_1.jpg) no-repeat 0 50%;
}

#hg2{
	position:absolute;
	width:650px;
	height:800px;
	background: url(../layout/hg_2.jpg) repeat-y 0 50%;
	left:128px;
	top:270px;
}

/*navigation*/
#logo{
	position:absolute;
	width:164px;
	height:0px;
	top:0px;
	left:0px;
	color:#FFFFFF;
}

#bild{
	position:absolute;
	width:164px;
	height:0px;
	top:-80px;
	left:420px;
	z-index:1;
}

#info{
	position:absolute;
	width:120px;
	height:0px;
	top:205px;
	left:0px;
	color:#666666;
	font-size:10px;
}
#info a{
	font-size:10px;
	color:#666666;
	
}
#info a:hover{
	color:#99cc33;
	
}

/* link icon */
#info a.linkExt{
	padding-left:15px;
	background: url(../template/images/ext_icon.gif) no-repeat left;
}

#info a.linkExt:hover{
	background: url(../template/images/ext_icon_over.gif) no-repeat left;
}

#info a.linkInt{
	padding-left:15px;
	background: url(../template/images/int_icon.gif) no-repeat left;
}
#info a.linkInt:hover{
	background: url(../template/images/int_icon_over.gif) no-repeat left;
}

#info a.linkMail{
	padding-left:15px;
	background: url(../template/images/mail_icon.gif) no-repeat left;
}

#info a.linkMail:hover{
	background: url(../template/images/mail_icon_over.gif) no-repeat left;
}

/*maintext*/
#inhalt{
	position:absolute;
	width:385px;
	height:191px;
	top:180px;
	left:158px;
	font-size:13px;
	line-height:1.3em;
	z-index:6;
}

#inhalt a{
	color:#999999;
	font-size: 13px;
}


#inhalt a:hover{
	font-size: 13px;
	color:#99cc33;
}

#inhalt p a{
	font-size: 13px;
}


#inhalt h1{
	color:#666666;
	font-size: 14px;
	font-weight:bold;
}


#inhalt h2{
	color:#666666;
	font-size: 13px;
	margin-top:15px;	
	font-weight:bold;
}

/* link icon */
#inhalt a.linkExt{
	padding-right:15px;
	background: url(../template/images/ext_icon.gif) no-repeat right;
}

#inhalt a.linkExt:hover{
	background: url(../template/images/ext_icon_over.gif) no-repeat right;
}

#inhalt a.linkInt{
	padding-right:15px;
	background: url(../template/images/int_icon.gif) no-repeat right;
}
#inhalt a.linkInt:hover{
	background: url(../template/images/int_icon_over.gif) no-repeat right;
}

#inhalt a.linkMail{
	padding-left:15px;
	background: url(../template/images/mail_icon.gif) no-repeat left;
}

#inhalt a.linkMail:hover{
	background: url(../template/images/mail_icon_over.gif) no-repeat left;
}

#wichtig h1{
	display : inline;
	font-size:14px;
	color: #666666;
	font-weight:bold;
}