/*********************************************************/
/****	HWK-Magdeburg print stylesheet	**************/
/*********************************************************/

body{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	background-image: none;
	text-align:left;
	margin:0;
}
#page {
	min-height:auto;
	background: none;
	margin:auto;
}
#printbanner {
	text-align:right;
}
#breadcrumb {
	border-bottom:1px solid #BBBBBB;
	font-size:0.7em;
	margin-bottom:2em;
	padding-bottom:2em;
}
#breadcrumb a, #footer a {
	color:#000000;
	text-decoration:none;
}
#footer {
	font-size:0.7em;
	margin: 2em 0 0;
}
h1, .pageHeadline {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1.2em;
	padding:0;
}
h2 {
	font-size:0.9em;
	font-weight:bold;
}
h2.underHeadline {
	font-size:0.9em;
	font-weight:normal;
	margin:-1em 0 1em;
}
h3, h4, h5 {
	font-size:0.8em;
	font-weight:bold;
}
a {
	color:#FF6600;
	text-decoration:underline;
}
div.line {
	font-size:0px;
}
.line {
	border-bottom:1px solid #CCCCCC;
	clear:both;
	color:#CCCCCC;
	height:0px;
	margin:0;
}
.bold {
	font-weight:bold;
}
.colorRed {
	color:#FF6600;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
}
a.noDecoration:link, a.noDecoration:visited, a.noDecoration:active {
	text-decoration:none;
}
.noMargin {
	margin:0;
}
.marginTop5 {
	margin-top:5px;
}
.marginLeft15 {
	margin-left:15px;
}
.marginTop20 {
	margin-top:20px;
}
.marginLeft20 {
	margin-left:20px;
}
.marginBottom20, #frameRightNavi li a .marginBottom20 {
	margin-bottom:20px;
}
#content .symbol {
	background-color:#AAAAAA;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:10px;
	margin-left:20px;
	padding:0 10px 0 20px;
	text-decoration:none;
	width:84px;
}
#spacer {
	margin-bottom:10px;
}
.ten {width:10%;}
.twenty {width:20%;}
.twentyfive {width:25%;}
.thirty {width:30%;}
.thirtythree {width:33%;vertical-align:top;}
.forty {width:40%;}
.fifty {width:50%;}
.sixtyseven {width:67%;}
.seventy {width:70%;}
.eighty {width:80%;}
.ninety {width:90%;}
.hundred {width:100%;}
.pad_25percent {padding-left:25%;}
h1.pageHeadline, .pageHeadline {
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:18px;
	margin-top:20px;
	padding:0;
}
#content h1.pageHeadline a, #content .pageHeadline a {
	font-size:16px;
	text-decoration:none;
}
h2.underHeadline, .underHeadline {
	color:#FF6600;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin:-18px 0 18px
}
.redHeadline {
	background-color:#FF6600;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding-left:24px;
}
.grayHeadline {
	background-color:#A7A7A7;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding-left:24px;
}
.areaHeadline {
	/*color:#FF6600;*/
	color:#444444;
	font-size:12px;
	font-weight:bold;
}
#group .redHeadline {
	margin-bottom:7px;
}
#group .areaHeadline {
	color:#666666;
	margin-top:0;

}
#big_img {
	height: 51px;
	left: 222px;
	visibility: visible;
	position: absolute;
	top: 215px;
	width: 51px;
	z-index: 10;
}
#big_img img {
	padding: 5px;
	background-color:#EAEAEA;
}
#bigImage img.left, #bigImage img.lupe {
	border:none;
	width:103px;
}
.imgTitle {
	border:1px solid #AAAAAA;
	float:left;
	margin-right:5px;
}
#conChilds, #conDocument {
	clear:both;
	font-size:10px;
	height:13px;
	line-height:12px;
	margin:25px 0 0;
	width:140px;
}
.downloads, .downloads td {
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:0;
}
#content a.downloads_text {
	color:#000000;
	font-weight:bold;
	float:left;
	line-height:22px;
	margin-left:24px;
	text-decoration:none;
	width:90%;
}
#content .downloads_icon {
	float:right;
	margin-top:4px;
}
#content .downloads_desc {
	margin:0px 50px 4px 24px;
	width:88%;
}

#groupHead {background-image: url(../../images/16/arrow_right_gray.gif);margin-top:20px;}
#conChilds {background-image: url(../../images/16/arrow_right.gif);}
#conDocument {background-image: url(../../images/16/arrow_bottom.gif);}

