body.news_images {
	margin: 20px;
}

#navigationDiv a.level1_subline_on, #navigationDiv a.level1_subline:hover, #navigationDiv a.level1_subline-brd:hover {
	display: block;
	background-color: #cc9933;
	padding: 6px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

#navigationDiv a.level1_subline-brd {
	display: block;
	background-color: #DECFA6;
	padding: 6px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	border: none;
}

#navigationDiv a.level1_subline-brd_on {
	display: block;
	background-color: #cc9933;
	padding: 6px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	border: none;
}

#navigationDiv div.level1_form_on {
	background-color: #cc9933;/*EFE8DA*/
	padding: 6px 6px 0 6px;
	text-align: right;
	font-size: 11px;
}

#navigationDiv div.level1_form_First_on {
	background-color: #cc9933;/*EFE8DA*/
	padding: 0 6px;
	text-align: right;
	font-size: 11px;
}

#navigationDiv div.level1_form_First {
	background-color: #DECFA6;/**/
	padding: 0 6px;
	text-align: right;
	font-size: 11px;
}

#navigationDiv div.level1_form_Last_on {
	background-color: #cc9933;/*EFE8DA*/
	padding: 6px 6px 12px 6px;
	text-align: right;
	font-size: 11px;
	border-bottom: 1px solid #fff;
}

#navigationDiv div.level1_form_Last {
	background-color: #DECFA6;/*EFE8DA*/
	padding: 6px 6px 12px 6px;
	text-align: right;
	font-size: 11px;
	border-bottom: 1px solid #fff;
}


/* ------------------------------------------------- login ------------------------------------------- */
#loginDiv h3.zwischentitelOn {
	font-size: 12px;
	padding: 4px 8px;
	font-weight: bold;
	background-color: #7AA4CC;
	color: #cc0000;
	background-color: #E0D1A9;
}

#loginDiv div.contentOn {
	font-size: 12px;
	line-height: 18px;
	background-color: #EFE8DA;
	padding: 12px 8px;
	border-bottom: 1px solid #ccc;
}

#loginDiv label {
	float: left;
	font-size: 12px;
	width: 120px;
	color: #666;
	text-align: right;
	margin-right: 8px;
	cursor: pointer;
}

#loginDiv div.submit {
	background-color: #999;
	padding: 8px 8px 8px 136px;
}

#loginDiv .errMsg {
	color: #cc0000;
	font-weight: bolder;
	margin: 0 0 18px 0;
	text-align: center;
}


