/*Stylesheet für Ausdrucke*/
.search, .rightBlock, .breadcrumb, .headline, .serviceLink, .symbolRight, .symbolLeft, .symbol, #donotprint, .donotprint {
	display:none;
}
div#area.center, div.abcd, .startpagePulldown, .download {
	display:none;
}
table img, table#hw-banner, td img, td.frameHeader, td.frameTop,
td.frameHorNavi, td.frameBottom, td.leftCol, td.rightCol, td.rightColStart, td.fontsize, td.copyright a {
	display:none;
}
table #map img, table.startpageTable td img, .centerCol #forprint img {
	display:inline;
}
table td {
	vertical-align:top;
}
body, div#forprint .formular td, div#forprint .datatable td, table td {
	color:#073070;
	font-family:Verdana;
	font-size:11px;
}
h1 {
	font-size:1.2em;
}
h2,h3,h4,h5 {
	font-size:1.1em;
}
a {
	color:#000000;
	padding:0 0 0 0 !important;
	text-decoration:none;
}
div#forprint {
	display:block;
	position:absolute;
	left:0px;
	top:100px;
	width:650px;
	color:#073070;
	font-family:Verdana;
	font-size:11px;
}
#print-logo {
	background:url(../../images/74/hg_printheader.gif) repeat-x;
	display:block;
	position:absolute;
	top:0px;
	left:0;
	text-align:right;
	padding-right:25px;
	width:100%;
}
.logo5009 {
	margin-right:10px;
}
div#forprint table {
	width:100%;
}
img.left, img.headline {
	float:left;
	margin-bottom:3px;
	margin-right:16px;
}
.dottedLine, .dottedLineShort {
	background-image:url(../../images/74/punktelinie_blau.gif);
	background-repeat:repeat-x;
	clear:both;
	font-size:0;
	height:2px;
	margin-bottom:8px;
	margin-top:8px;
}
/* Modulpages*/
.pageHeadlineService {
	background-color: #488FDB;
	background-repeat: no-repeat;
	line-height: 16px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	color: #ffffff;
	padding-left:41px;	  
}
.abcd {
	background-color: #488FDB;
	white-space: nowrap;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom:14px;
}
.abcd a {
	color: #ffffff;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	height: 18px;
	line-height: 18px;
	text-decoration:none;
}
.abcd a#active {
	background-color: #073070;
}
/*
table.abcdtable td, table.abcdtable a {
	line-height: 18px;
}
table.abcdtable #light td.first a, table.abcdtable #dark td.first a {
	/*background-image: url(../../images/74/tab_info_blau.gif);
	background-repeat: no-repeat;
	background-position: 8px top;*/
	padding-left:38px;
}
table.abcdtable #head td {
	background-image: url(../../images/74/tab_sortieren.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:38px;
}
table.abcdtable #head td.first {
	background-position: 8px center;
}
table.abcdtable  #spacer {
	height:14px;
}
table.abcdtable  #head {
	background-color: #488FDB;
}
table.abcdtable  #light {
	background-color: #e9f1fb;
}
table.abcdtable  #dark {
	background-color: #d1e3f6;
}*/
.data {
	background-color: #488FDB;
	white-space: nowrap;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom:14px;
}
.data a {
	color: #ffffff;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	height: 18px;
	line-height: 18px;
}
.data a#active {
	background-color: #073070;
}
table.datatable td, table.datatable a {
	line-height: 18px;
}

table.datatable td.first {
	padding-left: 10px;
}

table.datatable td.first {padding-left: 10px;}

table.datatable tr.light td.first a, table.datatable tr.dark td.first a {
	/*background-image: url(../../images/74/tab_info_blau.gif);
	background-repeat: no-repeat;
	background-position: 8px top;*/
	padding-left:38px;
}

table.datatable tr.light td.first a#a_float, table.datatable tr.dark td.first a#a_float {
	float:left;
}

table.datatable #head td, #bsv.download #head td {
	background-image: url(../../images/74/tab_sortieren.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:38px;
}
table.datatable #head td.first, #bsv.download #head td.first {
	background-position: 8px center;
}
table.datatable  #spacer, #bsv.download #spacer {
	height:14px;
}
table.datatable  #head, #bsv.download #head {
	background-color: #488FDB;
}

table.datatable  tr.light {
	background-color: #e9f1fb;
}
table.datatable  tr.dark {
	background-color: #d1e3f6;
}

#block_list {
    line-height:18px;
}
/* Betriebsdatenbank */
table.formular td.sixtyseven {
	padding-left: 10px
}
/* Terminliste */
table.terminliste, table.terminliste tr.head {
	background-image: url(../../images/74/punktelinie_blau.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
table.terminliste {
	margin-top:14px;
}
table.terminliste  tr.head {
	background-position: left top;
}
.table.terminliste tr.head td {
	padding-top: 7px;
}
table.terminliste td {
	padding-bottom: 7px;
}
/* forms and tables*/
form td {
	padding-bottom:4px;
}
form .ten {
	width:10%;
}
form .thirteen{
	width:13%;
}
form .twenty {
	width:20%;
}
form .thirty {
	width:30%;
}
form .fourty{
	width:40%;
}
form .fifty {
	width:50%;
}
form .sixty {
	width:60%;
}
form .seventy {
	width:70%;
}
form .eighty {
	width:80%;
}
form .ninety {
	width:90%;
}
form .hundred {
	width:100%;
}
form .hundredsixteen{
	width:116%;
}
form .twohundredeighty{
	width:280%;
}
form .fiftyseven {
	width:57%;
}
#error_input {background-color:#FF5959;}
textarea.hundred {
	height:80px;
}
div#forprint table#padding4 td {
 	padding-bottom: 4px;
}
div#forprint table#padding8 td {
 	padding-bottom: 8px;
}
td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
table.bottom td {
 vertical-align: bottom;
}
table.middle td {
 vertical-align: middle;
}
table.alternateColors td.first {
	padding-left: 2px;
}
td.twenty {
	width:20%;
}
td.twentyfive {
	width:25%;
}
td.thirtythree {
	width:33%;
}
td.fifty {
	width:50%;
}
td.sixtyseven {
	width:67%;
}
td.seventyfive {
	width:75%;
}
td.eighty {
	width:80%;
}