

.smool {
	margin-top:25px;
	font-size:9px;
	line-height:14px;
	font-weight:200 !important;
	font-family:'HelveticaLT';
}
.navi-inner ul.nav {
	position: fixed !important;
	overflow: auto !important;
	top: 265px !important;
	bottom: 0 !important;
	left: 41px !important;
	width: 265px !important;
	right: 0;
	}
  
@font-face {font-family: 'HelveticaLT';src: url('../inc/webfonts/27B20B_0_0.eot');src: url('../inc/webfonts/27B20B_0_0.eot?#iefix') format('embedded-opentype'),url('../inc/webfonts/27B20B_0_0.woff') format('woff'),url('../inc/webfonts/27B20B_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaLTCom-Bold';src: url('../inc/webfonts/27B20B_1_0.eot');src: url('../inc/webfonts/27B20B_1_0.eot?#iefix') format('embedded-opentype'),url('../inc/webfonts/27B20B_1_0.woff') format('woff'),url('../inc/webfonts/27B20B_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaLT-Light';src: url('../inc/webfonts/27B20B_2_0.eot');src: url('../inc/webfonts/27B20B_2_0.eot?#iefix') format('embedded-opentype'),url('../inc/webfonts/27B20B_2_0.woff') format('woff'),url('../inc/webfonts/27B20B_2_0.ttf') format('truetype');}

body {font-family:'HelveticaLT';}

a {color:#000;}

.administrationmenu{position:fixed;top:35px;right:35px;z-index:999999;}
.administrationmenu a.btn {color:#000 !important;}
.administrationmenu a.btn.btn-primary {color:#fff !important;}

.maininner {z-index:999;position:fixed;left:305px;right:0;top:0;bottom:0;overflow:auto;}
/*.maininner .boxrow  {padding-right:150px !important;}*/
.maincontainer .navi  {width:300px;position:absolute;top:0;bottom:0;left:0;border-right:5px solid rgba(255,255,255,0);z-index:9999;background: rgba(255,255,255,.9);}
.maincontainer .navi .brand {background:#fff;position:fixed;font-size:2em;display:block;text-transform:uppercase;color:rgba(0,0,0,1) ;}
.maincontainer .navi-inner {padding-top:40px;overflow:hidden !important;padding-left:40px;	z-index:999999999999;}
.maincontainer .infobox {background:#fff;min-height:150px;width:250px;font-size:.9em;position:fixed;left:40px;top:100px;display:block;color:rgba(0,0,0,.6) !important;z-index:9999999 !important;}
.maincontainer .nav {text-transform:uppercase;}
.maincontainer .nav li {line-height:3em;}
.maincontainer .nav li a{display:block;font-weight:600;color:rgba(0,0,0,.8);}
.maincontainer .nav li a:hover, 
.maincontainer .nav li.active a {background:rgba(255,255,255,0);color:rgba(0,0,0,1) ;}

.maincontainer .nav .dropdown-menu li a{background:rgba(255,255,255,0);}
.container-fluid {padding-right:50px;}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

.tagcloud a{display:block;float:left;position:relative;margin-right:100px;margin-top:100px;}
.tagwrapper {padding:40px;}
.tagsrow {overflow:auto;}



.dropdown-menu {
    background-clip: none;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    display: none;
    float: none;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: auto;
    padding: 5px 0;
    position: relative;
    top: auto;
    z-index: 1000;
}
.open > .dropdown-menu {margin:0;padding:0;top:auto;}
.dropdown-menu a, .dropdown-menu a:hover {text-transform:none !important;color:#999 !important;font-weight:200 !important;}
.nav .dropdown-toggle .caret {display:none;}
.maincontainer .nav li.active .dropdown-menu {display:inline;}
.dropdown-menu.usermenu > li > a {padding: 3px 0;}

.dropdown-submenu {display:none;margin:0;padding:0;top:auto;list-style:none;padding-left:40px;padding-bottom:20px;}
.dropdown-submenu li {font-size:.8em;line-height:1.5em !important;}
.dropdown-submenu li a {margin:0;padding:0;}

.subpages.active .submenu {display:block;}

.zoom {position:relative;top:40px;z-index:999999999;} 
.zoom a {text-decoration:none;} 
.zoom a i{font-size:2em;margin-right:30px;} 

.heighspacer {display:block;height:320px;}



#mainoverlay {margin-left:300px;background:rgba(255,255,255,.9) !important;}
.overlay {
	
	display:table-cell !important;
	vertical-align:center !important;
 
	max-height: auto !important;
	max-width: 100% !important;
	z-index:9999999;
	
	overflow:auto!important;
	margin:0 !important;
	padding:0 !important;
	position:fixed !important;
	left:350px !important;
	right:50px !important;
	bottom:50px !important;
	top:50px !important;
	border-radius: 0 !important;

}
/*
.overlay .close, .overlay .close:hover {background:transparent;color:#000;font-size:2em;}
.overlay .content {width:90%;border:1px solid red;}
*/
.austellung {background:#fff;}
.overlay .content {text-align:center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;}
.overlay .close {
	font-size:1em;
	opacity:1;
	position:absolute;
	top:0;
	right:0;
	color:#9D2424;
	border:0;
	padding:5px 7px 5px 7px;
	z-index:9999999999999;
}
.overlay .close:hover {
	opacity:.9;
	background:#A70202;
	color:#fff;
}

.nav-pills.nav-stacked > li {
	line-height:1em;
}
.nav-pills.nav-stacked > li:focus a,
.nav-pills.nav-stacked > li:hover a {
	font-weight:600;
}
.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
	padding:0;
	font-weight:200;
	color:#262626;
	font-size:.9em;
	text-transform:none;
}



		.overview-wrapper {padding-left:40px;overflow: auto;position:relative;}
		.overview-inner {position:absolute;top:50%;}
		.overview-box {padding-right:20px;padding-bottom:20px;float:left;}
		.gridV {width:1px;border-left:1px dotted #ccc;position:absolute;top:0;bottom:0;height:5000px;}
		.gridV .no {position:absolute;left:20px;top:20px;font-size:.8em;color:#999;}
		.gridH {height:1px;border-top:1px dotted #ccc;position:absolute;left:0;right:0;width:5000px;}
		.gridH .no {position:absolute;left:19px;top:19px;font-size:.8em;color:#999;}


a.mainsub {text-decoration:none;color:rgba(0,0,0,.8) !important;}
.submenu a {text-decoration:none;color:rgba(0,0,0,.6) !important;}
a.mainsub:hover {color:rgba(0,0,0,1) !important;}
.active a.mainsub {color:rgba(0,0,0,1) !important;}
.submenu .active  a:hover {color:rgba(0,0,0,1) !important;}

/*
.dropdown-menu li.active > a:before {content: "• ";position:relative;top:0px;font-size:.9em;}
.submenu .active > a:before {content: "- ";position:relative;top:0px;}
*/

 .subpages.active .submenu li.active > a:before {content: "• ";position:relative;top:0px;font-size:.8em;}

.dropdown-menu li.active > a:before {content: "• ";position:relative;top:0px;font-size:.8em;}
.textemenu li > a {color:rgba(0,0,0,.6) !important;font-weight:200 !important;}
.textemenu li > a:hover {color:rgba(0,0,0,1) !important;font-weight:200 !important;}
.textemenu li.active > a {color:rgba(0,0,0,1) !important;}
.textemenu li.active > a:before {content: "• ";position:relative;top:0px;font-size:.8em;}


.nav-pills.nav-stacked > li > a  {content: "• ";position:relative;top:0px;font-size:.8em;}


.submenu .active a, 
.subpages.active a.mainsub, 
.submenu a:hover, 
a:visited, 
.subpages a:hover.mainsub {color:rgba(0,0,0,1) !important;}
/*
.maincontainer .nav li a:hover, .maincontainer .nav li.active a {color:#000 !important;}
*/
/*
img.portrait {min-height:auto;min-width:auto;max-height:auto;max-width:auto;height:90% !important;width:auto !important;}
img.landscape {min-height:auto;min-width:auto;max-height:auto;max-width:auto;width:90% !important;height:auto !important;}
*/

.brand {text-decoration:none !important;boder:0 !important;}
.brand small {display:block;text-transform:none;margin-top:5px;font-size:.6em;color:rgba(0,0,0,.6) !important;}
