@CHARSET "UTF-8";



/* Standalone Seiten */

html {
	background-image: none;
}

body.Standalone {
	background-image: url('../img/interface/VgContainerBg.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

body.Standalone * 
{
	position: relative;
	zoom: 1;
}

body.Standalone div.Page {
	min-height: 68px;
}

body.Standalone div#Page div#Header {
	width: auto;
	margin-bottom: 48px;
}

body.Standalone div#Page div#Header div.LogoRight.Athlon {
	margin: 22px 0px 0px 0px;
	width: 196px;
	height: 61px; 
}


body.Standalone div#Page div#ColumnMiddle {
	position: relative;
	left: 0px;
	top: 95px;
	width: auto;
	margin: 0px;
	padding-bottom: 24px;
	float: none;
}

body.Standalone div#Page.PopUpPage div#ColumnMiddle {
	top: 75px;
}


body.Standalone div#Page div#Header div.Logo {
	width: 134px;
	height: 52px;
	margin-left: 0px;
}

body.Standalone div#Page div#Header div.Logo a {
	background-image: none;
	width: 134px;
	height: 52px;
}

body.Standalone div#Page div#Header div.Logo a img {
	display: block;
	width: 134px;
	height: 52px;
}


body.Standalone div.Content form fieldset.PersonenDaten,
body.Standalone div.Content form fieldset.AngebotsArt,
body.Standalone div.Content form fieldset.EinwilligungsErklaerung,
body.Standalone div.Content form fieldset.FahrzeugDaten,
body.Standalone div.Content form fieldset.AlternativAngebot
{
	padding-bottom: 12px;
	border-bottom: solid 1px black;
}



body.Standalone div.VgStdBox {
	background-color: black;
}

body.Standalone div.VgStdBox div.ElementHeader {
	display: none;
}

body.Standalone div.VgStdBox div.ElementFooter {
	display: none;
}

body.Standalone div.VgStdBox div.ElementBody {
	padding: 28px;
	color: white;
}

body.Standalone div.VgStdBox div.ElementBody div.Headline {
}

body.Standalone div.VgStdBox div.ElementBody div.Headline h1 {
	margin: 0px;
}

body.Standalone div.VgStdBox div.ElementBody p {
}

