/*

	Author Name	: Cedric Weber
	Author Site	: http://m.zung.us
	Style Name	: CVJM Community Style
	Style URI	: http://cvjm-denkendorf.de
	Version		: 0.1
	Comments	:
  Header Width: 950px
  Header Height: 200px

*/

/*
Farben:
 Orange: #F1A85F
 Rot: #A21D21

 Pfade:

CVJM-Images
images/
Icons
images/icons/

*/

#page {
	/* The entire design is contained within the 'page' id */
    padding: 0 0 10px 0;
	}

#header {
	/* Contains the H1 and menu */
  background: #fff;
  }

#header h1 { display:none; }

#header .description { display: none; }
  /* .description Ausblenden um im CVJM Header-Overlay wieder einzublenden */

.primary {
	/* Contains the main column */
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	/* The meat and potatoes of every entry */
	}

.secondary {
	/* Contains the sidebar */
	}

/* Überschriften */


h5, h6 {
  font-family:'Trebuchet MS',Verdana,Sans-Serif;
  letter-spacing: -1px;
}

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	text-align: left;
	}

#primary .entry-content h1 { font-size:1.8em; margin:0.5em 0; padding: 0; color: #444444; font-weight: bold; border-bottom: 1px solid #000; }
#primary .entry-content h2 { font-size:1.8em; margin:0.5em 0; padding: 0; font-weight: bold; text-align: left; }
#primary .entry-content h3 { font-size:1.6em; margin:0.5em 0; padding: 0; }
#primary .entry-content h4 { font-size:1.4em; font-weight: bold; }
#primary .entry-content h5 { font-size:1.2em; letter-spacing: -1px; }
#primary .entry-content h6 { font-size: 1em !important; }

/* Hauptnavigation & Subnavigation */

ul.menu li a, .sb-pagemenu a {
  font-size:1.2em;
  font-weight: bold;
  color: #fff;
}

.sb-pagemenu li {
  border-top: 1px solid #fff;
  background-color: #F1A85F;
  padding: 3px 10px 4px!important;
}

.sb-pagemenu li a:hover, .sb-pagemenu li:hover {
  background: #666;
  color: #eee !important;
  text-decoration: none !important;
	}

.sb-pagemenu li.current_page_item,
.sb-pagemenu li.current_page_item a,
.sb-pagemenu li.current_page_item a:hover {
  color: #333 !important;
  background: #fff;
}

/* Suche */

#s { width: 65%;  }

/* CSS für Plugins */

