/**/html{margin:0;padding:0;height:100%;color:#696969;font:10px arial,tahoma,verdana,helvetica,sans-serif}body{background:url(../../Global_Images/background.gif) repeat-x;margin:0;padding:0;height:100%}textarea{background:#FFFFFF;font:Verdana,Helvetica,sans-serif;text-decoration:none;font-size:11px;font-style:normal}/**/#container{width:960px;height:100%;background:url(../../Global_Images/site_background.gif) repeat-y center;text-align:left;margin-right:auto;margin-left:auto;padding:0}#header{width:960px;height:253px;margin:0;padding:0}#headerflashbarwhite{background:url(../../Global_Images/header_bg_white.gif) repeat-y;width:923px;height:84px;padding-left:18px;padding-right:19px;padding-bottom:0px;margin-bottom:0px}#headerflashbargreen{background:url(../../Global_Images/header_bg_green.gif) repeat-y;width:923px;padding-left:18px;padding-right:19px;height:169px;border:0;margin-bottom:0;margin:0}#headerflashbar{background:url(../../Global_Images/header_bg_green.gif) repeat-y;width:960px;padding-left:18px;padding-right:19px;height:253px;margin-left:0px}#headerbar{background:#FFFFFF;width:908px;background:url(../../Global_Images/background_top_nar.gif) repeat-x;height:23px}#trenner{background:#FFFFFF;background:url(../../Global_Images/background_top_nar.gif) repeat-x;height:23px}#trennerflach{background:#FFFFFF;background:url(../../Global_Images/background_top_nar.gif) repeat-x;height:12px}#flashheaderaddonleft{background-image:url(../../Global_Images/flash_addon_left.jpg);height:169px;width:19px;vertical-align:top}#flashheaderaddonright{background-image:url(../../Global_Images/flash_addon_right.jpg);height:169px;width:19px}#logo{margin:0 auto;padding:0;height:72px;vertical-align:middle}#contentbarshort{margin:0 auto;background:#FFFFFF;width:684px;background:url(../../Global_Images/background_top_nar.gif) repeat-x;margin-top:15px;margin-bottom:10px;margin-left:0;height:23px}/**/#kampagnen{margin:0 auto;float:left;background:#FFFFFF;color:#585858;width:684px;margin-top:5px;margin-bottom:10px;margin-left:0}#kampagnentext{margin:0 auto;float:left;background:#FFFFFF;width:230px;color:#696969;margin-top:10px;margin-bottom:10px;margin-left:0}#kampagnenteasertext{margin:0 auto;float:left;background:#FFFFFF;width:480px;color:#696969;margin-top:5px;margin-bottom:10px;margin-left:0}#kampagnenreihe{margin:0 auto;float:left;border-top:1px solid #D0D0D0;background:#FFFFFF;width:660px;height:6px;color:#696969;margin-left:10}#kampagnenteaser{margin:0 auto;float:left;margin-right:10px;background:#FFFFFF;width:310px;height:76px;color:#696969}#kampagnenheadline{margin:0;color:#A1B33D;width:124px;font-size:11px;font-style:normal;font-weight:bold;line-height:120%}/**/#merchants{margin:0 auto;float:left;background:#FFFFFF;color:#585858;width:684px;margin-top:0;margin-bottom:10px;margin-left:0;height:23px}#merchanttextlinks{margin:0 auto;float:left;background:#FFFFFF;color:#585858;width:220px;margin-top:0;margin-bottom:10px;margin-left:0}/**/h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset,legend{padding:0;margin:0;font-size:11px;line-height:140%}#footer{width:960px;margin:0 0 0 0}#footerbar{width:924px;height:22px;background-image:url(../../Global_Images/footer_background.jpg)}#contContainer{width:960px;margin:18 18 18 18}.rl_hidden{display:none}.rl_show{display:table-row}/**//**/div#tipDiv{position:absolute;visibility:hidden;left:0;top:0;z-index:10000;background-color:#a2b736;border:1px solid #a2b736;font-family:Arial,Helvetica,sans-serif;font-size:10px;width:240px;padding:6px;height:auto;color:#FFFFFF;line-height:120%}div.tp1{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;font-style:italic}div.tp2{font-family:Arial,Helvetica,sans-serif;font-weight:bolder;color:#FFFFFF;padding-top:4px}div#tipDiv iframe{display:none;/**/display/**/:block;/**/position:absolute;/**/top:0;/**/left:0;/**/z-index:-1;/**/filter:mask();/**/width:250px;/**//**/}/**/a.quicknavigation{color:#696969;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal;vertical-align:text-bottom}a.quicknavigation:hover{color:#AAC43D;vertical-align:text-bottom;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal}.quicknavigation a{color:#696969;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal;vertical-align:text-bottom}.quicknavigation{color:#696969;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal;vertical-align:text-bottom}.quicknavigation a:hover{color:#AAC43D;vertical-align:text-bottom;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal}.quicknavigationon a{color:#AAC43D;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal;vertical-align:text-bottom}.quicknavigationon a:hover{color:#696969;vertical-align:text-bottom;font:Arial,Helvetica,sans-serif;text-decoration:none;font-size:10px;font-style:normal}td{color:#696969;font-size:11px;font-style:normal;font-family:arial,tahoma,verdana,helvetica,sans-serif}/**/#contentleftbar{width:242px;padding:0;margin-left:0;float:left}#adbheadline{width:207px;padding-left:8px;padding-top:8px}#adbbox{width:207px;height:96px}#guidedtourheadline{width:207px;padding-left:8px;padding-top:8px}#guidedtourbox{width:207px;height:96px}#loginboxheadline{width:207px;padding-left:8px;padding-top:8px}#loginbox{width:207px;border-top:1px solid #FFFFFF;height:97px;padding-left:6px;background-image:url(../../Global_Images/login_background.jpg)}#loginbox input{/**/font-size:11px;color:#585858;/**/}#anmeldungheadline{padding-top:8px}#teaserleft01{margin-left:18px;width:230px;height:272px;max-height:280px;min-height:270px;vertical-align:top}#teaserheadline {background:#FFFFFF;margin-left:18px;width:207px;height:20px}/**/#adbtextsmall{background:#FFFFFF;margin-left:18px;width:200px;padding:10px 10px 14px 0}.headlinegreen{color:#889D1A}#teaseradbutlershop{margin-left:18px;width:230px;color:#696969;vertical-align:top;height:540px}#adbshopteaser{background-image:url(../../Global_Images/adbshop_teaser_bg.gif);margin-left:18px;width:197px;height:36px;vertical-align:middle}#adbpicture{vertical-align:middle;text-align:center}/**/#contentbar{width:488px;padding:0;background-color:#FFFFFF;position:relative;left:0;top:10px;margin:0 0 0 0}#contentbarteaser1{vertical-align:top;width:157px;height:343px;border:1px solid;border-color:#EAEAEA;margin:0;padding:0}#contentbarteaser2{width:157px;height:343px;position:relative;border:1px solid;border-color:#EAEAEA;margin:0;padding:0}#contentbarteaser3{width:157px;height:343px;border:1px solid;border-color:#EAEAEA;margin:0;padding:0}#vipprogramms{width:198px;height:358px;position:relative;left:0;top:10px;padding:0;margin:0 0 0 0}#vipteaser{width:42px;height:358px;margin:0;left:0;padding:0}#vipteaserbar{background-image:url(../../Global_Images/adbshop_teaser_bg.gif);margin:0 0 0 0;top:10px;margin-top:1px;width:153px;height:343px;vertical-align:top}#viplogo{padding:5px 0 0 0;margin:auto;margin-top:14px;margin-bottom:4px;background-color:#FFFFFF;width:100px;height:44px;vertical-align:middle;text-align:center}#contentheadline{background:#FFFFFF;width:207px;height:20px}#contentheadlineshort{background:#FFFFFF;width:150px;height:20px}/**/#textgreysmaller{line-height:120%;color:#585858;font:10px arial,tahoma,verdana,helvetica,sans-serif}#textgreysmall{line-height:120%;color:#585858;font:11px arial,tahoma,verdana,helvetica,sans-serif}#teasertextsmall{background:#FFFFFF;margin-left:18px;color:#585858;font-family:Arial,Helvetica,sans-serif;font-size:10px;width:194px;padding:0 0 10px 0}#teasertextholder{background:#FFFFFF;color:#696969;padding:6px;font-size:11px}/*&uuml;r die Facts in der guided Tour
#############################
*/

 .fact_headline_affiliate
	{
		line-height:120%;
		color:#a3b437;
		font: 12px  arial, tahoma, verdana, helvetica, sans-serif;
	}
 .fact_headline_merchant
	{
		line-height:120%;
		color:#876639;
		font: 12px  arial, tahoma, verdana, helvetica, sans-serif;
	}
 .fact_headline_agency
	{
		line-height:120%;
		color:#77768f;
		font: 12px  arial, tahoma, verdana, helvetica, sans-serif;
	}

/*
###############################################
 teaser text styles for home - teaser a/m/a
###############################################
*/
#teasertextAffiliate
	{
		background:#FFFFFF;
		color:#696969;
		padding: 6px;
		font-size:11px;
	}


#teasertextMerchant
	{
		background:#FFFFFF;
		color:#696969;
		padding: 6px;
		font-size:11px;
	}
	#teasertextAgency
	{
		background:#FFFFFF;
		color:#696969;
		padding: 6px;
		font-size:11px;
	}

	#teasergrafik
	{
		margin-left:1px; 
		width:207px;
		height:190px;
	}
	#teaserpicture
	{
		background:#FFFFFF;
		margin-left:0px; 
		margin-right:0px; 
		width:157px;
		height:208px;
	}
#ge&auml;ndert, da mapping wegen mehrfachnennung der ID sonst nicht m&ouml;glich
	.teaserbtn
	{
		background:#FFFFFF;
		margin-left:0px; 
		width:157px;
		height:26px;
	}
	#teasertextholder
	{
		background:#FFFFFF;
		margin:0;	
		padding:8px;
		color:#696969;
		width:124px;
	}
	#teaserlinkgreen
	{
		color:#889D1A;
		font-style:normal;
		text-decoration:underline; 
	}
	#teaserlinkbrown
	{
		color:#B8780C;
		font-style:normal;
		text-decoration:underline; 
	}
	#teaserlinkblue
	{
		color:#5A5967;
		font-style:normal;
		text-decoration:underline; 
	}
	/*
	
	
	*/
#flashheader
{
	position: relative;
	top:0px;
	left:0px;
	width:624px;
	float:left;
	height: 169px;
	background-color:#B7D149;
}
#newsscrollertab
{
	position: relative;
	top:0px;
	left:0px;
	width:299px;
	float:left;
	height:169px;
	background-color:#FFFFFF;
}
#newsheader
{
	position: relative;
	top: 0px;
	left: 624px;
	width: 295px;
	height: 169px;
	background-color:#990000;
}

#newsscroller {
	position	: relative;
	top			: 24px;
	left		: 16px;
	width		: 190px;
	height		: 120px;
	background	: #FFFFFF;
	overflow	: hidden;
	border		: 0px solid #FFFFFF;
}
#newsscrolleraddon {
	position	: absolute;
	top			: 0;
	left		: 246px;
	width		: 50px;
	height		: 169px;
	background	: #FFFFFF;
	border		: 0px solid #FFFFFF;
}
#newsscrollerheadline {
	position	: relative;
	width		: 90px;
	left		: 20px;
	top:10px;
}
#scrollercontent {
	position	: relative;
	width		: 190px;
	left		: 5px;
}

