/* Linda Kirsch, 17.06.08*/
body
{
	margin-top: 0px; /* forces IE to remove space around body (top) */
	padding-top: 0px;
}
/*
-----------------------------------------------
Author:   Torge Jörrens
Version:  31 Mai 2005
----------------------------------------------- */

/* pageheader --------------------------------- */
#pageheader {				/* seitenheader */
	background: url(../images/layout/img_hintergrund_seitenheader.jpg);
	background-repeat: no-repeat;
	width:975px;
	height:92px;
	overflow:hidden;
}
#pageheader_left {			/* seitenheader_links */
	float:left;
	width:546px;
}
.pageheader_right {			/* seitenheader_rechts */
	/* muss als Klasse dem Div zugewiesen werden, weil die ID sich durch das runat=server ändert. */
	width:429px;
	height:89px!important;
	overflow: hidden;
}

#pageheader_logo {			/* seitenheader_logo */
	margin-top:12px;
	margin-left:14px;
}
/*  Login ------------------------------------- */
.background_login {			/* hintergrund_login */
	background: url(../images/layout/img_hintergrund_login.gif);
	background-repeat: repeat-y;
	width: 424px;
	height: 58px;
}
.background_login_ending {	/* hintergrund_login_abschluss */
	background: url(../images/layout/img_hintergrund_login_abschluss.gif);
	background-repeat: repeat-x;
	width: 424px;
	height: 2px;
}

.pageheader_right .background_login_ending
{
	clear: left;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid red!important;
}

.pageheader_right span.firstWelcomeRow,
.pageheader_right span.secondWelcomeRow,
.pageheader_right span.languageOption,
.pageheader_right span.accountOption
{
	display: block;
	line-height: 12px;
	height: 12px;
	margin-left: 6px;
	/*margin-top: 8px;
	margin-bottom: 4px;*/
	white-space: nowrap;
	overflow: visible;
}
.pageheader_right a.logout
{
	margin-top: 3px;
	margin-right: 6px;
	padding: 3px;
	float: right;
}
.pageheader_right span.firstWelcomeRow
{
	float: left;
	/*margin-top: 3px;*/
	margin-bottom: 0px;
}

.pageheader_right span.secondWelcomeRow
{
	clear: left;
	margin-top: 0px;
	/*position: relative;
	top: 5px;*/
}
.pageheader_right span.languageOption,
.pageheader_right span.accountOption
{
	height: 20px;
	/*margin-top: 13px;*/
}
.pageheader_right span.accountOption
{
	/*margin-top: 4px;*/
}
.pageheader_right span.firstWelcomeRow img
{
	width: 17px;
	height: 10px;
	border: 0px;
	margin: 0px;
	margin-bottom: -2px;
	padding: 0px;
}
/* Container ---------------------------------- */
.container {
	border: 1px solid #C8C8C8;
	background: #FFFFFF;
}
.container_inside {			/* container_innen */
	margin-left: 16px;
	padding-bottom: 4px;
}
#container_header {
	background: url(../images/layout/img_hintergrund_header.gif);
	height:26px;
	margin-right:10px;
}
#container_header_right {	/* container_header_rechts */ 
	background: url(../images/layout/img_hintergrund_header_abschluss.gif);
	float:right;
	width: 1px;
	height: 26px;
}
/* Allgemein ------------------------------ */
 h1 {
	font-size:18px;
	font-weight:normal;
	color:#468ED1;
	margin:0px;
	padding :0px;
	display :inline ;
}
body,div,table,tr,td,input {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
    color: #494949;
}
.leftCellLine {
	border-left: 1px solid #C8C8C8;
}
.HeaderBlue {
	background-color :#468ED1;
	margin-left:5px;
	text-align:left;
	color:#ffffff;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;/*PH 24.01.2006*/
	padding-right:0px;
	border-top:solid 1px #276CAD;
	border-left:solid 1px #276CAD;
	border-right:solid 1px #276CAD;
	border-bottom:solid 1px #C8C8C8;
	height:22px;
	font-size: 12px;	
	font-weight:bold;
}
/* Links 
----------------------------------------------- */
a:link {
 color:#F58220;
}
a:visited {
 color:#F58220;
}
a:hover {
	 color:#F58220;
	 text-decoration:none;
}
a:active {
	color:#F58220;
}