/* ------------------------------------------------- newsAdminDiv ------------------------------------------- */
/*
#newsAdminDiv a {
	color: #336699;
	text-decoration: underline;
}

#newsAdminDiv a.back {
	display: block;
	font-size: 11px;
	background: transparent url(../img/pfeil_li.gif) no-repeat 0 4px;
	padding-left: 18px;
	margin-top: 2px;
}

#newsAdminDiv form {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 12px;
}

#newsAdminDiv .formDiv, #contentDiv .formDiv {
	width: 470px;
	background-color: #fff;
	font-size: 11px;
}

#newsAdminDiv label.frmTxt, #contentDiv label.frmTxt {
	color: #333;
	width: 110px;
	float: left;
	font-size: 11px;
	padding: 0;
	margin: 4px 8px 0 0;
	text-align: right;
}

#newsAdminDiv input, #newsAdminDiv select, #newsAdminDiv textarea {
	font-family: arial, sans-serif;
	font-size: 12px;
}

#newsAdminDiv input.frmTxt, #newsAdminDiv select.frmTxt {
	width: 300px;
}

#newsAdminDiv select.frmTxt2 {
	width: 180px;
}

#newsAdminDiv input.frmTxtStr {
	width: 240px;
}
#newsAdminDiv div.frmTxtStr {
	float: left;
	margin-right: 10px;
}
#newsAdminDiv input.frmTxtNr {
	width: 50px;
}


#newsAdminDiv input.frmTxtPLZ {
	width: 60px;
}
#newsAdminDiv div.frmTxtPLZ {
	float: left;
	margin-right: 10px;
}
#newsAdminDiv input.frmTxtOrt {
	width: 230px;
}

#newsAdminDiv div.frmBeginn, #newsAdminDiv div.frmEnde {
	float: left;
}


#newsAdminDiv textarea.klein {
	width: 300px;
	height: 60px;
}

#newsAdminDiv textarea.mittel, #contentDiv textarea.mittel {
	width: 300px;
	height: 120px;
}

#newsAdminDiv textarea.gross, #contentDiv textarea.gross {
	width: 300px;
	height: 360px;
}

#newsAdminDiv .frmZweispalter {
	padding: 8px 8px 0 8px;
	background-color: #e5e5e5;
}

#newsAdminDiv .frmZweispalterLast {
	padding: 8px 8px 12px 8px;
	background-color: #e5e5e5;
}

#newsAdminDiv .frmZweispalter2 {
	padding: 8px 8px 0 8px;
	background-color: #f0f0f0;
}

#newsAdminDiv .frmZweispalter2Last {
	padding: 8px 8px 12px 8px;
	background-color: #f0f0f0;
}

#newsAdminDiv .unterzeile {
	margin: 4px 0 0 118px;
	font-size: 10px;
	line-height: 15px;
}

#newsAdminDiv .submitDiv {
	margin: 0;
	padding: 8px 0;
	background-color: #666;
}

#newsAdminDiv .frmEinzug1 {
	margin-left: 126px;
}

#newsAdminDiv .frmEinzug1_checkbox {
	margin-left: 120px;
}

#newsAdminDiv .frmEinzugSubmit_checkbox {
	margin-left: 152px;
}

#newsAdminDiv .frmEinzug2 {
	margin-left: 320px;
}

#newsAdminDiv .sublabel1 {
	float: left;
	padding: 0 0 0 120px;
	font-size: 11px;
}

#newsAdminDiv .sublabel2 {
	margin: 0 0 0 320px;
	font-size: 11px;
}

#newsAdminDiv th.news {
	font-size: 10px;
	color: #fff;
	padding: 6px;
	font-weight: bold;
}


#newsAdminDiv .imgTitle {
	font-size: 12px;
	padding: 8px;
	background-color: #7AA4CC;
}

#newsAdminDiv .imgInnerTitle {
	margin: 0;
	padding: 4px 0;
}

#newsAdminDiv .imgTitleNewImg {
	font-size: 12px;
	padding: 8px;
	color: #cc0000;
	background-color: #E0D1A9;
}

#newsAdminDiv .imgContent {
	padding: 12px;
	background-color: #e5e5e5;
}

#newsAdminDiv .imgContentNewImg {
	padding: 12px 12px 12px 132px;
	background-color: #EFE8DA;
}

#newsAdminDiv .imgSelect {
	float: left;
	width: 50px;
}

#newsAdminDiv .imgImage {
	float: left;
}

#newsAdminDiv .imgEdit {
	margin-left: 120px;
}

#newsAdminDiv label.imgLabel {
	display: block;
	margin: 0 0 4px 0;
}

#newsAdminDiv .imgFrmTxt {
	width: 300px;
}

#newsAdminDiv .imgSubmit {
	background-color: #999;
	padding: 8px 12px;
	text-align: right;
	border-bottom: 1px dashed #fff;
}

#newsAdminDiv .imgSubmitNewImg {
	background-color: #CDB36F;
	padding: 8px 12px;
	text-align: right;
	border-bottom: 1px dashed #fff;
}

#newsAdminDiv .lockedDiv {
	float: right;
	margin: 0;
	padding: 4px 0;
}

#newsAdminDiv .imgCheckBox1 {
	float: left;
	margin: 12px 24px 0 0;
}

#newsAdminDiv .imgCheckBox2 {
	float: left;
	margin: 6px 24px 0 0;
}

#newsAdminDiv input.adminButton {
	font-size: 10px;
	width: 60px;
}

#newsAdminDiv a.lock {
	display: block;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background: transparent url(../img/schlossOffen_admin.gif) no-repeat top center;
	padding-top: 14px;
}

#newsAdminDiv a.unlock {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background: transparent url(../img/schlossZu_admin.gif) no-repeat top center;
	padding-top: 14px;
}

#newsAdminDiv a.delete {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: transparent url(../img/trash.gif) no-repeat top center;
	padding-top: 14px;
}


#newsAdminDiv input.frmTxt300 {
	width: 300px;
}
#newsAdminDiv input.frmTxt50 {
	width: 50px;
}
#newsAdminDiv input.frmTxt130 {
	width: 130px;
}

#newsAdminDiv td.news {
	font-size: 12px;
	line-height: 15px;
	padding: 6px;
}

#newsAdminDiv .label {
	color: #333;
	font-size: 11px;
}

#newsAdminDiv table.all {
	font-size: 11px;
	line-height: 15px;
}
*/


