


/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- Body
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */
 
body.print 
	{ 
	background-color:#fff; 
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkContainer
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkContainer
	{
	background-color: #EEEEEE;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSFile
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSFile div.title a:link,
div.ZMSFile div.title a:visited,
div.ZMSFile div.title
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSFile div.text
	{
	font-size:xx-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSLinkElement
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSLinkElement
	{
	background-color: #EEEEEE;
	padding: 2px;
	}

div.ZMSLinkElement div.title a:link,
div.ZMSLinkElement div.title a:visited,
div.ZMSLinkElement div.title
	{
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
	color:black;
	}

div.ZMSLinkElement div.text
	{
	font-size:xx-small;
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSGraphic 
	{ 
	background-color:transparent; 
	margin: 4px;
	}

div.ZMSGraphic.left 
	{
	text-align:left;
	}
	
div.ZMSGraphic.right 
	{
	text-align:right;
	}

div.ZMSGraphic.center 
	{
	text-align:center;
	}

div.ZMSGraphic.floatleft
	{ 
	float:left;
	}

div.ZMSGraphic.floatright
	{ 
	float:right;
	}

div.ZMSGraphic.center
	{ 
	text-align:center;
	}

div.graphic.alignleft
	{
	float:left;
	text-align:right;
	}
	
div.graphic.alignright
	{
	float:right;
	text-align:right;
	}
	
div.ZMSGraphic div.text
	{
	padding: 4px;
	}
	
a.zoom img.zoom
	{
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/zoom.gif);
	}

a.download img.download
	{
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/download.gif);
	}

a.superzoom img.superzoom
	{
	width: 23px;
	height: 21px;
	background: url(/misc_/zms/superzoom.gif);
	}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSTables
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

table.ZMSTable th 
	{ 
	background-color:#DDEFFC; 
	}
	
table.ZMSTable td { 
	background-color:#EEEEEE; 
	}

body.print table.ZMSTable th, 
body.print table.ZMSTable td
	{ 
	background-color:transparent; 
	}	

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSTeaser
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div#teaser
	{
	width:150px;
	font-size:x-small;
	}

div.ZMSTeaserContainer
	{
	padding:1px;
	margin-bottom:10px;
	}

div.ZMSTeaserElement
	{

	}

div.ZMSTeaserElement img.title
	{
	border: none;
	}

div.ZMSTeaserElement div.title a:link,
div.ZMSTeaserElement div.title a:visited,
div.ZMSTeaserElement div.title
	{
	font-weight:bold;
	text-decoration:none;
	color:black;
	padding: 2px;
	display: block;
	}

div.ZMSTeaserElement div.text a:link,
div.ZMSTeaserElement div.text a:visited,
div.ZMSTeaserElement div.text
	{
	}



/*************************/
/* Corners  */
/*************************/
  
  
  
  

.bl
{
	background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/corners/bl.gif) 0 100% no-repeat #A5A5A5;
	width: 300px;
}

.br { background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/corners/br.gif) 100% 100% no-repeat; }
.tl { background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/corners/tl.gif) 0 0 no-repeat; }

.tr
{
	background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/corners/tr.gif) 100% 0 no-repeat;
	padding: 10px;
}

.blgImage
{
	background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/cornerslightgrey/bl_lg.gif) 0 100% no-repeat #ddd;
	width: 470px;
}

.blgHintergrundInfo
{
	background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/cornerslightgrey/bl_lg.gif) 0 100% no-repeat #ddd;
	width: 710px;
}

.bedien_elemente_grossbild
{
	
	width: 470px;
}

.blg
{
	background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/cornerslightgrey/bl_lg.gif) 0 100% no-repeat #ddd;
	width: 450px;
}

.brg { background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/cornerslightgrey/br_lg.gif) 100% 100% no-repeat; }
.tlg { background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/cornerslightgrey/tl_lg.gif) 0 0 no-repeat; }

.trg
{
	background: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/cornerslightgrey/tr_lg.gif) 100% 0 no-repeat;
	padding: 10px;
}

.clear
{
	font-size: 1px;
	height: 1px;
}

/* basic.css */
body
{
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
}

ul
{
	margin: 0px;
	padding: 0px;
}

/* no margin for all li elements */
ul,
ul li
{
	list-style: none;
	margin: 0px;
	padding: 3px 2px 2px 0px;
}

/* first level li */
ul li { }

/* a within first level li */
ul li a { }

