
/*
# Typo3 CSS secty-electronics.de
-----------------------------------------------
  Creation Date:  15.11.2006
  Author:         Benjamin Schmerfeld
  Projekt:        secty lifePatron
  Organization:   sectyelectronics
  URL:            http://www.sectyelectronics.de
-----------------------------------------------
*/

#header,#avmenu, #klick, #content-footer{display:none;}

/* 
---------------- // CONTENT // ----------------
*/

body {  margin: 0 auto;  padding: 0;  font: 76% Verdana,Tahoma,Arial,sans-serif;  color:#000000; background-color:#ffffff;}
h1 { font-size: 1.5em; margin: 0 0 0.5em 0; color:#005992; }
h2 { font-size: 1.3em; margin: 0 0 0.5em 0; color:#005992; line-height:1.2em;}
h3 { font-size: 0.8em; margin: 0 0 0.5em 0; color:#005992}
h3 { font-size: 1.3em; margin: 0 0 10px 0;}

#wrap {  color: #303030; margin: 0 auto; width: 700px;}


#frontphoto{margin: 0 0 10px 0;border: 0;}


#content {
  margin: 0 0 0 0px;
  line-height: 1.2em;
  text-align: left;
  background-color:#ffffff;
  min-height:725px; height:auto !important; height:725px;
  padding:4px 10px 10px;
}

#content-logo{ font-size:0.75em; height:24px;}

#content-top {
  text-transform:uppercase;
  letter-spacing:0.05em;
  padding:10px 0 0 0;
  font-variant:normal;
  font-weight:bold;
  color:#97AFA0;
  margin:0 20px 0 0px;
  font-size: 1.2em;
}

#content-body { margin:10px 0px 0 0px; text-align:justify; }


#content h1 { font-size: 1.5em; margin: 0 0 0.5em 0; line-height:1.20em; color:#005992}
#content h2 { font-size: 1.3em; margin: 1.2em 0 0.5em 0; color:#005992}
#content h3 { font-size: 1.2em; margin: 0 0 0.5em 0; color:#005992}

a img {border: 0;}
legend{display:none}
fieldset{border:0px}

.hide {display: none;}


/*********************************************************/
/*                     Link      			         	 */
/*********************************************************/

a {text-decoration: none; color: #506759;}
a:hover { text-decoration: underline; color: #506759;}


/*********************************************************/
/*                     Rootline      					 */
/*********************************************************/
 
#pagestat{
  margin:0px 0px 0px 0px;
  padding:3px 0px 3px 0px;
  font-size:0.8em;
  font-family: Arial,Helvetica, Verdana , sans-serif;
  /*border-bottom:1px solid #f0f0f0;*/
  height:20px;
}   

/*********************************************************/
/*                     Footer      			         	 */
/*********************************************************/

#footer {margin: 0 auto; padding: 5px 0 20px 0; text-align: center; color: #808080; font-size: 0.8em;}
#footer a {color: #808080;text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/*********************************************************/
/*                     Mail Formular 					 */
/*********************************************************/

#contactform{ margin-top:40px;background-image:url(../images/hdset.jpg); background-repeat:no-repeat;background-position:80px 100px;}

.contactform-table {}
.contactform-label{ color:#005992; font-weight:bold;}
.contactform-input {  
  background-color: #eeeeee;
  border: 1px solid #005992;
  color:#666666;
  font-size:1.1em;
  padding-left:2px;
  padding-right:2px;  
  width:200px;
}
.contactform-submit{
  background-color: #eeeeee;
  border: 1px solid #454647;
  color:#005992; 
  font-weight:bold;
  font-size:0.9em;
  width:100px;
}
#contactform label{font-size:0.8em; font-weight:bold; color:#005992;}


/*********************************************************/
/*        Tip-A-Friend - Mailformular 					 */
/*********************************************************/

.tip-a-friend table{ border:1px solid #cccccc; color:#000000;}
.tip-a-friend td{ background:#eee; padding:4px; }
.tip-a-friend tr{}
.tip-a-friend img{display:inline; vertical-align:bottom;}
.tip-a-friend textarea{font-family:Arial, Helvetica, sans-serif;}

#tip-a-friend-name, #tip-a-friend-email, #tip-a-friend-recipient,#tip-a-friend-message,#tip-a-friend-captcha{
  background-color: #eeeeee;
  border: 1px solid #97AFA0;
  font-size:1.0em; 
  padding-left:2px;
  padding-right:2px;
}
#tip-a-friend-submit{  background-color: #eeeeee;  border: 1px solid #97AFA0;  font-size:1.0em;}

/*********************************************************/
/*                 NewLoginBox		 					 */
/*********************************************************/

/* PLUGIN */

.tx-newloginbox-pi1 table { border:1px solid #ccc;  }
.tx-newloginbox-pi1 tr { }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; font-size:0.95em; }
.tx-newloginbox-pi1 th{ background:#eee; padding:4px; font-size:0.95em; font-weight:normal; }

/*Header h3 ausblenden*/
.tx-newloginbox-pi1 h3 { display:none;}

#user, #pass, #forgot_email{
  background-color: #eeeeee;
  border: 1px solid #97AFA0;
  font-size:1.0em; 
  padding-left:2px;
  padding-right:2px;
}
.tx-newloginbox-pi1-submit{
  background-color: #eeeeee;
  border: 1px solid #97AFA0;
  font-size:0.8em;
}

/*********************************************************/
/*                     Sucheseite    					 */
/*********************************************************/

.csc-searchform{border:1px solid #829FC0; color:#666666; }
.csc-searchform p{margin:0px; padding:0px; }
.csc-form-labelcell{padding:4px; background:#eee; padding:4px; }
.csc-form-fieldcell{padding:4px; background:#eee; padding:4px; }
.csc-form-label{}
/*.csc-searchform-submit{
	background-color: #F0E1C1;
	border: 1px solid #CC9933;
	font-size:1.0em;
 }*/
.csc-searchform-input{
  background-color: #eee;
  border: 1px solid #A6BBD2;
  padding-left:2px;
  padding-right:2px;
}

/*********************************************************/
/*                     Suchergebnis 					 */
/*********************************************************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
/*TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }*/
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

TD.csc-searchResultPrevNext A:link,TD.csc-searchResultPrevNext A:visited,TD.csc-searchResultPrevNext A:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none;  
  background-image:url(../images/buttons/internal_link.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
  text-decoration:none;
}
TD.csc-searchResultPrevNext A:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A {margin-top:0px; vertical-align:middle; line-height:24px;}
H3.csc-searchResultHeader A:link, H3.csc-searchResultHeader A:visited { text-decoration:none;  font-weight:bold; color:#006699;}
H3.csc-searchResultHeader A:active, H3.csc-searchResultHeader A:hover { text-decoration:none;  font-weight:bold; color:#cc0033;}
H3.csc-searchResultHeader { 
  background-color: #E0E0E0; 
  font-size: 1.3em; 
  background-image:url(../../images/iq-smaller.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px; 
  vertical-align:middle;
}
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

TD.csc-searchResultRange{height:50px;}


/*********************************************************/
/*                     TT_NEWS  	   					 */
/*********************************************************/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F4F4F4;
}
.news-latest-container HR.clearer {	clear:left;	height:1px;	border:1px solid #97AFA0;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container { background-color:#f4f4f4;	border:1px solid #97AFA0;}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#97AFA0;
	padding:3px;
	margin:3px;
	border:1px solid #97AFA0;
	background-color:#f4f4f4;
	text-transform:uppercase;
	text-align:center;
}
/*.news-latest-container H2{ display:none;}*/
.news-latest-container H2{  font-size:0.85em;}
.news-latest-container H3{  
    font-size:1.2em;
  	background-image:url(../../images/news-item.gif);
  	background-repeat:no-repeat;
  	background-position:0px 1px;
  	padding-left:22px;
}
.news-latest-gotoarchive { font-weight:bold; margin-top:5px; font-size:0.85em;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {	/*color:#97AFA0;*/ color:#455A4E;}
.news-latest-gotoarchive A { color:#455A4E;}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #97AFA0;
    /*background-color:#97AFA0;*/
	font-size:0.95em;
	color:#455A4E;		
}
.news-latest-item IMG {	margin-bottom:5px;	margin-right:5px; border:1px solid #666; float:left;}
.news-latest-category IMG {	float: none; border:none; margin:0px;}
.news-latest-date,.news-latest-morelink,.news-latest-category {	font-size:9px;}
.news-latest-morelink {height:12px;}
.news-latest-morelink A {float:right;}
.news-latest-container A{color:#455A4E;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {	/*border:1px solid #666;	background-color:#BBC7BF;*/}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px dotted #829FC0;
	background-color:#fff;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#eeeeee;
}
.news-search-emptyMsg{ margin:0px;}
.news-search-form FORM { margin:0px;}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #B5B5B5;
	background-color: #F4F4F4;
	text-align:left;
	
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {padding-left:2px;font-size:0.8em;}
.news-list-container H3 A {	color:#3D658D;}
.news-list-container P { padding-left:3px; font-size:0.8em;}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color:#F4F4F4;
}
.news-list-imgcaption {	float: right; padding-top:3px;	padding-right:3px;	font-size: 9px;}
.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG { float: none;	border:none; margin:0px;}

.news-list-morelink,.news-list-category { font-size:9px;	margin-left:3px;}
.news-list-morelink  {	margin-bottom:3px;}
.news-list-browse {	text-align: center;}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
	
.tx-ttnews-browsebox {	margin:3px;	border:1px solid #666;	padding:3px; background-color:#F9FFE5;}
.tx-ttnews-browsebox TD { font-size: 10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{	margin:0px;}

.tx-ttnews-browsebox-SCell { background-color: #BBE53A;	border:1px solid #666;}
.news-search-emptyMsg {	font-size: 11px; margin-left: 10px;}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	/*padding:5px;*/
	margin-bottom:5px;
	/*border:1px solid #455A4E;*/
	/*background-color:#F9FFE5;*/
	/*background-color:#F9F9F9;*/
}
.news-single-item H1 { text-align:left;}
.news-single-item H2 {
	/*font-size: 16px;
	font-weight:bold;
	color: #85A600;*/
	margin-bottom: 0px;
	text-align:left;
}
.news-single-item H3 { margin-bottom: 15px;}
.news-single-img { float: right; margin-left:5px;}

.news-single-imgcaption { padding:3px; clear:both;}
.news-single-category {	float: right;}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {	float: right; margin-left:20px; font-weight:bold;}
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 9px;}
.news-single-author { padding-bottom: 3px;}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {	margin-left:20px;}
.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #829FC0;
	background-color:#eee;
	margin-bottom:20px;
}
.news-amenu-container LI { padding-bottom:1px;}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #829FC0;
	background-color:#eeeeee;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #829FC0;
	background-color:#E0E0E0;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #829FC0;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {	font-size:11px;	font-weight:bold;}
.news-catmenu DIV {	font-size:10px;	white-space: nowrap;}
.news-catmenu DIV img {	margin:0px;	padding:0px; vertical-align: middle;}
.news-catmenu-ACT {	font-weight:bold;}

/*  Styles for catmenu mode "nestedWraps" */
.level0 { background-color:#fff;}
.level1 { padding-left:10px; background-color:#eee;}
.level2 { padding-left:10px; background-color:#ddd;}
.level3 { padding-left:10px; background-color:#ccc;}
.level4 { padding-left:10px; background-color:#bbb;}



/*********************************************************/
/*                     S I T E M A P   					 */
/*********************************************************/


/******** Ebene 1 ********/
a.map_layer1:link, a.map_layer1:visited{ 
  color: #505050;
  font-size:0.95em;
  font-weight:bold;
  line-height:25px;
  text-decoration:none;
}
a.map_layer1:active, a.map_layer1:hover{ color: #505050; text-decoration:underline; font-size:0.95em;}

/******** Ebene 2 ********/
.map_layer2{ margin:0 15px 0 15px;}

a.map_layer2:link, a.map_layer2:visited{ 
  background-color:#829FC0;
  border-top:1px solid #ffffff;
  color:#ffffff;
  display:block;
  font-size:0.8em;
  padding:0px 0px 0px 10px;  
  text-decoration:none;
  text-shadow:#0000CC;
}
a.map_layer2:active, a.map_layer2:hover{ color:#ffffff; text-decoration:underline; font-size:0.8em;}

/******** Ebene 3 ********/
.map_layer3{ margin:0 15px 0 15px;}

a.map_layer3:link, a.map_layer3:visited{ 
  background-color:#D4DEE7;
  border-top:1px solid #ffffff;
  color:#E77817;
  display:block;
  font-size:0.8em;
  padding:3px 3px 3px 30px; 
  text-align:left;
  text-decoration:none; 
 }
a.map_layer3:active, a.map_layer3:hover{ color:#E77817; text-decoration:underline; font-size:0.8em;}

/******** Ebene 4 ********/
.map_layer4{ margin:0 15px 0 15px;}

a.map_layer4:link, a.map_layer4:visited{ 
  background-color:#D4DEE7;
  border-top:1px solid #ffffff;
  color:#3d4258;
  display:block;
  font-size:0.8em;
  padding:3px 3px 3px 50px; 
  text-align:left;
  text-decoration:none; 
}
a.map_layer4:active, a.map_layer4:hover{ color:#3d4258; text-decoration:underline; font-size:0.8em;}



/*********************************************************/
/*                  HTMLAREA KlASSEN   					 */
/*********************************************************/

.htmlarea-content-body{
  margin: 0;
  padding: 5px;
  /*font-size:100.01%;*/
  background-color: #FFFFFF;
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
} 

.external-link img{ display:inline; }
.external-link-new-window img { display:inline; }
.internal-link img { display:inline; }
.internal-link-new-window img { display:inline;}
.download img  { display:inline;}
.mail img { display:inline;}

a.external-link:link, a.external-link:visited,a.external-link:active{  
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/external_link.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
}
a.external-link:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.external-link-new-window:link, a.external-link-new-window:visited,a.external-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/external_link_new_window.gif);
  background-repeat:no-repeat;
  background-position: 0px 2px;
  padding-left:20px;
}
a.external-link-new-window:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.internal-link:link, a.internal-link:visited,a.internal-link:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none;  
  background-image:url(../images/buttons/internal_link.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
}
a.internal-link:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.internal-link-new-window:link, a.internal-link-new-window:visited,a.internal-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/internal_link_new_window.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:20px;
}
a.internal-link-new-window:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.download:link, a.download:visited,a.download:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/download.gif);
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding-left:15px;
}
a.download:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

a.mail:link, a.mail:visited,a.mail:active{ 
  border-bottom:1px solid #ddd;
  text-decoration:none; 
  background-image:url(../images/buttons/mail.gif);
  background-repeat:no-repeat;
  background-position: 0px -2px;
  padding-left:25px;
  display:inline;
}
a.mail:hover{ background-color:#F0E1C1; text-decoration:none; border-bottom:1px solid #069;}

span.secty{ font-weight:bold; color:#005992;}
span.lifepatron{ color:#000000; font-weight:bold;}
span.reg{ color:#000000; font-size:0.8em; vertical-align:top}
span.electronics{font-weight:bold; color: #666666 }
.blue{ font-weight:bold; color:#005992;}

.contenttable p {margin:0px; padding:0px;}


/*********************************************************/
/*                Sprachumschaltung  					 */
/*********************************************************/

.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 2px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 { float:right;}

	
/*********************************************************/
/*                cssstyledcontent  					 */
/*********************************************************/

/* 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; position:relative; 
	top:-4px; 
	left:-4px; 
	background:#fff; 
	padding:4px; 
	border:1px solid #ccc;  
}

/* 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: 30px !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 */	



/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: none; }
/* 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 */



