
/* Hauptbereiche */

#hrtpl_container {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: none;
	background-color: transparent;
	width: 992px;
}

#hrtpl_container_top {
	background-image: url(../hrtpl/img/1/shadow_top.png);
	background-repeat: repeat-x;
	height: 6px;
}

#hrtpl_container_bottom {
	background-image: url(../hrtpl/img/1/shadow_bot.png);
	background-repeat: repeat-x;
	height: 6px;
}

#hrtpl_container_left {
	background-image: url(../hrtpl/img/1/shadow_left.png);
	background-repeat: repeat-y;
	width: 6px;
}

#hrtpl_container_right {
	background-image: url(../hrtpl/img/1/shadow_right.png);
	background-repeat: repeat-y;
	width: 6px;
}

/* FIX to view PNGs as background with real transparency in IE 5+ */
@media all {
	* html b\ody #hrtpl_container_top {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../hrtpl/img/1/shadow_top.png', sizingMethod='scale');
		background: none;
		background-repeat: repeat-x;
		height: 6px;
	}
	
	* html b\ody #hrtpl_container_bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../hrtpl/img/1/shadow_bot.png', sizingMethod='scale');
		background: none;
		background-repeat: repeat-x;
		height: 6px;
	}
	
	* html b\ody #hrtpl_container_left {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../hrtpl/img/1/shadow_left.png', sizingMethod='scale');
		background: none;
		background-repeat: repeat-y;
		width: 6px;
	}
	
	* html b\ody #hrtpl_container_right {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../hrtpl/img/1/shadow_right.png', sizingMethod='scale');
		background: none;
		background-repeat: repeat-y;
		width: 6px;
	}
}

#hrtpl_head {
	padding: 0px;
	width: 980px;
	height: 253px;
	border: none;
}

#hrtpl_head_table {
	background-color: #FFF;
	height: 80px;
}

#hrtpl_head_table2 {
	background-image: url(../hrtpl/img/1/nav_main.gif);
	background-repeat: repeat-x;
	height: 26px;
}

#hrtpl_linklist_text {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #FFF;
}

#hrtpl_head_table3 {
	background-color: #FFF;
	height: 147px;
	vertical-align: top;
}

#hrtpl_head_right {
	background-image: url(../hrtpl/img/1/top_menu.gif);
	background-repeat: no-repeat;
}

#hrtpl_top_menu {
	height: 43px;
	text-align: center;
}

#hrtpl_top_search {
	height: 37px;
	vertical-align: middle;
}
#hrtpl_top_search td {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
}

#hrtpl_head_right2 {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #000;
	background-image: url(../hrtpl/img/1/visualback.gif);
	background-repeat: repeat-x;
}

.topjob_title {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #00599C;
	text-align: left;
}	
.topjob_text {
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #00599C;
}	

#hrtpl_main {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 0px 0px;
	width: 980px;
	background-color: #FFF;
}

#hrtpl_left {
	width: 180px;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #000;
}

#hrtpl_content {
	width: 590px;
	padding: 5px 10px 10px 10px;
	vertical-align: top;
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #000;
}

#hrtpl_right {
	width: 190px;
	padding-bottom: 10px;
	vertical-align: top;
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #000;
}

#hrtpl_foot {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 0px 0px;
	border: none;
	background-color: transparent;
	width: 980px;
}
#hrtpl_foot td {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
 	color: #FFF;
}

.loginuser {
	font-size: 11px;
	border: 1px solid #000;
}
.loginpass {
	font-size: 11px;
	border: 1px solid #000;
}
.loginsubmit {
	font-size: 11px;
	border: 1px solid #000;
}

.leftloginlabel {
	font-size: 8pt;
	font-weight: bold;
	color: #00599C;
}
.leftloginuser {
	width: 100px;
	font-size: 8pt;
	border: 1px solid #00599C;
}
.leftloginpass {
	width: 100px;
	font-size: 8pt;
	border: 1px solid #00599C;
}
.leftloginsubmit {
	font-size: 8pt;
	border: 1px solid #00599C;
}
.leftlogin_a {
	padding-left: 15px;
	font-size: 8pt;
	font-weight: bold;
	color: #00599C;
	text-decoration: none;
	background-image: url(../hrtpl/img/1/blue_pointer.gif);
	background-repeat: no-repeat;
}
.leftlogin_a:hover {
	padding-left: 15px;
	color: #FF8E00;	
	text-decoration: underline;
	background-image: url(../hrtpl/img/1/blue_pointer.gif);
	background-repeat: no-repeat;
}

