body {
	font-family: Arial, Verdana, Tahoma;
	margin:0;
}

td,p,div,tr {
	font-family: Arial, Verdana, Tahoma;
	font-size:11px;
	color:#333;
}

h1, h2, h3, h4 {margin-top: 0; }
h1 { font-size: 2em;}
h2 { font-size: 1.6em;}
h3 { font-size: 1.4em;}
h4 { font-size: 1.2em; }

a { text-decoration: none;
	/*border-bottom: 1px dotted #cf663a;*/
	color: #585858;
	
	display:inline-block;
	background-image:url(../images/url_icon.gif);
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:center left;
	border:0px;
}
a:hover {
	text-decoration: none;
	color: #838383;
	/*border-bottom: 1px solid #585858;*/
}
a:link, a:visited{
	color: #585858;
	text-decoration:none;
	font-weight:bold;
}

#menu a, #menu a:visited {
	display: inline-block;
	float: left;
	margin: 0px 3px 0px 0px;
	/* oben rechts unten links */
	padding: 8px 20px 8px 20px;
	border: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
    color: #585858;
	background-color: #F0F0F0;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius: 10px;
	background-image:none;
}

#menu a:hover {
	padding: 16px 20px 8px 20px;
}

#menu div.blue a, #menu div.blue a:hover {
	background-image: url(../images/blue.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #78BFFF;
	padding: 8px 20px 8px 20px;
}

#menu div.green a, #menu div.green a:hover {
	background-image: url(../images/green.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #C2F537;
	padding: 8px 20px 8px 20px;
}

#menu div.tangerine a, #menu div.tangerine a:hover {
	background-image: url(../images/orange.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #f5de37;
	padding: 8px 20px 8px 20px;
}

#menu div.red a, #menu div.red a:hover {
	background-image: url(../images/red.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FF7D55;
	padding: 8px 20px 8px 20px;
}

#menu div.tuerkis a, #menu div.tuerkis a:hover {
	background-image: url(../images/tuerkis.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #37f5d8;
	padding: 8px 20px 8px 20px;
}

.round {
	-moz-border-radius:10px;
	border-radius:10px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: circle;
}
li {
	margin-left:20px;
	margin-bottom: 1em;
	line-height: 120%;
}

#bottomnews {
	position:absolute;
	bottom:20px;
	right:1px;
	left: 1px;
}

