/**
  * CSS Datei PRI-SEC-CO
  * Copyright:___________websedit AG (websedit.de)
  * Version:_____________0.6
  * Author:______________Andreas Becker
  * letzte Aenderung:____Andreas Becker (#W...)
  * vorletzte Aenderung:_Christian Wölk (Bildpopup, Fragen-Popup)
  * Änderung davor:______Christian Wölk (.tx-wefaq-pi1 .rgaccord1-nest h3.rgaccord1-toggle a)
  * Änderung davor:______Andreas Becker 20090417 (.box662 .csc-menu-1), Andreas Becker 20090220 (.box662 li)
  * Templateumsetzung:___Andreas Becker 
  **/
html {margin:0; padding:0;}
html, body {height:100%;}
body {background:#fff url(../bilder/hintergrund.gif) repeat-x; color:#5d5d5d; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size:10px; margin:0; padding:0; vertical-align:top;}
object {padding:0 0 0 17px;}
p.bodytext{font-size:12px; line-height:1.5;}
img{border:0;}
form{display:inline;}
/*hochgestellte bzw. tiefgestellte Schriftzeichen*/
sup{font-size:0.8em; line-height:100%; vertical-align:top;}
sub{font-size:0.9em; line-height:100%; vertical-align:bottom;}

*+html .hackIE{margin:0 0 -2px 0;}
* html .hackIE{margin:0 0 -2px 0;}
* html #C .hackIE .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{position:relative; top:1px;}

a{color:#f09309; text-decoration:underline;}
a:hover{color:#1560a2; text-decoration:none;}
h1{color:#1560a2; font-size:1.3em; margin:0; padding:17px 17px 17px 17px;}
h2{color:#5d5d5d; font-size:1.1em; margin:0; padding:0 17px 0 17px;}
h3{color:#5d5d5d; font-size:1.1em; margin-bottom:3px; padding:0 17px 0 17px;}
h4{color:#5d5d5d; font-size:1em; margin-bottom:3px; margin-top:5px;}
.csc-textpic {margin-left:17px;}
.csc-textpic-text {margin:0 5px 0 -10px; padding:0;}
.csc-textpic-clear {clear:both;}

#cMitte{float:left; font-size:1.1em; margin:0; padding:0; width:442px;}
#cMitte ul {list-style-image:url('../bilder/liste.gif');}
#cRechts{float:left; padding:0; margin:0; width:220px;}
#cRechts h2{color:#1560a2; font-size:1em; padding:17px 17px 5px 17px; margin:0;}
.cRechtsBild{padding:17px 0 0 0; text-align:center;}
.cRechtsBild img{border:4px solid #fff;}
/*----------------------------------------------------------------------POSITIONEN - Mass-----------------------------------------------*/
/*meta*/
#A{margin:0 auto; padding:5px 0; width:883px;}
/*gesamte seite*/
#B{background:#f6f6f6 url(../bilder/hint_B.gif) repeat-x; border:1px solid #c7c8c9; margin:0 auto; padding:0 0 4px 0; width:883px;}
* html #B {width:893px;}
/*hintContent*/
#hintContent{background:#fff url(../bilder/hint_box662.gif) 221px 0 no-repeat; float:left;}
/*c.links*/
#C{float:left; margin:0; padding:0; width:221px;}
#C .csc-textpic {margin:0;}
/*Inhalt*/
#D{float:left; margin:0; padding:0; width:662px;}
/*copyright*/
#E{margin:0 auto; padding:0 0 10px 0; width:883px;}
/*clear*/
.Z{clear:both;}
.Za{clear:right;}
.Zb{clear:left;}
/*----------------------------------------------------------------------BOXEN----------------------------------------------------------------------------*/
.box220{background:#fff url(../bilder/hint_box220.gif) no-repeat; margin:1px 0 0 0; padding:0; width:220px;}
.box220Border{background:#fff url(../bilder/hint_box220.gif) no-repeat; border-top:1px solid #f6f6f6; margin:0; padding:0; width:220px;}
.box441{background:#fff url(../bilder/hint_box441.gif) no-repeat; padding:0; margin:1px 1px 0 0; width:441px;}
.box220 p, .box441 p, .box220Border p{margin:0 17px 17px 17px;}
.box662{float:left; font-size:1.1em; margin:1px 0 0 0; padding:0 0 17px 0; width:662px;}
.box662 p{margin:0 17px;}
.box662 ul {list-style-image:url('../bilder/liste.gif');}
.box662 li {font-size:1.1em;}
.box662 .eintrag{border-bottom:1px solid #c8c8c8; margin:0 10px 15px 10px; padding:10px;}
.box662 .Partner{color:#1560a2; font-size:1.1em; font-weight:bold; margin-top:15px;} 
.box662 .eintragBild{float:left; padding:0 17px 0 0;} 
.box662 .eintragBild img{border:4px solid #f1f1f1;}
.box662 .csc-menu-1 li {margin:10px 0 10px;}
.box662 .csc-menu-1 li a {font-weight:bold;}
.box662 .csc-textpic .csc-textpic-imagewrap {padding-right:15px}
/*----------------------------------------------------------------------HOME----------------------------------------------------------------------------*/
.box220Home{background:#fff url(../bilder/hint_box220.gif) no-repeat; float:left; font-size:1.1em; height:176px; margin:0; padding:0; width:220px;}
.box220Login,
#C .box662 {background:#fff url(../bilder/hint_box220.gif) no-repeat; float:left; margin:1px 0 0 0; min-height:100px; padding:0; width:220px;}
* html .box220Login,
* html #C .box662 {padding-top:10px;}
.box441Home{background:#fff url(../bilder/hint_box441.gif) no-repeat; float:left; font-size:1.1em; height:176px; margin:0 1px 0 0; padding:0; width:441px;}
.box662Home{background:#fff url(../bilder/hint_box662.gif) no-repeat; float:left; margin:1px 0 0 0; padding:0; width:662px;}
.box220Home p,
.box441Home p,
.box662Home p{margin:0 17px;}
#news{font-size:1.1em; margin:7px 7px 7px 9px; padding:0;} 
#news h2{background:url(../bilder/hint_news_ueb.gif) no-repeat; color:#fff; font-size:1.2em; margin:0; padding:5px 5px 6px 10px;}
#news .eintrag{border-bottom:1px solid #c8c8c8; padding:10px;} 
#news .eintrag h3{color:#1560a2; font-size:1.1em; margin-bottom:3px;} 
#news .eintragBild{float:left; padding:0 17px 0 0;}
#news .eintragBild img{border:4px solid #fff;}
#footerHome{background:url(../bilder/hint_footer.gif) no-repeat; background-color:#CCFF66; float:left; height:21px; margin:4px 0 0 0; padding:10px 0 0 10px; width:652px;}
#footerHome a{color:#1560a2;}
#footerHome a:hover{color:#5d5d5d; text-decoration:none;}
/*----------------------------------------------------------------------Meta *A* ----------------------------------------------------------------------------*/
#meta{float:left; margin:0 0 3px 0; padding:0 0 0 3px;}
#sprache{float:right; margin:0 0 3px 0; padding:0 3px 0 0;}
#A a{color:#5d5d5d;}
#A a:hover{color:#1560a2; text-decoration:none;}
/*----------------------------------------------------------------------footer----------------------------------------------------------------------------*/
#footer{background:url(../bilder/hint_footer.gif) no-repeat; float:left; height:21px; padding:10px 0 0 10px; margin:32px 0 0 0; width:652px;}
#footer a{color:#1560a2; display:block; padding:0 5px 3px 5px; float:left;}
#footer a:hover{color:#5d5d5d; text-decoration:none;}
#footer a.top{float:right; padding:0 10px 3px 5px; text-align:right;}
#footer span{float:left; display:block;}
#lifelongLogo{float:left;}
/*----------------------------------------------------------------------Box Login----------------------------------------------------------------------------*/
#LoginStartseite{margin:25px 0 20px 23px; width:192px;}
#LoginStartseite .left {font-weight:bold; text-transform:uppercase; font-size:0.85em;}
#LoginStartseite .input{background-color:#fff; border:1px solid #8f8f8f; height:1.2em; margin:0 0 5px 0; font-size:1em;}
#LoginStartseite .button{background-color:#d8d8d8; border:1px solid #8f8f8f; color:#5d5d5d; cursor:pointer; font-size:0.85em; font-weight:bold; margin:2px 2px 8px 2px;}
.tx-felogin-pi1 label {display:inline;}
.tx-felogin-pi1 #LoginStartseite  span h3{display:none;}
.tx-felogin-pi1 form {margin:0; padding:0;}
.tx-felogin-pi1 fieldset {border:none; padding:0; margin:10px 0 0 17px;}
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 label {font-weight:bold; text-transform:uppercase; font-size:0.85em;}
.tx-felogin-pi1 input {border:1px solid #8f8f8f; display:block; font-size:1em; margin:0 0 10px 0;}
.tx-felogin-pi1 br {clear:both;}
.tx-felogin-pi1 p.lostPwd {padding-bottom:5px;}
.tx-felogin-pi1 .felogin-hidden {display:none;}
#C .box662 {width:220px;}
.tx-felogin-pi1 .button{background-color:#d8d8d8; border:1px solid #8f8f8f; color:#5d5d5d; cursor:pointer; font-weight:bold; margin:2px 2px 8px 2px;}
/*----------------------------------------------------------------------Passwort vergessen----------------------------------------------------------------------------*/
form.forgotpswd{display:block; padding:10px 5px 0 5px;}
.forgotpswd br {clear:both;}
.forgotpswd p {padding:5px;}
.forgotpswd .input{background-color:#fff; border:1px solid #8f8f8f;	height:1.2em;	margin:0 0 5px 0;	font-size:1em;}
.forgotpswd label{float:left;	margin-right:10px; text-align:right; width:170px;}
.forgotpswd .error {color:red; display:block;	font:normal bold .8em Verdana; padding:0 0 0 180px;}
.forgotpswd .submit{background-color:#d8d8d8; border:1px solid #8f8f8f; color:#5d5d5d; cursor:pointer; font:normal bold 1.1em Verdana; margin:5px 0 5px 180px; vertical-align:middle;}
/*----------------------------------------------------------------------Haupnavigation----------------------------------------------------------------------------*/
#haupnavigation{background:url(../bilder/hint_hauptnav.gif) no-repeat; font-size:1.2em; font-weight:bold; height:27px; margin:1px 0 1px 0; overflow:hidden; padding:0; width:inherit;}
#haupnavigation li{display:inline;}
#haupnavigation li a{color:#1560a2; float:left; height:27px; margin:0 0 0 3px; padding:5px 20px 0 15px; text-decoration:none;}
#haupnavigation li a:hover,
#haupnavigation li a#aktiv1{background:url(../bilder/hint_hauptnav_ak.gif) repeat-x; color:#1560a2;}
/*----------------------------------------------------------------------Navigation Links----------------------------------------------------------------------------*/
.box220Navlink{
background:#fff url(../bilder/hint_box220.gif) no-repeat;
float:left;
font-size:1.1em;
padding:0 0 10px;
margin:0;
min-height:150px;
width:220px;
}
* html .box220Navlink{height:150px;}
#navlink{
font-size:1.1em;
overflow:hidden;
width:185px;
padding:0;
margin:16px 19px 0 16px;
}
#navlink ul{
margin:0;
padding:0;
}
#navlink li{
list-style-type:none;
margin:0;
padding:0;
}
#navlink li a{
display:block;
color:#5d5d5d;
text-decoration:none;
border-bottom:1px solid #d1d1d1;
padding:3px 0 3px 25px;
margin:0;
font-weight:bold;
}
* html #navlink li a{height:1px;}
#navlink li a:hover{color:#E85D11;}
#navlink li a#aktiv2{
background:url(../bilder/nav2_ak.gif) no-repeat;
color:#E85D11;
}
#navlink li a#aktiv2OS{
background:url(../bilder/nav2_ak.gif) no-repeat;
border-bottom:none;
color:#E85D11;
}
/*2.ebene*/
#navlink li li a{
border-bottom:none;
display:block;
font-size:0.9em;
line-height:1em;
padding:3px 0 4px 39px;
margin:0;
text-decoration:none;
font-weight:normal;
}
* html #navlink li li a{height:1px;}
#navlink li li a.last{border-bottom:1px solid #d1d1d1;}
#navlink li li a:link, #navlink li li a:visited{color:#5d5d5d;}
#navlink li li a:hover{color:#E85D11;}
#navlink li li a#aktiv3{
background:url(../bilder/nav3_ak.gif) no-repeat;
color:#E85D11;
}
/*----------------------------------------------------------------------Navigation Rechts----------------------------------------------------------------------------*/
#subnav a{
	color:#5d5d5d;
	text-decoration:none;
}
#subnav a:hover {
	color:#e85d11;
}
/*----------------------------------------------------------------------Navigation Browser----------------------------------------------------------------------------*/
.browse {
padding:10px;
width:660px;
text-align:left;
}

.browseNext {
text-align:left;
width:200px;
padding:0px 0 0 10px;
}

.browsePrev {
width:200px;
text-align:right;
float:right;
padding:0 5px 0 0;
}
/*----------------------------------------------------------------------Weiterempfehlen----------------------------------------------------------------------------*/
#empfehlen{
padding:10px 20px 20px;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}
#empfehlen label {
	float:left;
	margin:2px 0;
	padding:0 13px 0 0;
	text-align:right;
	width:140px;
}
#empfehlen form br {
	clear:both;
}
#empfehlen input {
	height:15px;
	margin:5px 0 5px 5px;
	padding:2px 0 0;
	width:244px;
}
#empfehlen textarea {
	margin:0 0 0 5px;
	width:244px;
}
#empfehlen .button {
	background-color:#d8d8d8;
	border:1px solid #8f8f8f;
	color:#5d5d5d;
	cursor:pointer;
	font-size:.8em;
	font-weight:bold;
	width:auto;
	height:auto;
}
#empfehlen .offset {margin-left:160px;}
/*----------------------------------------------------------------------Mediathek----------------------------------------------------------------------------*/
.rgaccord1-nest {
	background:url(../bilder/bg-accordion.gif) left top repeat-x;
	height:auto;
  padding:0;
	margin:3px 3px 0;
	/*width:656px;*/
}
.rgaccord1-nest h3 {
  background:url(../../typo3conf/ext/rgaccordion/res/img/plus.png) 5px center no-repeat;
	padding:0;
	margin:0;
}
.rgaccord1-nest h2 {
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}
.rgaccord1-nest h3.act {
  color:#edf2f7;
  background:url(../../typo3conf/ext/rgaccordion/res/img/minus.png) 5px center no-repeat;
}
.rgaccord1-nest  h3.rgaccord1-toggle {
	border-top:none;
  font-weight:bold;
  color:#1560a2;
  line-height:21px;
	height:17px;
  padding:0 0 4px 20px;
  cursor:pointer;
}
.rgaccord1-content {
	border:none;
	margin:0;
	padding:0 0 30px;
	width:100% !important;
}
.rgaccord1-content .contenttable,
.rgaccord1-content .contenttable tr,
.rgaccord1-content .contenttable td{
	border:1px solid #e7e7e7;
	border-collapse:collapse;
}
.rgaccord1-content .contenttable td {padding-top:5px;}
.rgaccord1-content .bodytext {font-size:1em;}
.rgaccord1-content li {font-size:1em;}
.tx-wefaq-pi1 .rgaccord1-nest h3.rgaccord1-toggle a {
	color:#1560a2;
	text-decoration:none !important;
}
/*------------------------Teacher training-------------------------------*/
#W .rgaccord1-content {padding-top:10px;}
#W .rgaccord1-content .csc-header {display:none;}
/*----------------------------------------------------------------------Forum----------------------------------------------------------------------------*/
.tx-mmforum-pi1-listtopic-image {display:none; float:left; margin-right:0; margin-left:0;}
.tx-mmforum-desc {margin-left:0;}
.tx-mmforum-textbutton {display:inline; padding:0 5px 0 5px; width:auto;}
.tx-mmforum-textbutton a {text-decoration:none;}
/*Registrierungsseite MSN, YIM, AIM, ICO, Skype */
.tx-mmforum-pi2-reg .tx-mmforum-pi2-textbutton {float:left;	margin-right:10px; text-align:right; width:170px;}
/*Foren/Thread-Titel*/
.tx-mmforum-pi1-listtopic-topicname a {text-decoration:none;}

.tx-mmforum-pi2-reg input, .tx-mmforum-pi2-reg .input {background-color:#FFFFFF;border:1px solid #8F8F8F;font-size:1em;height:auto;margin:0 0 5px;}
/*----------------------------------------------------------------------Bildpopup-----------------------------------------------------------------------*/
#popupbox {
	background:#fff url(../bilder/hint_box740.gif) no-repeat;
	border-left:1px solid #c7c8c9;
	border-right:1px solid #c7c8c9;
	height:870px;
	width:740px;
}
.tx-webildpopup-pi1 {
	clear:both;
	padding:10px 0 40px 20px;
}
.tx-webildpopup-pi1 .bild {
	margin:10px 20px 0 0;
	float:left;
}
.tx-webildpopup-pi1 .bild .bildThumbs {
	border:1px solid grey;
	padding:5px;
}
.tx-webildpopup-pi1 .bild .bildText {
	text-align:center;
}
#footer-popup {
	background:#E6E6E6;
	border-left:1px solid #c7c8c9;
	border-right:1px solid #c7c8c9;
	border-bottom:1px solid #c7c8c9;
	width:740px;
}
div.popup-copy {
	float:left;
	padding:5px 2px;
}
div.popup-close {
	padding:5px 2px;
	text-align:right;
}
div.popup-zurueck {
	float:left;
	padding:0 0 20px;
}
div.popup-weiter {
	float:right;
	padding:0 20px 20px 0;
	text-align:right;
}
div.popup-bild {
	background:#fff;
	border:1px #c7c8c9 solid;
	clear:both;
	width:700px;
}
/*-----------------------------------------------------------------------FRAGEN-Popup-------------------------------------------------------------------*/
#popupbox2 {
	background:#fff url(../bilder/hint_box540.gif) no-repeat;
	border-left:1px solid #c7c8c9;
	border-right:1px solid #c7c8c9;
	font-size:12px;
	line-height:1.5;
	padding:10px;
	width:520px;
}
#popupbox2 .frage {
	font-weight:bold;
}
#popupbox2 .antwort {
	margin-top:25px;
}
#popupbox2 p.bodytext {
	font-size:12px;
	line-height:1.5;
	padding:0;
}
#popupbox2 ul {
	list-style-image:url('../bilder/liste.gif');
}
#popupbox2 li {
	margin-left:-15px;
	padding-bottom:5px;
}
#popupbox2 em {
	font-size:12px;
	font-style:normal;
	line-height:1.5;
	padding:0;
}
#popupbox2 table {
	border:1px solid #e7e7e7;
	width:520px !important;
}
#popupbox2 table td {
	border:1px solid #e7e7e7;
	border-collapse:collapse;
	padding:0 5px;
	width:50% !important;
}
#footer-popup2 {
	background:#E6E6E6;
	border-left:1px solid #c7c8c9;
	border-right:1px solid #c7c8c9;
	border-bottom:1px solid #c7c8c9;
	width:540px;
}
div.popup-copy2 {
	float:left;
	padding:5px 2px;
}
div.popup-close2 {
	padding:5px 2px;
	text-align:right;
}
/*FAQ-ANFANG---------------------------------*/
#faqBox h2{padding:0;margin:15px 0 0;}
.faqBoxAllgemein a,
.faqBoxAllgemein .faqFrageMinus a{color:#1560a2;background:url('../../typo3conf/ext/rgaccordion/res/img/plus.png') 0 2px no-repeat;display:block;padding:0 0 0 15px;text-decoration:none;}
.faqBoxAllgemein .faqFrageMinus a{background:url('../../typo3conf/ext/rgaccordion/res/img/minus.png') 0 2px no-repeat;}
.faqBoxAllgemein .faqAntwort a{background:none;padding:0;}
.faqEintrag{background:url('../bilder/bg-accordion.gif') left top repeat-x;padding:0;margin:3px 3px 0;}
.faqFrage, .faqFrageMinus{border-top:none;font-weight:bold;color:#1560a2;padding:0;cursor:pointer;padding:3px 0 3px 10px;}
.faqAntwort {background:none;padding:10px;margin:0;}
/*FAQ-ENDE---------------------------------*/
/* ---------------------TABELLEN----------------- */
.contenttable,
.contenttable tr,
.contenttable td{border:1px solid #e7e7e7; border-collapse:collapse;}
/*--Taskdescription/Lessonplan--*/
.contenttable-1 {margin:0 5px 0 5px;}
.contenttable-1 td {line-height:1.5; padding:2px 7px 5px 10px; vertical-align:top;}
.contenttable-1 ul {padding-left:25px}
/*--Dissemination Activities--*/
.contenttable-2,
.contenttable-2 tr,
.contenttable-2 td{border:1px solid #5d5d5d; border-collapse:collapse;}
.contenttable-2 {font-size:12px; margin:0 10px 0 18px;}
.contenttable-2 td {padding:2px; vertical-align:top;}
/* ---------------------TABELLEN----------------- */
/*----------von TYPO3----------------------*/
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;}
div.csc-textpic div.csc-textpic-imagecolumn {float:left; display:inline;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:2px solid black;padding:0;}
div.csc-textpic-imagewrap {padding:0;}
div.csc-textpic img {border:none;}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {float:left;}
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;}
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;}
dl.csc-textpic-image {margin:0;}
dl.csc-textpic-image dt {margin:0; display:inline;}
dl.csc-textpic-image dd {margin:0;}
div.csc-textpic-clear {clear:both;}
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; margin-right:10px;}
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; margin-left:10px;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {display:inline; 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;}
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;}
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;}
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;}
div.csc-textpic-above div.csc-textpic-text {clear:both;}
div.csc-textpic-center {text-align:center;}
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;}
div.csc-textpic-center div.csc-textpic-text {text-align:left;}
div.csc-textpic-right div.csc-textpic-imagewrap {float:right;}
div.csc-textpic-right div.csc-textpic-text {clear:right;}
div.csc-textpic-left div.csc-textpic-imagewrap {float:left;}
div.csc-textpic-left div.csc-textpic-text {clear:left;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {float:left;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {float:right;}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {float:right; clear:both;}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {float:left; clear:both;}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
div.csc-textpic div.csc-textpic-imagerow-last {margin-bottom:0;}
