root { display:compact; }
body {
	height:100%;
	background-color:white; 
	background-repeat:repeat-y;
	color:black; margin:0px; padding:0px;
	font-family:  verdana, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	overflow: scroll;
	/*overflovideow-x: hidden;*/
	#overflow: none;
	}

/*  header  */
.header {
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 60px;
	width: 100%;
	}

.toplogo {position:absolute; margin-top:-1px; margin-left:-1px; }

.topad { position: absolute; top:15px; margin-left:370px; height:60px; width:420px; 
}

.topButt {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color:#ff9900; 
	font-size:11px; 
	position:absolute; 
	top:0;
	right:0;
	margin-top:5px;
	margin-right:5px;
	}

.topgrey {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color:#888888; 
	font-size:10px; 
	height: 18px; /*da padding abgezogen werden muss*/
	#height: 19px; /*da padding abgezogen werden muss*/
	/*background-image:url(../img/top_grey.jpg);
	background-repeat:repeat-x:*/
	background-color:#FFFFFF;
	padding-top:2px;
	#padding-top:1px;
	}

.input_top_grey {
	width:192px;
	background-color: #F2F2F2;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	vertical-align: middle;
	height: 12px;
	margin-top: 2px;
	margin-bottom:4px;
	#width:186px;
	}


.select_top_grey {
	background-color: #F2F2F2;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	vertical-align: middle;
	/*height: 12px;*/
	}

.select_top_grey_big {
	background-color: #F2F2F2;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	vertical-align: middle;
	height: 12px:
	}

.headerbar {
	width: 100%;
	height: 41px; 
	line-height: 41px; 
	background-image: url(../img/top_navbar_blue.jpg); 
	background-repeat: repeat-x; margin-left:0px; margin-right:0px; 
	}

.inactB,A.inactB  { text-decoration: none; color: #FFFFFF;
	font-size:13px; font-weight:bolder; text-align:center; 
	padding-left:10px; padding-right:10px; 
	}

