@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  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...
*/
@media all
{
#page {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 992px;
	background-color: #ffffff;
}
#header{
	height:225px;
	background-image: none;
	background-color: #FFFFFF;
	border-left: 1px solid #AFB0B4;
}
.langMenu {
	float: left;
	width: 110px;
	height: 54px;
	background-image:url(../img/myown/grey_line.jpg);
	background-repeat:repeat-y;
	margin-top:30px;
}
#EQplayer {
	width: 103px;
	height:54px;
	background-color: #FFFFFF;
	float: left;
	margin-top:30px;
}
.news-single-item h3 {
	font-size: 100%;
}
.langMenu .tx-srlanguagemenu-pi1 {
	width: 100%;
	height: 100%;
	padding-left: 10px;
}
.langMenu .tx-srlanguagemenu-pi1 div {
	float: left;
	margin-right: 10px;
}
.langMenu .tx-srlanguagemenu-pi1 .INACT {
	display: none;
}
#header img.headImg1 {
	float: left;
	position: static;
}
#header #topnav {
	display: none;
}
#header #banner {
	display: none;
}
#nav {
	display: none;
}
#teaser {
	display: none;
}
#submenu {
	border-top-style: none;
	margin-top: 0px;
}
#submenu li#title {
	display: none;
}
#main {
	border-left:1px solid #afb0b4;
}
#col1_content{
	/*background-color: #fbfbfb;	*/
	background-image: url(../img/myown/page_bg.jpg);
	padding:0px;
	padding-left:7px;
	padding-top:7px;
    margin-top: 3px;
}
#submenu .menu-1-level-1-norm a, #submenu .menu-1-level-1-norm a:link {
	background-image:url(../img/myown/inactive.jpg);
	background-repeat:no-repeat;
	color:#001831;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	padding-left:7px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
	text-transform: uppercase;
}
#submenu .menu-1-level-1-norm a:hover, #submenu .menu-1-level-1-active strong {
	background-image:url(../img/myown/inactive.jpg);
	background-repeat:no-repeat;
	color:#990033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	padding-left:7px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
	text-transform: uppercase;
}
#submenu .menu-1-level-2-norm a, #submenu .menu-1-level-2-norm a:link {
	background-image:url(../img/myown/grey_line.jpg);
	background-repeat:no-repeat;
	color:#001831;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	padding-left:23px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
	background-position: left center;
}
#submenu .menu-1-level-2-active strong, #submenu .menu-1-level-2-norm a:hover, #submenu .menu-1-level-2-active a {
	background-image:url(../img/myown/grey_line_activ.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	color:#001831;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	padding-left:23px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
}

#submenu .menu-1-level-3-norm a, #submenu .menu-1-level-3-norm a:link {
	background-image:url(../img/myown/grey_line.jpg);
	background-repeat:no-repeat;
	color:#001831;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	padding-left:35px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
}
#submenu .menu-1-level-3-active strong, #submenu .menu-1-level-3-norm a:hover, #submenu .menu-1-level-3-active a {
	background-image:url(../img/myown/grey_line.jpg);
	background-repeat:no-repeat;
	color:#990033;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	padding-left:35px;
	padding-top:0px;
	text-align:left;
	text-decoration:none;
}
#submenu li a:focus, #submenu li a:hover, #submenu li a:active {
	background-color: transparent;
	color:#990033;
}
#submenu a, #submenu strong {
	border-bottom-style: none;
}
#submenu li#active, #submenu li strong {
	background-color: transparent;
}
#header div.tx-macinasearchbox-pi1 {
	float:right;
	position: static;
	padding:2px 10px 0 10px;
    padding-top:4px;
}



.news-latest-item {
	background-image:url(../img/myown/news_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-size:10px;
	height:115px;
	margin-bottom:50px;
	overflow:hidden;
	padding:20px 35px 10px;
}
.news-latest-item .news-latest-date a {
	font-family: Arial, Helvetica, sans-serif;
	color: #2c4262;
	text-decoration: none;
}
.news-latest-item h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #c13235;
	text-decoration: none;
}
.news-latest-item p {
	color: #2c4262;
	font-family: Arial, Helvetica, sans-serif;
}
.news-latest-item hr, .news-latest-item .news-latest-category, .news-latest-gotoarchive {
	display: none;
}
.news-latest-container h2 {
	display: none;
}
.news-latest-item .news-latest-morelink {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	background-color: transparent;
	display: none;
}
.news-latest-morelink a {
	color: #c13235;
	text-decoration: underline;
}

h2 {
	font-size:110%;
}

body {
	padding-top:0px;
	background-color: #707070;
	background-image: none;
}
/*
#page_margins {
	margin: 0px;
}
*/
#col3_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00003F;
	padding-bottom:0;
}
#col3_content h1 {
	color:#778091;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	text-decoration:none;
}
#footer{
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 45px;
	padding: 0px;
	text-align: right;
	background-image:url(../img/footer.gif);
	font-size:10px;
	color:#36506A;
	padding-right:90px;
	text-align:center;
	padding-top:20px;
	line-height:12px;
	border-right: 1px solid #AFB0B4;
}

#footer a {
	font-weight:normal;
	color:#36506A;
	text-decoration:none;
}

.contenttable td p {
	margin: 0;
}

table.contenttable td {
	height: 2em;
}

.news-list-item {
	margin-bottom: 20px;
}

.news-list-item img {
	float: left;
	width: 150px;
	border: 1px #000000 solid;
	margin-right: 5px;
}

.news-list-item .news-list-text {
	margin-left: 155px;
}