/*------- general Modulepages style------*/
.formular, .terminliste, .datatable, #datasearchform, .form table {
	width:100%;
}
.formular .line {
	margin: 10px 0;
}
.form .inputSubmit {
	margin-left:4px;
}
.form table td {
	vertical-align:top;
}
.datatable #head th{
	border-bottom:1px solid #000000;
	padding-left:2px;
}
.datatable #head .first {
	padding-left:15px;
}
.datatable td {
	padding:2px 5px 2px 2px;
}
.datatable img.left {
	padding:2px 2px 2px 15px;
}
.dark {
	background-color:#DDDDDD;
}
.light{
	background-color:#F2F2F2;
}
#listtopnavi {
	background-color:#FF6600;
	margin-bottom:10px;
}
#listtopnavi a.left, #listtopnavi a.right, #listtopnavi a {
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	line-height:17px;
	text-decoration:none;
}
#listtopnavi a.recommend {
	background-position: right 2px;
}#listtopnavi a.back {
	background-position: left 2px;
}
#listtopnavi a:hover {
	text-decoration:underline;
}
.for_input {
	display:block;
	margin-top:16px;
}
#reg.formular label.error {
	display:inline;
}
#abcd {
	margin:24px 0;
}
#abcd a {
	background-color:#DDDDDD;
	color:#444444;
	display:inline-block;
	font-weight:bold;
	margin-right:3px;
	padding:0 3px;
	text-decoration:none;
}
#abcd a:hover {
	background-color:#FF9900;
	color:#ffffff;
}
#abcd a#active {
	background-color:#FF6600;
	color:#ffffff;
}
#dabc_list a {
	display:block;
	padding:2px 5px 2px 15px;
}
#dabc_list a:hover {
	background-image:url(../../images/16/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 50%;
}
#dabc_photo {
	float:left;
	margin:0 15px 15px 0;
}
#dabc_detail ul {
	margin-top:8px;
	margin-bottom:15px;
}
#datasearchform label, #datasearchform #cop_adr_zip, #datasearchform #cop_adr_city, .in_block {
	display:inline-block;
}
#datasearchform input[type="text"], #datasearchform select, #datasearchform select option {
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
	font-size:11px;
}
#icon_meister {
	float:left;
	margin:10px 15px 15px 0;
}
/*-------------- KammerNews -------------*/
span.kammernews {
	color:#FF6600;
	font-weight:bold;
}

div.formular input, div.formular select,div.kammernews_profil form input, div.kammernews_profil form select, .formular input, .formular select, .textarea select {
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
div.formular input[type="text"], div.formular input[type="password"], div.formular select, div.formular textarea, div.kammernews_profil form input[type="text"], div.kammernews_profil form select {
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
	width:400px;
}

td.profile_td input, td.profile_td select {
	margin-left:30px;
}

tr.profile_button_tr input, div.kammernews_profile input[type="submit"] {
border:0;
}

table.profile_table td {
	padding-top:20px;
}

div.kammernews_archiv .header {
	background-color:#FF6600;
	color:#ffffff;
	font-size:11px;
	line-height:17px;
}

div.kammernews_archiv .outertable {
	width:100%;
}

div.kammernews_archiv .innertable td {
	padding-left:10px;
}

form#newsletterform div.line {
	margin-bottom:30px;
	margin-top:30px;
}
div.formular label.error, .errorMessage {
	font-weight:bold;
	font-size:11px;
	color:#FF5959;
	padding-top:5px;
	display:block;
}

.error_msg {
	font-weight:bold;
	font-size:11px;
	color:#FF5959;
}

div.formular input.error, .save_error_tr input {
	border:1px solid #FF5959;
	margin:0;
}
div.formular #date {
	margin-right:5px;
	width:305px;
}
div.formular fieldset {
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	border-right:none;
	border-top:none;
	margin:0;
	padding:0 10px 15px 10px;
}
div.formular fieldset legend{
	color:#000000;
	margin-bottom:10px;
}
input.inputSubmit {
	font-size:11px;
}
.none{
	display:none;
}
/*----------------- DABC ------------------------*/
.datatable {
	border-collapse: collapse;
	border-spacing: 0px;
}
.datatable #head{
	border-bottom:1px solid #000000;
	padding-left:2px;
}
.downloads, .downloads td {
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:0;
}
/*------- ausblenden ---------------*/

#hwkde, #frameHorNavi, #frameHeadNavi, #frameLeftNavi, #frameRightNavi, #hwkbanner, #load_frecommend, 
.functions, .error_msg, .error, .errorMessage, .noPrint, #hideinprintout {
	display:none;
}

