/* - - - - - - - - - - - - Basic styles - - - - - - - - - - - - */
html, body	{
	margin:	0px 6px 6px;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p        {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;margin:0px 0px 10px;padding:0px;}
span     {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;}
form     {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;line-height:150%;margin:0px;padding:0px;}
td       {font-family:verdana, arial, sans-serif;font-size:11px;color:#000000;}
img 	 {border: 0; padding: 0; margin: 0;}

input    {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;}
select   {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}
textarea {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}

hr       {background-color:#C0C0C0; color:#C0C0C0; height:1px; border-style:none;}

/*Spacer*/
.spacer   {height:12px; border-style:none;}

/* - - - - - - - - - - - - Macrolayout - - - - - - - - - - - - */

.header {position: relative;}
.logo {	position: absolute; left: 31px;  top: 124px;	visibility: visible;}

#bodybox {
	text-align: center;
}

#mainbox {
	margin: auto auto 0px;
	padding: 0px;
	text-align:	left;
	width: 780px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
	position: relative;
}

#headerbox {
	width: 780px;
	position: relative;
	z-index: 100;
}

#navibox {
	padding:0px;
	margin:2px 0px 26px 130px;
	background-color:#918B7F;
	width: 650px;
}

#pathbox {
	margin: 0px;
	padding: 0px;
}

#linebox {
	background-color: #918B7F;
	height: 1px;
	margin: 4px 0px 0px;
	padding: 0px;
	width: 780px;
}

#contentbox {
	margin: 26px 0px;
	padding: 0px;
	width: 780px;
}

.metanavi {
	padding: 0;
	margin: 0 36 0 31;
	border: 0;
	display:block;
}

.metanavibutton {
	padding-right: 6px;
}

