	html, body, div, p, td, li, a {padding:0px;margin:0px;font-size:14px;font-family:'Roboto Condensed',sans-serif;color:#666666;line-height:17px;}
	body { padding-top: 70px; padding-bottom: 30px; position: relative; }
	html, body { height: 100%; min-height: 100%; }
	body.print {padding:0px;margin:0px;}

	hr {border-color:#D3D3D3;}
	a {color:#000;text-decoration:none;}
	a:hover {color:#B40431;text-decoration:none;}
	a.rowhighlight_add {color:#B40431;}

	.ticketbox {border:1px solid #B40431;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.ticketbox .ticketbox_header {padding:5px;background:#B40431;color:#fff;}
	.ticketbox .ticketbox_header * {color:#fff;}
	.ticketbox .ticketbox_header a {color:#fff;}
	.ticketbox .ticketbox_content {padding:5px;border-top:1px solid #B40431;position:relative;}
	.ticketbox .ticketbox_content .borderleft {border-left:1px solid #B40431;}
	.ticketbox .ticketbox_content .minheight {min-height:141px;min-height:186px;min-height:205px;}
	.ticketbox .ticketbox_content .minheight2 {min-height:170px;min-height:213px;min-height:230px;}
	.ticketbox .ticketbox_content .positionbottomright {position:absolute;bottom:5px;right:5px;}
	.ticketbox .ticketbox_content_last {-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
	.ticketbox .ticketbox_content_admin {background:#eee;}
	.ticketbox .ticketbox_content_duplicate {background-image:url(images/duplikat.png);background-repeat:no-repeat;background-position:center center;}	
	.ticketbox .ticketbox_content_highlight {background:#f3f781;}
/*
	.ticketbox .ticketbox_content_highlight {background:#B40431;color:#fff;border-color:#fff;}
	.ticketbox .ticketbox_content_highlight .ticketmessage {color:#fff;}
	.ticketbox .ticketbox_content_highlight .ticketmessageoverride * {color:#fff;border-color:#fff;}
	.ticketbox .ticketbox_content_highlight .borderleft {border-color:#fff;}
*/

	.ticketpagenation {background:#eee;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;}
	.ticketboxdetails.chatopen {margin-bottom:180px;}

	.colorbox_container {font-size:12px;width:170px;height:40px;line-height:32px;float:left;padding:5px;margin-bottom:15px;margin-right:15px;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	}
	.colorbox_container div {width:30px;height:30px;float:left;margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

	.colorbox_containerfull {font-size:12px;width:100%;height:40px;line-height:32px;float:left;padding:5px;margin-bottom:15px;margin-right:15px;border:1px solid #bbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	}
	.colorbox_containerfull div {width:30px;height:30px;float:left;margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

	table.tablesorter {border:1px #B40431 solid;}
	table.tablesorter thead tr th, table.tablesorter tfoot tr th {color:#fff;background-color:#B40431;}
	table.tablesorter tbody td {color:#3D3D3D;background-color:#F0F0F6;}
	table.tablesorter tbody tr.odd td {background-color:#FFFFFF;}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {color:#000;background-color:#fff;}

	table.tickettable tbody td a {display:block;color:#000;}
	table.tickettable tbody td a:hover {display:block;color:#000;}
	table.tickettable tbody tr:hover td a {color:#B40431;}

	.bs-callout {padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;}
	.bs-callout h4 {margin-top:0;margin-bottom:5px;}
	.bs-callout p:last-child {margin-bottom:0;}
	.bs-callout code {border-radius:3px;}
	.bs-callout+.bs-callout {margin-top:-5px;}
	.bs-callout-default {border-left-color:#777;}
	.bs-callout-default h4 {color:#777;font-size:14px;}
	.bs-callout-primary {border-left-color:#428bca;}
	.bs-callout-primary h4 {color:#428bca;font-size:14px;}
	.bs-callout-success {border-left-color:#5cb85c;}
	.bs-callout-success h4 {color:#5cb85c;font-size:14px;}
	.bs-callout-danger {border-left-color:#d9534f;}
	.bs-callout-danger h4 {color:#d9534f;font-size:14px;}
	.bs-callout-warning {border-left-color:#f0ad4e;}
	.bs-callout-warning h4 {color:#f0ad4e;font-size:14px;}
	.bs-callout-info {border-left-color:#5bc0de;}
	.bs-callout-info h4 {color:#5bc0de;font-size:14px;}

	.datepicker {width:75px;text-align:center;}

	.spacer5 {width:100%;height:5px;}
	.spacer10 {width:100%;height:10px;}
	.spacer15 {width:100%;height:15px;}
	.spacer20 {width:100%;height:20px;}
	.spacer30 {width:100%;height:30px;}

	.paddingbottom5 {padding-bottom:5px;}

	.margintop0 {margin-top:0px;}
	.margintop5 {margin-top:5px;}
	.margintop10 {margin-top:10px;}
	.margintop15 {margin-top:15px;}
	.margintop20 {margin-top:20px;}
	.marginleft20 {margin-left:20px;}
	.marginright20 {margin-right:20px;}
	.marginbottom5 {margin-bottom:5px;}
	.marginbottom15 {margin-bottom:15px;}

	.width50px {width:50px;}
	.width100px {width:100px;}
	.width150px {width:350px;}

	.dashedbordertop {border-top:1px dashed #666666;}
	.dashedborderbottom {border-bottom:1px dashed #666666;}
	.prettyphotodownloadbtn {margin-top:10px;float:left;}
	.ticketdetailsanchorlink {position:relative;z-index:99999999999999;top:-41px;}

	.highlight {color:#B40431;}
	.bold {font-weight:bold;}
	.font-normal {font-weight:normal;}
	.clearfoat {clear:both;}
	.nobtn {border:0px;background:none;}
	.hidediv {display:none;}
	.bandcolorlink {color:#f00;display:none;}
	.printcolorlink {color:#f00;display:none;}
	.toppriocolor {color:#E61078;}
	.stats {height:400px;}
	.inputorderid {width:50px;text-align:center;}
	.backtotop {position:fixed;bottom:5px;right:5px;z-index:1001;}
	.backtotop.chat {bottom:180px;}
	.backtotop a {display:inline-block;padding:4px 10px;font-size:28px;background-color:#B40431;color:#fff;border-radius:5px;}

	@media screen and (max-width: 768px) {
		.backtotop a {font-size:14px;padding:2px 5px;}
	}

	.chatbutton {position:fixed;bottom:10px;left:10px;z-index:999;}
	.chatbar {position:fixed;bottom:-175px;left:0px;right:0px;background:#fff;border:0px !important;border-radius:0px !important;z-index:1000;}
	.chatbar.open {bottom:0px;}
	.chatbar .chatarea {height:100px;overflow:auto;}

/*
*
* Druckseite
*
*/

div.printlogo {width:100%;background:#B40431;}
div.printlogo img {margin:10px;}


/*
*
* Fixes für Plugins & Bootstrap
*
*/

.kv-file-remove {display:none;}
.file-drop-zone-title {line-height:35px;}
.ui-datepicker-trigger {border:none;background:none;color:#B40431;}
.navbar-brand img {max-height:25px;}
.form-control-noblock {height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus {border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
@media (min-width: 979px) {ul.nav li.dropdown:hover > ul.dropdown-menu {display:block;}}
@media (max-width: 1200px) { .navbar-header {float: none;} .navbar-left, .navbar-right {float: none !important;} .navbar-toggle {display: block;} .navbar-collapse {border-top: 1px solid transparent;} .navbar-fixed-top {top: 0;border-width: 0 0 1px;} .navbar-collapse.collapse {display: none!important;} .navbar-nav {float: none!important;margin-top: 7.5px;} .navbar-nav>li {float: none;} .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;} .collapse.in{display:block !important;}}


/*
*
* Bootstrap Navigation Color (http://bootstrap3-menu.codedorigin.com/#sthash.aioB6tpY.dpbs)
*
*/

.navbar-custom { background-color: #B40431}
.navbar-custom .navbar-nav>.active>a:hover, .navbar-custom .navbar-nav>li>a:hover, .navbar-custom .navbar-nav>li>a:focus { background-color: #FFFFFF}
.navbar-custom .navbar-nav>.active>a, .navbar-custom .navbar-nav>.open>a, .navbar-custom .navbar-nav>.open>a, .navbar-custom .navbar-nav>.open>a:hover, .navbar-custom .navbar-nav>.open>a, .navbar-custom .navbar-nav>.open>a:hover, .navbar-custom .navbar-nav>.open>a:focus { background-color: #FFFFFF}
.dropdown-menu { background-color: #B40431}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #FFFFFF}
.navbar-custom { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-custom { border: 0px;}
.navbar-custom .navbar-brand { color: #FFFFFF}
.navbar-custom .navbar-brand:hover { color: #FFFFFF}
.navbar-custom .navbar-nav>li>a { color: #FFFFFF}
.navbar-custom .navbar-nav>li>a:hover, .navbar-custom .navbar-nav>li>a:focus { color: #B40431}
.navbar-custom .navbar-nav>.active>a, .navbar-custom .navbar-nav>.open>a, .navbar-custom .navbar-nav>.open>a:hover, .navbar-custom .navbar-nav>.open>a:focus { color: #B40431}
.navbar-custom .navbar-nav>.active>a:hover, .navbar-custom .navbar-nav>.active>a:focus { color: #B40431}
.dropdown-menu>li>a { color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #B40431}
.navbar-custom .navbar-nav>.active>a .caret { border-bottom-color: #B40431}
.navbar-custom .navbar-toggle:hover {background-color:#fff;}
.navbar-custom .navbar-header .icon-bar {background-color: #fff;}
.navbar-custom .navbar-toggle:hover .icon-bar { background-color:#B40431;}