/* redesign */

* { font-family : Arial,sans-serif; font-size : 12px;}

th {color:#FFF; font-style:italic; font-family: Arial, sans-serif; font-size:16px; text-align:left; padding:0px; padding-top:4px;}
td.content {color:#000; background-color:#FFF; font-family: Arial, sans-serif; font-size:12px;}
td.navtop {color:#FFF; font-family: 'Arial Narrow', Arial, sans-serif; font-size:12px; font-weight:bold;}

a:link      { 	color : #0057D9; text-decoration: none; font-weight: normal; padding:2px; }
a:visited 	{ 	color : #0057D9; 	text-decoration : none; font-weight: normal	 ;padding:2px;}
a:active 	{ 	color : #0057D9; 	text-decoration : none; font-weight: normal	 ;padding:2px;}
a:hover 	{ 	text-decoration : underline; padding:2px;}

/*
.navtop a:link    	{ color:f00; background-color:0057D9; font-family: 'Arial', Arial, sans-serif; font-size:12px; font-weight:normal; padding-left:20px;}
.navtop a:visited	{ color:FAFCFD; background-color:0057D9; font-family: 'Arial', Arial, sans-serif; font-size:12px; font-weight:normal; padding-left:20px;}
.navtop a:active 	{ color:FAFCFD; background-color:0057D9; font-family: 'Arial', Arial, sans-serif; font-size:12px; font-weight:normal; padding-left:20px;}
.navtop a:hover		{ color:FFF; background-color:0057D9; font-family: 'Arial', Arial, sans-serif; font-size:12px; font-weight:normal; padding-left:20px; text-decoration : none;}
*/

.navtop a:link    	{ color:#FFF; background-color:#0057D9; font-family: 'Arial Narrow', Arial, sans-serif; font-size:12px; font-weight:bold; padding-left:20px;}
.navtop a:visited	{ color:#FFF; background-color:#0057D9; font-family: 'Arial Narrow', Arial, sans-serif; font-size:12px; font-weight:bold; padding-left:20px;}
.navtop a:active 	{ color:#FFF; background-color:#0057D9; font-family: 'Arial Narrow', Arial, sans-serif; font-size:12px; font-weight:bold; padding-left:20px;}
.navtop a:hover		{ color:#FFF; background-color:#0057D9; font-family: 'Arial Narrow', Arial, sans-serif; font-size:12px; font-weight:bold; padding-left:20px; text-decoration : none;}

a:link.navleft      { display:block; padding:4px; padding-left:20px; color: #FFF; background-color:#0057D9; text-decoration: none; font-size : 12px; font-weight: normal; }
a:visited.navleft 	{ display:block; padding:4px; padding-left:20px; color: #FFF; background-color:#0057D9; text-decoration: none; font-size : 12px; font-weight: normal; }
a:active.navleft 	{ display:block; padding:4px; padding-left:20px; color: #FFF; background-color:#0057D9; text-decoration: none; font-size : 12px; font-weight: normal; }
a:hover.navleft 	{ display:block; padding:4px; padding-left:20px; color: #FFF; background-color:#0057D9; text-decoration: none; font-size : 12px; font-weight: normal; }


hr {color:#0057D9;}
div.direktsuche {color:#FFF; margin-left:10px;}
input  {font-size:11px; font-weight:normal; color:#000; }
select {width:160px; font-size:11px; font-weight:bold; color:#000;}
select.klein {width:75px; display:inline; font-weight:normal; margin-top:0px;}
select.rubrik {width:150px; display:inline; font-weight:normal; margin-top:0px;}

h1 {font-size:16px; color:#0057D9;}
.fail {color:#F00;}

/* altes layout */
.top {font-size:8pt;text-align:right;font-weight:normal;margin:0px;}
.foot {font-size:8pt; font-weight:bold;color:#000000;text-align:center; padding:10px;}

a:link.nav       { width:100%; padding:3px; background-color:#BDBFC1;font-family : Arial,sans-serif;color: #1A79BE; text-decoration: none; font-size : 11pt; font-weight: normal; }
a:visited.nav { 	width:100%; padding:3px; background-color:#BDBFC1;color : #1A79BE; font-family : Arial,sans-serif;	text-decoration : none; font-size : 11pt; font-weight: normal;	 }
a:active.nav { 	background-color:#1A79BE;color:#FFFFFF; font-family : Arial,sans-serif;	text-decoration : none; font-size : 11pt; font-weight: normal;	 }
a:hover.nav { background-color:#1A79BE;color:#FFFFFF; }

a:link.to    	{ padding:3px; background-color:#FFF;font-family : Arial,sans-serif;color: #F00; text-decoration: none; font-size : 10pt; font-weight: normal; }
a:visited.to 	{ 	padding:3px; background-color:#FFF;color : #F00; font-family : Arial,sans-serif;	text-decoration : none; font-size : 10pt; font-weight: normal;	 }
a:active.to 	{ 	background-color:#FFF;color:#F00; font-family : Arial,sans-serif;	text-decoration : none; font-size : 10pt; font-weight: normal;	 }
a:hover.to 		{ 	background-color:#FFF;color:#F00; text-decoration:underline; }


.datum {font-weight: bold;	margin : 0;}
.fett {font-weight: bold;	margin : 0;}
.titel {font-size:12pt; font-weight:bold;	margin : 0; color : #1A79BE;}
.beschr {font-weight:bold; margin-top:0;  margin-bottom:0;}
.beschr img {margin:6px; margin-left:0; margin-top:0;}
.ausverkauft { background-image:url('../images/ausverk.gif'); }
.ausfall { background-image:url('../images/ausfall.gif');}
.neu { background-image:url('../images/neu.gif');}
.preis { margin-top:0; margin-bottom:0;}

.zinfo { padding:3px; background-color:#FFF;font-family : Arial,sans-serif;color: #000; text-decoration: none; font-size : 10pt; font-weight: normal;}
.blau {color : #0057D9;}
.rot {color: #FF0000;}
.gross { text-transform:uppercase}

a[href$="pdf"]:after { content: " [PDF] ";}
a:active, a:focus {	outline:none;}

.zinfo a:hover {text-decoration:none; color:#ff0000;}