/*
  Stylesheet for lindaupark soft.works 2006
  Base html Template is 4.01 Transitional without spec of dtd 
  Version 1.0 maintemplate: content elements splitted in ct_[n].htm 
  This template depends on template dtd in quirksmode 
  Target UAs: IE, NS, Mozilla, Op, Safari for Mac and Windows


*/

/*how to choose the right box model
  box-sizing: border-box;
  -moz-box-sizing: border-box; 
*/

/* Tantek hack
div.content { 
  width:400px;            
  voice-family: "\"}\"";  
  voice-family:inherit;  
  width:300px;            
} 
html>body .content {      
  width:300px;
} 
*/
BODY, DIV, SPAN, P, TABLE, TBODY, TR, TD, TH, IMG, H1{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/*Contextual selectors CSS1*/
BODY{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}
/* GENERAL fonts */
P, OL, UL, DIV, SPAN, H1, H2, H3, H4, H5, H6, TD, TH, TABLE {
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans Serif;
	font-size: 12px;
}
/* to get different h1 styles per level: div.csc-header csc-header-n[1-n]*/
div.csc-header img.csc-header-preimage{
	float:left;
	height: 10px;
	width: 10px;
	margin: 7px 6px 3px 0px;
}
/* to get different h1 style for the first h1: h1.csc-firstHeader*/
H1.csc-firstHeader
{
	color: #000000;
	font-size: 20px;
	font-weight: 600;
}
H1
{
	color: #000000;
	font-size: 20px;
	font-weight: 600;
}
H2
{
	color: #000000;
	font-size: 18px;
	font-weight: 600;
}
H3
{
	color: #000000;
	font-size: 16px;
	font-weight: 600;
}
H4
{
	color: #000000;
	font-size: 14px;
	font-weight: 600;
}
H5
{
	color: #000000;
	font-size: 12px;
	font-weight: 600;
}
P, H1, H2, H3, H4, H5 {margin: 0px 0px 5px 0px;}

FORM
{
	margin-top: 0;
	margin-bottom:0
}
INPUT
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans Serif;
	display: inline;
	margin-top: 0;
	margin-bottom:0
}

/* Site Path-menu - - - - - - - - - - - - - - - - - - -	width: 900px;*/
DIV#SITEPATH{
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color: #87C463;
	text-align: left;
	vertical-align: middle;
}
DIV#SITEPATH A:link{
	text-decoration: none;
	color:#00A3E3;
}
DIV#SITEPATH A:visited{
	text-decoration: none;
	color:#00A3E3;
}
DIV#SITEPATH A:hover{
	color:#87C463;
	text-decoration: underline;
}
DIV#SITEPATH A:active{
	color:#87C463;
	text-decoration: underline;
}
DIV#SITEPATH A:focus{
	color:#87C463;
	text-decoration: underline;
}

/* Page nav-menu - - - - - - - - - - - - - - - - - - -	*/
DIV#PAGENAV{
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	color: #87C463;
	text-align: left;
	vertical-align: middle;
	float: right;
}
DIV#PAGENAV A:link{
	text-decoration: none;
	color:#00A3E3;
}
DIV#PAGENAV A:visited{
	text-decoration: none;
	color:#00A3E3;
}
DIV#PAGENAV A:hover{
	color:#87C463;
	text-decoration: underline;
}
DIV#PAGENAV A:active{
	color:#87C463;
	text-decoration: underline;
}
DIV#PAGENAV A:focus{
	color:#87C463;
	text-decoration: underline;
}
div.tx-gsipagenav-pi1{
	font-size: 11px;
	font-weight: bold;
	color:#00A3E3;	
}


