html
{
border: none
}

body
{
background: #0d1939/*#005579*/ url(images/background.jpg) no-repeat;
  background-position: top right;
  color:#FFFFFF;
  font-size: 12px;
  font-family: verdana;
  text-align: center;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  border: none;
  border-color: #000000;
}

body.page
{
	margin-right:80px;
	margin-left: 80px;
}

.zellenhintergrund_roll {
background-color:#0d1939;
text-align: center;
vertical-align: middle;
}
.zellenhintergrund_3a {
background-image:url(images/3a.jpg);
}
.zellenhintergrund_8 {
background-image:url(images/8.jpg);
}
.zellenhintergrund_9 {
background-image:url(images/9.jpg);
}


.textblock
{
  height:auto;
  font-family: verdana;
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 10px 80px 10px 80px;
}

.textblock_table
{
  height:auto;
  font-family: verdana;
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
}

iframe {
 border: none;
 width: 100%;
 height: 100%;
}

h1
{
  text-align: center;
  font-size:19px;
  font-weight:bold;
  font-style:normal;
  margin-top:10px;
  margin-bottom: 10px;

  /*text-transform: uppercase;*/
  width:auto;
  color:#6ac8e7;
}

h2
{
  text-align: center;
  font-size:14px;
  color: #bbdeea;
  font-weight:bold;
  font-style:normal;
  margin-top:2px;

}

h3 {
color: #FFFFFF;
background: #0d1939;
padding:0px 0px 0px 0px;
font-size: 12px;
text-align: center;
margin: 0px 0px 0px 0px;
border-width: 1px;
  border-style: solid;
  border-color: #bbdeea;
}

p {
color: #FFFFFF;
font-size: 11px;
margin-left: 7px;
margin-top: 0px;
text-align: center;
}

embed
{
  margin: 0px 0px 0px 0px;
}

.important
{
        font-weight: bold;
        color: #f0981b;
        display: inline;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

p.verysmall{
font-size: 8px;
text-align: center;
margin-top: 3px;
}

p.footnote{
font-size: 9px;
text-align: center;
margin: 3px 0px 3px 0px;
}

p.small
{
  text-align: left;
  display: inline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 9px;
  font-style:normal;
}

a {
        color: #6ac8e7;
        text-decoration: none;
        font-style:normal;
        border: none;
}

a.big
{
font-size: 12px;
font-weight: bold;
margin-left: 10px;
}

a:hover {
        color: #f0981b;
}




table
{
  border:0;
  border-color: #FFFFFF;
  vertical-align:middle;
  font-size: 12px;
  margin-left: auto;
	margin-right: auto;
  table-layout: auto;
  border-collapse:collapse;
  text-align: center;
}



table.small
{
font-size: 9px;
  width:229px;
  text-align:right;
  border-width: 1px;
  border-style: solid;
  border-color: #bbdeea;
  background: #0d1939;
  margin: 3px 0px 3px 0px;
}


table.eventtable
{
  width: 550px;
  text-align: center;
}

th {
color: #0d1939;
background: #bbdeea;
padding:0px 0px 0px 0px;
font-size: 12px;
text-align: center;
margin: 0px 0px 0px 0px;
border-width: 1px;
  border-style: solid;
  border-color: #bbdeea;
}
	
td{
	vertical-align: top;
	text-align: left;
}


td.eventitem
{
font-size: 12px;
  width: 70px;
  padding: 4px 4px 4px 4px;
  font-weight:normal;
  color:#bbdeea;
  background-color: #1d2949;
  border-width: 1px;
  border-style: solid;
  border-color: #bbdeea;
}
td.eventinhalt
{
font-size: 12px;
  padding: 4px 4px 4px 4px;
  background-color: #0d1939;
  border-width: 1px;
  border-style: solid;
  border-color: #bbdeea;
}
img
{
	border: none;
	vertical-align: top;
	text-align: left;
	margin: 0px, 0px, 0px, 0px;
}
img.location
{
	margin: 0px, 10px, 10px, 0px;
	display: inline;
}

.border
{
border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #bbdeea;
}

.border_topdown
{
border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #bbdeea;
}

.side_border
{
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #bbdeea;
}

