/*  
Theme Name: wp_FMO
Theme URI: 
Description: FMO International Airport Newsroom - fixes Layout, angelehnt an FMO.de
Version: 1.0
Author: Stephan J Soenksen
Author URI: http://www.soenxen.de

dunkelblau: #182B56
hellblau: #84C4D8
grau fliesstext: #e6e6e6
 */
 
  /*--------------------Reset--------------------*/

#Uhrzeit {float:left;width:100px;height:20px;background-color: #eee;}
		
li#categories-3 h2
{display:none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	background-image: url(images/body_bg.png);
	background-repeat: repeat-x;
}

/*List styles*/

ol, ul {list-style: none;}

li {list-style: none;}

div#center ul,
div#center ol {line-height:1.4em; margin:0 0 0 0;}

div#center ul li,
div#center ol li { margin:0 0 10px 10px;padding:5px 5px 5px 10px;border-left:1px solid #ccc;background-color: #fafafa;}




/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*--------------------Layout--------------------*/

body
{font-family:Arial, Helvetica, sans-serif; 
font-size: 62.5%; /* Resets 1em to 10px */
text-align:left;
color:#182B56;
}


#container {margin: 0 auto; width:960px;}
#top {height:70px; background-color: #bdc2c6;background-image: url(images/header_bg.gif);}
#logo {height:70px;width:300px;float:left;}
#kopfsuche {height:70px;width:230px;float:right;margin-top:22px;}
#teaser {height:100px;background-image: url(http://neu.flughafen-fmo.de/img/topimages/s_4.jpg);}
body.home #teaser {height:260px;background-image: url(images/b_1.jpg);} /*ueberschreiben fŸr gro§en teaser auf startseite*/
#sticky {overflow:hidden;float:left;display:inline;width: 580px;height:220px;margin:20px 30px 20px 30px;/*background-image: url(images/80weiss.png);*/background-color: #fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;
-moz-border-radius:10px;-webkit-border-radius: 10px;}
#sticky_content {padding:12px;}
#smnrinfo {float:right;display:inline;overflow:hidden;width:280px;height:180px;background-color: #fff;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;-moz-border-radius:10px;-webkit-border-radius: 10px;margin: 20px 20px 0 0;-moz-border-radius:4px;-webkit-border-radius: 4px;color:#182B56;text-align: left;line-height: 1.4em;}
#smnrinfo_content{padding:12px;}
#content_head {height:91px;clear:both;}
#topmenu {margin:0 0 0 230px;}
#content {margin:0 0 20px 0;overflow:hidden;}
#left {float:left;width:220px;margin-right:10px;display: inline;}
#center {width:500px;margin:2px 230px 0 230px;min-height:600px;  height:auto !important;  height:600px;}
#right {float:right;width:220px;margin-left:10px;display: inline;}
#footer_container {margin: 0 auto; width:960px;}
#footer {clear:both;padding:20px 0 20px 0;overflow:hidden;background-color: #182B56; color:#fff;width:100%;font-size: 1.3em;line-height: 1.3em;}
#foot1, #foot2, #foot3 {width:300px; float:left; margin-right:20px;} 
#foot1 {}
#foot2 {}
#foot3 {}
#kopfbloecke_restseiten {display: none;}
#img_sticky {float:right;margin:0 15px 0 15px;}



/*--------------------Navigation--------------------*/

/*--------------------HauptNavigation (andere Farben)--------------------*/
#menusplus ul li a,#menusplus ul li a:visited {color: #182B56;}
#menusplus ul li a:link { text-decoration: underline;}
#menusplus ul li a:link:hover, #menusplus ul li a:visited:hover {  color: #999; text-decoration: none;}



#menusplus ul, 
ul#smac, 
ul#wdg_kon_det,
ul.blogroll, 
li.widget_recent_entries ul 
{
list-style:none outside none;
margin:0 0 20px 0;
border-bottom:1px solid #E6E6E6;
}

#menusplus ul li {
}

#menusplus ul li a,
ul#smac li a, 
ul#wdg_kon_det li, /*damit auch die telnummerlistenpunkte ohne link richtig aussehen*/ 
ul.blogroll li a, 
li.widget_recent_entries ul li a 
{
border-top:1px solid #E6E6E6;
display:block;
padding:7px 10px;
width:200px;
}
#menusplus ul li ul {
padding-bottom:5px;
}
#menusplus ul li ul li a {
border:0 none;
color:#84C4D8;
display:block;
padding:3px 5px 3px 25px;
width:190px;
}
#menusplus ul li ul li ul {
padding-bottom:5px;
}
#menusplus ul li ul li ul li a {
border:0 none;
color:#A3A6A9;
display:block;
padding:3px 5px 3px 40px;
width:170px;
}

