html, body {
	height:100%;
	/*margin-bottom:0.1em;*/
	/* overflow: hidden; */ }

* {
	margin:0;
	padding:0; }
	
 object { outline:none; }	

body {
	font:62.5% Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color:#FFF;
	background:#000;
	text-align:center;
	text-shadow: 0 0 0 #000000;}




ul#qtranslate-chooser {
display: inline; 

}

ul#qtranslate-chooser li{
display: inline;
}

ul#qtranslate-chooser li.active{
display: none;
}



iframe {
margin: 0 0 0 2px;
}


/* shelf & navigation _________________________________________________________________________*/
#shelfwrap {
	background:#FFF; }

#shelf {
	color:#000;
	text-align:left;
	width:835px;
	min-height:76px;
	line-height:1.5em;
font-size: 1.1em;
	margin:0 auto;
	padding:20px 0; }

#shelf .left  {
	width:410px;
	float:left;
	padding:0;}

#shelf .right {
	float: right;
width:350px;}

/*Uberschriften im Drop-Down-Header */
#shelf h4 {
	margin: 5px 0 5px; }

#shelf p {
	margin: 0 0 10px; }

/* Ueber/Suche */
#pull {
	text-align:right; }


#pull a {
	display: block;
	padding: 5px;
	text-decoration: none; }

#pull a:hover {
	display: block;
	background: #FFF;
	color: #000; }

#pull a.pull_active {
	display: block;
	padding: 5px;
	text-decoration: none;
	background: #FFF;
	color: #000; }

#pull a.pull_active:hover {
	display: block;
	background: #FFF;
	color: #000; }

#shelf a{
color: #000;
padding: 2px;
}

#shelf a:hover{
color: #FFF;
background: #000;
}



/* Page navigation */

.navigation {
	display: block;
	clear: both;
	padding: 10px 216px;
	}

.navigation a:link, .navigation a:visited {
	padding: 3px;
	text-decoration: none;
	}
.navigation a:hover {
	padding: 3px;
	border: 1px solid #FFF;
	text-decoration: none;
	background: #FFF;
	color: #000;
	}
	
	
.navigation div.right a {
	padding: 3px 15px 3px 3px;
	background: #000 url(images/arrow_next.png) right 0 no-repeat;
	}

.navigation div.right a:hover {
	background: #FFF url(images/arrow_next.png) right bottom no-repeat;
	}

.navigation div.left a {
	padding: 3px 3px 3px 15px;
	background: #000 url(images/arrow_prev.png) left 0 no-repeat;
	}

.navigation div.left a:hover {
	background: #FFF url(images/arrow_prev.png) left bottom no-repeat;
	}	
	

.left {
	float: left;
	}

.right {
	float: right;
	}









/*- Search Form and Livesearch */
#searchform {
width: 280px;
margin: 25px 0;
}

#search input {
	background:#000;
	border:1px solid #000;
	color:#FFF;
	font-size:1.0em;
	padding:3px; }

#s.livesearch {
	width:240px; }

#searchreset {

text-align: right;
	height:13px;
	width:13px;
	background:url('images/reset-fff.png') center center no-repeat; }

#searchload {
	height:18px;
	width:18px;
	background:url('images/spinner.gif') center center no-repeat; }

#searchcontrols {
	text-align:center;
	background:#ddd url('images/livesearchbgdark.jpg') center repeat-y;
	padding:1px; }




/* shelf & navigation _________________________________________________________________________*/



#page {
	text-align:left;
	position:relative;
	width:885px;
	margin:0 auto;
	padding: 0 0 50px 0; }

* html #page {
	width:885px; }

#header {
	position:relative;
	height:100px;
	margin:20px 0 60px 0px; 
	clear: both;
	}

#header #logo {
float: left;
padding: 3px 27px 0 0;
}

#current-content { }

#flashcontent {
float: left;
	margin: -3px 0 0 28px; }








/*- Primary Contents */
.hentry {
	position:relative;
	clear:both; }

/* Inhaltsbox */
.entry-content {
	float:left;
	width:462px;
	font-size:1.2em;
	line-height:1.5em;
	margin:0 8px 70px 0; }


/* Box links */
.entry-meta, #footer_left {
	float:left;
	width:200px;  
	margin: 0 13px 0 0;
font-size: 1.1em; 
	line-height: 1.4em;}


/* Inhalt Box links */
.content_left {
	margin:10px 0 70px;
 
}


.content_left p {
	margin:10px 0 10px; }



/*Box rechts */
.seiteninfo {
	float:left;
	width:200px;
font-size: 1.1em; 
	line-height: 1.4em; }

.seiteninfo p {
	margin:10px 0 10px; }

/*Ueberschriften in Zusatzboxen */
.chronodata,.titel_seitenleiste {
	display:block;
	border-bottom:1px solid #FFF;
	background:url('styles/korefe/icon_sectaeder.gif') left center no-repeat;
	margin:0;
	font-size: 1.1em;
	padding:12px 0 4px 14px; }