/* second level li have 15px indendation and no background color */
ul ul li { padding-left: 12px; }

/* third level li have 15px indentation*/
ul ul ul li { padding-left: 12px; }
ul ul li a { color: #000; }

a
{
	text-decoration: none;
	color: #000000;
}

a:hover
{
	text-decoration: underline;
	color: #333;
}

a.zoom img.zoom
{
	width: 21px;
	height: 19px;
	background: url(/misc_/zms/zoom.gif);
	background-position: -1px -1px;
}

pre, .pre, div.box
{
	border: 0px;
	padding: 0px;
	background-color: #fafafa;
	overflow: hidden;
	margin-left: 30px;
}

.pre
{
	font-family: monospace;
	margin: 0px;
}

span.pre { padding: 0px; }

div.box pre
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

h1
{
	page-break-before: always;
	font-size: 12px;
}

h2
{
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #666;
	margin-top: 0.0em;
	margin-bottom: 0.8em;
	margin-left: 0px;
	margin-right: 10px;
}

h3
{
	font-size: 10px;
	line-height: 140%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.2em;
	margin-left: 0px;
	margin-right: 10px;
}

h4 { margin-left: 20px; }
img { border-width: 0px; }

div#pnlBase
{
	width: 1024px;
	margin: auto;
	background-image:url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/body_BG.gif);
}
div#pn2Base
{
	width: 984px;
	margin: auto;
	text-align: left;
	background: #fff;
	position: relative;
}
div#colLeft
{
	width: 238px;
	float: left;
	color: rgb(51, 51, 51);
        overflow:hidden;
}

div#pn1Content
{
	width: 710px;
	float: left;	
}
div#colContent
{
	width:710px;
	float: left;
	border-left:1px;
}
div#rowContent
{
	width: 988px;
}
/*.rowContent/*
br.clear { clear: both; }
div.apiDocuItem { margin-left: 20px; }

/* content.css */
#pnlContent { line-height: 150%; }

div.ZMSGraphic
{
	margin-top: 25px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 15px;
}

p
{
	line-height: 140%;
	margin-top: 0;
	margin-bottom: 0.5em;
	margin-right: 200px;
	font-size: 10px;
	color: #1E1E1E;
}

p.boxnote
{
	line-height: 140%;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 11.0px;
	font-weight: bold;
	color: #666666;
}

p.diatext
{
	line-height: 100%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 10.0px;
}

p.photostorytext
{
	line-height: 150%;
	margin-left:  25px;
	margin-right: 15px;
	margin-bottom: 5px;
	font-size: 10.0px;
}
p.photostoryyheadline1
{
	line-height: 120%;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	font-size: 18.0px;
	color:#999;
}
p.photostoryyheadline2
{
	line-height: 120%;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	font-size: 14.0px;
	color:#666;
}

p.layout
{
	line-height: 140%;
	margin-left: 5px;
	margin-right: 0px;
	font-size: 10.0px;
}

p.description
{
	margin-right: 100px;
	font-size: 16.0px;
	font-weight: bold;
}

p.teaserTitle
{
	color: rgb(51, 51, 51);
	line-height: 140%;
	font-weight: bold;
	margin-top: 0.5em;
	margin-right: 3px;
}

p.teaserText
{
	line-height: 140%;
	font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 0.3em;
	margin-right: 3px;
}

p.heading3
{
	line-height: 140%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-left: 0px;
	margin-right: 10px;
	font-size: 0.8em;
}

p.heading2
{
	color: rgb(51, 51, 51);
	line-height: 140%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.8em;
	margin-left: 0px;
	margin-right: 10px;
}

/* header.css */
#imgHeader { padding-top:0px;padding-bottom: 15px;padding-left:20px background:none;}

#pnlMainNavigation
{
	background-image: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/bgr-nav.gif);
	height: 20px;
	padding-left: 240px;
}

#microNavigation { height: 20px; }

#navi
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#pnlSearch .colLeft a { color: rgb(99,99,99); }
.ZMS_Graphic { margin: 0px 0px 12px 0px; }

.graphic
{
	margin: 0px 0px 12px 0px;
	border: 0px;
}