body.Standalone div.VgStdBox div.ElementBody a {
	padding-left: 17px;
	background-image: url("../img/interface/pfeil-15x15.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: bold;
	color: rgb(255,228,0);
}


body.Standalone div.VgStdBox div.ElementBody form {
	margin: 0px;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset {
	margin-top: 2px;
	margin-bottom: 12px;
	padding: 0px;
	border: none;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset.FormSubmit {
	padding-left: 147px;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset legend {
	display: none;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset label {
	display:block;
	width: 140px;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: white;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset input.InputText {
	display: block;
	width: 160px;
	height: 17px;
	margin: 0px 0px 0px 146px;
	padding: 2px 4px 0px 4px;
	overflow: hidden;
	border: inset 1px black;
}

/* Input-Buttons Rot */
body.Standalone div.VgStdBox div.ElementBody form fieldset input.InputSubmit {
	padding: 2px 12px 2px 12px;
	background-color: rgb(165,24,28);
	/* border: outset 1px rgb(165,24,28); */
	border-top: solid 1px rgb(214,151,152);
	border-right: solid 1px rgb(155,19,24);
	border-bottom: solid 1px rgb(155,19,24);
	border-left: solid 1px rgb(214,151,152);
	color: rgb(255,228,0);
	font-weight: bold;
	font-size: 12px;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset input.InputSubmit:hover {
	background-color: rgb(237,28,36);
	/* border: outset 1px rgb(237,28,36); */
	border-top: solid 1px rgb(214,151,152);
	border-right: solid 1px rgb(155,19,24);
	border-bottom: solid 1px rgb(155,19,24);
	border-left: solid 1px rgb(214,151,152);
	color: white;
}

body.Standalone div.VgStdBox div.ElementBody form fieldset input.InputSubmit:active {
	background-color: rgb(237,28,36);
	/* border: inset 1px rgb(237,28,36); */
	border-top: solid 1px rgb(155,19,24);
	border-right: solid 1px rgb(214,151,152);
	border-bottom: solid 1px rgb(214,151,152);
	border-left: solid 1px rgb(155,19,24);
	color: rgb(255,228,0);
}



/* Normale Standalone-Seiten */

body.Standalone div#Page.Page {
	width: auto;
	padding-top: 4px;
	padding-bottom: 25px;

	min-width: 868px;
	z-index: 100;
}

body.Standalone div#Page.Page div#ColumnMiddle {
	width: auto;
	border: none;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content
{
	/* margin-right: 256px; */
	margin-right: 266px;
}

body.Standalone div#Page.Page.PopUpPage div#ColumnMiddle div.Content
{
	margin-right: 156px;
}


body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection {
	background-image: url('../img/interface/VgContainerBg.gif');
	background-repeat: repeat-x;
	margin: 40px 0px 1em 156px;
	border: solid 1px black;
	padding: 0px 12px 0px 12px;
}

body.Standalone div#Page.Page.Feedback div#ColumnMiddle div.Content div.ContentSection,
body.Standalone div#Page.Page.Survey div#ColumnMiddle div.Content div.ContentSection 
{
	/* margin: 1em 256px 1em 156px; */
}

body.Standalone div#Page.Page.Feedback.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection
{
	/* margin: 1em 256px 1em 29px !important; */
	margin-top: 1em;
}

body.Standalone div#Page.Page.Feedback.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection.FeedbackAnalysis
{
	overflow: auto;
}

body.Standalone div#Page.Page.Coupon.CouponGeneration div#ColumnMiddle div.Content div.ContentSection
{
	margin-top: 1em !important;
}


body.Standalone div#Page.Page div#Header div.Logo {
	margin-left: 28px;
}


body.Standalone div#Page.Page div#LoginBox {
	position: absolute;
	left: 160px;
	top: 140px;
	right: 0px;
	color: white;
}

body.Standalone div#Page.Page div#LoginBox div.ElementFooter {
	display: block;
	float: none;
	clear: both;
	height: 1px;
	margin: -1px 0px -1px 0px;
}

body.Standalone div#Page.Page div.PasswordReminderForm {
	margin-top: 28px;
}

body.Standalone div#Page.Page div.PasswordReminderForm p {
	margin-top: 6px;
}

body.Standalone div#Page.Page div.PasswordReminderForm p {
	margin-top: 6px;
}


/* Module Menue */
body.Standalone div#Page.Page div.ModuleMenu {
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 240px; 
	background-color: black; 
	background-image: url('../img/interface/VgSideBg.gif');
	background-repeat: repeat-x;
	padding-top: 10px;
	z-index: 10000;
}

body.Standalone div#Page.Page div.ModuleMenu div.ElementHeader {
	text-align: center;
}

body.Standalone div#Page.Page.Feedback div.ModuleMenu div.ElementBody {
	margin-top: 56px;
}

body.Standalone div#Page.Page div.ModuleMenu div.ElementHeader div.FbLoginInfo {
	margin: 20px 16px 18px 16px;
	height: 62px;
	color: white;
	text-align: left;
}

body.Standalone div#Page.Page div.ModuleMenu div.ElementHeader div.FbLoginInfo address {
	padding-top: 0px;
}

body.Standalone div#Page.Page div.ModuleMenu div.ElementHeader div.FbLoginInfo address span {
	display: inline;
	line-height: normal;
}


body.Standalone div#Page.Page div.ModuleMenu div.ElementHeader div.FbLoginInfo address span.Label {
	font-weight: bold;
}

body.Standalone div#Page.Page div.ModuleMenu div.ElementHeader div.FbLoginInfo address span.FbNr {
	color: rgb(255,231,25);
	font-weight: bold;
}


body.Standalone div#Page.Page div.ModuleMenu ul.ListOfModules {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 3em 0px;
}

body.Standalone div#Page.Page div.ModuleMenu ul.ListOfModules li {
	border: solid 1px black;
	margin: 0em 16px 1em 16px;
	padding: 0px;
}

body.Standalone div#Page.Page div.ModuleMenu ul.ListOfModules li a {
	display: block;
	color: rgb(255,231,25);
	padding: 3px 12px 4px 12px;
	border: solid 1px rgb(175,175,175);
	background-image: url('../img/interface/VgSideBg.gif');
	background-repeat: repeat-x;
	background-position: 0px -10px;
}

