@charset "utf-8";

/*
Theme Name: IHRAS
Template: twentythirteen
Author: Christian Görgen
Version: 1.0
*/

@import url('../twentythirteen/style.css');

body {
	margin:0;
	padding:0;
    background-color: #F2F2F2;
    font-family: Arial,sans-serif !important;
    margin: 0 auto;
}

img {
	max-width:100%;
}
p {
	padding: 0 25px 0 25px;
	
}

a{
	color:#005C24;
}

a:hover{
	text-decoration:underline;
	color:#005C24;
}

a:visited{
	color:#005C24;
}
h1,h2,h3,h4,h5 {
	font-family: Arial,sans-serif !important;
	font-size:1.2em;
    color: #005C24;
    font-weight: bold;
	padding: 0 25px 0 25px;
	margin:0.6em 0 0.2em 0;
  
}

ul li a{
	color:#fff;
}

#wrapper {
	  margin: 0 auto;	
	  max-width: 1200px;
	  background-color: #fff;
	  -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
	  -moz-box-shadow:  0px 0px 7px rgba(0, 0, 0, 0.25);
       box-shadow:  0px 0px 7px rgba(0, 0, 0, 0.25);
}

ul.nav-menu ul a, .nav-menu ul ul a {
    color: #FFFFFF;
    margin: 0;
    width: 225px;
}

#slider {
	
}

#slider-tn {
	float:left;
	height:400px;
	position:relative;
	
}

#topnavi {
	background-color: #005C24;

}


#content-footer{
	width:33%;
	margin:0 auto;

}

#content{
	width:50%;
	margin:0 auto;
	float:left;
	background-color:#f2f2f2;
}

#content-footer{
	width:33%;
	margin:0 auto;
	float:left;
}

#sidebar-footer a{
	color:#fff;
}

#all{
	overflow:hidden;
}

#sidebar-left{
	

    float: left;
    width: 25%;
	
	
}

#sidebar-footer{
	

    float: left;
    width: 33%;
	 padding-left: 15px;
	
	
}

#sidebar-right{

    float: right;
    width: 25%;
}

#footer-right{

    float: right;
    width: 33%;
}

#content-right{
	width:50%;
	background-color:#8b0000;
}

#content-left{
	float:right;
	width:50%;
	background-color:#8b0000;
}

#footer{
    overflow: hidden;
	background-color:#005C24;
	color:#fff !important;
    
	
}

#footer h4{
    color:#fff !important;
}
	
.widget, .widget-title{
 font-family:arial, sans-serif !important;
 font-style:normal !important;
 font-weight:bold !important;
 font-size:14px !important;
 color: rgb(0, 92, 36);
 margin-bottom:10px;

}
.widget-title{
	padding:0 !important;
		font-size:1.2em;
}

.sidebartext{
font-weight:normal !important;
color: rgb(20, 20, 18);
font-size:1.2em !important;
}

#social img{
	float:left;
}


.nav-menu li a{
	color:#fff !important;
}

.main-navigation {

max-width: 590px;
}


.pfeil{
	background-color:#005C24; 
	width:220px; 
	height:75px; 
	float:left; 
	display:block; 
	color:#fff; 
	font-size:1.2em;
	font-weight:bold;
	padding:0 25px;
}


rgb(34, 14, 16)


.nav-menu li:hover > a,
.nav-menu li a:hover {
	background-color: #005C24;
	color: #fff;
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #005C24;
	border: 0px solid #f7f5e7;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color: #efefef;
	color: #005C24 !important;
}


.nav-menu li:hover > a,
.nav-menu li a:hover {
	background-color: #005C24;
}


form{
	width:365px;
}



button, input[type="submit"], input[type="button"], input[type="reset"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #CCCCCC 0%, #EFEFEF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #EFEFEF;
    border-image: none;
    border-radius: 2px 2px 2px 2px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #333333;
    display: inline-block;
    margin-left: 20px;
    padding: 11px 24px 10px;
    text-decoration: none;
}

.netzwerk{
	padding-left: 25px;
	padding-right:10px;
	padding-bottom: 10px;
}

@media (max-width: 900px) { 



#content{
	width:100%;
}

#content-footer{
	width:100%;
}

#footer-right{

    float: right;
    width: 100%;
}
#sidebar-right{
	width:100%;
	background-image:none;
}

#sidebar-left{
	width:100%;
	background-image:none;
	display:none;
}

#sidebar-footer{
	width:100%;
	background-image:none;
}

.widget_block1{
	display:block;
	margin:0;
	padding:0;

}

.widget_block2{
	float:left;
	width:50%;
		margin:0;
	padding-bottom:20px;
}

.widget_block3{
	float:left;
	width:50%;
	margin:0;
	padding:0;
		padding-left:20px;
}

}


@media (max-width: 820px) { 

body{
	font-size:100%;
}

.pfeil{
	background-color:#005C24; 
	width:165px; 
	height:56px; 
	float:left; 
	display:block; 
	color:#fff; 
	padding:15px;
}





.fullwidthform{
	width:100%;
}


.widget_block3{
	float:left;
	width:50%;
	margin:0;
	padding-left:20px;
}


}

@media (max-width: 600px) { 

.metaslider .caption-wrap {
    display: none !important;
}


.widget_block1{
	display:block;
	margin:0;
	padding:0;

}

.widget_block2{
	float:left;
	width:100%;
		margin:0;
	padding-bottom:0;
}

.widget_block3{
	float:left;
	width:100%;
	margin:0;
	padding:0;
		padding-left:0;
}

}