#scrollArea {
	position	: absolute;
	left		: 222px;
	top			: 24px;
	height		: 134px;
	background-color:#D0D0D0;
	width		: 6px;
	border		: 0px solid #FFFFFF;
	overflow	: hidden;
}

#scroller {
	position	: relative;
	top			: 1px;
	width		: 6px;
	background	: #A2B83E;
	border-top	: 0px solid #A2B83E;
	border-bottom	: 0px solid #A2B83E;
}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
menu styles for list menu - login area
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
/* Menue
 * * * * * * * * * * * * * * * * * * * * * * * * * */
ul { list-style: none; }

li li { font-size: 11px !important; }
#menue 
{
  float: left;
  background-color:#FFFFFF;
  position: relative;
  width: 180px;
  padding: 10px 0 20px 0;
  padding:
}

/* Sprunglink */

/* fuer den IE */
#hmenue { width: 100%; }

#menue p.sprung {
  position: absolute;
}


/* Hauptmenue Ebene 1
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#menue ul { padding-top: 1px; } /* nicht entfernen */

* html #menue li { display: inline; }

#menue li a,
#menue li strong {
  display: block;
  line-height: 1em;
  padding: 4px 2px 4px 7px;
}
#menu li.navlink
{
  border-bottom: 1px solid #dadada;
}
li.navlink
{
  border-bottom: 1px solid #dadada;
}
li.on
{
  border-bottom: 1px solid #dadada;
}
* html #menue li a,
* html #menue li strong {
  height: 14px;
}


