#stylized {
}
#stylized h1 {
    font-size:14px;
    font-weight:bold;
    margin-bottom:8px;
}
#stylized p{
    font-size:11px;
    color:#666666;
    margin-bottom:20px;
    border-bottom:solid 1px #b7ddf2;
    padding-bottom:10px;
}
#stylized label{
    display:block;
    font-weight:bold;
    text-align:right;
    width:140px;
    float:left;
}
#stylized .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
}
#stylized input, #stylized select{
    float:left;
    font-size:12px;
    padding:4px 2px;
    border:solid 1px #39c;
    width:150px;
    margin:2px 0 15px 10px;
}
#stylized button{
    clear:both;
    margin-left:150px;
    width:125px;
    height:31px;
    background:#666666 url(../images/button.png) no-repeat;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}

div.tx-powermail-pi1 {
	padding: 0px;
}

div.tx-powermail-pi1 input,
div.tx-powermail-pi1 textarea,
div.tx-powermail-pi1 select {
	background-color: #FDFDFD;
	border: 1px solid #A1A1A1;
	padding: 4px 2px;
	width: 300px;
	margin: 2px 0 20px 10px;
}

div.tx-powermail-pi1 fieldset {
	margin-bottom: 25px;
	font-size: 12px;
	padding: 20px;
	border: solid 1px #aaa;
	background-color: #f0f0f0;
}
div.tx-powermail-pi1 fieldset legend {
	margin-bottom: 2px;
}
div.tx-powermail-pi1 input:focus,
div.tx-powermail-pi1 textarea:focus {
	border: 1px solid #0385FF;
}

div.tx-powermail-pi1 textarea {
	height: 100px;
}

div.tx-powermail-pi1 input.tx_spbettercontact_button {
	background-color: #FDFDFD;
	border: 1px solid red;
	cursor: pointer;
	width: 150px;
	height: 23px;
	text-align: center;
	padding-top: 0px;
	margin-left: 220px;
	margin-top: 20px;
	font-weight: bold;
}

div.tx-powermail-pi1 input.tx_spbettercontact_button:focus {
	outline: none;
}

div.tx-powermail-pi1 input.powermail_captcha {
	width: 150px;
}
div.tx-powermail-pi1 input.error,
div.tx-powermail-pi1 textarea.error {
	border: 1px solid #FF0000;
}

div.tx-powermail-pi1 br {
	clear: left;
}

div.tx-powermail-pi1 label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:200px;
	float:left;
	padding: 5px;
	font-size: 14px;
}
div.tx-powermail-pi1 label .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:200px;
}

/* THree Columns */
div#threecols {
   width: 785px;
   overflow: hidden;
}
div#threecols1, div#threecols2, div#threecols3 {
    width:227px;
    background-color: #f4f9fc;
    padding: 15px;
    border: solid 1px #bbdbec;
    margin: 0px;
    height: 165px;
    overflow-y: auto;
}
div#threecols1 p, div#threecols2 p, div#threecols3 p, div.tx-jppageteaser-pi1 {
    font-size: 9pt !important;
    line-height: 11pt !important;
    color: #444 !important;
    margin: 0px !important;
}

div#threecols23, div#threecols3 {
    float: right;
}
div#threecols1, div#threecols2 {
    float: left;
}
div#threecols23 {
    width: 522px;
}
div#threecols1 > h1:first-child, div#threecols2 > h1:first-child, div#threecols3 > h1:first-child,
div#threecols1 h1.csc-firstHeader, div#threecols2 h1.csc-firstHeader, div#threecols3 h1.csc-firstHeader {
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    background-color: #f0f0f0;
    border-bottom: solid 1px #bbdbec;
    padding: 2px;
    font-size: 12pt;
    color: #06c;
    margin: -15px;
    line-height: 13pt;
    text-align: center;
    margin-bottom: 10px;
}

/* Drop Down Message Boxes */
div#msg_list {
    width: 785px;
}

div#msg_list:after {
    content: ".";
    display: block;
    height: 2px;
    font-size: 0;
    visibility: hidden;
}
h1.msg_head {
    cursor: pointer;
    background: #fff url(../images/add.png) no-repeat 99% center;
    border: solid 1px #f0f0f0;
    font-size: 12pt !important;
    line-height: 18pt !important;
    padding: 3px;
}
div.msg_body {
    padding: 0px 5px;
}

