@charset "utf-8";
/* CSS Document */

body {  font-family: Tahoma,tahoma, Geneva, sans-serif; color: #202020;}
.clear { clear:both; display:block; margin:0; padding:0;}

/*globle content style*/
p { margin-bottom: 15px; font-size: 14px; line-height:18px; color: #202020;}
a { text-decoration: none; color: #32992b;}

a {
	transition: color 0.2s ease-out 0s;
	text-decoration: none;
}
p.clear {
	clear: both;
	font-size: 1px !important;
	line-height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
}
span.clear {                                                                                                            #32992b
	clear: both;
	font-size: 1px !important;
	line-height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}


a:hover { text-decoration: none; color: #000;}



header { background:url(../images/header-strip.png) no-repeat center top; padding-top:25px; position: relative;}
.logo { display:inline-block; float:left;}
.header-right { width:880px; float:right;}

/*Header inner style is here*/
.header-r-top { padding-top: 15px; padding-bottom: 2px;}
.tag-line { display: inline-block; float: left;}
.tag-line p { margin-bottom: 0;}
.header-links { float: right; display: inline-block;}

.header-links ul { margin: 0; padding: 0; list-style-type: none;}
.header-links ul li { float: left; margin: 0; padding: 0;}
.header-links ul li a { text-decoration: none; display: block; margin-left: 12px; color: #202020;}
.header-links ul li a:hover {  color: #32992b;}

.header-links ul li.active > a {  color: #32992b;}

/*main menu style is here*/
.header-Menu ul{  margin: 0; padding: 0; list-style-type: none; float:right;}
.header-Menu ul li {float: left; margin: 0; padding: 0; position: relative; }
.header-Menu ul li a {text-decoration: none; display: block; color: #202020;  padding: 15px 12px; font-size: 16px; line-height: 20px; font-family: tahoma;}
/*browser css*/
/*.mozilla  .header-Menu ul li a {padding: 15px 13px;}*/
.header-Menu ul li a:hover { color: #32992b;}
.header-Menu ul li.active > a { color: #32992b ;}

.header-Menu ul > li:first-child > a { padding-left: 0;}
.header-Menu ul > li:last-child > a { padding-right: 0;}
.header-Menu ul ul { position: absolute; min-height: 215px; z-index: 999; left: 0; top: 100%; display: none; background: #32992b;}
.header-Menu ul li:hover ul { display: block;}
.header-Menu ul li li { float: none; }
.header-Menu ul li li a { padding: 8px 10px; font-size: 14px; line-height: 18px; color: #202020; border-top: solid 1px #0065B4;}
.header-Menu ul li li > a:hover { color: #fff;} 
.header-Menu ul li li:first-child a { padding: 8px 10px; border-top: 0; } 
.header-Menu ul li li:last-child a { padding: 8px 10px; } 


.Main-Banner { margin-bottom:25px;}
.Main-Banner img { width: 100%; height: auto;}

/*content top 3 box modules style*/
.Mid-Content { padding-bottom: 50px;}
.Content-top-mod h3 { color: #fff; font-size: 17px; font-weight: normal; padding: 8px 0; margin: 0; padding-bottom: 2px; }
.moduletable_topmod1 { background: #32992b; position: relative; padding-right: 105px; padding-left: 18px; min-height: 75px; margin-bottom: 28px;}
.moduletable_topmod1 p { color: #fff; font-size: 14px; margin: 0; padding-bottom: 15px;}
.moduletable_topmod1 p a {color: #fff; }
.moduletable_topmod1 img { position: absolute; right: 10px; top:6px }

.moduletable_topmod1content h3{ color: #198FDB; font-size: 17px; font-weight: normal; padding: 0; margin: 0;}
.moduletable_topmod1content h3 a { color: #198FDB; }
.moduletable_topmod1content p { color: #202020;}

/*box 2*/

.moduletable_topmod2 { background: #32992B; position: relative; padding-right: 105px; padding-left: 18px; min-height: 75px; margin-bottom: 28px;}
.moduletable_topmod2 p { color: #fff; font-size: 14px; margin: 0; padding-bottom: 15px;}
.moduletable_topmod2 p a {color: #fff;}
.moduletable_topmod2 img { position: absolute; right: 10px; top:6px }

.moduletable_topmod2content h3{ color: #32992B; font-size: 17px; font-weight: normal; padding: 0; margin: 0;}
.moduletable_topmod2content h3 a {color: #32992B; }
.moduletable_topmod2content p { color: #202020;}


/*box 3*/

.moduletable_topmod3 { background: #FF8C09; position: relative; padding-right: 105px; padding-left: 18px; min-height: 75px; margin-bottom: 28px;}
.moduletable_topmod3 p { color: #fff; font-size: 14px; margin: 0; padding-bottom: 15px;}
.moduletable_topmod3 p a{ color: #fff;}
.moduletable_topmod3 img { position: absolute; right: 10px; top:6px }

.moduletable_topmod3content h3{ color: #FF8C09; font-size: 17px; font-weight: normal; padding: 0; margin: 0;}
.moduletable_topmod3content h3 a {color: #FF8C09; }
.moduletable_topmod3content p { color: #202020}



/*Footer style*/

.Footer-top .moduletable { background: #E2E2E2; text-align: center; line-height: 0; font-size: 0; padding: 4px 0;}
.Footer-top .moduletable p {  font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    margin: 0;
    word-spacing: 3px;}
.Footer-top .moduletable a   { color: #202020; text-decoration: none;}
.Footer-bot { padding-bottom: 10px;}
.Footer-bot p { margin-bottom: 0; padding-top: 5px; line-height: 14px; text-align: right;}
.Footer-bot a { color: #202020;}


/*Left side bar style is here*/
.JooWarp-area aside ul.nav  { margin: 0 15px; padding: 0; list-style-type: none;  }
.JooWarp-area aside ul.nav li { margin: 0; padding: 0; }
.JooWarp-area aside ul.nav li a { display: block; position: relative; padding-left: 35px; padding-top: 12px; padding-bottom: 12px; border-top: solid 1px #32992b; color: #202020; outline: 0;  }
.JooWarp-area aside ul.nav li:last-child a { border-bottom: solid 1px #32992b;} 
.JooWarp-area aside ul.nav li .arrow-nav { position: absolute; background-color: #202020; width: 20px; height: 20px; left: 0; top: 12px; border-radius: 50%; text-align: center; line-height: 20px; color: #fff; display: block; font-size: 11px; }
.JooWarp-area aside ul.nav li .arrow-nav i { top:1px}

.JooWarp-area aside ul.nav li:hover a { color: #32992b;}
.JooWarp-area aside ul.nav li:hover .arrow-nav { background-color:#32992b; }


.JooWarp-area aside ul.nav li.active a { color: #32992b;}
.JooWarp-area aside ul.nav li.active .arrow-nav { background-color:#32992b; }


/*Article page style*/

.Com-Components h2{ font-size: 16px;  line-height: 18px; padding-right: 5px; margin: 0; margin-bottom: 15px; display: block; color: #333; font-weight: bold; }

.Com-Components h3 { font-size: 20px; margin: 15px 0; font-weight: bold;}

.Com-Components h4 { font-size: 18px; margin: 15px 0; font-weight: bold;}
.Com-Components h5 { font-size: 16px; margin: 15px 0; font-weight: bold;}
.Com-Components h6 { font-size: 14px; margin: 15px 0; font-weight: bold;}
.Com-Components ol { padding-left: 10px;  list-style-type: decimal; line-height: 18px;}
.Com-Components ol li { margin-left: 10px; margin-bottom: 15px;}
.Com-Components ol li {  margin: 8px 0; margin-left: 10px;}

.Com-Components ul { padding-left: 10px;   line-height: 18px; }
.Com-Components ul li { margin-left: 10px; margin-bottom: 15px;}
.Com-Components ul li {  margin: 8px 0; margin-left: 10px;}

.mobile-menu {
    text-align: center;
}
.mobile-menu  .sm-btn-100 {  border-radius: 50%; }

.backtop {  text-align: right; padding-bottom:10px;}
.backtop span.backtop-arrow { display:inline-block; background-color: #706F6E; color:#fff; font-size: 16px; text-align: center; border-radius: 50%; width:23px; height:23px; cursor: pointer;}
.backtop span.backtop-arrow i { top:3px;}


.header-Menu ul li a.hellblau:hover {
  color: #0084D7;
}
.header-Menu ul li a.blau:hover {
  color: #00377d;
}
.header-Menu ul li a.gruen:hover {
  color: #32992b;
}
.header-Menu ul li a.orange:hover {
  color: #ff8c09;
}
.header-Menu ul li a.gelb:hover {
  color: #fff100;
}
.header-Menu ul li a.rot:hover {
  color: #e20916;
}