#menue li li strong a {
  background-image: none !important;
  font-size: 11px !important;
  padding: 0 !important;
  border: none !important;
  margin-top: 0;
}


#menue a:link,
#menue a:visited {
  text-decoration: none;
}

#menue a:focus,
#menue a:hover,
#menue a:active {
  color: #bbd148 !important;
  text-decoration: none;
}


/* Hauptmenue Ebene 2 */

#menue li li a,
#menue li li strong {
  font-size: 11px !important;
  font-weight: normal !important;
  text-transform: none !important;
  padding: 3px 2px 3px 2px !important;
  margin: 0;
}

#menue li li a:link, #menue li li a:visited,


#menue .extras a:link, #menue .extras a:visited {
  color: #585858;
  margin-left:16px;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  padding:2px 2px 2px 6px;
  text-decoration: none;
}

#menue li li a:focus, #menue li li a:hover, #menue li li a:active,
#menue ul.extras a:focus, #menue ul.extras a:hover, #menue ul.extras a:active {
  background: #FFFFFF 11px no-repeat;
  color:#b7cf47;
   padding:2px 2px 2px 6px;
  text-decoration: none;
}
  /* On-Zustand */
.navlink a
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  color:585858;
  padding: 3px 2px 3px 8px !important;
  margin: 0;
}

