/**
*
*  	Cascading Style Sheet des Videotemplates
*

*
*   @copyright EVISCO AG <www.evisco.com>
*   @version 1.0 08/009/2004 11:05
*
*/

/*
  ---------------------------------------------------------------------
  	central definitions
  ---------------------------------------------------------------------
*/

body
	{
 	background-color:#05132D;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	scrollbar-face-color:#133366;
	scrollbar-highlight-color:#133366;
	scrollbar-3dlight-color:#18386E;
	scrollbar-shadow-color:#133366;
	scrollbar-darkshadow-color:#0C2853;
	scrollbar-track-color:#0B2046;
	scrollbar-arrow-color:#BBBFC6;
	/*Allgemeine Fontdefinition - bei Bedarf löschen od. ändern : */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:medium;
	font-style:normal;
	text-decoration:none;
 	color:#BBBFC6;
	}

img {
	border:none;
	}



a:link
	{
	font-size:11px;
	font-weight:medium;
	font-style:normal;
	text-decoration:underline;
	color:#FFF991;
	}

a:visited
	{
	font-size:11px;
	font-weight:medium;
	font-style:none;
	text-decoration:underline;
	color:#FFF991;
	}

a:hover
	{
	color:#FFFBB9;
	text-decoration:underline;
	}

a:active
	{
	color:#FF5151;
	text-decoration:underline;
	}


a.tocs, a.tocs:link, a.tocs:hover, a.tocs:active, a.tocs:visited
	{
	padding:0px 0px 0px 5px;
	}



p	{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ff9999;
	line-height:18px;
	}


h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	color:#BBBFC6;
	}

h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	font-style:none;
	text-decoration:none;
	color:#BBBFC6;
	}


form, select, option
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}


/*
table
	{
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}

td	{
	border-width:1px;
	border-style:solid;
	border-color:#ACBBD8;
	padding:0px 0px 0px 0px;
	}
*/

table
	{
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}

td
	{
	border-width:1px;
	border-style:solid;
	border-color:#ACBBD8;
	padding:0px 0px 0px 0px;
	font-size:11px;
	}



	
/*
  ---------------------------------------------------------------------
	ID Definitionen
  ---------------------------------------------------------------------
*/


#Head
	{
	height:144px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-image:url('../images/0bg-head.jpg');
  	background-position:0px 0px;
    background-repeat:no-repeat;
	background-color:transparent;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#32425F;
	}
	


	

#Headtitle
	{
 	margin:0px 0px 0px 0px;
 	padding:54px 0px 0px 48px;
	float:left;
	}
	
#HeadKacheln
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 70px 0px 0px;
	z-index:2;	
	float:right;
	}



#login_container
	{
	padding:120px 0px 10px 50px;
	}


#errorbox
	{
	postition:absolute;
	z-index:10;
	color:#FF0000	
	}
	
	
#Content_Headline
	{
	height:59px;
	padding:0px;
	margin:0px;
	background-image:url('../images/0bg_content_headline.gif');
    background-repeat:repeat-x;
	background-position:bottom;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#32425F;
	}

#Content_Headline_position
	{
	float:left;
	padding:30px 0px 0px 17px;
	margin:0px;
	}
	
#Content_Headline_button
	{
	float:right;
	padding:23px 27px 0px 0px;
	margin:0px;
	}
	

#Textbox
	{
	height:100%;
 	text-align:left;
 	margin:0px 0px 0px 0px;
 	padding:11px 0px 11px 0px;
	}

#TextboxLogIn
	{
	width:1024px;
	height:100%;
 	text-align:center;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	background-color:#051024;
	border-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#32425F;
	}
	

#TextboxContent
	{
	width:1024px;
	height:100%;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	background-color:#051024;
	border-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#32425F;
	}

	
#Infobox
	{  
	width:420px; 	
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 10px 0px;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#32425F;
	background-image:url('../images/0bg_box_login.gif');
    background-repeat:no-repeat;
	}	
	