/* ------------------------------------------------- contentDiv ------------------------------------------- */
#contentDiv div.profilDescrImg {
	border-top: 1px solid #ccc;
	padding: 12px 0;
	margin: 12px 0;
}

#contentDiv div.profilDescrImage {
	float: left;
}

#contentDiv div.profilDescrGroessen {
	margin-left: 180px;
}

#contentDiv textarea.mittel2 {
	font-size: 12px;
	width: 300px;
	height: 240px;
}

#contentDiv .submitDiv {
	margin: 0;
	padding: 8px 8px 8px 130px;
	background-color: #666;
}

#contentDiv input.frmTxt {
	font-size: 12px;
	width: 300px;
}



/*#newsAdminDiv h2 {
	color: #666;
}*/

.translateBox {
	border: 1px solid #ccc;
}

div.transBoxHead {
	background: #ddd;
	padding: 4px 8px;
}

div.transBoxHead p {
	font-size: 11px;
	color: #333;
}

.languageBox {
	padding: 8px;
	border-bottom: 1px dashed #ccc;
}
#newsAdminDiv div.languageSubmitBox {
	text-align: right;
}

#newsAdminDiv div.languageSubmitBox input {
	font-size: 10px;
	color: #666;
	background: #eee;
	width: 75px;
	border: 1px solid #666;
}

#newsAdminDiv div.submitBox {
	padding: 8px;
	text-align: right;
	background: #eee;
}

#newsAdminDiv div.submitBox input, input.sucheTranslate {
	color: #333;
	background: #eee;
	width: 75px;
	border: 1px solid #333;
}


/*
#newsAdminDiv a.sprachauswahl {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}


#newsAdminDiv ul.normal {
	list-style-type: none;
	padding: 0 0 0 28px;
	list-style-image: url(../img/list_c9.gif);
}
*/

.selectBoxPage {
	padding: 8px;
	text-align: right;
}

.laenderkennung {
	margin-top: 4px;
	font-size: 10px;
	color: #fff;
	text-align: center;
}



/* ------------------------------------------------- edit ------------------------------------------- */

#newsAdminDiv table.all {
	font-size: 11px;
	line-height: 15px;
	width: 458px;
}

#newsAdminDiv th.news {
	font-size: 10px;
	color: #fff;
	padding: 6px;
	font-weight: bold;
}

#newsAdminDiv th.angebote {
	font-size: 10px;
	color: #fff;
	padding: 6px;
	font-weight: bold;
	width: 229px;
}

#newsAdminDiv a.headline {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-bottom: 6px;
	text-decoration: underline;
}

#newsAdminDiv a.notUl:hover {
	text-decoration: underline;
}


/* ------------------------------------------------- newsAdminDiv ------------------------------------------- */
#newsAdminDiv {
	text-align: left;
}

#newsAdminDiv a {
	color: #336699;
	text-decoration: underline;
}

#newsAdminDiv a.back {
	display: block;
	font-size: 11px;
	background: transparent url(../img/pfeil_li.gif) no-repeat 0 4px;
	padding-left: 18px;
	margin-top: 2px;
}

#newsAdminDiv form {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 12px;
}

#newsAdminDiv .formDiv, 
#contentDiv .formDiv {
	width: 458px;
	background-color: #fff;
}

