﻿/* CSS Print Stylesheet for regionalgeschichte.net 4.0 */

/* Temp CSS */

dfn.section,
div.sectionmenu dfn {
	display: none;
}

/* Reset & base-config */

@font-face {
	font-family: Axel;
	src: url('../fonts/Axel-Regular.ttf');
}

@font-face {
	font-family: Axel;
	font-weight: bold;
	src: url('../fonts/Axel-Bold.ttf');
}

@font-face {
	font-family: Droid Serif;
	src: url('../fonts/DroidSerif-Regular.ttf'); 
}

@font-face {
	font-family: Droid Serif;
	font-weight: bold;
	src: url('../fonts/DroidSerif-Bold.ttf');
}

@font-face {
	font-family: Droid Serif;
	font-style: italic;
	src: url('../fonts/DroidSerif-Italic.ttf');
}
*/

html {}

body {
	margin: 0;
	padding: 0;
	font-family: "Droid Serif", Cambria, Georgia, Times, Serif;
	font-size: 100%;
	background: url(../images/bg_header.png) top left repeat-x;
}

h1 {
	margin: 0;
}

a {
	text-decoration: none;
	color: #999999;
}

a:hover {
	text-decoration: none;	
}

a.anm {
	display: none;
}

div#container {
	position: relative;
	width: 960px; 
	margin: 0 auto 0 auto;
}

.csc-linkToTop {
	display: none;
}

.csc-frame-source ul {
    line-height: 1.8em;
	font-size: 1em;
}

/* #################### Header ####################################*/

header {
	display: none;
}

/* NAVMETA */

div#meta {
	display: none;
}

header div#meta {
	display: none;
}


/* Überschrift */

header h1 {
	position: relative;
	padding: 1.5em 0 2.11em 0;
	font-family: Axel, Calibri, Helvetica, Arial;	
	font-weight: normal;
	z-index: 0;
}

header h1 span {
	font-weight: bold;	
}

header h1,
header h1 a,
header h1 a:hover {
	color: #794C24;
	text-decoration: none;
}

header img#beta {
	position: absolute;
	top: 0.5em;
	left: -7em;
	z-index: 2000;
	border: none;
}

/* Searchbox */

header div#searchbox {
	display: none;

}

/* ################ Navigation ################### */

#navregion,
#navmain,
#navaktive {
	display: none;
}


/* ##################### NAVMAIN ############################ */


div#navmain {
	display: none;
}

/* ################## BROTKRUMENPFAD ############################ */

section div#rootline {
	height: 2em; 
	/* margin-bottom: 1em; */
	font-size: 0.9em;
	overflow: hidden;
	font-family: Axel, Calibri, Helvetica, Arial;
	color: #794C24;
	width: 100%;
}

section div#rootline ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

section div#rootline ul li {
	float: left;
	padding-right: 0.2em;
}

section div#rootline a {
	color: #794C24; 
}

/* ################ CONTENT-COLUMNS ########################## */

section {
	position: relative;	
	height: 1%;
	overflow: hidden;
}

div#main-column {
	position: relative;
	float: left;
	width: 60em;
	font-size: 1em;
	min-height: 30em;
}

aside {
	display: none;
}

/* ################### MAIN-COLUMN ######################## */

div#main-column h1 {
	font-size: 2em;
	font-weight: normal;
	margin: 0.5em 0 0 0;
}

div#main-column h2 {
	margin: 2em 0 1em 0;
	font-size: 1.5em;
	font-weight: normal;
}

/* Größe und Zeilenabstand überprüfen!!! */
div#main-column p {	
	line-height: 1.8em;
	font-size: 1.2em;
}

/* ################ ASIDE ############################## */

aside {
	display: none;
}

/* ######################### FOOTER ########################### */

footer {
	display: none;
}



/*####################### CLEARING ############################*/


/* class for clearing elements */
.clearer {
	clear: both;
	visibility: hidden;
}

/* hack for Opera 8 which wrongly clears globaly with .clearer*/
html:first-child>*:first-child+body #content-03 {
	float: left;
}

/* clearfix method - clear floats without additional markup for all FF/Moz/Op*/
/* not used anymore since we have to use an additional element for the IEs anyway */

/*
.clearfix:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
*/

/* this is needed for clearing in Safari */
/*
.clearfix {
	display: block;
}
*/

/* this is for the Geckoes; for IEs cf. ie5x.css */
#clear {
	clear: both;
	height: 1px;
}