/* ***************************************************************************************************  */
/* Style sheet for CodedColor Web-Page 									*/
/* ***************************************************************************************************  */

/* Global settings may be overridden by special section settings */
   h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a
      {font-family:Verdana,Arial,sans-serif;}
   h1 {font-size:1.2em; font-weight:normal; color:#00349a;}
   h2 {font-size:1.1em%;font-weight:normal; color:#00349a;}
   h3 {font-size:1.0em%;font-weight:normal; color:#00349a;}

   a:hover { color: yellow; background-color: #00349a;}

/* if we use the body statement all tables are affected by the color in IE 6 (see template/header.tpl)
  body {margin:0 0 0 0;background-image:url(/all/img/bgblau.gif);background-color:#00349a;color:#F9F9D5 }  */

  td.banner { color:#FFFFFF; }
  table.banner {background-image: url(/all/img/ccicon_50.png); background-repeat: no-repeat;
		 background-position: 10px 10px; height: 75px;  }

  table.tbl1 { font-size:0.8em; border-color: #000000;  background-color: #a7aeb8;  border-width: 1px;
	       border-style: solid; border-spacing: 1px; border-collapse: separate; empty-cells: show; }

  table.tbl2 { font-size:1.0em; border-color: #000000;  background-color: #a7aeb8;  border-width: 1px;
	       border-style: solid; border-spacing: 1px; border-collapse: separate; empty-cells: show; }

  .th1 { font-weight: bold; color: #333; padding:5px; background-color: #FFFFF1; }
  .td1 { font-weight: normal; line-height: 18px; color: #333; padding: 5px; background-color: #ffffff; }


/* .bgcontent1 { background-image: url(/all/img/bgcamera2.gif);
		 background-repeat: no-repeat; background-position: right center; height: 350px;
  }*/

  .header { background-color:#00349a; color:#FFFFFF; }


/* for alternative menu style check http://www.ograhl.com/de */
  .navmain { padding: 10px 10px 7px 7px; font-size: 0.9em;
             background-image: url("/all/img/__bgblau.gif"); background-color: transparent; }
  a.navlnkmain { font-weight: normal; text-decoration: none; color: #FFFFFF; }
  a.navlnkmain:visited { color: #FFFFFF; text-decoration: none; }
  a.navlnkmain:hover { color: #354463; background-color: #e9f2fc; }


  .navmainl { padding: 3px 3px 3px 3px; font-size: 0.9em; text-align:left; background-color: FFFEF2}
  th.navmainl { background-image: url("/all/img/bgblau.gif"); background-color: #5A84DE;
    						text-align: left; font-size:1.0em; font-weight: normal; height:25px; padding-left:8px;}
  th.navmainlactive { background-image: url("/all/img/bgblau.gif"); background-color: #5A84DE;
  	    	      text-align: left; font-size:1.0em; font-weight: bold; height:25px; padding-left:8px;}
  
  table.navmainl { border: 1px solid #8CAAE6;}
  a.navlnkmainl { text-decoration: none; color: #FFFFFF; }
  a.navlnkmainl:visited { color: #FFFFFF; text-decoration: none; }
  a.navlnkmainl:hover { color: #354463; background-color: #e9f2fc;}

  .navsub1 { padding: 1px 10px 1px 10px; font-size: 0.8em; background-color: #FFFFFF }
  a.navlnksub1 { font-weight: normal; text-decoration: none; color: #354463; }
  a.navlnksub1:visited { color: #354463; text-decoration: none; }
  a.navlnksub1:hover { color: #FFFFFF; background-color: #5A84DE;}


  .breadcrumb { font-weight: normal;  color: #6F681E;}
  a.breadcrumb, a.breadcrumb:visited { text-decoration: underline; color: #6F681E; }
  a.breadcrumb:hover { color: #FFFFFF; background-color: #6F681E; }


  .content { font-weight: normal; text-decoration: none; color: #2d3851; background-color:#FFFFFF; }
  .contentsize { font-size:0.8em };
  .mainactive {	background-color: transparent;}
  .subactive { 	background-color: #FEFEB1;}

  .menuleft { background-color: #FFFFFF;}
  table.menumain, table.main, table.menusub1 { padding: 2px;border-width: 0px;table-layout: auto; background-color: transparent;}

  .cctbl { font-family:Verdana,Arial,sans-serif; font-weight:normal; text-decoration:none; color:#000000; background-color:#FFFFFF; font-size:0.8em}

  .copyright { font-size:7pt; }
  a.copyright:visited, a.copyright:hover, a.copyright { color:#F9F9D5; text-decoration:none }

  ul.li1 { list-style-image: url(/all/img/li1.gif); list-style-position: outside; }

  ul.featurelist { list-style-type: circle; list-style-image:url(/all/img/einstern.gif)}
  li.featurelist { list-style-type: circle; padding-bottom:2px; font-size:0.8em}
  .large { font-size: 1.2em;font-weight:bold; }


  table.news { border-width: 0px;padding:0 0 0 0;background-color:#FFFEF2;color:#000000;font-size:0.7em; }
/* th.news { font-size:100%;background-color:#5690CC;color: #FFFFFF;; width: 140px;  } */
  th.news   {background-image: url("/all/img/bgblau.gif"); background-color:#5A84DE;
             color: #FFFFFF; font-weight: bold; padding: 5 4 3 8;}

  td.news { background-color: #FFFFFF; border: 1px solid #8CAAE6; padding: 4 4 4 4;}

  .box    { background-color: #FFFFFF; border: 1px solid #8CAAE6; padding: 4 4 4 4;}


  IMG.thumb  { border-color:#FFFFFF;border-width:2px;border-style:outset;text-align:left;} /*padding:2px 0px 2px 0px; }*/
  IMG.bmp    { filter:Chroma(color=#FF00FF); border-width:0px; vertical-align:middle; }
  IMG.png    { border-width:0px; vertical-align:middle; }

/* for VDaemon handling */
  .formlabel { font-weight: bold; text-align:right; padding-right:5px }
  .formerror { font-weight: bold; color: #FF0000 }

