@charset "utf-8";
/* CSS Document */
div#rootlvl_01 {
	background-color:#000000;
	display:block;
	width:570px;
}
div#rootlvl_02 {
	background-image:url(http://www.ivb.at/fileadmin/smartinfoimages/background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:30px;
}
table.smartinfooutput {
	margin:0 0 0 0;
	width:515px;
}
table.smartinfooutput * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.smartinfooutput td {
	vertical-align:top;
	font-size:12px;
	padding:0;
	color:#FFFFFF;
}
table.smartinfooutput td * {
	font-size:12px;
	color:#FFFFFF;
}
table.smartinfooutput th {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	background-color:#CCCCCC;
	color:#FFFFFF;
}
div#rootlvl_02 table.smartinfooutput tr h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px;
	color: #FFFFFF;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
div#rootlvl_02 table.smartinfooutput tr h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}
div#rootlvl_02 table.smartinfooutput tr h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
table.smartinfooutput span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #FFFFFF;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:0;
}
table.smartinfooutput tr.echtzeitzeile {
	margin:10px 0 0 0;
	vertical-align:middle;
}
table.smartinfooutput tr.echtzeitzeile td {
	margin:0 0 0 0;
	padding:5px 0 10px 0;
	vertical-align:middle;
}
table.smartinfooutput tr td.linie {
	background-color:transparent;
	background-image:url(http://www.ivb.at/fileadmin/smartinfoimages/linie.gif);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding:0 0 0 10px;
	margin:0;
	height:30px;
}




div#smartinfoformular {
	margin:25px 0 0 0;
}
div#smartinfoformular table.smartinfoformular * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#smartinfoformular table.smartinfoformular {
	margin:0;
	padding:0;
	width:570px;
}
div#smartinfoformular table.smartinfoformular tr td {
	vertical-align:top;
	font-size:12px;
	padding:5px 5px 5px 0;
}
div#smartinfoformular table.smartinfoformular tr  td * {
	font-size:12px;
}
div#smartinfoformular table.smartinfoformular th.smartinfoth {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	background-color:#dcdcdc;
}
div#smartinfoformular h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#DCDCDC;
	width:570px;
	margin:0 0 15px 0;
	padding:5px 0 5px 5px;
}
div#smartinfoformular label#send {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
}





