@charset "UTF-8";
/* ################################################################
** # (c) Rossdorfer Eisenbahnclub                                ##
** ################################################################
**
**  Date     : 07.10.08
**  File     : myOwnStyles.css
**  Author   : Mirko Theiss
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/


/* ################################################################
** # Import the Sytles for tt_news                               ##
** ################################################################
*/
@import url(tt_news_styles.css);

@media all
{
body {
	background:#FFFFFF url("../layout/page_bg.png") repeat-x top left fixed;
	font-family:Arial, Helvetica, sans-serif;
}

#page_margins {
	max-width:900px;
}

#page{
	background:#FFFFFF; 
	border:0px;
}

#header {
	height:150px; 
	color:#fff; 
	background:#232324 url("../../img/header-bg.gif") repeat-x;
}

#header img.headImg1 {
	position:absolute; 
	top:0px; 
	left:0px; 
	font-size:208%;
}

#col1_content {
	border-left:1px solid #efefef;
}

#submenu {
	background:#FFFFFF url("../layout/menu_bg.jpg") no-repeat;
	
}

#submenu a#navigation {border-bottom:0; padding:0;}

  /* Menu Title */
  #submenu li#title {
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    color: #444;
    background-color: transparent;
    border-bottom: 4px #888 solid;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    color: #000;
    background-color: transparent;
    border-bottom: 1px #eee solid;
  }

  #submenu li a { width: 90%; padding-left: 10%; background-color: transparent; color: #444; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color: transparent; color: #000; }

  /* Level 2 */
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { width: 85%; padding-left: 15%; }

  #submenu li ul li a { background-color: transparent; color: #444; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color: transparent; color: #000; }

  /* Level 3 */
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { width: 80%; padding-left: 20%; }

  #submenu li ul li ul li a { background-color: transparent; color: #444; }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color: transparent; color: #000; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li#active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 75%; padding-left: 25%; }

  #submenu li ul li ul li ul li a { background-color: transparent; color: #444; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color: transparent; color: #000; }

h1 {
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent;
	margin:1.1em 0 0.5em 0;
	padding:0.3em;
}

h2 {
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent;
	margin:1.1em 0 0.5em 0;
	padding:0.3em;
}

h3 {
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent;
	margin:1.1em 0 0.5em 0;
}

h4 {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent; 
	margin:1.1em 0 0.5em 0;
}

h5 {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent; 
	margin:1.1em 0 0.5em 0;
}

#footer {
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#888;
	background:transparent; 
}

.REboxBlueContent {
	background-color: transparent;
}

.rBline2, .rBline3, .rBline4 {
	background-color: transparent;
}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0; margin-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0; margin-top:0;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.6em;}
.news-list-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}


}
