/* Start of CMSMS style sheet 'tongue_yaml1_submenu' */
@media all
{

ul#submenu
{
 margin: 0;
 padding: 0;
 list-style-type: none;
}

ul#submenu li
{
 margin: 0 0.25em 0 0;
 padding: 0.25em 0;
/* border-top: 1px solid #900; */
 border-bottom: 1px solid #897E4C;
}






}
/* End of 'tongue_yaml1_submenu' */

/* Start of CMSMS style sheet 'Album v0.8' */
/*
Sie benötigen diese Vorlage, wenn Sie die Default-, ImageGallery- oder Thickbox-Vorlagen des Album-Moduls verwenden. 
Sie wird bei einer Modul-Aktualisierung überschrieben und bei der Deinstallation gelöscht. 
Machen Sie ggf. eine Kopie.
*/

/* Album Module CSS for default, ImageGallery, and Thickbox templates */
/* Album List UL */
.albumlist
{
	margin-left:0;
	padding-left:0;
}

/* Picture List UL */
.picturelist
{
	margin-left:0;
	padding-left:0;
}

/* Album and Picture Lists */
.thumb
{
	padding:0;
	width:auto;
	margin:0 0.5em 0.5em 0;
/* Thumbnail spacing */
	text-decoration:none;
	line-height:normal;
	list-style-type:none;
	text-align:center;
	float:left;
}

.thumb img,.thumb a img,.thumb a:link img
{
/* Set link formatting*/
	/* width:100px; */
/* Thumb width*/ 
	height:72px;
/* Thumb height*/
	padding:10px;
/* Thumb padding to form thumb frame */
/* You can set the above to 0px = no frame - but no hover indication!*/
	margin:0;
	background-color:white;
/*Background of thumb */
	border-top:1px solid #eee;
/* Borders of thumb frame */
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:1px solid #eee;
	text-decoration:none;
}

.thumb a:visited img
{
	background-color:#eee;
/*Background of thumb on hover - sort of a light grey */
}

.thumb a:hover img
{
	background-color:#dae6e4;
/*Background of thumb on hover - sort of light blue/green */
}

/* Styling of text and navigation for Album */
.albumname
{
/*	font-size:smaller; */
	text-align:center;
	font-weight:bold;
	font-style:normal;
}

.albumpicturecount
{
/*	font-size:smaller; */
	text-align:center;
	font-weight:normal;
/*	font-style:italic; */
}

.albumcomment
{
	text-align:center; 
	font-weight:normal;
	font-style:normal;
}

.albumnav
{
	text-align:center;
	font-weight:normal;
	font-style:normal;
/*	font-size:smaller; */
}

.instructiontext
{
	font-weight:normal;
	font-style:normal;
/*	font-size:smaller; */
/*	font-style:italic; */
}

/* Big Picture */
.bigpicture
{
	padding:0.5em 0 0;
	clear:left;
	border-top:1px solid #ccc;
	text-align:center;
}

.bigpicturecaption
{
/* Big picture caption */
	text-align:center;
	margin:0 0 5px;
	padding:0;

}

.bigpicture img
{
/* Big picture settings */
	padding:18px;
/* Image padding to form photo frame. */
	width:80%;
/* Width of big picture - set to auto for actual width*/
	margin:0;
	background-color:white;
/* Background of picture */
	border-top:1px solid #eee;
/* Borders of picture frame */
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:1px solid #eee;
	text-decoration:none;
}

.bigpicturenav
{
	margin:0;
	padding:0;
	color:#000;
/*	font-size:smaller; */
	line-height:normal;
}

/*Thickbox CSS */
#TB_overlay
{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6px;
	opacity:0.6px;
}

#TB_window
{
	position:absolute;
	background:#fff;
	z-index:102;
	color:#000000;
	display:none;
	border:4px solid #525252;
}

#TB_window img
{
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}

#TB_caption
{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
	margin-right:100px;
}

#TB_closeWindow
{
	height:25px;
	float:right;
	padding:10px 12px 5px 10px;
}

