/*--
  Theme Name: Universe
  Theme URI: xxx
  Author: Esmet Hajrizi
  Author URI: www.esmeth.com
  Description: College Education Responsive Template
  Version: 1.0
  License URI: http://
  Tags:
--*/

@import "css/misc.css";
@import "css/main.css";
@import "css/color-scheme.css";
@import "css/responsive.css";
@import "css/multishop.css";
@import "css/powermail.css";

h3 {
  margin-bottom:5px;
  margin-top:10px;
  color:#999900;
}

ul {
    list-style: disc outside none;
    margin-left: 20px;
}
ol {
    list-style: decimal outside none;
    margin-left: 20px;
}
ul ul, ol ul {
    list-style: disc inside none;
    margin-left: 10px;
}
ul ol, ol ol {
    list-style: decimal inside none;
    margin-left: 10px;
}
.social-icons div.tooltip {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
    box-shadow: none;
    max-height: inherit;
    min-width: inherit;
}
div.csc-textpic-border div.csc-textpic-imagewrap img {
  border: 1px solid #ccc;
  padding: 2px;
}

/*mainnav*/
.main-menu li ul {
    width: auto;
}
.main-menu li ul li a {
    white-space: nowrap;
  min-width:180px;
}

/*cal*/
.tx-cal-controller .dtstart-container {
    color: #000;
    float: left;
    padding-right: 10px;
    width: 23%;
}
.tx-cal-controller .vevent {
    color: inherit;
}

/*header Box Image CE*/
.widget-inner.headerImage {
  padding:6px;
}
.widget-inner.headerImage div.csc-textpic .csc-textpic-imagewrap img{
  margin:0px;
}

/*global css wegen headerImage abstand*/
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}

/*submenu*/
.widget-inner.submenu > ul {
    list-style: none inside none;
  margin-left:0;
  margin-bottom: 0;
}
.submenu > ul > li.active > ul {
    margin-bottom: 5px;
    margin-left: 20px;
}

div.csc-textpic .csc-textpic-imagewrap img {
    margin-bottom: 20px;
}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last img {
    margin: 1px 0;
}

.logo a {
    font-size:20px;
    color: #999900;
}
.logo b {
    display: block;
    line-height: 1.5em;
    padding: 13px 0 0;
}
.logo img {
    float: left;
    margin-right: 20px;
}
.logo a:hover {
  color:#999900;
}

/*Login*/
.tx-felogin-pi1 legend {
    border-width: 0px;
}
.tx-felogin-pi1 label {
    display: inline-block;
    min-width: 12%;
}
.tx-felogin-pi1 input {
    border: 1px solid #ccc;
}
.tx-felogin-pi1 input[type="submit"] {
    border-radius: 0px;
    font-size: 12px;
    line-height: 1.5;
    padding: 10px 20px;
    background-color: #ff8832;
    border-color: transparent;
    color: white;
    text-transform: uppercase;
    margin-top: 20px;
}
.tx-felogin-pi1 .widget-inner p {
    text-align: right;
}
.tx-felogin-pi1 .widget-inner #newPW, 
.tx-felogin-pi1 .widget-inner #newPW2 {
    min-width: 21%;
}

/*election*/
#xx#yy, .tx-ke-questionnaire input[type="checkbox"], 
#xx#yy, .tx-ke-questionnaire input[type="radio"], 
.tx-ke-questionnaire .keqQuestion .keqQuestionTitle, 
.tx-ke-questionnaire .keqAnswerWrap label.radio_checkbox {
    background: none repeat scroll 0 0 white;
    border: medium none;
    box-shadow: none;
    clip: auto !important;
}
.tx-ke-questionnaire .keqQuestion .keqMandatory {
    background-color: #ffffff;
    border: 1px solid #ff8832;
    border-radius: 0;
    color: #ff8832;
}
.tx-ke-questionnaire .keqButtons .btn-primary,
.tx-ke-questionnaire .keqButtons .btn-primary:hover, 
.tx-ke-questionnaire .keqButtons .btn-primary:active, 
.tx-ke-questionnaire .keqButtons .btn-primary.active, 
.tx-ke-questionnaire .keqButtons .btn-primary.disabled, 
.tx-ke-questionnaire .keqButtons .btn-primary[disabled] {
  height:auto;
    background-color: #ff8832;
    border-color: transparent;
    background-image: none;
    border-radius: 0;
    color: white;
    font-size: 12px;
    line-height: 1.5;
    padding: 10px 20px;
    text-transform: uppercase;
    text-shadow: unset;
    font-weight: normal;
    float:none;
}
.keqButtons {
  text-align: right;
}
.tx-ke-questionnaire .keqQuestionTitle p {margin-top: 0; margin-bottom:0;}
.tx-felogin-pi1 .widget-inner p {
    background: none repeat scroll 0 0 #ff8832;
    float: right;
    margin-top: -40px;
    text-align: center;
    width: auto;
}
.tx-felogin-pi1 .widget-inner a {
    color: #ffffff;
    display: inline-block;
    padding: 8px 15px 9px 20px;
}
.tx-ke-questionnaire .keqQuestion {background-color: #ffffff !important;}
.tx-ke-questionnaire .keqAnswerBox {padding: 0 20px 5px 43px !important;}
.tx-ke-questionnaire .keqQuestionTitle {padding: 10px 20px 5px !important;}