#Box_Flash
	{  
	float:left;
	width:492px; 	
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 10px 0px;
	z-index:1
	}	
	
#Box_Download
	{  
	float:left;
	width:490px; 	
 	margin:0px 0px 0px 10px;
 	padding:0px 0px 0px 0px;
	}
	
#Box_Vorwahlleiste
	{  
	width:995px; 	
 	margin:0px;
 	padding:0px;
	}	
	
#Box_Redaktionstext
	{  
	width:992px; 	
 	margin:0px 0px 0px 10px;
 	padding:0px 0px 20px 0px;
	}		
	
	
	
	
#LogIn
	{  
	width:420px; 	
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 10px 0px;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#32425F;
	background-image:url('../images/0bg_box_login.gif');
    background-repeat:no-repeat;
	}
	
#LoginFields
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-width:0px;
	vertical-align:top
	}
	
#Suchmaske
	{
 	margin:0px 0px 0px 0px;
 	padding:5px 0px 0px 0px;
	border-width:0px;
	vertical-align:top;
	}	
	
/*
  	background-image:url('../images/1icon_lupe.gif');
  	background-position:827px 8px;
    background-repeat:no-repeat;
*/


	
#Impressum
	{
	width:490px; 	
 	margin:0px 10px 10px 0px;
 	padding:0px 0px 10px 0px;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#32425F;
	background-image:url('../images/0bg_box_login.gif');
    background-repeat:no-repeat;
	}	
	
#Kontaktbox
	{  
	width:500px; 	
 	margin:0px 0px 10px 0px;
 	padding:0px 0px 10px 0px;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#32425F;
	background-image:url('../images/0bg_box_login.gif');
    background-repeat:no-repeat;
	}	
	

#Bottom
	{
	height:36px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-top-width:1px;
	border-top-style:solid;
	border-color:#32425F;
	vertical-align:top
	}

#videoCopyright
	{
 	margin:9px 0px 0px 0px;
 	padding:0px 20px 0px 0px;
	color:#32425F;
 	text-align:center;
 	float:right;
	}


#evisco
	{
	float:left;
 	margin:12px 0px 0px 0px;
 	padding:0px 0px 0px 16px;
	}

	

/*
  ---------------------------------------------------------------------
 	Klassen
  ---------------------------------------------------------------------
*/	
	
	
	
/* TABLE: Hauptgerüst (unsichtbar) */
	
	
.BGOutline
	{
 	margin:0px 0px 0px 0px;
 	padding:1px 0px 1px 0px;
	background-color:#32425F;
	}	
	
.BGOutlinePicture
	{
	width:170px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	background-color:#32425F;
	}
	
.BGOutlinePictureSpace
	{
 	margin:0px 1px 0px 1px;
 	padding:1px 0px 1px 0px;
	}
	
	
/* TABLE: Hauptgerüst (unsichtbar) */
	
