@import url("dd.window.2.0.0.css");
@import url("dd.table.1.0.0.css");
body{
	margin:0;
	background-color: #FFFFFF;
}
#centerTable{
	width : 100%;
	height: 100%;
}
td.CssCenterTable{
	text-align: 		center;
	vertical-align:	center;
}
#mainWindow{
	position:	relative;
	width:		820px;
	height:		585px;
	margin: 		0 auto;
	text-align: 	left;
	valign: 		top;
}
.CssContent {
	font-family:  	Verdana, Helvetica, sans-serif ;
	font-size:		12px;
 	line-height:		14px;
	text-align:		left;
}
#mainWindow .CssContent{
	background-color: 	white;
}
img{
	border: none;
}
iframe {
	padding: 0;
}
h1, h2, h3, p {
	margin: 		0 0 14px 0;
	padding: 	0 20px 0 0;
	font-family:	inherit;
	font-size:	11px;
	line-height:	inherit;
}
h1 {
	font-size: 	12px;
	font-weight: bold;
}
h1 em{
	font-weight:	normal;
	font-style:	italic;
}
h1 .CssDatum {
	font-weight:	normal;
	font-size: 	10px;
	color:		#808080;
}
h2 {
	font-weight: normal;
	/*font-style:italic;*/
	font-size: 	12px;
}
h3 {
	font-weight: bold;
	color:		#808080;
	margin: 		0 0 0 0;
}
ul{
	list-style-type: square;
}
li{
	margin-left: -20px;
}
p {
	 color: black;
	 /*font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;*/
}
.CssRubrik {
	color:			#808080;
	border-bottom:	dashed 1px lightgrey;
	text-align:		left;
}
#logo {
	position:	absolute;
	top:			518px;
	left:		635px;
}
#contentPane {
	position:	absolute;
	top:			105px;
	left:		210px;
	width:		410px;
	height:		386px;
	overflow:	auto;
	/*padding-right:	20px;*/
	-moz-box-sizing:border-box;
}
#menu{
	position:	absolute;
	width:		180px;
	top:			105px;
	left:		25px;
	height:		386px;
}
#footer{
	width:		90%;
	height:		40px;
	border-top: 1px solid #f0f0f0;
	padding-top: 10px;
}
#metamenu{
	position:	absolute;
	right:		35px;
	top:			25px;
	width:		600px;
	height:		30px;
}
#backMenuPane{
	position:	absolute;
	width:		140px;
	top:			525px;
	left:		35px;
}
#linkPane {
	position:	absolute;
	top:			105px;
	width:		130px;
	left:		635px;
	height:		386px;
}
.linkPane{
	text-align:	right;
}
#pmmenue {
	position:	absolute;
	top:			105px;
	width:		130px;
	left:		635px;
	font-family: arial;
	line-height:	normal;
	height: 180px;
}
/** TODO: farben und umgang mit allgemeinen a href definieren ew220205 **/
#contentPane a{color:#404040;text-decoration: underline}
#contentPane a:hover{color:#EE7700/*#EE7700*/;text-decoration: underline}
#contentPane a:visited{color:#404040;text-decoration: underline}
/************************************************************************/
p a {
	text-decoration:	none;
	color:			#808080;
}
p a:hover, p a:active {
	color:			rgb(238,119,0);
	text-decoration: underline;
}
.linkItem{
	padding-right: 		10px;
	text-decoration: 	none;
	display:				block;
	color:				#808080;
	cursor: 				pointer;
	background-image: 	url("images/link_bullet_inaktiv.gif");
	background-repeat: 	no-repeat;
	background-position: right 5px;
}
p.CssList {
	position:		relative;
	padding-left: 	35px;
}
p.CssList .CssNumber{
	position:	absolute;
	top:			-1px;
	left:		-35px;
}
p.CssList > .CssNumber{
	top: 0px;
	left:0px;
}
p.CssDDComment {
	font-weight: bold;
}
.linkItem span{
	display:		block;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 	9px;
	color: 		#c0c0c0;
}
a.linkItem:hover span, a.linkItem:active span {
	color: black;
}
a.linkItem:hover, a.linkItem:active,
#metaMenuPane a.menuItem:hover, #metaMenuPane a.menuItem:active{
	color:black;
	text-decoration: underline;
	background-image: url("images/link_bullet_aktiv.gif");
}
#backMenuPane a.menuItem:link,
#backMenuPane a.menuItem:visited{
	font-weight:		normal;
	text-decoration: none;
	color: 			#c0c0c0;
}
#backMenuPane a.menuItem:hover,
#backMenuPane a.menuItem:active {
	color: black;
}
.CssNormalTable{
	width:	100%;
	border: 	none;
	border-colapse:	colapse;
	font-size:		10px;
	margin-bottom:	15px;
	text-align: 		left;
}
.CssNormalTable img{
	border: none;
}
.CssNormalTable td{
	text-align: left;
}
.CssLogoImages{
	float:	left;
	margin: 	0pt 10px 5px 0pt;
}
.CssKontakt {
	float: 	left;
}
.CssProductImage {
 	position:absolute;
 	left: 0px;
 	bottom:0px;
 }