* {  margin: 0;   padding: 0;   text-decoration: none;}body {  background: url(../images/bg.gif);   text-align: center;   padding: 15px 0;   font-family: Arial, Helvetica, sans-serif;   font-size: 62.5%;   color: #666666;}#wrap {  width: 910px;   margin: 0 auto;   text-align: left;   background: url(../images/bg_content.gif) repeat-y; }/******************************			Header				*******************************/#header1 {  background: url(http://www.twintop.net/images/bg_header1.jpg) no-repeat;   width: 910px;   height: 149px;}#header2 {  width: 910px;   height: 100px;}#logo {	padding: 30px 0 0 39px;}/******************************			Content			*******************************/#content {  width: 910px;   padding: 20px 0px 0 0px;}/******************************			Angebot			*******************************/#angebot {  width: 870px;   padding: 20px 0px 0 0px;}#angebot #main {  font-size: 1.3em;   float: left;}#main u {  text-decoration: underline; }#main i {  font: italic; }/******************************			Sidebars*******************************/#content .sidebar {	width: 162px;   padding: 0 0 8px 8px;   border: 1px solid #d7d9d8; }#left.sidebar {	float: left;   margin: 0 0 0 0;}#right.sidebar {	 float: right;    margin: 0 0 0 0;}#content .sidebar2 {	width: 162px;   padding: 0 0 8px 8px;   border: 1px solid #d7d9d8; }#left.sidebar2 {	float: left;   margin: 0 0 0 0;}#right.sidebar2 {	 float: right;    margin: 0 0 0 0;}/******************************		Sidebar - Stuff *******************************/.sidebar .header {	height: 20px;   font-size: 1.4em;   font-weight: bold;   color: #ff6100;   padding: 5px 0 8px 0;  background: url(../images/bg_sidebar_header.gif) top no-repeat;}.sidebar .date {	color: #8c958f;   font-size: 1.0em;}.sidebar .headline {	font-weight: bold;   color: #ff6100;   font-size: 1.2em;}.sidebar .text {	font-size: 1.1em;}.sidebar .link {	padding: 2px 0 15px 0;   color: #8c958f;}.sidebar a {	text-decoration: underline;   color: #8c958f;   font-size: 1.1em;}.sidebar a:hover {	text-decoration: none;}.sidebar .bold {	font-size: 1.2em;   font-weight: bold;}.sidebar .input {	background: url(../images/bg_input.gif) no-repeat right top;   width: 143px;   height: 18px;   padding: 4px 3px 0 4px;   font-size: 1.2em;  border: 0;}/******************************		Main-Content*******************************/#content #main {	width: 670px;   margin: 0 0 20px 25px;   font-size: 1.3em;   float: left;  min-height: 250px; }#content #main .headline {	padding: 0 0 15px 0;   font-weight: bold;   color: #ff6100;   font-size: 1.4em;}#content #main .headline2 {	padding: 0 0 15px 0;   font-weight: bold;   color: #ff6100;   font-size: 1.0em;}/******************************			Footer*******************************/#footer {	background: url(../images/bg_footer.gif) bottom left no-repeat;   /*height: 30px; */  padding: 10px 0 10px 18px;   color: #7e7e7e;   font-size: 1.1em;}#footer a {	color: #7e7e7e;}#footer a:hover {	text-decoration: underline;}