.path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
}
.path a:link {color: #333333; text-decoration: none;}
.path a:visited {color: #333333; text-decoration: none;}
.path a:hover {color: #FF0000; text-decoration: none;}
.path a:active {color: #333333; text-decoration: none;}
.pathactive { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}

#logo {
	position: absolute;
	left: 31px;
	top: 124px;
	visibility: visible;
	z-index: 101;
}
#headertext {
	position: absolute;
	left: 132px;
	top: 52px;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 102;
}

/* - - - - - - - - - - - -  - - - - - - - - - - - - */
/*contenblock*/
.contentblock     {
	padding-bottom: 22px;
	width: 100%;
}

/* - - - - - - - - - - - - Ueberschriften - - - - - - - - - - - - */

h1 {margin:0px;padding:0px;font-size:15px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h2 {margin:0px;padding:0px;font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h3 {margin:0px;padding:0px;font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h4 {margin:0px;padding:0px;font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h5 {margin:0px;padding:0px;font-size:9px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h6 {margin:0px;padding:0px;font-size:7px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 0px;

}
.subheadline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999}
.contentheadline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

.contentblockheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EFEDE9;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin: 0px 0px 6px;
}
.contentblockheadlinelight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.headlineproduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.subheadlineproduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* - - - - - - - - - - - - Text - - - - - - - - - - - - */
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
}
.text a:link {color: #000000; text-decoration: underline;}
.text a:visited {color: #000000; text-decoration: underline;}
.text a:hover {color: #000000; text-decoration: none;}
.text a:active {color: #000000; text-decoration: underline;}

.textPaddingLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
	padding-left: 16px;
}
.textPaddingLeft a:link {color: #000000; text-decoration: underline;}
.textPaddingLeft a:visited {color: #000000; text-decoration: underline;}
.textPaddingLeft a:hover {color: #000000; text-decoration: none;}
.textPaddingLeft a:active {color: #000000; text-decoration: underline;}

.textPaddingRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
	padding-right: 16px;
}
.textPaddingRight a:link {color: #000000; text-decoration: underline;}
.textPaddingRight a:visited {color: #000000; text-decoration: underline;}
.textPaddingRight a:hover {color: #000000; text-decoration: none;}
.textPaddingRight a:active {color: #000000; text-decoration: underline;}

.textPaddingLeftRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
	padding-right: 16px;
	padding-left: 16px;
}
.textPaddingLeftRight a:link {color: #000000; text-decoration: underline;}
.textPaddingLeftRight a:visited {color: #000000; text-decoration: underline;}
.textPaddingLeftRight a:hover {color: #000000; text-decoration: none;}
.textPaddingLeftRight a:active {color: #000000; text-decoration: underline;}


.textPaddingTopBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
	padding-top: 12px;
	padding-bottom: 12px;
}
.textPaddingTopBottom a:link {color: #000000; text-decoration: underline;}
.textPaddingTopBottom a:visited {color: #000000; text-decoration: underline;}
.textPaddingTopBottom a:hover {color: #000000; text-decoration: none;}
.textPaddingTopBottom a:active {color: #000000; text-decoration: underline;}

.textPaddingAll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
}
.textPaddingAll a:link {color: #000000; text-decoration: underline;}
.textPaddingAll a:visited {color: #000000; text-decoration: underline;}
.textPaddingAll a:hover {color: #000000; text-decoration: none;}
.textPaddingAll a:active {color: #000000; text-decoration: underline;}

.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 150%;
}
.textbold a:link {color: #000000; text-decoration: underline;}
.textbold a:visited {color: #000000; text-decoration: underline;}
.textbold a:hover {color: #000000; text-decoration: none;}
.textbold a:active {color: #000000; text-decoration: underline;}

.texttdhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EFEDE9;
	border-bottom-color: #EFEDE9;

}
.texttdhead a:link {color: #000000; text-decoration: underline;}
.texttdhead a:visited {color: #000000; text-decoration: underline;}
.texttdhead a:hover {color: #000000; text-decoration: none;}
.texttdhead a:active {color: #000000; text-decoration: underline;}

.texttd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
}
.texttd a:link {color: #000000; text-decoration: underline;}
.texttd a:visited {color: #000000; text-decoration: underline;}
.texttd a:hover {color: #000000; text-decoration: none;}
.texttd a:active {color: #000000; text-decoration: underline;}

.texttdheadBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EFEDE9;
	border-bottom-color: #EFEDE9;

}
.texttdheadBorder a:link {color: #000000; text-decoration: underline;}
.texttdheadBorder a:visited {color: #000000; text-decoration: underline;}
.texttdheadBorder a:hover {color: #000000; text-decoration: none;}
.texttdheadBorder a:active {color: #000000; text-decoration: underline;}

.texttdBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EFEDE9;
	border-bottom-color: #EFEDE9;

}
.texttdBorder a:link {color: #000000; text-decoration: underline;}
.texttdBorder a:visited {color: #000000; text-decoration: underline;}
.texttdBorder a:hover {color: #000000; text-decoration: none;}
.texttdBorder a:active {color: #000000; text-decoration: underline;}




.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.footer a:link {color: #FFFFFF; text-decoration: none;}
.footer a:visited {color: #FFFFFF; text-decoration: none;}
.footer a:hover {color: #FF0000; text-decoration: none;}
.footer a:active {color: #FFFFFF; text-decoration: none;}


.textuserlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}
.textuserlogin a:link {color: #999999; text-decoration: none;}
.textuserlogin a:visited {color: #999999; text-decoration: none;}
.textuserlogin a:hover {color: #FF0000; text-decoration: none;}
.textuserlogin a:active {color: #999999; text-decoration: none;}

.smaltext {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #333333}
.smaltext a:link {color: #333333; text-decoration: underline;}
.smaltext a:visited {color: #333333; text-decoration: underline;}
.smaltext a:hover {color: #333333; text-decoration: none;}
.smaltext a:active {color: #333333; text-decoration: underline;}

.smaltextbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 600}
.smaltextbold a:link {color: #333333; text-decoration: underline;}
.smaltextbold a:visited {color: #333333; text-decoration: underline;}
.smaltextbold a:hover {color: #333333; text-decoration: none;}
.smaltextbold a:active {color: #333333; text-decoration: underline;}

.teasertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.teasertext a:link {color: #333333; text-decoration: underline;}
.teasertext a:visited {color: #333333; text-decoration: underline;}
.teasertext a:hover {color: #333333; text-decoration: none;}
.teasertext a:active {color: #333333; text-decoration: underline;}

.teasertextbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #666666}
.teasertextbold a:link {color: #666666; text-decoration: underline;}
.teasertextbold a:visited {color: #666666; text-decoration: underline;}
.teasertextbold a:hover {color: #666666; text-decoration: none;}
.teasertextbold a:active {color: #666666; text-decoration: underline;}

.teasertextsmal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.statementtext {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;	font-style: italic;	background-color: #EFEDE9;	padding: 2px;	width: 100%;}
.statementtext a:link {color: #000000; text-decoration: underline;}
.statementtext a:visited {color: #000000; text-decoration: underline;}
.statementtext a:hover {color: #000000; text-decoration: none;}
.statementtext a:active {color: #000000; text-decoration: underline;}

.textback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 0px;
	text-align: right;
}
.textback a:link {color: #999999; text-decoration: none;}
.textback a:visited {color: #999999; text-decoration: none;}
.textback a:hover {color: #FF0000; text-decoration: none;}
.textback a:active {color: #999999; text-decoration: none;}

.readmoretext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:6px 6px 6px 0px;
}
.readmoretext a:link {color: #000000; text-decoration: underline;}
.readmoretext a:visited {color: #000000; text-decoration: underline;}
.readmoretext a:hover {color: #000000; text-decoration: none;}
.readmoretext a:active {color: #000000; text-decoration: underline;}

.contentimg {
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
}
.imgbox {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.imgboxdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding-top: 2px;
}
.imgboxdescription a:link {color: #333333; text-decoration: underline;}
.imgboxdescription a:visited {color: #333333; text-decoration: underline;}
.imgboxdescription a:hover {color: #333333; text-decoration: none;}
.imgboxdescription a:active {color: #333333; text-decoration: underline;}

.contentblocklink {
	text-align: right;
	padding-top: 6px;
	white-space: nowrap;



}
.teaserboxheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.spotlightspacer {
	padding-top: 8px;
	background-color: #EFEDE9;
	padding-bottom: 8px;

}
.teasertextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 4px;
	padding-left: 6px;
}
.teasertextbox a:link {color: #000000; text-decoration: underline;}
.teasertextbox a:visited {color: #000000; text-decoration: underline;}
.teasertextbox a:hover {color: #000000; text-decoration: none;}
.teasertextbox a:active {color: #000000; text-decoration: underline;}

/*################################ Download Elemente ################################*/

.downloadicon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 9px;
	padding-left: 10px;
	padding-right: 4px;
}
/* Download Element 01*/
.downloadblock01     {
	margin-bottom: 16px;
	border: 1px solid #CDCAC0;
	background-color: #F7F5F4;
}
.downloadtext01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:6px 6px 6px 0px;

}
.downloadtext01 a:link {color: #000000; text-decoration: underline;}
.downloadtext01 a:visited {color: #000000; text-decoration: underline;}
.downloadtext01 a:hover {color: #000000; text-decoration: none;}
.downloadtext01 a:active {color: #000000; text-decoration: underline;}

.downloadlink01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:6px 4px 6px 10px;
	white-space: nowrap;
}
.downloadlink01 a:link {color: #000000; text-decoration: underline;}
.downloadlink01 a:visited {color: #000000; text-decoration: underline;}
.downloadlink01 a:hover {color: #000000; text-decoration: none;}
.downloadlink01 a:active {color: #000000; text-decoration: underline;}

/* Download Element 02*/
.downloadblock     {
	width: 100%;
	margin-bottom: 16px;
	border: 1px solid #CDCAC0;
}
.textblock     {
	margin-bottom: 16px;
}

.downloadblock02     {
	margin-bottom: 16px;
	border: 1px solid #CDCAC0;
	background-color: #F7F5F4;
}
.downloadblock03     {
	margin-bottom: 16px;
	border: 1px solid #CDCAC0;
	background-color: #FFFFFF;
}
.downloadheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding:2px;
	border-left-style:solid;
	border-left-width:10px;
	border-left-color:#918B7F;
	white-space: nowrap;
}
.downloadheadline a:link {color: #000000; text-decoration: underline;}
.downloadheadline a:visited {color: #000000; text-decoration: underline;}
.downloadheadline a:hover {color: #000000; text-decoration: none;}
.downloadheadline a:active {color: #000000; text-decoration: underline;}

.downloadtext02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;

}
.downloadtext02 a:link {color: #000000; text-decoration: underline;}
.downloadtext02 a:visited {color: #000000; text-decoration: underline;}
.downloadtext02 a:hover {color: #000000; text-decoration: none;}
.downloadtext02 a:active {color: #000000; text-decoration: underline;}

.downloadlink02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding:10px 2px 8px 10px;
}
.downloadlink02 a:link {color: #000000; text-decoration: underline;}
.downloadlink02 a:visited {color: #000000; text-decoration: underline;}
.downloadlink02 a:hover {color: #000000; text-decoration: none;}
.downloadlink02 a:active {color: #000000; text-decoration: underline;}

.download02_col1 {width: 190px;}
.download02_col2 {
}

/*################################ Newsbloecke 01 und 02 ################################*/
.NewsBlock01_Headline {background-color:#CDCAC0;font-weight:bold;color:#000000;padding:2px;border-left-style:solid;border-left-width:10px;border-left-color:#918B7F;}
.NewsBlock01_TextBox {background-color:#EFEDE9;padding-top:5px;padding-right:2px;padding-left:12px;padding-bottom:6px;}
.NewsBlock02_Headline {background-color:#EFEDE9;font-weight:bold;color:#000000;padding:2px;border-left-style:solid;border-left-width:10px;border-left-color:#918B7F;}
.NewsBlock02_TextBox {background-color:#FFFFFF;padding-top:5px;padding-right:0px;padding-left:8px;padding-bottom:6px;border-left-style:solid;border-left-width:10px;border-left-color:#EFEDE9;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#EFEDE9;}

.newscontentheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 6px;
}
.newscontenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.newstext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF;}
.newstext a:link {color: #FFFFFF; text-decoration: none;}
.newstext a:visited {color: #FFFFFF; text-decoration: none;}
.newstext a:hover {color: #000000; text-decoration: none;}
.newstext a:active {color: #FFFFFF; text-decoration: none;}

/*################################ Form Elements ################################*/

.formhead  {
	height:18px;
	background-color:#EFEDE9;
	color:#333333;
	padding:2px 2px 2px 8px;
	font-weight:bold;
	border-bottom-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #918B7F;
	border-right-color: #918B7F;
	border-bottom-color: #918B7F;
	border-left-color: #918B7F;
	width: 436px;

}
  .formbody  {
	color:#333333;
	padding:16px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #918B7F;
	width: 436px;
}
.forminput {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	margin: 1px;
	border: 1px solid #918B7F;
}
.formtextarea {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 100px;
	width: 200px;
	margin: 1px;
	border: 1px solid #999999;
}
.formselect {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 200px;
	margin: 1px;
	border: 1px solid #999999;
}
.buttonDefault {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0px;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	background-color:#EFEDE9;
	padding-left:4px;
	padding-right:4px;
	border: 1px outset #918B7F;
}
.textWarning            {
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}/*Text fett negativ*/
.textBoldWarning        {font-size:11px; font-weight:bold;    color:#FF0000;}/*Text fett negativ*/
  

/*################################ Temp Elements ################################*/

.elementFunctions       {margin-bottom:8px;padding:2px;padding-left:0px;width:100%}
.elementFunctionsAdmin  {margin-bottom:8px;padding:2px;padding-left:0px;width:100%;text-align:right}
.elementAreaAdmin       {margin-bottom:8px;width:100%;border-style:solid;border-color:#000000;border-width:1px;background-color:#E3E3E3;padding: 0px 4px 0px 4px;}
.elementWarning         {margin-bottom:8px;width:100%}  
.elementTable           {width:100%}
.cellHeadline           {background-color:#F0F0F0;height:16px;}

table.borderAdmin       {border-top-style:solid;border-top-color:#000000;border-top-width:1px;border-left-style:solid;border-left-color:#000000;border-left-width:1px;}
td.borderAdmin          {padding:2px;background-color:#c9ced4;border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;border-right-style:solid;border-right-color:#000000;border-right-width:1px;}
td.borderAdminMiddle    {padding:2px;background-color:#c9ced4;border-right-style:solid;border-right-color:#000000;border-right-width:1px;}
td.borderAdminHeadline  {padding:2px;background-color:#E3E3E3;font-weight:bold;border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;border-right-style:solid;border-right-color:#000000;border-right-width:1px;}
td.adminMiddle          {padding:2px;background-color:#c9ced4;}
table.border            {border-top-style:solid;border-top-color:#EFEDE9;border-top-width:1px;border-left-style:solid;border-left-color:#EFEDE9;border-left-width:1px;}
td.border               {padding:2px;background-color:#FFFFFF;border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;border-right-style:solid;border-right-color:#000000;border-right-width:1px;}
td.borderMiddle         {padding:2px;background-color:#c9ced4;border-right-style:solid;border-right-color:#000000;border-right-width:1px;}
td.borderHeadline       {padding:2px;background-color:#E3E3E3;font-weight:bold;border-bottom-style:solid;border-bottom-color:#000000;border-bottom-width:1px;border-right-style:solid;border-right-color:#000000;border-right-width:1px;}
a.adminLink             {font-family:arial, sans-serif;color:#000000;}
.fragmentInfoAdmin      {margin-bottom:8px;background-color:#FFCCCC;color:#000000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#A0A0A0;}
.fragmentWarning        {margin-bottom:8px;background-color:#FFFFFF;color:#FF0000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#FF0000;}        
.textboldPadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
/*################################ News preview contentarea ################################*/

.elementTopNavigation    {
	padding:0px;
	margin:1px 0px 0px 130px;
	background-color:#918B7F;
}

/*Navigation im oberen Bereich*/
.leftcol {
	margin-left: 44px;
}

.contentwidth {
	width: 700px;
}
.contentwidthborder {
	width: 434px;
}
.imgborder {
	border: 1px solid #666666;


}