/* Global container  with all subelements- - - - - - - - - -  	width:900px;*/
TABLE#GLOBALCONTAINER{
}
/*- - - - - - - contains the top logo line/hmenu - - - - - - - */
TD#MENUCONTAINERLEFTTOP{
	background-image: url('header_logo_bg_m.gif');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: bold
}
TD#MENUCONTAINERMIDTOP{
	background-image: url('header_logo_bg_m.gif');
	background-repeat: repeat-x;
	vertical-align: bottom;
	padding: 0px;
	text-align: left;
	font-size: 24px;
	font-weight: 400;
	color: #000000
}
TD#MENUCONTAINERMIDTOP A:link{
	text-decoration: none;
	color: #FFFFFF;
}
TD#MENUCONTAINERMIDTOP A:visited{
	text-decoration: none;
	color: #FFFFFF;
}
TD#MENUCONTAINERMIDTOP A:hover{
	text-decoration: underline;
	color: #FFEFCE;
}
TD#MENUCONTAINERMIDTOP A:active{
	text-decoration: underline;
	color: #FFEFCE;
}
TD#MENUCONTAINERMIDTOP A:focus{
	text-decoration: underline;
	color: #FFEFCE;
}
TD#MENUCONTAINERRIGHTTOP{
	background-image: url('header_logo_bg_r.gif');
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: bottom;
	text-align: left
}
/*- - - -  contains the footer menus - - - - */
TD#MENUCONTAINERLEFTBOTTOM{
	height: 20px;
	background-image: url('footer_bg_l.gif');
	background-repeat: no-repeat;
	background-position: left top
}
TD#MENUCONTAINERMIDBOTTOM{
	height: 20px;
	background-image: url('footer_bg_m.gif');
	background-repeat: repeat-x;
	background-position: left top
}
TD#MENUCONTAINERMIDBOTTOM A:link{
	text-decoration: none;
	color: #000000;
}
TD#MENUCONTAINERMIDBOTTOM A:visited{
	text-decoration: none;
	color: #000000;
}
TD#MENUCONTAINERMIDBOTTOM A:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
TD#MENUCONTAINERMIDBOTTOM A:active{
	text-decoration: underline;
	color: #FFFFFF;
}
TD#MENUCONTAINERMIDBOTTOM A:focus{
	text-decoration: underline;
	color: #FFFFFF;
}
TD#MENUCONTAINERRIGHTBOTTOM{
	height: 20px;
	background-image: url('footer_bg_r.gif');
	background-repeat: no-repeat;
	background-position: right top
}

/* - - - - - - page header images top bottom - - - - - - - */
DIV.CONTENTIMAGETOP{
	border-bottom: 5px solid #87C463;
}
DIV.CONTENTIMAGEBOTTOM{
	border-top: 5px solid #87C463;
}

/* - - - - - - main content container cell - - - - - - - */
TD#CONTENTCONTAINER{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
/* inner content container containing the columns */
TABLE#CONTENTALL{
}
TABLE#CONTENTALL A:link{
	font-weight: bold;
	color: #00A3E3;
	text-decoration: none;
}
TABLE#CONTENTALL A:visited{
	font-weight: bold;
	color: #00A3E3;
	text-decoration: none;
}
TABLE#CONTENTALL A:hover{
	font-weight: bold;
	color: #87C463;
	text-decoration: underline;
}
TABLE#CONTENTALL A:active{
	font-weight: bold;
	color: #87C463;
	text-decoration: underline;
}
TABLE#CONTENTALL A:focus{
	font-weight: bold;
	color: #87C463;
	text-decoration: underline;
}
TABLE#CONTENTALL UL{
	list-style-type: square;
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 0px;
}
TABLE#CONTENTALL UL LI{
	padding-left: 0px;
	padding-bottom: 3px;
	margin-left: 20px;
}
TD#CONTENTNORMAL{
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
}
TD#CONTENTRIGHT{
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
}
/* Footer- - - - - - - - - - - - - -*/
TABLE#FOOTER{
	width: 100%;
}
TABLE#FOOTER TD{
	text-align:left;
	vertical-align:top;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