#newsAdminDiv label.frmTxt, 
#contentDiv label.frmTxt {
	color: #333;
	width: 90px;
	float: left;
	font-size: 11px;
	padding: 0;
	margin: 4px 8px 0 0;
	text-align: right;
}

#newsAdminDiv input, 
#newsAdminDiv select, 
#newsAdminDiv textarea {
	font-family: arial, sans-serif;
	font-size: 12px;
}

#newsAdminDiv input.frmTxt, 
#newsAdminDiv select.frmTxt {
	width: 330px;
}

#newsAdminDiv select.frmTxt2 {
	width: 180px;
}

#newsAdminDiv input.frmTxtStr {
	width: 240px;
}
#newsAdminDiv div.frmTxtStr {
	float: left;
	margin-right: 10px;
}
#newsAdminDiv input.frmTxtNr {
	width: 50px;
}


#newsAdminDiv input.frmTxtPLZ {
	width: 60px;
}
#newsAdminDiv div.frmTxtPLZ {
	float: left;
	margin-right: 10px;
}
#newsAdminDiv input.frmTxtOrt {
	width: 230px;
}

#newsAdminDiv div.frmBeginn, 
#newsAdminDiv div.frmEnde {
	float: left;
	/*margin: 0 0 0 8px;*/
}


#newsAdminDiv textarea.klein {
	width: 330px;
	height: 60px;
}

#newsAdminDiv textarea.mittel, 
#contentDiv textarea.mittel {
	width: 330px;
	height: 120px;
}

#newsAdminDiv textarea.gross, 
#contentDiv textarea.gross {
	width: 330px;
	height: 360px;
}

#newsAdminDiv .frmZweispalter {
	padding: 8px 8px 0 8px;
	background-color: #e5e5e5;
}

#newsAdminDiv .frmZweispalterLast {
	padding: 8px 8px 12px 8px;
	background-color: #e5e5e5;
}

#newsAdminDiv .frmZweispalter2 {
	padding: 8px 8px 0 8px;
	background-color: #f0f0f0;
}

#newsAdminDiv .frmZweispalter2Last {
	padding: 8px 8px 12px 8px;
	background-color: #f0f0f0;
}

#newsAdminDiv .unterzeile {
	margin: 4px 0 0 118px;
	font-size: 10px;
	line-height: 15px;
}

#newsAdminDiv .submitDiv {
	margin: 0;
	padding: 8px 0;
	background-color: #666;
}

#newsAdminDiv .frmEinzug1 {
	margin-left: 126px;
}

#newsAdminDiv .frmEinzug1_checkbox {
	margin-left: 120px;
}

#newsAdminDiv .frmEinzugSubmit_checkbox {
	margin-left: 152px;
}

#newsAdminDiv .frmEinzug2 {
	margin-left: 320px;
}

#newsAdminDiv .sublabel1 {
	float: left;
	padding: 0 0 0 100px;
	font-size: 11px;
}

#newsAdminDiv .sublabel2 {
	margin: 0 0 0 320px;
	font-size: 11px;
}

#newsAdminDiv th.news {
	font-size: 10px;
	color: #fff;
	padding: 6px;
	font-weight: bold;
}



body.news_images {
	margin: 20px;
}

#newsAdminDiv .imgTitle {
	font-size: 12px;
	padding: 8px;
	background-color: #7AA4CC;
}

#newsAdminDiv .imgSelect {
	float: left;
	width: 50px;
}

#newsAdminDiv .imgInnerTitle {
	margin: 0;
	padding: 4px 0;
}

#newsAdminDiv .imgTitleNewImg {
	font-size: 12px;
	padding: 8px;
	color: #cc0000;
	background-color: #E0D1A9;
}

#newsAdminDiv .imgContent {
	padding: 12px;
	background-color: #e5e5e5;
}
* html #newsAdminDiv .imgContent {
	display: inline-block;
}

#newsAdminDiv .imgContentNew {
	padding: 12px;
	background-color: #EFE8DA;
}
* html #newsAdminDiv .imgContentNew {
	display: inline-block;
}

