@page { 
size:21.0cm;
}

body
{
color:#000000;
font-size:12px;
line-height:16px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#ffffff;/* war: #fef9f3 */
margin-top:27px;
margin-right:6%;
}
/*margin-left:20px; war bis 01.01.2005 margin-left:6%; margin-right:6%; */



/* Ueberschriften */
h1 {color:#660000;font-size:16px;font-weight:bold;text-align:left;padding:0px;margin-top:3px;margin-bottom:2px; line-height:19px;}
h2 {color:#660000;font-size:125%;font-weight:bold;text-align:left;margin-bottom:3px;}
h3 {color:#660000;font-size:14px;font-weight:bold; text-align:left;margin-bottom:7px;}
h4 {color:#660000;font-size:100%;font-weight:bold;text-align:left;margin-bottom:2px;}

/* Links */
a {text-decoration:none;}
a:link    {color:#1A5B9E;}
a:visited {color:#1A5B9E;}
a:hover   {color:#FF0404;background-color:#FFFF99;text-decoration:underline;}
a:active  {color:#FF0404;}
a:focus   {color:#FF0404;}

/* Table */
table {font-size:100%;}
.tt {text-align:left; background-color:#ffcc99;padding:5px;}
.za {text-align:right;background-color:#ffffcc;padding:5px}
.zb {text-align:right;background-color:#cccccc;padding:5px}
.zf {text-align:left;background-color:#E8E8E8;padding:3px;}
.zc {text-align:center;background-color:#E8E8E8;padding:3px;}
.dd {text-align:left; background-color:#fffff0;padding:5px;}
.bord {border-bottom:1px solid #999999; border-right:1px solid #cccccc;}
/* kleine spalten */
.ttk {font-size:95%;text-align:left; background-color:#ffcc99;padding:5px;}
.zak {font-size:95%;text-align:right;background-color:#ffffcc;padding:5px}
.zbk {font-size:95%;text-align:right;background-color:#cccccc;padding:5px}
.ddk {font-size:95%;text-align:left; background-color:#fffff0;padding:5px;}

/* hervor-gehobener absatz. Anwendung: <p class="hervor">...</p> */
.hervor {border:2px solid #1E76D1; padding:3px; background-color:#ffffff;}

/* Sonderformate LongLifeForArt und Impressum/Copyright */
.icr {text-align:center;font-size:80%; }
.lla {color:#000000;font-size:110%;font-weight:bold;font-family:Batang;}
.rot {color:#FF0000;}
.neu {color:#FFFFFF; background-color:#FF0000; font-weight:bold; padding:0 2px 0 2px;}
.gelb {color:#000000; background-color:#FFFF33; font-weight:bold; padding:0 2px 0 2px;}

/* Emphasis */
em {font-weight:bold;font-style:normal;}

/* Listeneintrag */
ul {margin-top:4px;list-style-image:url(../dot.gif);}
ol {margin-top:5px;}
li {margin-top:4px;}

/* Breadcrumb-Navi */
.breadcrumb {
font-size:90%;text-align:left;color:#000000; padding:0 0 3px 0;
}
/* Breadcrumb-Navi - zweite Zeile bei Mehrfachverlinkung */
.breadcrumb2 {
font-size:90%;text-align:left;color:#000000; padding:0 0 5px 330px;
}
/* Breadcrumb-Navi - zweite Zeile bei Mehrfachverlinkung */
.breadcrumb3 {
font-size:90%;text-align:left;color:#000000; padding:0 0 5px 134px;
}

/* Breadcrumb-Navi - zweite Zeile bei Mehrfachverlinkung */
.breadcrumb4 {
font-size:90%;text-align:left;color:#000000; padding:0 0 5px 367px;
}

/* Zitate (auskommentiert, da bisher leider noch fuer layout verwendet) */
/* blockquote {font-size:90%;background-color:#FFFFEE;}   */

/* kleine schriften */
.kleiner {font-size:90%;}
.klein {font-size:75%;}
.ganzklein {font-size:70%;}

/* Sourcecode */
pre {color:#0000FF;background-color:#FFFFFF;font-size:80%;font-style:normal;font-family:Courier;
}


.ff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bolder;
	color: #000000;
}
.ra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	border: 1px solid #1E76D1;
	background-color: #FFFFCC;
}
.kl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
}
.ffKopie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000000;
	font-size: 95%;
}

/* Boxenlayout Produktübersicht */
.boxhead {
	background-image: url(../images/all/bg_box_head.gif);
	background-repeat: no-repeat;
	padding: 3px 0 3px 7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.boxcontent {
	background-image: url(../images/all/bg_box_cont.gif);
	background-repeat: repeat-y;
}
.boxend{
	background-image: url(../images/all/bg_box_end.gif);
	background-repeat: no-repeat;
}
.text_11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Infoboxen Produktübersicht */

.box a {
color:#ffffff;
background:#b3b06c;
font:bold 16px verdana, sans-serif;
text-decoration:none;
display:block;
padding:5px;
border:1px solid black;}

.box a:hover {
color:black;
background:#ddd8b7;
width:200px;}

.box a span {display:none;}

.box a:hover span {
color:black;
background:#ffffff;
font:normal 11px verdana, sans-serif;
border:1px solid black;
display:block;
padding:10px;}.z0 {
	background-color: #FFFFFF;
}