.table_login {
	border-top: 1px dotted #000099;
	border-bottom: 1px dotted #000099;
	background-color: #f1f1f1;
	width: 169px;
}

.ml_ul {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 167px;
	list-style-type: none;
	background-color: #A0C7E8;	
}
.ml_li_headline {
	padding-bottom: 5px;
	font-weight: bold;
}
.ml_li {
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(../hrtpl/img/1/blue_pointer.gif);
	background-repeat: no-repeat;
}
.ml_li_login {
	padding-bottom: 10px;
	padding-top: 10px;
}
.ml_li_blank {
	background-color: #A0C7E8;
	font-size: 10px;
	line-height: 10px;
}
.ml_a:link, .ml_a:visited, .ml_a:active {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #00599C;
}
.ml_a:hover {
	text-decoration: underline;
	color: #FF8E00;
}

.mr_ul {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 180px;
	list-style-type: none;
	background-color: #A0C7E8;	
}
.mr_li_headline {
	padding-bottom: 5px;
	font-weight: bold;
}
.mr_li {
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../hrtpl/img/1/blue_pointer.gif);
	background-repeat: no-repeat;
}
.mr_li_blank {
	background-color: #A0C7E8;
	font-size: 10px;
	line-height: 10px;
}
.mr_a:link, .mr_a:visited, .mr_a:active {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #00599C;
}
.mr_a:hover {
	text-decoration: underline;
	color: #FF8E00;
}

.mp_ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
	background: #F1F2F3;
	border-top: 1px dotted #005A9C;
	border-left: 1px solid #005A9C;
	border-right: 1px solid #005A9C;
}
.mp_li_headline {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-bottom: 1px dotted #005A9C;
	background: #005A9C;
	color: #fff;
}
.mp_li {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-bottom: 1px dotted #000099;
}
.mp_li:hover {
	border-bottom: 1px dotted #000099;
	background-color: #FFCD8D;
}
.mp_li_blank {
	border-bottom: 1px dotted #000099;
	font-size: 20px;
	line-height: 20px;
}
.mp_a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #005A9C;
}
.mp_a:hover {
	text-decoration: none;
}

/* Allgemeine HTML-Tags */
body {
	margin: 0px;
	padding: 0px;
	background-color: #11619E;
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	background-image: url(../hrtpl/img/1/background.gif);
	background-repeat: repeat-x;
}

td {
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
}

p {
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
}

h1 {
	font-size: 12pt;
	font-weight: bold;
	display: inline;
}

h1.H1admin {
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 3px;
	display: inline;
	color: #F00;
}

h1.H1subadmin {
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 3px;
	display: inline;
	color: #333;
}

form {
	display: inline;
}

.text_klein {
	font-size: 8pt;
}

.text_ERROR {
	font-size: 10pt;
	font-weight: bold;
	color: #F00;
}

/* Bilder im Menü ohne unteren Rahmen */
img.menue {
	vertical-align: bottom;
}

