body {
  font-type:arial,verdana;
  font-size:10pt;
  color:#000000;
  font-family:verdana,arial;
  font-size:10pt;
}

#logo{
  width:800px;
  height:88px;
  border:0px solid #0080FF;
  vertical-align:text-bottom;
  background: url(img/logo_czm_blau_3D_200.png) no-repeat top left;
  margin:10px;
  margin-bottom:10px;
}
.logo{
  /*height:85px;*/
  vertical-align:bottom;
  font-size:10pt;
  color:#0080FF;
  font-style:italic;
}

#user_menu {
  width:800px;
  text-align:right;
  vertical-align:bottom;
  border:0px solid #0080FF;
  background-color:#0080FF;
  font-size:8pt;
  font-family:verdana,arial;
  color:#ffffff;

}

#menu {
  float:left;
  padding:0;
  margin:0;
  width:100px;
  border:0px solid #000000;

}
#menu li {
  list-style-type:none;
  margin:0 0 0.25em 0;
}
#menu a, #menu a:visited {
  display:block;
  width:8em;
  height:1em;
  border:0px solid #000000;
  font-family: verdana, arial, sans-serif;
  font-size:0.8em;
  text-align:left;
  text-decoration:none;
  background:#ffffff;
  color:#0080FF;
  padding:0.25em;
  }
#menu a:hover {
  color:#000000;
  border:0px bottom #ff0000;//dashed

  }
li.submenu{
  list-style-image:url(./img/img_submenu_10.png);
  border:0px solid #ff0000;
  position:relative;
  left:20px;
  text-align:left;

}
li.submenu:hover{
  list-style-image:url(./img/img_submenu_10_orange.png);

}

#content_headline{
  color:#0080FF;
  font-size:18px;
  border:0px solid #000000;

}
#content{
  margin-top:20px;
  margin-left:60px;
  margin-bottom:20px;
  border:0px solid #000000;
  width:680px;
  text-align:left;

}

#content_index{
  margin-left:20px;
  border:0px solid #000000;
  width:490px;
  text-align:left;
}

#vorschau ul li.headline{
  color:#ff0000;
  font-size:12pt;
  list-style-type:none;
}
#vorschau ul li.text{
  color:#000000;
  font-size:10pt;
  list-style-image:url(./img/img_pen.png);
}
#vorschau ul li.leer{
  list-style-type:none;
}

#frame_right{

  border:1px solid #0080FF;
  float:right;
  align:left;
  width:260px;
}

#fotos, news {
  border:1px solid #0080FF;
  width:150px;
  align:left;

}
#foto_list{

  border:1px solid #0080FF;

}
#news_list{
  border:1px solid #0080FF;
}

#news {
  border:0px solid #0080FF;
  width:150px;
  align:left;
  padding:8px;
/*  float:right;*/
}
#news_list ul li{


}
#news_list ul li a{
  color:#0080FF;
  text-decoration:none;

}
#news_list ul li a:hover{
  color:#0080FF;
  text-decoration:none;

}
#space {
  border:0px solid #000000;
  width:10px;
  height:10px;
  /*align:left;*/

}
#frame_content{
  width:800px;
  border:0px solid #ff0000;
  font-family:verdana,arial;
}
#frame_content_300{{
  margin-left:120px;
  border:1px solid #000000;
  width:300px;
  text-align:left;
}

#footer{
  border:0px solid #000000;
  width:800px;
  align:left;
  font-family:verdana,arial;
  color:#808080;
  font-size:8pt;
  text-align:center;
  margin-top:20px;
}
#footer hr{
  color:#0080FF;
}

td.fettblau{
  color:#0060BF;
  font-size:10pt;
  vertical-align:top;
  font-weight:bold;
  white-space: nowrap;

}
td.gaestebuch_blau{
  color:#79BCFF;
  font-size:8pt;
  vertical-align:top;
/*  font-weight:bold;*/
  white-space: nowrap;

}
td.gaestebuch_fettblack{
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  font-weight:bold;
  white-space: nowrap;

}
td{
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  text-align:left;
}
td.normal{
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  text-align:justify;
}
td.right{
  text-align:right;
}
td.left{
  text-align:left;
}
td.wochentag{text-weight:bold; background-color:#FF8040;   }

span.weihnachten_blau{
  color:#0080FF;
  font-size:14pt;
  vertical-align:top;
  text-align:center;
}
span.weihnachten_red{
  color:#FF0000;
  font-size:16pt;

}

a{
  color:#0080FF;
  text-decoration:none;
}
a:hover{
  color:#0080FF;
  text-decoration:none;
}
a:vlink{
  color:#0080FF;
  text-decoration:none;
}

a:visited{
  color:#0080FF;
  text-decoration:none;
}


a.link_kalender
{
  font-weight:bold;
  font-size:12pt;
}

a.login{color:#ffffff;}

#rechts{float:bottom;}


div.kalender_tag{font-size:8pt;text-align:right;font-weight:bold;white-space: nowrap;}
div.kalender_special{font-size:8pt;background-color:#FFFF00;white-space: nowrap;}
div.kalender_content{font-size:8pt;white-space: nowrap;}
td.kalender_tag_sun{font-size:8pt;white-space: nowrap;background-color:#7DBEFF;}
//b{font-size:8pt;}
