/* Stylesheet für Katzen wie Felix, bauerwolf.at, 2009-05-07 */

/* anfang der zentrierung */
* { margin:0; padding:0; }
html, body { height:100%; }
body { background-color:#FFF; color:#333; margin:0; padding:0; text-align:center; /* horizontal centering for IE Win quirks */ }
#Center { position:relative; width:770px; height:626px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; background-color:#FFF; clear:left; border:none 0px #000; }
/* ende der zentrierung */

body { font-family:Verdana,Helvetica,sans-serif; font-size:12px; }

/* Links allgemein */
a:link { color:#0047A7; text-decoration:none; font-weight:bold; }
a:visited { color:#0047A7; text-decoration:none; font-weight:bold; }
a:hover { color:#E2001A; text-decoration:underline; font-weight:bold; }
a:active { color:#0047A7; text-decoration:none; font-weight:bold; }

/* Links extern */
a.extern:link { color:#0047A7; text-decoration:underline; font-weight:normal; }
a.extern:visited { color:#0047A7; text-decoration:underline; font-weight:normal; }
a.extern:hover { color:#E2001A; text-decoration:none; font-weight:normal; }
a.extern:active { color:#0047A7; text-decoration:underline; font-weight:normal; }

/* Links intern dezent */
a.intern2:link { color:#0047A7; text-decoration:underline; font-weight:normal; }
a.intern2:visited { color:#0047A7; text-decoration:underline; font-weight:normal; }
a.intern2:hover { color:#E2001A; text-decoration:none; font-weight:normal; }
a.intern2:active { color:#0047A7; text-decoration:underline; font-weight:normal; }

/* Links Metanavigation */
a.footer { font-weight:normal; margin-right:15px; font-size:11px; }
a.footer:link { color:#333; text-decoration:none;  }
a.footer:visited { color:#333; text-decoration:none; }
a.footer:hover { color:#E2001A; text-decoration:underline; }
a.footer:active { color:#333; text-decoration:none; }

/* Text-Elemente */
h1 { font-size:14px; color:#333; font-weight:bold; }
h2 { font-size:12px; color:#333; font-weight:bold; margin:20px 0; }
h3 { font-size:12px; color:#333; font-weight:bold; margin-bottom:5px; line-height:18px; }
h4 { font-size:12px; color:#333; font-weight:bold; margin-bottom:0px; line-height:18px; }
p { margin-bottom:5px; line-height:18px; }
p.neueGruppe { margin-bottom:5px; margin-top:15px; line-height:18px; }
p.jumpTop { text-align:right; margin-right:5px; }
p.download { clear:both; }

#LogoDruck { display:none; }
#LogoClick { position:absolute; width:185px; height:105px; left:0px; top:22px; z-index:2; }
img.logoClick { width:185px; height:105px; border:none; }
img.iconLink { width:12px; height:13px; border:none; vertical-align:middle; margin-right:6px; }
img.navItem { width:230px; height:40px; border:none; }
img.contentInlineLeft { margin-right:15px; margin-bottom:2px; float:left; }
img.contentInlineRight { margin-left:15px; margin-bottom:2px; float:right; }
img.contentFull { width:445px; height:430px; border:none; }

#Hintergrund { position:absolute; width:770px; height:600px; left:0px; top:0px; background-image:url(../img/frame.gif); background-repeat:no-repeat; z-index:1; }
#Fusszeile { position:absolute; width:770px; height:26px; left:0px; top:605px; z-index:1; text-align:left; vertical-align:middle; text-indent:40px; }
#Navigation { position:absolute; width:230px; height:160px; left:49px; top:146px; z-index:2; }
#Motiv { position:absolute; width:288px; height:294px; left:0px; top:306px; z-index:2; }
#ContentBereich1 { position:absolute; width:445px; height:430px; left:288px; top:105px; z-index:3; text-align:left; padding:7px 0 0 7px; }
#ContentBereich1Full { position:absolute; width:445px; height:430px; left:288px; top:105px; z-index:3; text-align:left; }
#ContentBereich1FullErsatz { position:absolute; width:445px; height:430px; left:288px; top:105px; z-index:3; text-align:left; visibility:hidden; }
#ContentBereich2 { position:absolute; width:431px; height:388px; left:295px; top:140px; z-index:4; text-align:left; overflow-x:hidden; overflow-y:auto; }

#Promo1 { position:absolute; width:830px; height:330px; left:-20px; top:175px; z-index:99; }

div.contentFrame1, div.contentFrame2 { position:relative; width:408px; clear:both; }
div.contentFrameText { padding:5px; }
div.contentFrame1Abschluss, div.contentFrame2Abschluss { position:relative; width:408px; height:3px; margin-bottom:5px; }
div.contentFrame1 { background-image:url(../img/bg_content_frame_1a.gif); background-repeat:no-repeat; }
div.contentFrame2 { background-image:url(../img/bg_content_frame_2a.gif); background-repeat:no-repeat; }
div.contentFrame1Abschluss { background-image:url(../img/bg_content_frame_1b.gif); background-repeat:no-repeat; }
div.contentFrame2Abschluss { background-image:url(../img/bg_content_frame_2b.gif); background-repeat:no-repeat; }

/* DRUCKER-STYLES */

@media print { 
	/* Formatierung für das Drucken */ 
	/* #LayerXY { display:none; } */
	/* #LayerAB { width:100%; float:none; } */
	body { background-color:#FFF; color:#000; margin:1em; }
	img { border:none; }
	#Center { width:100%; margin:0; }
	#LogoDruck { display:block; margin-bottom:15px; }
	/* #Fusszeile { position:relative; width:100%; text-align:left; margin-top:2em; } */
	#LogoClick, #Navigation, #Motiv, #Hintergrund, #ContentBereich1Full, #Fusszeile { display:none; }
	#ContentBereich1 { position:relative; left:1em; top:0; width:100%; height:3em; padding:0; }
	#ContentBereich2 { position:relative; left:1em; top:0; width:100%; overflow:visible; }
}
