

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-align:center;
margin:0;
background-color:#aa0a0a;
/*background-image:url(images/pattern1.gif);*/
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a {
font-weight: bold;
font-size: 11px;
text-decoration:none;
border:0;
color:#008EB6;
}

a:visited{
font-weight: bold;
font-size: 11px;
text-decoration:none;
color:#008EB6;
}

a:hover{
font-weight: bold;
font-size: 11px;
color:#10647b;
text-decoration:none;
 }

.subnavi_text a, .subnavi_text_2 a {
font-weight: bold;
font-size: 11px;
text-decoration:none;
border:0;
color:#10647b;
}

.subnavi_cc{
font-weight: bold;
font-size: 10px;
text-decoration:none;
border:0;
color:#660607;
}


.subnavi_text a:hover, .subnavi_text_2 a:hover {
color:#008EB6;
}

.fliesstext a {
font-weight: bold;
}

.refer_link{
font-size:11px;
line-height:8pt;
color: #008EB6;
margin-top:2px;}


link_white{
color:#FFFFFF;
}


tr{
text-align:left;
}

ul {
margin-left: 30px;
}

li {
margin-bottom: 5px;
}

ul.wind{
padding-top:0px;
margin: 0px 0 0 0px;
}

li.wind{
list-style-position: outside;
list-style-type:none;
display:block;
margin:0 0 0 0px;
}

.klein {
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/* --------------Klassen-------------------------------------*/


h3{
font-size:11pt;
text-align:left;
margin: 5px 20px 1px 36px;
color:#990000;
}

h4{
font-size:9pt;
text-align:left;
margin: 2px 20px 10px 36px;
color:#990000;
}

.fliesstext{
font-size:11px;
text-align:justify;
margin: 0px 32px 9px 36px;
line-height:14px;
color:#000000;
}
.send_text{
margin-left: 35px;
text-align:justify;
padding-right:20px;
}
.send_text ul{
margin: 0;
padding: 0;
list-style-position:inside;
}

.zusatz_text {
margin-left: 50px;
margin-top: 15px;
font-weight: bold;
}

.fliesstext_left{
font-size:11px;
text-align:left;
margin: 0px 22px 9px 36px;
line-height:14px;
color:#000000;
}

.fliesstext_1{
font-size:11px;
text-align:left;
margin: 10px 33px 9px 36px;
line-height:14px;
color:#000000;
}

.fliesstext_form{
font-size:11px;
text-align:left;
margin: 0px 10px 0px 36px;
line-height:14px;
color:#000000;
}


.fliesstext_center{
font-size:11px;
text-align:center;
margin: 0px;
line-height:14px;
color:#000000;
}

.ansprechpartner{
font-size:11px;
text-align:left;
margin: 0px 32px 9px 36px;
line-height:14px;
color:#3F3F3F;
}


.subnavi_text{
font-size:11px;
font-weight:bold;
text-align:left;
padding:0;
color:#FFFFFF;
margin-right:15px;
margin-top:3px;
}

.subnavi_text_1{
font-size:11px;
font-weight:bold;
text-align:left;
padding:0;
color:#FFFFFF;
margin-right:15px;
margin-top:0px;
}

.subnavi_text_2{
font-size:11px;
font-weight:bold;
text-align:left;
display:block;
color:#FFFFFF;
margin-right:15px;
padding-top:0px;
}
.subnavi_text_link{
font-size:11px;
font-weight:bold;
text-align:left;
padding:0;
color:#FFFFFF;
margin-right:15px;
margin-top:3px;
}

.subnavi_ueberschrift{
margin-left:20px;
margin-top:4px;
margin-bottom: 10px;
}

/* --------------aktuelle_Sendungen-------------------------------------*/

.zuschauer_ueberschrift{
font-size:12px;
font-weight:bold;
text-align:left;
margin: 0 0px 0px 0px;

}

.zuschauer_text{
font-size: 11px;
line-height: 10pt;
text-align: left;
margin: 0 0px 0px 0px;
color:#000;
}
.zuschauer_text a{
color:#990000;
}

.zuschauer_text2{
font-size: 11px;
text-align: left;
margin: 0 0px 0px 0px;
}

.zuschauer_text2 p{
margin-top: 3px;
margin-bottom: 5px;
}

.zuschauer_text_grau{
color: #6F6F6F;
font-size: 11px;
line-height: 10pt;
text-align: left;
margin: 0 0px 0px 0px;
}

.sende_info_text{
font-size: 10px;
line-height: 12pt;
text-align: left;
margin: 0 0px 0px 0px;
padding-left:3px;
}

.zuschauer_link{
font-size: 11px;
font-weight: bold;
}


.zelle_aktuell_1{
width: 110px;
height: 79px;
border: 1px solid #EA8E0A;
background-color:#EAA643;

}




.zelle_aktuell_2{
width: 330px;
height: 79px;
border:1px solid #EA8E0A;
border-left:none;
margin: 0px;
text-align:left;
padding:4px 10px 4px 10px;
background-color:#FEBE61;
opacity: 0.80; /* Webkit und Opera  */
-moz-opacity: 0.70; /* Mozilla Browser */
filter:alpha(opacity=80);

}
.referenzen td{
font-size:4px;
}

.zelle_team{
width: 164px;
border: 0px solid #990000;

}

.termin_tabelle{
width: 493px;
margin-left: 38px;
margin-bottom:20px;
background-color:#EAA643;
padding-left:3px;
border-top: 3px solid #EA8E0C;
border-left: 3px solid #EA8E0C;
border-bottom: 1px solid #EA8E0C;
}

#sende_info {
width:493px;
background-color:#EAA643;
border-top: 3px solid #EA8E0C;
border-left: 3px solid #EA8E0C;
margin-left:38px;
padding-bottom:8px;
padding-top:8px;
}