/* Zellen in Listen */
.td_liste_kopf {
		background-color: #666666;
		color: #ffffff;
		font-weight: bold;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
.td_liste_daten {
		background-color: #eeeeee;
		color: #333333;
		font-weight: normal;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		border: 1px solid #666666;
	}

/* Links Allgemein */
a:link, a:visited, a:active {
	color: #00599C;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Links in der Breadcrumb-Linkliste im Kopf */
a.linktop:link, a.linktop:visited, a.linktop:active {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #FFF;
	text-decoration: underline;
}

a.linktop:hover {
	font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #FF8E00;
}

/* Links in im Topmenu rechts oben im Kopf */
a.topmenu:link, a.topmenu:visited, a.topmenu:active {
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #00599C;
	text-decoration: none;
}
a.topmenu:hover {
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #FF8E00;
	text-decoration: underline;
}

/* Links der Topjobs rechts oben Kopf */
a.topjob:link, a.topjob:visited, a.topjob:active {
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #00599C;
	text-decoration: none;
}
a.topjob:hover {
	font: 8pt Verdana,Arial,Helvetica,sans-serif;
	color: #FF8E00;
	text-decoration: underline;
}

/* Formularzellen */
table.form_TABELLE {
		border: 1px solid #666666;
	}
td.form_WERT {
		background-color: #efefef;
		color: #111111;
		font-weight: normal;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
td.form_DATEN {
		background-color: #e1e1e1;
		color: #111111;
		font-weight: normal;
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
td.form_TRENNER {
		background-color: #efefef;
		color: #111111;
		font-size: 5px;
		line-height: 5px;
		font-weight: normal;
		padding: 0px;
	}
/* Formularfelder */
.input_text {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #000000;
		border: 1px solid #333333;
		background-color: #fff;
	}

.input_text_top_search {
		font: 8pt Verdana,Arial,Helvetica,sans-serif;
		color: #000000;
		border: 1px solid #CCC;
		background-color: #FFF;
}

.input_select {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #000000;
		border: 1px solid #333333;
		background-color: #fff;
	}
.input_textarea {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #000000;
		border: 1px solid #333333;
		background-color: #fff;
	}
.input_button {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10pt;
		color: #000000;
		border: 1px solid #333333;
		background-color: #ccc;
	}
/* Login */
.inputlogin {
		border: 1px solid #979797;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #000000;
	}

/* Einzelne Beschreibungen */
td.untermmenue {
		background-color: #b9b9b9;
	}

/* Blockmenues */
.block {
	margin-left: 20px;
	width: 540px;
	text-align: center;
}

.blockpunkt {
	float: left;
	width: 240px;
}

.blockpunktgross {
	float: left;
	width: 540px;
}

.blockpunktInnen {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	border: 2px dotted #007045;
	background: #ACE6CE;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.blocklink {
	width: 100%;
	display: block;
}

.blockpunkttrenner {
	float: left;
	width: 60px;
}

.blocktrenner {
	margin-top: 20px;
	float: left;
	width: 100%;
	line-height: 1px;
	border-bottom: 2px dotted #007045;
}

.cb {
	clear: both;
}

.blockBox {
	float: left;
	width: 550px;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border: 2px dotted #007045;
	background: #ACE6CE;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

a.blockmenueHead {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #007045;
}



/* PSND styles - Mandantenverwaltung */

.textfield {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #4C4D7E;
	background-color: #FFF;
}
.selfield {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #4C4D7E;
	background-color: #FFF;
}
.multitext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #4C4D7E;
	background-color: #FFF;
}
.textbutton {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #000000;
	background-color: #EEE;
}

.checkradio {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #EEE;
}

.page_title {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #01527D;
	letter-spacing: 3px;
}

.group_title {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
}

.form_edit {
	background-color: #FFF;
	border: 1px dotted #CCC;
}

.inner_form_edit {
	background-color: #EEE;
	border: 1px solid #AAA;
}

.form_title {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	background-color: #DEE4F0;
	letter-spacing: 1px;
}

.popup_form_edit {
	background-color: #FFF;
	border: 1px solid #666;
}

.popup_form_title {
	font: bold 11pt Verdana,Arial,Helvetica,sans-serif;
	color: #FFF;
	background-color: #333;
	letter-spacing: 1px;
}

.form_label {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	background-color: #EFEFEF;	
}

.form_text {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	background-color: #E1E1E1;
	color: #000;
}

.order_sign {
	font-size: 8pt;
	font-weight: bold;
	color: #FC0;
	}
	
a.groupLink:link {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.groupLink:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.groupLink:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #A00000;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.groupLink:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	text-decoration: none;
	}

a.splitPrevNext:link {
	font: bold 12pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: none;
}

a.splitPrevNext:visited {
	font: bold 12pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: none;
}

a.splitPrevNext:hover {
	font: bold 12pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: underline;
}

a.splitPrevNext:active {
	font: bold 12pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: none;
}

.splitPageNoneLink {
	font: bold 12pt Verdana,Arial,Helvetica,sans-serif;
	color: #000;
}

a.splitPageLink:link {
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: underline;
}

a.splitPageLink:visited {
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: underline;
}

a.splitPageLink:hover {
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: underline;
}

a.splitPageLink:active {
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #009;
	text-decoration: underline;
}

a.dataTableLink:link {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	color: #000;
	text-decoration: none;
	}
	
a.dataTableLink:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	color: #000;
	text-decoration: none;
	}

a.dataTableLink:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	color: #000;
	text-decoration: none;
	}

a.dataTableLink:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	color: #000;
	text-decoration: none;
	}

a.dataTableHeadLink:link {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	}
	
a.dataTableHeadLink:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	}

a.dataTableHeadLink:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	}

a.dataTableHeadLink:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	}

.dataTableHeadingRow {
	background-color: #808080;
	}

.dataTableHeadingContent {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
	}

.dataTableRowOdd {
	background-color: #E0E0E0;
	}

