#untermenu {
	background-color: #222222;
/*oben, rechts, unten, links*/
	padding: 5px 5px 5px 0px;
	margin-right: 20px;
	margin-left: 15px;
	width: 223px;

	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
}
#tdum {
	vertical-align: top;
}
#tdtb {
	vertical-align: top;
	padding-top: 50px;
	font-size: 80%;
}
#untermenu ul {
	padding-left: 10px;
	margin-left: 5px;
}
#rumpf h1 {
	margin-left: 15px;
	font-size: 140%;
}

#untermenu ul li a {
	font-size: 90%;
	padding: 10px 20px 10px 0px;
}
#untermenu a:hover, li:hover {
	color: #0086FF;
}

#untermenu li {
	display:block;
	padding: 10px 0px;
}

#untermenu ul li:first-child {
	border-top: none;
}
#untermenu ul li {
	border-top: 1px solid #5d5d5d;
}
/*
#textzuapp ul {
	list-style-image: url(../img/quadreis15px.png) ;
}
#textzuapp ol {
	list-style-image: url(../img/dreieckicon15px.png) ;
}*/
#oberliste {
	list-style-image: url(../images/img/quadreis15px.png);
	/*list-style-type: disc;*/
}
#unterliste {
	list-style-image: url(../images/img/dreieckicon15px.png);
	/*list-style-type: circle; */
}
#textzuapp {
	/*font-size: 80%;*/
}

#textzuapp h2 {
	color: #055FB0;
	margin-left: 20px;
	vertical-align: middle;
	/*border-bottom: 1px solid #626262;*/
}
#dlapk {
	padding: 12px; height: 25px; width: 130px;
}

#downloadbutton a {
	border-radius: 6px 6px 6px 6px;
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* Firefox - alte Syntax */
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5); /* Safari, Chrome - alte Syntax */
	background: url(../images/img/DownloadButtonBlankNormal.png) center no-repeat;
	font-size: 150%;
	float: right;
	text-align:center;
	margin: 15px;
}
#downloadbutton a:hover {
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.0); /* Firefox - alte Syntax */
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.0); /* Safari, Chrome - alte Syntax */
	background-image: url(../images/img/DownloadButtonPressedBlankNormal.png);
	/*color: #0086FF;*/
	color: #1967F8;
}

.mtgraBeschreibung {
	font-style: italic; 
	font-size: 85%;
}

#graliste {
	list-style-type: disc;
}

#meldung {
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}

#umwliste {
	list-style-type: square;
	list-style-position: outside;
}

.umwuliste {
	font-style: italic;
	font-size: 85%;
}
#applogo {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #626262;
	margin-bottom: 20px;
}

#applogo a {
	float: left;
}

#appname {
	float:left;
	margin-top: 15px;
	margin-left: 20px;
	height: 100%;
}
.nrund {
	border-radius: 0px 0px 0px 0px;
}

.app {
	width: 200px;
	display: inline-block;
	text-align: center;
	border: 1px solid #555;
	margin: 16px;
	padding: 15px;
	background-image: -moz-radial-gradient(#fff, #9c9c9c);
	/*background: -webkit-gradient(radial, 500 25%, 40, 500 25%, 40, from(#fff), to(#9c9c9c));*/
	background:-webkit-gradient(radial, center center, 10, center center, 120, from(#fff), to(#9c9c9c)); /* Safari, Chrome */
	/*background:-webkit-radial-gradient(center, #fff, #9C9C9C; /* Safari, Chrome - neue Syntax! */
	/*background:-o-radial-gradient(center, #fff, #9C9C9C; /* Opera, funktioniert noch nicht, aber sicherlich bald */
	background:-ms-radial-gradient(center, #fff, #9c9c9c); /* IE */
	/*background: radial-gradient(center, #fff, #9c9c9c); /* W3C Standard */
}

.app:hover {
	border: 2px solid #555;
	margin: 15px;
	opacity: 0.8;
}

.app h2 {
	margin: auto;
	margin-right: 20px;
	text-shadow: 1px 1px 1px #fff;
}

#ekontakt {
	margin-left: 20px;
	margin-top: 50px;
}
#ekontakt a {
	text-shadow: 0px 0px 0px #fff;
	color: #055FB0;
	font-weight: bold;
	font-size: 110%;
}
#ekontakt a:hover {
	color: #FFA300;
}

#adgo {
	margin-left: 15px;
	margin-right: 20px;
	margin-top: 15px;
}

#tbereich a {
	text-decoration: none;
	color: #0A83FF;	/*#055FB0*/
	font-weight: bold;
	/*text-shadow: 1px 1px 1px #fff;*/
}
