/*==================================================
Stylesheet fuer den Katalog
==================================================*/

/* Das "Logo" soll auch im Druck sein Aussehen behalten */
/*@import url("../_cmn/logo.css");*/

/* Fuer die Druckausgabe ueberfluessiges abschalten */
#nav, #val, .legacycontent {
  display: none;
}
/* Link auf Bildern ohne Border */
a img {
  border: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after: avoid;
}


body{font-color:#000000;font:8pt Verdana, Arial;}
#standard{ background:#FFFFFF; border:1px solid #c0c0c0; padding:3px; }
#premium{ background:#EEEEEE; border:1px solid #FF0000; padding:3px; }

.list_foot{ background:#F7F7E7; border:0px solid #FF0000; padding:0px; width:99%}

.xxlink_titel_normal{color:#5e74b3;font:8pt Verdana, Arial;text-decoration:underline;}
.xxlink_titel_premium{color:red;font:10pt Verdana, Arial;text-decoration:underline;}



a, a:visited, a:hover, a:visited:hover {
  color: #000000;
  background: transparent;
  text-decoration: none;
}

a.poollink, a.poollink:visited, a.poollink:hover, a.poollink:visited:hover {
  color: #FFFFFF;
  background: transparent;
  text-decoration: none;
}

a.link_blue, a.link_blue:visited, a.link_blue:hover, a.link_blue:visited:hover {
  color: navy;
  background: transparent;
  text-decoration: underline;
}

td.poolmenub{
/*
PADDING-RIGHT: 5px; PADDING-LEFT: 20px;
BACKGROUND: url(../images/bg_main.gif) #efefef fixed no-repeat left top;
COLOR: #000000
background-color:orange;
width:500px;height:200px;
border:1px solid red;

*/
background-image:url(/images_katalog/menu_bg.jpg);
padding-left:14px;padding-right:14px;
color:white;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}


code {
  font-size: .76em; /* Code wird sonst viel zu gross gerendert */
  font-family: Monaco, monospace;
  color: #333;
  background: transparent;
}

div.beispiel {
  border: 2pt solid #bbb;
  background-color: #eee;
  padding: 3pt;
  page-break-inside: avoid;
}




table.null {background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;}
tr.null {background-color:#FFFFFF;}

.indextab {BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana}

table.border_blue{width:99%;border-collapse:collapse;border-spacing:0px;border:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;}

table.border_blue_edit{width:99%;border-collapse:collapse;border-spacing:0px;border:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;margin:2px;}

table.border_red_edit{width:99%;border-collapse:collapse;border-spacing:0px;border:#FF0000 solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;margin:2px;}

table.border_white_edit{width:99%;border-collapse:collapse;border-spacing:0px;border:#FFFFFF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;}

td.blue_edit{border-spacing:1px;background-color:#FFFFFF;FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR:#000000;}
td.blue_edit11{border-spacing:1px;background-color:#FFFFFF;FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#000000;}
td.blue_edit12{border-spacing:1px;background-color:#FFFFFF;FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:#000000;}

td.blue_edit12bg{border-spacing:1px;background-color:#ccFFFF;FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:navy;}

td.line_blue{border-spacing:1px;border-bottom:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-WEIGHT:normal; FONT-SIZE:10px;COLOR:#003399;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;}

td.line_blue_bg_marked{border-spacing:1px;border-bottom:#BDD7EF solid 1px;background-color:#CCFFCC;FONT-WEIGHT:normal; FONT-SIZE:10px;COLOR:#003399;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;}

td.line_blue_green_marked{border-spacing:1px;border-bottom:#BDD7EF solid 1px;background-color:#CCFFCC;FONT-WEIGHT:normal; FONT-SIZE:10px;COLOR:#003399;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;}
td.line_blue_red_marked{border-spacing:1px;border-bottom:#BDD7EF solid 1px;background-color:#FBD584;FONT-WEIGHT:normal; FONT-SIZE:10px;COLOR:#003399;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;}

td.line_blue_yellow_pmarked{border-spacing:1px;border:#BDD7EF solid 1px;background-color:#FFFF99;FONT-WEIGHT:bold; FONT-SIZE:14px;COLOR:#003399;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;}

td.topline_blue{border-spacing:0px;border-top:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-WEIGHT:normal; FONT-SIZE:10px;COLOR:#003399;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;}

td.border_blue_edit{border-collapse:collapse;border-spacing:1px;border:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;}

td.border_red_edit{border-collapse:collapse;border-spacing:1px;border:#FF0000 solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;}

td.border_grey_edit{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;}

td.border_blue_edit_top{border-collapse:collapse;border-spacing:1px;border-top:#BDD7EF solid 1px;border-left:#BDD7EF solid 1px;border-right:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;}

td.border_blue_edit_left{border-collapse:collapse;border-spacing:1px;border-top:#BDD7EF solid 1px;border-left:#BDD7EF solid 1px;border-bottom:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;FONT-SIZE:8pt;}

td.border_blue_edit_right{border-collapse:collapse;border-spacing:1px;border-spacing:1px;border-top:#BDD7EF solid 1px;border-right:#BDD7EF solid 1px;border-bottom:#BDD7EF solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;}

td.content_white_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_blue_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#EEF9FF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_mint_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#F0FFF4;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_green_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#00FF00;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_rose_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#FFD9EC;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_yellow_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#FFFF99;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_out_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#B9C7DD;;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}

td.content_lay_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#FFB6C1;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_back_bg{border-collapse:collapse;border-spacing:1px;border:#E9E7E9 solid 1px;background-color:#ADD8E6;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}


td.content_rule1_bg{border-collapse:collapse;border-spacing:1px;border:#E9a7E9 solid 1px;background-color:#EEF9FF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_rule2_bg{border-collapse:collapse;border-spacing:1px;border:#E9a7E9 solid 1px;background-color:#EEF9FF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_rule3_bg{border-collapse:collapse;border-spacing:1px;border:#E9a7E9 solid 1px;background-color:#EEF9FF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}
td.content_rule4_bg{border-collapse:collapse;border-spacing:1px;border:#E9a7E9 solid 1px;background-color:#EEF9FF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:10px;font-weight:normal;}


td.content_avorschau{
border-collapse:collapse;border-spacing:2px;border:#E9E7E9 solid 1px;background-color:#FFFFFF;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:12px;font-weight:normal;padding:10px;margin:5px;
}
td.content_avorschau_head{
border-collapse:collapse;border-spacing:5px;border:#E9E7E9 solid 1px;background-color:#EEEEEE;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:14px;font-weight:bold;padding:10px;margin:10px;
}

div.box_bgrose{
/*align=justify style="background-color:#FBEBD3"*/
background-color:#FBEBD3;
border:1px solid red;
padding:10px;
text-align: justify;
margin:5px;
}
div.box_bgsun{
/*align=justify style="background-color:#FBEBD3"*/
background-color:#FACC86;
border:1px solid red;
padding:10px;
text-align: justify;
margin:5px;
}
div.box_bgblue{
/*align=justify style="background-color:#BAD6EF"*/
background-color:#BAD6EF;
border:1px solid red;
padding:10px;
margin:5px;
text-align: justify;
}





/* Formulare */

/* Formular feld Text rot*/
input.redfield {
	background-color: #FF0000;
	color : #FF0000;
	font-size : 10px;
	font-weight:bold;
	border : 1px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* submit buttom */
.bfield {
	background-color: #F3F3F3;
	/*color : #000000;*/
	font-size : 10px;
	/*border : 1px solid #d6dbef;*/
	border-top:1px solid #d6dbef;
	border-left:1px solid #d6dbef;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-image: url(/image/background4.gif);*/
}
/* Formular feld */
.ifield {
	background-color: #F3F3F3;
	color : #000000;
	font-size : 9px;
	border : 1px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Upload feld */
.ffield {
	background-color: #F3F3F3;
	color : #000000;
	font-size : 9px;
	border : 1px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Select feld */
.sfield {
	background-color: #F3F3F3;
	color : #000000;
	font-size : 9px;
	border : 1px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Checkbox feld */
.cfield {
	background-color: ;
	color : #000000;
	font-size : 8px;
	border : 0px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Radio feld */
.rfield {
	background-color: ;
	color : #000000;
	font-size : 8px;
	border : 0px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Area feld */
.afield {
	background-color: #F3F3F3;
	color : #000000;
	font-size : 9px;
	border : 1px solid #d6dbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
