body {
	padding:0px;
	margin: 0px;
	height:100%;
	color: #FFFFFF;
	background: #000000;
	font-weight: normal;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
#portal {
}
#container {
	background:#ffffff;
}
#kopf {
  /* Keine Angaben notwendig */
}
#spalten {
	min-width:200px;	/* Linke Spaltenbreite */
    padding-left: 200px;  	/* Linke Spaltenbreite */
    padding-right: 0px; 	/* Rechte Spaltenbreite */
}
#links, #mitte, #rechts {
	position: relative;
	float:left;
}
#links {
	width: 200px;          /* Linke Spaltenbreite */
  	right: 200px;          /* Linke Spaltenbreite */
	margin-left: -100%;
	background:#000000;
}
#rechts {
	width: 0px;          /* Rechte Spaltenbreite */
  	margin-right: 0px;  /* Rechte Spaltenbreite */
}
#mitte {
	width: 100%;
}
/*** IE6 Fix ***/
* html #links {
  left: 0px;           /* Rechte Spaltenbreite */
}
#fuss {
	clear:both;
}

h1 {
	FONT: bold 18px/26px Verdana, Arial, Helvetica; COLOR: #FFFF00}
h2 {
	FONT: bold 15px/22px Verdana, Arial, Helvetica; COLOR: #FFFF00}
h3 {
	FONT: bold 14px/18px Verdana, Arial, Helvetica; COLOR: #FFFF00}
	
.menueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}

.menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

a.menue:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.menue:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.menue:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a.menue:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.reviewhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFF00;
}
.reviewueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFF00;
}
p.reviewueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFF00;
}
.bewertung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
.suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	width: 95px;
	color: #000000;
	background-color: #FFFFFF;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.klein a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.klein a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.klein a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.klein a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.review {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 22px;
}
.review h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFF00;
}
.review h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold; 
	color: #FFFF00;
}
.review h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
}
.review a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.review a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.review a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.review a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: normal;
}
taulaxb {
	FONT: 9px/9px Arial, Helvetica;
}
table {
	FONT: 14px/16px Arial, Helvetica;
}
.review td {
	FONT: 16px Arial, Helvetica; COLOR: #ffffff;
}
.review img {
border-color:#FFFF00;
}
td {
	FONT: 16px Arial, Helvetica;
	COLOR: #ffffff;
}
th {
	FONT: bold 14px/16px Arial, Helvetica;
	COLOR: #ffffff;
	background-position: left;
	text-align: left;
}
.nice {
	border-collapse:collapse;
	border-spacing: 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
	font-size:10px;
	margin: 0px;
}
.nice td {
	font-size:12px;
	padding: 1px 4px;
	margin: 0px;
	color: #000000;
	border: 1px solid #000000;
}
.nice a:link,.nice a:visited {
	color:#000080;
}
.nice tr {
	margin: 0px;
	background-color: #EEE7D6;
}
tr.niceeven {
	margin: 0px;
	background-color: #E2D6B8;
}
.nice th {
	COLOR: #000000;
	text-align: left;
	padding: 4px;
	margin: 0px;
	background-color: #C1A564;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-size:12px;
}
.nice th a:link,.nice th a:visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
/* Umrandung für nachfolgende Tabellen löschen */
.nice td td,.nice td th {
	border-width:0;
	padding:1px;
}
.nice .nicehover {
    background:#C1A564;
}

.noborder table {
	FONT: 14px/16px Verdana, Arial, Helvetica;
	border-collapse:collapse;
}
.noborder td {
	FONT: 14px/16px Verdana, Arial, Helvetica; COLOR: #000000;
	padding: 4px;
	margin: 0px;
	border: 0px solid #000000;
}
.noborder th {
	FONT: bold 14px/16px Verdana, Arial, Helvetica;
	COLOR: #000000;
	background-position: left;
	text-align: left;
	background-color: #CAD3F9;
	padding: 4px;
	margin: 0px;
	border: 0px solid #000000;
}
.nicehover {
    background:#CAD3F9;
}
p {
	FONT: 14px/16px Arial, Helvetica, sans-serif; COLOR: #ffffff
}

