img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}

body {
font-family:'Palatino Linotype', Palatino, Georgia, Times, serif;
color:#000;
background-color:#fff;
font-size:1.2em;
margin:0;
padding:0;
}

blockquote,h3,p,li {
padding-right:10px;
padding-left:10px;
font-size:0.9em;
line-height:1.6em;}

blockquote {
margin-right:0;
margin-left:20px;
background:url(http://phainomena.de/images/8.gif) no-repeat;
background-position:top left;
padding-left:20px;
}

blockquote p {
background:url(http://phainomena.de/images/7.gif) no-repeat;
background-position:bottom right;
padding-right:15px;
}

h1,h2,h3,h4,h5 {
font-weight:500;
margin:0 0 10px;
padding:0 10px;
}

h1,h2 {
font-family: 'Droid Sans',"Lucida Grande", Verdana, Arial, sans-serif;}

h1 {
font-size:3.0em;
font-weight:700;
font-style:normal;
}

h2 {
font-size:1em;
}

h4 {
font-size:0.8em;
font-weight:700;
padding-top:10px;
font-family:"Century Gothic","Lucida Grande", Verdana, Arial, sans-serif;
}

h5 {
font-size:0.9em;
line-height:1.6em;
padding-right:70px;
margin-top:15px;
padding-bottom:3px;
font-family:'Droid Sans',"Century Gothic","Lucida Grande", Verdana, Arial, sans-serif;
color:#4d4d4d;
margin-top:-1px;
}

h6 {
font-weight:500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#4c4c4c;
text-align:right;
margin:0 0 -10px 10px;
}

hr {
width:300px;
height:1px;
color:#bbb;
background-color:#bbb;
border:none;
margin:1.3em 0 1.3em 10px;
}

small,.small {
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.7em;
margin:0;}


a {
text-decoration:none;
border-bottom:1px solid #aaa;
color:#FF7000;}

a:hover {
background:none;
color:#FFD300;}

a:visited {
color:#648C02;}

a:focus { outline: none; }

h1 a {color:#648C02;}

h1 a:hover {
background:none;
color:#648C02;}

h3 a {
font:2.8em 'Droid Sans',"Lucida Grande", Verdana, Arial, sans-serif;
font-weight:700;
line-height:1.1em;
font-style:normal;}

#sidebar-2 a,#sidebar-1 a {
color:#000;
border:none;
}

#accessibility {
position:absolute;
top:-10000px;
}

#container {
width:690px;
margin:0 auto;
padding:20px 40px 20px;
background-color:#fff;
position:relative;
border-bottom: 2px solid #fff;
opacity: .85;
filter: alpha(opacity=85);
-moz-opacity: .85;
}

html>body #container {
width:690px;
padding:30px 40px 10px;
}

html>/**/body #container {
width:690px;
padding:30px 40px 10px;
}

#head {
background-color:#fff;
padding: 0 0 40px;}

* + html #head {
padding:0;}

#head a {border:none;background:none;}

#head img {padding: 15px 10px 0;}


#description {
font-size:1em;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-style:italic;
padding-right:60px;
padding-bottom:5px;
margin:0 10px;
border-bottom:1px dotted;}

#description p {
padding-left:0;
}

#site-name {
font:0.9em Verdana, Helvetica, Arial, sans-serif;
margin:15px 0 0;
font-weight:700;
text-transform: uppercase;
letter-spacing:1px;
padding-bottom:0px;}

#site-name a:hover {color:#FF7000;}

#site-name a:visited {color:#FF7000;}

#site-slogan {
font:italic 1em Georgia, Times, serif;
}

#sidebar-2 {
padding-top:8px;
padding-left:0;}

.section_list {
list-style-type:none;
margin:0 0 10px 10px;
padding:0;
}

.section_list ul {
list-style-type:none;
}

#content {
padding:10px 0 0;
width:680px;
min-height:580px;
margin:0;
background-color:#fff;
}

/* Abstand zwischen Content und Header fuer IE 7 */

* + html #content {
padding:0;
margin:60px 0 0 0;
}

