/* stylesheet winterreifen-pflicht.at, 2008-06-09, www.bauerwolf.at */
/* letztes Update: xxxx.xx.xx */
/* einwandfrei validiert mit CSS Version 2.1 (nur die wichtigsten Warnungen), am xxxx.xx.xx, http://jigsaw.w3.org/css-validator/ , "Keine Fehler oder Warnungen gefunden"*/

html, body, p, ul, li, h1, h2, h3, h4, div, span, a {
	margin:0;
	padding:0;
}

body { 
	background-image:url(../img/bg_horizontal.gif);
	background-repeat:repeat-x;
	/* background-position:top left; */
	background-color:#FFFFFF;
	color:#333; 
	margin:0; 
	padding:0;  
	text-align:center; 
}

body,td,th,div { font-family:Verdana,Helvetica,sans-serif; font-size:11px; line-height:16px; color:#333; }

p { line-height:18px; margin-bottom:10px; }
h1 { font-size:15px; font-weight:bold; color:#034694; letter-spacing:0.1em; margin-bottom:15px; }
h2 { font-size:13px; font-weight:bold; color:#034694; letter-spacing:0.1em; margin-bottom:6px; margin-top:20px; }
h3 { font-size:13px; font-weight:bold; color:#333; margin-bottom:6px; margin-top:15px; }
h4 { font-size:11px; font-weight:bold; color:#333; margin-bottom:3px; }

p.fuss1 { margin-top:25px; }
img.icon1 { margin-right:10px; }

a:link { color:#CE0000; text-decoration:underline; }
a:visited { color:#CE0000; text-decoration:underline; }
a:hover { color:#CE0000; text-decoration:none; }
a:active { color:#CE0000; text-decoration:none; }

a.metaNav:link { color:#444; text-decoration:none; background-color:#E3E3E3;}
a.metaNav:visited { color:#444; text-decoration:none; background-color:#E3E3E3;}
a.metaNav:hover { color:#444; text-decoration:underline; background-color:#E3E3E3;}
a.metaNav:active { color:#444; text-decoration:none; background-color:#E3E3E3;}

a.nav:link { color:#900; text-decoration:none; font-weight:bold; }
a.nav:visited { color:#900; text-decoration:none; font-weight:bold; }
a.nav:hover { color:#C00; text-decoration:underline; font-weight:bold; }
a.nav:active { color:#900; text-decoration:none; font-weight:bold; }

a.navAktiv:link { color:#777; text-decoration:none; font-weight:bold; }
a.navAktiv:visited { color:#777; text-decoration:none; font-weight:bold; }
a.navAktiv:hover { color:#999; text-decoration:underline; font-weight:bold; }
a.navAktiv:active { color:#777; text-decoration:none; font-weight:bold; }

span.aktiv { border-left:solid 3px #999; padding-left:5px; }

span.stand { background-color:#E3E3E3; }
img.promo { width:194px; height:100px; margin:0px 10px 12px 5px; border:solid 1px #333; display:block; }

#Hintergrund {
	position:absolute; 
	width:1920px; 
	height:1250px;
	left:0px;
	top:0px;
	z-index:1;
	border:none;
	background-image:url(../img/flocke_gross.gif);
	background-repeat:no-repeat;
}

#Header {
	position:absolute; 
	width:1920px; 
	height:89px;
	left:0px;
	top:0px;
	z-index:2;
	border:none;
	background-image:url(../img/titelleiste.gif);
	background-repeat:no-repeat;
}

#HeaderContainerPosition {
	position:absolute; 
	width:100%;
	height:19px;
	left:0px;
	top:0px;
	z-index:3;
	border:none;
}

#HeaderContainerAbstand {
}

#HeaderStand, #HeaderNavigation {
	position:relative;
	font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:19px; color:#444;
}

#HeaderStand {
	text-align:left;
	float:left;
	margin-left:16px; /* linker Abstand */
	display:inline;
}

#HeaderNavigation {
	text-align:right;
	float:right;
	margin-right:10px;
	display:inline;
}

#ContentContainerPosition {
	position:absolute; 
	width:100%;
	height:400px;
	left:0px;
	top:114px;
	z-index:3;
	border:none;
	text-align:left;
	clear:both;
}

#ContentContainerAbstand {
}

#ContentNavigation {
	position:relative;
	text-align:left;
	width:20%;
	float:left;
	border-right:solid 1px #BBBDC1;
}

#NavigationText {
	margin-left:16px; /* linker Abstand */
	padding-bottom:50px;
}

#NavigationText p { margin:10px 0px 10px 0px; line-height:13px; }
#NavigationText p.navGruppe { margin-top:25px; }
#NavigationText p.navEbene2 { text-indent:15px; }

#ContentText {
	position:relative;
	text-align:left;
	float:left;
	width:55%;
	margin-left:2%;
	margin-right:1%;
}

#ContentPromotion {
	position:relative;
	text-align:right;
	width:21%;
	float:right;
}

#Fusszeile {
	clear:both;
}


/* DRUCKER-STYLES */

@media print { 
	body { text-align:left; }
	img { border:none; }
	#NavigationText { display:none; }
	#ContentContainerPosition { top:4em; }
	#HeaderStand { margin-left:0; }
	#ContentNavigation { display:none; }
	#ContentText { width:100%; margin-left:0; margin-right:0; }
	#Hintergrund { display:none; }
	#Header { display:none; }
	#HeaderNavigation { display:none; }
	#ContentPromotion { display:none; }
	#Fusszeile { display:none; }
}
