/**
2 Theme Name: itn
3 Theme URI: http://www.dietraenke.de
6 Author URI: http://www.itn-ol.de
7 **/



div.longdesc.description img {width:100% !important; height:auto !important;}

.tnp-subscription input[type="text"], .tnp-subscription input[type="email"], .tnp-subscription input[type="submit"], .tnp-subscription select { background-color:#eaecfe !important;}

.category-key, .mc-export, .mc-format, .mc-print, .mc-time { display:none;}

#content_text img.bilder1 {width:50%; max-width:500px !important; height:auto; margin-right:30px; margin-bottom:30px; float:left;  border: solid 8px #0057a9;}


img {height:auto !important; max-width:100% !important;}



 body  {
margin:0;
left:0;
font-family: Verdana;
text-align:left;
color:#000000;
font-size:1.1em;
line-height:1.3em;
height: 100%;
}


   /* Überschriften*/  

 h1 {	
text-align:left;
 font-size:1.6em; 
 line-height:1.3em;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:20px;
 font-weight: 100; 
color:#002d89;
 }
 
 
 h2 {	
text-align:left;
 font-size:1.6em; 
 line-height:1.3em;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:20px;
 font-weight: 100; 
color:#002d89;
 }
 
  h3 {	
text-align:left;
 font-size:1.2em; 
 line-height:1.3em;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:20px;
 font-weight: 100; 
color:#000000;
 }
 
    /* Formular*/ 
	     
.formname {
    background-color: #ffffff;
    border: 0 solid #b31217;
    font-size: 1em;
    height: 30px;
    width: 99%;
	color:#010b10;
	padding:5px;
	padding-left:10px;
	margin-bottom:5px;
	border-radius: 0px;
}

.formfeld {
    background-color: #ffffff;
    border: 0 solid #b31217;
    font-size: 1em;
    height: 200px;
    width: 99%;
	color:#010b10;
	padding:5px;
	padding-left:10px;
	border-radius: 0px;
}

.formspam {
    background-color: #ffffff;
    border: 0 solid #b31217;
    font-size: 0em;
    height: 30px;
    width: 80px;
	color:#010b10;
	padding:5px;
	padding-left:10px;
	border-radius: 0px;
}





 
      /* Container Gesamt*/    
 
#container_gesamt {	
float:left;
height:auto;
text-align:center;
width:100%;
padding-top:0px;
margin:0px;
z-index:1;}
 
 
 
 	/* header*/  
 
 header {
	position:fixed;
	width: 100%;
	height:110px;
	margin-left: auto; 
	margin-right:auto; 
	margin-top:auto;  
	text-align: center;
	background-color:#ffffff;
	z-index:500;
}
 
 
#headerbereich
 {
	position:relative;
    overflow:hidden;
    padding:0px;
    margin:0px;
    z-index:501;
 }
 
 #headerbereich.left { float:left; left:2%; top:10px; width:216px; height:90px; }
 #headerbereich.right { float:right; right:2%; top:10px; width:350px; height:50px; background-color:#9F6;}
 
#headerbereich img { width:100% !important; height:auto !important; border:0;}
#headerbereich p { padding:0; margin:0;}	  
 
nav#header {
	position:relative;
	float:right;
   height:auto;
   right:2%
   text-align:right;
   top:40px;
   width:650px;
   padding:0px;
   z-index:504;
}

     /* Container*/   
	 
	 
