  /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *//* project: anzeiger.de *//* basic styles *//* filename: screen.css *//* update: 2006-12-10  *//* css author: silvia guth - www.webchair.de *//* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *//* +++++ body, hauptdiv +++++ */body,td,th {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}body {	background: url(img/anz_higru.gif) repeat;	margin: 0;}a:link, a:visited, a:active {	color: #666666;	text-decoration: underline;}#container {	width: 901px;	margin: 20px auto;	background: url(img/higru_content.gif) repeat;	line-height: 130%;}/* +++++ header +++++ */#top {		height: 93px;	background: url(img/header.jpg) no-repeat;	padding: 0;}#top a {	color: #000000;}#top h1{	padding: 0;	margin: 0;}/* +++++ navigation header +++++ */#topnav {	text-align: right;	color: #000;	margin: 0 0 20px 0;	height: 35px;	background: url(img/header_nav.jpg) no-repeat;	padding: 0 18px 0 0;	font: .9em Verdana, Arial, Helvetica, sans-serif;}#topnav ul {	float: right;	list-style-type: none;	margin: 0;	padding: 0;}#topnav ul li {	display: inline;	margin: 0;	padding: 0;}#topnav ul li a {	text-decoration: none;	color: #000;	margin: 0;	padding-left: 7px;	padding-right: 7px;	border-left: 1px solid #000;	letter-spacing: .05em;}#topnav ul li a:hover {	background: #fff;	color: #2E3C1E;}.clearer {	clear: both;}/* +++++ navigation links +++++ */#leftnav {	float: left;	width: 140px;	margin: 0 0 10px 10px;	padding: 0;}#leftnav ul {	list-style: none;	width:140px;	margin: 0;	padding: 0;}#leftnav li {	padding: 10px 0 0 0;}#leftnav li a {	margin: 0 0 0 20px; /* Abstand Linien */	font-weight: bold;	font-size: 1.1em;	text-align: right;	text-decoration: none;	line-height: 1.5em;	color: #000;	display: block;	border-bottom: 1px solid #b7b3b5;}#leftnav li a:hover, #leftnav li a.current {	color: #fc0004;}#leftnav ul ul {	list-style:none;	margin:0;	font-size:1em;}#leftnav ul ul a {	margin:0;	border: none;	font-weight:normal;}#leftnav ul ul a.current {	margin:0;	color:#fc0004;}/* +++++ content mitte +++++ */*#content{	margin-left: 180px;	background-color:#ebebeb;	border-left: 1px solid #b7b3b5;	margin-right: 20px;	border-right: 1px solid #b7b3b5;	padding: 1em;	width: 460px;	height: 400px; /* ie */}		#content[id] {	height: auto;	min-height: 400px; /* alle anderen */}/* +++++ content rechts +++++ */#rightnav {	float: right;	background-color: transparent ;	margin: 0;	padding: 10px 20px 0 0;	width: 200px;}/* +++++ textformate +++++ */#content h1, #rightnav h1 { /* 12p, rot, fett */	font-size:1.4em;	font-weight:bold;	color:#e9030d;	margin:0;	padding:0;}#content h2, #rightnav h2{ /* 12p, fett, schwarz */	font-size:1.4em;	font-weight:bold;	margin:0;	padding:0;}#content h3, #rightnav h3 { /* Subheadline rot, ca 10p */	font-size:1.1em;	font-weight:bold;	margin:0;	padding:0;}#content h4, #rightnav h4 { /* Subheadline schwarz, ca 10p */	font-size:1.2em;	font-weight:bold;	margin:0;	padding:0;}#content h6, #rightnav h6 { /* Bildunterschrift */	font-size:1em;	font-weight:normal;	font-style:italic;	margin:2px 0 5px 0;	padding:0;}#content img {	padding:1px;	display:inline;	color:#000;}#rightnav img {	padding:1px;	display:inline;	color:#000;	border: 1px solid #000;	}/* +++++ klassen +++++ */.left {	margin:10px 10px 5px 0;	float:left;}.right {	margin:10px 0 5px 10px;	float:right;}.textright {	text-align:right;	margin:-10px 0 4px 0;}.center {	text-align:center;}.small {	font-size:0.8em;}.large {	font-size:1.3em;}.bold {	font-weight:bold;}/* +++++ searchbox +++++ */#searchbox {	padding: 0 0 0 20px;	margin: 0px 0 16px 0;}#searchform {	background: #fff;	border: 1px solid #cccccc;	color: #505050;	font-size: 0.9em;	padding: 4px;	width: 120px;}#searchbox label {	display: none;}/* +++++ footer +++++ */#footer {	clear: both;	height: 17px;	margin: 0;	padding: .5em;	color: #000000;	background: url(img/higru_footer.gif) repeat;}#footer a {color:#fff;background-color:inherit;text-decoration:none;}#footer a:hover {text-decoration:underline;}/* +++++ sonstiges +++++ */.hide {	display:none;}/* +++++ formulare +++++ */.button {	border:1px solid #c2c4c6;	margin:0 0 15px 0;	padding:4px;	background:#fff;	color:#505050;	font-weight:bold;	width:110px;}input, textarea {	border:1px solid #c2c4c6;	font-family:Verdana,Tahoma,Arial,Sans-Serif;	font-size:1em;	margin:0;	padding:4px;} label {	margin:2px;}textarea {	width:400px;}