/*--------------------Artikel: FMO Werbung--------------------*/


ul.radiospots {}
ul.radiospots li {margin:0 0 20px 0;}


/*--------------------Widget: Suche--------------------*/


label.screen-reader-text {display: none;}



/*--------------------Widget: TAGs--------------------*/

li.widget_tag_cloud {margin-top:30px;}

li.widget_tag_cloud div a {color:#999;}


/*--------------------Widget: Social Media Links--------------------*/


ul#smac li {background-position: 15px 6px;background-repeat: no-repeat;}
ul#smac li a {padding-left:45px;}

ul#smac li.sm_fb {background-image: url(../../uploads/sm/sm_fb.png);}
ul#smac li.sm_xi {background-image: url(../../uploads/sm/sm_xi.png);}
ul#smac li.sm_tw {background-image: url(../../uploads/sm/sm_tw.png);}
ul#smac li.sm_yt {background-image: url(../../uploads/sm/sm_yt.png);}
ul#smac li.sm_fl {background-image: url(../../uploads/sm/sm_fl.png);}
ul#smac li.sm_rss {background-image: url(../../uploads/sm/sm_rs.png);}
ul#smac li.sm_sc {background-image: url(../../uploads/sm/sm_sc.png);}
ul#smac li.sm_wi {background-image: url(../../uploads/sm/sm_wi.png);}
ul#smac li.sm_xing {background-image: url(../../uploads/sm/sm_xing.png);}
ul#smac li.sm_linkedin {background-image: url(../../uploads/sm/sm_linkedin.png);}



/*--------------------Widget: Kontakt--------------------*/


div.wdg_kontakt {color:#999;}
div.wdg_kontakt p {margin: 0 0 7px 0;}
div.wdg_kontakt p span {font-weight: normal; /*bold*/margin-right: 4px;}
div p.wdg_kon_name {margin:0 0 0 0;text-transform: uppercase;font-size: 1.4em;}
.wdg_kon_pos {font-style: italic;}
.wdg_kon_foto {border:1px solid #ccc;padding:4px;background-color: #f2f2f2;}


ul#wdg_kon_det {}
ul#wdg_kon_det li {background-position: 15px 6px;background-repeat: no-repeat;padding-left:45px;}
.wdg_kon_tel {background-image: url(../../uploads/sm/telefon.png);}
.wdg_kon_mail {background-image: url(../../uploads/sm/email.png);}
.wdg_kon_xing {background-image: url(../../uploads/sm/sm_xi.png);}
.wdg_kon_skype {}
     
/*--------------------FLICKR widget--------------------*/

span.flifo {display:block; margin: 0 25px 25px  0;float:left;}


/*--------------------Letzte Kommentare widget--------------------*/

li.widget_recent_comments {}

ul#recentcomments {color:#84C4D8;}
li.recentcomments {margin-bottom: 10px;line-height: 1.2em;}
a {}
a.url {font-style: italic;}



/*--------------------Kontakt-Artikel--------------------*/
body.postid-176 .p-head,
body.postid-176 .entryDate,
body.postid-176 .singlepost_navi,
body.postid-176 .nocomments,
body.postid-176 addtoany_share_save_container
{display:none;}



/*--------------------textgestaltung--------------------*/

#container {font-size: 1.3em;}
p {   }
#center p {margin-bottom:15px;text-align:left;line-height:1.4em;} /*84C4D8 abstand unter alle absaetze im inhaltsbereich*/
#sticky p {text-align: left;line-height:1.3em;}
#sticky .index_headline {font-size: 1.7em;line-height:1.1em;}

h1,h2,h3,h4,h5,h6{color:#ccc;margin-bottom:0.5em;text-transform: uppercase;}

h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1.0em;}
h6 {font-size:0.8em;}




acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
color: #84C4D8;
background-color: #84C4D8;
height: 1px;
	
	}





dl{
     }
     dt{
          }
          dd{
          }


blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
font-weight: normal; /*bold*/
     }



address {
     }
/*--------------------linkgestaltung 84C4D8--------------------*/


a {color:#999;}
a:link { text-decoration: underline;}
a:visited {      }
a:link:focus{     }
a:link:hover, a:visited:hover {  color: #182B56; text-decoration: none;}
a:link:active, a:visited:active {}
     
 /*--------------------links Footer--------------------*/
    
#footer a {color:#fff;}
#footer a:link {text-decoration: underline;}
#footer a:visited {     }
#footer a:link:focus {     }
#footer a:link:hover, #footer a:visited:hover { color:#84C4D8; text-decoration: none;}

 /*--------------------links Headlines--------------------*/

a.index_headline:link,a.index_headline:visited {text-transform:uppercase;font-size:2em;color:#84C4D8;margin-bottom:0.5em;display:block;text-decoration: none;line-height:1.1em;}
a.index_headline:link:hover,a.index_headline:visited:hover { color: #182B56; text-decoration:underline;}

span.single_headline {text-transform:uppercase;font-size:2em;color:#84C4D8;margin-bottom:0.5em;display:block;text-decoration: none;} /*Headline Singleseite - nicht verlinkt*/



/*Headline Suchergebnisseite - verlinkt*/
a.search_headline:link,a.search_headline:visited {text-transform:uppercase;font-size:1.4em;color:#84C4D8;margin-bottom:0.2em;display:block;text-decoration: none;}

a.search_headline:link:hover,a.search_headline:visited:hover { color: #182B56; text-decoration:underline;}


div.p-head a,div.p-head a:link, div.p-head a:visited {color:#999;text-decoration:none;}
div.p-head a:hover {text-decoration:underline;}

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

a.more-link {color:#182B56;}
a.more-link:link { text-decoration: underline;}
a.more-link:visited {      }
a.more-link:link:focus{     }
a.more-link:link:hover, a.more-link:visited:hover {  color: #999; text-decoration: none;}


/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }

form.wpcf7-form input, form.wpcf7-form textarea{margin-top:5px;color:#182B56;border: 1px #182B56 dotted;font-size: 1.4em;font-family: monospace;}
form.wpcf7-form input:hover, form.wpcf7-form input:focus, form.wpcf7-form textarea:hover, form.wpcf7-form textarea:focus { border-style:solid; background:none repeat scroll 0 0 #84C4D8;}

input {color:#182B56;}
input:focus { background:none repeat scroll 0 0 #84C4D8;}

/*--------------------Kommentare--------------------*/
/* fuer die Kommentarliste an sich*/
ol.commentlist{}
 
/*folgende class stehen zur Gestaltung des li bereit */
 
.comment {}
.byuser {}
.comment-author-admin {}
.bypostauthor {}
 
/* class um die li der 1 Ebene zu gestalten*/
.depth-1{}
 
/*hat man Kind Kommentare gibt es dann noch soviel wie man eben braucht */
.depth-2{}
.depth-3{}
 
/* folgende gestalten das li abwechselnd, wenn man mag*/
/* erstes li*/
.even {}
.thread-even{}
/* zweites li*/
.odd {}
.alt {}
.thread-odd {}
.thread-alt{}
 
 
 
/*---ende der class fuer die li---*/
 
/* fuer die Darstellung des Kommentarautors die class des divs*/
.comment-author {}
.vcard{}
 
.comment-author cite{}
.vcard cite{}
 
.comment-author cite a{}
.vcard cite a{}
 
/* fuer den Avatar*/
img.avatar{}
/*---ende der class fuer den Autor---*/
 
/*fuer die  Zeit wann der Kommentar geschrieben wurde und den Bearbeitungslink die class des divs*/
.comment-meta {}
.commentmetadata{}
 
.comment-meta a{}
.commentmetadata  a{}
 
/*---ende der Meta Daten---*/
 
/*Kommentartext  */
 
ol.commentlist p{}
 
/*---ende des Kommentartextes ---*/
 
/*Reply Link ist auch in einem div*/
.reply{}
.reply a{}
 
/*---ende Reply Link---*/
 
 
/*Kindkommentare sind in einer ul Liste*/
 
ol.commentlist ul.children{} /*ul.children gibt es auch in der sidebar-aufpassen*/
 
/*------alle oben genannten class wiederholen sich auch unter ul children------*/

#commentform p {
	 
	}


#commentform input {
	}

#commentform textarea {
	}

#commentform #submit {
	 
	}


#respond{}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
margin:0px 0 10px 0;
font-size:1.4em !important;
text-transform: uppercase;
color:#999;
padding:8px 0px 6px 8px;
background-color:#f2f2f2;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px;
     }

#footer h2.widgettitle
{margin:5px 0 20px 0;
padding:0px 0px 8px 0px;
background: none;
border-bottom: 1px solid #999;
}     

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

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }


/*-------------------body class---------------------*/

 .rtl{}
 . home{}
 . blog{}
 . archive{}
 . date{}
 . search{}
 . paged{}
 . attachment{}
  .error404{}
 . single postid-(id){}
 . attachmentid-(id){}
 . attachment-(mime-type){}
 . author{}
 . author-(user_nicename){}
  .category{}
  .category-(slug){}
  .tag{}
  .tag-(slug){}
  .page{}
  .page-parent{}
  .page-child parent-pageid-(id){}
 . page-template page-template-(template file name){}
  .search-results{}
  .search-no-results{}
  .logged-in{}
  .paged-(page number){}
  .single-paged-(page number){}
  .page-paged-(page number){}
  .category-paged-(page number){}
  .tag-paged-(page number){}
  .date-paged-(page number){}
  .author-paged-(page number){}
  .search-paged-(page number){}




/*---post class----*/
.post{margin-bottom:50px;}
.sticky{}
.page{}
.tag{}
.hentry{}
/*aendert sich je nach kategoriename*/
.category-allgemein{}
.category-dieerste{}
.category-diezweite{}

/*und das gibts auch fuer tags*/
.tag-slug{}


/*------------bilder-------*/
.wp-caption { }

.wp-caption img { }

.wp-caption p.wp-caption-text { }


.gallery{ }
    .gallery-item{  }
        .gallery-caption{ }
.attachment{ }
    .attachment img{ }
        div.caption{ }
        .imagenavi .alignright a{ }
         .imagenavi .alignleft a{ }   
        .imagenavi .alignright a img,
        .imagenavi .alignleft a img{ }
        
.left{}
.right{}
-center{}
.alignleft{float:left;margin:0 15px 10px 0;border:1px solid #84C4D8;padding:4px;background-color: #fcfcfc;}
.alignright{float:right;margin:0 0 10px 15px;border:1px solid #84C4D8;padding:4px;background-color: #fcfcfc;}
.aligncentered{}


img{
     }
     
#center .entry a img {
margin:0 0 10px;
vertical-align:top;
}

#center .entry img {
-moz-border-radius:3px 3px 3px 3px;
background-color:#FAFAFA;
border:1px solid #DDDDDD;
margin:5px 10px 10px 0;
padding:5px;
text-align:center;
}




/*--------------------date badge single seite--------------------*/

.entryDate { 
    border: 1px solid #84C4D8;
    color: #84C4D8;  
    line-height: 1; 
    float:right;
    display: block;
    margin:0 0 7px 7px;
    top: 0; 
    width: 3.5em;
}
.entryDate span { 
    display: block; 
    text-align: center; 
}
.postMonth { 
    text-transform: uppercase; 
    font-size: 1.2em;  
}
.postDay { font-size: 2em;padding: 0.1em 0 0 0.1em;  }
.postYear { 
    background-color: #84C4D8; 
    color: #fff; 
    font-size: 1.2em; 
    padding: 0.3em 0; 
    margin-top: 0.3em;
}


/*Navigation unter Single Post*/


.singlepost_navi {width:500px;overflow:hidden;margin-bottom: 1.5em;}
.singlepost_navi_prev {width:200px;float: left;}
.singlepost_navi_next {width:200px;float:right;text-align: right;}
div.article_infotext {color:#84C4D8;}

div.suerhin {font-size:0.9em;padding: 10px 10px 0px 10px; color:#84C4D8; background-color: #f2f2f2;border: 1px dotted #84C4D8;margin-bottom: 15px;}
div.suerhin span {text-transform: uppercase;font-weight: bold;}


a.post-edit-link /*der Artikel bearbeiten Link im Postdisplay:block;padding:10px 30px; background-color: #e6e6e6;width:400px;*/
{}

/*Container mit den Zusatzinfos unter dem Artikel*/
div.artikelinfos {margin-bottom: 1.5em; background-color: #e6e6e6;}

div.p-head {background:url("images/punktlinie.gif") repeat-x scroll center bottom transparent;padding-bottom:5px;overflow: hidden;margin-bottom: 10px;}

#center .p-date, #center .p-author, #center .p-tags, #center .p-cat, #center .p-comment, #center .p-edit {margin:3px 0 0 0;color:#84C4D8;float:left;padding:0 10px 0 20px;}


.p-date {background:url("images/ico_date.gif") top left no-repeat; }
.p-author {display:none;}
.p-tags {background:url("images/ico_tag.png") top left no-repeat;}
.p-cat {background:url("images/ico_notepad.gif") top left no-repeat;}
.p-comment {background:url("images/ico_comment.gif") top left no-repeat;}
#center .p-edit {/*background:url("images/ico_edit.png") top left no-repeat;*/padding:0px;}

img.ads {margin-bottom: 25px;border:1px dotted #84C4D8;}

div.p-cont {padding-top:5px;}
div.p-full {background:url("images/punktlinie.gif") repeat-x scroll center top transparent;
padding-top:5px; text-align:left;}
a.more-link {}

#smnrinfo_content p {background:url("images/punktlinie.gif") repeat-x scroll center top transparent;padding-top :5px;}

span.archivtitel {background-color:#f2f2f2;margin-bottom: 1.5em;padding:3px 0 3px 10px; display:block; color:#999;-moz-border-radius:4px;-webkit-border-radius:4px;)

.lifestream_label {color:#999 !important ; }