.footnotes ol {
font-size:0.8em;
margin:0;
padding:20px 0 0 30px;
}

.footnotes a {
border: none;}

#suchfeld {
margin:3px 50px 0 0;
float:right;
}

#suchfeld input
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:12px;
font-style:italic;
border: 1px solid #aaa;
padding:2px;
}

.eingabe {
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:12px;
border: 1px solid #aaa;
font-style:italic;
padding:2px;
}

#sidebar-2 p,#sidebar-1 p {
font-size:0.7em;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;}

.caps {
font-size:0.9em;
letter-spacing:0.1em;
}

div.divider {
text-align:center;
margin:2em 0 50px;
clear:both;
}

* + html div.divider {
text-align:center;
margin:2em 0 30px;
clear:both;
}

div.divider2 {
margin:10px 10px 0 10px;
}

* + html 
div.divider2 {
margin:5px 0 5px 10px;
}

div.divider3 {
text-align:center;
margin-top:-30px;}


div.divider4 {
text-align:center;
margin:2em 0 10px;
}

.directory li {
padding-bottom:8px;
}

.author {
font:2.2em "Century Gothic","Lucida Grande",Verdana,Arial,sans-serif;
font-size:0.7em;
text-transform: uppercase;
margin:0;
padding-bottom:10px;
font-weight:700;
margin-top:-1px;
color: #4d4d4d;
}

.von {
font-style:normal;
text-transform:none;
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;}

.author_article {
font-style:italic;
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.print {
font-style:italic;
font-size:0.8em;
}

.vcard {
margin-left:10px;
}

.comments_error {
color:#000;
background-color:#fff4f4;
}

ul.comments_error {
list-style-type:circle;
list-style-position:inside;
border:2px solid #fdd;
padding:0.3em;
}

div#cpreview {
color:#000;
background-color:#f1f1f1;
}

form#txpCommentInputForm td {
vertical-align:top;
margin-left:10px;
font-size:0.8em;
}

#comments-help {
font-size:0.7em;
margin:2px 0 15px;
}

.comments_frame {
margin: 0 0 10px -10px;
background-color: #f3f3f3;
padding:5px 0 2px;
}

h2#Kommentar {
padding-top:30px;
}

table#comment_table {
margin-top:30px;
}

.error-status {
font:1.3em Georgia, Times, serif;
}

.onlyprint {
display:none;
}

fieldset {
border:none;
padding:0;
}

#section-name {
font-size:1.5em;
font-weight:700;
font-family:Georgia,'Palatino Linotype', Palatino, Georgia, serif;
padding-top:40px;
text-transform: uppercase;
letter-spacing:1px;}

#section-author {
text-align:center;
}

#dropcap {
margin-right:6px;
margin-top:5px;
float:left;
color:#000;
border:0 solid #000;
font-size:62px;
line-height:35px;
padding-top:2px;
padding-right:0;
font-family:georgia;
}

* + html #dropcap {
margin-right:6px;
margin-top:5px;
float:left;
color:#000;
border:0 solid #000;
font-size:58px;
line-height:40px;
padding-top:2px;
padding-right:0;
font-family:georgia;
}

.ad {
padding-left:10px;
padding-top:10px;
}

.text-ad {
margin-right:10px;
}

.text-ad a {
font-size:0.7em;
font-family:verdana;
line-height:1.4em;
padding-bottom:2px;
margin-left:10px;
}

.text-ad p {
font-size:0.7em;
font-family:verdana;
margin-bottom:0;
}

.buch {
background:#F3F3F3;
margin:0 auto;
}

.buch hr {display:none;}

.warnmeldung {
background:#fff;
padding: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
border: 4px solid #ff0000;
font-weight:700;
width:500px;
margin: 10px 10px 10px 10px;}


.buch p {
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.7em;
padding:10px;
}

#artikel-services a {
color:#FF7000;
border:none;}

#artikel-services a:hover {color:#648C02;}

#artikel-services {
font-size:0.7em;
line-height:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:8px;
font-weight:400;}

