html {height:101%}
<!--  -->

div.fb-like {display:block; width:500px; border:0px solid #CCC}

._connect_widget_number_cloud {float:left;} 

.connect_widget .connect_widget_text {width:200px}
.connect_widget_not_connected_text {width:200px}

div.fb-like div.connect_widget_sample_connection connect_widget_logged_in_user connect_widget_sample_connection connect_widget_logged_in_user {display:none}

body {
        margin:0px 0;
        padding:0;
        font: 100% Georgia, times, Serif;
        color:#FFF;
        line-height: 1.5em;
        background: #006699 url(../img/simpol_bg.gif) fixed 0px -40px;

}

.container {background:transparent url(../img/simpol_body_bg_1026.png) repeat-y 0px 0px; 
		margin:0 auto; 
		width:1026px; 
		height:auto; 

		border:0px solid red;
}
.header {background:transparent url(../img/simpol_head_big_bg.png) no-repeat 0px 0px; 
		margin:10px auto 0 auto; 
		width:1026px; 
		height:291px; 
}
.slogan {font: 32px Georgia, times, Serif;width:390px;position:absolute;margin:50px 0 0 700px;overflow:hidden;}

.donate {position:absolute;margin:150px 0 0 820px;}

a.donatelink {display:block; width:119px; height:30px; background:transparent url(../img/donate_1.png) repeat-y 0px 0px;}
a:hover.donatelink {
	display:block; 
	width:119px; 
	height:30px; 
	background:transparent url(../img/donate_over.png) repeat-y 0px 0px;
		-moz-box-shadow:    0 0 5px 5px #ccc;
		-webkit-box-shadow: 0 0 5px 5px #ccc;
		box-shadow: 0 0 5px 5px #ccc;
}

.support {position:absolute;margin:190px 0 0 820px;}

a.supportlink {display:block; width:119px; height:55px; background:transparent url(../img/support.png) repeat-y 0px 0px;}
a:hover.supportlink {
	display:block; 
	width:119px; 
	height:55px; 
	background:transparent url(../img/support_over.png) repeat-y 0px 0px;
		-moz-box-shadow:    0 0 5px 5px #ccc;
		-webkit-box-shadow: 0 0 5px 5px #ccc;
		box-shadow: 0 0 5px 5px #ccc;
}

.content {
        color: #666;
        align:center;
		margin: 0px 0 0 170px;
        border:0px solid #ccc;
        padding: 0;
        width: 530px;
		height:auto;
		min-height:500px;
		float:left;
        background:#FFF url(../../../img/text_bg.png) no-repeat 0px 0px;
}

.content_600 {
        color: #666;
        align:center;
		margin: 20px 0 0 170px;
        border:0px solid #ccc;
        padding: 0;
        width: 600px;
		height:auto;
		min-height:500px;
		float:left;
        background:#FFF url(../../../img/text_bg.png) no-repeat 0px 0px;
}

.content_breit {
        color: #666;
        align:center;
		margin: 20px 0 0 170px;
        border:0px solid #ccc;
        padding: 0;
        width: 800px;
		height:auto;
		min-height:500px;
		float:left;
        background:#FFF url(../../../img/text_bg.png) no-repeat 0px 0px;
}


.footer {
        clear:left;
        width: 981px;
		height:40px;
        color:#888;
        font-size:90%;
        background: #3C3C3C;
        border-top: 1px solid #555;
        text-align:center;
        margin:0 0 0 13px;
        padding: 10px 10px 10px 10px;
}

.footer padding{
        text-align: center;
}
.topmenu {
        background: transparent;
        height: 26px;
        list-style: none;
        font: 11px Verdana, Arial, Sans-Serif;
        margin: 0 0;
        padding: 0;
        border: 0px solid #FFF;
        color: #FFF;
}
.topmenu .right_ {
                float: right;
                text-align: right;
                margin: 10px 40px 0 0;
                padding: 0px 0 0 0;
                color: #888;
                border: 0px solid #FFF;
                list-style: none;
        }

        .topmenu a { color: #FFF; list-style: none; }
        .topmenu a:hover { color: #a35899; list-style: none; }
        .topmenu .date_ { float: left; color: #888; padding: 5px 0 0 5px; }

#submenu {
        color: #aaa;
        padding: 10px 5px 5px 5px;
        height: 67px;
        list-style: none;

}
#submenu a { color: #AEB9CC; }
#submenu a:hover { color: #a35899; }

#submenu .searchb {
                float: right;
                width: 363px;
                text-align: right;
                padding-right: 5px;
                border-left: 1px solid #333;
                list-style: none;
        }


.bridge {
        background: transparent url(../../../img/center_1280.jpg) no-repeat 0px 0px;
        height: 271px;
        margin: 0; padding: 0;

}

.bridge .title {
        color: #783B2E;
        float: right;
        padding: 20px 20px 0 0px;
        font: bold 1.6em Arial, sans-serif;
}

.bridge .slogan {
        float: right;
        clear: both;
        padding: 1px 20px 0 0px;
        color: #595C5B;
        font: bold 0.8em Arial, sans-serif;
}

input.submit { width: 28px; height: 20px; font-weight: normal; border: none; background: #490741; padding: 3px; color: #FFF; }

.nav {
        clear: both;
        margin: 225px 0 0 166px;
        float: left;
        text-align: center;
        color: #BC6247;
        padding: 5px 5px 0 5px;
        list-style: none;
        
}

.nav ul {
        margin: 0 0 10px 0px;
        padding : 0;
        /*list-style : none;*/
}

.nav ul li {
        list-style: none;
}

.nav li {
        float: left;
        font-weight: normal;
		font-size:26px;
        margin: 0 -7px 8px 0;

}
.nav li.act {
        float: left;
        font-weight: normal;
		font-size:26px;
        margin: 0 -7px 0px 0;

}

.nav li a { background: #87b8cf; color: #FFF;padding: 10px 20px 10px 20px; text-decoration:none;}
.nav li.act a { background: #006699; color: #FFF;padding: 10px 20px 10px 20px; text-decoration:none;}
.nav li a:hover { padding: 10px 20px 10px 20px;background: #4992b7; color: #FFF; text-decoration:none}

.subnav {
        position:absolute;
        margin: 140px 0 0 -27px;
        float: left;
        color: #BC6247;
        padding: 5px 5px 0 5px;
        list-style: none;
		width:200px;
       	align:right;
}
.subnav ui {text-align:right;}

.subnav li {
        font-weight: normal;
		font-size:15px;
        margin: 0;
		text-align:right;
		background: transparent url(../img/subnav_inaktiv.png) no-repeat right;
}

.subnav li.subcur { background: transparent url(../img/subnav_aktiv.png) no-repeat right; color: #000;padding-right:20px}
.subnav li.subact { background: transparent url(../img/subnav_aktiv.png) no-repeat right; color: #000;padding-right:20px}
.subnav li.lastactive { background: transparent url(../img/subnav_aktiv.png) no-repeat right; color: #000;padding-right:20px}



.subnav li a {  color: #CCC;padding: 5px 20px 5px 20px; text-decoration:none;}
.subnav li.subact a {color: #000;padding: 5px 0px 5px 20px; text-decoration:none;}
.subnav li.subact a:hover {color: #000;padding: 5px 0px 5px 20px; text-decoration:none;}
.subnav li.subcur a {color: #000;padding: 5px 0px 5px 20px; text-decoration:none;}
.subnav li.subcur a:hover {color: #000;padding: 5px 0px 5px 20px; text-decoration:none;}
.subnav li a:hover {padding: 5px 20px 5px 20px; color: #4992b7; text-decoration:none}
.subnav li.lastactive a {color: #000;padding: 5px 0px 5px 20px; text-decoration:none;}
.subnav li.lastactive a:hover {color: #000;padding: 5px 0px 5px 20px; text-decoration:none;}

.boxad {
        background: #ffdfd8;
        color: #BBB;
        border: 1px dashed #BC6247;
        padding: 5px;
}

p {
        margin: 0px 0 15px 0;
        padding: 0;
        color: #5c5d5c;
        background: inherit;
}

p b {font: 90% Georgia, Arial, Serif;font-weight:bold;}

.indent {margin-left: 25px}

blockquote p {margin-left: 0px; font-size:16px;font-style:italic; color:#006699;}


p.csc-frame-frame1 {
		padding:10px; 
		background:#efefef;
		border:1px solid #ff6403		;
		-moz-border-radius: 10px;
		border-radius: 10px;
}

.csc-header {margin: 0px 0 0px 0;}

.right p {
        margin: 0 0 5px 0;
        padding: 0;
        color: #000;
        background: inherit;
}

hr {
   border: 0;
   height: 1px;
   color: #eee;
   background-color: #eee;
}

a {background: inherit;text-decoration: underline; color: #006699;}
a:hover {color: #ff6403; background: inherit; text-decoration:none;}

a.mail {background: transparent url(../img/mail_closed.gif) no-repeat 0px -2px;text-decoration: underline; color: #006699; padding-left:21px}
a.mail:hover {background: transparent url(../img/mail_open.gif) no-repeat 0px 0px;text-decoration: underline; color: #ff6403; padding-left:21px}

a.download {background: transparent url(../img/download_norm.gif) no-repeat 0px -2px;text-decoration: underline; color: #006699; padding-left:21px}
a.download:hover {background: transparent url(../img/download_over.gif) no-repeat 0px 0px;text-decoration: underline; color: #ff6403; padding-left:21px}

a.external-link-new-window {background: transparent url(../img/link_extern.gif) no-repeat -8px 0px;text-decoration: underline; color: #006699; padding-left:21px}
a.external-link-new-window:hover {background: transparent url(../img/link_extern_over.gif) no-repeat 0px 0px;text-decoration: underline; color: #ff6403; padding-left:21px}

a.internal-link {background: transparent url(../img/link_intern.gif) no-repeat 8px 0px;text-decoration: underline; color: #006699; padding-left:21px}
a.internal-link:hover {background: transparent url(../img/link_intern_over.gif) no-repeat 0px 0px;text-decoration: underline; color: #ff6403; padding-left:21px}



.footer a:hover {background: inherit;text-decoration: underline; color: #FFF;}
.footer a {color: #ff6403; background: inherit; text-decoration:none;}

p.csc-linkToTop {text-align:right;font-size:12px;color:#a5a4a5; }
p.csc-linkToTop a {font-size:12px;color:#a5a4a5;padding: 0 20px 0 0px; background: transparent url(../img/arrow_up.png) no-repeat 40px 0px }

div.csc-frame-rulerBefore {border-top: 1px solid #006699}

div.csc-frame-frame1 {
		padding:10px; 
		background:#FFF;
		border:1px solid #006699		;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow:    3px 3px 5px 6px #ccc;
		-webkit-box-shadow: 3px 3px 5px 6px #ccc;
		box-shadow:         3px 3px 5px 6px #ccc;
}

h1 {
        padding:0px 0 15px 47px;
        margin:0;
        color: #006699;
        background:#FFF url(../img/simpol_egg_41.png) no-repeat 0px -6px;
        font: normal 1.8em Georgia, times, Serif;
        letter-spacing: 0px;
}

.content_right h1 {
        padding:5px 0 5px 10px;
        margin:0 0 10px 0;
		border-radius: 10px
		-moz-border-radius: 10px;
		border-radius: 10px;
        color: #FFF;
        background:#006699;
        font: normal 1.2em Georgia, times, Serif;
        letter-spacing: 0px;
}

.content_right h1 a{
        padding:5px 0 5px 10px;
        margin:0 0 10px 0;
		border-radius: 10px
		-moz-border-radius: 10px;
		border-radius: 10px;
        color: #FFF;
        background:#006699;
        font: normal 1.0em Georgia, times, Serif;
        letter-spacing: 0px;
}
.content_right h1 a:hover {color: #93d3ff;}

.content_right ul {margin:0 0 0 -20px;color:#006699;line-height:1.0em;font-size:12px;}
.content_right li {padding-bottom: 5px;}
.content_right ul a{color:#006699;}
.content_right ul a:hover {color:#000;}

.content_right .ui-accordion .ui-accordion-content {
    padding: 0 10px 1em 10px;
}

.content_right blockquote {line-height:1.3em; font-size:15px;padding:0;margin:0;}
.content_right p {line-height:1.3em; font-size:15px;padding-bottom:10px;}

.content_right ul.csc-menu  {line-height:1.4em; font-size:15px;}

h1 a {color: #006699;background: transparent;}
h1 a:hover {color: #BC6247;background: transparent;}

h2 {
        background-color: inherit;
        color:#006699;
        font: normal 1.2em Georgia, times, Serif;
        margin: 15px 0 10px 0;
        padding:5px 0 0 0;
		border-bottom:1px solid #006699;
}

h2 a {
        background-color:#3C3C3C;
}

h3 {margin:0;padding:0;font-size:14px;color:#006699}

h4 {color:#ff6403; background:#FFF url(../img/faq_h4.jpg) no-repeat 0px -0px;padding-left:50px;}
h5 {color:#000000; padding:0 0 10px 0;margin:0;font-size:16px}

/*
li {
        float: left;
        font-weight: bold;
        margin: 0 0 8px 0;
        padding: 0 0 0 5px;
}

li a { color: #FF6538; }
li a:hover { background: url(../images/select.gif) no-repeat center top;
        background-position: 50% 30px;color: #C62C00; }
*/

img {
        border: 0;
}
.content0 {width: 1280px;background:transparent url(../../../img/center_trans.png) no-repeat 0px 0px; margin:0 auto;height:241px;text-align:center}


hr { background: #3C3C3C; border: 1px solid #555; margin: 10px 0 10px 0;}

.content_right {
        margin: 5px 30px 10px 0;
        font-size: 95%;
        float:right;
        width: 257px;
        height:120%;
		padding: 15px 1em 1em 10px;
        border: 1px solid #ccc;
		color: #000;
		background:transparent url(../img/bg_right_297.gif) no-repeat bottom;

		border-bottom-right-radius: 20px;
		-moz-border-radius-bottomright: 20px;
		border-bottom-left-radius: 20px;
		-moz-border-radius-bottomleft: 20px;
		border-top-right-radius: 20px;
		-moz-border-radius-topright: 20px;
		border-top-left-radius: 20px;
		-moz-border-radius-topleft: 20px;

}

.content_right_180 {
        margin: 5px 30px 10px 0;
        font-size: 95%;
        float:right;
        width: 160px;
        height:120%;
		padding: 15px 1em 1em 10px;
        border: 0px solid #ccc;
		color: #000;
		background:transparent url(../img/bg_right_297.gif) no-repeat 0px 0;

		border-bottom-right-radius: 20px;
		-moz-border-radius-bottomright: 20px;
		border-bottom-left-radius: 20px;
		-moz-border-radius-bottomleft: 20px;

}

.content_right a { color: #000;}
.content_right p, .content_right img { margin: 0 0 0 10px;}
.content_right iframe { margin: 0 0 0 5px;}

.left_article {
        margin: 10px 0 10px 0;
        padding: 10px 0 10px 0;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
}
.space {height:20px;clear:both;}
.centercontainer {margin: 155px 0 130px 20px; height:auto; width:690px;border:0px solid red;}
.center_top {margin: 125px 0 0px 20px; height:40px; width:690px; background:url(../../../img/content_top_rund.png) no-repeat 0px 0px;}
.center_bottom {clear:left;margin:-200px 0 0 40px; height:40px; width:690px; background:url(../../../img/content_bottom_rund.png) no-repeat 0px 0px;border: 0px solid red;}

.center {
        float:left;
        width: 690px;
    margin: 0px 0 0px 20px;
        font-size: 95%;
        padding: 0px 10px 00px 30px;
        background: url(../../../img/content_bg.png) repeat-y 0px 0px;
}

.center_text {
        float:left;
        width: 520px;
        padding: 0 0 0px 5px;
}

.center a { color: #AEB9CC;}

/* ============================================== CSS für die runden Ecken  ============================================== */

.rundebox {
           width: 690px;
           background: url(../../../img/content_bg.png) repeat-y left top;
        border:1px solid red;
}
.rundebox h3 {
   background: url(../../../img/content_top.png) no-repeat left top;
   padding: 10px 20px;
   margin-bottom: 0;
}
.rundebox p {
   padding: 0 20px 10px 20px;
   margin: 0;
}
.rundebox p.letzter {
   background: url(../../../img/content_bottom.png) no-repeat left bottom;
}

/* Überschrift mit Farbverlauf als Hintergrundgrafik */
.rundebox h3.gradient {
   background: url(oben_farbverlauf.gif) no-repeat left top;
}



fieldset {
        border: 1px solid #eee;
}

textarea.text {
        height: 150px;
        width: 90%;
        border: 1px solid #ccc;
        background: #fff;
        color: #000;
}

textarea.text:hover {
        border: 1px solid #eee;
        background: #FFFFF4;
        color: #000;
}

input.field {
        border: 1px solid #ccc;
        background-color: #3C3C3C;
        width: 100px;
        color: #000;
}

input.field:hover {
        border: 1px solid #eee;
        background: #ccc;
        color: #000;
}

input.text {
        margin: 0;
        width: 110px;
        border: 1px solid #ccc;
        background: #3C3C3C;
        color: #A4B4C8;
}

input.text:hover {
        border: 1px solid #eee;
}

input.searchbutton {
        margin: 0;
        font-size: 100%;
        font-family: Arial, Sans-serif;
        border: none;
        background: #FFFFFF;
        color: #808080;
        padding: 1px;
        font-weight: bold;
}

.date {
        color: #ccc;
        background: #3C3C3C;
        text-align: right;
        margin: 4px 0 5px 0;
        padding: 0.4em 0 0 0;
        border-top: 1px solid #555;
}

.date a { color: #ccc; }


.time {
        color: #192D50;
        float: left;
        text-align: left;
        padding: 5px 0 0 15px;
}

input.button {
        background: #FFFFF4;
        color: #808080;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
}

.comments {
        padding: 10px 10px 8px 10px;
        margin: 0 0 7px 0;
        background: #3f3f3f;
        color: #000;
}

.commentsbox {
        padding: 8px 0 10px 10px;
        margin: 0 0 10px 0;
        background: #f4f4f4;
        color: #000;
}

.error1 {
        color: #990000;
        background-color: #FFF0F0;
        padding: 7px;
        margin-top: 5px;
        margin-bottom: 10px;
        border: 1px dashed #990000;
}
.error h2 {
        color: #990000;
        background: inherit;
}

.success {
        color: #000000;
        background: #F5FBE1;
        padding: 7px;
        margin-top: 5px;
        margin-bottom: 5px;
        border: 1px dashed #7BA813;
}
.success h2 {
        color: #7BA813;
        background: inherit;
}

/* TYPO3 */

.tx-indexedsearch-descr  {
        background: #515556;
        color: #BBB;
        border: 1px dashed #BC6247;
        padding: 5px;
}

.tx-indexedsearch-info {
        background: #515556;
        border-right: 1px dashed #BC6247;
        border-bottom: 1px dashed #BC6247;
        border-left: 1px dashed #BC6247;
        padding: 5px;
}

.tx-indexedsearch-path {
        border: none;
}

.browsebox {
        padding-bottom: 10px;
}

/*------mailformular formatieren------*/

#mailform {
        padding: 20px;
}

form input,
form textarea {
color: #8A8A8A;
}

#mailform .csc-mailform {
border: 0px;
}

.csc-mailform-field {;
margin: 2px 0 0 2px;;
padding: 5px;
}

.csc-mailform-field label {
float: left;
padding: 1px;
width: 80px;
color: #8A8A8A;
}


.mf-input {
clear: none;
width: 220px;
padding: 1px;
border: 1px solid #460a3d;
background-color:#eae5fb;
}

.mf-pass {
width: 220px;
padding: 1px;
border: 1px solid #888;
background-color:#eae5fb;
}

.mf-text {
clear: none;
width: 220px;
padding: 1px;
border: 1px solid #888;
background-color:#eae5fb;
}

.mf-check {
padding: 1px;
border: 1px solid #888;
background-color:#000;
}

.csc-mailform-radio fieldset {
border: 0px;
background-color:#000;
}

.csc-mailform-radio legend {
display: none;
border: 0px;
}

.mf-radio {
margin-left: 0px;
padding: 1px;
border: 1px solid #888;
background-color:#000;
}

.mf-select {
width: 220px;
padding: 1px;
border: 1px solid #888;
background-color:#000;
}

.mf-file {
width: 220px;
padding: 1px;
border: 1px solid #888;
background-color:#000;
}

.mf-reset {
border: 1px solid #888;
background-color:#000;
}

.mf-submit {
margin-left: 82px;
border: 1px solid #888;
background-color:#eae5fb;
}


.tx-newloginbox-pi1 label {
        float: left;
}

.tx-newloginbox-pi1 input,
input,
textarea {
padding: 1px;
border: 1px solid #490741;
background-color:#ede8fc;
}

.csc-textpic-image,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
        padding-top: 8px;
}
.csc-textpic-caption {padding-top:3px;color:#06699;font: 80% Georgia, Arial, Serif;font-style:italic}

li.csc-textpic-image img {padding:0;margin:0}

.content_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;
    margin-right: 4px;
}

/*------tabelle formatieren------*/
/* RTE / Table styling */
TABLE { padding-left:15px; }
TABLE.contenttable {background:#FFF; border:none; margin:10px 0px 10px 0px; width:100%; }
TABLE.contenttable TR TD { padding:2px 5px 2px 5px; margin:0px; border:0px; }
TABLE.contenttable TR TD P.bodytext { font-size:10px; }
TABLE.contenttable TR { margin:0; } /*Orange***fe4e00**/
TABLE .bodytext { margin: 0px; }


/* RTE / Bulletlists */
UL { margin-top:0px;  }
UL UL LI { font-size:11px; }
OL { margin-top:0px; }
LI { margin:0 0 0 10px; padding-top:2px; }
LI {list-style-image:url(../images/li.gif); }

/* Bulletlists, general */
UL.csc-bulletlist { color:#fff; list-style-image:url(../images/li.gif); background:#CCC;}


.csc-sitemap ul li { color:#fff; list-style-image:url(../images/li.gif); }
.csc-sitemap ul ul li { color:#fff; list-style-image:url(../images/li.gif); }
.csc-sitemap ul ul { padding-top:5px; padding-bottom:5px; }
.csc-sitemap ul ul ul li { color:#fff; list-style-image:url(../images/li.gif); }



fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    clear: both;
    margin-left: 360px;
}
fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: #515151;
    display: block;
    float: left;
    font-weight: bold;
    white-space: normal;
    width: 350px;
	text-align:right;
}

div.tx-powermail-pi1 {
    font-family: Calibri,Arial,sans-serif;
    font-size: 14px;
	color: #000;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn, div.tx_powermail_pi1_fieldwrap_html p a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
    background-color: #00559E;
    border: 1px solid #00559E;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px #DDDDDD;
    color: #FFF;
    display: none;
    font-size: 12px;
    padding: 3px 10px 5px;
    position: absolute;
    text-decoration: none;
    white-space: normal;
    width: auto;
    z-index: 1;
}

.error {
    background: -moz-linear-gradient(center top , #FFB76B 0%, #FFA73D 45%, #FF7C00 56%, #FF7F04 100%) repeat scroll 0 0 transparent;
    border-left: 1px solid #FFAF56;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #FFAF56;
    border-top: 1px solid #FFAF56;
    box-shadow: 3px 3px 5px #EEEEEE;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    overflow: visible !important;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 10;
}
.error p {color:#000}

fieldset.tx-powermail-pi1_fieldset {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #E5E5E5 100%) repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 8px 0;
    margin-bottom: 20px;
    padding: 10px;
	width:600px;
}

.center_text fieldset.tx-powermail-pi1_fieldset {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #E5E5E5 100%) repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 8px 0;
    margin-bottom: 20px;
    padding: 10px;
	width:500px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    font-weight: bold;
    margin: 20px 0 10px 380px;
	color:#BC6247;
}

.ui-accordion-icons .ui-accordion-header a {color:#006699;font: 100% Georgia, times, Serif;}
.ui-widget-content {
    background: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #FFF;
    border: 1px solid #DDDDDD;
    color: #333333;
}
.ui-widget {
    font: 100% Georgia, times, Serif;
}
.subcl {float:left;padding: 0 0em 0 0; width:35% }
.subcr {float:right;padding: 0 0 0 0em; width:65% }
.subcolumns {
    overflow: none;
    width: 100%;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 1px solid grey;
    padding: 0;
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 15px !important;
}

fieldset.tx-powermail-pi1_fieldset legend {
    color: #000000;
    font-weight: bold;
	padding-top:25px;
}

.footer .left {float:left;width:400px;}
.footer .right {float:right;width:400px;}