div#inner-content 
{
   font-family: Tahoma, sans-serif;
   font-size: 11px;
   line-height: 20px;
   color: #e2e2e2;
   width: 776px;
   height: auto;
   text-align: left;
	padding-top:50px;
	margin-left:auto;
	margin-right:auto;
}

img#headline
{
   margin-left:5px;
   margin-top:14px;   
}

td
{
   color:#666;   
}

div#top-shadow
{
   display:none;
}

div#bottom-shadow
{
   display:none;
}

div#content 
{
   border-right: 1px solid #656d78;
   border-left: 1px solid #abb8cb;
   border-bottom: 1px solid #32353b;
   border-top: 1px solid #abb8cb;
   margin: 0px;
   background-color:#808a99;
	padding:20px 75px 20px 30px;
}

div#termincontainer
{
   margin-top:11px;
   background-image: url(/graphic/termine/dates_bg.png);    
   height:425px;
   width:521px;
   padding:3px;  
}

div#terminliste
{
   height:379px;
   width:460px;
   padding:24px 30px 24px 30px;
   color:#344869;
   overflow:auto;
   overflow-y:scroll;
   scrollbar-3dlight-color:#bfbfbf;
   scrollbar-arrow-color:#bdbdbd;
   scrollbar-base-color:#f2f2f2;
   scrollbar-darkshadow-color:#f2f2f2;
   scrollbar-face-color:#e8e8e8;
   scrollbar-highlight-color:#f2f2f2;
   scrollbar-shadow-color:#bdbdbd;
   scrollbar-track-color:#f2f2f2;
   float:left;
}

div#termindetails
{
   width:460px;
   height:379px;
   padding:24px 30px 24px 30px;
   overflow:auto;
   overflow-x:hidden;
   overflow-y:auto;
   scrollbar-3dlight-color:#bfbfbf;
   scrollbar-arrow-color:#bdbdbd;
   scrollbar-base-color:#f2f2f2;
   scrollbar-darkshadow-color:#f2f2f2;
   scrollbar-face-color:#e8e8e8;
   scrollbar-highlight-color:#f2f2f2;
   scrollbar-shadow-color:#bdbdbd;
   scrollbar-track-color:#f2f2f2;
}

div#cals
{
   margin-left:23px;
   margin-top:14px;
}

div#terminliste td
{
   vertical-align:top;   
}

table.calendar
{
   background-color:#9fa7bc;
   width:149px;
   height:131px;
   border-right:1px solid #727c88;
   border-bottom:1px solid #727c88;
}

tr.calhead td
{
   height:14px;
   line-height:normal;
   text-align:center;
   vertical-align:middle;
   padding:1px;
   font-weight:bold;
   font-size:10px;
}

tr.calcontent td
{
   height:14px;
   width:20px;
   background-color:#818a9b;
   line-height:normal;
   text-align:center;
   vertical-align:middle;
   border-left:1px solid #727b8a;
   border-top:1px solid #727b8a;
   cursor:pointer;
}

tr#caldayshead td
{
   cursor:default;
}

div#terminarten
{
   margin-left:5px;   
   margin-top:4px;
   font-size:11px;
}

div#terminarten span
{
   color:#344869;
   padding-right:4px;
   font-size:10px;
   cursor:pointer;
}

div#terminarten img
{
   position:relative; top:3px;
   padding-right:3px;
}

div#eventDummy
{
   display:none;   
}

div.event
{
   line-height:normal;
   cursor:pointer;
   padding-top:7px;
   padding-bottom:7px;
   color:#344869;
}

div.EventImg
{
   background-image: url(/graphic/termine/dates_green.png);
   background-repeat:no-repeat;
   width:37px;
   height:37px;
   margin-right:18px;
   margin-top:-3px;
   text-align:center;
   vertical-align:middle;
   font-size:9px;
   text-transform:uppercase;
   color:#344869;
}

h1.calmonth
{
   font-size:20px; 
   margin:0px;
   padding:7px 0 0 0;
   margin-bottom:2px;
   margin-top:-1px;
   line-height:16px;
   color:#344869;
   font-family:Arial Black, Arial, Sans-Serif;
}

span.EventName
{
   font-size:12px;
   font-weight:bold;
   padding-right:4px; 
   color:#344869;
}

span.EventBeschreibung
{
   color:#344869;
}

div.EventShortText
{
   color:#7a7a7a;
   margin-top:3px;
}

hr.seperator
{
   border-top: 1px solid #bebebe;
   border-bottom: 1px solid #efefef;
   border-left: 0px none black;
}

div.DetailsLocation
{
   color:#30415d;
}

h2.DetailsHead
{
   color:#30415d;
   font-weight:bold;
   font-size:22px;
   margin:10px 0 3px -2px;
}

h3.DetailsSubHead
{
   margin:0 0 9px 0;
   color:#7a7a7a;
   font-size:12px;
}

div.DetailsText
{
}

img.DetailsImage
{
   margin-left:3px;  
}