.dataTableRowEven {
	background-color: #F8F8F8;
	}

.dataTableRowSelected {
	background-color: #C5C6E0;
	}

.dataTableContent {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #000;
	cursor: hand;
	}

/* Ergebnislisten Jobsuche, JobAgent Live-Suche, AG-Suche, Jobbörsen-International */

table.ergebnisliste {
	background-color: #EFEFEF;
	border: 1px solid #666;
	}
.listentext_klein {
	font-size: 9pt;
	}
.listenkopf {
	background-color: #666;
	color: #FFF;
	font-weight: bold;
	}
a.listenkopf {
	color: #FFF;
	text-decoration: none;
	}
a.listenkopf:hover {
	color: #F1F1F1;
	text-decoration: underline;
	}
.order_sign {
	color: #FC0;
	}
.gruppentitel {
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px;
	}
	
.td_benutzerdatenBeschr {
	color: #545454;
	background: #F1F1F1;
	border-bottom: 0px solid #ccc;
	padding-left: 20px;
}
.td_benutzerdatenWert {
	color:#545454;
	background: #eee;
	border-bottom: 0px solid #ccc;
}  

/* Benutzermenues auf den Benutzer-Startseiten */
.innermenue {
	float: left;
	width: 250px;
	height: 40px;
	padding: 5px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	border: 2px dotted #000099;
	background: #dddddd;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.innermenuesmall {
	float: left;
	width: 250px;
	height: 40px;
	padding: 5px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	border: 2px dotted #000099;
	background: #dddddd;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.innermenueCenter {
	float: left;
	width: 520px;
	height: 40px;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	border: 2px dotted #000099;
	background: #dddddd;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.innermenueSmallCenter {
	float: left;
	width: 250px;
	height: 40px;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	border: 2px dotted #000099;
	background: #dddddd;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.innerhr {
	border-bottom: 2px solid #ccc;
	width: 520px;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 10px;
	margin-left: 20px;
}
.greenBox {
	float: left;
	width: 550px;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border: 2px dotted #000099;
	background: #dddddd;
	text-align: center;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
a.innermenueHead {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.innermenueHeadsmall {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tdbds {
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

/* overview.php */
.listtable { width: 570px; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; }
.listhead { font: bold 10pt Verdana,Arial,Helvetica,sans-serif; color: #FFF; background-color: #666; }
.listdata_border { font: 10pt Verdana,Arial,Helvetica,sans-serif; color: #000; background-color: #EEE; border-bottom: 1px solid #666; }
.listdata_noborder { font: 10pt Verdana,Arial,Helvetica,sans-serif; color: #000; background-color: #EEE; border-style: none; }
.listdrop { font: 10pt Verdana,Arial,Helvetica,sans-serif; color: #000; background-color: #FFF; border-bottom: 1px solid #666; }
.navitable { width: 570px; }
.navidata { font: 10pt Verdana,Arial,Helvetica,sans-serif; color: #000; background-color: #FFF; }

/* profil_js.php */
table.reiter {
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	border-bottom: 1px solid #2C2C2C;
	height: 20px;
}
td.reiter_active_left {
	width: 7px;
	height: 20px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/reiter/1_bg_left.gif);
	font-size: 2px;
}
td.reiter_active_right {
	width: 7px;
	height: 20px;
	text-align: right;
	vertical-align: top;
	background-image: url(../images/reiter/1_bg_right.gif);
	font-size: 2px;
}
td.reiter_active {
	height: 20px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #666;
	background-image: url(../images/reiter/1_bg.gif);
}
td.reiter_spacer {
	width: 0px;
	height: 20px;
}
td.reiter_link_left {
	width: 7px;
	height: 20px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/reiter/0_bg_left.gif);
	font-size: 2px;
}
td.reiter_link_right {
	width: 7px;
	height: 20px;
	text-align: right;
	vertical-align: top;
	background-image: url(../images/reiter/0_bg_right.gif);
	font-size: 2px;
}
td.reiter_link {
	height: 20px;
	text-align: center;
	background-image: url(../images/reiter/0_bg.gif);
}
a.reiter_link {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

div.feld_0_outer {
width: 569px; float: left;
}
div.feld_0 {
font-size: 12px; padding-left: 5px; border-bottom: 1px solid #ccc; padding-top: 10px;
}
div.feld_1_outer {
width: 284px; float: left;
}
div.feld_1_wide {
width: 569px;
}
div.feld_1 {
font-size: 12px; padding-left: 30px; border-bottom: 1px solid #ccc; border: none;
}
div.feld_2_outer {
width: 569px; float: left;
}
div.feld_2 {
font-size: 12px; padding-left: 60px; border-bottom: 1px solid #ccc;
}
div.feld_h1_outer {
width: 569px;
}
div.feld_h1 {
font-size: 14px; padding-left: 5px; font-weight: bold; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding-top: 10px; background-color: #e1e1e1;
}
div.feld_h2_outer {
width: 569px;
}
div.feld_h2 {
font-size: 12px; padding-left: 5px; font-weight: bold; border-bottom: 1px solid #ccc; padding-top: 6px;  background-color: #e1e1e1;
}
div.feld_zb1 {
width: 200px; text-align: center; float: left;
}
div.feld_zb2 {
width: 170px; padding-right: 5px; padding-bottom: 5px; text-align: right; float: left;
}

a.qmhead:link, a.qmhead:visited, a.qmhead:active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

a.qmhead:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

ul.partnerlinks {
	list-style-type: none;
}

div.plz {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-weight: bold;
	letter-spacing: 1px;
}
div.partner {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #DBDBDB;
	border-top: solid 2px #FFFFFF;
}

.system_question {
	font: 11pt Verdana,Arial,Helvetica,sans-serif;
	color: #00C;
	background-color: #FFF;
	border: 1px solid #00C;
	padding: 10px;
	text-align: center;
}
.system_confirm {
	font: 11pt Verdana,Arial,Helvetica,sans-serif;
	color: #090;
	background-color: #FFF;
	border: 1px solid #090;
	padding: 10px;
	text-align: center;
}
.error_box {
	font: 11pt Verdana,Arial,Helvetica,sans-serif;
	color: #F00;
	background-color: #FFF;
	border: 1px solid #F00;
	padding: 10px;
	text-align: center;
}

.required {
	font: bold 11pt Verdana,Arial,Helvetica,sans-serif;
	color: #F00;
}

/* Shop-Definitionen - Admin-Bereich */

h2.shop_subtitle {
	font-size: 14px;
}
div.shop_artikel_gruppe {
	width: 543px;
	background: #ffffff;
	border: 1px solid #cecfce;
	margin: 0;
	margin-bottom: 2px;
	padding: 7px;
	padding-left: 10px;
}
div.shop_artikel_gruppe_aktionen {
	float: right;
	margin-left: 20px;
	margin-bottom: 5px;
	white-space: nowrap;
}
div.shop_artikel_gruppe_bezeichnung {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 3px;
	padding: 3px;
	background: #eeeeee;
}
div.shop_artikel_gruppe_gueltig {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	margin-bottom: 2px;
}
div.shop_artikel_gruppe_beschreibung {
	margin-left: 10px;
}
div.shop_keine_datensaetze {
	margin-left: 20px;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 3px;
	margin-bottom: 5px;
}
td.shop_artikel {
	background-color: #dedbde;
}
table.admin_shop {
	width: 560px;
	border: 1px solid #cecfce;
}
td.admin_shop_headline {
	background-color: #cecfce;
	padding: 3px;
	font-weight: bold;
}
td.admin_shop_name {
	width: 160px;
	background-color: #eeeeee;
	padding: 3px;
	vertical-align: top;
}
td.admin_shop_field {
	width: 400px;
	background-color: #f4f4f4;
	padding: 3px;
	vertical-align: top;
}
table.admin_shop_art_table {
	width: 500px;
	border-left: 2px solid #cecfce;
	margin-bottom: 5px;
	margin-left: 30px;
}
td.admin_shop_art_td_liste_kopf {
	background-color: #ffffff;
	padding: 3px;
	font-weight: bold;
}
td.admin_shop_art_td_liste_daten {
	background-color: #ffffff;
	padding: 3px;
	vertical-align: top;
	border-bottom: 1px solid #cecfce;
}
input.shop_input_text {
	background: #ffffff;
	border: 1px solid #555555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
textarea.shop_input_textarea {
	background: #ffffff;
	border: 1px solid #555555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
select.shop_input_select {
	background: #ffffff;
	border: 1px solid #555555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.arial_default { font-family: Arial,Helvetica,sans-serif; }
.courier_default { font-family: 'Courier New,Courier,monospace'; }
.times_default { font-family: 'Times New Roman,Times,serif'; }
.verdana_default { font-family: Verdana,Arial,Helvetica,sans-serif; }

.helpdesc_jobedit {
	font-style: italic;
	font-size: 11px;
}