a:link.orange {
 color:#F58220;
}
a:visited.orange {
 color:#F58220;
}
a:hover.orange {
	 color:#F58220;
	 text-decoration:none;
}
a:active.orange {
	color:#F58220;
}


a:link.white {
	color:#FFFFFF;
}
a:visited.white {
	color:#FFFFFF;
}
a:hover.white {
	color:#FFFFFF;
	text-decoration:none;
}
a:active.white {
	color:#FFFFFF;
}
a:link.blue {
	color:#0056A6;
}
a:visited.blue {
	color:#0056A6;
}
a:hover.blue {
	color:#0056A6;
	text-decoration:none;
}
a:active.blue {
	color:#0056A6;
}

a.alternativ:link {
 color:#0056A6;
}
a.alternativ:visited {
 color:#0056A6;
}
a.alternativ:hover {
 color:#0056A6;
 text-decoration:none;
}
a.alternativ:active {
 color:#F58220;
}

/* Schriften 
----------------------------------------------- */
.txt_lightgrey {
	color: #C5C5C5;
}
.txt_lightgrey_bold {
	color: #C5C5C5;
	font-weight: bold;
}
.txt_grey {					/* txt_grau */
	color: #B8B8B8;
}
.txt_grey_bold {			/* txt_grau_bold */
	color: #B8B8B8;
	font-weight: bold;
}
.txt_darkgray  {
	color: #797979;
}
.txt_darkgray_bold  {
	color: #797979;
	font-weight: bold;
}
.txt_blue {					/* txt_blau */
	color: #0056A6 !important;
}
.txt_blue_bold {			/* txt_blau_bold */
	color: #0056A6;
	font-weight: bold;
}
.txt_blue_dark {			/* txt_blau_dunkel */
	color: #002E6C;
}
.blue {
	color:#0056A6;
}
.txt_blue_dark_bold {		/* txt_blau_dunkel_bold */
	color: #004280;
	font-weight: bold;
}
.txt_orange {
	color: #F58220;
}
.txt_orange_bold {
	color: #F58220;
	font-weight: bold;
}
.orange {
	color:#ff8800;
}
.txt_red {
	color: #FF0000;
}
.txt_red_bold {
	color: #FF0000;
	font-weight: bold;
}
.txt_white  {
	color: #ffffff !important;
}
.txt_white_underline {
    color: #ffffff !important;
}
.txt_white_bold  {
	color: #ffffff !important;
	font-weight: bold;
}
.txt_right_align {
	text-align: right;
}
.txt_left_align {
	text-align: left;
}
.txt_center_align {
	text-align: center;
}
.txt_bold {
	font-weight: bold ;
}
.txt_normal {
	font-weight: normal ;
}
.txt_italic {
	font-style: italic;
}
.txt_normal {
	font-weight: normal;
}
.txt_size_xl
{
	font-size: 13px;
}
/*  Footer
----------------------------------------------- */
.background_footer { /* hintergrund_footer */
	/*background: url(../images/layout/img_hintergrund_footer.gif);*/
	/*background: url(../images/elemente/footer-AdLINK-bg_de.jpg);*/
	background: url(../images/elemente/footer.jpg);
	width: 970px;
	height:52px;
}

.background_footer_de { /* hintergrund_footer */
	/*background: url(../images/layout/img_hintergrund_footer.gif);*/
	/*background: url(../images/elemente/footer-AdLINK-bg_de.jpg);*/
	background: url(../images/elemente/footer_de.jpg);
	width: 970px;
	height:52px;
}