#sendung_box_1 {
width:130px;
float:left;
}


/* --------------home/news-------------------------------------*/

h1.home_text_bold{
font-size: 10.5px;
line-height: 9pt;
text-align:left;
margin: 0px;
padding-top: 3px;
color:#FFFFFF;
border: 0px solid #FFFFFF;

}

.home_text{
font-size: 10.5px;
line-height: 9pt;
text-align:left;
margin-top: 0px;
padding-top: 3px;
color:#FFFFFF;
border: 0px solid #FFFFFF;}

.home_text_2{
font-size:10.5px;
line-height: 8pt;
text-align:left;
color:#FFFFFF;
border: 0px solid #FFFFFF;}


.news_around{
margin-left:13px;
margin-top:0px;
}
.news_top{
width:485px;
height:9px;
background-image:url(images/home/box_oben.gif);
background-repeat:no-repeat;
font-size: 3px;
padding: 0;
margin: 0;

}
.news_middle{
width:485px;
background-image:url(images/home/box_mitte.jpg);
background-repeat:repeat-y;
overflow:hidden;
padding: 0 0;
margin: 0 0;


}

.news_bottom{
width:485px;
height:8px;
background-image:url(images/home/box_unten.gif);
background-repeat:repeat-y;
font-size: 3px;
margin-bottom:8px;
}


/* --------------Referenzen_Sendungen / Erfahrungen-------------------------------------*/
.referenzen, .erfahrungen{
margin-left:45px;

}

.news_tbl {
 margin-left:20px;
}

.news_item {
padding-left: 10px;
padding-top: 10px;
padding-right: 15px;
width: 491px;
}

.referenz_text{
font-size: 8pt;
line-height: 9pt;
text-align:left;
margin: 0 0px 0px 5px;
color:#000000;
}
.zelle_1{
width:100px;
height:60px;
margin-left:45px;
border: 1px solid #990000;
}


.zelle_2{
width:368px;
height:60px;
border: 0px solid #990000;

}

/* Gaestebuch */

.gaestebuch_kopf {
clear: both;
float: left;
text-align: left;
font-weight: bold;
color: #660607;
}

.gaestebuch_nr {
text-align: right;
padding-right: 10px;
font-weight: bold;
}

.gaestebuch_text {
clear: left;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

.gaestebuch_kom {
padding-right: 10px;
}



.gaestebuch_item {
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 23px;
width: 487px;
}

.tooltip {
position: absolute;
display: none;
background-color: #670504;
color: #FFFFFF;
padding: 3px;
}


/* --------------Bildbereiche_Sendungen-------------------------------------*/
.sendung_pic{
margin-left:22px;
margin-top:2px;
text-align:left;
}

.sendung_pic_kl{
margin-left:40px;
border: 1px solid #EA8E0A;
}

.sendung_pic_kl_team{
margin-left:40px;
border: 0px solid #EA8E0A;
}
.buchen{
margin-left:-192px;
margin-bottom:5px;
}


.buchen_button {
float: left;
z-index:1;
width:160px;
margin-left:-182px;
}

.facebook_like {
background-image:url(../images/sendung/fb_bg.gif);
background-repeat:no-repeat;
height:36px;
float: left;
margin-top: 0px;
margin-left:182px;	
padding-top:7px;
padding-left:30px;
width:145px
z-index:5;
}

.connect_widget_confirm_link a{color:#FFF}

.sendung_pic_kl_1{
margin-left:13px;
border: 1px solid #EA8E0A;
}

.sendung_pic_kl_1_team{
margin-left:13px;
border: 0px solid #EA8E0A;
}
.sendung_pic_1{
margin-left:10px;
}

.sendung_pic_kl_c{
margin-right:10px;
margin-bottom:10px;
}


/* --------------Tabellenbox-foto/Video-------------------------------------*/

.foto_ueberschriften{
font-size:12px;
text-align:left;
font-weight:bold;
margin: 0 0 0px 20px;
color:#990000;
vertical-align:bottom;
}

.table_box{
width:400px;
margin-left:60px;
margin-top:20px;
text-align:left;
}
/* --------------Vorschlaege_Movies-------------------------------------*/
.vorschlaege_all{
margin-left:25px;
}

.vorschlag_bild{
width:160px;
height:103px;
float:left;
background-image:url(../images/movies/movie_hi.gif);
background-repeat:no-repeat;
border: 0px;

}



.vorschlag_name{
width:160px;
height:40px;
float:left;
border:0px;
margin-left:0px;
}


/* --------------Faces_Movies_Galerie-------------------------------------*/
.picture_box{
width:188px;
height:104px;
/*---background-image:url(images/content/bg_faces.gif);---*/
/*---background-repeat:no-repeat; ---*/
margin:0;
text-align:center;

}

.faces_around{
margin-left:14px;
margin-top:0px;
}
.faces_top{
width:485px;
height:9px;
background-image: url(images/home/box_oben.gif);
background-repeat: no-repeat;
font-size: 3px;
padding: 0;
margin: 0;

}
.faces_middle{
width: 485px;
background-image: url(images/home/box_mitte.jpg);
background-repeat: repeat-y;
overflow: hidden;
padding: 0 0;
margin: 0 0;
}

.faces_bottom{
width: 485px;
height: 8px;
background-image: url(images/home/box_unten.gif);
background-repeat: repeat-y;
font-size: 3px;
margin-bottom: 8px;
}

.faces_middle_hell{
width: 485px;
background-image: url(images/home/box_mitte_hell.jpg);
background-repeat: repeat-y;
overflow: hidden;
padding: 0 0;
margin: 0 0;
}

.faces_top_hell{
width:485px;
height:9px;
background-image: url(images/home/box_oben_hell.gif);
background-repeat: no-repeat;
font-size: 3px;
padding: 0;
margin: 0;
}

.fotogalerie_bottom_hell{
width: 485px;
height: 8px;
background-image: url(images/home/box_unten_hell.gif);
background-repeat: repeat-y;
font-size: 3px;
margin-bottom: 6px;
}

/* -------------- Meine Fotos -------------------------------------*/

.thumbs_box{
	margin-left: 13px;
}


.thumbs_top{
	width:445px;
	height:9px;
	background-image: url(images/home/thumbs_oben.gif);
	background-repeat: no-repeat;
	font-size: 3px;
	padding: 0;
	margin: 0;

}

.thumbs_middle{
	width: 445px;
	background-image: url(images/home/thumbs_mitte.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.thumbs_bottom{
	width: 445px;
	height: 8px;
	background-image: url(images/home/thumbs_unten.gif);
	background-repeat: repeat-y;
	font-size: 3px;
	margin-bottom: 8px;
}


.thumbs {
	border: solid 1px #fff;
	margin-right: 20px;
}

.cleaner {
	clear: both;
}


/* --------------Formulare-------------------------------------*/



select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #ea8e0c;
border: 1px solid #990000;
}



input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #ea8e0c;
border: 1px solid #990000;
padding-left:2px;
}



textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #ea8e0c;
border: 1px solid #990000;
padding-left:2px;
}



input.checkbox {
padding: 0 0;
margin: 0 0 0 -3px;
border: 0px solid #ea8e0c;
}



.submitfield {
background-color: #ea8e0c;
border: 2px outset #990000;
font-size: 11px;
font-weight: bold;
margin: 0px 0 0 0px;
color: #660607;
}



.submitfield_1 {
background-color: #ea8e0c;
border: 2px outset #990000;
font-size: 11px;
margin: 10px 0 10px 45px;
color: #000000;

}



.submitfield_2 {
background-color: #ea8e0c;
border: 2px outset #990000;
font-size: 11px;
margin: 10px 0 10px 45px;
color: #000000;
float: left;
}



.submitfield_2a {
background-color: #ea8e0c;
border: 2px outset #990000;
font-size: 11px;
margin: 10px 0 10px 45px;
color: #000000;
}



.submitfield_3 {
background-color: #ea8e0c;
border: 2px outset #990000;
font-size: 11px;
margin: 10px 0 10px 345px;
color: #000000;

}



.checkboxen{
margin:0 0 0 0px;
}



.check_box_1{
margin:0;
white-space: nowrap;
}



.form_label {
clear: both;
float: left;
width: 170px;
margin-top: 4px;
white-space: nowrap;
}



.form_zeile {
margin-top: 10px;
}



.form_row {
height: 25px;
}



.buch_1 {
margin-left:30px;
float:left;
}



.buch_2 {
margin-left:50px;
padding-top: 3px;

}

/* --------------Boxen-------------------------------------*/


#pagebox{
width:973px;
margin:5px auto 0 auto;
border:0px solid #000;

}

#top_all{
width:973px;
height:145px;
border:0px solid green;
margin:0;
}

#top_left{
width:121px;
height:145px;
border:0px solid red;
float:left;
margin:0;
}

