body {
	background-color:	#F9F4CE;
	color : #7E4E37;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height:      16px;
	font-weight: normal;
	background-image:url('../img/img_background.gif');
	background-position: top left;
	background-attachment:fixed;
	background-repeat:repeat;
	margin: 0px;
	/*scrollbar-base-color:       #594227;
	scrollbar-3dlight-color:    #FFEFC7;
	scrollbar-arrow-color:      #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color:  #FFFFFF;
	scrollbar-shadow-color:     #594227;
	scrollbar-face-color:       #B7001F;
	scrollbar-track-color:      #E24353;*/
}

table, tr, td {
	color:				#7E4E37;
	font-family :		Verdana, Arial, Helvetica, sans-serif;
	font-size :			12px;
	line-height:      16px;
	font-weight:		normal;

}

a:link, a:visited {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:      16px;
	color:				#E19535;
	text-decoration:	none;
}
a:hover, a:active {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:      16px;
	color:				#E19535;
	text-decoration:	underline;
}
/* NAVIGATION */
.navBorder {
	border-width:		1px;
	border-style:		solid;
	border-color:		#F9F4CE;
	background-color:	#F9F4CE;
}

.navBG {
	background-color:	#F9F4CE;
}

a.navLink:link, a.navLink:visited {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        13px;
	color:            #7E4E37;
	font-weight:      bold;
	text-decoration:  none;

}
a.navLink:hover, a.navLink:active {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        13px;
	color:            #E19535;
	font-weight:      bold;
	text-decoration:  underline;
}

/* CONTENT */

h1 {
	font-size:        15px;
}

h2 { /* article-title */
	margin-bottom: 5px;
	font-size: 14px;
}

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

.cntTbl {
	/*background-color: #FFFFFF;*/
}

.cnt_box { /* content box for single parts of a template or ... */
	overflow: hidden;
	line-height: 16px;
	margin-bottom: 20px;
}

.cntTitle {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	color:            #7E4E37;
	font-weight:      bold;
}

.cntTitleSmall {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        11px;
	color:            #7E4E37;
	font-weight:      bold;
}

.cnt_desc {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	color:            #7E4E37;
	line-height:      16px;
	font-weight:      bold;
}

a.cntTopLink:link, a.cntTopLink:visited {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #E19535;
	font-weight:      bold;
	text-decoration:  none;
}
a.cntTopLink:hover, a.cntTopLink:active {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #E19535;
	font-weight:      bold;
	text-decoration:  underline;
}

.cntImg {
	border-style:		solid;
	border-width:		1px;
	border-color:		#AD833C;
}

a.cntFLink:link, a.cntFLink:visited { /* Files: Bildbestellung */
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #AD833C;
	font-weight:      bold;
	text-decoration:  none;
}
a.cntFLink:hover, a.cntFLink:active { /* Files: Bildbestellung */
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #FFC232;
	font-weight:      bold;
	text-decoration:  underline;
}

a.cntTLink:link, a.cntTLink:visited { /* Artikel: Titel */
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        14px;
	color:            #FFC7CD;
	font-weight:      bold;
	text-decoration:  none;
}
a.cntTLink:hover, a.cntTLink:active { /* Artikel: Titel */
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        14px;
	color:            #FFFFFF;
	font-weight:      bold;
	text-decoration:  underline;
}

a.cntMLink:link, a.cntMLink:visited { /* Artikel: mehr */
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	color:            #FFC7CD;
	text-decoration:  none;
}
a.cntMLink:hover, a.cntMLink:active { /* Artikel: mehr */
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	color:            #FFFFFF;
	text-decoration:  underline;
}
ul {
	list-style-position:	outside;
	margin-top:				10px;
	margin-left:			0px;
}
li  {
	list-style-image:		url(../img/list.gif);
	list-style-position :	outside;
	margin-left :			18px;
	margin-bottom:5px;
}

.cnt_back { /* back */
	margin-bottom: 10px;
	font-weight: bold;
	text-align: right;
}

.cntNav{
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	color:            #7E4E37;
	font-weight:      bold;	
}

/*  EVENTUELL NICHT BENUTZT */

.small {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
}

.line {
	background-color: #003B8A;
	color:            #003B8A;
	height:           1px;
	border-width:     0px;
}


a.navLinkLight:link, a.navLinkLight:visited {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #AD833C;
	text-decoration:  none;
}
a.navLinkLight:hover, a.navLinkLight:active {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #FFC232;
	text-decoration:  underline;
}

/* PATH */
.pthBG {
	background-color: #003B8A;
}

.pthBGtarget {
	background-color: #9DB3D8;
}

.pthFont {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #FFFFFF;
	font-weight:      bold;
}

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

/* CONTENT */
.cntVers {
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        10px;
	color:            #FF0000;
}


	/* CONTENT */
.tblContL {
	width:	200px;
	height: 10px;
}

.tblContR {
	width:	400px;
	height: 1px;
}


	.tblCpl {
	padding-left:	230px;
	width:600px;
}
	.tblData {
	padding-top:	10px;
}
	.tblIndex {

	vertical-align: left;
}	

/* INPUT FIELDS NORMAL */
	
.contactInp {
	width: 			230px;
	height:			19px;
	border:			1px solid #7E4E37;
	color:			#7E4E37;
	padding-left:	2px;
	padding-top:	2px;
}

/* INPUT FIELDS ON ERROR */

.contactInpObl {
	width:  		230px;
	height:			19px;
	border:			1px solid #7E4E37;
	color:			#7E4E37;
	background:		#F9F4CE;
	padding-left:	2px;
	padding-top:	2px;
}