



.radio{
width:15px;
}
.input_klein{
font-size:14px;
font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
height: 18px;
background-color:#ffffff;
border: 1px solid #000000;
width:30px}

.formtext{
width:300px;
height:21px;
border: 0px solid #000000;
font-size:11px;
}

.abschicken_fe_user{
font-family: arial, verdana, sans-serif;
width:150px;
height:21px;
border: 0px solid #000000;
background-color:#FFFFFF;
cursor:pointer;
}
.abschicken_fe_user_over{
font-family: arial, verdana, sans-serif;
width:150px;
height:21px;
border: 0px solid #000000;
background-color:#009900;
cursor:pointer;
}

.csc-mailform-field textarea{
height:40px;
}


#container {

 /*background-image: url(http://cms.weinwanderungen.org/fileadmin/template/bilder/bg.jpg);*/
 background-repeat: no-repeat;
 background-position: 0px 0px;
 position: absolute;
 width: 800px;
 height: 600px;
 left: 50%;
 top: 50%;
 margin-left: -400px;
 margin-top: -300px;
 border:0px solid #000000;
}

div#klick{
direction: rtl;
}
#klick{
font-family:arial,verdana,sans_serif;
font-size:11px;
line-height:21px;
border: 0px solid #000000;
width:600px;
height:19px;
position:absolute;
top:580px;
left:180px;
padding-top:0px;
z-index:999;
}

 
#inhalt_start .tx-rlmpflashdetection-pi1{
margin-top:-44px;
}

html.* #inhalt_start div.tx-rlmpflashdetection-pi1{
margin-top:-47px;
}

#inhalt_karte_flash{

border: 0px solid #000000;
width:600px;
height:509px;
position:absolute;
top:211px;
left:180px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow:hidden;
}

.feld1{
width:300px;
height:21px;
font-family:arial,sans-serif;
font-size:12px;
border:0px solid #000000;
}
.textfeld1{
width:300px;
height:120px;
font-family:arial,sans-serif;
font-size:12px;
border:0px solid #000000;
}

dd.csc-textpic-caption{
vertical-align:top;
font-family:arial,sans-serif;
font-size:11px;
padding:0px;
margin:0px;
height:9px;
}

