/* Basics -- Seitengrundlagen */

html {
  color      : #000;
  background : #fff none;
  padding    : 0;
  margin     : 0;
}

body {
	margin           : 10px;
	padding          : 0;
	background-color : white;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 0.9em;

}

body#de div.index {
	display: none;
}

h2 {
	font-family : Times, serif;
	font-size   : 20px;
	font-weight : normal;
	color       : #999;
	padding-left: 0;
	margin-top  : 10px;
	margin-left : 0;
	text-align  : left;
}

h3 {
	font-size   : 13px;
	font-weight : bold;
	padding-left: 0;
	margin-left : 0;
	text-align  : left;
}


h4 {
	margin       : 0;
	width        : 90%;
	height       : 1em;
	font-size    : 12px;
	font-weight  : bold;
	color        : black;
	background   : none;
}

img.logo {
	margin-bottom: 10px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 0.9em;
}

td.trenner {
	border-right: 1px solid black;
}

span.newsdate {
	font-size: 0.75em;
}

table.content {
	table-layout: auto;
	border-width: 0px;
	margin-left : 20px;
}

table.header {
	table-layout: auto;
	border-width: 0;
	width       : 49em;
	spacing     : 0;
	padding     : 0;
}



.nav {
	color               : #000;
	background-image    : url(fond.jpg);
	background-repeat   : no-repeat;
	background-position : top left;
}
	
.nav a:link,
.nav a:active,
.nav a:visited {
	color          : #000;
	font-family    : arial;
	font-weight    : bold;
	text-decoration: none;
}

.nav a:hover {
	color          : #fff;
	font-family    : arial;
	font-weight    : bold;
	text-decoration: none;

}

.nav em {
	color          : #B71C11;
	font-family    : arial;
	font-weight    : bold;
	text-decoration: none;

}

.nav ul {
	padding-left: 0;
	margin-left : 0;
}

.nav li {
	margin-left    : 0;
	padding-left   : 8px;
	padding-top    : 20px;
	padding-bottom : 20px;
	font-size      : 11px;
	padding-right  : 5px;
	border-top     : 1px solid black;
}

div.edit form input {
	color       : #fff;
	background  : none no-repeat top center;
	border      : none;
	width       : 30px;
	height      : 20px;
	padding-top : 16px;
}

div.user form input {
	color       : #fff;
	background  : none no-repeat top center;
	border      : none;
	width       : 30px;
	height      : 20px;
	padding-top : 16px;
}

div.edit {
	float: left;
	border: none;
}

div.edit input.submit {
	background-image: url(edit.gif);
	width       : 30px;
	height      : 20px;
	padding-top : 16px;
	color       : #fff;
}

div.user input.submit {
	background-image: url(user.gif);
	width       : 30px;
	height      : 20px;
	padding-top : 16px;
	color       : #fff;
}

td.nav ul {
	list-style-image: url(/img/pfeil.gif);
}

td.blackline {
	color : #666666;
	padding: none;
	height : 1px;
}



td.bg {
	background-image: background2.gif;
}

table.main {
  width: 49em;
  height: 100%;
  border-width: 0em;
  spacing: 0em;
  margin: 0em;
  padding: 0em;
}

table.navleft {
  width: 10em;
  padding: none;
  height: 100%;
}

td.navleft {
  border-right: 0.1em black;
  width: 10em;
  padding: 0.5em;
  height: 4em;
  color: white;
  background: #000000 url(../img/navlinksoben.gif) no-repeat left top;
}

td.navright {
  width: 10em;
  color: white;
  padding: 0.5em;
  font-size: 0.8em;
  background: #CD3326 url(../img/navrechtsoben.gif) no-repeat right top;
  vertical-align: top;
}

div.info {
	position: absolute;
	top     : 264px;
	left    : 568px;
	width   : 200px;
	overflow: hidden;
	heigth  : 200px;
	z-index : 4;

}

div.path {
	padding-left : 30px;
	font-size    : 11px;
	margin-bottom: 10px;
	color        : #000;
	font-weight  : normal;
}

table.content td{
	padding-left: 10px;
	font-size   : 13px;
}

table.content img {
	border: 1px solid black;
}

td.navleftunten {
  background-color: #CD3326;
  border-right: 0.1em black;
  width: 11em;
  padding: 0.5em;
  color: white;
  vertical-align: top;
}


td.content {
  background-color: white;
  width: 30m;
  vertical-align: top;
  padding: none;
}

td.inhalt {
  background-color: white;
  width: 30m;
  vertical-align: top;
  padding: 0.5em;
}

td.inhalt img {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

td.history {
  background-color: white;
  width: 30m;
  vertical-align: top;
  padding: 0.5em;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}


a.home:link,
a.home:visited,
a.home:active {
  color        : #B71C11;
  font-family  : arial;
  font-size    : 0.95em;
  font-weight  : normal;
}

a.home:hover {
  color       : #B71C11;
  font-family : arial;
  font-size   : 0.95em;
  font-weight : normal;
 
}


a:link,
a:active,
a:visited {
  color          : #B71C11;
  font-family    : arial;
  font-weight    : bold;
  text-decoration: none;
}

a:hover {
  color          : #000;
  font-family    : arial;
  font-weight    : bold;
  text-decoration: none;
}


/* Einfache Listen */

.simple,
.simple li {
  list-style  : none;
  margin-left : 0;
  padding-left: 0;
}

em {
  font-style : normal;
  font-weight: bold;
}

.content p{
	padding-bottom : 15px;
	margin-top     : 5px;
	margin-bottom  : 0;
}

.content ul {
	clear        : both;
	margin       : 0;
	padding      : 0;
	font-size    : 12px;
	font-family  : Arial,sans-serif;
	font-weight  : normal;
	font-style   : normal;
	font-variant : normal;
	font-stretch : normal;
}
.content ul img{
	float    : none;
	border   : none;
	clear    : both;
}

.content li {
	margin       : 0;
	list-style-type: none;
}

/* Liste mit Punkt */

.content ul li {
	list-style-type: none;
	padding        : 0;
	margin-left    : 0px;
}

/* Aufzählung */
.content ol {
	margin-left : 32px;
	padding     : 0;
}

/* Unsichtaber Liste */

.content ul.simple li {
	list-style-type: none;
	padding        : 0;
	margin         : 0;
}