.background_footer_en { /* hintergrund_footer */
	/*background: url(../images/layout/img_hintergrund_footer.gif);*/
	background: url(../images/elemente/footer_en.jpg);
	width: 970px;
	height:52px;
}

.FooterRow{
	background-color :#C6C6C6;
	font-weight:bold;
	text-align: right;	
}
.FooterRow td
{
    height:20px;
}
.SubFooterRow {
	background-color :#EBEBEB;
	font-weight:bold;
}
.SubFooterRow td
{
    height:20px;
}
/*  Formulare
----------------------------------------------- */
form {
	margin:0px;
	padding:0px
}
.input {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
    color: #494949;
}

SELECT {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
    color: #494949;
}


/* nicht allgemein */

/* ProgramInfoBox ----------------------------- */
#ProgramInfoBox {
	width:918px;
}
#ProgramInfoBox table{
	background-color: #F9F9F9;
}
#ProgramInfoBox thead {
	font-weight :bold ;
	color :#ffffff;	
}
#ProgramInfoBox td {
	margin-top:5px;
	margin-left:24px;
	padding-left:24px;
	margin-right:10px;	
	text-align :left;
	font-weight :bold;
}
#ProgramInfoBox td.darkgrey {
	 background-color :#DADADA;
}
#ProgramInfoBox td.separator_accountarea {
	background: url(../images/layout/img_trenner_kontobereich.gif);
	width: 1px;
	height :25px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}
#ProgramInfoBox td.separator_accountarea2 {
	background: url(../images/layout/img_trenner_kontobereich.gif);
	width: 1px;
	height :17px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}
#ProgramInfoBox td.txt_blue_bold {
	color: #0056A6;
	font-weight: bold;
	vertical-align: top;
	padding-right :10px;
}
#ProgramInfoBox td.txt_left_align {
	text-align:left ;
}
/* Productdata -------------------------------- */
#ProductData {
	margin-top:12px;
	margin-bottom:32px;
}
#ProductData table {
	width:782px;
}
#ProductData tr {
	vertical-align :middle;
}
#ProductData .MenuSelection1 {
	text-align :center ;
	width:40%;
	height:22px;
}
#ProductData .MenuSelection5 {
	text-align :center ;
	width:50%;
	height:22px;
}

/*  Zusatz
----------------------------------------------- */
.additional_price { /* zusatz_preis
	background-color: #E5E5E5; */
	text-align: right;
	padding-right: 4px;
	width:39px;
	font-weight:bold;
}
.additional_value { /* zusatz_wert */
	background-color: #E5E5E5;
	text-align: center;
	width:16px;
}
.additional_type { /* zusatz_art
	background-color: #E5E5E5; */
	text-align: center;
	width:34px;
	font-weight:normal;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Markus 20.06.05*/
#LinkGenerator table {
    width: 645px;
    border: 1px solid #C8C8C8;
	margin-top: 10px;
	background: #F5F5F5;
}
#LinkGenerator table.tabe2 {
    border: 0px solid #C8C8C8;
}
#LinkGenerator td {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	border: 0px solid #C8C8C8;
}
#LinkGenerator td.td1 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight:bold;
	font-size: 10px;
	width: 25%;
	text-align: left;
	padding-left: 10px;
}
#LinkGenerator td.ltd {
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	border: 0px solid #C8C8C8;
}
#LinkGenerator td.lgbtn {
	text-align: right;
}
#LinkGenerator textarea {
	margin-top: 5px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	width: 550px;
	height: 70px;
    color: #828C95;
}
#LinkGenerator input {
    border:1px solid #919191;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
    color: #494949;
}

