@media (max-width: 768px) {
	.document h2 a,a.download{font-size:.6em;}
	.document h2 a{display:none;} 
}

@media (max-width: 480px) {	div.modal {	top: 10px;	left: 10px;	right: 10px;}}
@media screen and (min-width: 641px) { #rightbar-w {float:right; margin-left: 2%; width:19%;}#leftbar-w {float:left; margin-right: 2%; width:19%;}#wrapper {padding: 5px;}#bottomwide {margin: 0;}}
@media screen and (max-width: 980px) {
	/* Responsive Menu */

	#nav, #nav ul li {display:none;}
	.slicknav_menu{z-index:99999999999;}
	.slicknav_btn{position:relative; display:block; vertical-align:middle; float:right; padding:0.438em 0.625em 0.438em 0.625em; line-height:1.125em; cursor:pointer;}
	.slicknav_menu .slicknav_menutxt{display:block; line-height:1.188em; float:left;}
	.slicknav_menu .slicknav_icon{float:left; margin:0.188em 0 0 0.438em;}
	.slicknav_menu .slicknav_no-text{margin:0;}
	.slicknav_menu .slicknav_icon-bar{display:block; width:1.125em; height:0.125em; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25); box-shadow:0 1px 0 rgba(0,0,0,0.25);}
	.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em;}
	.slicknav_nav{clear:both;}.slicknav_nav ul, .slicknav_nav li{display:block;}
	.slicknav_nav .slicknav_arrow{font-size:0.8em; margin:0 0 0 0.4em;}
	.slicknav_nav .slicknav_item{cursor:pointer;}
	.slicknav_nav .slicknav_row{display:block;}
	.slicknav_nav a{display:block;}.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{display:inline;}
	.slicknav_menu:before, .slicknav_menu:after{content:""; display:table;}
	.slicknav_menu:after{clear:both;}/* IE6/7 support */
	.slicknav_menu{*zoom:1;}.slicknav_menu{ font-size:16px;}
	.slicknav_btn{ margin:5px 5px 6px;  text-decoration:none;  text-shadow:0 1px 1px rgba(255,255,255,0.75);  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;   background-color:#80000;}
	.slicknav_menu .slicknav_menutxt{ color:#FFF;  font-weight:bold;  text-shadow:0 1px 3px #000;}
	.slicknav_menu .slicknav_icon-bar{ background-color:#ab0a0a;}
	.slicknav_menu{ background:#80000;  padding:5px;}
	.slicknav_nav{ color:#fff;  margin:0;  padding:0;  font-size:0.875em;}
	.slicknav_nav, .slicknav_nav ul{ list-style:none;  overflow:hidden;}
	.slicknav_nav ul{ padding:0;  margin:0 0 0 20px;}
	.slicknav_nav .slicknav_row{ padding:5px 10px;  margin:2px 5px;}
	.slicknav_nav a{ padding:5px 10px;  margin:2px 5px;  text-decoration:none;  color:#fff;}
	.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{ padding:0;  margin:0;}
	.slicknav_nav .slicknav_row:hover{ -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  background:#f67d6d;  color:#fff;}
	.slicknav_nav a:hover{ -webkit-border-radius:6px;  -moz-border-radius:6px;  border-radius:6px;  background:#f67d6d;  color:#fff;}
	.slicknav_nav .slicknav_txtnode{ margin-left:15px}#main-content, #slideshow, #pull {margin-left:0px; margin-right: 10px;width:980px;} 
	.user3  {display:none;}
	#nav {max-width: 98%;}
	#tg {margin-right:10px; background-color: none repeat scroll 0 0 #000; width:100%;}
	.footer-right {display:none;}
	#social {display:none;}
	.callbacks_container {padding:0; margin:0;}
	}
@media (min-width: 767px) and (max-width: 979px) {#login-form .input-small {}}
@media print {
	* {	text-shadow: none !important;	color: #000 !important;	background: transparent !important;	box-shadow: none !important;}
	a,a:visited {	text-decoration: underline;}
	a[href]:after {	content: " (" attr(href) ")";}
	abbr[title]:after {	content: " (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {	content: "";}
	pre,blockquote {	border: 1px solid #999;	page-break-inside: avoid;}
	thead {	display: table-header-group;}
	tr,img {	page-break-inside: avoid;}
	img {	max-width: 50% !important;}
	@page {	margin: 0.5cm;}
	p,h2,h3 {orphans: 3;widows: 3;}
	h2,h3 {	page-break-after: avoid;}
	#social{display:none;}
}
@media (min-width: 320px) and (max-width: 640px) {
	#header{height:80px;}
	.sg-h1,h1,h2,h3,h4,h5,h6{font-size:1em;}
	.logo img {border:none;border-radius:none;box-shadow:none;padding:.5em 0 1em 0;max-width: 25% !important;}
	.container,.footer{top:0;}
	.slogan{font-size:10px;}
	.custom,.header-search,.navigation {display:none;}
	.slider,.random-image{ display:none;}
	#back-top{position: fixed;width: 8%;bottom: 4em;right:2%;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0px;right:10px;top:50px;float:right;}
} 
@media (min-width: 385px) and (max-width: 480px) {
	#header{height:90px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0px;right:10px;top:50px;float:right;}
	.logo img{padding:.1em 0 .1em 0;}
}
@media (min-width: 481px) and (max-width: 640px) {
	#header{height:90px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0px;right:10px;top:50px;float:right;}
	.logo img{padding:.1em 0 .1em 0;max-width: 20% !important;}
}
@media (min-width: 641px) and (max-width: 800px) {
	#header,.slider{height:150px;}
	.logo img {border:none;border-radius:none;box-shadow:none;padding:1em 0;max-width: 30% !important;position:relative;top:-2.5em;left:-1em;z-index:1;}
	.header-search,.navigation {display:none;}
	.slider,.random-image{position:relative;left:0;top:-4.5em;z-index:0; }
	#back-top{position: fixed;width: 8%;bottom: 4em;right:2%;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0;top:.6em;}
	.container,.footer,.bottomwide{top:0em;}
	.custom,.custom > h6:nth-child(1){font-size:10px;}
}
@media (min-width: 720px) and (max-width: 768px) {
	#header,.slider{height:160px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0;top:1.4em;}
}
@media (min-width: 768px) and (max-width: 800px) {
	#header,.slider{height:180px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0;top:2.4em;}
	.grue_117 ul li,li.slicknav_parent:nth-child(9) > ul:nth-child(2) > li:nth-child(6),li.slicknav_parent:nth-child(9){z-index:100000;}
	.logo img {z-index:1;}
}
@media (min-width: 320px) and (max-width: 1366px) {.header-search {display:none;}	}
@media (min-width: 801px) and (max-width: 1024px) {
	.logo img {border:none;border-radius:none;box-shadow:none;padding:1em 0;max-width: 30% !important;position:relative;top:-1em;left:-1em;z-index:1;}
	#back-top{position: fixed;width: 8%;bottom: 4em;right:2%;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:0;top:0;}
	.container{width:95%;}
}  
@media (min-width: 801px) and (max-width: 1023px) {
	#header{height:200px;}
	.random-image{height:140px;}
	.navigation{display:none;}
}
@media (min-width: 801px) and (max-width: 1366px) {
	.container,.footer,.bottomwide{top:0em;}
}

@media (min-width: 960px) and (max-width: 1366px) {
	#header{height:230px;}
	.container{width:95%;}
	.random-image{height:140px;}
}
@media (min-width: 1024px) and (max-width: 1366px) {
	.navigation{position:fixed;left:0;top:5px;}
	.logo img {position:relative;top:7em;left:0em;z-index:1;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:-30px;top:80px;float:right;z-index:1;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
}
@media (min-width: 1025px) and (max-width: 1080px) {
	.logo img {position:relative;top:6.5em;left:-4.5em;z-index:1;}	
	#header{height:270px;}		
}  
@media (min-width: 1081px) and (max-width: 1200px) {
	.logo img {position:relative;top:6.5em;left:-4em;z-index:1;}	
	#header{height:275px;}
	.navigation{position:fixed;left:2em;top:5px;}
}  
@media (min-width: 1200px) and (max-width: 1366px) {
	.navigation{position:fixed;left:4em;top:5px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:-70px;top:80px;float:right;z-index:1;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
}  
@media (min-width: 1280px) and (max-width: 1366px) {
	.navigation{position:fixed;left:7em;top:5px;}
	#header{height:278px;}
	.slider,.random-image{height:auto;} 
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:-100px;top:80px;float:right;}
	.container{top:-.5em;}
}
@media (min-width: 1366px) and (max-width: 1440px) {
	.navigation{position:fixed;left:10em;top:5px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:-130px;top:80px;float:right;}
} 
@media (min-width: 1440px) and (max-width: 1536px) {
	.navigation{position:fixed;left:12em;top:5px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:-200px;top:80px;float:right;z-index:1;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
	.logo img {position:relative;top:3.5em;left:-5em;}	
} 
@media (min-width: 1536px) and (max-width: 1600px) {
	.navigation{position:fixed;left:16em;top:5px;}
	.logo > a:nth-child(1) > span:nth-child(2){position:relative;left:-240px;top:80px;float:right;z-index:1;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
	.logo img {position:relative;top:3.5em;left:-3em;}	
} 
@media (min-width: 1600px) and (max-width: 1680px) {
	.navigation{position:fixed;left:18em;top:5px;}
	.logo img {position:relative;top:3.5em;left:-24em;z-index:10;}	
	.logo > a:nth-child(1),.logo a {font-size:11px;}
	.logo > a:nth-child(1) > span:nth-child(2){float:left;position:relative;left:-.3em;top:20em;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
} 
@media (min-width: 1680px) and (max-width: 1800px) {
	.navigation{position:fixed;left:20.9em;top:5px;}
	.logo img {position:relative;top:3.5em;left:-21em;z-index:10;}	
	.logo > a:nth-child(1) > span:nth-child(2){float:left;position:relative;left:2em;top:20em;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
} 
@media (min-width: 1800px) and (max-width: 2880px) {
	.logo img {position:relative;top:3.5em;left:-22em;z-index:10;}	
	.logo > a:nth-child(1) > span:nth-child(2){float:left;position:relative;left:.5em;top:16em;padding:5px;background-color:rgba(125,30,30,.5);-moz-border-radius: 6px; border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow: 0 0 10px #ab0a0a;-webkit-box-shadow: 0 0 10px #ab0a0a;	box-shadow: 0 0 10px #ab0a0a;}
} 
@media (min-width: 1800px) and (max-width: 1919px) {.navigation{position:fixed;left:25em;top:5px;}	}
@media (min-width: 1921px) and (max-width: 2048px) {.navigation{position:fixed;left:28em;top:5px;}	}
@media (min-width: 2048px) and (max-width: 2320px) {.navigation{position:fixed;left:33.5em;top:5px;}	}
@media (min-width: 2560px) and (max-width: 2880px) {.slider,.random-image{float:left;position:relative;left:13.8em;}.container{position:relative;left:-44.2em;float:left;}	}
@media (min-width: 2880px) and (max-width: 5600px) {.slider,.random-image{float:left;position:relative;left:13.8em;}.container{position:relative;left:-44.2em;float:left;}	}

@media (max-width: 480px) {.item-info > span {	display: block;}.blog-item .pull-right.item-image {	margin: 0 0 18px 0;}.blog-item .pull-left.item-image {	margin: 0 0 18px 0;	float: none;}	}
@media (max-width: 768px) {body {	-webkit-overflow-scrolling: touch;}
@media (min-width: 768px) and (max-width: 979px) {#login-form .input-small {	width: 62px;}	}
@media (max-width: 979px) {.nav-collapse.in.collapse {	overflow: visible;	height: 0;	z-index: 100;}	}
@media (max-width: 980px) {.navbar-fixed-top {	margin-bottom: 0 !important;}.item-comment .item-image {display: none;}.well {	padding: 10px;}	}

/* NAV 981 -1280*/
@media screen and (min-width: 981px) and (max-width: 1280px)  { 
	.navigation{position:fixed;	left:0;top:30px;}
	#nav {position:relative;float:right;letter-spacing: 0;margin: 0 ;top:20px;z-index: 10; height:65px;max-width:1080px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	#nav ul {margin-left: 0px; padding:0; float:left; height:65px; vertical-align:middle;}
	#nav ul li {list-style:none;float:left;position:relative; padding-right:0px 10px; margin:0;  margin-right:5px;}
	#nav ul li a {color: #fff;display: block; font-size: 12px;font-weight: normal;padding: 0 11px;text-align: left;text-shadow: none; border-right:none; text-transform: uppercase;}
	@media screen and (min-width: 831px) {#nav ul li a {padding:37px 5px 35px;}}
	#nav ul li a:hover, #nav ul li.active a, #nav ul li:hover a  { color:#f67d6d; text-decoration:none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	#nav ul li ul {position:absolute;width:160px;left:-999em;border-top:0; margin:0; padding:0;background-color:transparent;}
	#nav ul li:hover ul, #menu ul li.sfHover ul {left:0;}
	#nav ul li ul li {padding: 0; height:auto; width:160px; margin:0 auto; border:0; text-align: left;}
	#nav ul li ul li:hover ul {left:160px; top:0}
	#nav ul li:hover ul li a {text-shadow:none;}
	#nav ul li:hover ul li { background:none;}
	#nav ul li ul li a{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#f67d6d; 
	color:#fff; 
	font-size:12px;
	font-weight:normal; 
	margin:0; padding:0 0 0 10px;height:auto;line-height:30px; 
	border-bottom:1px solid #fff; border-right:0; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow:none ;
	font-size:14px;}
	#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li.active ul li a{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#c10e0e; 
	color:#fff; 
	font-size:12px;
	font-weight:normal; 
	margin:0; padding:0 0 0 10px;height:auto;line-height:30px; 
	border-bottom:1px solid #fff; border-right:0; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow:none ;	}
	#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li.active ul li a:hover, #nav ul li.active ul li.active a { 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow:none ;
	text-align: left; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #f67d6d; 
	color:#fff; 
	text-shadow:none;}
	#nav ul li ul ul, #nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #nav ul li.sfHover ul ul, #nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul {left:-999em;}
	#nav ul li ul li ul li{padding:0;height:auto;width:160px; margin:0 auto; border:none; text-align: left;}
	#nav ul li ul li ul li:hover ul {left:160px;}
	#nav ul li ul li ul li ul li ul li {left:-999em;}
	#nav ul li ul li ul li ul li:hover ul li{left:0;}
	/*#nav .current {border-bottom:1px solid #fff;}*/
	.slicknav_menu, .slicknav_menutxt {display:none;}
}
/* Nav Ende Teil 1  small*/

/* NAV höher 1281 */
@media screen and (min-width: 1281px) { 
	#nav { float: right;letter-spacing: 0;margin: 0 ;position: relative;top:20px;z-index: 10; height:65px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	#nav ul {margin-left: 0; padding:0; float:left;vertical-align:middle;height:65px;}
	#nav ul li {list-style:none;float:left;position:relative; padding-right:0px 20px; margin:0;  margin-right:5px;}
	#nav ul li a {color: #fff;display: block; font-size: 17px;font-weight: normal;padding: 0 11px;text-align: left;text-shadow: none; border-right:none; text-transform: uppercase;}
	@media screen and (min-width: 831px) {#nav ul li a {padding:37px 5px 35px;}	}
	#nav ul li a:hover, #nav ul li.active a, #nav ul li:hover a{ color:#f67d6d; text-decoration:none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	#nav ul li ul {position:absolute;width:210px;left:-999em;border-top:0; margin:0; padding:0;background-color:transparent;}
	#nav ul li:hover ul, #menu ul li.sfHover ul {left:0;}
	#nav ul li ul li {padding: 0; height:auto; width:210px; margin:0 auto; border:0; text-align: left;}
	#nav ul li ul li:hover ul {left:210px; top:0}
	#nav ul li:hover ul li a {text-shadow:none;}
	#nav ul li:hover ul li { background:none;}
	#nav ul li ul li a{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#f67d6d; 
	color:#fff; 
	font-size:12px;
	font-weight:normal; 
	margin:0; padding:0 0 0 10px;height:auto;line-height:30px; 
	border-bottom:1px solid #fff; border-right:0; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow:none ;
	font-size:14px;}
	#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li.active ul li a{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#c10e0e; 
	color:#fff; 
	font-size:14px;
	font-weight:normal; 
	margin:0; padding:0 0 0 10px;height:auto;line-height:30px; 
	border-bottom:1px solid #fff; border-right:0; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow:none ;}
	#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li.active ul li a:hover, #nav ul li.active ul li.active a { 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow:none ;
	text-align: left; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #f67d6d; 
	color:#fff; 
	text-shadow:none;}
	#nav ul li ul ul, #nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #nav ul li.sfHover ul ul, #nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul {left:-999em;}
	#nav ul li ul li ul li{padding:0;height:auto;width:200px; margin:0 auto; border:none; text-align: left;}
	#nav ul li ul li ul li:hover ul {left:200px;}
	#nav ul li ul li ul li ul li ul li {left:-999em;}
	#nav ul li ul li ul li ul li:hover ul li{left:0;}
	/*#nav .current {border-bottom:1px solid #f67d6d;}*/
	.slicknav_menu, .slicknav_menutxt {display:none;}
}
/* Nav Ende Teil 2 */

@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {	display: inherit !important;}
	.visible-desktop {	display: none !important;}
	.visible-tablet {	display: inherit !important;}
	.hidden-tablet {	display: none !important;}
	div.referenz-txt{max-width:20%;float:left;position:relative;top:-5em;}
	div.referenz-img{max-width:75%;float:left;}
	.ref-table{}
	.ref-tr{}
	.ref-td-1{padding:0 0 30px 0;}
	.ref-td{padding:30px 0;}
	div.referenz-img table tr td img{max-width:110px;max-height:100px;}
}
@media (max-width: 767px) {
	.hidden-desktop {	display: inherit !important;}
	.visible-desktop {	display: none !important;}
	.visible-phone {	display: inherit !important;}
	.hidden-phone {	display: none !important;}
}
@media print {	.visible-print {	display: inherit !important;}.hidden-print {	display: none !important;}}
@media (max-width: 767px) {
	body {}
	.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {	margin-left: -20px;	margin-right: -20px;}
	.container-fluid {	padding: 0;}
	.dl-horizontal dt {	float: none;clear: none;width: auto;text-align: left;}
	.dl-horizontal dd {	margin-left: 0;}
	.container {width: auto;}
	.row-fluid {width: 100%;}
	.row,.thumbnails {	margin-left: 0;}
	.thumbnails > li {	float: none;	margin-left: 0;}
	[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"] {float: none;display: block;width: 100%;margin-left: 0;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}
	.span12,.row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}
	.row-fluid [class*="offset"]:first-child {	margin-left: 0;}
	.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input {display: block;	width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] {display: inline-block;	width: auto;}
	.controls-row [class*="span"] + [class*="span"] {	margin-left: 0;}}
@media (max-width: 480px) {
	.nav-collapse {	-webkit-transform: translate3d(0,0,0);}
	.page-header h1 small {	display: block;	line-height: 18px;}
	input[type="checkbox"],input[type="radio"] {	border: 1px solid #ccc;}
	.form-horizontal .control-label {	float: none;	width: auto;	padding-top: 0;	text-align: left;}
	.form-horizontal .controls {	margin-left: 0;}
	.form-horizontal .control-list {	padding-top: 0;}
	.form-horizontal .form-actions {	padding-left: 10px;	padding-right: 10px;}
	.media .pull-left,.media .pull-right {	float: none;	display: block;	margin-bottom: 10px;}
	.media-object {	margin-right: 0;	margin-left: 0;}
	.modal-header .close {	padding: 10px;	margin: -10px;}
	.carousel-caption {	position: static;}}

@media (min-width: 768px) and (max-width: 979px) {
	.row {	margin-left: -20px;	*zoom: 1;}
	.row:before,.row:after {	display: table;	content: "";	line-height: 0;}
	.row:after {	clear: both;}[class*="span"] {	float: left;	min-height: 1px;	margin-left: 20px;}
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {	width: 724px;}
	.span12 {	width: 724px;}
	.span11 {	width: 662px;}
	.span10 {	width: 600px;}
	.span9 {	width: 538px;}
	.span8 {	width: 476px;}
	.span7 {	width: 414px;}
	.span6 {	width: 352px;}
	.span5 {	width: 290px;}
	.span4 {	width: 228px;}
	.span3 {	width: 166px;}
	.span2 {	width: 104px;}
	.span1 {	width: 42px;}
	.offset12 {	margin-left: 764px;}
	.offset11 {	margin-left: 702px;}
	.offset10 {	margin-left: 640px;}
	.offset9 {	margin-left: 578px;}
	.offset8 {	margin-left: 516px;}
	.offset7 {	margin-left: 454px;}
	.offset6 {	margin-left: 392px;}
	.offset5 {	margin-left: 330px;}
	.offset4 {	margin-left: 268px;}
	.offset3 {	margin-left: 206px;}
	.offset2 {	margin-left: 144px;}
	.offset1 {	margin-left: 82px;}
	.row-fluid {	width: 100%;	*zoom: 1;}
	.row-fluid:before,.row-fluid:after {display: table;	content: "";line-height: 0;}
	.row-fluid:after {	clear: both;}
	.row-fluid [class*="span"] {
		display: block;width: 100%;min-height: 28px;
		-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
		float: left;
		margin-left: 2.127659574%;	
		*margin-left: 2.0744680846383%;
		}
	.row-fluid [class*="span"]:first-child {margin-left: 0;}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.127659574%;}
	.row-fluid .span12 {	width: 99.99999999%;	*width: 99.946808500638%;}
	.row-fluid .span11 {	width: 91.489361693%;	*width: 91.436170203638%;}
	.row-fluid .span10 {	width: 82.978723396%;	*width: 82.925531906638%;}
	.row-fluid .span9 {	width: 74.468085099%;	*width: 74.414893609638%;}
	.row-fluid .span8 {	width: 65.957446802%;	*width: 65.904255312638%;}
	.row-fluid .span7 {	width: 57.446808505%;	*width: 57.393617015638%;}
	.row-fluid .span6 {	width: 48.936170208%;	*width: 48.882978718638%;}
	.row-fluid .span5 {	width: 40.425531911%;	*width: 40.372340421638%;}
	.row-fluid .span4 {	width: 31.914893614%;	*width: 31.861702124638%;}
	.row-fluid .span3 {	width: 23.404255317%;	*width: 23.351063827638%;}
	.row-fluid .span2 {	width: 14.89361702%;	*width: 14.840425530638%;}
	.row-fluid .span1 {	width: 6.382978723%;	*width: 6.3297872336383%;}
	.row-fluid .offset12 {	margin-left: 104.255319138%;	*margin-left: 104.14893615928%;}
	.row-fluid .offset12:first-child {	margin-left: 102.127659564%;	*margin-left: 102.02127658528%;}
	.row-fluid .offset11 {	margin-left: 95.744680841%;	*margin-left: 95.638297862277%;}
	.row-fluid .offset11:first-child {	margin-left: 93.617021267%;	*margin-left: 93.510638288277%;}
	.row-fluid .offset10 {	margin-left: 87.234042544%;	*margin-left: 87.127659565277%;}
	.row-fluid .offset10:first-child {	margin-left: 85.10638297%;	*margin-left: 84.999999991277%;}
	.row-fluid .offset9 {	margin-left: 78.723404247%;	*margin-left: 78.617021268277%;}
	.row-fluid .offset9:first-child {	margin-left: 76.595744673%;	*margin-left: 76.489361694277%;}
	.row-fluid .offset8 {	margin-left: 70.21276595%;	*margin-left: 70.106382971277%;}
	.row-fluid .offset8:first-child {	margin-left: 68.085106376%;	*margin-left: 67.978723397277%;}
	.row-fluid .offset7 {	margin-left: 61.702127653%;	*margin-left: 61.595744674277%;}
	.row-fluid .offset7:first-child {	margin-left: 59.574468079%;	*margin-left: 59.468085100277%;}
	.row-fluid .offset6 {	margin-left: 53.191489356%;	*margin-left: 53.085106377277%;}
	.row-fluid .offset6:first-child {	margin-left: 51.063829782%;	*margin-left: 50.957446803277%;}
	.row-fluid .offset5 {	margin-left: 44.680851059%;	*margin-left: 44.574468080277%;}
	.row-fluid .offset5:first-child {	margin-left: 42.553191485%;	*margin-left: 42.446808506277%;}
	.row-fluid .offset4 {	margin-left: 36.170212762%;	*margin-left: 36.063829783277%;}
	.row-fluid .offset4:first-child {	margin-left: 34.042553188%;	*margin-left: 33.936170209277%;}
	.row-fluid .offset3 {	margin-left: 27.659574465%;	*margin-left: 27.553191486277%;}
	.row-fluid .offset3:first-child {	margin-left: 25.531914891%;	*margin-left: 25.425531912277%;}
	.row-fluid .offset2 {	margin-left: 19.148936168%;	*margin-left: 19.042553189277%;}
	.row-fluid .offset2:first-child {	margin-left: 17.021276594%;	*margin-left: 16.914893615277%;}
	.row-fluid .offset1 {	margin-left: 10.638297871%;	*margin-left: 10.531914892277%;}
	.row-fluid .offset1:first-child {	margin-left: 8.510638297%;	*margin-left: 8.4042553182766%;}
	input,textarea,.uneditable-input {	margin-left: 0;}
	.controls-row [class*="span"] + [class*="span"] {	margin-left: 20px;}
	input.span12,textarea.span12,.uneditable-input.span12 {	width: 710px;}
	input.span11,textarea.span11,.uneditable-input.span11 {	width: 648px;}
	input.span10,textarea.span10,.uneditable-input.span10 {	width: 586px;}
	input.span9,textarea.span9,.uneditable-input.span9 {	width: 524px;}
	input.span8,textarea.span8,.uneditable-input.span8 {	width: 462px;}
	input.span7,textarea.span7,.uneditable-input.span7 {	width: 400px;}
	input.span6,textarea.span6,.uneditable-input.span6 {	width: 338px;}
	input.span5,textarea.span5,.uneditable-input.span5 {	width: 276px;}
	input.span4,textarea.span4,.uneditable-input.span4 {	width: 214px;}
	input.span3,textarea.span3,.uneditable-input.span3 {	width: 152px;}
	input.span2,textarea.span2,.uneditable-input.span2 {	width: 90px;}
	input.span1,textarea.span1,.uneditable-input.span1 {	width: 28px;}}

	@media (min-width: 1200px) {
	.row {	margin-left: -20px;	*zoom: 1;}
	.row:before,.row:after {	display: table;	content: "";	line-height: 0;}
	.row:after {	clear: both;}[class*="span"] {	float: left;	min-height: 1px;	margin-left: 20px;}
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {	width: 940px;}
	.span12 {	width: 940px;}.span11 {	width: 860px;}.span10 {	width: 780px;}.span9 {	width: 700px;}.span8 {	width: 620px;}
	.span7 {	width: 540px;}.span6 {	width: 460px;}.span5 {	width: 380px;}.span4 {	width: 300px;}.span3 {	width: 220px;}
	.span2 {	width: 140px;}.span1 {	width: 60px;}.offset12 {	margin-left: 980px;}.offset11 {	margin-left: 900px;}
	.offset10 {	margin-left: 820px;}.offset9 {	margin-left: 740px;}.offset8 {	margin-left: 660px;}.offset7 {	margin-left: 580px;}
	.offset6 {	margin-left: 500px;}.offset5 {	margin-left: 420px;}.offset4 {	margin-left: 340px;}.offset3 {	margin-left: 260px;}
	.offset2 {	margin-left: 180px;}.offset1 {	margin-left: 100px;}
	.row-fluid {	width: 100%;	*zoom: 1;}
	.row-fluid:before,.row-fluid:after {display: table;	content: "";	line-height: 0;}
	.row-fluid:after {	clear: both;}
	.row-fluid [class*="span"] {display: block;	width: 100%;min-height: 28px;	
		-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;	
		float: left;	
		margin-left: 2.127659574%;	
		*margin-left: 2.0744680846383%;
		}
	.row-fluid [class*="span"]:first-child {	margin-left: 0;}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {	margin-left: 2.127659574%;}
	.row-fluid .span12 {	width: 99.99999999%;	*width: 99.946808500638%;}
	.row-fluid .span11 {	width: 91.489361693%;	*width: 91.436170203638%;}
	.row-fluid .span10 {	width: 82.978723396%;	*width: 82.925531906638%;}
	.row-fluid .span9 {	width: 74.468085099%;	*width: 74.414893609638%;}
	.row-fluid .span8 {	width: 65.957446802%;	*width: 65.904255312638%;}
	.row-fluid .span7 {	width: 57.446808505%;	*width: 57.393617015638%;}
	.row-fluid .span6 {	width: 48.936170208%;	*width: 48.882978718638%;}
	.row-fluid .span5 {	width: 40.425531911%;	*width: 40.372340421638%;}
	.row-fluid .span4 {	width: 31.914893614%;	*width: 31.861702124638%;}
	.row-fluid .span3 {	width: 23.404255317%;	*width: 23.351063827638%;}
	.row-fluid .span2 {	width: 14.89361702%;	*width: 14.840425530638%;}
	.row-fluid .span1 {	width: 6.382978723%;	*width: 6.3297872336383%;}
	.row-fluid .offset12 {	margin-left: 104.255319138%;	*margin-left: 104.14893615928%;}
	.row-fluid .offset12:first-child {	margin-left: 102.127659564%;	*margin-left: 102.02127658528%;}
	.row-fluid .offset11 {	margin-left: 95.744680841%;	*margin-left: 95.638297862277%;}
	.row-fluid .offset11:first-child {	margin-left: 93.617021267%;	*margin-left: 93.510638288277%;}
	.row-fluid .offset10 {	margin-left: 87.234042544%;	*margin-left: 87.127659565277%;}
	.row-fluid .offset10:first-child {	margin-left: 85.10638297%;	*margin-left: 84.999999991277%;}
	.row-fluid .offset9 {	margin-left: 78.723404247%;	*margin-left: 78.617021268277%;}
	.row-fluid .offset9:first-child {	margin-left: 76.595744673%;	*margin-left: 76.489361694277%;}
	.row-fluid .offset8 {	margin-left: 70.21276595%;	*margin-left: 70.106382971277%;}
	.row-fluid .offset8:first-child {	margin-left: 68.085106376%;	*margin-left: 67.978723397277%;}
	.row-fluid .offset7 {	margin-left: 61.702127653%;	*margin-left: 61.595744674277%;}
	.row-fluid .offset7:first-child {	margin-left: 59.574468079%;	*margin-left: 59.468085100277%;}
	.row-fluid .offset6 {	margin-left: 53.191489356%;	*margin-left: 53.085106377277%;}
	.row-fluid .offset6:first-child {	margin-left: 51.063829782%;	*margin-left: 50.957446803277%;}
	.row-fluid .offset5 {	margin-left: 44.680851059%;	*margin-left: 44.574468080277%;}
	.row-fluid .offset5:first-child {	margin-left: 42.553191485%;	*margin-left: 42.446808506277%;}
	.row-fluid .offset4 {	margin-left: 36.170212762%;	*margin-left: 36.063829783277%;}
	.row-fluid .offset4:first-child {	margin-left: 34.042553188%;	*margin-left: 33.936170209277%;}
	.row-fluid .offset3 {	margin-left: 27.659574465%;	*margin-left: 27.553191486277%;}
	.row-fluid .offset3:first-child {	margin-left: 25.531914891%;	*margin-left: 25.425531912277%;}
	.row-fluid .offset2 {	margin-left: 19.148936168%;	*margin-left: 19.042553189277%;}
	.row-fluid .offset2:first-child {	margin-left: 17.021276594%;	*margin-left: 16.914893615277%;}
	.row-fluid .offset1 {	margin-left: 10.638297871%;	*margin-left: 10.531914892277%;}
	.row-fluid .offset1:first-child {	margin-left: 8.510638297%;	*margin-left: 8.4042553182766%;}
	input,textarea,.uneditable-input {	margin-left: 0;}.controls-row [class*="span"] + [class*="span"] {	margin-left: 20px;}
	input.span12,textarea.span12,.uneditable-input.span12 {	width: 926px;}
	input.span11,textarea.span11,.uneditable-input.span11 {	width: 846px;}
	input.span10,textarea.span10,.uneditable-input.span10 {	width: 766px;}
	input.span9,textarea.span9,.uneditable-input.span9 {	width: 686px;}
	input.span8,textarea.span8,.uneditable-input.span8 {	width: 606px;}
	input.span7,textarea.span7,.uneditable-input.span7 {	width: 526px;}
	input.span6,textarea.span6,.uneditable-input.span6 {	width: 446px;}
	input.span5,textarea.span5,.uneditable-input.span5 {	width: 366px;}
	input.span4,textarea.span4,.uneditable-input.span4 {	width: 286px;}
	input.span3,textarea.span3,.uneditable-input.span3 {	width: 206px;}
	input.span2,textarea.span2,.uneditable-input.span2 {	width: 126px;}
	input.span1,textarea.span1,.uneditable-input.span1 {	width: 46px;}
	.thumbnails {	margin-left: -20px;}
	.thumbnails > li {	margin-left: 20px;}
	.row-fluid .thumbnails {	margin-left: 0;}
}
@media (max-width: 979px) {	
	body {	padding-top: 0;}	
	.navbar-fixed-top,.navbar-fixed-bottom {	position: static;}
	.navbar-fixed-top {	margin-bottom: 18px;}
	.navbar-fixed-bottom {	margin-top: 18px;}
	.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {	padding: 5px;}
	.navbar .container {	width: auto;	padding: 0;}
	.navbar .brand {	padding-left: 10px;	padding-right: 10px;	margin: 0 0 0 -5px;}
	.nav-collapse {	clear: both;}
	.nav-collapse .nav {	float: none;	margin: 0 0 9px;}
	.nav-collapse .nav > li {	float: none;}
	.nav-collapse .nav > li > a {	margin-bottom: 2px;}
	.nav-collapse .nav > .divider-vertical {	display: none;}
	.nav-collapse .nav .nav-header {	color: #fff;	text-shadow: none;}
	.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a {padding: 9px 15px;font-weight: bold;color: #555;-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
	.nav-collapse .btn {	padding: 4px 10px 4px;	font-weight: normal;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
	.nav-collapse .dropdown-menu li + li a {	margin-bottom: 2px;}
	.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus {background-color: #f67d6d;}
	.navbar-inverse .nav-collapse .nav > li > a,.navbar-inverse .nav-collapse .dropdown-menu a {color: #282f89;}
	.navbar-inverse .nav-collapse .nav > li > a:hover,.navbar-inverse .nav-collapse .nav > li > a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus {	background-color: #0085b0;}
	.nav-collapse.in .btn-group {margin-top: 5px;padding: 0;}.nav-collapse .dropdown-menu {position: static;	top: auto;	left: auto;	float: none;	display: none;	max-width: none;	margin: 0 15px;	padding: 0;	background-color: transparent;	border: none;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}
	.nav-collapse .open > .dropdown-menu {display: block;}
	.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after {	display: none;}
	.nav-collapse .dropdown-menu .divider {display: none;}
	.nav-collapse .nav > li > .dropdown-menu:before,.nav-collapse .nav > li > .dropdown-menu:after {	display: none;}
	.nav-collapse .navbar-form,.nav-collapse .navbar-search {	float: none;	padding: 9px 15px;	margin: 9px 0;	border-top: 1px solid #444;	border-bottom: 1px solid #444;	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);}
	.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {	border-top-color: #111111;	border-bottom-color: #111111;}
	.navbar .nav-collapse .nav.pull-right {	float: none;	margin-left: 0;}
	.nav-collapse,.nav-collapse.collapse {	overflow: hidden;	height: 0;}
	.navbar .btn-navbar {	display: block;}
	.navbar-static .navbar-inner {	padding-left: 10px;	padding-right: 10px;}}
@media (min-width: 980px) {	.nav-collapse.collapse {	height: auto !important;	overflow: visible !important;}}
@media (max-width: 768px) {	
	div.modal {	position: fixed;	top: 20px;	left: 20px;	right: 20px;width: auto;margin: 0;}
	div.modal.fade {top: -100px;}
	div.modal.fade.in {top: 20px;}
}

@media screen and (max-width: 980px) {#top {margin:10px 0 16px 0;} }
@media screen and (min-width: 981px) {#top {margin: -23% 0 16px 0;} }