body.Standalone div#Page.Page div.ModuleMenu ul.ListOfModules li a:hover {
	color: black;
	border-top: solid 1px white;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-left: solid 1px white;
	background-image: url('../img/interface/VgContainerBg.gif');
	background-repeat: repeat-x;
	background-position: 0px -20px;
	text-decoration: none;
}

body.Standalone div#Page.Page div.ModuleMenu h1 {
	margin: 12px 16px 12px 16px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(255,231,25);
}



/* Box Menue im Content */

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup {
	background-image: none;
	border: none;
	padding: 0px ;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes {
	float: none;
	clear: both;
	margin-bottom: 18px;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes li.VgBox {
	width: 220px;
	height: 54px;
	margin: 0px 8px 8px 0px;
	padding: 0px;
	border: solid 1px white;
	overflow: hidden;
	background-image: url('../img/interface/VgContainerBg.gif');
	background-position: 0px -18px;
	background-repeat: repeat-x;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes li.VgBox.CountOdd {
	float: left;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes li.VgBox.CountEven {
	margin-right: 0px;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes li.VgBox a {
	display: block;
	height: 100%;
	padding: 18px 12px 0px 12px;
}

body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes li#VgBoxDoubletten a,
body.Standalone div#Page.Page div#ColumnMiddle div.Content div.ContentSection.VgBoxGroup ul.ListOfVgBoxes li#VgBoxShowgame a {
	padding-top: 11px;
}



/* Standalone-Formularseiten - BEGIN */

body.Standalone div#Page.FormPage {
	width: 540px;
	margin: 0px auto 12px auto;
}

body.Standalone div#Page.FormPage div#Header {
	position: relative;
	margin-bottom: 8px;
}


body.Standalone div#Page.FormPage div#ColumnMiddle {
	position: relative;
	top: 0px;
	background-image: url('../img/interface/VgContainerBg.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

body.Standalone div#Page.FormPage div#Footer {
	position: relative;
	bottom: auto;
	width: auto;
	min-width: 538px;
	border-top: solid 1px black;
	background-image: url('../img/interface/VgNavAndTitleBg.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}



body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table 
{
	border-collapse: separate;
	border-spacing: 0px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection address 
{
	border: none;
	padding: 0em;
	text-align: left;
	width: auto;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection address span.ItemGroup span
{
	display: inline;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection address span.ItemGroup span.Firma1,
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection address span.ItemGroup span.Firma2
{
	font-weight: bold;
	display: block;
}


body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection.SuccessMessage
{
	/* margin-bottom: 220px; */
}

/* Standalone-Formularseiten - END */



/* Standalone-Formularseiten Feedback - BEGIN */

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend 
{
	height: 49px;
	overflow: hidden;
	z-index: 10000;
	margin-bottom: 0px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup
{
	width: 182px;
	height: 49px;
	float: right;
	overflow: hidden;
	z-index: 10000;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup div.RatingAscending,
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup div.RatingDescending
{
	width: 74px;
	height: 43px;
	overflow: hidden;
	padding: 6px 0px 0px 0px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup div.RatingAscending
{
	float: left;
	background: transparent url('../img/interface/apps/RatingLegend_ArrowLeft.gif') left bottom no-repeat;
	text-align: left;
	padding-left: 17px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup div.RatingDescending
{
	float: right;
	background: transparent url('../img/interface/apps/RatingLegend_ArrowRight.gif') right bottom no-repeat;
	text-align: right;
	padding-right: 17px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup div.RatingAscending span.RatingDescription,
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection div.RatingLegend div.RatingGroup div.RatingDescending span.RatingDescription
{
}


body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey 
{
	table-layout: fixed;
	margin-right: 20px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback.NoLegend, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey.NoLegend 
{
	margin-right: 0px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback th, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback td, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey th, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey td 
{
	padding: 4px 8px 4px 8px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback thead th, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey thead th 
{
	padding: 8px 8px 8px 8px;
	font-weight: bold;
	text-align: left;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tbody tr td, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tbody tr td 
{
	border-bottom: solid 1px rgb(255, 249, 197);
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tbody tr.FirstElement td, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tbody tr.FirstElement td 
{
	border-top: solid 1px rgb(255, 249, 197);
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tbody tr.Odd td, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tbody tr.Odd td 
{
	background-color: rgb(255, 237, 84);
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tbody tr.Even td, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tbody tr.Even td 
{
	padding: 5px 8px 5px 8px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback th.Pos, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback td.Pos, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey th.Pos, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey td.Pos 
{
	width: 5%;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback td.Pos, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey td.Pos 
{
	font-size: 150%;
	font-weight: bold;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback th.Question, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback td.Question, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey th.Question, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey td.Question 
{
	width: 75%;
	vertical-align: middle;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback.Results th.Question, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback.Results td.Question, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey.Results th.Question, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey.Results td.Question 
{
	width: auto;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback th.Rating,
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey th.Rating
{
	width: 150px;
	text-align: center;
}
 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback.Results td.Result,
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey.Results td.Result
{
	width: 150px;
	white-space: nowrap;
	vertical-align: middle;
}
 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback th.RatingElement, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback td.RatingElement, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey th.RatingElement, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey td.RatingElement 
{
	width: 30px;
	padding: 4px 8px 4px 8px;
	text-align: center;
	vertical-align: middle;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tr.Even th.RatingElement.Odd, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tr.Even td.RatingElement.Odd, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tr.Even th.RatingElement.Odd, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tr.Even td.RatingElement.Odd 
{
	background-color: rgb(255, 237, 84);
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tr.Odd th.RatingElement.Odd, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback tr.Odd td.RatingElement.Odd, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tr.Odd th.RatingElement.Odd, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey tr.Odd td.RatingElement.Odd 
{
	background-color: rgb(255, 243, 140);
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Feedback td.RatingElement input, 
body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection table.Survey td.RatingElement input 
{
	width: 12px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection.SuccessMessage p.CouponInfo
{
	margin: 22px 0px 22px 0px;
	padding: 15px;
	border: solid 1px white;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection.SuccessMessage p.CouponInfo span.Label
{
	font-weight: bold;
}

body.Standalone div#Page.FormPage div#ColumnMiddle div.Content div.ContentSection.SuccessMessage p.CouponInfo span.CouponId
{
	font-weight: bold;
	color: rgb(165,24,28);
	padding-left: 8px;
}


body.Standalone div#Page.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection p.FeedbackAnalysisSum strong,
body.Standalone div#Page.CouponAnalysis div#ColumnMiddle div.Content div.ContentSection p.CouponAnalysisSum strong
{
	font-weight: bold;
	color: rgb(165,24,28);
}

body.Standalone div#Page.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection ul.FeedbackAnalysisDetails li,
body.Standalone div#Page.CouponAnalysis div#ColumnMiddle div.Content div.ContentSection ul.CouponAnalysisDetails li
{
	margin-bottom: 4px;
}

body.Standalone div#Page.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection ul.FeedbackAnalysisDetails li div.ItemGroup,
body.Standalone div#Page.CouponAnalysis div#ColumnMiddle div.Content div.ContentSection ul.CouponAnalysisDetails li div.ItemGroup
{
	background: transparent url('../img/text/elipsis-small-black.gif') 0px 14px repeat-x;
}

body.Standalone div#Page.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection ul.FeedbackAnalysisDetails li span.Data,
body.Standalone div#Page.CouponAnalysis div#ColumnMiddle div.Content div.ContentSection ul.CouponAnalysisDetails li span.Data
{
	position: absolute;
	right: 0px;
	top: 0px;
	font-weight: bold;
	color: rgb(165,24,28);
	text-align: right;
}

body.Standalone div#Page.FeedbackAnalysis div#ColumnMiddle div.Content div.ContentSection ul.FeedbackAnalysisDetails li span.Data span.Details,
body.Standalone div#Page.CouponAnalysis div#ColumnMiddle div.Content div.ContentSection ul.CouponAnalysisDetails li span.Data span.Details
{
	padding-left: 8px;
}





body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults 
{
	border-collapse: separate;
	border-spacing: 0px;
	table-layout: fixed;
	margin-top: 1em;
	margin-bottom: 1em;
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders 
{
	width: 100%;
	margin-bottom: 2em;
	zoom: 1;
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders th, 
body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders td, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis th, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns th, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults th, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults td 
{
	padding: 4px 8px 4px 8px;
	text-align: left;
}

body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis th.QuestionHeader,  
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults th.RatingHeader 
{
	text-align: center;
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders tbody tr td, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tbody tr td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr td 
{
	border-bottom: solid 1px rgb(255, 249, 197);
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders tbody tr.LastElement td, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tbody tr.LastElement td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr.LastElement td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr.LastElement td 
{
	border-bottom: none;
}

body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tbody tr td.Sum,  
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tbody tr td.Average, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr td.NA,  
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr td.Sum,  
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr td.Average 
{
	text-align: right;
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders tr.FirstElement td, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tr.FirstElement td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tr.FirstElement td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tr.FirstElement td 
{
	border-top: solid 1px rgb(255, 249, 197);
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders tbody tr.Odd td, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tbody tr.Odd td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr.Odd td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr.Odd td 
{
	background-color: rgb(255, 237, 84);
}

body.Standalone div#Page.Orders div#ColumnMiddle div.Content div.ContentSection table.Orders tbody tr.Even td, 
body.Standalone div#Page.Feedback div#ColumnMiddle div.Content div.ContentSection table.FeedbackAnalysis tbody tr.Even td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr.Even td, 
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr.Even td 
{
	padding: 5px 8px 5px 8px;
}

body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr td.CampaignId,
body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr td.CampaignId
{
	width: 10px;
} 

body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyResults tbody tr td.Rating
{
	width: 10px;
} 

body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr td.CampaignControl
{
	width: 40px;
	white-space: nowrap;
} 

body.Standalone div#Page.Survey div#ColumnMiddle div.Content div.ContentSection table.SurveyCampaigns tbody tr td.Status
{
	width: 80px;
} 

/* Standalone-Formularseiten Feedback - END */




/* Standalone-Formularseiten Coupon-Generierung - ANFANG */

body.Standalone div#Page.Coupon.CouponGeneration form.CouponGeneration
{
	/* border-top: solid 1px black !important; */
}

body.Standalone div#Page.Coupon.CouponGeneration form.CouponGeneration fieldset.FormSubmit
{
	text-align: left !important;
}

body.Standalone div#Page.Coupon.CouponGeneration div.ContentSection.CouponUrl p.CouponUrl
{
	border: inset 1px rgb(255, 228, 0);
	background-color: white;
	padding: 4px;
	text-align: center;
}

body.Standalone div#Page.Coupon.CouponGeneration div.ContentSection.CouponUrl p.CouponUrl span#CouponUrl
{
	font-size: 14px !important;
}

/* Standalone-Formularseiten Coupon-Generierung - ENDE */



/* Standalone-Formularseiten Coupon-Auswertung - ANFANG */

body.Standalone div#Page.Coupon.CouponAnalysis div.ContentSection.CouponAnalysisForm,
body.Standalone div#Page.Coupon.CouponAnalysis div.ContentSection.CouponAnalysis
{
	margin-top: 0px !important;
}

body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.FormTypeSelector ul.ListOfSelections
{
	margin-left: 0px;
}

body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.FormTypeSelector ul.ListOfSelections li
{
	float: left;
}

body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.FormTypeSelector ul.ListOfSelections li label
{
	font-weight: bold;
}

body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.FormTypeSelector ul.ListOfSelections li label:hover
{
	text-decoration: underline;
}

body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.NewsLetterCouponsIgnore
{
	float: none;
	clear: both;
	margin-bottom: 0px;
}

body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.NewsLetterCouponsIgnore ul.ListOfSelections,
body.Standalone div#Page.Coupon.CouponAnalysis form.CouponAnalysis fieldset.NewsLetterCouponsIgnore ul.ListOfSelections li fieldset
{
	margin-left: 0px;
	margin-bottom: 0px;
}

/* Standalone-Formularseiten Coupon-Auswertung - ENDE */




/* Ecard - BEGIN */

body.Standalone div#Page.Ecard 
{
	width: 480px;
	margin: 0px auto 12px auto;
}

body.Standalone div#Page.Ecard.EcardLayoutLeft,
body.Standalone div#Page.Ecard.EcardLayoutRight
{
	width: 760px;
}

body.Standalone div#Page.Ecard div#Header 
{
	margin-bottom: 8px;
}


body.Standalone div#Page.Ecard div#ColumnMiddle 
{
	background-image: url('../img/interface/VgContainerBg.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: auto !important;
}

body.Standalone div#Page.Ecard div#Footer {
	position: relative;
	bottom: auto;
	width: auto;
	min-width: 472px;
	border-top: solid 1px black;
	background-image: url('../img/interface/VgNavAndTitleBg.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

body.Standalone div#Page.Ecard.EcardLayoutLeft div#Footer, 
body.Standalone div#Page.Ecard.EcardLayoutRight div#Footer 
{
	min-width: 758px;
}


body.Standalone div#Page.Ecard div.ContentSection div.EcardContainer {
	width: 450px;
	height: 315px;
	margin: 12px 0px 12px 0px;
	padding: 0px;
}

body.Standalone div#Page.Ecard div.ContentSection div.EcardContainer object,
body.Standalone div#Page.Ecard div.ContentSection div.EcardContainer embed,
body.Standalone div#Page.Ecard div.ContentSection div.EcardContainer img
{
	display: block;
	width: 450px;
	height: 315px;
	margin: 0px;
	padding: 0px;
}


body.Standalone div#Page.Ecard.EcardLayoutLeft div.ContentSection div.EcardContainer {
	float: right;
}

body.Standalone div#Page.Ecard.EcardLayoutRight div.ContentSection div.EcardContainer {
	float: left;
}

body.Standalone div#Page.Ecard div.ContentSection div.EcardMessage {
	width: auto;
	margin: 12px 0px 12px 0px;
}

body.Standalone div#Page.Ecard.EcardLayoutLeft div.ContentSection div.EcardMessage {
	float: left;
	width: 270px;
}

body.Standalone div#Page.Ecard.EcardLayoutRight div.ContentSection div.EcardMessage {
	float: right;
	width: 270px;
}

body.Standalone div#Page.Ecard div.ContentSection div.EcardMessage {
	font-size: 16px;
	line-height: 20px;
}


body.Standalone div#Page.Ecard div.ContentSection div.EcardSender {
	float: none;
	clear: both;
	margin: 12px 0px 24px 0px;
	border-top: solid 1px black;
}

body.Standalone div#Page.Ecard div.ContentSection div.EcardSender dl dt {
	font-weight: bold;
}

body.Standalone div#Page.Ecard div.ContentSection div.EcardSender dl dd {
	margin-left: 0px;
	margin-top: 12px;
	padding-left: 0px;
}

/* Ecard - END */



div.VotingPreviewBar
{
	float: left;
	background-color: rgb(165, 24, 28);
	border: outset 1px rgb(165, 24, 28);
	height: 13px;
	margin-right: 10px;
}

div.VotingPreviewValue
{
	float: left;
	white-space: nowrap;
}




/* Input-Button-Links Rot */
a.InputButton 
{
	padding: 3px 13px 3px 13px !important;
	background-color: rgb(165,24,28) !important;
	border: outset 1px rgb(165,24,28) !important;
	color: rgb(255,228,0) !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

a.InputButton:hover 
{
	background-color: rgb(237,28,36) !important;
	border: outset 1px rgb(237,28,36) !important;
	color: white !important;
}

a.InputButton:active 
{
	background-color: rgb(237,28,36) !important;
	border: inset 1px rgb(237,28,36) !important;
	color: rgb(255,228,0) !important;
}



/* misc addons */

div.ContentSection ul.ListOfDescriptions li
{
	clear: both !important;
	float: none !important;
	background-image: none !important;
	padding-left: 0px !important;
}

div.ContentSection ul.ListOfDescriptions li span.DescriptionLabel
{
	display: block;
	float: left;
	width: 190px;
	font-weight: bold;
	border-bottom: dotted 1px black;
}

div.ContentSection ul.ListOfDescriptions span.DescriptionValue
{
	display: block;
	padding-left: 200px;
	min-height: 14px;
}


body.Standalone div#Page.Survey div.Content div.ContentSection.GeneralFeedbackLink
{
	margin-top: 30px;
	padding-top: 14px;
	border-top: solid 1px black;
}

