/* Edited with EditCSS */

body {
  background: #fbfbfb;
  color: black;
  margin-left: 1%;
  margin-right: 2%;
  /* font-family: Verdana, Helvetica, Arial, sans-serif; */
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", sans-serif;
}

a:link {
  text-decoration: none;
  color: #52719C;
}

a:visited {
  text-decoration: none;
  color: #52719C;
}

a:hover   {
  text-decoration: underline;
  color: #52719C;
} 

h1, h2, h3, h4 {  
  color: #52719C;
#  border-bottom: 1px solid #52719C;
  font-variant: small-caps;
  font-size: medium; 
#  font-style: italic;
  margin-bottom: 0.5em;
}

div.box {
  border-left: 1px solid grey;
  padding: 5px;
}

div.info {
  padding-bottom: 20px;  
}

tr.even {
  background-color:#eeeeee;
}

tr.odd {
  background-color:#e0e0e0;
}

td {
  vertical-align: top;
  padding: 0.2em;
}

th {
  text-align: left;
  font-weight: normal;
  font-size: smaller; 
}

td.projekt {
  font-style: italic;
font-weight: bold;
}

caption {
  caption-side: bottom;
  font-weight: bolder;
  font-size: smaller;
  white-space: nowrap;
  color: #52719C;
  text-align: left;
  padding-top: 10px;  
  padding-bottom: 10px;  
}

table.info {
  font-size: smaller;
  border-spacing: 0pt 0.5em;
}

info {
  font-size: smaller;
  border-spacing: 0pt 0.5em;
}

.tabs {
#	margin: 0.5cm;
	#border: 1px solid grey;
	background: #EEE;
	padding-left: 1em;
	padding-right: 1em;5px;
}

.idTabs li { list-style:none; float:left; }

.idTabs  a {
#  display:block;
  padding:6px 10px;
#  text-decoration:none!important;
  margin:1px;
  margin-left:0;
#  color:#FFF;
  background:#CCC;
  font-variant: small-caps;
  border:1px solid snow;
}

.idTabs  a:hover {
#  color:#FFF;
  background:#fbfbfb;
  }

.idTabs a.selected {
  margin-bottom:0;
  color:#000;
 # background:snow;
  background:#EEE;
  cursor:default;
  border-bottom: none;
  }


.footer {
  text-align: right;
  font-size: x-small;
}

