 /* *** Float containers fix: */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

.content {width: auto;}
.content .bigsmall_col {width: 672px; padding-left: 10px;}

#mt-content-complete table form {padding: 0; background: none;}
a:visited {color: #0082D5;}
input[type="text"], input[type="password"], select, textarea {background:#F0F5F8 ;border:1px solid #B2CBDB;color:#183A63;font-family:Arial,sans-serif;font-size:12px;height:15px;} 
select {height: auto!important;}
img {display: inline;}
label {display: inline; width: auto; float: none;}

/* color */
.gap{line-height:10px;}
.boxTop1{background-color:#f5f5f5;color:#FA9200;font-family:arial, verdana ;font-weight:700;font-size:18px;text-decoration:none;border-color:#D6D6D6;border-style:solid;border-width:1px;}
.boxPlain1{background-color:#FFF3C3;font-family:arial, verdana ;text-decoration:none;border-color:#e7e4e2;border-style:solid;border-width:1px;}
.boxFrame1{border-color:#e7e4e2;border-style:solid;border-width:1px;}
.boxFrame2{border-color:#ecb22a;border-style:solid;border-width:1px;}
.boxFrame3{border-color:#CCCBD9;border-style:solid;border-width:1px;}
.boxFrame4{border-color:#da8016;border-style:solid;border-width:1px;}
.boxHeader1{background-color:#e7e4e2;color:#000000;font-weight:700;font-family:arial, verdana ;font-size:14px;font-style:bold;}
.boxHeader2{background-color:#ecb22a;color:#fff;font-weight:700;font-family:arial, verdana ;font-size:12px;font-style:normal;}
.boxHeader4{background-color:#da8016;color:#fff;font-weight:700;font-family:arial, verdana ;font-size:12px;font-style:normal;}
.boxRow1{background-color:#FFF;}
.boxRow2{background-color:#e7e4e2;}
.boxRow3{background-color:#CDE;}
.boxRow1 td{border-top:#2A68A3 1px solid;padding-top:5px;}
.boxRow2 td{border-top:#2A68A3 1px solid;}
.boxRow3 td{font-weight:700;font-size:13px;border-top:#2A68A3 2px solid;padding-top:5px;}
.section1{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#FC6605 1px solid;background-color:#e7e4e2;color:#000;font-weight:700;font-size:14px;font-family:arial, verdana ;text-decoration:none;padding-top:2px;}
.sect1{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#e7e4e2 1px solid;background-color:#e7e4e2;color:#000;font-weight:700;font-size:14px;font-family:arial, verdana ;text-decoration:none;padding-top:2px;}
.sect1 td{color:#fff;font-weight:700;font-size:13px;font-family:arial, verdana ;text-decoration:none;}
.sect2{background-color:#e7e4e2;color:#fff;font-weight:700;font-size:13px;font-family:arial, verdana ;text-decoration:none;}
.sect3{background-color:#FFF3C3;color:#666;font-weight:700;font-size:13px;font-family:arial, verdana ;text-decoration:none;}
.uline{border-bottom:#FC6605 1px solid;background-color:#fff;}
.error{background:#FFEBE3;color:#DE2121;border-color:#B30000;border-style:solid;border-width:1px;}
.success{background:#EFF6EA;border-color:#39B54A;border-style:solid;border-width:1px;}
.success td{font-size:12px;color:#2C9C3B;}
.inputerr{border:2px solid red;}
input.text,textarea.text,input.inputform,textarea.inputform{background:#F0F5F8 ;border:1px solid #B2CBDB;color:#183A63;font-family:Arial,sans-serif;font-size:12px;height:15px;}

.boxContent1,.boxBgColor1{background-color:#fff;}

/* font */

*.catheader{font-size:15px;font-family:arial, verdana ;color:#000;font-weight:700;}
*.catlink, *.catlink a:link, *.catlink a:visited{font-size:13px;font-family:Verdana, "trebuchet ms", tahoma, Geneva, Arial;color:#000;font-weight:700;padding:2px}
.linespace{margin:1px;}
.txtMid{color:#000;font-family:arial, verdana ;font-weight:400;font-size:11px;margin:2px;}
.txtBigBold{color:#000;font-family:arial, verdana ;font-weight:700;font-size:16px;}
.txtMidBold{color:#000;font-family:arial, verdana ;font-weight:700;font-size:11px;}
.txtMidWhite{color:#fff;font-family:arial, verdana ;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigWhite{color:#fff;font-family:arial, verdana ;font-weight:700;font-size:14px;text-decoration:none;}
.txtSmallGrey{color:gray;font-family:arial, verdana ;font-weight:400;font-size:11px;text-decoration:none;}
.txtGrey{color:#000;font-family:arial, verdana ;font-weight:400;font-size:11px;text-decoration:none;}
.txtMidColor1{color:#000;font-family:arial, verdana ;font-weight:700;font-size:13px;text-decoration:none;}
.txtBigColor1{color:#404040;font-family:arial, verdana ;font-weight:700;font-size:14px;}
.txtMegaColor1{color:#000;font-family:arial, verdana ;font-weight:700;font-size:20px;}
.txtMidColor2{color:#000;font-family:arial, verdana ;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigColor2{color:#000;font-family:arial, verdana ;font-weight:700;font-size:16px;}

/* result */
.ResultRow1{background-color:#FFF;padding-top:5px;padding-bottom:5px;}
.ResultRow2{background-color:#C9E0FF;padding-top:5px;padding-bottom:5px;}
.ResultRow3{padding-bottom:5px;padding-top:5px;background-color:#e5eef7;}
.ResultRow3 td{font-weight:700;font-size:13px;border-top:#13a1d1 2px solid;}
.ResultDescription{background-color:#FFF;padding-top:5px;padding-bottom:5px;font-family:arial, verdana ;font-size:11px;font-style:normal;color:#000;}
.ResultTable{border:#13a1d1 1px solid;}
.ResultTitle{background-color:#2f91eb;color:#fff;font-weight:700;font-family:arial, verdana ;font-size:14px;height:30px;}
.ResultCaption{text-indent:.2cm;font-family:arial, verdana ;font-weight:700;font-size:11px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#003;font-family:arial, verdana ;font-weight:700;font-size:11px;}
.HLBlue{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#2f91eb 1px solid;background-color:#e5eef7;text-decoration:none;}
.ResultRow1 td,.ResultRow2 td{border-top:#13a1d1 1px solid;}

/* tooltip */
#dhtmltooltip{position:absolute;width:150px;border:2px solid #000;background-color:#FFFFE0;visibility:hidden;z-index:100;padding:2px;}

/*layer*/
.layerstd{position:absolute;top:0;left:0;background:#FFF;visibility:hidden;width:0;height:0;border:1px solid #ff6500;padding:10px;}
.layerhead{font-weight:700;font-size:130%;}
.frmlayer{width:100%;font-size:100%;}
#layerbox{width:auto;border-top:1px solid #d0d0d0;border-right:2px solid #202020;border-bottom:2px solid #202020;border-left:1px solid #d0d0d0;background-color:#FFF;}
#layerbox .boxinside{margin:0 3px;}
#layerbox .boxtxt{padding:10px;}
#layerbox .boxhead,#layerbox .boxfooter{height:17px;width:auto;}
/*layer*/

/* hp */
.hpBox1{background-color:#FFD6C2;border-bottom:#b30000 1px solid;}
.tabHp1{background-color:#fff;border-color:#D6D6D6;border-style:solid;border-width:1px;}
.tabHp2{background-color:#fff;border-top:#2E91EB 1px solid;border-right:#2E91EB 1px solid;border-left:#2E91EB 1px solid;}
.hpMegaBig{color:#003;font-family:arial, verdana ;font-weight:700;font-size:22px;}
.hpMidRed{color:#003;font-family:arial, verdana ;font-weight:700;font-size:13px;}
.hpBigRed{color:#003;font-family:arial, verdana ;font-weight:700;font-size:16px;}
.hpSmall{color:#003;font-family:arial, verdana ;font-weight:400;font-size:11px;}
.hpBigRed A:link,.hpBigRed A:visited{color:#003;text-decoration:none;font-size:16px;font-weight:700;}
.hpSmall A:link,.hpSmall A:visited{color:#003;text-decoration:none;}

/* navi */
.navi1{font-size:12px;font-weight:700;margin:0;padding:0;}
.navi1 a:link,.navi1 a:visited{display:block;border-bottom:1px solid #ccc;background-color:#fff;background-image:url("/images/usr/navi/backgr.gif");color:#000;text-decoration:none;background-repeat:repeat-x;padding:5px 0 5px 10px;}
.navi1 a:hover{background-image:none;color:#000;}
.navi1visited{font-size:12px;color:#999;background-color:#fff;display:block;border-bottom:1px dotted #ccc;background-image:url("none");padding:4px 0 4px 22px;}
.navi2{font-size:12px;background-color:#fff;margin:0;padding:0;}
.navi2 a:link,.navi2 a:visited{display:block;border-bottom:1px dotted #ccc;color:#000;text-decoration:none;padding:4px 0 4px 22px;}
.navi2 a:hover{font-weight:700;color:#000;}
#title h2{color:#fff;font-size:20px;font-weight:400;margin:0;padding:0 0 0 20px;}
.navi1{font-size:13px;font-weight:400;}
.nvTb{background-color:#f5f5f5;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-decoration:none;border-color:#D6D6D6;}
.navi1 img,.navi2 img{border:0;vertical-align:middle;padding:4px 4px 4px 0;}

/* job/font */
.ResultRow1{background-color:#FFF;padding-top:5px;padding-bottom:5px;}
.ResultRow2{background-color:#C9E0FF;padding-top:5px;padding-bottom:5px;}
.ResultRow3{padding-bottom:5px;padding-top:5px;background-color:#e5eef7;}
.ResultRow3 td{font-weight:700;font-size:13px;border-top:#13a1d1 2px solid;}
.ResultDescription{background-color:#FFF;padding-top:5px;padding-bottom:5px;font-family:arial, verdana ;font-size:11px;font-style:normal;color:#000;}
.ResultTable{border:#13a1d1 1px solid;}
.ResultTitle{background-color:#2f91eb;color:#fff;font-weight:700;font-family:arial, verdana ;font-size:14px;height:30px;}
.ResultCaption{text-indent:.2cm;font-weight:700;font-size:11px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;font-family:arial, verdana ;font-weight:700;font-size:11px;}
.ResultRow1 td,.ResultRow2 td{border-top:#13a1d1 1px solid;}

/* usr/profile */
.tbMenu1{background-color:#e5eef7;border-color:#2f91eb;border-style:solid;border-width:0;}
.tbMenu2{background-color:#2f91eb;font-family:arial, verdana ;font-weight:700;color:#fff;border-color:#2f91eb;border-style:solid;border-width:0;}
.tbMenu3{background-color:#e6e6e6;border-color:#2f91eb;border-style:solid;border-width:1px;}
.tabOn{border-left:#CCCBD9 1px solid;border-right:#CCCBD9 1px solid;border-top:#CCCBD9 1px solid;font-weight:700;}
.tabOff{border-left:#CCCBD9 1px solid;border-right:#CCCBD9 1px solid;border-top:#CCCBD9 1px solid;background-color:#d6d6d6;}
.tabSep{border-bottom:#CCCBD9 1px solid;}
.tabMain{border-left:#CCCBD9 1px solid;border-right:#CCCBD9 1px solid;border-bottom:#CCCBD9 1px solid;}
.noteedit{background:#fff;border-left:2px solid;border-top:2px solid;border-right:1px solid;border-bottom:1px solid;background-color:expression(this.onmouseover = new Function("this.className = 'noteedit';"),this.onmouseout = new Function("this.className = 'noteedit';"));border-color:#bfbfbf;}
.noteshow{background:#fff;border:1px solid;color:gray;background-color:expression(this.onmouseover = new Function("this.className = 'noteshowhover';"),this.onmouseout = new Function("this.className = this.className.replace('noteshowhover', '');"));border-color:#7f9db9;}
.noteshow:hover,.noteshowhover{background:#EBF5FF;border:1px solid;}


/* wrk/order */
.pkPremium{background-color:#fff;color:#4A5F9A;font-family:arial, verdana ;font-weight:700;font-size:11px;text-decoration:none;border-color:#F9670A;border-style:solid;border-width:1px;}
.tdLink{background-color:#e5eef7;font-family:arial, verdana ;font-weight:700;border-width:0;}
.tdLink A{text-decoration:none;}
.pkFree,.pkBasic{background-color:#fff;color:#4A5F9A;font-family:arial, verdana ;font-weight:700;font-size:11px;text-decoration:none;border-color:#2A68A3;border-style:solid;border-width:1px;}

* html #globalcontentcenter {

width: 712px;

}	

/* MCP HEAD */

.mcp_head {height: 120px; width: 635px; background: url(/images/mcp/default/mcp_head_bg.jpg) no-repeat 0 0; position: relative; margin: 0 2px; border-bottom: solid 1px #ddd;}
.mcp_head p {margin: 0; color: #6182a9; font-size: 24px; font-weight: normal; padding: 20px 0 0 140px;}
.mcp_head p span {color: #ff7104; font-size: 14px; display: block;}

/* MAINNAVI */

ul#mainnav {margin: 0; padding: 0 0 0 7px; list-style-type: none; position: absolute; width: 635px; height: 35px; left: 0; bottom: -1px;}
ul#mainnav li {float: left; padding: 6px 2px 0 3px;}
ul#mainnav li .nav_left {padding: 0 0 0 3px; background: url(/images/mcp/default/nav/navi_bg.gif) no-repeat 0 0;}
ul#mainnav li .nav_right {padding: 0 3px 0 0; background: url(/images/mcp/default/nav/navi_bg.gif) no-repeat right -29px;}
ul#mainnav li .nav_cont {background: url(/images/mcp/default/nav/navi_bg.gif) repeat-x 0 -58px;}
ul#mainnav li a {font-size: 14px; color: #444; height: 22px; display: block; padding: 7px 10px 0; position: relative; }
* html ul#mainnav li a, * html ul#mainnav li .nav_left, * html ul#mainnav li .nav_right, * html ul#mainnav li .nav_cont {display: inline; float: left;}

ul#mainnav li.navOn {padding: 4px 0 0 1px;}
ul#mainnav li.navOn .nav_left {padding: 0 0 0 5px; background: url(/images/mcp/default/nav/navi_bg.png) no-repeat 0 0;}
ul#mainnav li.navOn .nav_right {padding: 0 5px 0 0; background: url(/images/mcp/default/nav/navi_bg.png) no-repeat right -31px;}
ul#mainnav li.navOn .nav_cont {background: url(/images/mcp/default/nav/navi_bg.png) repeat-x 0 -62px;}
* html ul#mainnav li.navOn .nav_left {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mcp/default/nav/navi_bg.png", sizingMethod="crop"); background: transparent;}
* html ul#mainnav li.navOn .nav_right {background: url(/images/mcp/default/nav/navi_bg_ie6.gif) no-repeat right 0;}

ul#mainnav li.navOn a {color: #ff7104; padding: 9px 13px 0;}
ul#mainnav li a.nav_emp, ul#mainnav li a.nav_wrk {padding: 7px 10px 0 36px;}
ul#mainnav li.navOn a.nav_emp, ul#mainnav li.navOn a.nav_wrk {padding: 9px 10px 0 36px;}
ul#mainnav li a.nav_start {padding-left: 31px!important; padding-right: 33px!important;}

ul#mainnav li a span.wrk_ico, ul#mainnav li a span.emp_ico  {position: absolute; left: 0; bottom: 1px; }
ul#mainnav li a span.wrk_ico {width: 32px; height: 33px; background: url(/images/mcp/default/nav/wrk_ico.png) no-repeat 0 0;}
ul#mainnav li a span.emp_ico {width: 34px; height: 33px; background: url(/images/mcp/default/nav/emp_ico.png) no-repeat 0 0;}
* html ul#mainnav li a span.wrk_ico {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mcp/default/nav/wrk_ico.png", sizingMethod="crop"); background: transparent;}
* html ul#mainnav li a span.emp_ico {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mcp/default/nav/emp_ico.png", sizingMethod="crop"); background: transparent;}

/* MAINBOX */

.mainbox_border {
	border: solid 1px #CCCBD9;
	margin: 0;
	overflow: hidden;
	height: auto;
}

* html .mainbox_border {
	width: 710px;
}

.mainbox_head {
	padding: 4px 20px 13px 8px;
}

.mainbox_head h3 {
	margin-bottom: 16px;
}

.mainbox .table_top {
	background: #ECEADF;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	height: 16px;
	padding-top: 2px;
	padding-left: 10px;
	
}


/* BOXEN MIT BLAUEM RAND UND BLAUEM HEAD Z.B. AUFTRAG SUCHEN */

.box_container {
	border: solid 1px #CCCBD9;
	margin-bottom: 9px;
	display: inline-block;
}

html>/**/body .box_container {display: block;}

.box_head {
	background: #369;
	padding: 2px 0 3px 3px;
	color: #fff;
	font-weight: bold;
}

* html {display: inline-block;}

.box_head span {

}

.box_head_jobalert {
	background: #ff6500;
}

.head_right {
	float: right;
	margin-right: 5px;
}

.box_content {
	background: #fff;
}

.box_content div {
}

.box_content_padding {
	background: #fff;
	padding: 11px 13px 8px 7px;
}

* html .box_content_padding {display: inline-block;}
* html .box_content {display: inline-block;}
* html .table_content {display: inline-block;}

ul.cat_list {
	margin: 12px 0 6px 9px;
	padding: 0;
	text-align: left;
}

ul.cat_list li {
	list-style-type: none;
	margin-bottom: 6px;
}

ul.cat_list li a {
	background: url(/images/gen/wrk/home/cat.gif) no-repeat 0 3px;
	padding-left: 19px;
	display: block;
}

/* BUTTONS */

button, input.button {padding:0 1px 0 1px; background:#81CAF8 url(http://www.oberpfalznetz.de/mat/buttonbg.gif) repeat-x left top; line-height: 16px; border:1px solid #367FAD;color:#FFFFFF;font-size:12px;font-weight:bold;height:21px;margin:0; font-family: Arial;}
html>/**/body button, html>/**/body input.button {line-height: 21px; padding:0 10px 2px;}
button.button_mcp {width: auto!important;}
/* SITE NAVIGATION */


.site_nav {
	text-align: center;
	padding: 10px 0;
	
}

.site_nav a {
	border:1px solid #c1c1c1;
	margin-right:2px;
	padding:3px 6px;
	text-decoration:none;
	font-size: 11px;
	height: 16px;
}

.site_nav a:hover {
	text-decoration: none;
}

.site_nav span {
	background-color:#369;
	border:1px solid #369;
	color:#FFFFFF;
	font-weight:800;
	padding:3px 6px;
	margin-right: 2px;
	font-size: 11px;
	height: 16px;
}

.site_nav a.previous_next {
	font-weight: bold;
}

/* WELCOME-BOX */

.welcome_box {
	border: solid 1px #CCCBD9;
	margin: 0px 0px 20px 0px;
}

.welcome_box h2 {
	background: #336699;
	color: #fff;
	font-size: 13px;
	margin: 0;
	padding: 2px 0 3px 7px;
	float: none;
	display: block;
}

.welcome_box h2 span {
	font-size: 13px;
}

.welcome_box .content {
	background: #e8e8e8;
	padding: 0px 4px 0px 5px;
	height: 26px;
}

.welcome_box .links_container {
	float: left;
	margin-top: 6px;
}

.welcome_box .links_container a, .welcome_box .links_container a:link, .welcome_box .links_container a:visited, .welcome_box .links_container a:hover {padding: 0 6px 0 4px;}

.welcome_box .content select {
	float: right;
	width: 128px;
	padding: 0;
	margin: 3px 0 0;
}

html>/**/body .welcome_box .content select {
	margin: 5px 0 0;
}

.msg_info {
	margin: auto;
	border: solid 1px #39B54A;
	background: #EFF6EA;
	padding: 16px 0 5px 10px;
	color: #2c9c3b;
	margin-bottom: 20px;
	overflow: hidden; 
	height: auto;
}
* html .msg_info {overflow: visible; height: 1%;}

.msg_info a {
	font-weight: bold;
}

.msg_info img {
    float: left;
    margin-right: 5px;
    margin-top: -13px;
}

.msg_info h3 {
	color: #2c9c3b;
	font-weight: normal; 
	font-size: 20px; 
	margin-bottom: 5px;
}

.msg_err {
	border: solid 1px #c1c1c1;
	background: #f7f7f7;
	padding: 10px 10px 12px 10px;
	color: #ff6600;
	margin: auto;
	width: 400px;
	margin-bottom: 0;
	margin-top: 0;
}

.msg_err ul {margin: 20px 0 0; padding: 0 10px 0 80px;}

.msg_err img {
    float: left;
    margin-right: 10px;
    margin-top: -4px;
}

.msg_err span.txtMidColor1 {
	color: #ff6600;
}

.msg_err p.txtMidBold {
	color: #ff6600;
	margin-top: 10px;
	font-weight: normal;
	text-align: center;
}

.msg_err p {
	color: #ff6600;
	font-weight: bold;
	text-align: center;
}

.button_err {
	text-align: center;
}
.msg_err ul {padding: 0 0 0 85px;}

.msg_info_container {clear: both; padding: 20px 0;}
.msg_info_advert img {margin: 0 10px 10px 0;}

 /* *** Float containers fix: */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

.dash_back_container {float: right; width: 100px; padding: 0 10px 0 0; text-align: right; margin: -12px 0 0; position: relative;}
.dash_back_container a {color: #fff;}

html>/**/body .msg_back_container {margin: 1px 0 0;}
.msg_back_container a {color: #fff!important;}


.msg_bg {padding: 20px 0;}

.box_container_access .label {padding-top: 8px;}
.box_container_access .button {padding-top: 8px;}
.msg_err_access {margin-bottom: 20px; padding: 10px 10px 38px;}

.msg_bg_access {text-align: center;}
.msg_bg_access .msg_info {text-align: left; margin: 0 auto; width: 500px;}
.msg_bg_access .msg_info img {margin-top: 0; margin-right: 15px;}
.msg_bg_access .msg_info p {margin-top: 8px;}
.msg_bg_access .msg_info p button {margin-top: 8px;}