body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:150%;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #0d406e;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
/*
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 


.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}
*/
.imgDIVtopLeft { padding:0px 0px 8px 0px; }
.imgDIVtopRight { padding:0px 0px 8px 0px; }
.imgDIVtopCenter { padding:0px 0px 8px 0px; }

.imgDIVbottomLeft { padding:8px 0px 0px 0px; }
.imgDIVbottomRight { padding:8px 0px 0px 0px; }
.imgDIVbottomCenter { padding:8px 0px 0px 0px; }



.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}


#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
}





/* ================================================ */
/* === ADDITIONAL STYLE-CODE BY GASTROPOINT.COM === */
/* ================================================ */

/* === IMAGES === */
.image_table { padding:8px; }
.image_td { background-color:#ffffff; padding:2px; border:1px solid #cdcdcd; }
.imagelist_td { background-color:#ffffff; padding:2px; border:1px solid #cdcdcd; }
.image_caption { background-color:#ff0000; padding:2px; border:1px solid #cdcdcd; }
.imagelist_caption { color:#999999; background-color:#ffffff; padding:2px; border:1px solid #cdcdcd; border-top:0px; text-align:center; }
/*
.image_img { background-color:#ffffff; padding:2px; border:1px solid #cdcdcd; }
.imagelist_td { background-color:#0000ff; padding:2px; }
*/



/* === FCK-EDITOR - STYLES === */
.headline_rubinred_11	{ color:#720d10; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.headline_rubinred_13	{ color:#720d10; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.headline_rubinred_15	{ color:#720d10; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
.headline_lightred_11	{ color:#c7acad; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.headline_lightred_13	{ color:#c7acad; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.headline_lightred_15	{ color:#c7acad; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
.headline_black_11		{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.headline_black_13		{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.headline_black_15		{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }


/* === HORIZONTAL RULE - STYLES === */
hr { height:1px; color:#cdcdcd; background-color:#cdcdcd; border:none; margin:16px 0px 16px 0px; }


/* === FORM-BUTTONS AND INPUTS === */
.button_default { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; background-image:#ffffff; background-image: url('../../img/layout/forms/fieldshade.gif'); }
.input_default { width:260px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#333333; background-color:#ECECEC; background-image: url('../../img/layout/forms/fieldshade.gif'); border-right: #c2c2c2 1px solid; border-top: #c2c2c2 1px solid; 	border-left: #c2c2c2 1px solid; border-bottom: #c2c2c2 1px solid; }
.input_head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#666666; text-align:left; }


/* === VISUAL ADMIN MODE === */
.visual_admin, .visual_admin p, .visual_admin div, .visual_admin td 
	{
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:1;
	background-color:#FDE0B0;
	border:1px solid #720D10;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#720D10;
	line-height:150%;
	}
.visual_admin a, .visual_admin a:link, .visual_admin a:visited, .visual_admin a:active, .visual_admin a:focus, .visual_admin a:hover { color:#66543c; text-decoration:underline; border-bottom:none; }
.visual_admin a:hover { text-decoration:none; }

/* === ACCORDION RT === */
.accToggler
	{
	width:494px;
	margin:0px 0px 0px 0px;
	padding:2px;
	background: #aaaaaa;
	color: #ffffff;
	border: 0px;
	text-align:left;
	font-weight:normal;
	cursor: pointer;
	}
.accContent
	{
	width:494px;
	margin: 1px 1px 1px 1px;
	text-align:left;
	}
.accIcon
	{
	border:0px;
	padding:1px;
	margin:3px 3px 5px 3px;
	background-color:#ffffff;	
	}













/* === FERATEL === */
.qfTable {
    color: #000000;
    background-color: #DEDEDE;
    font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 10px;
}
.qfHead {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bolder;
    background-color: #277FD6;
}
.qfText {
    color: #4C4C4C;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 10px;
}
.qfTextB {
    color: #4C4C4C;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bolder;
}
.qfTextCopyright {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
}
.qfSelect {
    color: #000000;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 10px;
}
.qfSelect2 {
    color: #000000;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 9px;
    width: 155px;
}
.qfButton {
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 11px;
    border-right: 1px solid #000000;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #000000;
}

.option {
    color: #878787;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 10px;
    width: 26px;
}