.phrase {
font-size:0.8em;
font-family:'Droid Sans',"Century Gothic","Lucida Grande",Verdana,Arial,sans-serif;
padding-right:70px;
color:#4d4d4d;
font-weight:500;
margin-top:-1px;}


a img,h1 a,h2 a,h3 a,#site-name a,.footnote,.reversefootnote,.author_article a,.author a,.nav a,.ad a {
border:none;}

.footnote,.reversefootnote {font-weight:500;}

.section_list li,.footnotes li {
margin:0 10px 2px 0;
padding:0;
}

.directory,.comments {
list-style-type:none;
padding-left:0;
margin-left:0;
}

.published {
font-size:0.8em;
}

.nav {font-family:Verdana, Arial, Helvetia, sans-serif; font-size:0.7em;}

ul.pagination {margin: 1em -5px 2em 0; padding: 0.5em 0.5em 0.5em; background:#F3F3F3;font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;}
ul.pagination li {display: inline; font-size: 0.625em; padding: 0.5em;}
ul.pagination li.active {background: #fff; border: 1px solid #eee;}
ul.pagination a {border:none;}

.image_right
{
float: right;
margin: 0.3em 0 0.3em 0.5em;
padding:1px;
border:1px solid #aaa;
background-color:#fff;
display:block;
}

.img_right
{
float: right;
margin: 0.3em 0 0.3em 0.5em;
}

.img_right img
{
padding:1px;
border:1px solid #aaa;
background-color:#fff;
}

.img_right p
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.6em;
padding-left: 1px;
margin-top: 0.5em;
}

.img_right p a
{
border:none;
}

.img_left
{
float: left;
margin: 0.3em 0.5em 0.3em 0.5em;
}

.img_left img
{
padding:1px;
border:1px solid #aaa;
background-color:#fff;
}

.img_left p
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.6em;
padding-left: 1px;
margin-top: 0.5em;
}

.img_left p a
{
border:none;
}


.image_top
{
float: left;
margin: 0.3em 0 1.2em 0.5em;
padding:1px;
border:1px solid #aaa;
background-color:#fff;
display:block;}

* + html .image_top
{
margin-top: 1.2em;
}

.img_top
{
float: left;
margin: 0.3em 0 1.2em 0.5em;
display:block;}

* + html .img_top
{
margin-top: 1.2em;
}

.img_top img
{
padding:1px;
border:1px solid #aaa;
background-color:#fff;
}

.img_top p
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.6em;
padding-left: 1px;
margin-top: 0.5em;
}

.img_top p a
{
border:none;
}

ul#navigation
{
list-style: none;
margin: 0;
padding: 30px 0 0 10px;
color:#fff;
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.9em;
}

* + html ul#navigation {
margin-left:40px;}


ul#navigation li
{
list-style: none;
float: left;
width: 170px;
margin: 0;
padding: 0;
}

* + html ul#navigation li {
margin-left:-40px;}

ul#navigation li ul
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.85em;
padding:0;
}

ul#navigation li ul a:hover 
{
color:#FFD300;
background:none;
}

#slider1
{
background-color: #333;
height:270px;
margin: 0 -40px 0 -40px;
padding: 0 40px 0 40px;
border-bottom: 1px solid #bbb;
display:none;
}


* + html #slider1
{margin-top:-12px;
width:780px;
}

#slider2
{
background-color: #333;
margin: 0 -50px 0 -40px;
padding: 0px 40px 0 40px;
border-bottom: 1px solid #bbb;
display:none;
}

* + html #slider2
{
display:none;}

#feedback_info
{
padding: 15px 0 20px 0;
}

#feedback_info p
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
color: #ccc;
font-size:0.7em;
}

#feedback_info a
{
border:none;
background:none;
color:#FF7000;
}

#feedback_info a:hover
{
background:none;
color:#FFD300;}

#feedback_info a:visited
{
color:#648C02;
}


#comment_demand
{
margin: 0 -50px 0 -40px;
padding: 20px 40px 0 40px;
border-bottom:1px solid #bbb;
}

* + html #comment_demand
{
display:none;
}

#comment_demand a
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size: 0.8em;
border:none;
font-weight:700;
color: #FF7000;
background:none;
}

