/* pressefalke.de 
#  allgemeines Stylesheet
#  v 18.8.07
*/
html,body{ margin: 0; padding: 0; }

body{
	background-color: #F5F5F5;
	color: #2E2E2E;
	background-image: url(/siteimg/bg_oben3.gif);
	background-repeat: repeat-x;
	font-family: arial,helvetica,tahoma,sans-serif;
	font-size: 100.01%;
}

#content-wrap{
	width: 94%; /* Contentbereich komplett */
	margin: 12px auto 40px auto;
	line-height: 1.2em;
	min-width: 50em;
	max-width: 65em;
}

 #container{ display: inline-block; }

 #container:after {
	clear: both; /* für FF,Opera,etc. */
	display: block;
	content: '.';
	height: 0;
	visibility: hidden;
}

#block1Wrapper{
	float: left;
	width: 100%;
	background-color: White;
	line-height: 1.2em;
}

#block1{
	margin: 0 12em 0 12em;
	padding: 0; /* Content */
	background-color: #FBFBFB;
	z-index: 3;
}

#block2{
	float: left;
	margin-left: -100%;
	width: 12em; /* Navi li */
}

#block3{
	float: right;
	margin-left: -100%;
	width: 12em; /* 3. spalte */
}

/* ##### allgemein anwendbare Klassen ##### */
.anmerkung{ color: #808080; font-size: .7em; }

.adminEdit{
	color: #391D87; /* Backend-Edit-Absatz */
	font-size: .7em;
}

.pflicht{ color: #970000; }

.noPrint{ }

.weg, #accessibility{
	width: 0px; /* verbergen (für Screenrader,etc.) */
	display: inline;
	position: absolute;
	left: -1000px;
	top: -100px;
	height: 0px;
	overflow: hidden;
}

/* ===== Allgemeine Tags ===== */
div{ margin: 0; padding: 0; }

/* Links */
a{ color: #6B8E23; font-weight: normal; }

a:visited{ color: #5E6323; }

a:hover{ color: #CC7C02; text-decoration: none; }

a:active{ color: #f19202; text-decoration: none; }

/* Überschriften */
h1,h2,h3,h4{
	color: #391D87;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

h1{
	margin: 40px 0 1em 0;
	padding-left: 0px;
	font-size: 1.35em;
	letter-spacing: 1px;
}

h2{
	margin-top: 1.6em;
	padding-top: 0;
	font-size: 1.1em;
	letter-spacing: 0px;
}

h3{
	margin: 1.8em 0 .6em 0;
	font-size: .8em;
	font-weight: bold;
}

h4{
	padding-left: 1em;
	margin-top: 1.8em;
	font-size: .8em;
}

/* verlinke Artikel-Überschriften */
h1 a{
	color: #391D87;
	font-size: 1.35em;
	text-decoration: none;
}

h1 a:visited{ color: #391D87; text-decoration: none; }

h1 a:hover{
	color: #391D87;
	background: transparent;
	text-decoration: underline;
}

h1 a:active{ color: #391D87; text-decoration: none; }

h1.excerpt{
	margin: .0em 0 .1em 0;
	padding-top: 1.5em;
	border-top: 1.1px dotted #FFD380;
	background-image: none;
	font-size: .75em;
}

h1.excerptBlog{
	margin: .0em 0 .1em 0;
	padding-top: 1.5em;
	background-image: none;
	font-size: .8em;
}

h2 a{ color: #391D87; text-decoration: none; }

h2.search{ margin: 1.5em 0 0 0; font-size: 1em; }

p.searchlink{ margin-top: -.7em; }

p.searchlink a{
	padding-left: 16px; /* mehr lesen-Link */
	background-image: url(/siteimg/blase.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}

/* Text-Tags */
p,ul,ol,label,table{
	font-size: .8em;
	font-family: verdana,helvetica,tahoma,arial,sans-serif;
}

p,ul,ol{
	line-height: 1.3em; /* Hier zentral Zeilenhöhe! */
}

p,ul,ol{
	margin: 0;
	padding-bottom: .7em;
	padding-top: .5em;
}

ul,ol{
	margin: 0 0em 0 1.4em;
	padding-left: 0; /* padding für Moz nullen */
}

ul{ list-style-type: circle; }

input,textarea{
	padding: .1em;
	font-family: verdana,helvetica,tahoma,arial,sans-serif;
}

blockquote{
	margin: 0;
	margin-left: 1.9em;
	font-variant: inherit;
	font-style: italic;
}

p cite{
	margin: 0;
	padding: 0;
	font-style: italic;
	font-size: 1em;
}

p label{ font-size: 1em; }

/* Bilder */
img { float: right; border: none; }





/* Tabelle */
td{ padding: .3em; }

th{
	border-bottom: 2px solid #391D87;
	padding: .3em;
}

/* ===== Layout in einzelnen Bereichen ===== */
/* ---- KOPF ---- */
#block1Kopf, #block2Kopf, #block3Kopf{
	margin: 0;
	border-top: 1px solid #FFFF00;
	color: #F8F8FF;
	background-image: url(/siteimg/bg_balken3.gif);
	background-position: 0px -16px;
	background-color: #F7A629;
	font-size: 1em;
	line-height: 1em;
}

#block1Kopf{ height: 2em; }

#block2Kopf{ height: 2em; /* kopf links */ }

#block3Kopf{ height: 2em; }

/* Logo-Kopf in #container */
div#logos{ margin: 0 auto; padding-top: 3%; }

div.logos a{ border: none; text-decoration: none; }

img#logo1{
	margin-bottom: 30px;
	position: relative;
	top: 0;
	right: 3em;
}

img#logo2{
	position: relative; /* pressefalke... */
	top: 0px;
	left: -37%;
}

/* ---- Content Mitte ---- */
#block1Content{
	margin-top: -1em;
	margin-bottom: 0em;
	padding: 1em 30px 1em 30px;
	border-right: 1px solid #8F9EAB;
	border-left: 1px solid #8F9EAB;
	background-color: #FBFBFB;
}

#contentInnen{ min-height: 350px; /*  Ohne Crumbs */ }

#block1Content p.mehr{
	padding-left: 16px; /* mehr lesen-Link */
	margin-top: -.6em;
	background-image: url(/siteimg/blase.gif);
	background-repeat: no-repeat;
	background-position: 0 .75em;
}

#block1Content p.mehr a{ font-weight: bold; }

#block1Content div.artikel{ margin-bottom: 2em; }

/* ---- Content Navi ---- */
#block2Content{ padding: .75em; padding-left: 1em; }

#navi{
	margin-top: 2.5em;
	padding: 0; /* für IE5 */
	font-family: Arial, Helvetica, sans-serif;
}

#navi ul{
	margin: 0; /* Navi-Liste */
	padding: 0; /* padding für Moz nullen */
	list-style-type: none;
}

#navi ul ul, #navi ol ul{
	list-style: none;
	font-size: 1em; /* Unterliste in Liste */
}

#navi li{
	color: #313C44;
	line-height: 1.4em; /* Listenpunkt allgemein */
}

#navi li.abstand{
	margin-top: .7em; /* Neuer Navi-Block */
	border-top: 1px solid #EAEAEA;
}