#top_middle{
width:488px;
height:145px;
border:0px solid red;
float:left;
margin:0;
}

#zahl{
width:53px;
border:0px solid green;
margin:0px;
float:left;

}

#unternavi{
width:488px;
height:106px;
border:0px solid red;
margin:0;
float:left;
}

#subnavi{
width:488px;
height:39px;
float:left;
background-image:url(images/unternavi_1.jpg);
background-repeat:no-repeat;
border: 0px solid red;
padding: 0;
margin: 0;

}


#sub_2, #sub_3, #sub_5, #sub_6{
float:left;
padding: 0 0;
margin:0 0;
text-align:left;
height: 15px;
}


#sub_1{
clear: both;
float:left;
margin:0 0;
padding: 0 0;
padding-left:29px;
text-align:left;
height: 15px;
}


#sub_4{
float:left;
margin:0 0;
padding: 0 0;
padding-left:29px;
text-align:left;
}

#sub_4_1{
float:left;
margin:0;
text-align:left;
}

#top_right{
width:311px;
height:145px;
float:right;
border:0px solid red;
margin:0;
}

#middle_all{
width:973px;
border:0px solid red;
margin:0;
}

#middle_navi{
width:121px;
height:318px;
border:0px solid red;
float:left;
margin:0;
}

#middle_content_all{
width:541px;
border:0px solid red;
float:left;
margin:0;
}