#newsAdminDiv .imgEdit {
	margin-left: 120px;
}

#newsAdminDiv .label {
	color: #333;
	font-size: 11px;
}

#newsAdminDiv label {
	cursor: pointer;
}

#newsAdminDiv label.imgLabel {
	display: block;
	margin: 0 0 4px 0;
}

#newsAdminDiv label.checkbox {
	display: inline;
}

#newsAdminDiv label.imgLabel:hover, 
#newsAdminDiv label.checkbox:hover, 
#newsAdminDiv label.frmTxt:hover {
	text-decoration: underline;
}

#newsAdminDiv label.noPointer, 
#newsAdminDiv label.noPointer:hover {
	cursor: default;
	text-decoration: none;
}

#newsAdminDiv input.imgFrmTxt {
	width: 300px;
}

#newsAdminDiv textarea.imgFrmTxt {
	width: 300px;
	height: 36px;
}

#newsAdminDiv .imgSubmit {
	background-color: #999;
	padding: 8px 12px;
	text-align: right;
	border-bottom: 1px dashed #fff;
}

#newsAdminDiv .imgSubmitNewImg {
	background-color: #CDB36F;
	padding: 8px 12px;
	text-align: right;
	border-bottom: 1px dashed #fff;
}

#newsAdminDiv .lockedDiv {
	float: right;
	margin: 0;
	padding: 4px 0;
}

#newsAdminDiv .imgCheckBox1 {
	float: left;
	margin: 12px 24px 0 0;
}

#newsAdminDiv .imgCheckBox2 {
	float: left;
	margin: 6px 24px 0 0;
}

#newsAdminDiv input.adminButton {
	font-size: 10px;
	width: 60px;
}

#newsAdminDiv a.lock {
	display: block;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background: transparent url(../img/schlossOffen_admin.gif) no-repeat top center;
	padding-top: 14px;
}

#newsAdminDiv a.unlock {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background: transparent url(../img/schlossZu_admin.gif) no-repeat top center;
	padding-top: 14px;
}

#newsAdminDiv a.delete {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: transparent url(../img/trash.gif) no-repeat top center;
	padding-top: 14px;
}


#newsAdminDiv input.frmTxt300 {
	width: 300px;
}
#newsAdminDiv input.frmTxt50 {
	width: 50px;
}
#newsAdminDiv input.frmTxt130 {
	width: 130px;
}

#newsAdminDiv td.news {
	font-size: 12px;
	line-height: 15px;
	padding: 6px;
}



.translationRight a {
	display: block;
	font-size: 11px;
	padding-left: 22px;
	margin: 8px 0 16px 6px;
}



/* ------------------------------------------------- EAN ------------------------------------------- */
.EAN table {
	border-right: 1px solid #ddd;
}

.EAN th {
	background: #c00;
	color: #fff;
	text-align: left;
	padding: 6px;
}

.EAN td {
	padding: 6px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.EAN td.bg1 {
	background: #fff;
}

.EAN td.bg2 {
	background: #eee;
}


/* ------------------------------------------------- Versandkonditionen ------------------------------------------- */
.versand table {
	border-right: 1px solid #ddd;
}

.versand th {
	background: #c00;
	color: #fff;
	text-align: left;
	padding: 6px;
}

.versand th.thAll {
	background: #999;
}

.versand td {
	padding: 4px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.versand td.bg1 {
	background: #fff;
}

.versand td.bg2 {
	background: #eee;
}

.versand td.land textarea {
	width: 8em;
	height: 6em;
}

.versand td.gewicht input {
	width: 4em;
}

.versand td.lkz textarea {
	width: 3em;
	height: 4em;
}

.versand td.plz textarea {
	width: 6em;
	height: 6em;
}

.versand td.lkz input, 
.versand td.rlz input {
	width: 3em;
}

.versand td.newEntry {
	background: #fff;
}

.versand td.nr input {
	width: 2em;
}

.versand td.text textarea {
	width: 40em;
	height: 6em;
}
