/* CSS Document für den Druck Kiehne-Neuberg */


/* =BASICS
------------------------------------------------------------------------ */

html {
	background: #FFFFFF;
	}
body {
	text-align: left;
	font-size: 10pt;
	line-height: 13pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #2f2f2f;
	background: #ffffff;
	}
ol, ul { list-style-type: none; }
caption, weight, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
table { border-spacing: 0; border-collapse: collapse; }
img, fieldset, object { border: 0; display: block;}
img.inline { display: inline; border: 0; }
caption, th, td, table {text-align: left; font-size: 11px; vertical-align:top;}
p { margin: 0.4cm 0 0.5cm 0; }


/* =Fenster schließen und Seite drucken
------------------------------------------------------------------------ */

#close_druck {
	clear: both;
	float: left;
	position: relative;
	margin: 0.5cm 0 1cm 1.5cm;
	padding: 0.5cm 0 1cm 0;
	font-family: Arial, Helvetica, sans-serif;
	}
#close_druck a:link, #close_druck a:visited {
	color: #CC6699;
	font-weight: bold;
	text-decoration: none; 
	font-size: 10pt;
	}
#close_druck a:hover, #close_druck a:active {
	color: #CC6699;
	font-weight: bold;
	text-decoration: underline;
	}
	
/* =UNSICHTBAR
------------------------------------------------------------------------ */
#navaccess { display: none; }
#navhaupt, #navhauptp, #navhaupto { display: none; }
#subnav { display: none; }
#subsub { display: none; }
#navfoot { display: none; }
#footcontainer { display: none; }
#footer { display: none; }
#navfoot { display: none; }
#branding { display: none; }
h3.mainpic { display: none; }
.replace a { display: none; }
#untermenu { display: none; }
p.right img {border: none; }

/* =LINKS
------------------------------------------------------------------------ */

a:link, a:visited {
	text-decoration: underline;
	color: #000;
	font-weight: normal;
	}
a:hover, a:active {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	}
	
/* =HEADLINES
------------------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 { 
	line-height: 16pt;
	}	
h2, h3, h4, h5, h6 { 
	margin: 0 0 0.2cm 0; 
	padding: 0.5cm 0 0 0;
	}

h1 {
	font-size: 16pt;
	margin: 0.5cm 0 0.3cm 0;
	color: #2d2d2d; /*#78705a; */
	font-style: italic;
	line-height: 21pt;
	}
h2 {
	margin-top: 0.5cm;
	font-size: 13pt;
	color: #b8002e;  
	}
	
/* =KLASSEN
------------------------------------------------------------------------ */
img.hide { /*Logo für den Druck */
	display: block; 
	width: 700px;
	margin: 0 0 0 0cm;
	}
.clear { 
	clear: both;
	}
.right, p.right {
	text-align: right;
	}
blockquote, cite { 
	margin: 0.2cm 0 0.5cm 0;
	clear: both;
	float: left;
	display:block;
	width: 100%;
	font-style: italic;
	font-weight: bold;
	color: #660000;
	font-size: 10pt;
	}
cite {
	letter-spacing: 1px;
	text-align: right;
	font-variant:small-caps;
	}
blockquote {	
	margin: 1cm 0 0 0;
	}

.replace a { /*image replacement */
	text-indent: -9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	display:block;
	}
ul#listepfeil {
	display: block;
	margin: 0 0 6px 0;
	}
#listepfeil li { 
	display: block;
	padding: 2px 4px 2px 16px;
	background: url(../bilder/icons/pfeilrot.gif) no-repeat 0 7px;
	}
ul#listepfeil ul {
	display: block;
	margin: 0 0 6px 19px;
	}	
ul#listepfeil ul li {
	background: none;
	}
.imgleft, .imgright {
	padding: 2px;
	background: #e6ddc6;
	border: 1px solid #CCCCCC;
	}
.imgleft { float: left; margin: 5px 15px 5px 0; }
.imgright { float: right; margin: 5px 15px 5px 15px; }
hr { clear: both; visibility: hidden; }

/* =LAYOUT
------------------------------------------------------------------------------------------------- */

#wrap {
	position:relative; 
	top: 0.5cm; 
	left: 1.5cm; 
	margin: 0;
	width: 19cm;
	}
#container, #content {
	position: relative;
	margin: 0;
	width: 17cm;
	}
#haupt #ocb { /*breiterer Innenbereich da Tabelle*/
	width: 17cm;
	}
#haupt #oc { /*für Seiten ohne scroll ein schmalerer Innenbereich*/
	width: 17cm;
	}

/* ---------------------------------------------------------------------
=HOME (INTRO) UND START
------------------------------------------------------------------------ */
#claim {
	width: 17cm;
	margin: 0.5cm 0 0 0cm;
	font-size: 10pt;
	font-weight: bold;
	}
ul#sprache {
	margin: 0.3cm 0 0 0;
	width: 17cm;
	}
ul#sprache li {
	display: inline;
	}
ul#sprache li a {
	text-decoration: none;
	font-weight: bold;
	}
	
/* ---------------------------------------------------------------------
=PORTRAIT
------------------------------------------------------------------------ */
#vita {font-size: 10pt; }
table#tvita {
	width:17cm;
	}
table#tvita td {
	display: block;
	float: left;
	font-size: 10pt;
	} 
table#tvita td {
	padding-bottom: 26px;
	font-size: 10pt;
	}
table#tvita ul li {
	padding: 0 0 6px 16px;
	background: url(../bilder/icons/pfeilrot.gif) no-repeat 0 6px;
	}
table#tvita td.left {
	display: block;
	float: left;
	width: 91px;
	}
	
/* ---------------------------------------------------------------------
=SITEMAP
------------------------------------------------------------------------ */
#sitemap #content a:link, #sitemap #content a:visited {
	text-decoration: none;
	color: #000; /*#948b74;*/
	font-weight:normal
	}
#sitemap #content a:hover, #sitemap #contenta:active {
	text-decoration: underline;
	color: #000;  
	font-weight:normal;
	}	

	
	
	