#middle_content{
width:541px;
border:0px solid red;
background: #FFE2B8;
background-image:url(images/content.gif);
background-repeat:no-repeat;
float:left;
margin:0;
text-align:left;
}


/* --------------Sonder-Boxen / Klassen-------------------------------------*/


#middle_content_kontakt{
width:541px;
border:0px solid red;
background-image:url(images/content/content_landkarte.gif);
background-repeat:no-repeat;
float:left;
margin:0;
}

#casting_west_adresse{
margin:360px 0 0 2px;
float:left;
}

#casting_ost_adresse{
clear: both;
margin: 10px 0 0 0px;
}


.news_bild_1{
width:110px;
height:79px;
float:left;
border:1px solid #FFFFFF;
margin-top:0px;
margin-left:15px;
}

.news_bild_2{
width:110px;
height:79px;
float:left;
border:1px solid #FFFFFF;
margin-top:0px;
margin-left:0px;
}

.news_text_1, .news_text_2{
width:105px;
float:left;
border:0px solid green;
margin-top:0px;
margin-left:4px;
margin-right:2px;
}
/*alt_-------------*/
.faces_bild_1{
width:112px;
height:81px;
float:left;
border:0px solid #FFFFFF;
margin-top:0px;
margin-left:18px;
}

/*alt_-------------*/
.faces_bild_2{
width:112px;
height:81px;
float:left;
margin:0px 0px;
}

