﻿body 
{
    font-family: Verdana;
    font-size: 10pt;
    background-color: #7a7a7a;
    text-align:center;
    line-height: 14pt;
}



#wrapper 
{
  width: 900px;
  margin:0 auto;
}


a{color:#178fcb; text-decoration:none}
a:hover{color:#085b7e; text-decoration:none;}
a.target {color: #000; text-decoration:none;}

.footer {color: #fff;}
#footer {background-image: url(Bilder/footer.jpg); background-repeat:repeat-y; width: 930px; height: 30px; margin-left: 6px; text-align: left; 
         padding-left: 250px; padding-top: 5px;}
         
#subfooter {background-color: #fff; width: 869px; margin-left: 30px; text-align: center; margin-top: 0px; padding-top: 5px; padding-bottom: 10px;}

#subfooter a{ color: #000; text-decoration:underline;}
         

#main 
{
    width: 899px;
    background-image: url(Bilder/bg_main.gif);
    background-repeat:repeat-y;
    margin-top: -4px;
    min-height: 500px;

}

#lmenu 
{ 
    width: 250px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#content
{
    float: left;
    width: 600px;
    background-color: #fff;
    text-align: left;
    padding-left: 0px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    
}

h1{color:#178fcb; font-size:1.2em; }
h2{color:#2a2a2a; font-size:0.9em; }
p{ color: #2a2a2a; font-size:0.8em; text-align:justify; margin-left: 10px;}
.smaller{font-size: 0.8em;}
.box{border: 1px solid #2a2a2a; padding: 10px; font-size:8pt; line-height: 12pt; }

table
{
     margin: 10px;	
}

td
{
	color: #2a2a2a; font-size:8pt; text-align:justify; padding-bottom: 10px;
}

ul{ color: #2a2a2a; font-size: 0.8em;}

ul.lmenu
{
    list-style-type:none;
    text-align: left;
    margin: 0px;
    padding: 0px;
    margin-top: 20px; 
    margin-left: 7px; 
}

ul.lmenu li
{
   margin-bottom: 15px;
   width: 144px;
   height: 29px;
   padding-top: 4px;
   background-image: url(Bilder/button_normal.jpg);
   background-repeat:no-repeat;
   
}

ul.lmenu li a
{
    padding-left: 30px;
    margin-top: 10px;
    padding-bottom: 5px;
    color: #fff; 
    font-size: 1.2em;
}


.Session { margin-bottom: 20px; }

.Sessiontitle { font-weight: bold; margin-bottom: 0px; }
.Speaker {color: #888888; font-style: italic; border-bottom: 1px dotted #178fcb; margin-top: 0px; margin-bottom: 3px; }

.Session p {margin-top: 0px; }