@page {
    marks: none;
    size: portrait;
    margin: 0;
}
body,
body * {
    font: 10pt/120% Verdana, Arial, Serif;
    background-color: white;
    background-image: none;
    color: black;
    border: none;
    width: auto !important;
}
/********************************/
/* Für Druck unrelevante Seiten */
/********************************/
.struct,
#metanavigation,
#mainnavigation,
#breadcrumb,
#navigation,
#head *,
#portals,
#search-box,
#calendar-box,
#flv-stage,
#topic-box,
#top-tipps,
#top-links,
#ad-stage,
#secondary-content,
#tertiary-content,
#footer li,
#footer a,
.HomeBannerLink,
.navi-content-hor,
.box,
.content-img-left span,
.content-img-right span,
#Google-Maps{
    display: none;
}
/********************************/
/* Generelles					*/
/********************************/
#body{
    font-size:0.8em;
}
h1,h2,h3,h4,h5,h6,
h1 *,h2 *,h3 *,h4 *,h5 *,h6 * {
    font-weight: bold;
    text-decoration: none !important;
}
h1 {
    font-size: 13pt;
	margin-bottom: 0.55em;    
}
h2 {
    font-size: 12pt;   
	margin-bottom: 0.5em; 
}
h3 {
    font-size: 11pt;  
	margin-bottom: 0.3em;  
}
p{
    line-height: 1.4em;
    margin: 0em 0em 1em 0em;        
}
strong {
    font-weight: bold;
}
a,
a:after,
a:link:after,
a:visited:after { 
    color: #000000 !important;
    background-color: transparent; 
    content: " (URL:" attr(href) ") ";
    text-decoration: underline;
}
li{
	list-style: square;
	margin: 0px;
	padding: 0px;
}
td, th{
	border: 1px solid black;
}
.clear{
    clear: both;
}
/********************************/
/* Individuelles				*/
/********************************/
#head, #head * {
    padding: 0;
    margin: 0;
}
#logo {
    width: 100%;
}
#logo, #logo * {
	display: block;
    float: right;
    height: 96px;
}
#logo a:after,
#logo a:link:after,
#logo a:visited:after { 
    color: #FFFFFF;
    background-color: transparent; 
    content: "";
}
#content-c1 #column-left,
#content-c1 #column-right{
	float: none !important;
}
.content-img-left{
	float: left;
	margin-right: 10px;
	width: 120px;
}
.content-img-right{
	float: right;
	margin-left: 10px;
	width: 120px;
}
.contact-item-content,
.vita-content {
	border: 1px solid black;
	width: 40%;
}
p.copyright {
	color:gray;
	font-size:0.85em;
}
#footer ul{
	padding: 0px;
}
#footer li.copyright{
	display: inline;
}
