/* Body und HTML anfang */
body,html {
      background-color: #f0f4f1;
      margin: 0;
      height: 99%;
      font-family: tahoma, verdana, arial, helvetica, san-serif;
      font-size: 10.0px;
      empty-cells: hide;
}
/* Body und HTML ende */

p {}

td {
	font-family: tahoma, verdana, arial, helvetica, san-serif;
	font-size: 10.0px;
}

/* Links anfang */
a:link {
         color: #000000;
         text-decoration: none;
}

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

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

a:active { 
		   color: #000080; }

/* select option textarea input anfang */
select, option, textarea, input
{
  font-size:   11px;
  font-family: Geneva, Verdana, Arial;
  color:       #2E444D;

  background-color: #FFFFFF;
}

/* img und form tag anfang */
img
{
  border: 0;
}

form
{
  margin: 0;
  padding: 0;
}

/* h tags */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px 0 0 2px;
	color: #000000;
	padding: 0 0 1px;
	letter-spacing: 2px;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px 0 0 2px;
	color: #000000;
	padding: 0 0 1px;
	letter-spacing: 2px;
	font-weight: normal;
}
/* Rote Schriftfarbe */
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px 0 0 2px;
	color: #ff0000;
	padding: 0 0 1px;
	letter-spacing: 2px;
	font-weight: normal;
}
/* Platzhalter zwischen ttxt-navi-content-footer */
.placeholder {
              width: 610px;
              height: 5px;
              background-color: #ff0000;
              float: left;
}
/* Navigation */
.navi {
	   width: 145px;
	   min-height: 150px;
	   background-color: #f0f4f1;
	   float: left;
	   padding-left: 5px;
	   padding-top: 15px;
	   text-align: center;
}
/* top_text_logo */
.ttxt {
	   width: 610px;
	   height: 100px;
	   float: left;
	   text-align: center;
	   font-size: 28px;
	   color: #008C00;
	   font-weight: bold;
	   border-bottom: 3px solid #000000;
}
/* top_gfx_logo */
.tgl {
	  width: 147px;
	  height: 100px;
	  float: left;
	  border-bottom: 3px solid #000000;
	  border-left: 3px solid #000000;
}
/* submenu */
.submenu {
		  width: 605px;
		  min-height: 10px;
		  height: 15px;
		  float: left;
		  padding-left: 5px;
		  font-family: verdana;
		  font-size: 10px;
		  font-weight: bold;
}
a.submenu:active {
			color: #000000;
			text-decoration: none;
}
a.submenu:link {
			color: #000000;
			text-decoration: underline;
}
a.submenu:hover {
			color: #000000;
			text-decoration: underline overline;
}
a.submenu:visited {
			color: #000000;
			text-decoration: underline;
}

/* content */
.content {
		  width: 605px; /* will mal was sehen */
		  min-height: 345px;
		  height: auto !important; /* test it ;) */
		  height: 345px;
		  /*background-color:#CCC;*/
		  float: right;
		  padding-left: 5px;
		  padding-top: 20px;
		  padding-bottom: 10px;
		  background-image:url("http://www.detektiv.de/skins/dkrm/gfx/content.gif");
		  background-repeat: no-repeat;
		  background-position: center center;
		  /*border: thin solid #cccccc;*/
		
}

/* footer */
.footer {
		 width: 605px;
		 height: 14px;
		 vertical-align: bottom;
		 text-align: center;
		 float: right;
                 
}