A.inactB:hover { color:#D9D9D9;}


.actB,A.actB {	text-decoration:none; 
	color: #FF9900; /*orange*/
	font-size:13px;
	font-weight:bolder;
	text-align:center;
	padding-left:10px; padding-right:10px; }

/* kann gelÃ¶scht werden, da Button Layout veraltet: Beginn */

.but { text-decoration:none; color:#888888; font-size:11px; font-weight:bold; background-image:url(../img/bbg2.gif); background-repeat:repeat-x; color:#003399; font-size:11px bold; line-height:12px; border:1px solid #ff9900; margin:0px; padding:0px; padding-left:10px; padding-right:10px; }
.but3 {	vertical-align: middle;
text-decoration:none; color:#000000;
font-size:11px; font-weight:bold;
font-family:arial; height:24px;
}

.but2 {	vertical-align: middle;
text-decoration:none; color:#888888;
font-size:11px; font-weight:bold;
background-image:url(../img/bbg2.gif); 
background-repeat:repeat-x; color:#003399; 
font-family:arial; height:24px; 
line-height:15px; border:1px solid #ff9900;
border-top:0; margin:0; padding:0; margin-top:-3px;
/* IE  HACKx*/
overflow: visible;
padding-left: 4px;
padding-right: 4px;
#padding-top: 2px;
#padding-bottom: 2px;
}
/* kann gelï¿½scht werden: Ende */
/* new buttons */

.border_button_l
{
float:left;
background-Color: #aaaaaa;
background-image:url(../img/button/btn_left.gif);
width:4px;
height:21px;
}

.border_button_r
{
float:left;
background-Color: #aaaaaa;
background-image:url(../img/button/btn_right.gif);
width:4px;
height:21px;
}

.border_button_m
{
float:left;
height:21px;
background-Color: #aaaaaa;
}

.form_button
      {
      color: #000000;
      background-Color: #aaaaaa;
	  background-image:url(../img/button/btn_mid.gif);
      border: 0px;
      text-align: center;
padding-top: 0px;
padding-left: 9px;
padding-right: 9px;
#padding-top: 1px;
	 margin: 0px;
	text-decoration:none; 
	font-size:11px; font-weight:bold;
	font-family:arial; 
	height: 21px;
	vertical-align:0px;
      }


.link_button      {
      color: #000000;
      background-Color: #aaaaaa;
background-image:url(../img/button/btn_mid.gif);
      border: 0px;
      text-decoration: none;
      text-align: center;
text-decoration:none; 
font-size:11px; font-weight:bold;
font-family:arial; 
padding-top: 4px;
padding-left: 12px;
padding-right: 12px;
float:left;
height:17px;
border: solid 0px;
      }


.a_none
{
text-decoration:none; 
color: #000000;
}

/* end new buttons */


.but_search_top 
{
background-image:url(../img/suchen_46x16.gif);
width: 46px;
height: 16px;
border: 0px;
vertical-align: middle;
margin-top: 1px;
}

.leftnav {
	position: absolute;
	width:130px;
	margin: 0px;
	background:#FFFFFF;
	margin-top: 15px;
	}

.content {width: auto;height:auto;padding: 15px 0px 0px 140px;}


.footer {
text-align: center; 
/*color:#888888; */
color: #0A4D6F;
background: #ffffff; 
width: 750px;
border-top:1px solid #AAAAAA;
font-size:11px;
margin: 0px auto;
padding-top: 2px;
margin-top: 10px;
}

/*
.footer_links_a,.footer_links_b,.footer_links_c {float:left;width:33%;margin:0;padding:0;margin-bottom:30px;}
.footer_links_a {text-align:left;}
.footer_links_b {text-align:center;}
.footer_links_c {text-align:right;}

.footer_links4_a,.footer_links4_b,.footer_links4_c,.footer_links4_d {float:left;width:24.7%;margin:0;padding:0;margin-bottom:30px;}
.footer_links4_a {text-align:left;}
.footer_links4_b {text-align:left;}
.footer_links4_c {text-align:left;}
.footer_links4_d {text-align:right;}
*/

a.footerLink 
	{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	color: #AAAAAA;
	font-size:11px; 
	}
a.footerLink:hover
	{
	text-decoration:underline;
	color: #AAAAAA;
	}
a.footerLink:active,a.footerLink:visited
	{
	color: #AAAAAA;
	}

a.discLink 
	{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:underline;
	color:#AAAAAA; 
	font-size:10px; 
	}
a.discLink:hover
	{
	text-decoration:none;
	color:#AAAAAA; 
	}

.desc { font:10px; color:#AAAAAA; }

/* linke Navigation Style */

div.nav_start
	{
	list-style:none;
	height: 23px;
	line-height:23px; 
	background-image:url(../img/navi_bk_start.gif);
	background-repeat: no-repeat; 
	margin-left: 4px;
	}

div.nav 
	{
	list-style:none;
	line-height:22px; 
	background-image:url(../img/navi_bk.gif);
	background-repeat: no-repeat; 
	margin-left: 4px;
	}
div.nav:hover
	{
	background-image:url(../img/navi_bk_a.gif);
	}

div.nav_u
	{
	list-style:none;
	line-height:22px; 
	background-image:url(../img/navi_bk_u.gif);
	background-repeat: no-repeat; 
	margin-left: 4px;
	}


a.nav 
	{
	color:#003299;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin-left: 15px;
	line-height:22px; 
	}
a.nav:hover 
	{
	text-decoration:underline;
	}

/* menï¿½ aufgeklapt kopf */
a.nav2 
	{ 
	color:#003299;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin-left: 19px;
	}

/* hintergrund hinter den subnavlinks*/
div.subnav 
	{ 
	margin-left: 0px; 
	line-height:22px; 
	background-image:url(../img/navi_bk_s.gif);
	background-repeat: no-repeat; 
	}

/* text subnavlinks */
a.subnav
	{
	color:#003299;
	text-decoration:none;
	font-size:11px;
	font-weight:none;
	padding:0;
	margin-left: 2px;
	}
a.subnav:hover { color:#ff9900; }

/* linktext aktives subnav*/
a.subnav2 
	{
	color:#ff9900; 
	text-decoration:none;
	font-size:11px;
	font-weight:none;
	padding:0;
	margin-left: 2px; 
	}



/* Inputfelder */
.input_80
{
width:590px; 
border:1px solid #808080;
}

.input_60
{
width:480px; 
border:1px solid #D9D9D9;
}

.input_50
{
width:380px; 
border:1px solid #D9D9D9;
}

.input_40
{
width:290px; 
border:1px solid #D9D9D9;
}

.input_35
{
width:233px; 
border:1px solid #D9D9D9;
}


.input_30
{
width:220px; 
border:1px solid #D9D9D9;
}

.input_25
{
width:176px; 
border:1px solid #D9D9D9;
}

.input_20
{
width:136px; 
border:1px solid #D9D9D9;
}

.input_18
{
width:116px; 
border:1px solid #D9D9D9;
}

.input_12
{
width:80px; 
border:1px solid #D9D9D9;
}

.input_10
{
width:70px; 
border:1px solid #D9D9D9;
}


.input_7
{
width:50px; 
border:1px solid #D9D9D9;
}

.input_6
{
width:40px; 
border:1px solid #D9D9D9;
}

.input_5
{
width:36px; 
#width:34px;
border:1px solid #D9D9D9;
}

.input_25_gray {
width:176px;
border:1px solid #D9D9D9;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA; 
}
.input_25_gray_big {
width:200px;
border:1px solid #D9D9D9;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
        height: 18px;
	color: #AAAAAA; 
}

.input_5_gray_big {
width:50px;
border:1px solid #D9D9D9;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	color: #AAAAAA; 
height: 16px;
}

.input_20_gray {
width:136px; 
border:1px solid #D9D9D9;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA; 
}

.input_5_gray {
width:36px; 
#width:34px;
border:1px solid #D9D9D9;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA; 
}

.input_2_gray {
width:16px; 
#width:34px;
border:1px solid #D9D9D9;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA; 
}

.input_4
{
width:20px; 
border:1px solid #D9D9D9;
}

.select_5
{
width:50px; 
border:1px solid #D9D9D9;
vertical-align: -1px;
}

.select_25
{
width:178px; 
border:1px solid #D9D9D9;
}


.select_30 {
width: 353px; 
border: 1px solid #D9D9D9;
}

.textarea_50x9 {
width: 380px; 
height: 180px;
border: 1px solid #D9D9D9;
}

.textarea_50x8 {
width: 380px; 
height: 130px;
border: 1px solid #D9D9D9;
}

.textarea_20x4
{
width:200px; 
height:50px;
border:1px solid #D9D9D9;
}

.textarea_30x4
{
width:265px; 
height:50px;
border:1px solid #D9D9D9;
}

.textarea_45x4
{
width:300px; 
height:50px;
border:1px solid #D9D9D9;
}

.textarea_46x4
{
width:320px; 
height:50px;
border:1px solid #D9D9D9;
}


.textarea_50x4
{
width:380px; 
height:50px;
border:1px solid #D9D9D9;
}

.textarea_50x4_gray
{
width:380px; 
height:50px;
border:1px solid #D9D9D9;
color:#666666;
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textarea_55x4
{
width:415px; 
height:50px;
border:1px solid #D9D9D9;
}

.textarea_60x4
{
width:510px; 
height:50px;
border:1px solid #D9D9D9;
}

.textarea_60x8
{
width:510px; 
height:130px;
border:1px solid #D9D9D9;
}

.textarea_60x9
{
width:510px; 
height:250px;
border:1px solid #D9D9D9;
}



.textarea_80x8
{
width:800px; 
height:130px;
border:1px solid #D9D9D9;
}
/* styles content*/

.textarea_profil_skill
{
font-size: 10px;
font-family: verdana, arial, helvetica, geneva, sans-serif;
width: 590px; 
height: 70px;
border: 1px solid #D9D9D9;
margin-bottom: 10px;
}

.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*
.buttons_left {
	float: left;
	width: 300px;
}

.buttons_right {
	float: left;
	width: 279px;
	text-align: right;
}
*/


.left_b {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 215px;
}

.left_c {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 4px;
}

.clear_left {
	clear: left;
}


.tb_blau {
	margin-right: 4px;
	margin-bottom: 2px;
	background-color: #003399;
	color:#FFFFFF;
}

.tb_liblue {
	background-color: #DCE6F2;

}

.tb_leftmargin
{
	padding-left: 20px;	
}	
	
	

.tb_gray {
	background-color: #F2F2F2;
	padding: 5px;
}


.bg {
	clear: left;
	background-image: url(../img/register/bg.gif);
	background-repeat: no-repeat;
	height: 235px;
	padding: 20px;
}

.bg_how {
	
        background-image: url(../img/how_gray.gif);
	background-repeat: no-repeat;
	padding: 25px;
        }

.bg_how_hand {
	
        background-image: url(../img/howhand_gray.gif);
	background-repeat: no-repeat;
	padding: 12px;
        }

.bg_skill_hand {
	
        background-image: url(../img/chance_skill.gif);
	background-repeat: no-repeat;
    	margin-left: 130px;
        padding: 12px;
        height: 39px;
        
        }

.bg_fees {
	
        background-image: url(../img/fees_gray.gif);
        background-repeat: no-repeat;
        padding: 9px;
        }

.bg_849x104 {
	
        background-image: url(../img/bg_849x104.gif);
        background-repeat: no-repeat;
        padding: 9px;
        }


.bg_video {
	
        background-image: url(../img/hvc_player/bg_search.jpg);
	background-repeat: no-repeat;
        margin-left: 0px;
        padding: 15px;
        height: 69px;
        }
        
.video_text_grey {

	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	color: #AAAAAA;
	line-height: 0em;  
        margin: 5px 0 3px 0;
}

.video_right_side_grey {
    text-align: right;
    color: #AAAAAA;
    font-size: 11px;
    height: 34px;
    width: 98%;
    padding-top: 3px;
    padding-right:10px;
    #padding-top: 5px;
    #height: 32px;
    #width: 95%;
    
}
.video_right_side {
    text-align: right;
    width: 158px;
    height: 18px;
    padding-right:10px;
}

.video_box {
      background-image: url(../img/hvc_player/VideoBox_.png);
      background-repeat:no-repeat;
      background-position:left 5px;
      width: 170px;
      height: 220px;
      float: left;
      padding-top: 35px;
}
.video_innerBox_center {
    width: 150px;
    height: 100px;  
}

.video_img_center {
    width: 150px;
    height: 100px;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 10px;
}



.video_innerBox_center_small {
    width: 150px;
    margin-top: 8px;
    margin-left: 36px;
    text-align: left;        
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    display: block;
    #margin-left: 20px;
}

.video_BackGrdColor_gray  {
    background-color:#F2F2F2;
    width: 650px;
    #width: 500px;
}

.video_BackGrdColor_white  {
    background-color:#FFFFFF;
    width: 650px;
    #width: 500px;
}

.list_videoBox_subKat {text-decoration: none;color: black;}
.list_videoBox_subKat:hover {text-decoration: underline;}




.bg_search {
	
        background-image: url(../img/hvc_player/bg_search.jpg);
	background-repeat: no-repeat;
        margin-left: opx;
        padding: 18px;
        height: 69px;
        }

.bg_search_video {	
        background-image: url(../img/hvc_player/bg_search_video.png);
	background-repeat: no-repeat;
        margin-left: opx;
        padding-top: 18px;
        height: 66px;
        }        
        
.global {
width: 700px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
padding-bottom: 50px;
margin-left: auto;
}


.global_ie6 {
width: 703px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
padding-bottom: 50px;
margin-left: auto;
}

.global_breit {
width: 800px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
padding-bottom: 50px;
margin-left: auto;
}


/* was ist mit der klasse? die wird doch nirgends verwendet ... danke */
.global_voll {
width: 850px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
padding-bottom: 50px;
margin-left: auto;
}

.global_voll_ie6 {
width: 853px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
padding-bottom: 50px;
margin-left: auto;
}

.global_voll_small {
width: 850px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
padding-bottom: 50px;;
margin-left: auto;
line-height: 10px;
}



.rahmen {
	border: 1px solid #000000;
	margin: 0px;
	padding: 2px;
}


/* Styles fï¿½r Forumlare */ 

.bk_form_full {
	border: 1px solid #000000;
	padding: 2px;
	padding-left: 10px;
	background-color: #DCE6F2;
	margin-top: 2px;
}

/*hintergrund fï¿½r orange-links (kasten) zb im footer / used as span */
.bk_links_gray_blockquote { margin-left:30px;margin-right:30px;padding:10px;background-color: #F2F2F2;}
.bk_links_gray_nosize {padding:10px;background-color: #F2F2F2;}

.td_size_a
{
width: 10px;
}

.td_size_b
{
width: 150px;
}

.td_size_c
{
width: 420px;
}

.td_size_d
{
width: 270px;
}

/* deakt 09.06
.td_bk_blue_np
	{
        padding-top: 5px;
        padding-bottom: 5px;
	background-color: #DDEBFA;
	vertical-align: middle;
	}

.td_bk_white_np
	{
        padding-top: 5px;
        padding-bottom: 5px;
	background-color: #FFFFFF;
	vertical-align: middle;
	}
*/

.td_bk_ul	{
	padding: 3px;
	vertical-align: middle;
        border-bottom: solid 1px #DDEBFA;
        empty-cells: show;
	}

.td_bk_blue_m	{
	padding: 2px;
	background-color: #DDEBFA;
	vertical-align: middle;
      
	}


.td_bk_white_m	{
	padding: 3px;
	background-color: #FFFFFF;
	vertical-align: middle;

	}


.td_bk_blue_m_border
	{
	padding: 3px;
	background-color: #DDEBFA;
	vertical-align: middle;
	border: solid 1px;
	}


.td_bk_blue	{	padding: 2px;
	background-color: #DDEBFA;
	vertical-align: top;
	}

.td_bk_white	{
	padding: 2px;
	/*background-color: #DCE6F2;*/
	background-color: #FFFFFF;
	vertical-align: top;
	border: 0px;
	}


td {border: 0px;}


.table_voll {table-layout: fixed; width: 848px;}

.table_voll_rahmen {width: 848px;}

.bk_form_width {	float: left;
	padding: 10px;
	background-color: #DCE6F2;
	margin-top: 2px;
	width: 355px;
	}

.bk_form_width_breit {	float: left;
	padding: 10px;
	background-color: #DCE6F2;
	margin-top: 2px;
	width: 470px;
}

.left_tb_full {	float: left;line-height: 2.0em;}

.left_tb_width {	float: left;	line-height: 2.0em;	width: 150px;}

.left_tb_width_new {	float: left;	width: 150px;}

.right_tb {	line-height: 2.0em;}

.right_tb_linelow {	line-height: 1.3em;}

.tipp_div {float: left;}

.error {background-color: #FFFFCC;
border: #FFCE00 solid 1px;
padding:5px;
color:#FF0000;
font-weight: normal;
margin-bottom: 10px;
}

.error_chok {background-color: #FFFFCC;
border: #FFCE00 solid 1px;
padding: 5px;
color:#FF0000;
font-weight: normal;
margin-bottom: 10px;
width: 568px;
clear: both;
}

.tipp_box {float: right;
	border: 1px solid #D9D9D9;
	padding: 5px;
	background-color: #F2F2F2;
	margin-top: 2px;
	width: 225px;
        font-size: 11px;
        line-height: 16px;
}

.tipp_box_left {
	float: left;
	border: 1px solid #D9D9D9;
	padding: 5px;
	background-color: #F2F2F2;
	margin-top: 2px;
	width: 225px;
	font-size: 11px;
        line-height: 16px;
}

.tipp_box_dyn {
	float: right;
	border: 1px solid #D9D9D9;
	padding: 5px;
	background-color: #F2F2F2;
	margin-top: 2px;
	width: 225px;
	font-size: 11px;
}

.tipp_box_leer {
	float: right;
	border: 1px solid #FFFFFF;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 2px;
	width: 225px;
}
.tipp_box_function {
	float: right;
	border: 1px solid #D9D9D9;
	padding: 5px;
	background-color: #F2F2F2;
	margin-top: 2px;
	width: 198px;
        font-size: 11px;
        line-height:16px;
}

.box_search_help {
float: right;
margin-top: -50px;
padding: 5px;
padding-left: 27px;
background-color: #F2F2F2;
width: 320px;
}

.box_gray {
background-color: #F2F2F2;
padding: 7px;
padding-top: 10px;
}

.box_chok {
background-color: #CCFFCC;
padding: 7px;
border: #00B050 solid 1px;
color: #00B050;
font-weight: bold;
width: 300px;
margin: 0 auto; 
}

.box_chok_no {
background-color: #FFEBE7;
padding: 7px;
border: #FF0000 solid 1px;
color: #FF0000;
font-weight: bold;
width: 300px;
margin: 0 auto; 
}


.box_gray_change {
background-color: #F2F2F2;
padding: 7px;
padding-top: 2px;
}
.box_gray_subchange {
background-color: #FFFFFF;
padding: 7px;
padding-top: 10px;
}

.box_gray_border {background-color: #F2F2F2;
padding: 7px;
border: 1px solid #D9D9D9;
}

.box_kl_border {float:left;width:579px;border: 1px solid #D9D9D9;}

.box_kl_border_helpaz {float:left;width:579px;border: 1px solid #D9D9D9;overflow:auto;height:310px;}

.box_gray_kl {background-color: #F2F2F2;
padding: 7px;
}

/* in hilfe verwendet*/
.box_white_kl {background-color: #FFFFFF;line-height:1.5em;
padding: 7px;
}

.box_blue_border {background-color: #DDEBFA;
border: 1px solid #A6A6A6;
width: 560px; /*-20 da padding mit zï¿½hlt*/
padding-left: 20px;
}

.box_blue_border_big {background-color: #DDEBFA;
border: 1px solid #A6A6A6;
width: 808px; /*-20 da padding mit zï¿½hlt*/
padding-left: 20px;
padding-right: 20px;
}

.box_blue_noborder {background-color: #DDEBFA;
border: 0px;
width: 540px; /*-20 da padding mit zï¿½hlt*/
padding-left: 20px;
/* added 30.11.07 16:46 !!!*/
padding-right: 20px;
}


/* verschiedene Texte */

.video_box_headline {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
text-align: center;
vertical-align: bottom;
font-size: 1.00em;
/*font-weight: bold;*/
line-height: 1.2777em;
color: #003399 ;
text-decoration: none;  
height: 23px;
width: 150px;
margin-left: 5px;
margin-bottom: 15px;
padding-top: 5px;
#padding-top: 2px;
}

.headline {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 1.5em;
font-weight: bold;
line-height: 1.2777em;
color: #003399 ;
text-decoration: none;
}


.blue_big {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 1.3em;
font-weight: bold;
line-height: 1.2777em;
color: #003399 ;
}

.text_big {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 1.3em;
font-weight: bold;
line-height: 1.2777em;
}

.blue_small {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 10px;
line-height: 10px;
font-weight: bold;
color: #003399 ;
}

.blue_normal {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 12px;
font-weight: bold;
color: #003399 ;
text-decoration: none;
}

.text {font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
line-height: 1.333em;
font-weight: normal;
font-variant: normal;
font-size: 12px;
}

.text_tipp
{
	margin-left: 35px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	color: #ff9900;
}

.text_tipp_funktion
{
	margin-left: 45px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	color: #ff9900;
}

.text_tipp_dyn
{
	float: right;
	margin-right: 205px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	color: #ff9900;
}

.text_klein {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #000000;
}

.text_rot_klein {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #FF0000;
}

.text_red {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	color: #FF0000;
}

.text_red_bold {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	color: #FF0000;
}

.text_gray {
	position: relative;
	left:0px; top:-2px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA;
	line-height: 0em;
}

.text_gray_norm {	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
}

.text_gray_norm_small {	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
}

.text_gray_big_dark
{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 13px;
	color: #808080;
}

.text_gray_bold {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	color: #AAAAAA;
}

.text_gray_big {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 13px;
	color: #AAAAAA;
}

.text_gray_verybig {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 20px;
	color: #AAAAAA;
}


.text_klein_gray {
	font-size: 10px;
	color: #AAAAAA;
}

.text_gray_right {
	position: relative;
	left:0px; top:-8px; 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA;
}

.text_disclaim {clear: right;
	text-align: center;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	color: #AAAAAA;
	padding-bottom: 7px;
}

.text_orange {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 1.5em;
font-weight: bold;
line-height: 1.2777em;
color: #ff9900;
text-decoration: none; 
}

.text_orange_bigger {
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 1.3em;
font-weight: bold;
line-height: 1.2777em;
color: #ff9900;
text-decoration: none; 
}

.text_orange_norm {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	color: #ff9900;
}

.text_orange_small {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 9px;
	color: #ff9900;
text-decoration: none; 
}

.text_blue { font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 12px;
font-weight: bold;
color: #003399;
text-decoration: none; 
}

.text_blue_small_bold { font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 9px;
font-weight: bold;
color: #003399;
text-decoration: none; 
}

.text_black_15 { font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 15px;
font-weight: bold;
color: #000000;
text-decoration: none; 
}

.text_green_bold {
color: #00B050;
font-weight: bold;
}

.text_green {
color: #00B050;
font-size: 10px;
}

.text_green_big {
color: #00B050;
font-weight: bold;
font-size: 1.3em;
}

.text_gray_bold {
color: #808080;
font-weight: bold;
}

.text_lightgray_bold {
color: #A6A6A6;
font-weight: bold;
}

.text_gray_small {
color: #AAAAAA;
font-size: 10px;
font-weight: normal;
}


.text_white_big
{
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	font-size: 15px;
	color: #FFFFFF;
}

.search_text
{
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-weight: bold;
line-height: 1.2777em;
color: #003399;
text-decoration: none; 
}


A.orange:link { color: #ff9900; text-decoration: underline; }
A.orange:visited { color: #ff9900; text-decoration: underline; }
A.orange:hover { color: #ff9900; text-decoration: underline; }
A.orange:active { color: #ff9900; text-decoration: underline; }

A.orange_mp:link { color: #ff9900; text-decoration: none; }
A.orange_mp:visited { color: #003399; text-decoration: none; }
A.orange_mp:hover { color: #ff9900; text-decoration: underline ; }
A.orange_mp:active { color: #ff9900; text-decoration: none; }

A.orange_large:link { color: #ff9900; text-decoration: none;font-size:1.3em; }
A.orange_large:visited { color: #ff9900; text-decoration: none;font-size:1.3em; }
A.orange_large:hover { color: #ff9900; text-decoration: underline ;font-size:1.3em; }
A.orange_large:active { color: #ff9900; text-decoration: none; font-size:1.3em;}

A.orange_large_vid:link { color: #ff9900; text-decoration: none;font-size:1.2em;;font-weight: bold; #font-weight: normal; }
A.orange_large_vid:visited { color: #ff9900; text-decoration: none;font-size:1.2em;font-weight: bold; #font-weight: normal; }
A.orange_large_vid:hover { color: #ff9900; text-decoration: underline ;font-size:1.2em;font-weight: bold; #font-weight: normal; }
A.orange_large_vid:active { color: #ff9900; text-decoration: none; font-size:1.2em;font-weight: bold; #font-weight: normal;}

A.orange_large_headline:link { color: #ff9900; text-decoration: underline;font-size:1.3em;font-weight: 900; #font-weight:bold; }
A.orange_large_headline:visited { color: #ff9900; text-decoration: underline;font-size:1.3em;font-weight: 900; #font-weight:bold; }
A.orange_large_headline:hover { color: #ff9900; text-decoration: underline ;font-size:1.3em;font-weight: 900; #font-weight:bold; }
A.orange_large_headline:active { color: #ff9900; text-decoration: underline; font-size:1.3em;font-weight: 900; #font-weight:bold;}

A.orange_small:link { color: #ff9900; text-decoration: none;font-size:10px;font-weight: normal; }
A.orange_small:visited { color: #ff9900; text-decoration: none;font-size:10px;font-weight: normal; }
A.orange_small:hover { color: #ff9900; text-decoration: underline ;font-size:10px;font-weight: normal; }
A.orange_small:active { color: #ff9900; text-decoration: none; font-size:10px;font-weight: normal;}

A.black:link { color: #000000; text-decoration: underline; }
A.black:visited { color: #000000; text-decoration: underline; }
A.black:hover { color: #000000; text-decoration: none ; }
A.black:active { color: #000000; text-decoration: underline; }

A.black_nu:link { color: #000000; text-decoration: none; }
A.black_nu:visited { color: #000000; text-decoration: none; }
A.black_nu:hover { color: #000000; text-decoration: none ; }
A.black_nu:active { color: #000000; text-decoration: none; }

A.black_nu_bold:link { color: #000000; text-decoration: none; font-weight: bold;}
A.black_nu_bold:visited { color: #000000; text-decoration: none; font-weight: bold;}
A.black_nu_bold:hover { color: #000000; text-decoration: none ; font-weight: bold;}
A.black_nu_bold:active { color: #000000; text-decoration: none; font-weight: bold;}

A.blue { color: #003399; text-decoration: none; }
A.blue:visited { color: #003399; text-decoration: none; }
A.blue:hover { color: #003399; text-decoration: underline ; }


.tb_header_text
{
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-weight: bold;
line-height: 1.2777em;
color: #808080 ;
text-decoration: none; 
}
.tb_header_text:hover {text-decoration: underline ;}

.tb_header_text_nolink
{
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-weight: bold;
line-height: 1.2777em;
color: #808080 ;
text-decoration: none; 
}

.tb_header_text_small
{
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 10px;
font-weight: bold;
line-height: 1.2777em;
color: #808080 ;
text-decoration: none; 
}
.tb_header_text_small:hover {text-decoration: underline ;}

.tb_header_text_nolink_small
{
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
font-variant: normal;
font-size: 10px;
font-weight: bold;
line-height: 1.2777em;
color: #808080 ;
text-decoration: none; 
}

.td_border_bottom_gray {border-bottom: 1px solid #AAAAAA;margin: 0px;padding: 0px;}

/* ------------------------  */

.rahmen_gray_tb {overflow: scroll;overflow-x:hidden;width:848px;height: 210px;
	border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
}

.rahmen_gray_tb_cust {overflow: scroll;overflow-x:hidden;width:848px;height: 127px;
	border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
}


.rahmen_gray_tb_hand {overflow: scroll;overflow-x:hidden;width:848px;height: 210px;
	border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
}

.rahmen_gray_tb_head {width: 848px;
        height: 28px;
	border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
        float: left;
        border-bottom: 0px;
}

.rahmen_gray_tb_nosize {border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
}

.rahmen_gray_tb_video {
        overflow: none;
        overflow-x:hidden;
        width:648px;
	border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
        height: 600px;
}


.rahmen_gray_nosize {border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 20px;
}

.rahmen_gray_nosize_center {border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 10px;
	padding-left: 12px;
	/*text-align:center;*/
}


.rahmen_left_head {
	float: left;
	margin: 0px;
	width: 336px;
	text-align: center;
}

.rahmen_right_head {
	float: right;
	margin: 0px;
	width: 336px;
	text-align: center;
}

.rahmen_left {
	float: left;
	border: 1px solid #AAAAAA;
	margin: 0px;
	width: 320px;
	height: 530px;
	padding: 8px;
}

.rahmen_middle {
	border: 1px solid #AAAAAA;
        margin-top: 20px;
	width: 380px;
	height: 140px;
	padding: 8px;
}

.rahmen_right {
	float: right;
	border: 1px solid #AAAAAA;
	margin: 0px;
	width: 320px;
	height: 530px;
	padding: 8px;
}

.rahmen_how_left {
	float: left;
	border: 1px solid #AAAAAA;
	width: 202px;
	height: 280px;
	padding: 8px;
}

.rahmen_how_middle {
	float: left;
	border: 1px solid #AAAAAA;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 202px;
	height: 280px;
	padding: 8px;
}

.rahmen_how_right {
	float: left;
	border: 1px solid #AAAAAA;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 202px;
	height: 280px;
	padding: 8px;
}

/*geï¿½ndert by isol*/
.rahmen_video {
	float: left;
	border: 1px solid #AAAAAA;
	margin: 0px;
	width: 381px;
	height: auto;
	padding: 8px;
}

.rahmen_playlist_body {
	float: left;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	margin-left: 8px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 1px;
	width: 620px;
	min-height: 90px;
}

.rahmen_profile_body {
        overflow: scroll;overflow-x:hidden;
	clear: left;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	margin-left: 4px;
	
	padding-left: 10px;
	padding-bottom: 15px;
	width: 644px;
        height: 284px;
}

.profile_header {padding-top:6px;text-align:center;float:left;width:165px;height:23px;background-image:url(../img/profile/profile.gif)}
.profile_header:hover {text-decoration: underline;}
.profile_header_r {padding-top:6px;text-align:center;float:left;width:161px;height:23px;background-image:url(../img/profile/profile_r.gif)}
.profile_header_r:hover {text-decoration: underline;}
.profile_header_active {padding-top:6px;text-align:center;float:left;width:165px;height:23px;background-image:url(../img/profile/profile_active.gif)}
.profile_header_r_active {padding-top:6px;text-align:center;float:left;width:161px;height:23px;background-image:url(../img/profile/profile_r_active.gif)}


.account_header  {padding-top:6px;text-align:center;float:left;width:213px;height:23px;background-image:url(../img/account_tabs/account_tab.gif)}
.account_header:hover {text-decoration: underline;}
.account_header_r {padding-top:6px;text-align:center;float:left;width:211px;height:23px;background-image:url(../img/account_tabs/account_tab_r.gif)}
.account_header_r:hover {text-decoration: underline;}
.account_header_active {padding-top:6px;text-align:center;float:left;width:213px;height:23px;background-image:url(../img/account_tabs/account_tab_active.gif)}
.account_header_r_active {padding-top:6px;text-align:center;float:left;width:211px;height:23px;background-image:url(../img/account_tabs/account_tab_r_active.gif)}


.playlist_header {padding-top:6px;text-align:center;float:left;width:159px;height:23px;background-image:url(../img/hvc_player/play.gif)}
.playlist_header:hover {text-decoration: underline;}
.playlist_header_r {padding-top:6px;text-align:center;float:left;width:155px;height:23px;background-image:url(../img/hvc_player/play_r.gif)}
.playlist_header_r:hover {text-decoration: underline;}
.playlist_header_active {padding-top:6px;text-align:center;float:left;width:159px;height:23px;background-image:url(../img/hvc_player/play_active.gif)}
.playlist_header_r_active {padding-top:6px;text-align:center;float:left;width:155px;height:23px;background-image:url(../img/hvc_player/play_r_active.gif)}

.video_header  {padding-top:6px;text-align:center;float:left;width:163px;height:23px;background-image:url(../img/video_tabs/video_tab.gif)}
.video_header:hover {text-decoration: underline;}
.video_header_r {padding-top:6px;text-align:center;float:left;width:161px;height:23px;background-image:url(../img/video_tabs/video_tab_r.gif)}
.video_header_r:hover {text-decoration: underline;}
.video_header_active {padding-top:6px;text-align:center;float:left;width:163px;height:23px;background-image:url(../img/video_tabs/video_tab_active.gif)}
.video_header_r_active {padding-top:6px;text-align:center;float:left;width:161px;height:23px;background-image:url(../img/video_tabs/video_tab_r_active.gif)}

.td_bk_ul_video	{
	padding: 0px;
        border-bottom: solid 1px #DDEBFA;
        empty-cells: show;
	}
a.hover:hover {text-decoration: underline;}

.hr_weiss {border-bottom:1px solid #FFFFFF; width:100%;}


.hr_answer {border-bottom:5px solid #FFFFFF; width:100%;}



/* verschiedene Tabellen */
.td_mp
{
padding: 10px;
}


.hidden
{
display: none;
}

.show
{
display: inline;
}

.img_aufz
{
vertical-align:-4px;
#vertical-align:-5px;
}

.img_aufz_reg {
vertical-align: -4px;
#vertical-align: -5px;
}

.line-height {
line-height: 1.5em;
}

.skyscraper {display: none;
float: left;
height: 600px;
width: 160px;
padding: 0px;
margin: 0px;
margin-left: 10px;
background: #CCCCCC;
}

.skyscraper_video_play {
position: absolute;
top: 0px; 
right: 0px;
height: 600px; 
width: 160px; 
padding: 0px; 
margin: 0px;
}

.skyscraper_video_index {
float: right;
height: 600px; 
width: 160px; 
padding: 0px; 
margin-right: 10px; 
background: #cccccc;
}

.dyn_area {
width: 410px;
overflow: hidden;
background: #DDEBFA;
}

.dyn_area_auto {
width: 410px;
overflow: auto;
background: #DDEBFA;
}

.dyn_area_it {
width: 410px;
overflow: hidden;
font-style: italic;
background: #DDEBFA;
}

.dyn_area_comments {
    width: 558px;
    overflow: hidden;
    font-style: italic;
    background: #DDEBFA; 
}

.dyn_area_full {
width: 558px;
overflow: hidden;
font-style: italic;
background: #DDEBFA;

}

.dyn_area_head {
width: 410px;
overflow: hidden;
font-weight: bold;
}