input {
	FONT: 14px/16px Arial, Helvetica, sans-serif; COLOR: #000000
}
textarea {
	FONT: 14px/16px Verdana, Arial, Helvetica; COLOR: #000000
}
form {
	FONT: 14px/16px Arial, Helvetica, sans-serif; COLOR: #000000
}
.error {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #ff0000
}
.fett {
	TEXT-DECORATION: none;
	font-weight: bold;
}
.fett a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.fett a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.fett a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.fett a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	TEXT-DECORATION: none;
	font-weight: bold;
}
/* Infobox */
div.info {
	float: left;
	z-index:1;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-variant:normal;font-size:10px;;
	color:#000000;
	background-color:#fafceb;
	border: 1px solid #666666;
	padding: 5px;
	margin: 0px 5px;
}
/* Hides from IE-mac \*/
* html div.info {height: 1%;}
* html div.centerarea {height: 1%;}
* html div.centerbody {height: 1%;}
/* End hide from IE-mac */

.info h1 {
	color:#0000ff;
	font-size:120%;
	line-height: 1.1;
}
.info h2 {
	color:#0000ff;
	font-size:110%;
	line-height: 1.1;
}
/* Für divs, die einen neuen Startpunkt nach einem Floater benötigen
   inklusive clear-hack für IE 6 */
.clear {
	clear:both;
}
div.float {
	float:left;
	margin:5px;
	padding:2px;
	text-align:center;
	/*background-color:#dddddd;
	border: 1px solid #000000;*/
	
}
div.float p {
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
}
div.float a,div.float a:visited,div.float a:hover,div.float a:active,div.float a:link {
	font-weight:normal;
}
/* Hides from IE-mac \*/
* html .clear {height: 1px;}
/* End hide from IE-mac */
table.layout {
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}
table.layout td {
	vertical-align:top;
}
/* undo for nested td */
/*table.layout td td {
	vertical-align:middle;
}*/
.centerbody {
	position:static;
	top:0px;
	left:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;;
    color: #000000;
	border: 1px solid #000000;
	background-color: #eeeeee;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 5px;
}
.center {
	margin:5px 5px 5px 5px;
}
.centerhead {
   	color: #ffffff;
	font-weight:bolder;	
	/*border: 1px solid #000000;*/
	background-color: #cc0000;
	padding: 2px 5px;
	margin:0px;
}
.centerbody {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
	color: #000000;
	background-color: #eeeeee;
	padding: 5px;
	margin:0px;
	border: 1px solid #444444;
}
.centerbody h1 {
  	color: #ffffff;
	font-weight:bolder;	
	/*border: 1px solid #000000;*/
	background-color: #cc0000;
	margin: 5px -5px;
	padding: 2px 5px;
}
.form {
	background-color: #e2e1e1;	
	color: #000000;	
	margin: 0px;
	line-height: 14px;
	padding: 3px 3px 3px 3px;
}
.formhead {
	border: 1px solid #000000;
	background-color: #062EDC;	
	color: #ffffff;	
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
	margin: 5px 5px 0px 5px;
}
.formbody {
	padding: 2px 5px;
	margin: 0px 5px 5px 5px;
	border: 1px solid #000000;
	background-color: #e2e1e1;	
	color: #000000;	
}
.formbody td {
	vertical-align:top;
}

/* CSS needed for the tooltip script */
/* Style your tooltips with css */

/* Simple */
.tip {
  background:#F2F0E4;
  border:2px solid #555555;
  padding:0px;
}
.tip .close {
  float:right;
  cursor:pointer;
  background: url(/tierhorror/themes/tierhorror/images/x.gif);
  position:absolute;
  right:2px;
  top:3px;
  height:16px;
  width:16px;
}
.tip .title { 
  font: bold 14px Arial, Helvetica, sans-serif;
  padding: 3px;
  position:relative; 
  display: block; 
  background: #C4B88E;
  margin:0px 0px 0px 0px; 
  color: #000000; 
}
.tip .title2 { 
  font: bold 16px Arial, Helvetica, sans-serif;
  padding: 5px;
  position:relative; 
  display: block; 
  background: #C4B88E;
  margin:0px 0px 5px 0px; 
  color: #000000; 
}
.tip .content2 { 
  font: 16px Arial, Helvetica, sans-serif;
  padding: 5px; 
  background: #F2F0E4; 
  color: #000000; 
}
.tip h1 {
	font: bold 16px Verdana, Arial, Helvetica; COLOR: #000000;
}

/* The hint to Hide and Show */
.hint {
   	display: none;
   	z-index:10000;
    position: absolute;
    right: -250px;
    width: 200px;
    color:#000000;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(/tierhorror/themes/tierhorror/images/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/tierhorror/themes/tierhorror/images/pointer.gif) left top no-repeat;
}