TD#FOOTERMENU{
	color: #FFFFFF;
	font-weight: bold;
}
TD#FOOTERMENU A:link, A:visited{
	text-decoration: none;
	color: #FFFFFF;
}
TD#FOOTERMENU A:hover{
	color:#6DE250;
	text-decoration: none;
}
TD#FOOTERMENU A:active, A:focus{
	color:#6DE250;
	text-decoration: underline;
}
TD#FOOTERNOMENU{
	background: url('argos_menue_bgblue.gif') repeat-x; 
	border:1px solid #999999; color:white; font-size:10px; line-height:20px; padding-left:20px; padding-right:20px; background-repeat:repeat-x
}
/* dhtml layer menu - - - - - - - - - - - - - - - - -  */
/* hmenu tlayers */
TABLE#MNU_TLAYER{
	width: 175px;
	font-weight: bold;
	color:#ffffff;
	border: 1px solid #80B95F;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_NO{
	padding: 0px 10px 0px 11px;
	min-height: 24px;
	line-height: 24px;
	background:#00A3E3;
	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter:alpha(opacity=90);
	zoom: 1;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_NO A{
	color:#000000;
	text-decoration:none;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_NO A:hover{
	color:#FFFFFF;
	text-decoration:none;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_CUR{
	padding: 0px 10px 0px 11px;
	min-height: 24px;
	line-height: 24px;
	background:#87C463;
	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter:alpha(opacity=90);
	zoom: 1;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_CUR A{
	color:#FFFFFF;
	text-decoration:none;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_CUR A:hover{
	color:#000000;
	text-decoration:none;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_ACT{
	padding: 0px 10px 0px 11px;
	min-height: 24px;
	line-height: 24px;
	background:#00A3E3;
	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter:alpha(opacity=90);
	zoom: 1;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_ACT A{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
TABLE#MNU_TLAYER DIV.MNU_TLAYER_ACT A:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
/* you could add further states here and change menu template extension*/
/* IFSUB, ACTIFSUB, CUR */

/* horizontal top menu 1 level deep - - - - - - - - - */
/* level 1-normal state */
TR#HMENU TD.HMENU_LEVEL1_NO TABLE{
	background: #990000;
	height: 25px;	
}
TR#HMENU TD.HMENU_LEVEL1_NO TABLE TR TD{
	font-weight: bold;
	line-height: 25px;
	padding-left: 15px;
	padding-right: 15px;
}
TR#HMENU TD.HMENU_LEVEL1_NO TABLE TR TD A:link{
	color:#FFFFFF;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_NO TABLE TR TD  A:visited{
	color:#FFFFFF;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_NO TABLE TR TD A:hover{
	color:#FFEFCE;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_NO TABLE TR TD A:active{
	color:#FFEFCE;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_NO TABLE TR TD A:focus{
	color:#FFEFCE;
	text-decoration: none;
}
/* level 1-active state */
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE{
	background: #888888;
	height: 20px;	
}
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE TR TD {
	font-weight: bold;
	line-height: 25px;
	padding-left: 15px;
	padding-right: 15px;
}
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE TR TD A:link{
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE TR TD A:visited{
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE TR TD A:hover{
	font-weight: bold;
	color:#CC3300;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE TR TD A:active{
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
TR#HMENU TD.HMENU_LEVEL1_CUR TABLE TR TD A:focus{
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
/* vertical side menu left hand - - - - - - - - - - */
/* to switch layout between left and right menu use: TD#MENUCONTAINERLEFT, TD#MENUCONTAINERRIGHT
/* 	width: 175px;*/
TD#MENUCONTAINERLEFT{
	vertical-align: top;
	background-image: url('mnu_bg_l.gif');
	background-repeat: repeat-y;
	background-position: left top; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px
}
TD#MENUCONTAINERRIGHT{
	vertical-align: top;
	background-image: url('mnu_bg_r.gif');
	background-repeat: repeat-y;
	background-position: left top; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px
}
TD#MENUSPACERLEFT{
	background-image: url('mnu_bg_l.gif');
	background-repeat: repeat-y;
	background-position: left top
}
TD#MENUSPACERRIGHT{
	background-image: url('mnu_bg_r.gif');
	background-repeat: repeat-y;
	background-position: left top
}
DIV.VMENU{
	margin-bottom: 40px;
	width: 175px;
}
/* 	width: 175px; */
DIV.VMENU DIV{
	padding-top: 0px;
	padding-bottom: 0px;
}
/* level 1 */
TD#MENUCONTAINERLEFT DIV.VMENU DIV.VMENU_1_NO{
	line-height: 24px;
    height: 24px;
	background-image: url('mnu_level_0_no_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	padding-left: 32px;
	padding-right: 10px
}
TD#MENUCONTAINERRIGHT DIV.VMENU DIV.VMENU_1_NO{
	line-height: 19px;
    height: 19px;
	background-image: url('mnu_level_0_no_bg_r.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	padding-left: 32px;
	padding-right: 10px
}
DIV.VMENU DIV.VMENU_1_NO A:link{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_NO A:visited{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_NO A:hover{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_NO A:active{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
TD#MENUCONTAINERLEFT DIV.VMENU DIV.VMENU_1_CUR{
	line-height: 24px;
    height: 24px;
	background-image: url('mnu_level_0_act_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 32px;
	padding-right: 10px
}
TD#MENUCONTAINERRIGHT DIV.VMENU DIV.VMENU_1_CUR{
	line-height: 19px;
    height: 19px;
	background-image: url('mnu_level_0_sel_bg_r.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	padding-left: 32px;
	padding-right: 10px
}
DIV.VMENU DIV.VMENU_1_CUR A:link{
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_CUR A:visited{
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_CUR A:hover{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_CUR A:active{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_CUR A:focus{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
TD#MENUCONTAINERLEFT DIV.VMENU DIV.VMENU_1_ACT{
	line-height: 24px;
    height: 24px;
	background-image: url('mnu_level_0_act_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #990000;
	padding-left: 32px;
	padding-right: 10px
}
TD#MENUCONTAINERRIGHT DIV.VMENU DIV.VMENU_1_ACT{
	line-height: 19px;
    height: 19px;
	background-image: url('mnu_level_0_sel_bg_r.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #990000;
	padding-left: 32px;
	padding-right: 10px
}
DIV.VMENU DIV.VMENU_1_ACT A:link{
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_ACT A:visited{
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_ACT A:hover{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_ACT A:active{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_1_ACT A:focus{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
/* level 1 state: spc */
DIV.VMENU DIV.VMENU_1_SPC{
}
/* level 2 30*/
DIV.VMENU DIV.VMENU_2_NO{
	background: #00A3E3;
	margin: 0px 10px 1px 10px;
	line-height: 20px;
	color: #000000;
	padding-left: 21px;
	padding-right: 10px;
}
DIV.VMENU DIV.VMENU_2_NO A:link{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_NO A:visited{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_NO A:hover{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_NO A:active{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_CUR{
	background: #00A3E3;
	margin: 0px 10px 1px 10px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 21px;
	padding-right: 10px;
}
DIV.VMENU DIV.VMENU_2_CUR A:link{
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_CUR A:visited{
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_CUR A:hover{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_CUR A:active{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_CUR A:focus{
	color:#000000;
	font-weight: bold;	
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_ACT{
	background: #00A3E3;
	margin: 0px 10px 1px 10px;
	line-height: 20px;
	color: #000000;
	padding-left: 21px;
	padding-right: 10px;
}
DIV.VMENU DIV.VMENU_2_ACT A:link{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_ACT A:visited{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_ACT A:hover{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_2_ACT A:active{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
/* level 3 */
DIV.VMENU DIV.VMENU_3_NO{
	background: #00A3E3;
	margin: 0px 10px 1px 10px;
	line-height: 20px;
	color: #000000;
	padding-left: 21px;
	padding-right: 10px;
}
DIV.VMENU DIV.VMENU_3_NO A:link{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_NO A:visited{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_NO A:hover{
	color:#FFFFFF;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_NO A:active{
	color:#FFFFFF;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_CUR{
	background: #00A3E3;
	margin: 0px 10px 1px 10px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 21px;
	padding-right: 10px;
}
DIV.VMENU DIV.VMENU_3_CUR A:link{
	color:#FFFFFF;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_CUR A:visited{
	color:#FFFFFF;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_CUR A:hover{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_CUR A:active{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_ACT{
	background: #00A3E3;
	margin: 0px 10px 1px 10px;
	line-height: 20px;
	color: #000000;
	padding-left: 21px;
	padding-right: 10px;
}
DIV.VMENU DIV.VMENU_3_ACT A:link{
	color:#FFFFFF;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_ACT A:visited{
	color:#FFFFFF;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_ACT A:hover{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_ACT A:active{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_3_ACT A:focus{
	color:#000000;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_INFOBOX{
	background: #efefef;
	border-bottom: 1px solid #999999;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
DIV.VMENU DIV.VMENU_INFOBOX A:link{
	color:#5292CE;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_INFOBOX A:visited{
	color:#5292CE;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_INFOBOX A:hover{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
DIV.VMENU DIV.VMENU_INFOBOX A:active{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
/*teaser module - - - - - - - - - - - - - */
DIV.TEASER_1_COLUMN{
}
DIV.TEASER_2_COLUMN{
}
TD.TEASER_2_COLUMN_LEFT{
	padding-right: 10px;
}
TD.TEASER_2_COLUMN_RIGHT{
	padding-left: 10px;
}
DIV.TEASER_IMAGE{
	float:right;
	margin: 0px 0px 10px 10px;
}
DIV.TEASER_IMAGE IMG{
	border: 0px none auto !important;
}
DIV.TEASER_HEADER{
	font-weight: 600;
}
DIV.TEASER_HEADER img.csc-header-preimage{
	float:left;
	height: 8px;
	width: 8px;
	margin: 5px 4px 3px 0px;
}
DIV.TEASER_TEXT{
}
DIV.TEASER_LINK_ITEM{
	padding-bottom: 18px;
}
/*right banner box: you may use colleft and colright to differ styling*/
DIV#BANNER{
	text-align: center;
	padding: 0px;
	margin: 0px 10px 40px 10px;
}

/*main container for searchbox  - - - - - - - -*/
/*	width: 175px;*/
DIV#SEARCHBOX{
    width: 175px;
}

/* 	width: 120px; */
DIV#SEARCHBOX DIV.tx-macinasearchbox-pi1{
	padding: 0px 10px 2px 15px;
}
DIV#SEARCHBOX FORM{
	padding-left: 0px;
	padding-right: 0px;
	display:inline;
}
DIV#SEARCHBOX INPUT.MACINATEXTBOX{
	border: 1px solid #5A9438;
	background: #FFFFFF;
	color: #00A3E3;
	width: 115px;
	height: 20px;
	voice-family: "\"}\""; 
 	voice-family:inherit;		
	height: 18px;	
}
html>body .MACINATEXTBOX{
  height:18px;
}
DIV#SEARCHBOX INPUT.MACINABUTTON{
	border: 0px none;
}
TD.SF_HEADLINE{
	font-weight: bold;
	color:#3A6424;
}
TD.SF_ADVANCED{
	font-size: 11px;
	color:#569235;
}
TD.SF_ADVANCED A{
	font-size: 11px;
	color:#569235;
	text-decoration:none;
}
TD.SF_ADVANCED A:visited{
	font-size: 11px;
	color:#569235;
	text-decoration:none;
}
TD.SF_ADVANCED A:hover{
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}
TD.SF_ADVANCED A:active{
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}
/* Pagelinks - - - - - - - - - - - */
/* 	width: 175px;*/
DIV#PAGELINKS{
	color:#FFFFFF;
}
DIV#PAGELINKS DIV{
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
DIV#PAGELINKS A:link{
	color: #FFFFFF;
	text-decoration:none;
}
DIV#PAGELINKS A:visited{
	color: #FFFFFF;
	text-decoration:none;
}
DIV#PAGELINKS A:hover{
	color: #6DE250;
	text-decoration:none;
}
DIV#PAGELINKS A:active{
	color: #6DE250;
	text-decoration:none;
}
DIV#PAGELINKS A:focus{
	color: #6DE250;
	text-decoration:none;
}
/* lang selector - - - - - - - - - - - - - -*/
TD#LANGMENU{
	font-size:11px;
	font-weight:bold;
	color:white;
	vertical-align: bottom;
}
TD#LANGMENU A{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
TD#LANGMENU A:hover{
	color:#dddddd;
	font-weight:bold;
	text-decoration:none;
}
/*typo3 content element imgtext and img - - - - -*/
.csc-caption{
	font-size: 10px;
	color:#999999;
}
/*typo3 img tables - - - - -*/
.imgtext-table P{
	padding-left: 2px;
	padding-right: 2px;	
}
/*typo3 table element - - - - - - - - - - - - - */
.contenttable{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border: 0px none #000000;
	border-collapse: collapse;
}
.contenttable TD{
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 1px;
	font-size: 12px;
}
.tr-0{
	/*
	background-color:#FFCC00;
	font-weight: bold;
	*/
}
.tr-odd{
	/*
	background-color:#FFEB99;
	*/
}
.tr-last{
	/*
	background-color:#FFEB99;
	*/
}
.tr-0 .td-0{
}
.tr-0 .td-last{
}
.tr-last .td-0{
}
.tr-last .td-last{
}
.td-0{
	/*
	font-weight: bold;
	*/
}

/* tx-gooffotoboek-p1 - - - - - - - - - - - - - - - - - -*/
span.tx-gooffotoboek-navi{
	display: inline;
}
span.tx-gooffotoboek-navi a{
	display: inline;
	padding-right: 10px;
}
td.gfpb_landscape img, td.gfpb_portret img{
	display: inline;
}
td.gfpb_landscape{
	text-align: center;
	vertical-align: bottom;
	background-color: #efefef;
	padding:  0px 0px 5px 0px;
	margin: 0px;
}
td.gfpb_portret{
	text-align: center !important;
	vertical-align: bottom !important;
	background-color: #efefef;
	padding:  0px 0px 5px 0px;
	margin: 0px;
}


/* Plugin directmail- - - - - - - - - - - - - - - - - - -*/
div.directmail_subscription{
	background-color: #efefef;
	border: 1px dashed #80B95F;
	padding: 10px 10px 10px 10px
}
div.directmail_subscription INPUT.INPUTTEXT{
}
div.directmail_subscription INPUT.INPUTCHECKBOX{
}
div.directmail_subscription INPUT.INPUTSUBMIT{
}

/* - - - - - - tipafriend form - - - - - - */
div#TIPAFRIENDFORM{
	background-color: #efefef;
	border: 1px dashed #80B95F;
	padding: 10px 10px 10px 10px
}

/* - - - - - - forms in tt_content - - - - - - - - -*/
.FORMGENERIC{
}
.FORMLABEL{
	padding-right: 5px;
}
.FORMINPUT{
	padding-right: 5px;
}
.FORMERROR{
	color:#990000;
	font-weight:bold;
}
.FORMSECTION{
	font-weight: bold;
	color: #000000;
}
.FORMHEAD{
	font-size: 14px;
	font-weight: bold;
	color: #993333; 
}
.FORMTIPS{
	font-size: 10px;
}
.INPUTTEXT{
	border: 1px solid #000000;
	width: 100%;
}
.INPUTSUBMIT{
	border: 1px solid #80B95F;
	background-image: url('input_submit.gif');
	background-position: left center;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
    margin:10px 0px;; padding-left:24px; padding-right:24px; padding-top:0px; padding-bottom:0px
}
.INPUTSUBMITIMAGE{
}
.INPUTSELECT{
	border: 1px solid black;
	width: 100%;
}
.INPUTCHECKBOX{
	border: 0px none transparent !important;
}
.INPUTOPTION{
}
.INPUTTEXTAREA{
	border: 1px solid black;
	width: 100%;
}
.INPUTLABEL{
}
.INPUTHIDDEN{
	visibility:hidden; 
	display:none;
}

/*mail form styles - - - - - - - - - - - - - - - */
/*table.csc-mailform tr td.csc-form-labelcell p.csc-form-label/req*/
/*all controls are styled with the default form styles you may set styles here to override defaults*/
TD.csc-form-labelcell{
	padding: 1px 3px 3px 1px;
	background: #FFF2D9;
	vertical-align: middle;
}
TD.csc-form-fieldcell{
	padding: 1px 3px 3px 1px;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	color:#000000;
	background: #FFF2D9;
	vertical-align: middle;
}
.csc-form-label{
	color: #000000;
}
.csc-form-label-req{
	font-weight: bold;
	color: #000000;
}
.csc-form-radio{
	font-size:12px;
	font-weight:normal;
	letter-spacing: 0;
	color: #000000;
}

/* - - - - - - - sitemap styles - - - - - */
div.csc-menu-2 div{
	padding: 1px 0px 1px 0px;
}
div.csc-menu-2 div img{
	margin-right: 3px;
}
div.csc-sitemap-level1{
	line-height: 16px;
	vertical-align: middle;
	font-size: 16px;
}
div.csc-sitemap-level2{
	margin-left: 17px;
	vertical-align: middle;
}
div.csc-sitemap-level3{
	margin-left: 31px;
	vertical-align: middle;
}
div.csc-sitemap-level4{
	margin-left: 45px;
	vertical-align: middle;
}

/* - - - - - - - frame styles - - - - - - - */
/* uses combined tags: cscframe csc-frame-xxx */
div.csc-frame{
} 
div.csc-frame-rulerBefore{
  border-top: 1px  #990000 dotted;
  margin: 0px 0px 5px 0px;
}
div.csc-frame-rulerAfter{
  border-bottom: 1px  #FFE9BE dotted;
}
div.csc-frame-indent{
}
div.csc-frame-indent3366{
}
div.csc-frame-indent6633{
}
div.csc-frame-frame1{
  padding:10px 10px 10px 10px;
  border: 1px  #990000 dotted;
  background: #fff2d9;
}
div.csc-frame-frame2{
  padding:10px 10px 10px 10px;
  border: 1px solid #990000;
  background: #fff2d9;
}