/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }body  {
	background-color:#b3adf0;
        font-size:12px;
        font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/bgblue.png);
	background-repeat:repeat-x;
       }
#wrap   {
	width: 1020px;
	
	margin:auto;
	margin-top:20px;
	padding: 0px;
	background-color:#FFF;
	}
#header  {
	width: 1020px;
        height:150px;
	margin:auto;
        background-image:url(/internet-marketing/fileadmin/templates/css/../images/header.png);
       }

#mottotext  {
	width: 220px;
        height:160px;
/*	margin:auto; */
      /*  font-size:15px; */
      /*  font-weight:700; */
	color:#4a4a98;
    font-size: 10pt;
    word-spacing: 3px;
    letter-spacing: 1px;
    display: none;
    font-weight: 100;
        
       }

#mottotext2  {
	width: 240px;
        height:150px;
/*	margin:auto; */
        font-size: 10pt;
        word-spacing: 2px;
        letter-spacing: 1px;
        display: none;
        font-weight: 100;
	color:#4a4a98;
        
       }

.logo a  {
/*	color:#FFF;*/
	text-decoration:none;
	}
.logo    {
	width: 250px;
	height: 130px;
	padding-left:20px;
	
	float:left;
/*	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; */
	font-size:11px;
/*	color:#fff; */
	text-align:center;
	}
.logo h2 {
/*	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; */
	font-size:21px;
	color:#fff;
	margin-top:40px;
	margin-bottom:0;
	margin-right:0;
	padding:0;
	text-align:center;
	}
.logo h6 {
/*	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; */
	font-size:14px;
	color:#fff;
	margin-top:-14px;
	margin-bottom:0;
	margin-right:0;
	padding:0;
	text-align:center;
	}

#header h1 {

	font-size:26px;
	color:#fff;
	margin-top:67px;
    float:left;
    margin-left:60px;
	margin-right:60px;
	text-align:center;
	}
#main  {
	font-size:12px;
	text-align:justify;
	width: 690px;
	float:left;
	
	margin-top:0px;
	background-color:#fff;
    padding-left:15px;
	padding-top:15px;

	}
#main h1    {

	color:#0000f3;
	text-align:left;
	padding-bottom:0;
        margin-bottom:0;

}
#main h2    {

	color:#0000f3;
	text-align:left;
	}
#main h3    {

	color:#0000f3;
	text-align:left;
	}
#side-col   {
	width:285px;
	float:right;
	margin-top:0px;
    background-color:#fff;
    padding:15px;
	}
.side-col-content  {
	width: 260px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-color:#faf2f2;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space1.png);
	background-repeat: repeat-y;
	}
.side-col-content1  {
	width: 260px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-color:#faf2f2;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space1.png);
	background-repeat: repeat-y;
	}
.side-col-content2  {
	width: 260px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-color:#faf2f2;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space1.png);
	background-repeat: repeat-y;
	}
.side-col-content3  {
	width: 260px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-color:#faf2f2;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space1.png);
	background-repeat: repeat-y;
	}
.side-col-content4  {
	width: 260px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-color:#faf2f2;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space1.png);
	background-repeat: repeat-y;
	}
.content-pic  {
	width: 290px;
	height:190px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/monitor.png);
	background-repeat:no-repeat;
	
	float:left;
	margin-right:10px;
	}
.content-pic1  {
	width: 290px;
	height:190px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/graph.png);
	background-repeat:no-repeat;
	float:right;
	margin-left:10px;
	padding-left:20px;
	text-align:left;
	}
.content-pic2  {
	width: 290px;
	height:190px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/monitor.png);
	background-repeat:no-repeat;
	
	float:left;
	margin-right:10px;
	}
.content   {
	width: 670px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space.png);
	background-repeat:no-repeat;
	background-color:#fff;
	}
.content1   {
	width: 670px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space.png);
	background-repeat:repeat;
	background-color:#fff;
	}
.content2   {
	width: 670px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space.png);
	background-repeat:repeat;
	background-color:#fff;
	}
.content3   {
	width: 670px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space.png);
	background-repeat:repeat;
	background-color:#fff;
	}
.content4   {
	width: 670px;
	margin:auto;
	margin-bottom: 10px;
	padding:10px;
	background-image:url(/internet-marketing/fileadmin/templates/css/../images/space.png);
	background-repeat:repeat;
	background-color:#fff;
	}

.breadCrumb{
/*	width: 670px; */
	margin:auto;
	margin-bottom: 0px;
        color:#fff;
	padding:0px;
/*	background-color:#fff; */
	}

/* Footer */

#contentFooter   {
       clear: both;
       width:1020px;
       height:30px;
       font-size:12px;
       color:#fff;
       background-image:url(/internet-marketing/fileadmin/templates/css/../images/bgblue.png);
       background-repeat:repeat;
 /*    background-color: #ffa; */
       margin:auto;
       
       margin-right:1px;
       }