/* Classen zur Darstellung eines Icons plus evtl. Text */
.icon_delete,.icon_left,.icon_right,.icon_up,.icon_down,.icon_move,.icon_edit,.icon_cut,
.icon_locked,.icon_unlocked,.icon_add,.icon_history,.icon_info,.icon_switch,.icon_close,
.icon_visible,.icon_invisible {
	height:14px;
	width:3px;
	padding-left:14px;
	display:inline;
	list-style:none;
	cursor:hand;
	text-decoration:none;
}
.icon_delete {background:url(/tierhorror/themes/admin/imgages/trash.gif) no-repeat left top;}
.icon_left {background:url(/tierhorror/themes/tierhorror/images/icon_left.gif) no-repeat left top;}
.icon_right {background:url(/tierhorror/themes/tierhorror/images/icon_right.gif) no-repeat left top;}
.icon_up {background:url(/tierhorror/themes/tierhorror/images/icon_up.gif) no-repeat left top;}
.icon_down {background:url(/tierhorror/themes/tierhorror/images/icon_down.gif) no-repeat left top;}
.icon_move {cursor:move;background:url(/tierhorror/themes/tierhorror/images/icon_move.gif) no-repeat left top;}
.icon_edit {background:url(/tierhorror/themes/admin/images/edit.gif) no-repeat left top;}
.icon_locked {background:url(/tierhorror/themes/tierhorror/images/icon_locked.gif) no-repeat left top;}
.icon_unlocked {background:url(/tierhorror/themes/tierhorror/images/icon_unlocked.gif) no-repeat left top;}
.icon_add {background:url(/tierhorror/themes/tierhorror/images/icon_add.gif) no-repeat left top;}
.icon_history {background:url(/tierhorror/themes/tierhorror/images/icon_history.gif) no-repeat left top;}
.icon_info {background:url(/tierhorror/themes/tierhorror/images/icon_info.gif) no-repeat left top;}
.icon_switch {background:url(/tierhorror/themes/tierhorror/images/icon_switch.gif) no-repeat left top;}
.icon_close {background:url(/tierhorror/themes/tierhorror/images/icon_close.gif) no-repeat left top;}
.icon_cut {background:url(/tierhorror/themes/tierhorror/images/icon_cut.gif) no-repeat left top;}
.icon_visible {background:url(/tierhorror/themes/tierhorror/images/icon_visible.gif) no-repeat left top;}
.icon_invisible {background:url(/tierhorror/themes/tierhorror/images/icon_invisible.gif) no-repeat left top;}
.artbeschreibung p {
margin:0;
padding:10px 0;
}
.nicehl ,#suchergebnis div.nicehl{
	background:#ffff80;
}
#suchergebnis div.trailerlight {
	margin: 0px;
	background-color: #DFDFDF;
}
/* Infobox, Hintbox und Errorbox */
div.infobox,div.hintbox,div.errorbox {
	position:relative;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:12px;
	color:#000000;
	border: 1px solid #666666;
	background: #FAFCEB url(images/infobox.png)  no-repeat 2px 2px;
	padding: 35px 8px 8px 8px;
	margin: 5px 5px;
}
div.hintbox {
	border: 1px solid #a47a00;
	background: #ffe200 url(images/hintbox.png)  no-repeat 2px 2px;
}
div.errorbox {
	border: 2px solid #FF0000;
	background: #ff9c7d url(images/errorbox.png)  no-repeat 2px 2px;
}
.infoboxhead,.hintboxhead,.errorboxhead {
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left:40px;
	top:5px;
}
.errorboxhead {
	color:#800;
}
.infobox table,.hintboxhead table, .errorboxhead table {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:12px;
	color:#000000;
}
/* Hides from IE-mac \*/

* html div.infobox {height: 1%;}
* html div.errorbox {height: 1%;}
* html div.hintbox {height: 1%;}
/* End hide from IE-mac */

.infobox h1,.hintbox h1,.errorbox h1 {
	color:#0000ff;
	font-size:120%;
	line-height: 1.1;
}
.infobox h2,.hintbox h2,.errorbox h2 {
	color:#0000ff;
	font-size:110%;
	line-height: 1.1;
}
.infobox a,.hintbox a,.errorbox a {
	color:#800000;
}

