﻿	.wide_cont { max-width:100% !important;  margin:0px auto; background-color:white; }





.caption.commander_heading{	color:#a8d08f;}
.caption.commander_small_heading{ color:#a8d08f;}

a { color: #a8d08f;}
a:hover {color:#000000;}

.wide_cont {background-color:white;}

.colored {color: #a8d08f !important;}
.top_line {background-color: #a8d08f !important; background-image: url("") !important;}
.top_line p {color: #FFFFFF !important;}
.top_line a {color: #FFFFFF !important;}
.top_line a:hiver {color: #FFFFFF !important;}

.page_head {padding-top: 15px !important;
padding-bottom: 15px !important;
background-image: url("") !important;
background-color: white !important;
}
.logo {margin-top: 0px !important;}
.page_head .menu {margin-top: 19px; }
.page_head .menu li { background:#ffffff}
/*.page_head .menu a { box-shadow:1px 1px #ededed !important; }*/

.page_head .menu li, .page_head .menu li ul{
-moz-border-radius: 4px !important;
-o-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
border-radius: 4px !important;
}
.page_head .menu .current-menu-parent a {color: #ffffff}
.page_head .menu .current-menu-parent {background: #a8d08f}

.page_head .menu li a {
color: #666666;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.page_head .menu ul {top: 55px !important; }
.page_head .menu .current-menu-item a {color: #000000 !important ;}

.page_head .menu .current-menu-item { background-color: transparent !important;}
.page_head .menu li:hover { background-color: transparent !important;}
.page_head .menu li:hover a { color: #000000 ;}*/

/*.page_head .menu .current-menu-item {background: #a8d08f !important ;}
.page_head .menu li:hover { background: #a8d08f ;}
.page_head .menu li:hover a { color: #ffffff ;}*/

.page_head .menu ul .current-menu-item a{ color: #ffffff !important;}


.page_head .menu li ul { background-color: #a8d08f ;}
.page_head .menu ul li:first-child > a:after { border-bottom-color:#a8d08f ;}
.page_head .menu ul ul li:first-child > a:after { border-right-color: #a8d08f ;}
.page_head .menu ul li a { color: white; !important;}

.page_head .menu ul li:hover a { background:#669d44 }
.page_head .menu ul li:hover:first-child > a:after { border-bottom-color:#a8d08f ;}
.page_head .menu ul ul li:hover:first-child > a:after { border-right-color: #a8d08f ;}
.page_head .menu ul li:hover a { color: #ffffff !important}

.page_head .menu ul ul a { background-color: #a8d08f  !important;}
.page_head .menu ul li:hover li a { color: white !important;}
.page_head .menu ul li li:hover a { color:#ffffff !important; }
.page_head .menu ul ul a:hover { background:#669d44 !important }


.page_head .menu li a {
-moz-border-radius: 4px 4px;
-o-border-radius: 4px 4px;
-webkit-border-radius: 4px 4px;
border-radius: 4px 4px;
}

.page_head .menu li a:hover {
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}

.page_head .menu ul li:first-child a:hover {
-moz-border-radius: 4px 4px 0px 0px !important;
-o-border-radius: 4px 4px  0px 0px !important;
-webkit-border-radius: 4px 4px  0px 0px !important;
border-radius: 4px 4px  0px 0px !important;
}

.page_head .menu ul li:last-child a:hover {
-moz-border-radius: 0px 0px 4px 4px !important;
-o-border-radius: 0px 0px 4px 4px !important;
-webkit-border-radius: 0px 0px 4px 4px !important;
border-radius: 0px 0px 4px 4px !important;
}

.page_head .menu ul ul li:first-child a:hover {
-moz-border-radius: 4px 4px 0px 0px !important;
-o-border-radius: 4px 4px  0px 0px !important;
-webkit-border-radius: 4px 4px  0px 0px !important;
border-radius: 4px 4px  0px 0px !important;
}

.tag_line { background-image: url(""); border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; background-color: #ffffff }
.welcome {padding-bottom: 20px; padding-top: 20px}

.footer {
	color: white;
	background-image: url("");
    background-color: #a8d08f;
	margin-top:40px; 
	padding-top:40px;
}
.footer p { color: white;}
.footer strong {color: #ffffff;}
#jstwitter .tweet {color: #a8a8a8;}
#jstwitter .tweet .time {color: #666666;}
#jstwitter .tweet a:hover {color: #ffffff;}
.small-meta { color:#666666;}
.small-meta a { color: #666666 !important;}
.footer a {color: #ffffff;}
.footer a:hover {color: #ffffff;}
.small-meta a:hover { color: #ffffff !important;}

.footer h5 { color:#ffffff; }
.footer hr{ border-top-color: #444444;  margin-top:6px; margin-bottom:15px;}
.bottom_line { background-color: #7dac60; background-image: url(""); padding: 20px 0;}
.bottom_line { color: #FFFFFF;}
.bottom_line a {color: #FFFFFF;}
.bottom_line a:hover {color: #FFFFFF;}
.main_content_area {margin-top: 40px;}

.main_content_area .date { background: #cccccc; border-radius:4px;}
.main_content_area .date h6 { color:#ffffff;  text-shadow:0px 1px #b7b7b7;}

.blog_item .view-first .mask {background-color: rgba(0,0,0, 0.15)}
.blog_item .view a.info {background-color:#000000; background-image: url("http://www.orange-idea.com/assets/commander/zoom.png")}
.blog_item .view a.info:hover {background-color:#a8d08f;}
.blog_item .view a.link {background-color:#000000; background-image: url("http://www.orange-idea.com/assets/commander/link.png")}
.blog_item .view a.link:hover {background-color:#a8d08f;}

.blog_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}

.pride_pg a {padding: 4px 10px; border-radius:3px; background-color: #cccccc; color: #ffffff; text-shadow: #B7B7B7 0px 1px 0px; background-image: url(""); }
.pride_pg .current {padding: 4px 10px; border-radius:3px; background-color: #a8d08f;  color:#ffffff;  background-image: url("");}
.pride_pg a:hover  {
	background-color: #a8d08f;
	color:#ffffff;
	text-shadow: none;
	background-image: url("");
}

.portfolio_post_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}

.blog_post_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}
.blog_author_item_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}
.share {padding:7px; background-color:#ededed; background-image: url("#ededed"); color:#3d3d3d;}
.comments_div {border-left:1px solid #ededed; padding-left:20px;}
.blog_item_comments_description { background-color:#f9f9f9; background-image: url(""); padding:20px; border:1px solid #ededed; color:#747474}


.blog_sidebar {background-color:; background-image: url(""); border-radius:0px;}

.blog_sidebar .well hr { border-bottom-color:#ededed;}
.blog_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.blog_sidebar h5 { color:#333333;}
.blog_sidebar a{ color:#a8d08f;}
.blog_sidebar a:hover{ color:#333333;}
.blog_sidebar { color:#666666;}
.blog_sidebar ul li { border-bottom:1px dashed #ededed}
.blog_sidebar .current-menu-item a {color:#333333;}


.filter_button {  font-size:11px; margin-right:10px; padding:4px 8px; background-color:#cccccc; border:1px solid #cccccc; border-radius:4px; color:#ffffff; text-shadow:1px 1px #b7b7b7;}
.filter_button:hover {background-color:#a8d08f; color:#ffffff; border-color:#a8d08f }
.filter_current { background-color:#a8d08f; border-color:#a8d08f; color:#ffffff;}


.portfolio_item { border-radius: 10px}
 .portfolio_item .view { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important;}
.portfolio_item .view-first .mask {background-color: rgba(0,0,0, 0.15)}
.portfolio_item .view a.info {background-color:#000000; background-image: url("http://www.orange-idea.com/assets/commander/zoom.png")}
.portfolio_item .view a.info:hover {background-color:#a8d08f;}
.portfolio_item .view a.link {background-color:#000000; background-image: url("http://www.orange-idea.com/assets/commander/link.png")}
.portfolio_item .view a.link:hover {background-color:#a8d08f;}


.descr {background-color:#e9f5e1; background-image: url(""); border:1px solid #ededed; border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important;}
.small .descr {border-radius: 10px !important;}
.descr a { color: #7dac60; }
.descr .entry_content a {background-image: url(../../pics/link.png); background-repeat: no-repeat; background-position: left center; padding-left: 17px;}
.descr a:hover { color: #000000;}
.descr .post_title strong { text-transform: uppercase; font-size: 24px;}
.clo { font-size:11px; color:#747474 !important;}

.portfolio_sidebar .well hr { border-bottom-color:#ededed;}
.portfolio_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.portfolio_sidebar h5 { color:#333333;}
.portfolio_sidebar a{ color:#a8d08f;}
.portfolio_sidebar a:hover{ color:#333333;}
.portfolio_sidebar { color:#666666;}
.portfolio_sidebar ul li { border-bottom:1px dashed #ededed}
.portfolio_sidebar .current-menu-item a {color:#333333;}

.blog_item .meta a, .blog_item .meta span, .blog_item .meta span a:after{ color:#b7b7b7;}
.blog_item .meta a:hover { color:#a8d08f;}

.blog_post_item_description .meta a, .blog_post_item_description .meta a:after, .blog_post_item_description .meta span{ color:#b7b7b7;}
.blog_post_item_description .meta a:hover { color:#a8d08f;}


.portfolio_post_item_description .meta a, .portfolio_post_item_description .meta a:after, .portfolio_post_item_description .meta span{ color:#b7b7b7;}
.portfolio_post_item_description .meta a:hover { color:#a8d08f;}


#filters_sidebar a { border-bottom:1px dashed #ededed;}
.filter_sidebar_current { color:#333333;}



.page_sidebar .well hr { border-bottom-color:#ededed;}
.page_sidebar .well {border:1px solid #f1f1f1; background-color:#f9f9f9; background-image: url(""); border-radius:4px;}
.page_sidebar h5 { color:#333333;}
.page_sidebar a{ color:#a8d08f;}
.page_sidebar a:hover{ color:#333333;}
.page_sidebar { color:#666666;}
.page_sidebar ul li { border-bottom:1px dashed #ededed}
.page_sidebar .main_content_area .menu li { border-bottom:1px dashed #ededed; padding:0px !important;}
.page_sidebar .main_content_area .menu li a { color:#666666;} 
.page_sidebar .main_content_area .menu li a:hover { color:#333333;}
.page_sidebar .current-menu-item a {color:#333333;}

body {
	font-family: arial !important;
	color: #666666 !important;
	font-style: normal !important;
	font-size: 12px !important; 
}

h1 {
	font-family: open sans !important;
	font-style: normal !important;
	font-size: 36px !important; 
	
}
h2{
	font-family: open sans;
	color: #555555;
	font-style: normal;
	font-size: 30px; 
	
}
h3 {
	font-family: open sans;
	color: #555555;
	font-style: normal;
	font-size: 24px; 
	
}
h4{
	font-family: open sans;
	color: #555555;
	font-style: normal;
	font-size: 18px; 
	
}
h5 {
	font-family: open sans;
	color: #555555;
	font-style: normal;
	font-size: 20px; 
	
}
h6 {
	font-family: open sans;
	color: #555555;
	font-style: normal;
	font-size: 12px; 
	
}

.center {
	text-align: center;
}

ul.text {
	list-style-type: none;
}

ul.text li, p.text {
	font-size: 16px;
}

.zitat {
	background-color: #A8D08F;
	padding: 20px;
	color: white;
	border-radius: 10px;
}

.zitat.light {
	background-color: #e9f5e1;
}

.zitat.light h3 {
	color: #7dac60;
}

.zitat h3 {
	color: white;
}

.rev_slider_wrapper {
	background-color: transparent !important;
}

.rev_slider {
	-webkit-border-radius: 15px !important;
    border-radius: 15px !important;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.rev_slider.neu {
	-webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

.anim-art li img {
	float: right;
	margin: 0 0 10px 10px;
}

table.wissenschaft {
	margin-bottom: 50px;
	width: 100%;
}

table.wissenschaft td {
	width:30%;
	padding-right: 30px;
	padding-bottom: 5px;
	vertical-align: top;
	font-weight: bold;
	text-decoration: underline;
}

div.backTop {
	width:100%;
	text-align: right;
	margin-bottom: 30px;
}

div.backTop a {
	background-image: url(../../pics/pfeil_oben.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:15px;
	
}

table.kinder {
	margin-top:30px;
}

table.kinder td {
	width: 300px;
	vertical-align:top;
}

.start .entry_content {
	height: 40px;
}

.entry_content {
	font-size: 14px !important;
}

.entry_content .text {
	height: 45px;
}

.uebersicht .post_title {
	height: 90px;
}

.anwendungsgebiete .post_title {
	height: 78px;
	color: #7dac60;
}

a.highlight {
	font-weight: 700;
	font-size: 14px;
}

.bigger {
	font-size: 14px;
	font-weight: 700;
}

.hauptbild {
	position: relative;
}

.hauptbild img {
	border-radius: 15px;
}

.ansprechpartner {
	font-weight: bold;
	margin-bottom: 40px;
}

.subfooter {
	background-color: #8fbb73;
	padding: 40px 0; 
}

.subfooter a {
	color: white;
	font-size: 14px;
}

.landingpage .zitat h3 {
	text-align: center;
}

.landingpage .zitat h3 a {
	color: white;
	text-decoration: underline;
}

.landingpage h1, .landingpage h2 {
	color: #a8d08f !important;
}

.hinweis {
	background-color: #ba3900;
	padding: 3px 15px;
	border-radius: 5px;
	color: white;
	font-weight: bold;
}

a.underline {
	text-decoration: underline;
	color: #555555;
}

.infostunde {
	float: right;
	margin-top: -140px;
	z-index: 99999999999999;
	position: relative;
}

.infostunde2 {
	margin-top: -180px;
	z-index: 99999999999999;
	position: relative;
}

.umzug {
	float: left;
	margin-top: -220px;
	z-index: 99999999999999;
	position: relative;
	max-width: 100%;
}

.geoeffnet {
	z-index: 99999999999999;
	position: absolute;
	max-width: 700px;
	top: 180px;
	left: 50%;
	margin-left: -350px;
}

.alternativ h2 {
	font-style: italic;
}

a.anwendungsgebiete {
	display: table;
	margin: 0px auto 10px auto;
	padding: 30px 0px;
	border: 1px solid #7dac60;
	color: #7dac60;
	border-radius: 10px;
	font-size: 24px;
	font-family: 'open sans', arial;
	transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    text-align: center;
    line-height: 30px;
    width: 100%;
}

a.anwendungsgebiete:hover {
	background-color: #A8D08F;
	border: 1px solid white;
	color: white;
	transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
}

p.justify {
	text-align: justify;
}

.dark .descr {
	background-color: #a8d08f;
	color: white;
}

.dark .descr a {
	color: white;
}

.dark .descr .entry_content a {
	background-image: url(../../pics/link-weiss.png);
}

.neu .zitat {
	background-color: transparent;
	border: 1px solid #7dac60;
}

.neu .zitat h3 {
	color: #7dac60;
}

.highlight {
	color: #7dac60;
}

.neu .descr {
	background-color: transparent;
	border: 1px solid #7dac60;
	border-radius: 100% !important;
	width: 200px;
	height: 200px;
	margin: 0 auto;
}

.neu .descr h5.post_title {
	margin-top: 90px;
}

.neu .descr h5.post_title strong {
	font-size: 14px;
	font-weight: 400;
}

.neu .descr .entry_content {
	display: none;
}

.neu .row-fluid {
	margin-bottom: 15px;
}

.video {
	margin: 30px 0;
}

.video2 {
	margin: 0 0 30px 0;
}

.responsive-video {
	width: 100%;
	position: relative;
	padding-bottom: 53%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 45px;
}

.responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #a8d08f !important;
}

.hinweis-text {
	padding: 10px 30px;
	background-image: -webkit-linear-gradient(#cc0000 0%, #920000 100%);
	color: white;
	font-size: 20px;
	text-align: center;
	margin: 100px 0 40px 0;
}

.hinweis-text-gross {
	font-size: 18px;
	padding-bottom: 10px;
	display: block;
}

.hinweis-text2 {
	margin-top: 30px;
}

.hinweis-text2.abstand {
	margin-top: 60px;
}

.haupt h1 {
	margin-bottom: 30px;
	color: #a8d08f;
}

#schnellzugriff {
	position: fixed;
	right: 0px;
	top: 30%;
	z-index: 9999999999;
	background-color: #e94a04;
	text-transform: uppercase;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	cursor: pointer;
	width: 45px;
	height: 45px;
	background-image: url(../../pics/phone.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#schnellzugriff-inhalt {
	text-align: center;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
}

#schnellzugriff-inhalt span.tel {
	font-size: 28px;
	color: #e94a04;
	font-weight: bold; 
}

#schnellzugriff-inhalt span.email {
	font-size: 26px;
}

#schnellzugriff-inhalt span.email a {
	color: #e94a04;
}

.tooltip_templates {
	display: none;
}

.tooltip {
	opacity: 1;
}

.headlines {
	text-align: center;
	margin: 40px 0;
}

.headlines h1 {
	font-weight: bold;
	font-size: 56px !important;
	color: #e94a04;
}

.headlines h2 {
	font-size: 30px !important;
	margin-bottom: 0px;
}

.zertifikat {
	height: 150px;
	margin-top: 15px;
	float: left;
}

.zertifikat:nth-child(2n) {
	float: right;
}


/*
.zertifikat:last-child {
	float: none;
	clear: both;
	margin: 10px auto;
	display: block;
}
*/
.headlines h3 {
	font-size: 26px !important;
	color: #e94a04;
}

.magazin h1 {
	margin-bottom: 50px;	
}

.magazin .eintrag {
	border-radius: 10px;
	box-shadow: 0px 15px 30px rgba(0,0,0,0.1);
	margin-bottom: 40px;
	transition: all 0.5s;
	padding-bottom: 20px;
	padding-top: 0px !important;
}

.magazin .eintrag:hover {
	box-shadow: 0px 20px 30px rgba(0,0,0,0.2);
	transform: translateY(-3px)
}

.magazin .bild {
	width: 100%;
	height: 200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-size: cover;
	background-position: center center;
	position: relative;
}

.magazin .bild a {
	display: block;
	width: 100%;
	height: 100%;	
}

.magazin .text {
	padding: 20px 20px 0 20px;
	min-height: 170px;
}

.magazin-alternativ .text {
	min-height: 200px;	
}

.magazin .text h2 {
	font-size: 22px;
	line-height: 26px;
}

.magazin .mehr a {
	color: #e94a04;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 0 20px;
}

.magazin-hauptbild {
	width: 100%;
	height: 260px;
	background-size: cover;
	background-position: center center;
	border-radius: 16px;
	position: relative;
}

.magazin-detail .space {
	height: 40px;
	width: 100%;
	float: left;
}

.magazin-teaser {
	text-align: center;
	position: relative;
}

.magazin-teaser .text-top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #e94a04;
	padding-top: 30px;
	padding-bottom: 100px;
	background-image: -webkit-linear-gradient(white 10%, rgba(0,0,0,0) 100%);
}

.magazin-teaser .text-top h2 {
	color: #e94a04;
	font-size: 42px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.magazin-teaser .text-top p {
	padding: 20px;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;	
}

.magazin-teaser .text-bottom {
	position: absolute;
	bottom: 30px;
	left: 0px;
	width: 100%;
}

.magazin-teaser .text-bottom a {
	display: inline-block;
	background-color: #e94a04;
	padding: 20px 40px;
	color: white;
	border-radius: 10px;
	font-size: 20px;
	font-weight: bold;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	transition: all 0.3s;	
}

.magazin-teaser .text-bottom a:hover {
	color: #e94a04;
	background-color: white;
}

.magazin-detail h2 {
	margin-bottom: 30px;
}

.circle {
	border-radius: 50%;
}

p {
	font-size: 14px;
}

.proven-expert-siegel {
	position: absolute;
	top: 80px;
	left: 10px;
}

.proven-expert-siegel img {
	width: auto;
	border-radius: 0px;	
}

@media (min-width: 767px) and (max-width: 980px) {
		.page_head .menu a { padding:3px 7px !important;}
		.page_head .menu ul a {padding: 8px;}
		.page_head .menu li { margin-left:5px !important;}
		.page_head .menu ul ul {left: 130px;}
		
}

@media (max-width: 767px) {
		.descr {margin-bottom: 20px;}
		ul {margin-left: 0px !important;}
		.view-first img { width: 100%; }
		.umzug {margin-top: -100px;}
		.geoeffnet {max-width: 250px; margin-left: -125px; top: 180px;}
		#schnellzugriff {top: 60%;}
		.mobile-kleiner {width: 50%; margin: 0 auto; display: block; margin-bottom: 20px;}
		.proven-expert-siegel {top: 10px;}
		.headlines h1 {font-size: 30px !important;}
}