/*Axel 24.06.2005*/
.Button
{
	color:#F58220!important;
    background:url('../images/buttonBack.gif');
    border:1px solid #919191;
    font-weight:bold;
    font-size:9px;
    font-family:verdana;
    height:19px;/*org:17*/
    text-decoration:none;
}
.Button disabled
{
	color:#B7B7B7!important;
    background:url('../images/buttonBack.gif');
    border:1px solid #919191;
    font-weight:bold;
    font-size:9px;
    font-family:verdana;
    height:19px;/*org:17*/
    text-decoration:none;
}
.linkbuttonDisabled
{
	color:#B7B7B7!important;
	border:1px solid #919191;
	text-decoration:none;
}
a.Button {
    padding:4px 10px 0px 10px;
    background:url('../images/buttonBackBorderTop.gif');
    display:inline-block;
    height:15px;/*org:17*/
}
/*End Axel*/

/*MArkus Provisionstabelle*/
.ProvisionInfo {
	border :0px;
	width:150px;
	background-color: #E5E5E5;
	text-align: center;
	padding :0px;
	/*float added because of safari on mac osx*/
	float:right;
}
.ProvisionInfoRow {
	height:10px;
}
.ProvisionInfoCell {
	border:1px solid #FFFFFF;
	padding:1px;
}
.arrow {/*art */
	width:10px;
	text-align :left;
}
.img {
	width:10px;
	text-align :right;
}
.type {/*art */
	width:45px;
	text-align :right;
}
.dottedLine {
	background: url(../images/layout/img_horizontal_line_1x2.gif);
}
.dottedLine_Y_black {
	background-image: url(../images/layout/img_vertical_line_2x1.gif);
	background-repeat: repeat-y;
	width :1% !important;	
}
.dottedLine_X_black {
	background: url(../images/layout/img_horizontal_line_1x2.gif);
	background-repeat: repeat-X;
	width: 100%;
	height :1px;	
}
/*End*/
/*Markus ProgramInfos (Message Liste)
#ProgramInfos
*/


td.orangeBack
{
	background-color : #F58220;
}
td.lightBlueBack
{
	background-color : #C0D8EF;
}


td.BgLightGrey{
  background-color : #F9F9F9;
}
td.BorderTopWhite {
	border-top :solid 1px #FFFFFF;
}
td.BorderBottomWhite {
	border-bottom :solid 1px #FFFFFF;
}
td.BorderLeftWhite {
	border-left :solid 1px #FFFFFF;
}
td.BorderRightGrey {
	border-right :solid 1px #FFFFFF;
}
td.BorderAllWhite {
	border-right :solid 1px #FFFFFF;
	border-left :solid 1px #FFFFFF;
	border-bottom :solid 1px #FFFFFF;
	border-top :solid 1px #FFFFFF;
}
td.BorderTopGrey {
	border-top :solid 1px #C8C8C8;
}
td.BorderBottomGrey {
	border-bottom :solid 1px #C8C8C8;
}
td.BorderLeftGrey {
	border-left :solid 1px #C8C8C8;
}
td.BorderRightGrey {
	border-right :solid 1px #C8C8C8;
}
td.BorderAllGrey {
	border-right :solid 1px #C8C8C8;
	border-left :solid 1px #C8C8C8;
	border-bottom :solid 1px #C8C8C8;
	border-top :solid 1px #C8C8C8;
}
td.BorderLBTGrey {
	border-left :solid 1px #C8C8C8;
	border-bottom :solid 1px #C8C8C8;
	border-top :solid 1px #C8C8C8;
}
td.BorderBTGrey {
	border-bottom :solid 1px #C8C8C8;
	border-top :solid 1px #C8C8C8;
}
td.BorderLBGrey {
	border-left :solid 1px #C8C8C8;
	border-bottom :solid 1px #C8C8C8;
}
td.BorderLRBGrey {
	border-left :solid 1px #C8C8C8;
	border-bottom :solid 1px #C8C8C8;
	border-right:solid 1px #C8C8C8;
}
td.BorderBGrey {
	border-bottom :solid 1px #C8C8C8;
}
td.BorderRBGrey {
	border-right :solid 1px #C8C8C8;
	border-bottom :solid 1px #C8C8C8;
}
td.BorderRBTGrey {
	border-right :solid 1px #C8C8C8;
	border-bottom :solid 1px #C8C8C8;
	border-top :solid 1px #C8C8C8;
}