/* Keyfeatures */
div.keyfeatures {
    float: right;
    border: solid 1px #ccc;
    background-color: #f0f0f0;
    font-size: 85%;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 252px;
    padding: 5px;
    text-align: left;
}

div.keyfeatures h1 {
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    font-size: 9pt !important;
    margin: -5px !important;
    margin-bottom: 1px !important;
    padding: 0px 3px !important;
    line-height: 14pt !important;
    background-color: #999;
    color: #fff !important;
    text-transform: uppercase;
}

div.keyfeatures li {
    margin-bottom: 4px !important;
    margin-left: 0px !important;
}

div#mainpage dd.csc-textpic-caption {
    font-size: 8pt;
    line-height: 10pt;
}
div#mainpage .csc-frame-frame1 {
    margin-left: 30px;
    font-style: italic;
}
dd.csc-textpic-caption {
    margin-bottom: 20px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
    margin-left: 20px !important;
    
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
    margin: 20px 0px 20px 20px !important;

}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
    float:none !important;
}
div#mainpage sub {font-size:xx-small; vertical-align:sub;}
div#mainpage sup {font-size:xx-small; vertical-align:super;}
div#mainpage ul {
    padding: 0px;
    list-style: square outside; 
    color: #333;
    list-style-image: url(../images/bluedot.gif);
    margin-left: 15px;

}
div#mainpage ul li {
    padding-left: 0px;
    margin-bottom: 5px;
    margin-left: 20px;
}
div#mainpage div#content blockquote {
    font-style: italic;
    background: url(../images/start_quote.png) top left no-repeat;
    background-color: #f0f0f0;
    border: solid 1px #eee;
    padding: 5px;
    margin: 0px 40px;
}

div#mainpage div#content blockquote > p {
    padding: 0px 20px;
    background: url(../images/end_quote.png) bottom right no-repeat;
}

div#mainpage div#content .indent {
	margin-left: 25px;
}
 /* Hides from IE Mac \*/ * html div#mainpage div#content {height: 1%;} #content{display:block;} /* End Hack */ 

div#mainpage div#content ol {
    list-style-type: decimal;
    margin-left: 50px;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

div#mainpage div#content table {
    width: 787px !important;
    clear: left;
}
div#mainpage div#content table td,
div#mainpage div#content table th {
    padding: 3px 5px;
    font-size: 85% !important;
    text-align: left;
}
div#mainpage div#content table.contenttable td p.bodytext {
div#mainpage div#content table td p {
	text-align: left;
}

div#content table.table-zebra-cols td,
div#content table.table-zebra-rows tr,
div#content table.table-zebra-rows tr.header-odd {
    background-color: #f0f0f0;
    padding: 10px 2px !important;
}
div#content table.table-zebra-cols td.td-odd,
div#content table.table-zebra-rows tr.tr-odd{
    background-color: #fff;
}
div#content table.table-zebra-rows th[scope=col],
div#content table.table-zebra-cols th {
	border: solid 1px #fff !important;
	background-color: #fff !important;
}
 span.news-list-morelink {
	float: right;
}

p.bodytext a.wt_csstooltip,
td a.wt_csstooltip {
    position: relative;
    z-index: 90;
    color: #333 !important;
    cursor: help;
    border-bottom: dotted 1px #ccc;
    text-decoration: none;
    padding-bottom: 1px !important;
}
h1 a.wt_csstooltip,
h2 a.wt_csstooltip,
h3 a.wt_csstooltip,
h4 a.wt_csstooltip,
h5 a.wt_csstooltip {
    color: #06c;
    border-bottom-color: #ccc;   
}
a.wt_csstooltip:hover {
        z-index: 95;
        text-decoration: none;
    background-color: #eee;
}
a.wt_csstooltip dfn {
        display: none;
        font-style: normal;
        z-index: 95;
}
a.wt_csstooltip:hover dfn {
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
        width: 250px;
        height: 50px;
        overflow: hidden;
    font-size: 11px;
        color: white;
        font-weight: normal;
        background-image: url(/fileadmin/conject/administration/img/header_bg.jpg);
        background-color: #3668B1;
        z-index: 999999;
        padding: 5px;
}

a.lightbox-enabled {
    cursor: alias;
}