section {
	float:left;
	height:auto;
	text-align:center;
	width:100%;
	padding-top:0px;
    z-index:5;
	} 
	
	section.blank { }
	section.blau { background-color:#eaecfe; color:#000;}
	section.weiss { background-color:#f4f2f2; color:#000;}
	

 
#container_zentrieren {
	width: auto;
	max-width:1500px;
 	margin: 0px auto;  
	text-align: center;
	background-color:#C9F;
	z-index:20;
}
	#container_zentrieren.header {}
	#container_zentrieren.footer { background-color:#0057a9;}
	#container_zentrieren.blank {}
	#container_zentrieren.schwarz { background-color:#000}


	
section  a {color:#ed0d28; text-decoration: none;}
section  a:hover {color:#2961d5;}

#content_text {
	float:left;
	height:auto;
	text-align:left;
	margin-left:10%;
	width:80%;
	max-width:1500px;
	min-height:0px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:2%;
	padding-bottom:2%;
	z-index:50;
	font-size:1em;
	line-height:1.4em;
 }


#content_slider {
	float:left;
	height:auto;
	text-align:left;
	margin-left: 0;
	width: 100%;
	max-width:2000px;
	margin-top:100px;
	margin-bottom:-3px;
	z-index:51;
 }	
 
#content_slider img {width:100% !important; height:auto !important} 
#content_slider p { padding:0; margin:0;} 


  /*footer*/ 
  
 footer {
	float:left;
	height:auto;
	text-align:center;
	width:100%;
	padding-top:0px;
	height:auto;
   background-color:#002d89;
    z-index:5;
}


footer  a {color:#c5d5f6; text-decoration: none;}
footer  a:hover {color:#ffffff;}

        #footer_block {
   height:auto;
   text-align:center;
   margin-left:0;
   min-height:0px;
   margin-bottom:0px;
   margin-top:0px;
   padding-top:0px;
   color:#FFF;
   background-color:#002d89;
   z-index:91;
 }
 
 
#footer_block.first {float:left; width:100%;  max-width:1500px;}
#footer_block.last {float:right; width:35%; max-width:700px;}

  /*Beiträge*/ 

 #termine_beitraege { float:left; border-bottom: solid 3px #706f5f; margin-bottom:10px; width:100%;}
 .termine_beitraege_bild {  width:35%;  float:left; text-align:left; padding-top:25px; padding-bottom:15px;}
.termine_beitraege_bild img {width:80% !important; height:auto !important; border: solid 3px #000000;  }
.termine_beitraege_inhalt {   width:65%; float:left;}

  /*Site - NAV*/ 

nav#header ul  {
margin:0px;
padding:0px;
margin-top:0px;
margin-left:0;
}


nav#header ul li{
list-style-type: none;
border-left: solid 0px #ffffff;
width: auto;
padding-top: 0px;
padding-bottom:0px;
margin-left:5px;
margin-right:5px;
text-align: center;
font-size:.9em;
line-height:1em;
display: inline-block;
}


nav#header li a {
color: #ffffff;
text-decoration: none;
font-weight: 100;
background-color: #ed0d28;
height:43px;
display: table-cell;
vertical-align: middle;
padding-left:13px;
padding-right:13px;}




	
ul#menu-header li.current-menu-item a, ul#menu-header li.current-post-ancestor a, ul#menu-header li.current-page-ancestor  a { background-color:#ed0d28; }

nav#header li a:hover {background-color:#2961d5; }

   /*End Site - NAV*/ 
   
   
   /*Site - NAV footer */  
  
nav#footer ul  {
margin:0px;
padding:0px;
margin-top:0px;
margin-left:0;
}


nav#footer ul li{
list-style-type: none;
border-right: solid 1px #ffcc00;
width: auto;
padding-top: 0px;
padding-bottom:0px;
padding-right:20px;
margin-right:15px;
text-align: center;
font-size:1em;
line-height:1em;
display: inline-block;
}


nav#footer li:last-child {  border-right: solid 0px #ffcc00;}


nav#footer li a {
color: #ffcc00;
text-decoration: none;
font-weight: 100;
height:auto;
display: table-cell;
vertical-align: middle;
padding-left:0px;
padding-right:0px;}


nav#footer li a:hover {color:#ffffff; }


ul#menu-footer li.current-menu-item a, ul#menu-footer li.current-post-ancestor a, ul#menu-footer li.current-page-ancestor  a { color:#ffffff; }

   /*End Site - NAV footer*/  




@media only screen and (max-width: 1000px) {
  
}
 


@media only screen and (max-width: 950px) {
	header {display:none;}
	nav#header {display:none;}
	#content_slider {margin-top:0px;  }	
}

@media only screen and (max-width: 800px) {

}



@media only screen and (max-width: 700px) {

.termine_beitraege_bild {width:100%;  float:left; text-align:center !important; padding-top:25px; padding-bottom:15px;}
.termine_beitraege_bild img {width:100% !important; height:auto !important; }
.termine_beitraege_inhalt {   width:100%; float:left;}

#content_text img.bilder1 {width:98%;  border: solid 8px #0057a9;}

}



 