html, body, div, p, h1, h2, h3, ul, ol, a, table, td, form, img, li {margin:0; padding:0; text-align:left; vertical-align:top; font:12px/21px Arial, Helvetica, sans-serif;}  
html, body {font-size:101%;} /* IE erziehen */

img {border:0;}

body {margin-top:40px; color: #666666;}

#buehne {background-color: #F5F5F5; width:420px; height:286px; padding:30px;}
#kbuehne { width:480px;}
#kbuehnetext { width:360px;}

#subnavi{padding-top: 20px;}
#eventwhite{color: #ffffff; background-color: #999999; margin-left: 5px; width:129px; height:94px; padding:10px; font-size:0.9em;}
#events2006{color: #666666; background-color: #f5f5f5; margin-top:5px; margin-left: 5px; width:129px; height:207px; padding:10px; font-size:0.9em;}


#divUp   {position:absolute; left:740px; top:45px;}
#divDown {position:absolute; left:740px; top:367px;}
#divScrollTextCont {position:relative; left:0px; top:0px; width:415px; height:290px; clip:rect(0px 415px 290px 0px); overflow:hidden; visibility:hidden;}
#divText {position:absolute; left:0px; top:0px; width:415px;}

img.thumb      { border:1px solid #cccccc; margin-right: 11px; margin-bottom: 11px;}
img.thumbhover { border:1px solid #666666; margin-right: 11px; margin-bottom: 11px;}


div.container{width: 380px; background-color: #F5F5F5; border: 1px solid #CCCCCC; margin-bottom: 15px; color: #CCCCCC; padding-left:5px; padding-top:15px;  font-weight: bold; font-size: 0.9em;}
div.containerhover{width: 380px; background-color: #e0e0e0; border: 1px solid #666666; margin-bottom: 15px; color: #666666; padding-left:5px; padding-top:15px;  font-weight: bold; font-size: 0.9em;}

input.form{width:370px; height: 25px; background-color: #F5F5F5; border: 1px solid #cccccc; color: #666666; padding-top:8px; padding-left: 5px; font-size: .8em; font-family: Arial, Helvetica, sans-serif;}
input.form2{width:370px; height: 25px; background-color: #F5F5F5; border: 1px solid #cccccc; color: #666666; border-top: 0px; padding-top:8px; padding-left: 5px; font-size: .8em; font-family: Arial, Helvetica, sans-serif;}

textarea.tarea{margin-top:15px; width:370px; height:160px; background-color: #F5F5F5; border: 1px solid #CCCCCC;  padding-top:8px; padding-left: 5px; font-size: .8em; font-family: Arial, Helvetica, sans-serif; color: #666666;}

input.senden{position: relative; top:-25px; left: 297px; right: width:79px; height:20px;}



a:link{color: #666666;}
a:visited{color: #666666;}
a:active{color: #666666;}
a:hover{text-decoration: none;}


a:link.subnavihover{color: #666666; text-decoration: underline; font-weight: bold; font-size: 0.9em;}
a:visited.subnavihover{color: #666666; text-decoration: underline; font-weight: bold; font-size: 0.9em;}
a:active.subnavihover{color: #666666; text-decoration: underline; font-weight: bold; font-size: 0.9em;}

a:link.subnavi{color: #CCCCCC; text-decoration: none; font-weight: bold; font-size: 0.9em;}
a:visited.subnavi{color: #CCCCCC; text-decoration: none; font-weight: bold; font-size: 0.9em;}
a:active.subnavi{color: #CCCCCC; text-decoration: none; font-weight: bold; font-size: 0.9em;}
a:hover.subnavi{color: #666666; text-decoration: underline; font-weight: bold; font-size: 0.9em;}


font.subnaviakt{font-weight: bold; font-size: 0.9em; color: #666666;)





