/* filename: /css/format_screen.css
   version 1.01 - 2004-08-23
   special styles for format-aktuell.de
   randolf dot manderbach at gpm dot de
   frank dot klein at gpm dot de */

/*body	{background-image: url("/img/gen_bg.gif"); } */

body	{font-family: Arial, Helvetica, sans-serif;padding:0;margin:0;}

#stage {
	position: relative;
	width: 881px;
	margin: 0 auto; 
}

address	{font-style: normal;}

#logoDiv	{position: absolute; top: 77px; left: 721px;  width: 180px; height: 40px; z-index: 1100;}

#navMainDiv	{position: absolute; top: 110px; left: 0px; width: 881px; z-index: 1000; vertical-align: middle; border-style: solid; border-width: 1px; border-color: #fff; layer-background-color: #8E9198; background-color: #8E9198;}

#headlineDiv {
	position: absolute;
	top: 164px;
	left: 15px;
	z-index: 1000;
	width: 200px;
}

#headlineDiv h1	{
	font-size: 24px;
	color: #8E9198;
	padding: 0;
	margin: 0;
}
#navSubHomeDiv	{position: absolute; top: 165px; left: 15px; z-index: 1000; layer-background-color: #fff; background-color: #fff;}
#navMetaDiv	{position: absolute; top: 2px; left: 658px; z-index: 1000; vertical-align: middle; border-style: solid; border-width: 1px; border-color: #8E9198; layer-background-color: #fff; background-color: #fff; display: none;}
#pathDiv	{position: absolute; top: 120px; left: 180px; z-index: 1010; display: none;}
#pathSublineDiv	{position: absolute; top: 15px; left: 0px; z-index: 1010;}

#mainContentDiv	{position: absolute; top: 145px; left: 244px; width: 615px; min-height:400px; padding: 20px 10px 10px 10px; z-index: 1000; border-style: solid; border-width: 1px; border-color: #8E9198; layer-background-color: #fff; background-color: #fff;}

#disclaimerDiv	{position: absolute; left: 15px; bottom: 10px;}
#disclaimerDiv2	{position: absolute; left: -100px; bottom: 5px;}

#headerVisualDiv	{position: absolute; top: 0px; left: 0px; z-index: 10; width: 996px; height: 139px;}
#printHeaderDiv		{display: none;}

#zoom01, #zoom02, #zoom03, #zoom04, #zoom05, #zoom06, #zoom07, #zoom08, #zoom09, #zoom10 {text-align: right; display: none; clear: both;}/*  display: none; */

.navmain, .navmainAct, .navsub, .navsubAct, .navsubsub,.navsubsubAct, .navmeta, .path, .headline, .subheadline, .copytext, .copylink, .disclaimer, .errorMessage, .smallfont	{font-family: Arial, Helvetica, sans-serif;}

.headline		{font-size: 16px; line-height: 18px; color: #000; font-weight: bold;}
.subheadline	{font-size: 13px; margin: 0px 0px 15px 0px; padding: 0px; line-height: 16px; color: #000; font-weight: bold;}
.copytext		{font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px; line-height: 18px; color: #000;}
.errorMessage	{margin: 0px 0px 15px 0px; padding: 0px;}
.copytext a		{color: #000;}
.copytext a:hover		{text-decoration: none;}
.smallfont		{font-size: 10px; line-height: 13px; color: #000;}
ul.copytext		{margin-left: 16px;}

.disclaimer	{font-size: 11px; line-height: 13px; color: #8E9198;}
#disclaimerDiv2 .disclaimer	{text-align: right;}

.path		{font-size: 11px; line-height: 13px; color: #464646; text-decoration: none;}


/* styles for haenderl-DB */

#provider_details td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000; padding: 5px 10px 0px 0px;}
#haendlerliste	{font-family: Arial, Helvetica, sans-serif; }
#haendlerliste	td, #haendlerliste	th {font-size: 12px; line-height: 18px; color: #000; padding: 5px 10px 0px 0px;}
#haendlerliste a {font-size: 12px; line-height: 18px; color: #000;}

/* nav + links */


.navmain	{margin-left: 3px;}
.navmain, .navmainAct	{font-size: 12px; line-height: 28px; color: #fff; text-decoration: none;}
 

.navmainAct				{font-weight: bold;}

.navsub		{font-size: 12px; line-height: 18px; color: #8E9198; text-decoration: none;}
.navsubAct	{font-size: 12px; line-height: 18px; color: #fff; text-decoration: none;}
.navsubsub	{font-size: 12px; line-height: 18px; color: #8E9198; text-decoration: none;}
.navsubsubAct	{font-size: 12px; line-height: 18px; color: #fff; text-decoration: none;}
.navmeta	{font-size: 12px; line-height: 18px; color: #8E9198; text-decoration: none;}

a.navmain:hover, a.navsub:hover, a.navsubsub:hover	{text-decoration: underline;}

.copylink		{font-size: 12px; line-height: 18px; color: #000;}

.errorMessage	{font-size: 12px; line-height: 18px; color: #f00;}

/* arrow cols in subnavigation */
.subnavcol		{height: 28px; text-align: center;}
.subsubnavcol	{height: 28px; text-align: center;}


/* form */
.inputtext	{width: 250px;}

/*
ul	{ width: 167px;}
li.subli	{list-style-position:inside; list-style-image: url("/img/arrow_right.gif"); height: 30px; background-color: #8E9198;}
*/

.sublink	{font-size: 12px; color: #8E9198; text-decoration: none;}

.subactive	{background-color: #8E9198;}

.floatRight	{float: right; margin-left: 15px;}

.zoomthumb	{float: right; margin: 0px 0px 10px 10px; clear: both;}
.zoomimage	{float: right; margin: 0px 1px 2px 0px;}

.noMargBot {margin-bottom: 0px !important; }
.space5px	{font-size: 5px; line-height: 5px;}