/************************************************************************************
** Ansicht Durchsicht
************************************************************************************/

.formulare TH {
    text-align: left;
}

.ogError {
    color:      #FF0000;
    font-size:  9px;
    padding:    4px 0px 4px 0px;
}

/************************************************************************************
** Ansicht Durchsicht
************************************************************************************/

.ansicht_durchsicht div.vorschau {
    margin-bottom: 10px;
}
.ansicht_durchsicht div.vorschau div.bild {
    margin-bottom: 10px;
}

.ansicht_durchsicht div.einstellungen {
	width: 508px;
	background-image: url('pic/bg_durchsicht.gif');
	margin-bottom: 10px;
}

.ansicht_durchsicht div.einstellungen div.left {
	width: 250px;
	float: left;
	border-right: 8px solid #FCF7E4;
}
.ansicht_durchsicht div.einstellungen div.right {
	width: 250px;
	float: left;
}
.ansicht_durchsicht div.einstellungen div.box {
	width: 230px;
	background-color: #FFF;
	border-bottom: 10px solid #FCF7E4;
	padding: 10px;
}
.ansicht_durchsicht div.einstellungen div.boxunten {
    border-bottom: none;
}

.ansicht_durchsicht .paket div.bild {
    margin-bottom: 10px;
}
.ansicht_durchsicht .paket p {
    margin: 0;
}

.ansicht_durchsicht div.text table.preistext {
    width: 100%;
}

.ansicht_durchsicht div.text table.preistext td.preis {
	text-align: right;
	font-size: 18px;
	vertical-align: bottom;
	color:  #91BD49;
	width: 80px;
}
.ansicht_durchsicht div.text table.preistext td.text {
	color: #AAAAAA;
	vertical-align: bottom;
}

.ansicht_durchsicht H2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 14px !important;
}

.ansicht_durchsicht TR.headrow TD, 
.ansicht_durchsicht TR.headrow TH {
	line-height:    14px;
    padding-bottom: 0px !important;
}

.ansicht_durchsicht TABLE {
    margin-top: 24px;
}

/************************************************************************************
** Ansicht Widmung
************************************************************************************/

.ansicht_motivauswahl div.vorschau {
    margin-bottom: 10px;
}

.ansicht_motivauswahl div.continue {
    margin-top: 20px;
}

/************************************************************************************
** Ansicht Motivauswahl
************************************************************************************/


.ansicht_motivauswahl{
    width: 600px;
}

.ansicht_motivauswahl div.motiv {
	width: 300px;
	float: left;
/*	margin-right: 4px;*/
	margin-bottom: 10px;
}

/************************************************************************************
** Ansicht Paketauswahl
************************************************************************************/


.ansicht_paketauswahl div#einleitung {
	background-color: #FFF;
	padding: 10px;
	margin-bottom: 10px;
}


.ansicht_paketauswahl div#paketvorschau {
	background-color: #FFF;
	padding: 10px;
}

.ansicht_paketauswahl #paketvorschau div.bild {
	width: 130px;
	float: left;
}
.ansicht_paketauswahl #paketvorschau div.text {
	width: 300px;
	float: left;
}
.ansicht_paketauswahl #paketvorschau div.text p {
    margin: 0;
}
.ansicht_paketauswahl #paketvorschau div.text table.preistext {
}
.ansicht_paketauswahl #paketvorschau div.text table.preistext {
    width: 100%;
}
.ansicht_paketauswahl #paketvorschau div.text table.preistext td.text {
	color: #AAAAAA;
	vertical-align: bottom;
}
.ansicht_paketauswahl #paketvorschau div.text table.preistext td.preis {
	text-align: right;
	font-size: 18px;
	vertical-align: bottom;
	color: #91BD49;
}

/************************************************************************************
** Navigationsbox
************************************************************************************/

#navBoxTable {
	width:				100%;
	border-spacing:		2px;
	border-collapse:	separate;

	margin-bottom:		10px;
	color:				#78875A;
}

#navBoxTable TD {
	padding:			6px 6px 6px 6px;
	border:				1px solid #FFFFFF;
	width:				20%;
	vertical-align:		top;
	text-align:			left;
	font-size:			11px;
	background-color:	#F4FAEA;
}

#navBoxTable A {
	color:				#78875A;
}

#navBoxTable .current A {
	color:				#FFFFFF;
}

#navBoxTable TD.current {
	background-color:	#A6C968;
	color:				#FFFFFF;
}

.navBox {
}

.navBox .step {
	font-weight:		bold;
}

.navBox .title {
}

#navBoxTable TD.backlink:hover {
	background-color:	#A6C968;
	color:				#FFFFFF;
}

#navBoxTable TD.backlink:hover A {
	color:				#FFFFFF;
}


/************************************************************************************
** Bezahlart
************************************************************************************/

.invisible {
    display: none;
}

.visible {
	display: block;
}

#seitenGutscheinbestellung, #seitenGutscheine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	letter-spacing: 1px;
	
	padding-bottom: 32px;
}

#seitenGutscheinbestellung TABLE, #seitenGutscheine TABLE {
}

#seitenGutscheinbestellung TD, #seitenGutscheinbestellung TH,
#seitenGutscheine TD, #seitenGutscheine TH,
 {
    vertical-align: top;
    padding-bottom: 4px;
}

#seitenGutscheinbestellung TH,
#seitenGutscheine TH
 {
    padding-right: 16px;
}

#seitenGutscheinbestellung .changeLink,
#seitenGutscheine .changeLink {
    margin: 0px;
}

table.durchsicht h2{
margin-top:15px;
margin-bottom:5px;

}

table.durchsicht td{
text-align:left;
}

table.durchsicht th{
text-align:left;
}


