/* CSS Document */
html,body {
text-align:center;
background-color:#4F4F4F;
margin:0;
padding:0;
}
td, input, textarea{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
/* 
Hyperlinks - Reihenfolge nicht ändern !!! - rausgelöscht werden kann aber was man will.
*/
a:link { 
font-size: 12px;
color:#444444; 
font-weight:bold;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:visited { 
font-size: 12px;
color:#444444;
font-weight:bold; 
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:hover { 
font-weight:bold; 
color:#FF6600; 
text-decoration:none;
/* old #FF6600
#d2691e = Chocolate*/
}
a:active { 
font-weight:bold; 
color:white;
text-decoration:none ;
}
a:focus { 
font-weight:bold; 
text-decoration:none;
}
/*
.akti {
color:#ffcc99;
}
*/
/* Links bei der Adminseite */
a:link.admin {
font-size: 12px;
vertical-align:bottom;
margin-left:15px;
margin-right:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:visited.admin { 
font-size: 12px;
vertical-align:bottom;
margin-left:15px;
margin-right:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
div.admin {
  height:30px;
	background-image: url(../pics/background/control_panel.gif);
	background-repeat: no-repeat;
  margin-bottom:10px; 
  padding-top:5px;
}
.pic_cell_admin {
  width:450px;
  height:300px;
	background: url(../pics/background/corners-right.gif) right bottom no-repeat white;
  vertical-align:top;
  padding:0px;
  margin:0px;
}
li {
list-style-type:none;
margin-bottom:0px;
white-space:nowrap;
padding:0px;
margin:0px;
}
h5.admin {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
  margin-bottom:2px;
}
.result_message {
  color:#770000;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
}
/* 
Stylesheets für die Tabelle und enthaltene Zeilen.
 */
.main_table {
border-collapse:collapse;
width:950px;
height:540px;
border:0;
margin:0;
padding:0;
}
.navi_row_top {
width:954px;
height:140px;
background-color:#4F4F4F;
vertical-align:bottom;
padding-left:30px;
}
.navi_textcell {
   height:30px;
   width:80px;
   text-align:center;
}
.text_navi_row {
  color:#FDFDFD;
  font-size:10pt;
  font-weight:bold;
  font-family: Geneva, Arial, Helvetica, sans-serif;
}
#logocell {
  height:30px;
  width:500px;
  text-align:right;
}
.sidenavi_cell {
	width:200px;
  height:300px;
	background-color:#a9a9a9;
  /* #a9a9a9 = Darkgrey*/
	text-align:right;
	background-image: url(../pics/background/corners-left.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
}
.content_cell {
width:300px;
height:200px;
background-color:white;
text-align:left;
vertical-align:top;
padding-top:20px;
padding-left:10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.pic_cell {
width:450px;
height:300px;
background: url(../pics/background/corners-right.gif) right bottom no-repeat white;
text-align:right;
vertical-align:top;
padding:0px;
margin:0px;
}
td.pic_cell{
max-width:450px;
max-height:300px;
overflow:hidden;
text-align:right;
}
.navi_row_bottom {
width:954px;
height:100px;
background-color:#4F4F4F;
vertical-align:bottom;
text-align:right;
}
p.sidenavi {
margin-right:5px;
}
p.content {
  margin-top:20px;
	margin-left:15px;
  margin-right:15px;
}
span.headcontent {
font-weight:bolder;
font-size:8.5pt;
margin-right:4px;
}

h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-left:10px;
color:#696969;
/* #696969 = Dimgrey*/
}
td img {
display:inline;
border:none;
}

