/* ------------------- BlackTower.cc STYLES ------------------- */
/* ------- Design by Bettina Guttmann & Clemens Appl. --------- */

/* BODY GENERAL*/

body {
margin: 0 0 0 0;
font: 11px Arial, Geneva, Helvetica, sans-serif;
background-image:url(bg_gray.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-color: #585D69;
padding:0px;
}

h1{
	font-size:15px;
	color: #172f84;
	font-weight: bolder;
}

h2{
font-size:15px;
color: #990000;
font-weight: bolder;
}

h3{
font-size:15px;
color: #006600;
font-weight: bolder;
}

.box {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link {
text-decoration: none;
color: #0750d9;
}

a:visited {
text-decoration: none;
color: #0750d9;
}

a:hover {
text-decoration: underline;
color: #0750d9;
}

a:active {
text-decoration: underline;
color: #0750d9;
}

a:focus {
text-decoration: underline;
color: #0750d9;
}

div {
margin: 0;
padding: 0;
}

td {
font-size: 11px;
}

p {
margin:0;
padding: 0;
}

.input_textfield {
background-color: #585D69;
font: 11px Arial, Geneva, Helvetica, sans-serif;
color:#FFFFFF;
}

.input_textfield_newsletter {
background-color: #585D69;
width: 137px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
}

.input_form {
margin: 0;
padding: 0;
}
/* HEAD - Container */

.hd_topbar {
background: url(top_bar.jpg) top no-repeat;
text-align: center;
font: 11px Arial, Geneva, Helvetica, sans-serif;
padding-right:10px;
}

.hd_topbar_left {
background: url(top_bar_left.jpg) top no-repeat;
text-align: right;
font: 9px Arial, Geneva, Helvetica, sans-serif;
}

.hd_topbar_bg {
background-color: #EAEAE9;
}

.hd_menu {
float: left;
text-align: left;;
font: 9px Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #FFF;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
}

.tab3 {
background: url(button_oben.gif) top no-repeat #505055;
width: 85px;
table-layout:fixed;
border-width:0px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#11193D;
padding:0px;
}

.tab2 {
background: url(button_oben.gif) top no-repeat #505055;
width: 85px;
table-layout:fixed;
border-width:0px;
padding:0px;
}

.tab1 {
background: url(button_oben_start.gif) top no-repeat #505055;
width: 96px;
table-layout:fixed;
border-width:0px;
padding:0px;
}

.tab3, .tab2, .tab1 {
text-align: right;
cursor: pointer;
font-weight: bold;
margin: 0 0 0 0;
/*float: left;*/
}

.tabnav:link {
font-size: 11px;
line-height: 19px;
color: #FFF;
text-decoration: none;
}

.tabnav:visited {
font-size: 11px;
line-height: 19px;
color: #FFF;
text-decoration: none;
}

.tabnav:hover {
font-size: 11px;
line-height: 19px;
color: #FFF;
text-decoration: underline;
}

.tabnav:active {
font-size: 11px;
line-height: 19px;
color: #FFF;
text-decoration: underline;
}

.tabnav:focus {
font-size: 11px;
line-height: 19px;
color: #FFF;
text-decoration: underline;
}

.subnav {
width: 580 px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#11193D;
border-right-width:1px;
border-right-style:solid;
border-right-color:#11193D;
}

.lbar_mn {
background-color: #84858e;
background-position:0px 0px;
height: 18px;
width: 580px;

}

.lbar {
background-color: #84858e;
background-position:0px 0px;
height: 18px;
width: 580px;

}

.lbar_hd {
background: url(subnav.gif) no-repeat #84858e;
background-position:0px 0px;
height: 18px;
width:25;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#11193D;
}

.lbar a:link {
float: left;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: none;
padding-right: 10px;
}

.lbar a:visited {
float: left;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: none;
padding-right: 10px;
}

.lbar a:hover {
float: left;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: underline;
padding-right: 10px;
}

.lbar a:active {
float: left;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: underline;
padding-right: 10px;
}

.lbar a:focus {
float: left;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: underline;
padding-right: 10px;
}

.lbar2 a:link {
float: right;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: none;
padding-right: 10px;
}

.lbar2 a:visited {
float: right;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: none;
padding-right: 10px;
}

.lbar2 a:hover {
float: right;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: underline;
padding-right: 10px;
}

.lbar2 a:active {
float: right;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: underline;
padding-right: 10px;
}

.lbar2 a:focus {
float: right;
display: block;
font-weight: bold;
color: #FFF;
line-height: 18px;
text-decoration: underline;
padding-right: 10px;
}

.hidden-menu {
display: none;
}

/* CENTER Body */
.ct_abstand {
padding-top: 5px;
padding-bottom: 0px;
}

.cover{
background-color: D8D8DB;
border-width:1px;
border-style:solid;
border-color:#11193D;
padding:0px;
vertical-align:top;
width: 468px;
}

.cover_div{
padding-top:5px;
vertical-align:top;
}

.banner{
background-color: #D8D8DB;
border-width:1px;
border-style:solid;
border-color:#11193D;
padding:0px;
vertical-align:top;
width: 468px;
height: 60px;
}

.banner_div{
background-color: #D8D8DB;
padding-top:2px;
vertical-align:top;
font-size: 9px;
line-height: 12px;
color: #333333;
text-decoration: none;
text-align: left;
width: 470px;
}

.ct_body {
background-color: #EAEAE9;
border-left-width:1px;
border-left-style:solid;
border-left-color:#11193D;
padding-left:2px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#11193D;
padding-right:2px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
}

.ct_body_end {
background-image:url(bg_center_end.gif);
background-repeat:no-repeat;
font: 11px Arial, Geneva, Helvetica, sans-serif;
padding-right:0px;
}

.ct_up2date_table {
table-layout:fixed;
width: 470px;
float: none;
background-color: #D8D8DB;
border-spacing:0px;
border-width:1px;
border-style:solid;
border-color:#172f84;;
}

.ct_up2date_headliner {
background: url(headliner.jpg) top repeat-x;
text-align: left;
vertical-align: middle;
line-height: 15px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #ff6600;
padding-left:6px;
table-layout:fixed;
height: 15px;
background-color: #c6c6c6;
}

.ct_up2date_innertable {
padding-bottom: 5px;
padding-top: 0px;
}

.ct_up2date_piccell {
height:80px;
width:107px;
background-color: #d8d8db;
border-spacing:0px;
padding: 0px;
border-top-width:3px;
border-top-style:solid;
border-top-color:#172f84;
}

.ct_win {
width:235px;
background-color: #d8d8db;
border-spacing:0px;
padding: 0px;
border-top-width:3px;
border-top-style:solid;
border-top-color:#172f84;
}

.ct_up2date_textcell {
padding-left:5px;
vertical-align: top;
text-align:left;
border-top-width:3px;
border-top-style:solid;
border-top-color:#172f84;
}

.ct_up2date_textcell_hd {
text-align: left;
vertical-align: middle;
line-height: 15px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #172f84;
padding-left: 5px;
}

.ct_up2date_textcell_filmtitel {
text-align: left;
vertical-align: middle;
line-height: 15px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
color: #000000;
padding-left: 5px;
}

.ct_up2date_textcell_ct {
text-align: justify;
vertical-align: middle;
font-size:10px;
color: #000000;
padding:5px;
border:0px
}

.ct_up2date_textcell_ct0 {
	font-size:10px;
	color: #000000;
	width:230px;
	white-space:inherit;
}

.ct_up2date_textcell_ct_event {
text-align: left;
vertical-align: middle;
font-size:11px;
color: #000000;
padding: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

/* LEFT- Container */

.lbox {
font-size: 10px;
padding-left:3px;
padding-top:1px;
vertical-align:top;
line-height:15px;
}

.lbox_foto {
	background-image:url(box_left_blue172f84.jpg);
	background-repeat:no-repeat;
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	padding-right:0px;
	font-weight: bold;
	color: #FFF;
	line-height: 22px;
	width: 149px;
	table-layout:fixed;
	border-width:0px;
	padding-left: 10px;
	text-align: left;
}

.lbox_rot {
	background-image:url(box_left_red970D0D.jpg);
	background-repeat:no-repeat;
	font: 11px Arial, Geneva, Helvetica, sans-serif;
	padding-right:0px;
	font-weight: bold;
	color: #FFF;
	line-height: 22px;
	width: 149px;
	table-layout:fixed;
	border-width:0px;
	padding-left: 10px;
	text-align: left;
}

.lbox_foto_body {
background-color: D8D8DB;
border-width:0px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#172f84;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#172f84;
padding-bottom:2px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#172f84;
padding-right:2px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
vertical-align:top;
}

.lbox_bild_event {
background-color: D8D8DB;
border-width:1px;
border-style:solid;
border-color:#172f84;
padding:0px;
vertical-align:top;
width:135px;
table-layout:fixed;
}

.lbox_bild_foto {
background-color: D8D8DB;
border-width:1px;
border-style:solid;
border-color:#172f84;
padding:0px;
vertical-align:top;
width:135px;
table-layout:fixed;
}

/* RIGHT- Container */

.rbox {
font-size: 10px;
padding-top:5px;
vertical-align:top;
line-height:15px;
}

.rbox_film {
background-image:url(box_right_film000000.jpg);
background-repeat:no-repeat;
font: 11px Arial, Geneva, Helvetica, sans-serif;
padding-right:0px;
font-weight: bold;
color: #FFF;
line-height: 32px;
width: 122px;
table-layout:fixed;
border-width:0px;
padding-left: 5px;
}

.rbox_film_body {
background-color: D8D8DB;
border-width:0px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#000000;
padding-left:0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
padding-bottom:0px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
padding-right:0px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
vertical-align:top;
}

.rbox_film_bild {
background-color: #D8D8DB;
border-width:0px;
padding:0px;
vertical-align:top;
width: 120px;
height: 149px;
table-layout:fixed;
}

.rbox_cd {
background-image:url(box_right_cd000000.jpg);
background-repeat:no-repeat;
font: 11px Arial, Geneva, Helvetica, sans-serif;
padding-right:0px;
font-weight: bold;
color: #000;
line-height: 32px;
width: 122px;
table-layout:fixed;
border-width:0px;
padding-left: 5px;
}
.rbox_cd_bild {
background-color: #D8D8DB;
border-width:0px;
padding:0px;
vertical-align:top;
width: 120px;
table-layout:fixed;
}

.rbox_shortcut {
background-image:url(box_right_shortcut000000.jpg);
background-repeat:no-repeat;
font: 11px Arial, Geneva, Helvetica, sans-serif;
padding-right:0px;
font-weight: bold;
color: #FFF;
line-height: 32px;
width: 122px;
table-layout:fixed;
border-width:0px;
padding-left: 5px;
}
.rbox_shortcut_text {
background-color: #D8D8DB;
padding:2px;
vertical-align:top;
text-align: center;
width: 120px;
height: 120px;
table-layout:fixed;
border-left-width:1px;
border-left-style:solid;
border-left-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000
}

/* ********************* CONTENT - STYLE ********************* */
.content1 {
background-color: #D8D8DB;
border-width:1px;
border-style:solid;
border-color:#11193D;
padding:0px;
vertical-align:middle;
width: 468px;
height: 40px;
border-bottom-width: 0px;
}

.content1_film {
background: url(film_headline_back.jpg) repeat-x #D8D8DB;
width: 468px;
height: 12px;
}
.content2 {
background-color: #D8D8DB;
border-width:1px;
border-style:solid;
border-color:#11193D;
padding:6px;
padding-top: 4px;
vertical-align:top;
width: 456px;
border-top-width: 0px;
border-bottom-width:0px;
}

.content3 {
background-color: #D8D8DB;
border-width:1px;
border-style:solid;
border-color:#11193D;
padding:6px;
padding-top: 4px;
vertical-align:top;
width: 456px;
border-top-width: 0px;
}

.content_headliner {
background: url(headliner.jpg) top repeat-x;
text-align: left;
height: 15px;
width: 462px;
vertical-align: middle;
line-height: 15px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding-left:6px;
background-color: #c6c6c6;
border-width:1px;
border-style:solid;
border-color:#11193D;
border-bottom-width: 0px;
border-top-width: 0px;
}

.content_headline {
text-align: left;
vertical-align: middle;
line-height: 30px;
font: 25px Arial, Geneva, Helvetica, sans-serif;
font-weight: bolder;
color: #172f84;
padding-left: 6px;
padding-right: 2px;
}

.content_headline_film{
text-align: left;
vertical-align: middle;
font: 12px Arial, Geneva, Helvetica, sans-serif;
color: #CCCCCC;
padding-left: 6px;
padding-right: 2px;
}

.content_headline_film h1{
text-align: left;
vertical-align: middle;
font: 25px Arial, Geneva, Helvetica, sans-serif;
font-weight: bolder;
color: #FFF;
margin:0px;
padding:0px;
}

.content_lead {
line-height: 16px;
vertical-align: top;
font: 13px Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
text-align:left;
}

.content_body {
text-align: left;
line-height: 16px;
vertical-align: top;
font: 13px Arial, Geneva, Helvetica, sans-serif;
color: #000000;
}

.content_body a:link {
font-weight: bold;
color: #0750d9;
text-decoration: none;
}

.content_body a:visited {
font-weight: bold;
color: #0750d9;
text-decoration: none;
}

.content_body a:hover {
font-weight: bold;
color: #0750d9;
text-decoration: underline;
}

.content_body a:active {
font-weight: bold;
color: #0750d9;
text-decoration: underline;
}

.content_body a:focus {
font-weight: bold;
color: #0750d9;
text-decoration: underline;
}

.content_body h1{
text-align: left;
line-height: 30px;
vertical-align: middle;
font: 15px Arial, Geneva, Helvetica, sans-serif;
color: #172f84;
font-weight: bolder;
}

.content_body h2{
text-align: left;
line-height: 30px;
vertical-align: middle;
font: 15px Arial, Geneva, Helvetica, sans-serif;
color: #990000;
font-weight: bolder;
}

.content_body h3{
text-align: left;
line-height: 30px;
vertical-align: middle;
font: 15px Arial, Geneva, Helvetica, sans-serif;
color: #006600;
font-weight: bolder;
}

.content_pic {
float: left;
margin-right: 6px;
margin-top: 3px;
border-width:1px;
border-style:solid;
border-color:#172f84;
padding:0px;
vertical-align:top;
/*width:200px;
height:150px;*/
}

.content_pic_film_body {
float: right;
margin-pix: 6px;
margin-top: 3px;
background-color: #D8D8DB;
border-width:1px;
border-style:solid;
border-color:#172f84;
padding:0px;
vertical-align:top;
width:200px;
}

.content_pic_film {
margin:0px;
padding:0px;
background-color: #D8D8DB;
border-width:1px;
border-style:solid;
border-color:#172f84;
vertical-align:top;
width:120px;
height:149px;
}

.content_pic_film_div {
float: left;
margin-right:6px;
margin-top: 3px;
background-color: #FFFFFF;
border-width:0px;
padding:0px;
vertical-align:top;
width:122px;
font-size: 9px;
line-height: 20px;
color: #333333;
text-decoration: none;
text-align: middle;
}

.ICON_box {
font-size: 10px;
padding-top:5px;
vertical-align:top;
line-height:15px;
}

.ICON_headliner_bericht {
background-image:url(box_right_bericht000000.jpg);
background-repeat:no-repeat;
font: 11px Arial, Geneva, Helvetica, sans-serif;
padding-right:0px;
font-weight: bold;
color: #FFF;
line-height: 32px;
width: 122px;
table-layout:fixed;
border-width:0px;
padding-left: 5px;
}

.ICON_body {
background-color: D8D8DB;
border-width:0px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#000000;
padding-left:0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
padding-bottom:0px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
padding-right:0px;
font: 11px Arial, Geneva, Helvetica, sans-serif;
vertical-align:top;
}

.content_icon_invisible {
border:0;
margin:0;
padding:0;
width:114px;
height:80px;
}

.content_autor {
text-align: left;
line-height: 12px;
padding-right:1px;
vertical-align: top;
font: 10px Arial, Geneva, Helvetica, sans-serif;
color: #000000;
}

.content_autor a:link {
font-weight: bold;
color: #000000;
text-decoration: none;
}

.content_autor a:visited {
font-weight: bold;
color: #000000;
text-decoration: none;
}

.content_autor a:hover {
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.content_autor a:active {
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.content_autor a:focus {
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.content_bild_link {
text-align: center;
font: 9px Arial, Geneva, Helvetica, sans-serif;
color: #0750d9;
}

.content_bild_link a:link {
font-weight: bold;
text-decoration: none;
color: #0750d9;
}

.content_bild_link a:visited {
font-weight: bold;
text-decoration: none;
color: #0750d9;
}

.content_bild_link a:hover {
font-weight: bold;
text-decoration: underline;
color: #0750d9;
}

.content_bild_link a:active {
font-weight: bold;
text-decoration: underline;
color: #0750d9;
}

.content_bild_link a:focus {
font-weight: bold;
text-decoration: underline;
color: #0750d9;
}

.unten
{
font-size:10px;
color:#FFFFFF;
}

.unten:link
{
color:#CCCCCC;
text-decoration:none;
}
.unten:visited
{
color:#CCCCCC;
text-decoration:none;
}
.unten:hover
{
color:#CCCCCC;
text-decoration:underline;
}
/* ENDE */
.thumb {
	background-repeat: no-repeat;
}