.on a
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  color:b7cf47;
  padding: 3px 2px 3px 8px !important;
  margin: 0;
}

/* Formulare */
.normalformtext
{
width:327px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.currentField
{
width:327px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
background-image:url(../../Global_Images/shadow_active.gif);
padding:2;
margin:0;
border:1px solid #6f6f6f;
}
.normalformtext_very_small
{
width:55px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
text-align: right;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.currentField_very_small
{
width:55px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
text-align: right;
background-image:url(../../Global_Images/shadow_active.gif);
padding:2;
margin:0;
border:1px solid #6f6f6f;
}
.dropdowntext
{
width:327px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.dropdowntext_unsized
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.dropdowntext_small
{
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.dropdowntext_very_small
{
width:90px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.dropdowntext_dat
{
width:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}
.normalformtext_unsized
{
/* 
width:327px;
*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*
height:18px;
*/
padding:2;
margin:0;
border:1px solid #b3b4b4;
}


.loginbox_textfeld
{
width:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
padding:2;
margin:0;
margin-bottom:5px;
border:1px solid #b3b4b4;
}
.current_loginbox
{
width:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
background-image:url(../../Global_Images/shadow_active.gif);
padding:2;
margin:0;
margin-bottom:5px;
border:1px solid #6f6f6f;
}
.pwdlostlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:8px;
}

.normalformtext_textarea
{
 
width:327px;
height:100px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0;
border:1px solid #b3b4b4;
}
.current_textarea
{
 
width:327px;
height:100px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../../Global_Images/shadow_area_active.gif);
padding:0;
margin:0;
border:1px solid #6f6f6f;
}

/*
new styles
*/

.text_buchhaltung
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a8a8a8;
  margin: 0;
}

.text_technik
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:e69103;
  margin: 0;
}

.text_geschaeftsleitung
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:87a0a7;
  margin: 0;
}
.text_vertrieb
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a3b537;
  margin: 0;
}


