@charset "UTF-8";
/* ################################################################
** # (c) LG Reinheim/Rossdorf                                    ##
** ################################################################
**
**  Date     : 23.9.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 News                                  ##
** ################################################################
*/

@import url(calendar_styles.css);
@import url(tt_news_styles.css);

@media all
{
body {
	background:#99a;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000066;
	background: #EDECFD;
	margin:1.1em 0 0.5em 0;
	padding:0.3em;
	border-bottom:1px #CCCCCC solid;
}

h2 {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000066;
	background: #EDECFD;
	margin:1.1em 0 0.5em 0;
	padding:0.3em;
}

h3 {
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000066;
	background: transparent;
	margin:1.1em 0 0.5em 0;
}

h4 {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000066;
	background: transparent; 
	margin:1.1em 0 0.5em 0;
}

h5 {
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	background: transparent; 
	margin:1.1em 0 0.5em 0;
}

#page{
	border:1px #667 solid;
	background-color:#FFFFFF;}
	
#page_margins {
	border:1px #889 solid; 
	width:990px; 
	margin:auto;
}

#header {
	position:relative;
	height:180px;
	color:#fff;
	background:#03329E;
}
#header img {position:absolute; top:0px; left:0px; bottom:0px; right:0px; font-size:208%;}
#header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
#header div.tx-macinasearchbox-pi1 {position:absolute; bottom:5px; right:10px; font-size:11px;}
#header div.tx-macinasearchbox-pi1 input {margin-left:0;}
#header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
#header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
#banner {position:absolute; top:10px; right:10px; z-index:10;}
#banner img {
	position:relative;
	width:250px;
	height:70px;
	top:0px;
	left:0px;
	font-size:100%;
}

#topnav {
	top:90px; 
	font-size:13px;
}

#banner img {
	position:relative;
	width:250px;
	height:70px;
	top:0px;
	left:0px;
	font-size:100%;
}

#footer {
	color:#888;
	background:#fff;
	margin:1em;
	padding:1em 0 0 0;
	border-top:1px #ddd solid;
	line-height:2em;
	font-size: 0.7em;
}

#main {
	padding-top:0;
	background-color: #FFFFFF;
}

/* linke Spalte */
#col1 {
	background-color: #00359A;
	width: 21%;
}

#col1_content {
        margin-left:1em; 
        margin-right:1em; 
        color:#444; 
        background:inherit;
        background-color: #00359A;
}
#textBelowMenu {background:#EEEEEE;}

/* Rechte Spalte */
#col2 {
        background-color: #FFFFFF;
}

#col2_content {	
        margin-left:1em; 
        margin-right:1em;
	background-color: #FFFFFF;        
}

/* Mittlere Spalte */
#col3 {
	background-color: #FFFFFF;
	border-left-style: none;
}
#col3_content {
	background-color: #FFFFFF;
        margin-left:0em; 
	margin-right:1em;
}

/* Menu Title */
#submenu {
	width: 100%;
	margin: 2.5em 0 1.5em 0;
}

#submenu li#active,
#submenu li strong {
	font-weight: bold;
	background-color:#00359A;
}

#submenu li a,
#submenu li ul li a,
#submenu li ul li ul li a,
#submenu li ul li ul li ul li a {
	background-color:#00359A;
	color: #FFFFFF;
	font-weight: normal;




}

#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active,
#submenu li ul li a:focus,
#submenu li ul li a:hover,
#submenu li ul li a:active,
#submenu li ul li ul li a:focus,
#submenu li ul li ul li a:hover,
#submenu li ul li ul li a:active,
#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:#819CCC;
}

}

