.content pre{
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
font-family:monospace;
font-size:12px;
line-height:130%;
}
h2 {
  font-style: italic;
  font-weight:bold !important;
  color: #888 !important;
  padding: 0 0 10px 0;
  font-size:18px;
}
.nav-tabs i{
	min-width:20px;
}

.navbar-left .icon{
	padding-left:0;
	background-image:none
}
.navbar-left .icon2{
	padding-left:20px;
	background-repeat:no-repeat;
}
.navbar-left .fa{
	padding-right:3px;
}

.ui-widget-header{
	border:1px solid #ffffff !important;
}

#overDiv{
	border:1px #AAAAAA solid;
	border-radius:5px;
	padding:3px;
    background-color:#ffffff;
	font-family:"Trebuchet MS","Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
	text-align: left;
	line-height:normal;
	box-sizing:content-box;
}
#overDiv table tr:first-child{
	background-color:#F0F0F0;
	border-radius:5px;
	border:1px #ffffff solid;
	height:20px; line-height:20px;
	color:#000; font-weight:bold;
	text-align: center;
}
#overDiv table tr td{
	padding:5px;
}
#overDiv table tr:first-child td{
	border-radius:5px;
	color:#000; font-weight:bold; text-align:center
}
#overDiv table tr td *{
	color:#000; /*font-weight:bold;*/ text-align:left; font-size:14px;
	font-family:"Trebuchet MS","Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
}
#overDiv table tr:first-child td *{
	color:#000; font-weight:bold; text-align:center; font-size:14px;
	font-family:"Trebuchet MS","Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
}

.ui-widget-header {
    background: #F0F0F0 none !important;
}
.content small{
	font-size:smaller;
}
.ui-dialog .ui-dialog-titlebar-close
{
	padding:0 !important;
}
.ui-button-icon-only .ui-icon {
	margin:1px !important;
    left: 0px !important;
    top: -1px !important;
}
.ui-front{
	z-index:8888 !important;
}
.ui-widget-overlay{
	background:#aaaaaa none !important;
}
ul.ads li.empty,
ul.ads li.empty:hover {
    background: none;
    color:#666666;
}
.ui-accordion-header{
	background:#FFFFFF none!important
}
.ui-accordion-header-icon.ui-icon-triangle-1-e
{
background-position: 0 0;
 background-image:url('../../images/plus.png')!important
}
.ui-accordion-header-icon.ui-icon-triangle-1-s
{
background-position: 0 0;
 background-image:url('../../images/minus.png')!important
}

.content li.aktiv a {
    color: #333333;
}
.content #tabs .inaktiv a,
.content #tabs .inaktiv:hover a{
    color: #555555;
    background:rgba(0,0,0,0) url("img/bvTabLeft.png") no-repeat scroll left top !important;
    cursor:default
}
.content #tabs .inaktiv:hover {
background:rgba(0,0,0,0) url("img/bvTabRight.png") no-repeat scroll right top !important;
}
.content #tabs .inaktiv:hover span.icon {
    background-position: 0 -24px;
}

.content .userNavi ul li {
    line-height: 22px;
}
/*.loading{
    background-image: url("img/information.png");
}*/
.content table.tabelle tr td
{
    padding: 6px;
}
.content a.preview{
	color:#FFFFFF;
	background:#FF6000 none;
	border-radius:3px; padding:0 4px;
}

.content table.tabelle th  {
    color: #666666;
    font-size: 12px;
    padding: 3px;
    text-align: left;
    text-decoration: none;
}
.content table.tabelle tr th,
.content table.tabelle tr td{
	border-right: 0 none;
}
.content table.form  th{
border-bottom: 1px solid #333;
}
.content table.form  td{
border-bottom: 1px solid #999;
}
.content table.form th.empty,
.content table.form td.empty{
border-bottom: 0 none;
}
.content table.tabelle th a{
	display:inline;
}
.content input.check{
	background-image:none;
}
.content table.form label {
    width: 200px;
    color: #666666;
    display: inline-block;
    /*float: left;*/
    font-size: 12px;
    padding-right: 8px;
    padding-top: 4px;
    text-align: right;
}

.content hr {
      color: #CCCCCC;
      background-color: #CCCCCC;
      height: 1px; 
      border:0 black none;
      }
.content ul.marketingdesc li:first-child {
    height: auto;
}      
.content table.tabelle tr td.empty{
	background:transparent none;
border-bottom: 1px black none;
}
.content th.right
{
    text-align: right !important;
}
.content th.center
{
    text-align: center !important;
}
.content .pagenavi{
	text-align:center;
}
    
    
.content .lasche
{
font-weight: normal;
font-size: 12px;
padding-bottom:3px;
padding-left:4px;
margin:20px 0px 5px 0px;
border-bottom:1px solid #CCCCCC;
text-align:left;
}