table.box_light { background-color: #ddd; }

/**********************/
/* navigation_tree.css */
/**********************/
#treeNavigation
{
	margin-left: 0em;
	clear: both;
	padding: 0;
}

#treeNavigation ul
{
	margin-left: 1em;
	padding: 0;
}

#treeNavigation ul ul { margin-left: 0.0em; }
#treeNavigation li { margin: 0px; }

#treeNavigation a
{
	color: rgb(99,99,99);
	text-decoration: none;
	font-weight: normal;
	margin-left: 0em;
	background-image: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/arr_closed.gif);
	background-repeat: no-repeat;
	padding-left: 2em;
}

#treeNavigation a.active
{
	color: #000;
	margin-left: 0em;
	background-image: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/arr_opened.gif);
	background-repeat: no-repeat;
	padding-left: 2em;
}

#treeNavigation a.activenode
{
	color: #000;
	margin-left: 0em;
	background-image: url(http://www.linnea-images.de/kundenkatalog-linnea-images.de/common/arr_current.gif);
	background-repeat: no-repeat;
	padding-left: 2em;
}

#treeNavigation a:hover { text-decoration: underline; }

div.ZMSGraphic
{
	background-color: transparent;
	margin: 4px;
}

/**********************/

/* Styles Forms
/**********************/

/* forms */
form {padding-left:0em; }
input, select, textarea { margin-left: 0em; }

fieldset
{
	margin: 1em 0;
	padding: 0em 1em;
	border: 0px solid #696;
}

fieldset br { display: none; }

legend
{
	font-weight: bold;
	color: #696;
	padding: .2em .5em;
	border: 1px solid #696;
}

fieldset div
{
	clear: both;
	margin: .1em 0;
	position: relative;
}

fieldset div span { display: none; }

* html fieldset div span
{
	font-size: 85%;
	margin-left: 1em;
	padding: .4em;
	display: block;
}

label, fieldset div.cr p
{
	margin: 0;
	display: block;
	width: 13em;
	text-align: right;
	padding-right: 1em;
	float: left;
}

fieldset div.cr label
{
	text-align: left;
	margin-top: 1em;
	margin-left: 14em;
	width: auto;
	float: none;
}

fieldset div.crlist
{
	text-align: left;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 14em;
	width: auto;
	float: none;
}

.mandat { color: #834961; }

/**********************/
/* Styles  AGB Datebschutz etc  Rohbau verbessern*/
/**********************/
p.p1
{
	margin-top: 0;
	margin-bottom: 0.5em;
	margin-right: 200px;
	font-size: 16.0px;
}

p.p2
{
	margin-top: 0;
	margin-bottom: 0.5em;
	margin-right: 200px;
	font-size: 10.0px;
}

p.p3
{
	margin-top: 0;
	margin-bottom: 0.5em;
	margin-right: 200px;
	font: 10.0px Arial;
}

p.p4
{
	margin: 0.0px 0.0px 10.0px 16.0px;
	font: 10.0px Arial;
}

p.p5
{
	margin: 0.0px 0.0px 0.0px 13.0px;
	text-indent: -13.0px;
	font: 10.0px Arial;
}

p.p6
{
	margin: 0.0px 0.0px 10.0px 13.0px;
	text-indent: -13.0px;
	font: 10.0px Arial;
}

p.p7
{
	margin: 0.0px 0.0px 0.0px 24.0px;
	font: 10.0px Arial;
}

p.p8
{
	margin: 0.0px 0.0px 10.0px 24.0px;
	font: 10.0px Arial;
}

span.s1 { text-decoration: underline; }
span.s2 { font: 10.0px Arial; }
span.s3 { font: 10.7px Arial; }
span.s4 { font: 8.3px Arial; }

/**********************/
/* Teaser */
/**********************/
.neutralColorWhite { background-color: #FFFFFF; }

.ZMSTeaserElement
{
	width: 150px;
	margin-top: 2px;
	margin-bottom: 8px;
	margin-left: 10px;
	text-align: left;
}

.text { color: rgb(99,99,99); }

/*************************/
/* Management Interface  */
/*************************/

/**************************************/
/* 1. CSS-Modul: COLORS               */
/**************************************/
.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #fff}
.neutralColorLight {background-color: #e8e8e8}
.neutralColorMedium {background-color: #ccc}
.neutralColorStrong {background-color: #999}
.neutralColorBlack  {background-color: #000}
.teaserColor {background-color: #B8CB00;}
.secondColorStrong {background-color: #aaa;}
.secondColorMedium {background-color: #ddd;}
.secondColorLight {background-color: #eee;}
.primColorStrong {background-color: #000;}
.primColorLight {background-color: #e8e8e8;}
.primColorMedium {background-color:#ccc;}

 
