	
/* Formate für einen Ausdruck in der Normalansicht */
@media print
{
body	{
	margin: 0; padding: 0;
	background: #FFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	text-align: left; color: #000;
	font-size: 100%;
} 

div, ul, li, p, #content-box table {font-size: 100%; font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; color: #000;}
#content-box a:link, #content-box a:visited 	{color: #000; text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #333;}

/* DIVS */

#header {display: none;}
#nav, #nav-end {display: none;}
#top-margin, #show-position {display: none;} 
span.pagenav, .readon {display: none;}
#footer {display: none;}

#main-container	{
			width: 645px;
			margin: 125px 5px 20px 0;
			float: left;
			background: #FFF;
			text-align: left;
			}

#inner-container, #inner-container.fx-0, #inner-container.fx-03, #inner-container.fx-04, #inner-container.fx-04, #inner-container.fx-05	{background: none; padding: 0; margin: 0;}

#content-box { width: 640px; margin: 0;} 
.imprint {
	display: block; 
	width: 645px;
	position: absolute; left: 0px; top: 0px; z-index: 0; 
	padding: 0 0 15px 0; 
	font-size: 83%;
	border-bottom: 1px dotted black;
}
			
/* Schriften */

h1	{font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 120%; font-weight: 600;}
h2	{font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 100%; font-weight: bold; color: #777;}
h2	{font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 100%; font-weight: bold; color: #000;}
p	{font-family:Verdana,  Tahoma, Arial, Helvetica, Sans-Serif; line-height: 155%; margin: 0.6em 0 0 0;}

table {width: 100%; font-size: 83%; border-collapse: collapse; empty-cells: hide;}

ul {margin: 10px 0 15px 40px; font-size: 83%;}
li {
			background: none;
			list-style-type: circle; 
			line-height: 160%; 
			margin: 0; 
			padding: 2px 0 2px 2px; 
			}
			
ol {line-height: 165%; margin-bottom: 1.5em;}
ol li {margin-bottom: 1em; background-image: none;}
					
/* Bilder */

img	{font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; border: 0px;}

/* =============== Other Mambo Stuff  ================= */


.mosimage {
	margin: 0;
}

.mosimage_caption {
	margin-top: 1px;
	padding: 1px 0 2px 0; text-indent: 3px;
	color: #000;
	font-size: 83%;
}

.small {
	font-size: 10px;
	color: #000;
	line-height: 0.7;
}

.smalldark {
	font-size: 10px;
	color: #000;
	height: 10px;
	line-height: 10px;
	text-align: left;
}

.sectiontableentry1 {
	text-align: left;
	background: #EFEFEF;
	font-size: 10px;
	padding: 2px;
}
.sectiontableentry2 {
	background: #FFF;
	font-size: 10px;
	text-align: left;
	padding: 2px;
}

.createdate {
	font-size: 10px;
	color: #ABABAB;
	height: 10px;
	line-height: 0.7;
}
.modifydate {
	font-size: 10px;
	color: #ABABAB;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}

a.readon {
margin-top: 10px;
}

.blog_more {
font-size: 10px;
}

.blog {
width: 100%;
}

/* === Schriftformate für Header === */
.contentheading, .componentheadingkontakt, .componentheading, .componentheadingkontakt {
	width: 100%;
	border-bottom: none;
	font-weight: bold; color: #000; 
}

.contentpaneopen {
	margin: 8px 0 0 0;
	border-collapse: collapse;
	font-size: 100%;
}

table.contentpane, table.contentpaneopen, td.contentheading {
	width: 605px;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.contentdescription {
}

.sectiontableheader {
	height: 25px;
	line-height: 25px;
}
.categorytitle {
	height: 25px;
}

table.moduletable {
width:  100%; 
font-size: 80%;
 }
table.moduletable th  {
font-size: 80%;
}

.poll {
font-size: 10px;
text-align: center;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}


pre {text-align: left; color: #FFF; width: 700; margin: 30px auto 30px auto;}
pre hr {background: #000; border-top: 1px solid #000;}



/* kontakt >>> individuelle Formate */

.componentheadingkontakt form {
	margin: 0px;
	padding: 0px;
}
.contentheadingkontakt {
	font-weight: bold;
}

table.contentpanekontakt {margin-top: 7px;}


}