/*Hauptnavigation ___________________________________________________________________________________________*/
ul.menu {
	position:absolute;
	bottom:0;
	font-size:2.8em; }

ul.menu li {
	list-style-type:none; }

ul.menu,ul.menu li a {
	text-decoration:none; }

ul.menu li a {
	color:#FFF;
	padding:5px 10px 6px 0; }

ul.menu li a:hover, ul.menu li a.current_page{
	background:#FFF;
	color:#000; }

ul.menu li.current_page a,ul.menu li.current_page a:hover {
	color:#000;
	background:#FFF;
	text-decoration:none; }








/* Links _____________________________________________________________________________________________________
 IE hack */
a img,:link img,:visited img {
	border:none; }

a,a:visited {
	color:#FFF;
	text-decoration:underline;
	padding:0; }

p.entry-tags a:link, p.entry-tags a:visited{
text-decoration: underline ;
padding: 2px;
}

p.entry-tags a:hover{
background: #FFF;
color: #000;
text-decoration: none;
}


.seiteninfo a:link, 
.seiteninfo a:visited{
text-decoration: underline ;
padding: 2px;
}


.seiteninfo a:hover{
background: #FFF;
color: #000;
text-decoration: none;
}




/* Ueberschriften _______________________________________________________________________________________________
Korefe Logo im Header ist H1 */
h1 {
	font-size:3em;
	background:url('styles/korefe/logo_korefe.gif') left center no-repeat;
	text-indent:-999em;
	height:45px;
	margin:20px 0 0 6px; }

/*Hauptueberschriften */
#primary .entry-content h3 {
	font-size: 18px;
	font-weight:400;
	border-bottom: 1px solid #FFF;
	margin:6px 8px 10px 2px;
	padding:0; }

h3 a:link {
	text-decoration: none;
	font-weight: 700;
	font-size: 1.3em;
	line-height: 1.2em;}





/*Bilder */

#primary .entry-content img {
	max-width:100%;
	margin:4px 0 0;
	padding: 0 8px 1px 2px; }

/*
#primary .entry-content img:hover {
	-moz-opacity:0.95; 
	opacity:0.95; 
	filter:alpha(opacity=98); }
*/


#primary .entry-content img.imageframe {  }
/*
#primary .entry-content img.imgalignleft { float: left;  }
*/

#primary .entry-content .imgalignright { float: right; }

#primary .entry-content .imgaligncenter { margin-left: auto; margin-right: auto; } 




.wordtube {
padding: 0 0 2px 2px;
}




/*- Various Tags and Classes */
.clear {
	clear:both;
	margin:0;
	padding:0; }

/*- Begin Lists */
.archive-list {
	list-style:none;
	padding-left:0 !important;
	margin:10px 0 0 !important; }

.archive-list li {
	display:block;
	float:left;
	width:150px;
	margin:0 10px 0 0 !important;
	padding:2px 0 2px 10px !important; }

.archive-list li:hover {
	background-color:#EDEDED; }

.entry-content p {
	margin: 0 0 6px 0;}

.entry-content ol,.entry-content ul {
	padding:0 0 0 35px; }

.entry-content ol li,.entry-content ul li {
	margin:0 0 3px;
	padding:0; }

ol li {
	list-style:decimal outside; }


.seiteninfo li{
	list-style-type:none; }





ul#qtranslate-chooser a,ul#qtranslate-chooser a:visited {
	text-decoration:none;
	padding:0 3px 0 3px;
	font-size: 0.9em;
	text-transform: uppercase;
	 }

ul#qtranslate-chooser a:hover,ul#qtranslate-chooser a:active {
	text-decoration:none;
	background:#FFF;
	color:#000 !important;
	padding:0 3px 0 3px;}



ul#qtranslate-chooser {

	display:block;
	text-align:left;
	margin: 5px 0 10px 0;
float: right;
	width: 200px;
}



#rollingarchives.emptypage,#pinglist li .counter,hr,#search h2,.localtags,.technoratitags,.current_language_item {
	display:none; }







/* Footer ____________________________________*/
#footer {
	clear:both;
	width:100%;
	padding:10px 0 5px 0px;
	z-index: 200;
	position:fixed;
	bottom:0px;
	left: 0px;
	background: #000; 
	text-transform: uppercase;}

#footer_float {
	margin: 0 auto;
	width: 880px; }

.footer_breite {
	width:452px;
	border-top: 1px solid #FFF;
	text-align: left;
	float: left;
	padding: 3px 0 0; }

#footer a,#footer a:visited {
	text-decoration:none;
	padding:0 3px 0 3px;
	font-size: 0.9em; }

#footer a:hover,#footer a:active {
	text-decoration:none;
	background:#FFF;
	color:#000 !important;
	padding:0 3px 0 3px;}

#footer ul.langmenu,ul.langmenu li {
	display:inline; }