.HeadlineBlackBold
{
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
  text-decoration:none;
  color:#000000;
  padding-top: 15px;
  padding-bottom: 5px;

}
.HeadlineBlackBoldKlein
{
  font-size: 14px;
  font-weight: bold;
  text-transform: none;
  text-decoration:none;
  color:#000000;

}
.textlinkdarkgrey 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;
}
a.textlinkdarkgrey 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  color:484848;
  margin: 0;
}
 a.textlinkdarkgrey:hover
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  color:797979;
  margin: 0;
}
.textlinkgrey 
{
  font-size: 11px !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;
}
a.textlinkgrey 
{
  font-size: 11px !important;
  text-transform: none !important;
  color:484848;
  margin: 0;
}
 a.textlinkgrey:hover
{
  font-size: 11px !important;
  text-transform: none !important;
  color:797979;
  margin: 0;
}
.textlinkwhite
{
  font-size: 10px !important;
  text-transform: none !important;
  text-decoration:none;
  padding-top:2px;
  font-weight:bold;
  color:FFFFFF;
  margin: 0;
}
.textlinkwhite:hover
{
  font-size: 10px !important;
  text-transform: none !important;
  text-decoration:none;
  font-weight:bold;
  color:95902c;

  margin: 0;
}
.HeadlineLink
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a4b92e;
  margin: 0;
}
a.HeadlineLink 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a4b92e;
  margin: 0;
}
 a.HeadlineLink:hover
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;
}
.HeadlineGreyLink
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;
}
a.HeadlineGreyLink 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;
}
 a.HeadlineGreyLink:hover
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a4b92e;
  margin: 0;
}
.HeadlineGreenLink
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a4b92e;
  margin: 0;
}
a.HeadlineGreenLink 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a4b92e;
  margin: 0;
}
 a.HeadlineGreenLink:hover
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;
}
.HeadlineRedLink
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:ff0000;
  margin: 0;
}
a.HeadlineRedLink 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:a4b92e;
  margin: 0;
}
a.HeadlineRedLink :hover
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  text-decoration:none;
  color:484848;
  margin: 0;



}
/*
styles for buttons
*/
.btnsmall
{
background-color:#FFFFFF;
background-image:url(../../Global_Images/btn_small.gif);
width:109px;
height:26px;
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border:0px solid #FFFFFF;
}
/*
styles kampagnen details tabellen 
*/
.rowColoured
{
background-color: #bed547;
color:#000000;
}
.rowGreen
{
background-color: #bed547;
color:#000000;
}
.rowGray
{
background-color: #eff0ea;
color:#000000;

}
.rowGrayBright
{
background-color: #f9f9f9;
color:#000000;

}
.rowWhite
{
background-color: #ffffff;
height:18px;
padding-left:2px;
font-weight: bold;

}

.hinweis 
{
  font-size: 11px !important;
  font-weight: bold !important;
  text-transform: none !important;
  color:red;
  margin: 0;
}
.TeaserTextSmall {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.SuccessText{
padding:1 1 1 4;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}