.faces_text_1{
width:100px;
float:left;
margin-top:20px;
margin-left:4px;
margin-right:2px;
}

.faces_text_2{
width:110px;
float:left;
margin-top:20px;
margin-left:4px;
margin-right:2px;
}

.faces_around{
margin-left:16px;
margin-top:2px;
}

.faces_text{
width:105px;
height:30px;
float:left;
margin:0px;
padding:3px;
}
.faces_bild{
width:110px;
height:80px;
float:left;
border:1px solid #FFF;
margin:0px 0px;
}


/* --------------Fotogalerie-------------------------------------*/
.foto{
width:80px;
height:60px;
float:left;
border:1px solid #FFF;
margin:2px 2px;
}

.foto_termin{
width:80px;
height:60px;
float:left;
background-color:#FFE3BB;
border:1px solid #FFF;
margin:2px 2px;

}

.termin{
padding-top:10px;
text-align:center;
font-weight:bold;
}

.sendung{
width:110px;
height:79px;
float:left;
border:1px solid #FFF;

margin:0px;
}



.fotogalerie_around{
margin-left:22px;
}
.sendung_around{
width:460px;
margin-left:11px;
}

.zuschauer{
margin-left:6px;
margin-top:0px;
margin-bottom: 0px;
}

.zurueck{
margin-left:20px;
margin-top:0px;
margin-bottom: 10px;
}

.fotogalerie_bottom{
width: 485px;
height: 8px;
background-image: url(images/home/box_unten.gif);
background-repeat: repeat-y;
font-size: 3px;
margin-bottom: 0px;
}

.quelle{
font-size:9px;
margin:0 32px 0 0;
text-align:right;
color:#666;
}
/* --------------Boxen-------------------------------------*/

