:link,:visited { text-decoration:none }
ul, ol { list-style:none }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,hr { margin:0; padding:0 }
a img,:link img,:visited img { border:none }

/**************************************************************************************************************************/

body {
color:#333;
padding:0px;
margin:0 auto;
text-align:center;
font-size:100%;
font-family: verdana, arial, helvetica,sans-serif;
background:whitesmoke;
}

#main{
width:740px;
margin:0px auto;
text-align:left;
background:whitesmoke;
}

.veranstaltung{
background:#fff;
margin:20px;
padding:20px;
border: 1px solid #999;
}

.veranstaltung img{
float:left;
padding:0 20px;
}

h1{
font-size:200%;
line-height:160%;
font-weight:bold;
color:#999;
}

h1 span{
font-size:80%;
line-height:100%;
font-weight:normal;
color:#ccc;
}

p{
font-size:80%;
line-height:1.8em;
font-weight:normal;
color:#999;
padding:0px 10px 20px 10px;
}

p a:link, p a:visited{
color:#999;
}

p a:hover, p a:active{
color:#666;
}