/* changed for print */
.nodisp4prn { display:none; }

html, body { ; }
/* /changed for print */

/* changed for print */
body {
	padding:0;
	margin:0;
	text-align:left;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	background-image:url('../upload/standardlayout/hofmann_bg.gif');
	background-repeat:repeat-y;
	background-position:0px 0px;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
}
/* /changed for print */

img.icon15 { border-style:none; width:15px; height:15px; vertical-align:bottom; margin-right:2px; }

td.hilfsnavi { text-align:right; vertical-align:top; padding-top:5px; padding-bottom:5px; font-size:11px; }
td.navipfad { vertical-align:top; padding-left:10px; border-bottom-style:solid; border-bottom-color:#aaaaaa; border-bottom-width:1px; padding-top:5px; padding-bottom:5px; font-size:11px; }

/* changed for print */
table.headertable { display:none; border-style:none; border-width:0px; border-collapse:collapse; }

div.logolayer { position:absolute; top:0px; left:0px; height:78px;  }

table.contenttable { border-style:none; border-width:0px; border-collapse:collapse; }
/* /changed for print */

table.contenttable tr td.content {vertical-align:top; padding-top:10px; padding-left:10px; }

span.content { font-size:12px; }
span.content table tr td { font-size:12px; }


table.bottomnavi { width:100%; border-style:none; }
table.bottomnavi tr td { text-align:center; border-style:none; font-size:10px; }

a.bottomnavi, a.bottomnavi:visited { color:#0094C8; font-size:10px; text-decoration:underline;}
a.bottomnavi:hover{ color:#0094C8; font-size:10px; text-decoration:none; }

/* changed for print */
td.navicol { display:none; width:250px; vertical-align:top; background-image:url(../upload/standardlayout/04_unten_links.png); background-color:#ffffff;  }
/* /changed for print */

a { color:#0094C8; text-decoration:underline; }
a:hover { text-decoration:none; }

h1, h1.content {
	padding-left:0px;
        padding-top:3px; padding-bottom:3px;
	color:#0094C8;
	margin:0;
        font-size:17px; font-weight:bold;
}

h2, h2.content {
	padding-left:0px;
        padding-top:3px; padding-bottom:3px;
	color:#0094C8;
	margin:0;
        font-size:16px; font-weight:bold;
}

h3, h3.content {
	padding-left:0px;
        padding-top:3px; padding-bottom:3px;
	color:#0094C8;
	margin:0;
        font-size:12px; font-weight:bold;
}

.navi{
	width:250px;
	border-bottom:1px solid rgb(170,170,170);
}

a.navileft_passive {
	display:block;
	background-color:#1E67D0;
	padding-top:3px;
	padding-bottom:3px;
	color:#D7E8FA;
        font-size:13px;
        text-decoration:none;
} 

a.navileft_active {
	display:block;
	background:url(../images/navi_pfeil_rechts.gif) no-repeat;
	background-position:right;
	background-color:#E7E7E7;
	padding-top:3px;
	padding-bottom:3px;
	color:#0094C8;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#1E67D0;
	padding-top:3px;
	padding-bottom:3px;
	color:#D7E8FA;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navi2left_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#0094C8;
	padding-top:3px;
	padding-bottom:3px;
	color:#D7E8FA;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navi2left_passive {
	display:block;
	background-color:#0094C8;
	padding-top:3px;
	padding-bottom:3px;
	color:#D7E8FA;
        font-size:13px;
        text-decoration:none;
} 

a.navi3left_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#70A4F2;
	padding-top:3px;
	padding-bottom:3px;
	color:#D7E8FA;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navi3left_passive {
	display:block;
	background-color:#70A4F2;
	padding-top:3px;
	padding-bottom:3px;
	color:#D7E8FA;
        font-size:13px;
        text-decoration:none;
}

a.navileft_passive:hover, a.navileft_active:hover, a.navileft_open:hover, 
a.navi2left_passive:hover, a.navi2left_active:hover, a.navi2left_open:hover, 
a.navi3left_passive:hover, a.navi3left_active:hover, a.navi3left_open:hover 
{
        text-decoration:underline;
}

a.sitemap_level1 { padding-left:0px; } 
a.sitemap_level2 { padding-left:15px; } 
a.sitemap_level3 { padding-left:30px; } 

input.input_searchbox { width:100px; height:19px; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size:10px; border-color:#0094C9; border-style:solid; border-width:1px; }
td.searchbox_button  { height:19px; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size:10px; background-color:#0094C9; color:#ffffff; font-weight:bold; }
a.searchbox_button  { text-decoration:none; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; font-size:10px; background-color:#0094C9; color:#ffffff; font-weight:bold; }