#content_abschluss{
width:541px;
height:21px;
background-image:url(images/streifen_unten.jpg);
background-repeat:no-repeat;
border:0px solid #000000;
float:left;
margin-top:0;
margin-bottom:0;
}

#middle_flash{
width:310px;
height:455px;
border:0px solid red;
float:left;
background-color:#FDE0B4;
margin:0;
}

#flackern{
background-color:#FDE0B4;
}
#flash_oben {
	background-color: #D67E00;
}

/* --------------Index-Boxen-------------------------------------*/

#zettel {
width: 336px;
height: 395px;
position:absolute;
top: -395px;
left: 0px;
background-image: url(../images/pop_up_gewinn.gif);
background-repeat: no-repeat;
cursor:move;
}

/* --------------Banner-------------------------------------*/
.banner{
position:relative;

}

/* --------------Newsticker-------------------------------------*/
 #scrollup {
   position: relative;
   overflow: hidden;
   height: 35px;
   width: 470px;
   top:10px;
   margin-left: -35px;
 }
 .headline {
   position: absolute;
   top: 50px;
   left: 5px;
   height: 30px;
   width:490px;
   text-align: center;
 }

 .headline a {
	font-size: 10px;
	color: #660607;
 }

 .newsheadline {
	background-color: #F5F5F5;
	margin-bottom: 20px;
	padding: 3px;
	width: 520px;
 }

 .newsedit {
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 5px;
 }

 .newsform {
	width: 530px;
	margin-bottom: 15px;
 }

 legend {
	color: #990000;
	font-weight: bold;
 }

 .newsinput {
	width: 470px;
	margin-bottom: 10px;
 }

 #newsalert{
	background-color: #990000;
	color: #FFF;
	margin-top: 10px;
	width: 350px;
	padding: 5px;
	display: none;
 }

 .news_delsub {
	float: right;
	font-weight: bold;
	cursor: pointer;
	border-width: 2px;
}

.news_dummy {
	display: none;
}

.news_dummy div {
	display: none;
}

/* --------------Social Bookmarks-------------------------------------*/
.bookmarks {
	margin-left: 22px;
	margin-top: 8px;
	background-color: #EAA643;
	padding: 6px;
	width: 155px;
}
.bookmarks img {
/*	border:1px solid #E5E5E5;
	padding:3px;*/
	background-color: #FFF;
	border: 1px solid #FFF;
}
.bookmarks_meta {
	padding-right: 3px;
	margin-bottom: 2px;
}

.bookmarks_head{
	font-size: 10px;
	color: #660607;
	margin-bottom: 5px;
}

/* --------------Alexa-------------------------------------*/
.alexa {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.facebook_1{
cursor:pointer;
height:116px;
position:fixed;
left:0;
top:37px;
width:48px;
z-index:8765;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
}

* html.facebook_1{
cursor:pointer;
height:116px;
position:absolute;
left:0;
top:37px;
width:48px;
z-index:8765;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;

border-top:1px solid #FFF;

}

.facebook_2{
cursor:pointer;
height:116px;
position:fixed;
left:0;
top:167px;
width:48px;
z-index:8765;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
}

* html.facebook_2{
cursor:pointer;
height:116px;
position:absolute;
left:0;
top:67px;
width:48px;
z-index:8765;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;

border-top:1px solid #FFF;

}

.rot {
	color: #DF0000;
	font-weight: bold;
}

/* Komparsenjobs */

.alignleft {
    border: 1px solid #A8A8A8;
    float: left;
    margin: 3px 10px 1px 0;
    padding: 5px;
	background-color:#FFF;
}

h3.blog_titel {
	margin-left: 0px;
}

.blog_content{
margin-bottom:0px;
}

.odd{
	background-color:#EAA643;
}

.blog_eintrag{
	font-size:11px;
	text-align:justify;
	padding: 10px 32px 9px 36px;
	line-height:14px;
	color:#000000;
	width: 445px;

}

.blog_datum{
font-style:italic;
color:#666;
}