#ProgramInfos table {
	width:928px;
}
#ProgramInfos tr.TopContent {
	background-color: #EBEBED;
}
#ProgramInfos tr.WithButtonContent {
	background-color:#EBEBED;
}
#ProgramInfos tr.MainContent {
	background-color:#DDDDDD;
}
#ProgramInfos td {
	padding:10px 10px 10px 10px;
}
#ProgramInfos td.WithButtonContent {
	border-bottom :solid 1px #FFFFFF;
}
#ProgramInfos td.ButtonContent {
	background-color:#DDDDDD;
	border-left :solid 1px #FFFFFF;
	border-top :solid 1px #FFFFFF;
	border-right :solid 1px #FFFFFF;
}
/*End*/


.Menu {
	background-color :#DADADA;
	color:#000000;
	font-size: 10px;	
}
.bghell {
	 background-color :#EBEBEB;
}
.MenuSelection1 {
	margin-left:10px;
	padding-left:10px;
}


.AffiliPagingFooterColumn {
	background-color:#468ED1;
	color:#ffffff;
	font-weight:normal;
	height:22px;
	padding:5px;
}
/* ProductSelectionTable */
#ProductSelectionTable th a.txt_white_bold {
	color: #ffffff;
}
#ProductSelectionTable th a.txt_white_underline {
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
}
#ProductSelectionTable th a.txt_white {
	color: #ffffff;
	font-weight:normal;
}
/* Statistic_ResultTable */
#Statistic_ResultTable th a.txt_white_bold {
	color: #ffffff;
}
#Statistic_ResultTable th a.txt_white_underline {
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
}
#Statistic_ResultTable th a.txt_white {
	color: #ffffff;
	font-weight:normal;
}
.Statistic_dropDownPattern {
	text-align:left;
}
/*Statistic Footer*/
.StatisticFooter
{
	border-top:1px solid #BEBEBE;
	margin:10px 0px 10px 0px;
	padding-top:5px;
	width:916px !important;
}
.tblAgenda
{
	background-color:#BEBEBE;
	width:100px !important;
}
.tblAgenda td
{
    font-weight:bold;
    color:White;
    padding:3px !important;
	border:1px solid White;
	text-align:left !important;
}
/*--------------------------*/
.SystemInfoRuler {
	width: 70%;
	background: url(../images/layout/img_hintergrund_header_orange.gif);
	background-repeat: repeat-x;
	height:26px;
	border: 0px;
	margin-left: 10%;
}
/* Sonstiges 
----------------------------------------------- */
.distance { /* abstand */
    font-size: 1px;
    line-height: 1px;
    height: 10px;
}
.disable 
{
	color: #d3d3d3;
}
.active { /* aktiv */
	background-color: #F58220;
	color: #FFFFFF;
	padding: 1 1 1 1;
}
td.center {
	text-align:center;
}
td.right {
	text-align:right;
}

#navigation {
	height:61px;
	margin-left:80px;
}
.GVID {
	text-align:right;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}
.GVURL {
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}
.GVHeader {
	border:1px solid #C8C8C8;
}
.DeleteWarning {
	color:red;
}
#CreativesButtons {
	visibility:hidden;
}

#scroll-containerprov {
  width:100%;/*224px;*/
  height:300px;
  overflow:visible;
  padding-right:10px;
  }
  programTypes {
  width:210px;
  }

#scroll-container {
  z-index:1000;
  position:absolute;
  top:330px;
  left:735px;
  width:233px;
  height:280px;
  overflow:auto;
  }

#scroll-container table {
  width:210px;
  }
  
.wizardButtonHide
{
	display:none;
} 

.noBorder {
	border:0px !important;
	}