
.ce { text-align:center; }
.ri { text-align:right; }
.le { text-align:left; }
.bo { vertical-align:bottom;}
.to { vertical-align:top;}

body {
	font-family: arial, helvetica, sans-serif; 
	font-size:14px;
	margin:0px;
	padding:0px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-color: #c2bfae;
	background-image: url(../common/sand2.jpg);
}
a:link, a:hover, a:visited {
	font-size:17px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
a:hover {
	text-decoration:underline;
}
a:link img, a:visited img { 
	border:none; 
}

a.broken {
    text-decoration: line-through;
    color: gray;
}

.himmel {
	background-color: #6d9ac6; opacity:0.8; filter:alpha(opacity=80);
}
.meer {
	background-color: #60b0ab; opacity:0.9; filter:alpha(opacity=80);
}

.totop {
	text-align:center;
}
.content
{
	padding-top:10px;
	padding-bottom:10px;
}
.content, .content td 
{
	color:#492814
}
.werwos, .content .werwos, .content .werwos td, #program .werwos
{
	color:#2d8083;
	font-size:12px;
}
.grosso, .content .grosso, .content .grosso td
{
	padding-top:15px;
	font-size:18px;
}

#program, #program td {
	font-size:14px;
	color:#101f45;
}

#program .u1 {
	font-size:20px;
}
#program .u2 {
	font-size:18px;
}
#program dt {
	font-weight:bold;
	padding-top:5px;
}
.collaction {
	text-align:right;
	font-size:16px;
	color:#101f45;
}
.collaction a {
	font-size:16px;
}
.grossoit, .content .grossoit, .content .grossoit td {
	color:#0f4e32;
	padding-top:15px;
	font-size:18px;
}

.program p,.programma p { margin:0px; margin-left: 20em;}
.program .c2 .c1, .programma .c2 .c1 { font-size: 20px; }
.program a:link .c5, .programma a:link .c5 { font-size:14px; } 