.content .lasche-aktiv,
.content .lasche-inaktiv,
.content .lasche-aktiv-link,
.content .lasche-inaktiv-link
{
margin-right:1px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.content .lasche-aktiv-link:link,
.content .lasche-inaktiv-link:link,
.content .lasche-aktiv-link:visited,
.content .lasche-inaktiv-link:visited
{
	text-decoration: none;	
}
.content .lasche-inaktiv,
.content .lasche-inaktiv:hover
{
	text-decoration: none;	
	color:gray !important;
	cursor:text
}
.content .lasche-aktiv,
.content .lasche-aktiv:hover
{
	text-decoration: none;	
	color:#FFFFFF !important;
	cursor:text
}
.content .lasche-aktiv-link:link,
.content .lasche-aktiv-link:visited
{
	color:#FFFFFF !important;
}

.content .lasche-inaktiv,
.content .lasche-inaktiv-link
{
background:#F5F8FA none;
padding:4px 3px 4px 3px;
border:1px solid #CCCCCC;
}
.content .lasche-aktiv,
.content .lasche-aktiv-link
{
background:#84A9C7 none;
padding:6px 3px 4px 3px;
border:1px solid #CCCCCC;
border-bottom:1px solid #84A9C7;
}

.content .lasche-inaktiv-link#rot
{
background-color:#FF0000 !important;
background-image:url('red_lasche.png') !important;
background-position:left 0px !important;
border:1px solid #FF0000 !important;
color:#FFFFFF;
}

.content .lasche span {
    padding-left: 18px;
}
.content .lasche .grau {
    background: url("../../images/grau.gif") no-repeat scroll 5px center rgba(0,0,0,0);
    color: #808080;
    padding-left: 18px;
}
.content .lasche .rot {
    background: url("../../images/rood.gif") no-repeat scroll 5px center rgba(0,0,0,0);
    padding-left: 18px;
}
.content .lasche .gelb {
    background: url("../../images/oranje.gif") no-repeat scroll 5px center rgba(0,0,0,0);
    padding-left: 18px;
}
.content .lasche .grun {
    background: url("../../images/gruen.gif") no-repeat scroll 5px center rgba(0,0,0,0);
    padding-left: 18px;
}    
.content .lasche .lila {
    background: url("../../images/lila.gif") no-repeat scroll 5px center rgba(0,0,0,0);
    padding-left: 18px;
}    
.content acronym{
	border-bottom:1px dotted silver
}
.content .month a{
 display:block; text-align:center;
 color:black; padding:0 2px;
}
.content ._no a,
.content ._no a:hover
{
color:gray;
cursor:default
}

.content input.button {
    background:  #FE8926 url('button.png') repeat-x scroll left top;
    border: 1px #FF8926 solid;
    width: auto;
    padding:2px 10px;
    display:inline-block;
    color:#333333;
    text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.content input.button:hover {
    background:  #FEA537 url('buttonhover.png') repeat-x scroll left top;
}
.content input.buttongrun
{
    background:  #46FF46;
    background: linear-gradient(to bottom, #36FF36, #56FF56);
    border: 1px #46FF46 solid;
}
.content input.buttongrun:hover {
    background:  #46FF46;
    background: linear-gradient(to bottom, #56FF56, #36FF36);
}
.content input.buttonrot
{
    background:  #FF4646;
    background: linear-gradient(to bottom, #FF5656, #FF3636);
    border: 1px #FF4646 solid;
}
.content input.buttonrot:hover {
    background: #FF3636;
    background: linear-gradient(to bottom, #FF3636, #FF5656);
}
.content input.buttondisabled
{
    background:  gray none;
    border: 1px gray solid;
    color:#FFFFFF;
    cursor:default
}
.content input.buttondisabled:hover {
    background:  gray none;
}


.content body{
	position:relative;
}
.content div#logo{
	left:-5px
}

.content .laden{	
/*font-size:14px;
font-weight:bold;*/
	margin:10px 0;
	padding:10px 10px 10px 50px;
	border:2px #FF0000 solid;
	background-color:#FFFFFF;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-align:left;
	background-image:url('../../../admin/images/loading.gif');
	background-repeat:no-repeat;
	background-position:10px center;
	width:530px;
}
.content .edituserX
{
	background-image: url("img/groupX.png");	
}
.content table.menulayout{
	margin-top:1px;
}
.content .left-menu{
	padding-top:5px !important;
}
.content .loading {
    background-image: url("img/pending.gif") !important;
}

.content .arrow-right
{
	background-image: url("img/arrow_right.png");
}

.ui-dropdownchecklist-item input{
	float:none !important; width:auto !important; 
}
.ui-dropdownchecklist-item label{
	float:none !important; /*width:auto !important; */
	display:inline !important; 
}
#news .ui-widget-content a {
    color: #ce6800;
}

.sails{
	background-image: url("img/calendar.png");
}
.content .inaktiv select,
.content .inaktiv input
{
cursor:no-drop;
background-color:#D4D0C8
}

.content .calendarzelle{
	width:20px;
}
#news h3,
#news .ui-accordion-content{
	background:#f5f8fa none;
	border-color:#CCCCCC
}
#news .ui-accordion-header-active{
	border-bottom:0 none;
}
#news .ui-icon-triangle-1-e{
	background: transparent url('/admin/images/plus.png');
	height: 20px;
    width: 20px;
    margin-top:-10px;
}
#news .ui-icon-triangle-1-s
{
	background: transparent url('/admin/images/minus.png');
	height: 20px;
    width: 20px;
    margin-top:-10px;
}