#comment_demand p
{
margin-bottom:8px;
}

#comment_demand a:hover
{
color: #FFD300;
}

.nav-wrap { margin: 15px -40px 0 -40px;  background-color: #fff; border-top: 0px solid #bbb; border-bottom: 1px solid #bbb;}

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#example-one { margin: 0 0 0 17px; list-style: none; padding: 2px 0 2px; position: relative; width: 570px; }
#example-one li { float: left; }
#example-one li a { color: #000; font-size: 12px; font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; padding: 6px 10px 4px 23px; text-decoration: none; text-transform: uppercase;}
#example-one li a:hover { color: #aaa; background:none; }
#magic-line { position: absolute; bottom: -2px; left: 0; width: 100px; height: 3px; background: #ff7000; }

.current_page_item a, .current_page_item_two a { color: #000; !important; }


/** Top-Stories **/

.top_stories_cycle
{
margin: -20px -50px 50px -40px;
height:165px;
border-top: 1px solid #bbb;
border-bottom: 1px solid #bbb;
background: transparent !important;
clear:both;
}

* + html .top_stories_cycle
{
display:none;
}

ul.top_stories
{
margin-left:40px;
padding:0;
list-style:none;
}


ul.top_stories li
{
margin-right:35px;
padding:10px;
list-style:none;
float:left;
background-color: #f3f3f3;
width: 184px;
height:105px;
border: 1px solid #eee;
}

ul.top_stories li a
{
display:block;
border:none;
}

.top_stories h3
{
font-size:5px;
font-family: "Century Gothic","Lucida Grande",Arial,sans-serif;
padding:0;
}

.top_stories h3 a
{
color: #444;
font-weight:700;
}

.top_stories h3 a:hover
{
color: #bbb;
}

.top_stories p
{
font-family: Verdana, Arial, serif;
font-size:11px;
padding:0;
margin-top:-5px;
color:#000;
}

.top_stories p a
{
color: #000;
}

.autoren_info
{
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size:0.8em;
}

.entry-content
{
clear:both;
}


/* Footer */

#foot {padding-top:2px;}

ul#social_media_icons
{
list-style: none;
margin-top: 6px;
float:right;
height:32px;}

* + html ul#social_media_icons {margin-top:15px;}

ul#social_media_icons li
{
list-style: none;
float: left;
margin: 0;
padding: 5px;
}

ul#social_media_icons li a
{border:none;}

ul#social_media_icons li a:hover
{
text-shadow: 2px 2px 3px #aaa;
}

#slogan {
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
font-size: 0.6em;
text-transform: uppercase;
letter-spacing: 1px;
color: #333;
text-shadow: 2px 2px 3px #aaa;
font-weight:700;
font-style:italic;
}

#ie8_hack {}

/* End Footer */

acronym
{
border-bottom: 1px solid #000;
cursor:url(http://phainomena.de/images/32.jpg);
}

.phainomena
{
font-variant: small-caps;
font-size:1.2em;
}


/** Begin iPad styles **/

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
	img.bg {display:none;}
	body {background-color:#bbb;}
	#container {border-left:none;
		border-right:none;
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-opacity: 1;}
	.phrase {font-family:"Century Gothic","Lucida Grande",Verdana,Arial,sans-serif;}
	h1,h2,h5,h3 a {font-family: "Century Gothic","Lucida Grande", Verdana, Arial, sans-serif;font-weight:500;}
	.nav-wrap { margin: 15px -39px 0 -39px;}
}
/** End iPad styles **/


/** Begin iPhone styles **/

@media only screen and (max-device-width: 480px) {
img.bg {display:none;}
	body {background-color:#bbb;}
	#container {border-left:none;
		border-right:none;
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-opacity: 1;}
	.phrase {font-family:"Century Gothic","Lucida Grande",Verdana,Arial,sans-serif;}
	h1,h2,h5,h3 a {font-family: "Century Gothic","Lucida Grande", Verdana, Arial, sans-serif;font-weight:500;}
    .nav-wrap { margin: 15px -39px 0 -39px;}
}
/** End iPhone styles **/