.Contentgeruest
	{
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-width:0px;
	border-color:#EF9800;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}
	
	
.Contentgeruest td
	{
	border-width:0px;
	border-style:solid;
	border-color:#32425F;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}		

	
	
	
/* Hauptnavigation */



	
.Navileiste
	{
	height:29px;
	padding:0px;
	margin:0px;
	background-image:url('../images/0bg_navileiste.gif');
    background-repeat:repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#32425F;
	}
	
.Navileiste img
	{
	padding:0px;
	margin:0px;
	border:0px
	}
		
	
.Navileiste ul 
	{
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
	
.Navileiste li
	{
	display:inline;
	margin:0px;
	}

.Navileiste li a
	{
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	/*background:transparent url('../images/0bg_tab-inactive.gif') 0px 0px no-repeat; give illusion of shifting 1px down vertically*/
	position:relative;
	display:block;
	float:left;
	}
	
.Navileiste li a:visited
	{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}

.Navileiste li a:hover
	{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	}

.Navileiste li.selected a
	{ /*selected tab style*/
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#001543;
	padding:0px;
	margin:0px;
	z-index:100; /*higher z-index so selected tab is topmost*/
	/*background:transparent url('../images/0bg_tab-active.gif') 0px 0px no-repeat;*/
	}

.Navileiste li.selected a:hover
	{
	color:#001543;
	text-decoration:underline;
	}
	
.Navileiste li.selected a:visited
	{
	color:#001543;
	text-decoration:none;
	}

	
	
.Navileiste li.tab_rechts
	{
	height:29px;
	padding:0px;
	border-width:1px;
	border-right-style:solid;
	border-color:#32425F;
	position:relative;
	display:block;
	float:left;
	}
	
	
	
	
	

#subnavi
	{
	z-index:auto;
	position:absolute
	}


.Subnavi 
	{
	padding:0px;
	margin:0px;
    background-repeat:repeat-x;
	cursor:pointer
	}
	
.Subnavi img
	{
	padding:0px;
	margin:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-color:#32425F;
	}	
	
		
	
	
/* Boxgestaltung Rand "Glow" */
	
	
.boxleiste_oben
	{
	clear:both;
	height:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-rand_oben.gif');
	background-repeat:repeat-x;
	}	
	
.box_eck_lo
	{
	float:left;
	width:5px;
	height:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-eck_lo.gif');
	background-repeat:no-repeat;
	}
	
.box_eck_ro
	{
	float:right;
	width:5px;
	height:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-eck_ro.gif');
	background-repeat:no-repeat;
	}
	


	
.boxleiste
	{
	clear:both;
 	margin:0px;
 	padding:0px;
	z-index:1
	}	
	
.box_links
	{
	float:left;
	border-width:0px;
 	margin:0px;
 	padding-left:5px;
  	background-image:url('../images/0bg_box-rand_links.gif');
	background-repeat:repeat-y;
	}
	
.box_rechts
	{
	float:right;
	width:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-rand_rechts.gif');
	background-repeat:repeat-y;
	}
	
	
.boxleiste_unten
	{
	clear:both;
	height:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-rand_unten.gif');
	background-repeat:repeat-x;
	}	
	
.box_eck_lu
	{
	float:left;
	width:5px;
	height:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-eck_lu.gif');
	background-repeat:no-repeat;
	}
	
.box_eck_ru
	{
	float:right;
	width:5px;
	height:5px;
 	margin:0px;
 	padding:0px;
  	background-image:url('../images/0bg_box-eck_ru.gif');
	background-repeat:no-repeat;
	}	
	
	
	
	
.vorschaubox
	{
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	} 	
	
.vorschaubox table	
	{
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	} 
	
	
.vorschaubox td	
	{	
	text-decoration:none;
	border-width:0px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#32425f;
	}	
		
	
	
/* Boxgestaltung innerhalb */


.Innenbox
	{  	
 	margin:0px 0px 0px 1px;
 	padding:0px 0px 0px 0px;
	text-align:left;
	background-image:url('../images/0bg_box_login.gif');
    background-repeat:no-repeat;
	background-color:#051024;
	}		
	
.Innenbox_BG
	{  	
 	margin:0px 0px 0px 0px;
 	padding:1px 0px 1px 0px;
	background-color:#32425F;
	}		
	
.Innenboxfrei
	{  	
 	margin:0px 0px 0px 1px;
 	padding:10px 0px 0px 0px;
	text-align:left;
	background-color:#00001D;
	}	

	
/* TABLE: Kapitel (sichtbar) */
	

	/* ---  --- */
	



/*
  ---------------------------------------------------------------------
 	Textdefintion
  ---------------------------------------------------------------------
*/



.Headleiste
	{
	width:100%;
	height:32px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-image:url('../images/0bg_headleiste.gif');
	background-repeat:repeat-x;
	background-color:#081733;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#32425F;
	}



.Headline
	{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	}
	
.HeadlineVideo
	{
 	padding:1px 0px 0px 42px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url('../images/1icon_kamera_videoheadline.gif');
	background-position:10px 2px;
    background-repeat:no-repeat;
	}

.TeaserboxHeadline
	{
 	margin:0px 0px 0px 0px;
 	padding:3px 0px 2px 3px;
	font-weight:bold;
	}

.select
	{
	background:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica;
	font-size:8pt;
	font-weight:none;
	}



	
.content_white
	{
 	margin:0px 10px 0px 10px;
 	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#091A39;
	background-color:#ffffff;
	overflow:auto;
	}
	

	
.content_perview
	{
 	margin:0px;
 	padding:0px;
	height:165px;
	font-size:12px;
	color:#091A39;
	background-color:#CCD0D7;
	}
	
.box_preview
	{
	float:left;
 	margin-right:1px;
	width:159px;
	height:165px;
	background-color:#FFFFFF;
	}	
	
.box_preview_head	
	{
	padding:5px 0px 4px 0px;
	text-align:center;
	font-weight:bold
	}		
	
.vorschaubild
	{
	width:159px;
	height:100px;
	background-color:#E7EAEE;
	}
	
.box_preview_text
	{
	padding:2px 3px 4px 3px;
	}
	
	
			
	
	
	

.video_head_logo
	{
 	margin:14px 0px 0px 30px;
 	padding:0px 0px 0px 0px;
	}

.video_vorwahlbox
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}


.download
	{
 	background-color:#FFFFFF;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}

.download img
	{
 	background-color:#FFFFFF;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	}


.outline
	{
	height:1px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background:#ACBBD8;
	}



 /*-----------------Formular----------------- */	
	
.formatFields
	{
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	}
	
.formatSearchfield
	{
	height:14px;
 	margin:1px 27px 0px 0px;
	padding:0px 0px 0px 2px;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	}
	
.formatCodefield
	{
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:1px solid #32425f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	}	


.optionFields
	{
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	}
	
select.optionFields
	{
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	color:#000000;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
	


/* Button LOGIN (SENDEN) */

input.buttonAbsenden
	{
	width:83px;
	height:20px;
	text-align:left;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	background-image:url('../images/2nav-button_absenden.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:0px solid #AEC5D7;
	cursor:pointer
	}

input:hover.buttonAbsenden
	{
	background-image:url('../images/2nav-button_absenden_o.gif');
	}
	
	
	
/* Button LOGIN (SENDEN) */

input.buttonSuchen
	{
	width:15px;
	height:15px;
	text-align:left;
 	margin:1px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
  	background-image:url('../images/1icon_lupe.gif');
  	background-position:2px 2px;
    background-repeat:no-repeat;
	border:0px solid #AEC5D7;
	cursor:pointer
	}

	
/* Button LOGIN (SENDEN) */

input.buttonSenden
	{
	width:58px;
	height:20px;
	text-align:left;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	background-image:url('../images/2nav-button_login.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:0px solid #AEC5D7;
	cursor:pointer
	}

input:hover.buttonSenden
	{
	background-image:url('../images/2nav-button_login_o.gif');
	}

	
/* Button ANMELDUNG (SENDEN) */
	
input.buttonAnmeldung
	{
	width:90px;
	height:20px;
	text-align:left;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	background-image:url('../a_images/2nav-button_anmelden.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:0px solid #AEC5D7;
	cursor:pointer
	}

input:hover.buttonAnmeldung
	{
	background-image:url('../images/2nav-button_anmelden_o.gif');
	}
	

/* Button RESET (ABBRECHEN) */

input.buttonReset
	{
	width:61px;
	height:20px;
	text-align:left;
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:transparent;
	background-image:url('../images/2nav-button_reset.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:0px solid #AEC5D7;
	cursor:pointer;
	}
	
input:hover.buttonReset
	{
	background-image:url('../images/2nav-button_reset_o.gif');
	}


.error
	{
	color:#FF0000;
	}
