body{
	background-color:#FEF6D5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-align: center;
	background-image:url('/img/cms/design/bg.gif');
	background-repeat:no-repeat; 
	background-position: center top;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

h1 {
	font-size:13px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:6px;

}

p {
	padding:0 0 0 0;
	margin:0px;
}

/* ################# */
/* ##### LINKS ##### */
a:link{
	text-decoration:underline;
	color:#666666;
}
a:visited{
	text-decoration:underline;
	color:#666666;
}
a:active{
	text-decoration:underline;
	color:#666666;
}
a:hover{
	text-decoration:underline;
	color:#666666;
}


.errMSG_error {
	border: 4px solid #ff3300;
	padding: 6px;
	background-color:#FFEAE5;
	font-weight:bold;
}

.errMSG_ok {
	border: 4px solid #009900;
	padding: 6px;
	background-color:#E5F5E5;
	font-weight:bold;
}

/* ################# */
/* ##### MAIN LAYOUT ##### */
div#containerMain  {
	margin: 0 auto;
	width:953px;
	height:100%;
}

.artikelheadline {
	font-size:12px;
	font-weight:bold;
}

.tblMain {
	position:relative;
	top:180px;
}


.tdMainContent {
	background-color:#ffffff;
	padding-left:13px;
	padding-right:13px;
}

.containerModul {
	float:left;
}

.containerContent {
	float:left;
}

/* ################# */
/* ##### MODULE, CONTENT ##### */
.divModul {
	background-image:url('/img/cms/design/tbl_modul_bg.gif');
	background-repeat: no-repeat;
	width:162px;
	height:108px;
	margin-bottom:20px;
	height:100%;
}

.divModulHL {
	padding: 9 16 5 16;
	font-weight:bold;
}

.divModulBodyNoBorder {
	padding: 5 6 10 6;
	
	
}

.divModulBody {
	padding: 5 6 10 16;
}

.divModulPicSmall {
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	font-size:10px;
	
}


/*CONTENT*/
.divContentHL {
	padding: 10 0 0 16;
}

.tblContent {
	width:566px;
	background-image:url('/img/cms/design/tbl_content_bg_oben.gif');
	background-repeat: no-repeat;
	margin-left:7px;
	margin-right:7px;
}

.tdContentHl{
	padding: 8 0 5 16;
	font-weight:bold;
}

.tdContentBody{
	padding: 10 0 10 16;
	
}

.tdContentFooter{
	background-image:url('/img/cms/design/tbl_content_bg_unten.gif');
	background-repeat: no-repeat;	
	text-align:right;
	height:31px;
}

/*PRODUCTS*/
.tblProductTeaser {
	width:536px;
	margin-bottom:10px;
	margin-top:10px;
	
	
}

.tdProductBody {
	padding-left:10px;
	padding-right:10px;
	height:70px;
	}

.tdProductLinks {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	}


.tblProductMain {
	width:536px;
	margin-bottom:10px;
}

.tblProductMainTxtSide {
	margin-left:6px;
	margin-right:6px;
	margin-top:6px;
	font-size:10px;
	color:#999999;
}

.divProductPrice {
	
	padding-top:6px;
 	float:left;
 	height:30px;
	font-weight:bold;
	width:225px;
	border-top: 1px solid #efefef;
}

.divProductCartGph {
	 padding-left:4px;
	 float:left;
	 height:30px;
	 text-align:right;
	 font-weight:bold;
	 border-top: 1px solid #efefef;

}

.divProductCart {
	 padding-top:6px;
	 padding-left:4px;
	 float:left;
	 height:30px;
	 text-align:right;
	 font-weight:bold;
	 border-top: 1px solid #efefef;
	 
}

/*FORMS*/



/* ################# */
/* ##### NAVIGATION ##### */


.divNavEbene1 {
	margin-top: 2px;
	padding-left:10px;
	
}

.divNavEbene1Hover {
	margin-top: 2px;
	background-color:#FBEBAA;
	padding-left:10px;
}

.divNavEbene2 {
	padding-left:16px;
	padding-bottom:1px;
}

.divNavEbene2Hover {
	padding-left:16px;
	background-color:#FEF6D5;
	padding-bottom:1px;
}


.divLoginL {
	float:left;
	width:48px;
	padding-bottom:4px;
}

.divLoginR {
	float:left;
	padding-bottom:4px;
	
}

.divLoginSubmit {
	text-align:right;
	padding-right:12px;
}

/* ====================== START NAVIGATION ====================== */
/* =========== EBENE 0 ===========*/

a.LSNAV0:link {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	
}

a.LSNAV0:visited {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.LSNAV0:hover {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
a.LSNAV0:active {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.LSNAV0AKTIV:link {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.LSNAV0AKTIV:visited {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.LSNAV0AKTIV:hover {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

a.LSNAV0AKTIV:active {
	font-size:11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

/* =========== EBENE 1 ===========*/


a.LSNAV1:link {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	
}

a.LSNAV1:visited {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
a.LSNAV1:hover {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
a.LSNAV1:active {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.LSNAV1AKTIV:link {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.LSNAV1AKTIV:visited {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

a.LSNAV1AKTIV:hover {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

a.LSNAV1AKTIV:active {
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}



/* ################# */
/* ##### FORMULARE ##### */

.tblForms {
	width:533px;
}

.tdFormsDesc {
	vertical-align:top;
	font-weight:bold;
	width:150px;
	padding-bottom:6px;
}

.tdFormsInput {
	width:383px;
	padding-bottom:6px;
}

.tdFormsSubmit {
	border-top: 1px solid  #DCDCDC;
	margin-top:12px;
	padding-top:12px;
}

INPUT {
	background-color:#EFEFEF;
	border:1px solid #DCDCDC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

TEXT {
	background-color:#EFEFEF;
	border:1px solid #DCDCDC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
	
TEXTAREA {
	background-color:#EFEFEF;
	border:1px solid #DCDCDC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

OPTION {
	background-color:#EFEFEF;
	border:1px solid #DCDCDC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

SELECT {
	background-color:#EFEFEF;
	border:1px solid #DCDCDC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}