body,div,p,ul,li,pre,blockquote,
h1,h2,h3,h4,h5,h6,
table,td,
form,fieldset,textarea,input,select,
span, a, .bbox {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

body,td {
  font-size:10pt; 
  font-family: Verdana,Helvetica, Arial, sans-serif; 
  color:#DDDBD7;
}

body 	{ background-color:#000000; }

input	{font-size:10pt; font-family: courier, courier new, Verdana,Helvetica, Arial, sans-serif;}
div.b {font-size:8pt; color:#000000; }

a { text-decoration:none; font-style:italic; color:#eecfff;}
a:visited { color:#DFCCEE; } 
a:active  { color:#E2AEFF; } 
a:hover   { color:#ffffff; } 

a img {border:0px;}

h1 		{font-size:16pt; font-weight:normal; color:#DDDBD7; }
h2		{font-size:12pt; font-weight:normal; color:#DDDBD7; }
h3		{font-size:12pt; font-weight:  bold; color:#eecfff; }
h6		{font-size: 8pt; font-weight:  bold; color:#DDDBD7; }


table.spalten {
  width:95%;
}

td.spalte1 {
  vertical-align:top;
  padding:0px 20px 0px 0px;
}

td.spalte2 {
  vertical-align:top;
  padding:0px;
  width:25%;
  max-width:250px;
  min-width:180px;
}




.galerie ul, .programm ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.galerie li, .programm li {
  margin:0px;
  padding:0px;
  border:0px solid #00FF00;
  clear:right;
}

#liste li img {
  float:right;
}

#liste li p, #liste .dat {
  color:#DDDBD7;
  font-style:normal;
}

#liste .dat {
  margin:12px 0px 0px;
  padding:0px;
  font-size:9pt;
  font-weight:bold;
}

#liste h4 {
  margin:0px !important;
  padding:0px;
}



/*
  function programm(){}
*/

body.programm{
  background:url('/pic/programm-bg.jpg') no-repeat;
  background-color:#000000;
}

.kalItem {
  clear:left;
}

.kalItem.lang,
.kalItem.kurz {
  position:relative; top:0px; left:0px;
  z-index:5;
  border:0px solid red;
}

.kalItem.kurz {
  padding-left:7em !important;
}
.kalItem.lang {
  padding-left:9em !important;
}

.kalItem.list {
  z-index:6;
}

.kalItem h3, #galerie h3 {
  margin:0px 0px 0px;
}
.kalItem.lang h3, #galerie h3 {font-size:16pt;}

.kalItem img {
  border:0px;
  clear:right;
  float:right;
}


.kalItem.lang .dat,
.kalItem.kurz .dat {
  position:absolute; left:-6.8em; top:2pt;
  width:6.5em;
  padding:0px 0px 0px 0px;
  text-align:right;
  font-size:10pt;
  font-weight:bold;
}
.dat[name=fcie]{
  left:0px !important;
}

.kalItem.lang .dat {
  top:5pt;
  font-size:12pt;
  width:7em;
  left:-7.2em;
}

.kalItem.lang .ort,
.kalItem.kurz .ort {
  font-weight:bold; float:left;
  margin: 0px 5px 2px 0px;
}

.kalItem .ktx, .kalItem .txt {
  clear:left;
}





/*
  function galerie(){}
*/

body.galerie {
  background:url('/pic/people-bg.gif');
}


#galerie .dat {
  float:right;
  font-size:12pt;
  font-weight:bold;
  margin-top:4pt;
}

#galerie h1 {
  margin:0px;
  padding:0px;
  border-bottom:1px
}

#galerie a {
  display:block;
  float:left;
  padding:1px;
  margin:2px; 
}




