body {
	margin : 0 0 0 0;
}

a {
	color : #8DCE80;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}

strong {
    color: #e51414;	
}

a:hover {
	color : Green;
}

input {
	border : 1px solid #34944a;
	color : #8DCE80;
	margin: 4px 0px 0px 0px;
}

textarea {
	border : 1px solid #34944a;
	color : #8DCE80;
	margin: 4px 0px 0px 0px;
}

#formitem {
	padding: 5px 5px 5px 5px;
	width:300px;
}

#alpeinlink:hover {
	text-decoration : underline;
}

#voice:hover {
	opacity:1;
}

hr {
	border-width: 0px;
	background-color: #65DE66;
	width:80%;
	height:1px;
}

#langchoser {
	color: #842626;
	border: 1px solid;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFF0;
	position:absolute;
	left:-500;
}

.menuitem {
	position:absolute;
	top:26px;
	left:-500px;
	z-index:120;
}

.newstext {
	color : #34944a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.text {
	color : #34944a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

h1 {
	font-size : 12pt;
	color : #228411;
}

hr {
	color : #228411;
	height:1px;	
}

.contentimg {
	margin: 10px 10px 10px 10px;
}

.alpein {
	color : #ba3422;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.menubutton {
	color : #34944a;
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align:center;
	top:-100px;
	left:-200px;
	z-index:101;
	position:absolute;
	padding: 1px 1px 1px 1px;
}

.fachberater {
	position:absolute;
	top:-500;
	left:-500;
	width:250px;
	border:1px solid #ba3422;
	background-color:#ffffff;
	padding:0 0 0 0;
	text-align:center;
    color:#000066
}

.newsitem {
	color : #34944a;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.newsitem:hover{
	color : Green;	
}

.productitem {
	width:100px;
	height:100px;
	z-index:50;
	position:absolute;
	top:200px;
	left:-500px;
}

.subchapterslist {
	position:absolute;
	z-index:200;
	top:100;
	left:200;
	width:200;
	height:300;
	text-align:center;
	opacity:0.85;
	cursor:pointer;
	background-color:white;
	border: 10px solid #CFF7CA;
	padding:10px;
}