
/* CSS Document */
html {overflow: -moz-scrollbars-vertical; height: 100%; }
body{padding:0px; margin:0px; color:#000000; font:13px/19px Arial, Helvetica, sans-serif; behavior:url("csshover.htc");}
div, p, h2, h3, h4, h5, img{padding:0px; margin:0px;}


.error{
	color:red;
	margin:20px 0 15px 0;
}
.error li{
	
}

.info{
	color:green;
	margin:20px 0 15px 0;
}

#contentPan{position: relative;	width:821px; margin: 0 auto;} 

/*----TOP PANEL----*/
#contentPan div.location{position:absolute; top:225px; text-align:left; color:#333;}
#contentPan div.location a{background:url(/app/pics/arrow.gif) 5px 6px no-repeat #fff; padding-left:18px; line-height:10px; color:blue; text-decoration:none;}
#contentPan div.location a.start{background:none; padding:0px;}


#countryPan{position:absolute; width:610px; left:505px; top:20px; margin:0px; padding:0px;}
#countryPan h3{text-decoration:none; font-size:11px; font-weight:bold; color:#333333; margin-top:5px; line-height:15px;}
#countryPan a{color:#555500; text-decoration:none; font-size:12px; font-weight:500; color:#164D88; line-height:15px;}
#countryPan a:hover{text-decoration:underline;}

#countryPan ul{display:inline; margin:0px;	padding:0px; }
#countryPan ul li{display:inline;}
#countryPan ul li a img{border:0px solid;	width:24px; height:16px;}
#countryPan ul li.selected a img{width:30px; height:20px;}
/*----/TOP PANEL----*/


/*--Submenu --*/
#submenu{ padding:10px 0 0 0;}
#submenu li { font-weight:normal; font-size:13px; color:#3D5855;}
#submenu li:hover {cursor:pointer; text-decoration:underline;}

#submenu li.title{ font-weight:bold; color:#3D5855; font-size:15px;}
#submenu li.title:hover{text-decoration:none; cursor:auto;}
#submenu span ul{ border-left:1px solid #3D5855; margin-left: 10px;}
#submenu span p{ margin-top:5px; margin-left:5px;}
#submenu span p.title{ font-weight:bold; color:#666633; font-size:13px; }
#submenu span p.title:hover {cursor:pointer; text-decoration:underline;}

#submenu span.selected p.title {color:#000;}
#submenu span.selected li.selected{font-weight:bold;}


/*----Info Panel----*/
#infoPan{width:190px; position:absolute; top:280px;}
#infoPan ul{list-style-type:none; padding:0px; margin:0px;}
#infoPan a{display:block; background:url(/app/pics/bullet2-normal.gif) 0 7px no-repeat #fff; text-decoration:none; line-height:20px; padding-left:12px; color:#014A83; }
#infoPan a:hover{background:url(/app/pics/bullet2-hover.gif) 0 7px no-repeat #fff; text-decoration:underline;}
#infoPan h2{font-size:13px; line-height:15px; padding-top:20px; color:#3D5855;}

/* Kasten */
#infoPan div.kasten{width:158px; border:1px solid #DFD79C; background:#fff; padding:10px; margin:10px 10px 10px 0px;}
#infoPan div.kasten h2{ padding:0 0 10px 0; font-size:15px;}
#infoPan div.kasten li.caption{font-weight:bold; padding:5px 0 0 0px; }
/*----/Info Panel----*/



/*----Body Right Panel----*/
#rightPan{width:610px; position:absolute;  top:197px;  float:left; border-right:1px solid #DDDDDD; padding:85px 10px 0px 200px;}
#rightPan a{text-decoration:none; font-size:13px; color:#014A83;}
#rightPan a:hover{text-decoration:underline;}
#rightPan ul{margin-top:0px; }
#rightPan p{margin-bottom:0px;  clear:both;  padding:0 0 10px 0;}

#rightPan h1{padding:10px 0 20px 0px; color:#3D5855; font-size:17px; margin:0px; }
#rightPan h2{padding:10px 0 10px 0px; color:#3D5855; margin-top:10px; font-size:14px; margin:0px; }
#rightPan h3{padding:0 0 0 0; font-weight:bold; font-size:13px; margin:0px; }

#rightPan p.footerPan{text-align:center; margin:10px auto 0px auto;}
#rightPan p.footerPan a{padding:0 10px 0;}

/* Kasten */
#rightPan div.kasten{width:100%; border:1px solid #DFD79C; background:#fff; margin:10px 10px 10px 0px;}

/* Box */
#rightPan div.box{width:590px; font-style:italic; padding:10px; border:1px solid #DFD79C; background:whitesmoke; margin:10px 0px 10px 0px; }

#rightPan table{margin-top:5px; margin-bottom:5px; border:1px solid #DFD79C; font-style:italic; background-color:whitesmoke; margin:10px 0px 10px 0px; width:610px; }
#rightPan table tr td{text-valign:top; padding:5px; }

#rightPan table.productlist{padding-bottom:20px;}
#rightPan table.productlist p{padding-left:10px;}