#navi a{
	color: #391D87;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; /* Navi-Link */
}

#navi a:visited{ color: #391D87; }

#navi a:hover{
	color: #F19202;
	text-decoration: underline;
}

#navi a:active{ color: #FFDB09; text-decoration: none; }

#navi li a{
	width: 11.2em; /* Link 1. Ebene */
	padding-bottom: .0em;
	padding-top: .7em;
	display: block;
	font-size: 1.15em;
}

#navi li a.current,
 #navi ul ul.artList li.current a{ font-weight: bold; /* aktueller Link */ }

#navi ul ul.artList,
 #navi ul ul.unterNavi {
	width: 13.7em; /* sonst in IE Abstand davor */
	padding: .1em 0 .4em 0;
	border: 1px solid #DBDBDB;
	font-size: .9em;
}

#navi ul ul.artList a,
 #navi ul ul.unterNavi a{
	width: 12.4em; /* sonst in IE Abstand davor */
	padding: .3em 0 .1em 0.4em;
	font-size: 1.05em;
}

#navi ul ul.unterNavi ul.artList {
	border: none; /* Naviliste 3. Ebene: artList */
	width: 12.2em; /* sonst in IE Abstand davor */
	padding: 0 0 0 1em;
	font-size: 1em;
}

/* ---- Content Seitenspalte ---- */
#block3Content{
	padding: 15px;
	padding-top: 2.5em;
	margin-top: 1em;
}

