body {
  background: #000000;
  font-size: 100%;
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#ccc;  
  padding:20px;
  margin:0px;
  text-align: center;
}


#inhalt { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 740px;
  background-color: #000;
  border: 8px outset #0100F4;

}

p {
 padding: 0 15px;
 margin: 6px 0;
 }
 
h1 {
 margin:0; 
 padding: 10px 15px 8px 15px;
 font-size: 170%;
 color: #fff; 
 text-align:center;}
 
h2 { 
 margin:0; 
 padding: 5px 15px;
 font-size: 140%;
 color: #fff;}

h3 {
 margin:0; 
 padding: 3px 15px;
 font-size: 120%;
 color: #fff;}
 
h4 {
 margin:0; 
 padding: 3px 15px;
 font-size: 100%;
 font-weight: bold;}
 
h5 {
 margin:0; 
 padding: 3px 15px;
 font-size: 85%;}

h6 { 
 margin:0;
 padding: 10px 5px;
 font-size: 60%;}
 
img {
 border: 0;}
 
td.info {
 border: 1px solid #999999;
 background-color:#FFFFFF;}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-bottom:3px;
background-color: #00009b;
color: White;
float: left;
width: 100%;
font-family: Georgia, "Times New Roman", Times, serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.4em 1em;
background-color: #00009b;
color: #ccc;
text-decoration: none;
font-size: 100%;
font-weight:bold;
float: left;

}

#navcontainer ul li a:hover
{
background-color: #AAAAFF;
color: #000;
}

body#home a.home_link,
body#accommodation a.accommodation_link,
body#overview a.overview_link,
body#registration a.registration_link,
body#travel a.travel_link,
body#programme a.prog_link
{
background-color: #AAAAFF;
color: #000;
}

a:link {
 color: #ffa22c;
 text-decoration: none;}

a:visited {
 color: #ffa22c;
 text-decoration: none;}

a:hover {
 color: #ff2500;
 text-decoration: underline;}

a:active {
 color: #ff2500;
 text-decoration: underline;}

table.frm {
margin: 0 35px 0 13px;}

table.participants { 
width:730px;
padding: 6px 12px;
margin: 6px 6px;
color: #000000;
}

td.participants {
font-size:80%;
padding:3px;
vertical-align:top;
background-color: #EFEFEF;
}

.right {
float:right;
}

.left {
float:left;
}
