.nodisp4prn { ; }

html, body { height:100%; }

body {
	padding:0;
	margin:0;
	text-align:left;
	min-width:780px;
	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;
}

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; }

table.headertable { border-style:none; border-width:0px; border-collapse:collapse; }

div.logolayer { position:absolute; top:25px; left:0px; width:100%; height:78px; max-width:1024px; }

table.contenttable { width:980px; border-style:none; border-width:0px; border-collapse:collapse; }
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; }

td.navicol { width:250px; vertical-align:top; background-image:url(../upload/standardlayout/04_unten_links.png); background-color:#ffffff;  }

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:#C4E9F9;
	padding-top:3px;
	padding-bottom:3px;
	color:#01304D;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navileft_active {
	display:block;
	background:url(../images/navi_pfeil_rechts.gif) no-repeat;
	background-position:right;
	background-color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
        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:#C4E9F9;
	padding-top:3px;
	padding-bottom:3px;
	color:#01304D;
        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:#DFF2F9;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navi2left_passive {
	display:block;
	background-color:#DFF2F9;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
        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:#DFF2F9;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
        font-size:13px;
        font-weight:bold;
        text-decoration:none;
} 

a.navi3left_passive {
	display:block;
	background-color:#DFF2F9;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
        font-size:11px;
        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; }