#block3Content p,#block3Content ul,#block3Content ol{ font-size: .71em; }

#block3Content h1{
	margin: 0 0 .6em 0;
	padding: 0;
	background-image: none;
	font-size: 1em;
	letter-spacing: 0px;
}

#block3Content h2{ margin: 0 0 .3em 0; font-size: .9em; }

#block3Content ul,ol{ margin-left: 1.5em; margin-right: 0; }

/* Suchformular */
#block3Kopf form{
	padding: 0 .7em 0 0;
	margin-top: 0.5em;
	float: right;
	font-size: 72%;
	line-height: 1em;
	text-align: left;
}

#block3Kopf input.suche{
	padding-left: 0.2em;
	margin: 0;
	border: 1px solid #FFDB09;
	width: 9em;
	color: #391D87;
	background-color: #F6ECD4;
	font-size: 100%;
	line-height: 1.1em;
	height: 1.15em;
}

#block3Kopf input.suche:focus{
	border: 1px solid #FFDB09;
	background-color: #FBFAF2;
}

#block3Kopf input.finden{
	margin: 0 0 0 0;
	padding: 0 0.2em 0.1em 0.2em;
	color: #391D87;
	font-size: 100%;
	line-height: 1em;
	height: 1.6em;
}

/* ---- Footer ---- */
#footer{
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1em;
	line-height: 1em;
}

#footInnen {
	border-bottom: 1px solid #C47702;
	background-color: #F7A629; /* #F19202 */
	font-size: 1em;
	height: 1em;
}

#footLeft{
	width: 12em;
	background-color: #F7A629;
	position: relative;
	left: 0;
	top: -2.0em;
	height: 1em;
}

#footRight{
	width: 12em;
	float: right;
	margin-top: -3em;
	background-color: #F7A629;
	font-size: 1em;
	position: relative;
	height: 1em;
}

#footer p{
	margin: 0;
	padding-top: 0.7em;
	font-size: 0.7em;
	text-align: center;
	line-height: 1em;
}

#footer a, #footer a:visited{ color: #FFFFFF; }

#footLeft a{
	padding-left: 11px; /* Ausdruck-Link */
	color: #FFFFFF;
	background-image: url(/siteimg/ic_arrow_up.gif);
	background-repeat: no-repeat;
	background-position: 0 .26em;
}

#footRight a{
	padding-left: 11px; /* Ausdruck-Link */
	color: #FFFFFF;
	background-image: url(/siteimg/print.gif);
	background-repeat: no-repeat;
	background-position: 0 .26em;
}

/* ---- Print Things ---- */
#printInfo { display: none; }

/* ===== spezielle Bereiche im Content ===== */
div.trenner{
	width: 99%;
	border-bottom: 1px solid #FFD380;
	margin: 0;
	padding: 0; /* Trenner zwischen Artikeln */
}

#crumbbar{
	margin-top: 2em;
	padding: .5em 0;
	border-top: 1.1px dotted #FFD380;
	line-height: 1.2em;
}

#crumbbar p{
	margin: 0;
	padding: 0;
	color: #313C44;
	font-size: 0.7em;
}

#crumbbar a,#crumbbar a:visited{ color: #391D87; }

#crumbbar a:hover{ color: #F19202; }