.news-list-text h3 a {
	color:#778091;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	text-decoration:none;
}

.news-list-text p {
	color:#000039;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom: 0px;
}

.news-list-morelink {
	background-color: transparent;
	border-style: none;
	text-align:left;
}

.rootline {
	color:black;
	float:left;
	height:54px;
	line-height:54px;
	margin-top:30px;
	padding-left:45px;
	color:#00003F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

/*BEGIN SPECIAL JS MENU */
#jsmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(../img/myown/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:30px;
    text-align: right;
}

#jsmenu .menu, #jsmenu .menu li {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}

#jsmenu .menu, #jsmenu .menu ul {
    list-style-type: none;
	margin-left:175px;
    float:right;
}

#jsmenu .menu a {
	color: #203d65;
    display: block;
    padding:3px 10px 5px;
}

#jsmenu .menu a:hover {
	text-decoration: none;
	color: #990134;
}

#jsmenu .menu li {
    float: left;
}

.rGline1,
.rGline2,
.rGline3,
.rGline4 {
	display: none;
}

.REboxGreenContent {
	background-image:url(../img/myown/news_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color: transparent;
	font-size:10px;
	height:115px;
	margin-bottom:50px;
	overflow:hidden;
	padding:20px 35px 10px;
	border-style: none;
}

.REboxGreenContent {
	color:#2C4262;
	font-family:Arial,Helvetica,sans-serif;
}

.REboxGreenContent h1,
.REboxGreenContent h2, 
.REboxGreenContent h3{
	color:#C13235;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
/*
p.info {
	background:#fff url(../img/myown/news_bg.jpg) center top no-repeat;
	overflow:hidden;
	height:210px;
	margin-bottom:10px;
	padding:20px 35px 10px;
	font-size:12px;
	line-height:16px;
}

p.info h1,
p.info h2, 
p.info h3{
	color:#C13235;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.info img {
	margin-right:5px;
}
*/

#col2_content {
	padding:0;
}

#header .headImg1 {
	display: none;
}

#rootline {
	padding-bottom:18px;
    float:left;
}

#printbutton{
    float:right;
    width:18px;
    background-image:url(printer.png);
    background-repeat: no-repeat;
    
}

#col2 {
	background-color:#e4e4e4;
	width:200px !important;
}

#col3 {
	margin-right:200px !important;
}

#header .tx-srlanguagemenu-pi1 {
	padding-top:3px;
	float:left;
	padding-left:10px;
}

#header .tx-srlanguagemenu-pi1 img {
	margin:0;
}

#header .tx-srlanguagemenu-pi1 .CUR,
#header .tx-srlanguagemenu-pi1 .NO {
	padding:0 5px;
}

.tx-jfmulticontent-pi1 .anythingSlider {
	padding:10px;
}

.tx-jfmulticontent-pi1 .anythingSlider.activeSlider .anythingWindow {
	border:0;
}

.anythingControls {
	display:none;
}

/*IE6 FIXES*/
* html .langMenu {
	width:114px;
}
*html .langMenu .tx-srlanguagemenu-pi1 div {
	float: left;
	margin-right: 5px;
}
* html #EQplayer {
	width: 89px;
}
* html body{
	text-align: left;
}
* html #jsmenu ul.menu ul {
    margin-left:-960px;
	margin-top: -199px;
}
* html #jsmenu ul.menu a {
	padding-bottom: 13px;
}
* html #header {
	z-index: 2;
}
* html #jsmenu {
	margin-left: -210px;
	border-left-style: none;
}
* html #jsmenu ul.menu li {
  height:auto !important;
  height:20px;
}
/*END IE6 FIXES*/

/*IE7 FIXES*/
*+html .textBelowMenu {
	margin-top:10px;
}
*+html .langMenu .tx-srlanguagemenu-pi1 div {
	margin-right: 5px;
}
*+html #header {
	z-index: 2;
	margin-bottom: 15px;
}

*+html #jsmenu {
	margin-left: -210px;
	border-left-style: none;
}
*+html #jsmenu ul.menu ul {
	margin-top: 0px;
}
*+html body {
	text-align: left;
}

#overlay {
	display:none;
}
/*END IE7 FIXES*/

/*IE8 FIXES*/
/*soon :)*/
/*END IE8 FIXES */
}

@media print
{

#col2 {
	margin:0;
	padding: 0;
	display: block;
	width: 25%;
	float: right;
}

#col3 {
	width: 44%;
	margin:0;
	padding: 0;
	border:0;
	display: block;
	margin:0pt 27%;	
}

#col1 {
	display: block;
	width: 25%;
	float: left;
}
#col1_content, #col2_content, #col3_content {
	width: 100%;
	display: block;
}

#col2 {
	display: none;
}

#col3 {
	margin-right: 0px;
	margin-left: 26%;
	width: 74%;
}

* html #col3 {
	width: 70%;
}

#col1 {
	width: 25%;
}

#col1_content {
	width: 100%;
}

#col3_content {
	width: 100%;
}

#col1_content {
	border-style: none;
}

#header {display:none;}
#teaser {display:none;}
.rgmediaimages-player {display: none;}
  
a[href]:after {
	display:none; 
}

#col2_content:before, #col3_content:before {display: none;}

#header div {
	display: none;
}

#header .headImg1 {
	display: block;
	width: 99%;
}
#col1_content img {
	width: 99%;
}

#header {
	margin: 0;
	padding: 0;
	display: block;
	height: 225px;
	width: 994px;
	background-image: url(../img/myown/print_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

}