/* Markierung Gelb in Mozilla */
::-moz-selection { background-color: #FFFF00; color: #000000; }

/* For Link Indication plugin */
a.liexternal {
  padding-right: 12px;
  background: url(images/link-icons/link-icon_external.png) no-repeat right;
}
a.liwikipedia {
  padding-right: 14px;
  background: url('images/link-icons/link-icon_wikipedia.gif') no-repeat right;
}
a.liftp {
  padding-right: 13px;
  background: url(images/link-icons/link-icon_ftp.png) no-repeat right;
}
a.limailto {
  padding-right: 18px;
  background: url(images/link-icons/link-icon_mail.gif) no-repeat right;
}
a.liinternal {
}

a.lipdf {
  padding-right: 13px;
  background: url(images/link-icons/link-icon_pdf.png) no-repeat right;
  }
a.lizip {
  padding-right: 12px;
  background: url(images/link-icons/link-icon_zip.png) no-repeat right;
  }

a.liflickr {
  padding-right: 7px;
  background: url(images/link-icons/link-icon_flickr.png) no-repeat right;
  }


/* Suchergebnisse hervorheben */

strong.search-excerpt { background-color: #FFEEEE; }

/* Search highlite*/

.hilite { color: #000; background-color: #FFFF00; }
.hilite1 { color: #000; background-color: #99FF99; }
.hilite2 { color: #000; background-color: #FFFF66; }
.hilite3 { color: #000; background-color: #FF66FF; }

.alignright { float: right; }
.alignleft { float: left }

/* Flexible Upload Plugin */

.imageframe { margin: 10px; padding: 5px; border: 1px solid #aaa; }
.imgalignleft { float: left; }
.imgalignright { float: right; }
.imgaligncenter { margin-left: auto; margin-right: auto; }
.iamgecaption { font-size: 80%; }

/* Umbruch bei Darstellung von Code */

pre {
   font-size: 90%;
   white-space: pre-wrap;       /* css-3 */
   white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;       /* Opera 4-6 */
   white-space: -o-pre-wrap;       /* Opera 7 */
   word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* Kalender Template */

#kalender_page dt {
    font-size: 1.4em;
    font-weight: bold;
    margin: 15px 0 3px 0;
}
#kalender_page dd {
    font-size: 1.2em;
    padding-left: 5px;
}

.feed, .help, .date_add {
	border: none;
	padding: 2px;
	padding-right: 20px;
	height: 16px;
	color: #777;
}

.help {
	background: url('images/icons/help.png') right center no-repeat;
}

.feed {
        background: url('images/icons/feed.png') right center no-repeat;
}

.date_add {
        background: url('images/icons/date_add.png') right center no-repeat;

}

/* Footer */

#footer { display: none; }
#cvjm_footer { padding: 10px 0; }
#cvjm_footer a {
 color: #666;
}
#gallery .footer { display: none; }

#cvjm_footer .subnavi {
  margin-bottom: 7px;
}

/* SIDEBAR */

#sidebar-1 h4, #sidebar-2 h4 {
  background: #b9b5b4;
  padding:2px 2px 4px 2px;
  color: #fafafa;
  font-weight: normal;
}

.linkcat h4  {
  display: block;
}

.widget {
  padding-bottom: 5px !important;
  border-bottom: 2px solid #fafafa;
}

pre {
  font-size: 11px;
  padding: 0 2px;
  background: #efefef;
}

/* CVJM Header Navigation */


#cvjm-head-img {
  position: absolute;
  background: url('images/cvjm-head-img.png') no-repeat top right;
  height: 65px;
  top: 0;
  left: 50%;
  margin-top: 18px;
}

.columns-three #cvjm-head-img { 
  width: 950px; 
  margin-left: -475px;
}
.columns-two #cvjm-head-img { 
  width: 780px; 
  margin-left: -390px;
}
.columns-one #cvjm-head-img { 
  width: 560px; 
  margin-left: -280px;
}

#cvjm-head-logo {
  position: absolute;
  right: 0;
  height: 65px;
  width: 365px;  
}

.cvjm-head-description {
  float: left;
  text-align: left;
  color: #F1A85F;
  color: #A31D31;
  font-weight: bold;
  font-size: 1.3em;
  margin: 40px 0 0 10px;     
}

ul#cvjm-head-nav {
  position: absolute;
  top: 133px;
  right: 20px;
  list-style: none;
}

ul#cvjm-head-nav li {
  font-size: 1.1em;
  text-transform: uppercase;
  margin-left: 5px;
  display: inline;
}

ul#cvjm-head-nav a {
  color: #6D6D6D;
}

#header .description { display: none; } /* Ausblenden für Plugin-Description */

ul.menu {
  background: #F18E2B;
  filter:alpha(opacity=73);
  opacity: 0.73;
  -moz-opacity:0.73;
  left: 0;
}

.columns-three ul.menu { width: 920px; }
.columns-two ul.menu { width: 750px; }
.columns-one ul.menu { width: 530px; }

#header { background-position: top left; }

/* Gaestebuch */

#gb .hentry { display: none; }
#gb .comments { padding-top: 0; }

#gb .comment{
  background-color: #efefef;
  padding: 1px;
}

#gb .comment-content {
  background-color: white;
  padding: 5px !important; 
  margin-top: 3px;
}

#gb #commentlist li .commentauthor,
#gb #commentlist li .comment-number,
#gb #commentlist li .comment-meta {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -1px;
  display: inline;
}

#gb .commentsrsslink {
  float: right;
}

/* Tabellendesign */

table {
  border-collapse: collapse;
  border: 1px solid #EFEFEF;
  border-right: 1px solid #000;  
}

th { 
  border-bottom: 3px solid #000;
  background: #efefef;
}
td, th { padding: 2px; }
tr:hover {
  background: #EFEFEF; 
  /*
  filter:alpha(opacity=73);
  opacity: 0.73;
  -moz-opacity:0.73; */
}