#block1Content #contentInnen{
	background-position: 95% bottom;
	background-repeat: no-repeat;
	background-image: url(/siteimg/logo_grau.gif);
}

/* Bestell-Links zu share-it */
a.bestellung {
	border: 3px double #DCDCDC;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	margin: .0em;
	margin-bottom: .2em;
	padding: .3em;
	padding-top: .1em;
	background-color: #D5FAD6;
	-moz-border-radius: 4px;
}

a.bestellung:hover{
	border: 3px double #B5B5B5;
	border-right-color: #DCDCDC;
	border-bottom-color: #DCDCDC;
	background-color: #E1FBE2;
	-moz-border-radius: 4px;
}

a.bestellung.mac{ background-color: #E0FFFF; }

a.bestellung.mac:hover{ background-color: #ECFFFF; }

/* ---- eMail-Formular ---- */
#block1Content ul.fehler{
	color: #970000; /* Fehlermeldung eMail-Form */
}

/* ===== Generelle Auszeichungen Blockelemente,Text,Bilder... ===== */
/* nur hier em-angaben! 
*/
#block1Content img, #block3Content img{ padding: 1px; border: 1px solid #F6ECD4; }

#block1Content img{
	margin: 1.1em 3% 1em 1.4em;
	float: right;
	max-width: 60%;
}

#block1Content p img {
	margin-top: 1.5em; /* Korrektur, wenn in einem p-Tag */
}
#block1Content img.noFloat{
	float: none;
	max-width: 500px;
}
#block1Content img.left, #block1Content p img.left{
	float: left;
	margin-left: 0;
	margin-right: 3%;
}

#block3Content img{
	margin: .4em 0 .6em 0;
	float: none;
	display: block; /* über disp:block zentrierbar */
	font-size: 1em;
	max-width: 13em;
}

#block3Content img p{
	margin: .4em 0 .6em 0; /* Korrektur, wenn in einem p-Tag */
}

#block1 a:hover img, #block3 a:hover img{
	border: 1px solid Orange; /* Hover-Rahmen,wenn Bild verlinkt ist */
}

/* ======= Kommentare ======= */
ol.comments{ }

ol.comments li {
	margin-bottom: 1em;
	color: #464646; /* Nummern */
}

ol.comments li p{
	color: #2E2E2E;
	font-size: 1em; /* eigentl. Kommentar */
}

ol.comments li p.autor{
	color: #464646;
	font-size: .85em; /* autorenzeile unter Kommenater */
}

div#cpreview{
	border: 1px solid #708090; /* div f&uuml;r Kommenarvorschau */
	padding: 1em;
}

div#cpreview p.autor{
	color: #464646;
	font-size: .7em; /* autor bei kommentarvorschau */
}

form#txpCommentInputForm { margin-top: 1em; }

ul.comments_error{
	margin-bottom: 1em; /* Fehlermeldung bei Kommentar-Vorschau */
}

ul.comments_error li { color: #970000; font-weight: bold; }

div.comments-wrapper{
	border: 1px solid #708090; /* Wrapper Komment-Eingabeform */
	padding: 1em;
}

div.comments-wrapper label{ width: 8em; float: left; display: block; }

input#comment_name_input, input#comment_email_input, input#comment_web_input {
	width: 15em;
	margin-left: 9em;
	display: block;
	font-size: .9em;
}

div.comments-wrapper textarea{ width: 75%; }

div.comments-wrapper p#helpLink {
	margin-left: 10em; /* Linkzeile zu Textile-Hilfe */
	font-size: .7em;
}

 
div.comments-wrapper input.button{
	margin-right: 1em;
	padding-left: .3em;
	padding-right: .3em;
}

div.comments-wrapper input.checkbox{
	margin-left: 8em;
	margin-right: .3em;
	float: left;
}

div.comments-wrapper input.checkbox label{ display: inline; }

/* Nice 2CU here! */
/* (c) 2007 Ingo Sparr | DeutscheLebensArt.de */