#TB_closeWindow a,#TB_closeWindow a:link,#TB_closeWindow a:visited
{
	color:#f6f7f0;
	background:#d40d0e;
	text-decoration:none;
	padding:2px 5px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#TB_closeWindow a:hover
{
	background:red;
	color:white;
	text-decoration:none;
	padding:2px 5px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

#TB_closeWindow a:active
{
	color:#f6f7f0;
	background:#d40d0e;
	text-decoration:none;
	padding:2px 5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}

#TB_closeAjaxWindow
{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#e8e8e8;
}

#TB_ajaxContent
{
	padding:2px 15px 15px;
	overflow:auto;
}

#TB_load
{
	text-align:center;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	overflow:visible;
	visibility:visible;
	display:block;
	z-index:101;
}

#TB_loadContent
{
	margin-left:-125px;
	position:absolute;
	top:-50px;
	left:50%;
	width:250px;
	height:100px;
	visibility:visible;
}

/* End of 'Album v0.8' */

/* Start of CMSMS style sheet 'tongue_guestbook' */
@media all
{

.cms-guestbook-div-insert textarea
 {
  font-size: 120%;
 }

.cms-guestbook-div-insert td
 {
   margin: 0;
   padding: 2px;
 }

.cms-guestbook-pagination_header {
        margin: .5em 0;
}
.cms-guestbook-pagination_nav {
        font-weight: bold;
        margin: .5em 0;
}
.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
    border: 1px solid #897E4C;
    margin: 1em 1em 1em 0em;
    background: #eee;
}

/* Style the message header */
.cms-guestbook-entry-header
{
    background: #AA9E66;
    color: white;
    border: 1px solid black;
    margin: 1px;
    padding: .5em;
}

/* Style the actual message */
.cms-guestbook-entry-text
{
        background: #eee;
        padding: .5em;
        color: black;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted
{
        float: right;
        font-size: smaller;
}

/* Style message header links */
.cms-guestbook-entry-header a {
        color: white;
}
.cms-guestbook-entry-header a:hover {
        color: black;
}

/* Style the sender name */
.cms-guestbook-entry-sendername
{
        color: #424324;
        font-weight: bold;
        padding-right: 1em;
}

/* Style the E-mail link */
.cms-guestbook-entry-email {
   font-size: smaller; 
}

/* Style the senders homepage link */
.cms-guestbook-entry-homepage
{
    font-size: smaller; 
        margin: 2px;
        margin-bottom: 0;
}

}

/* End of 'tongue_guestbook' */

/* Start of CMSMS style sheet 'tongue_yaml1' */
@media screen
{
body { background: #000; color: #222; }
}

@media all
{
#page {
 border: 0;
}

#page_margins { 
/*
 border: 0;
 border-left: 1px solid #D8C896;
 border-right: 1px solid #D8C896;
 padding: 0 5px;
*/
 border: 1px solid #D8C896;
 padding: 5px;
 width:760px;
}  

#main { background: #D8C896; padding-top: 2em; padding-bottom: 2em;}   

#col1 { width: 160px; float:left; margin: 0; padding: 0; }
#col1_content { margin: 1em 0.5em; padding: 0; } 
#col2 { margin-left: 160px; margin-right: 0%; width: 600px; float:none;}
#col3, #col3_content { display:none; margin: 0; }  

#header { padding: 0; margin: 0; height: 150px; color: #fff; background: #1f1e2e url('') repeat-x top; }

#header img { padding: 0; margin: 0; font-size:208%; display:inline; }     

#nav_main { background: #897E4C; }
#nav_main ul   { border-right: 1px #000 solid; border-left: 0; border-collapse: collapse; margin-bottom:-1px;}
#nav_main ul li { border-left: 1px #000 solid; border-right: 0; border-collapse: collapse; }
#nav_main ul li.current { background: #D8C896; border-bottom: 1px #D8C896 solid;} 

#footer
{
 color: #FFF;
 background: #897E4C;
 margin: 0;
 padding: 0.5em;
 border: none;
 border-top: 1px solid #000;
 line-height: 1em;
 text-align: right;
 font-size: 0.9em;
}

#footer p
{
 margin: 0;
 padding: 0;
}

#footer a
{
 color: #FFF;
 background-color: inherit;
 text-decoration: underline;
}

#footer a:hover
{
 background-color: #990000;
}

#main hr { clear: both; color: #D8C896; } 

#main img
{
 background: #897E4C;
 border: 1px solid #000;
 padding: 3px;
 margin-top: 0.4em;
}

#main img.plain
{
 border: none;
 padding: 0px;
}

#main a, #main a[href^="http:"], #main a[href^="https:"]  
{
 font-weight: bold;
 padding-left: 0;
 background-image: url('');
}

#main a:hover
{
  background-color: inherit;
}

#main a.ext, #main a.extern {
 padding-left: 12px;
 background-image: url('http://css.tongue-jazz.de/img/icons/ext_link.gif');
 background-repeat: no-repeat;
 background-position: left;
}

#main h1 
{
 font-size: 1.8em;
 color: #006;
 margin: 0 0 0.25em 0;
 padding-top: 1.5em;
 font-weight:bold;
}

#main h2
{
 font-size: 2.0em;
 color: #424324;
 margin: 0 0 1em 0;
 padding-top: 0;
 border-bottom: 1px #897E4C solid;
 font-weight: normal; 
}

#main h3
{
 font-size: 1.4em;
 color: #444;
 margin: 0 0 0.25em 0;
 padding-top: 1.5em;
 font-weight:normal;
}

#main dd, #main dt { line-height: 1.0em; } 
#main dt { margin: 1em 0 0.25em 0em; }
#main dd { margin: 0 0 0.25em 2em; }

#main .einzug { padding-left: 175px; }

#main .center { text-align: center; }

#main code {
 margin: 0.5em 0;
 padding: 0.5em;
 border: 2px solid #897E4C;
}

}
/* End of 'tongue_yaml1' */

/* Start of CMSMS style sheet 'tongue_news' */
div#news {
/*
  border: 1px solid #000; 
  background: #FFE9AF; 
*/
 margin: 0; 
 padding: 0;
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary, .NewsSummaryRow {
    padding: 0.5em 0; /* padding for the news article summary */
    margin: 0.5em 0; /* margin to the bottom of the news article summary */
/*    border-bottom: 1px solid #ccc; */
}

.NewsSummaryRow {
    font-size: 80%;
}

.NewsSummaryPostdate {
  font-weight: bold;
 }

.NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
}

#NewsPostDetailDate {
  font-size: 90%;
/*  margin-bottom: 5px; */
  font-weight: bold;
  display: inline;
  float: right;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
/*  border-top: 1px solid #ccc; */
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}

#NewsPostDetailHorizRule {
  
  display: none;
  height: 0;
  margin: 0;
  padding: 0;
}

#NewsPostDetailPrintLink, #NewsPostDetailReturnLink {

  display: inline;
  margin: 0;
  padding: 0 0.5em;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
*/
/* End of 'tongue_news' */