dd.csc-textpic-caption a:link {color:#009900;font-weight:bold;padding:0px;margin:0px 0px -10px 0px;height:8px;font-family:arial,sans-serif;font-size:11px;text-decoration:underline ;}
dd.csc-textpic-caption a:visited {color:#009900;font-weight:bold;padding:0px;margin:0px 0px -10px 0px;height:8px;font-family:arial,sans-serif;font-size:11px;text-decoration:underline ;}
dd.csc-textpic-caption a:hover  {color:#009900;font-weight:bold;padding:0px;margin:0px 0px -10px 0px;height:8px;font-family:arial,sans-serif;font-size:11px;COLOR:#5f5f5f;text-decoration:none ;}
dd.csc-textpic-caption a:active {color:#009900;font-weight:bold;padding:0px;margin:0px 0px -10px 0px;height:8px;font-family:arial,sans-serif;font-size:11px;COLOR:#5f5f5f;text-decoration:none;}

.text{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
}

.powermail_all powermail_all_tr{
font-family:arial,verdana,sans_serif;
font-size:13px;
line-height:21px;
}

.powermail_all powermail_all_td{
font-family:arial,verdana,sans_serif;
font-size:13px;
line-height:21px;
}

.text_de{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
}
.text_weather{
font-family:arial,verdana,sans_serif;
font-size:12px;
line-height:21px;
}
.text_mail{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
}
.text_klein{
font-family:arial,verdana,sans_serif;
font-size:10px;
line-height:15px;
}

.text_print{
font-family:arial,verdana,sans_serif;
font-size:12px;
line-height:15px;
}

.text_print a:link {color:#009900;font-weight:bold;text-decoration: none;font-size:11px;}
.text_print a:hover {color:#009900;font-weight:bold;text-decoration:underline;font-size:11px;}
.text_print a:visited {color:#009900;font-weight:bold;text-decoration:none;font-size:11px;}
.text_print a:active {color:#009900;font-weight:bold;text-decoration: underline;font-size:11px;}

#klick a:link {text-decoration: underline;font-size:11px;}
#klick a:hover {text-decoration: none;font-size:11px;}
#klick a:visited {text-decoration: underline;font-size:11px;}
#klick a:active {text-decoration: underline;font-size:11px;}

#link_zurueck a:link {color:#009900;font-weight:bold;text-decoration: underline;font-size:11px;}
#link_zurueck a:hover {color:#009900;font-weight:bold;text-decoration: none;font-size:11px;}
#link_zurueck a:visited {color:#009900;font-weight:bold;text-decoration: underline;font-size:11px;}
#link_zurueck a:active {color:#009900;font-weight:bold;text-decoration: underline;font-size:11px;}

#tellafriend a:link {color:#009900;font-weight:bold;text-decoration: none;font-size:13px;}
#tellafriend a:hover {color:#009900;font-weight:bold;text-decoration: underline;font-size:13px;}
#tellafriend a:visited {color:#009900;font-weight:bold;text-decoration: none;font-size:13px;}
#tellafriend a:active {color:#009900;font-weight:bold;text-decoration: none;font-size:13px;}

#bilderleiste a:link {width:150px;color:#009900;font-weight:normal;text-decoration: none;font-size:13px;}
#bilderleiste a:hover {width:150px;color:#009900;font-weight:normal;text-decoration: underline;font-size:13px;}
#bilderleiste a:visited {width:150px;color:#009900;font-weight:normal;text-decoration: none;font-size:13px;}
#bilderleiste a:active {width:150px;color:#009900;font-weight:normal;text-decoration: none;font-size:13px;}

#bilderleiste .csc-textpic-imagewrap a:link {width:150px;color:#009900;font-weight:normal;text-decoration: none;font-size:11px;}
#bilderleiste .csc-textpic-imagewrap a:hover {width:150px;color:#009900;font-weight:normal;text-decoration: underline;font-size:11px;}
#bilderleiste .csc-textpic-imagewrap a:visited {width:150px;color:#009900;font-weight:normal;text-decoration: none;font-size:11px;}
#bilderleiste .csc-textpic-imagewrap a:active {width:150px;color:#009900;font-weight:normal;text-decoration: none;font-size:11px;}

a:link {color:#009900;font-weight:bold;padding:0px;margin:0px;height:10px;font-family:arial,verdana,sans-serif;font-size:14px;text-decoration:underline ;}
a:visited {color:#009900;font-weight:bold;padding:0px;margin:0px;height:10px;font-family:arial,verdana,sans-serif;font-size:14px;text-decoration:underline ;}
a:hover  {font-weight:bold;padding:0px;margin:0px;height:10px;font-family:arial,verdana,sans-serif;font-size:14px;COLOR:#5f5f5f;text-decoration:none ;}
a:active {font-weight:bold;padding:0px;margin:0px;height:10px;font-family:arial,verdana,sans-serif;font-size:14px;COLOR:#5f5f5f;text-decoration:none;}

.newslink-related a {color:#009900;font-weight:bold;text-decoration: none;font-size:16px;}
.newslink-related a:hover {color:#009900;font-weight:bold;text-decoration: underline;font-size:16px;}
.newslink-related a:visited {color:#009900;font-weight:bold;text-decoration: none;font-size:16px;}
.newslink-related a:active {color:#009900;font-weight:bold;text-decoration: none;font-size:16px;}
.newslink1 a {color:#009900;font-weight:bold;text-decoration: none;font-size:11px;}
.newslink1 a:hover {color:#009900;font-weight:bold;text-decoration: none;font-size:11px;}
.newslink1 a:visited {color:#009900;font-weight:bold;text-decoration: none;font-size:11px;}
.newslink1 a:active {color:#009900;font-weight:bold;text-decoration: none;font-size:11px;}

#datum a:link {color:#009900;font-weight:bold;padding:0px;margin:0px;height:14px;font-family:arial,sans-serif;font-size:10px;text-decoration:underline ;}
#datum a:visited {color:#009900;font-weight:bold;padding:0px;margin:0px;height:14px;font-family:arial,sans-serif;font-size:10px;text-decoration:underline ;}
#datum a:hover  {font-weight:bold;padding:0px;margin:0px;height:14px;font-family:arial,sans-serif;font-size:10px;COLOR:#5f5f5f;text-decoration:none ;}
#datum a:active {font-weight:bold;padding:0px;margin:0px;height:14px;font-family:arial,sans-serif;font-size:10px;COLOR:#5f5f5f;text-decoration:none;}


a.navi1_no:link {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi1_no:visited {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi1_no:hover  {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi1_no:active {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}

a.navi1_act:link {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi1_act:visited {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi1_act:hover  {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi1_act:active {font-family:arial,sans-serif;font-size:16px;font-weight:bold;COLOR:#000000;text-decoration: none;}


a.navi2_no:link {position:relative;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi2_no:visited {position:relative;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi2_no:hover  {position:relative;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi2_no:active {position:relative;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}

a.navi2_act:link {position:absolute;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi2_act:visited {position:absolute;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi2_act:hover  {position:absolute;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}
a.navi2_act:active {position:absolute;font-family:arial,sans-serif;font-size:12px;font-weight:bold;COLOR:#000000;text-decoration: none;}

BODY {

 margin: 0px 0px 0px 0px;
}

#links{
border: 0px solid #000000;
width:150px;
height:509px;
position:absolute;
top:71px;
left:15px;
text-align:left;
}

#tellafriend{
font-family:arial,verdana,sans_serif;
font-size:12px;
line-height:21px;
border: 0px solid #000000;
width:150px;
height:19px;
position:absolute;
top:561px;
left:15px;
text-align:left;

padding-top:0px;
display:block;
z-index:5;

}

h2.csc-firstHeader {
font-size:52px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
margin:9px 0px 25px 0px;
}

html.* h2.csc-firstHeader {
font-size:52px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
margin:11px 0px 17px 0px;
}

h2 {
font-size:52px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
margin:9px 0px 25px 0px
}

html.* h2{
font-size:52px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
margin:11px 0px 17px 0px
}

h1.csc-firstHeader {
font-size:18px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
margin:-2px 0px 0px 0px;
}

html.* h1.csc-firstHeader {
font-size:18px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding:0px 0px 0px 0px;
margin:-2px 0px -7px 0px;
}



/*Safari*/

#rand_oben{
border: 0px solid #000000;
width:800px;
height:20px;
position:absolute;
top:0px;
left:15px;
}

#logo{
border: 0px solid #000000;
width:150px;
height:36px;
position:absolute;
top:20px;
left:15px;
}

#navi{
border: 0px solid #000000;
width:600px;
height:36px;
position:absolute;
top:15px;
left:170px;
text-align:right;
padding-left:10px;
}

#bilderleiste{
font-family:arial,verdana,sans_serif;
font-size:11px;
line-height:12px;
border: 0px solid #000000;
width:150px;
height:509px;
position:absolute;
top:71px;
left:15px;
text-align:left;
z-index:3;
}

#link_weiter{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:590px;
height:19px;
position:absolute;
top:565px;
left:180px;
text-align:left;
padding-top:0px;
display:block;
z-index:999;
}

#link_zurueck{
font-family:arial,verdana,sans_serif;
font-size:11px;
line-height:21px;
border: 0px solid #000000;
width:590px;
height:19px;
position:absolute;
top:580px;
left:15px;
text-align:left;
padding-top:0px;
display:block;
z-index:999;

}

#link{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:590px;
height:19px;
position:absolute;
top:481px;
left:180px;
text-align:right;
padding-top:0px;
display:block;

}



#inhalt{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:600px;
height:509px;
position:absolute;
top:71px;
left:180px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow:auto;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}

#inhalt_normal{
background-image: url();
background-repeat: no-repeat;
background-position: 0px 0px;
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:600px;
height:509px;
position:absolute;
top:71px;
left:180px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow:auto;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}

#inhalt_start{
background-image: url(http://weinwanderungen.org/fileadmin/template/bilder/karte_75.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:600px;
height:509px;
position:absolute;
top:71px;
left:180px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow:hidden;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}

#container_wanderung{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:600px;
height:509px;
position:absolute;
top:71px;
left:180px;
text-align:left;
padding-left:0px;
padding-top:0px;
margin-top:0px;
z-index:0;
overflow:auto;
overflow-x:hidden;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}

#weather{
font-family:arial,verdana,sans_serif;
font-size:12px;
line-height:21px;
border: 0px solid #000000;
width:200px;
height:150px;
position:absolute;
top:34px;
left:370px;
text-align:left;
overflow:hidden;
padding-top:0px;
}



#inhalt_wanderung{
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:auto;
height:100%;
position:relative;
top:0px;
left:0px;
text-align:left;
padding-left:0px;
padding-top:0px;
overflow:visible;
}



#inhalt_karte{
background-image: url();
background-repeat: no-repeat;
background-position: 0px 0px;
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:600px;
height:515px;
max-height:509px;
position:absolute;
top:71px;
left:180px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow:auto;
overflow-x:hidden;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}


#inhalt_foto{
background-image: url();
background-repeat: no-repeat;
background-position: 0px 0px;
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:765px;
height:509px;
position:absolute;
top:71px;
left:15px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow:none;
position:absolute;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}

#inhalt_news{
background-image: url();
background-repeat: no-repeat;
background-position: 0px 0px;
font-family:arial,verdana,sans_serif;
font-size:14px;
line-height:21px;
border: 0px solid #000000;
width:765px;
height:509px;
position:absolute;
top:71px;
left:15px;
text-align:left;
padding-left:0px;
padding-top:0px;
display:block;
overflow-y:auto;
overflow-x:hidden;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#5f5f5f;
scrollbar-shadow-color:#5f5f5f;
scrollbar-darkshadow-color:#5f5f5f;
scrollbar-track-color:#FFFFFF;
}

#datum{
border: 0px solid #000000;
width:600px;
height:65px;
position:absolute;
top:515px;
left:180px;
text-align:left;
padding-left:0px;
font-family:arial,verdana,sans_serif;
font-size:10px;
display:block;
overflow:auto;
position:absolute;
vertical-align:bottom;
}
/* 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 */
        {$styles.content.imgtext.borderSelector} {
                border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
                padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
        }

        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 { margin:0px 0px 5px 0px;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: {$styles.content.imgtext.colSpace}px;
        }

        /* 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: {$styles.content.imgtext.colSpace}px;
        }

        /* 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: {$styles.content.imgtext.colSpace}px;
        }
        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: {$styles.content.imgtext.rowSpace}px; }
        DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; 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: {$styles.content.imgtext.textMargin}px !important;
        }
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
                margin-left: {$styles.content.imgtext.textMargin}px !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 */