#contentFooter  a  {
       color:#fff;

}


/* Footer */


#footer {
	width:650px;
	height:45px;
	padding-top:0px;
        margin-left:180px;
        background-color:#FFF;
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
 /*       position: absolute; */ 
        bottom: 0; 
        left:1em;  
        right:1em; 
        
 /*       border-left:0px solid #666677;  */
 /*       border-right:0px solid #666677; */
 /*       padding:1em 1em 0 1em;  */
 /*	opacity:0.90;            */
	filter: alpha(opacity=90);
	
}
body > div#footer{
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
#footer img {
	align: center;
	border:0px;
        height:45px;
}

#footer a {
	color: #8F8B83;
}


/* Menu */

#menu {
	height: 36px;
	background: url(/internet-marketing/fileadmin/templates/css/../images/bgnav.png) no-repeat 0 -211px;
	margin:auto;
	}
#menu ul {
/*	height: 37px; */
	margin: 0 25px;
	padding: 9px 0 0 14px;
	background: url(/internet-marketing/fileadmin/templates/css/../images/bgnav.png);
	list-style: none;
	line-height: 1;
	}

#menu li {
	float: left;
	height: 35px;
	padding: 15px 20px 0 20px;
}

#menu li.active {
	background: url(/internet-marketing/fileadmin/templates/css/../images/bgnav.png) no-repeat;
}

#menu a {
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: -1px;
	font-size: 18px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
	font-size:24px;
}
h1  {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	color:#0000f3;
}
h2    {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#0000f3;
}
h3    {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#0000f3;
}	
	ul.jd_menu_slate {
	height: 20px;
	background-color: #DDF;
	background: url(/internet-marketing/fileadmin/templates/css/../images/bgnav.png) repeat-x;/* MenuBar ie not? */
	border: 1px solid #70777D;
	border-top: 1px solid #A5AFB8;
	border-left:15px solid #FFFFFF;
	border-right: 15px solid #FFFFFF;
	margin-left: 10px;
	margin-right:10px;
	clear: both;
}

ul.jd_menu_vertical {
	width: 2000px;
	height: auto;
	clear: both;
	background: url(/internet-marketing/fileadmin/templates/css/../images/bg05.jpg) repeat-x;
	background-color: #A5AFB8;
}


ul.jd_menu_slate a, 
ul.jd_menu_slate a:active,
ul.jd_menu_slate a:link,
ul.jd_menu_slate a:visited {
	text-decoration: none;
	color: #FFF;
}
ul.jd_menu_slate ul li a,
ul.jd_menu_slate ul li a:active,
ul.jd_menu_slate ul li a:link,
ul.jd_menu_slate ul li a:visited {
	color: #FFFFFF;
}
ul.jd_menu_slate li {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	padding: 2px 6px 4px 6px;
	cursor: pointer;
	white-space: nowrap;
	color: #FFF;
	
}
ul.jd_menu_slate li.jd_menu_active_menubar,
ul.jd_menu_slate li.jd_menu_hover_menubar {
	padding-left: 5px;
	border-left: 1px solid #ABB5BC;
	padding-right: 5px;
	border-right: 1px solid #929AA1;
	border-right: 1px solid #70777D;
	color: #FFF;
	background: url(/internet-marketing/fileadmin/templates/css/../images/bg05.jpg) repeat-x;
}

ul.jd_menu_vertical li.jd_menu_active_menubar,
ul.jd_menu_vertical li.jd_menu_hover_menubar {
	padding-left: 6px;
	padding-top: 1px;
	border-top: 1px solid #70777D;
	border-left: 0px;
	border-right: 0px;
	
}

ul.jd_menu_slate ul {
	background: #ABB5BC;
	border: 1px solid #70777D;
}
ul.jd_menu_slate ul li {
	padding: 3px 10px 3px 4px;
        background-image:url(/internet-marketing/fileadmin/templates/css/../images/bgblue.png);
	background-repeat:repeat-x; 
/*	background: #E6E6E6; */
/*	background: #000000; *//*submenu items background colour */
	border: none;
/*	color: #70777D; */
        color: #FFFFFF;
}
ul.jd_menu_slate ul li.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover {
	background: url(/internet-marketing/fileadmin/templates/css/../images/bg05.jpg) repeat-x;
	padding-top: 2px;
	border-top: 1px solid #ABB5BC;
	padding-bottom: 2px;
	border-bottom: 1px solid #929AA1;
	color: #FFF;
}
ul.jd_menu_slate ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover a.jd_menu_hover {
	color: #FFF;
	background: #FF0000; /*submenu items background colour */
	
}




ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}
