body  {	background-color:#ffffcc;color:black; margin:0px;width:100%;height:100%;padding:0px;
		font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#news{
	position:absolute;
	top:35px;
	left:570px;
height:105px width:119px;
    }
h2{color: black; font-weight: bold; font-size: 20px; margin:0px 3px 0px 3px; padding: 5px 0px 0px 0px;line-height:20px;}
.newstext{ color: black; font-weight: normal; font-size: 12px;margin:0px 3px 0px 3px;padding:0px; }
.center{text-align:center;}
a.news{
	display:block;
	width:161px;
	height:130px;
}
a.news:link{
	background-image:url(../grafik/vespa_logo_1.gif);
	background-repeat: no-repeat;
}
a.news:visited  {
	background-image:url(../grafik/vespa_logo_1.gif);
	background-repeat: no-repeat;
}
a.news:hover{
	background-image:url(../grafik/vespa_logo_2.gif);
	background-repeat: no-repeat;
}

.terminbox{position:relative;top:0px;left:0;width:100%;}

.indextext{ color: maroon; font-weight: bolder; line-height: 25px; margin: 0px 0px 0px 140px; font-size:18px;}
.abstandindex  { margin: 0px 0px 0px 140px; padding-right: 10px; padding-bottom: -15px; padding-left: 0px; }
h1 { color: maroon; font-weight: bolder; font-size: 44px }

.link{margin: 0px 0px 0px 440px;}
.weiter{color: blue; font-weight: bolder;font-size:18px;}

.counter_box{color:white;line-height:20px;border:4px solid grey;border-style:ridge;padding:1px;margin:0px;font-size:10px;}
.counter_text{background-color:orange;border:1px solid white;padding:0px 5px;}
.counter{color:white;background-color:maroon;border:1px solid white;padding-left:5px;padding-right:5px;}

h5{margin:0px 3px 0px 3px;;padding:0px;}
.texttrenner{width:90%;}
.terminliste{color: blue; font-weight: normal; font-size: 12px;margin:2px 3px 0px 3px;padding:0px; }
.terminul{margin:0px;padding:0px 0px 10px 20px;list-style:square outside;}

a.terminlink:link{color: blue;}
a.terminlink:visited{color: blue;}
a.terminlink:hover{color: red;}
