/* CSS Document */

	html {
		font-size: 100.01%;
	}
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		margin: 0px auto;
		background: url(../images/spiegel_bg_main.jpg) center repeat-y;
		background-color: #C5D4DE;
	}
	div, h1 {
		border: 0px;
		margin: auto;
	}

/* Divs */
	
	#logo {
		width: 760px;
		clear: both;
		height: 65px;
		background: url(../images/spiegel_logo.jpg) top right no-repeat;
	}
	#heading {
		width: 760px;
		clear: both;
		background-color: #B33319;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#heading h1 {
		font-size: 24px;
		color: #FFFFFF;
		text-align: center;
	}
	#heading .roman {
		font-family: Times New Roman, Times, serif;
		letter-spacing: 2px;
	}
	#wrapper {
		width: 760px;
		clear: both;
	}
	#wrapper .question {
	padding-left: 40px;
	padding-right: 15px;
	padding-top: 15px;
	border-bottom: #000000 1px solid;
	text-align: left;
	padding-bottom: 3px;
	}
	#wrapper .agb {
	padding-left: 36px;
	padding-right: 15px;
	padding-top: 15px;
	border-bottom: #000000 1px solid;
	text-align: left;
	padding-bottom: 15px;
	}
	#wrapper .question2 {
		padding-left: 36px;
		padding-right: 15px;
		padding-top: 15px;
		text-align: left;
	}
	#wrapper td.qheader {
		color: #B33319;
		font-size: 12px;
		width: 70px;
		vertical-align: top;
	}
	#wrapper td.actiontext {
		color: #B33319;
		font-size: 14px;
		font-weight: 600;
	}	
	#wrapper td.qcontent {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		vertical-align: top;
	}
	#wrapper td.qcontentdigital {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		vertical-align: top;
		height: 139px;
		width: 324px;
		background: url(../images/digitalkamera.jpg) no-repeat;
	}
	#wrapper td.qcontenttrolley {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		vertical-align: top;
		height: 180px;
		width: 324px;
		background: url(../images/trolley.jpg) no-repeat;
	}
	#wrapper td.qcontenttitle {
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		vertical-align: top;
		width: 60px;
	}
	#wrapper td.qoptions {
		padding-top: 10px;
	}
	#wrapper td.radiobutton {
		width: 25px;
		text-align: left;
		vertical-align: top;
	}
	#wrapper td.forminput{
		width: 50%;
		padding-top: 10px;
		padding-bottom: 2px;
		vertical-align: top;
	}
	#wrapper tr.emtpycells {
		height: 10px;
	}
	#wrapper h3 {
	font-size: 20px;
	color: #B33319;
	font-weight: bold;
	vertical-align: top;
	}
	#wrapper td.centerimg {
		text-align: center;
		width: 324px;
	}
	#wrapper td.volvo {
	background: url(../images/volvo_s80.jpg) bottom center no-repeat;
	height: 127px;
	width: 50%;
	}
	#wrapper label {
		font-size: 12px;
	}
	#wrapper textarea {
		width: 320px;
		height: 115px;
	}
	#wrapper .textinput {
		width: 320px;
		height: 20px;
	}
	#wrapper .footer {
		padding-left: 36px;
		padding-right: 15px;
		text-align: left;
	}
	#wrapper .button {
	text-align: center;
	clear: both;
	}
	#wrapper h2 {
		font-size: 16px;
		font-weight: bold;
		color: #B33319;
	}
	#wrapper p {
		font-size: 12px;
		color: #000000;
		font-weight: bold;
	}
	#wrapper a {
		color: #000000;
		text-decoration: underline;
	}
	#wrapper a:hover {
		text-decoration: none;
	}
.pool {
		font-size: 12px;
		color: #000000;
		font-weight: bold;
}

