body {margin:0; padding:0; font-family:verdana,arial,sans-serif; font-size:11px; text-align:left; background:#C90505; color:#333;}

a, a:link, a:visited {color: #1361a9;}
a:active, a:hover {color: #dc143c;}
a.intro, a.intro:link, a.intro:visited {color:#FFFFFF; text-decoration:none;}
a.intro:active,a.intro:hover {font-weight:bold; text-decoration:none;}

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:21px; color: #333; margin: 0px 0px 5px 10px;}
h2{ font-family:arial,sans-serif; font-weight:bold; font-size:15px; color: #333; margin: 0px 0px 5px 10px; text-indent: 10px;}
h3{	font-family:arial,sans-serif; font-weight:bold; font-size:13px; color: #333; margin: 15px 0px 5px 0px;}
h4{ font-family:arial,sans-serif; font-weight:bold; font-size:11px; color: #333; margin:0px 0px 0px 10px;}

#slideshow {
	position:relative;
	width: 75px;
	height:100px;
	float:none;
}

#slideshow IMG {
	position:absolute;
	top:1px;
	left:0;
	z-index:8;
	opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#slideshoww {
	position:relative;
	width: 75px;
	height:85px;
	float:none;
}

#slideshoww IMG {
	position:absolute;
	top:1px;
	left:0;
	z-index:8;
	opacity:0.0;
}

#slideshoww IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshoww IMG.last-active {
    z-index:9;
}
#slideshowww {
	position:relative;
	width: 75px;
	height:70px;
	float:none;
}

#slideshowww IMG {
	position:absolute;
	top:1px;
	left:0;
	z-index:8;
	opacity:0.0;
}

#slideshowww IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshowww IMG.last-active {
    z-index:9;
}
p {	margin: 4px 0px 0px 0px;}

/*colors*/
.blue-dark {color: #1361a9}
.blue-med {color: #679bcf}
.red-dark {color: #dc143c}
.red-med {color: #e27877}
.gray-dark {color: #636363}
.gray-med {color: #9c9c9c}
.green-dark {color: #81bf45}
.orange-med {color: #f1a42b}
.orange-dark {color:#DF8800}
.white {color: #FFFFFF}

#kicker{ font-family:arial,sans-serif; font-weight:bold; font-size:11px; margin: 0px 0px 0px 10px;}
.news-date {color:#81bf45; font-weight:bold; font-size:11px;}

/* header */
#top {
	width : 968px;
	height: 160px;
	margin : 0px 0px 0px 0px;
}
#logo {
	position: absolute;
	height: 119px;
	width: 226px;
	top: 0px;
	left: 0px;
}
#logo span {
	background: url("pictures/logo_top.gif") no-repeat;	
}
#logo span.link {
	position: absolute;
	cursor: pointer;
	height: 119px;
	width: 226px;
}
#ad_place {
	position: absolute;
	height: 119px;
	width: 563px;
	top: 15px;
	left: 226px;
	text-align: center;
	color : #fffffa;
	font-size: 9px;
	overflow: hidden;
}
#tv {
	position: absolute;
	top:0px;
	left: 789px;
	height: 119px;
	width: 179px;	
	background-color:#C90505;
}
#film_top {
	position: absolute;
	height: 41px;
	width: 968px;
	background: url("pictures/film_top.gif") no-repeat;
	top:119px
}

/* main content */
#main_content {
	clear: both;
	width: 968px;
	background-color : #fff;
}

table td {
	vertical-align: top;
}

td.middle {
	vertical-align: middle !important;
}


td.left {
	text-align: center;	
	width: 168px;
}

td.vertical_line {
	width: 13px;	
	background-color: #000;
}

td.right {
	text-align: center;
	width: 121px;
	padding-left : 10px;
	padding-top : 10px;
}

td.right_bg {
	width: 14px;
	background : url("pictures/crack_bg.gif") repeat-y;
}

#main {
	width: 609px;
	height: 330px;
	overflow: auto;
	padding: 0px 20px 0px 10px;
	margin: 8px 0px 0px 0px;
}

.redbold {
color: #e27877;
font-weight: bold;
}

.backtotop {
font-weight: bold;
padding: 5px 0px 5px 20px;
background-image: url("pictures/vissza.gif");
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
}

.download {
font-weight: bold;
padding: 0px 0px 0px 0px;
background-image: url("");
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
}

.hrule-dots {background-image:url("pictures/dots.gif"); background-repeat: repeat-x; height: 1px; margin:0px 0px 0px 0px; clear:both;}

ul {
	margin : 8px 0px 8px 30px;
	list-style : disc;
}

ul li.list {
	margin : 3px 0px 3px 0px;	
}


/* footer */
#bottom {
	width : 968px;
	height : 41px;
	margin : 0px 0px 0px 0px;
	background: url("pictures/film_down.gif") no-repeat left;
}

#copyright {
	width : 968px;
	text-align: center;
	color : #fffffa;
	font-size: 9px;
	line-height: 1.8em;
}

/* menu */
#navigation {
	width: auto;
	border: 5px solid #fff;
 	padding: 1px 1px 0;
	margin: 2px 2px;
	background: #a7cbdf;
	text-align: center;
}

#navigation ul, #navigation ul.sub {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navigation a {
	display: block;
	font-family : "arial narrow",arial,sans-serif;
	padding: 0.3em 0;
	font-size : 17px;
	margin: 0;
	text-decoration: none;
	color: #1361A9;
	width: 100%;
}

#navigation ul li.main a {
	border-top: 1px solid white;
	border-bottom: 1px solid #a7cbdf;
	background: #eaf1f7;
	font-weight: bold;
}

#navigation ul li.main a:hover {
	background: #ceddec url("pictures/menu_head2.gif") no-repeat 5px;
	color: #dc143c;
}

#navigation ul.sub li a {
	background: white;
	font-weight: normal;
	font-size : 14px;
	letter-spacing: 0.1em;
}

#navigation li a.selected {
	color: #d41a13;
	font-size : 15px;
}

#navigation li a.selected:hover {
	color: #d41a13;
	font-size : 14px;
}

#navigation ul.sub li a.selected { font-weight: bold; }
#navigation ul.sub li a:hover { background: #f5f8fa; color: #d41a13 }

/* top navigation menu */
#top_navigation {
	margin: 0px 50px 0px 50px;
	padding: 3px 0px 3px 0px;
	border-left: 1px solid #a7cbdf;
	border-bottom: 1px solid #a7cbdf;
	border-right: 1px solid #a7cbdf;
	background: #eaf1f7;
	height: 20px;
	text-align: center;
}

#top_navigation a {
	font-family : "arial narrow",arial,sans-serif;
	font-size : 14px;
	font-weight: bold;
	padding: 0px 20px 0px 20px;
	letter-spacing: 0.1em;
	text-decoration: none;
	color: #1361a9;
}

#top_navigation a:hover {
	color: #dc143c;
	background: #eaf1f7 url("pictures/menu_head.gif") no-repeat left;
}

#top_navigation a.selected {
	color: #d41a13;
	font-size : 14px;
}
