/*  
Theme Name: fim
Theme URI: 
Description: 
Version: 1.2
Author: fns
Author URI: http://fns.o-nan.org
*/
@import "style_bp.css";

html                 { height: 101% }
body                 {
  
                         background: #dedede;
                         margin: 0;
                         text-align: center;
                     }
a                    {
                         color: #333333;
                         text-decoration: none;
                     }
a:hover              { color: #278727 }
#Logo  img           { margin: 0 }
.container           { text-align: left }
#Main-Content        {
                         background: #eaeae9 url(images/bg.gif) top left  no-repeat;
                         padding: 15px 0 25px 15px;
                         min-height: 470px;
                         height: auto !important;
                         height: 470px;
                     }
#Navigation          { background: #fff }
#Navigation ul       {
                         list-style-type: none;
                         padding: 0;
                         margin: 10px;
                         font-family: Verdana, sans-serif;
                         font-size: 15px;
                         /* font-variant: small-caps;
                         */: ;
                         text-transform: uppercase;
                     }
#Navigation ul li    { padding: 0 0 5px 0 }
#Navigation li ul    { margin: 5px 0 0 25px }
#Navigation li ul li {
                         padding: 0;
                         margin: 0;
                         list-style-image: url(images/pointer.gif);
                     }

#Content             {
                         background: #fff;
                         padding: 10px;
                         color: #373737;
                         font-size: 1.1em;
                         min-height: 444px;
                         height: auto !important;
                         height: 444px;
                     }
#Content a:hover     { background-color: #f1f1f1 }
#Content h1          { font-size: 1.5em }
#Content h2          {
                         font-size: 1.4em;
                         margin-bottom: 1em;
                     }
#Content .entry a    {
                         text-decoration: underline;
                         color: #1A1;
                     }
#Content ul          { list-style-type: none }
#Content ul  li      {
                         list-style-image: url(images/pointer.gif);
                         margin: 3px 0 9px 13px;
                         clear: both;
                     }
#Content p img       {
                         margin: 0 0.5em 0.3em 0.3em;
                         padding: 0.2em;
                         background-color: #eaeae9;
                         border: 1px solid #e3e4e0;
                     }
#Content em          { background: #eaeae9 }
#Kategorien p        { margin: 0 0 2px 5px }
#Kategorien h2       {
                         margin: 0;
                         color: black;
                         font-size: 1.2em;
                     }
.meta                { color: #CCC }

#neuigkeiten h4      { 
	background-color: #f1f1f1;
	padding: 2px;
	}
	#neuigkeiten h4  a { text-decoration: underline; }
#neuigkeiten .entry  { padding-bottom: 15px }
	#neuigkeiten .span-8 { width:340px; }
	
#Footer              { margin-top: 15px }
.breadcrumb          {
                         font-size: 0.8em;
                         color: #CCC;
                     }
.breadcrumb  a       { color: #CCC }
#neuigkeiten         { margin: 0 0 15px 0 }
blockquote           {
                         display: block;
                         clear: both;
                     }
.more-link           { margin: 0 }
img                  { border: none }
.align-center        { text-align: center }
.align-right         { text-align: right }
.hidden              {
                         font-size: 1px;
                         color: #ffffff;
                         background: #ffffff;
                         margin: 0em;
                     }
.left                { float: left }
.right               { float: right }
.clear               { clear: both }
hr                   {
                         background: #eaeae9;
                         color: #eaeae9;
                         clear: both;
                         float: none;
                         width: 100%;
                         height: .1em;
                         border: none;
                         margin: 0 0 1em;
                     }
/* Drop down
*******************************/
#dd                  { float: right }
.sd                  {
                         color: #ce0004;
                         font-size: 0.8em;
                    
                     }
.andorf              {
                         color: #353599;
                         font-size: 0.8em;
                         margin-right: 21px;
                     }
select, option       {
                         filter: alpha(opacity=50);
                         -moz-opacity: 0.5;
                         -khtml-opacity: 0.5;
                         opacity: 0.5;
                         border: none;
                    }
                     
                     
#shv                 {   padding-top: 20px;
						width: 190px;                  
                         top: 10px;             
                         background-color: #FFF;
                         text-align: center;
                     }
                     
/* Newsletter front page
*******************************/

#newsletter { 
	width: 180px;	
	font-size: 11px;
	background-color: #FFF;
	
	padding: 15px 0 0 10px;
	 }
	 #newsletter p { margin: 0; } 
	#newsletter label { font-weight: 400; }
	#newsletter .wpcf7-text { width: 170px; }
	#newsletter .wpcf7-submit { text-align: left; }
	
	#newsletter .wpcf7-response-output  { width: 170px; margin: 0; padding: 0;}
	#newsletter .wpcf7-mail-sent-ok { border: none;  }

