a:link,a:visited { text-decoration:none; color:silver}body {  margin: 0em;  padding:0em;  /* background-image:url(/files/logo-bg.png);  */  background-color: #273C59;  font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;    color: black;}img { border:0em;}#mainBody {	border:none;	position: relative;	margin: 2em auto auto auto;	width:800px;	/*height:577px;*/		} #menu-box {		border-left: 1px solid #a4adba;	position: absolute;	top:20px;	left:810px;	/* height:190px; */	} #menu-box1 {		font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;  	font-size: small;	color: #a4adba;	background-color: #1f324d;	width:130px;	margin-left: 4px;	padding-bottom: 1em;	/*height:577px;*/	} #menu-box1 a {	color: #a4adba;}#menu-box1 a:hover {	color: #ffffff;}#menu-box1 ul {	margin:0 0 0 0px;	padding:0;	border:0;	list-style-type:none;}#menu-box1 li{	margin:0 0 0 10px;	padding:0;	border:0;	list-style-type:none;} #content-box {	/* border:1px solid silver;  */		border:1px solid #324359; 	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;  	font-size: small;	color: #0D203A;		/*height:577px;*/	}#content-box-pusher {	/* height:577px; */	width: 1px;	float: left;	/* border:1px solid green;  */}#breadcrumb, #breadcrumb a{	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;	font-size: 80%;	color: #a4adba;	margin-bottom:3px; }#breadcrumb a{	font-size: 90%;} #footer, #footer a {	position: relative;	/* margin: 1em auto auto auto; */	margin: 13px auto auto auto;	width:800px;		text-align: right;	font-size: x-small;	color: #5a6473;}#sitemap {	padding: 13px;	color:#a3afbf;	height:577px;}#sitemap a {	color:#a3afbf;}#sitemap ul {	list-style-type: none;}#sitemap li {	list-style-type: square;	margin-left:1em;}#sitemap li.hauptkategorien {	list-style-type: square;	font-weight:bold;}.buttons {    position: absolute;    z-index:1;}DIV.section {	/* height:577px; */	padding: 3px; 	color: #ffffff; /* #a3afbf; */}DIV.section a {	color:#a3afbf;}H1 {	padding: 13px 13px 8px 3px;	color: #ccd3dc;	margin: 0px;	font-size: 20px;}TH  {text-align:left;}/***************************************************************************************************************************************************//* Beispiel-CSS für magazin_Layout *//***************************************************************************************************************************************************/	.magazine-layout {		position: relative;		width: 99%;	}	.magazine-container {		background: #f6f6f6;			}	/* magazin_Layout mit verlinkten Einzelbildern */	.magazine-image a, .magazine-image a:link, .magazine-image a:visited {		color: #000;		display: table;		display: inline-block;		line-height: 0.0em;		/* 		filter: alpha(opacity=80); 				opacity: 0.80;		-moz-opacity: 0.80;		*/	}	.magazine-image a:focus, .magazine-image a:hover, .magazine-image a:active {		color: #000;		/*		filter: alpha(opacity=100);		opacity: 1.00;		-moz-opacity: 1.00;		*/				filter: alpha(opacity=80); 				opacity: 0.80;		-moz-opacity: 0.80;	}	/* komplett verlinktes magazin_Layout */	a.magazine-link, a:link.magazine-link, a:visited.magazine-link {		cursor: pointer;		display: table;		display: inline-block;		filter: alpha(opacity=80);		line-height: 0.0em;		opacity: 0.80;		-moz-opacity: 0.80;	}	a:focus.magazine-link, a:hover.magazine-link, a:active.magazine-link {		cursor: pointer;		filter: alpha(opacity=100);		opacity: 1.00;		-moz-opacity: 1.00;	}	/***************************************************************************************************************************************************//* REDAXO-Modul: do form!Beschreibung: CSS-DEMOBereich: CSS Für: do form! 2.x  Stand: 20.04.2009 Version: 1.0--------------------------------------------------------------------------HINWEISE:--------------------------------------------------------------------------!! Das CSS berücksichtigt nicht alle möglichen Felder !! Farben nicht 1 zu 1 übernehmen!! ist ja nicht wirklich hübschWeitere Infos zu den CSS hier:http://wiki.redaxo.de/index.php?n=R4.DoForm-------------------------------------------------------*//* Formular Definition *//*//////////////////////////////////////////////////////////////////////////////*/* Div das das Formular umschließt */.formgen {	font-size: 1em;	padding-right: 10px;	padding-left: 10px;	color: #ffffff;	/* border: 1px solid silver; */	vertical-align: top;	position: relative;	}div.formgen label {color: #ffffff;position: static ;}div.formgen .formreq {color: #ffffff;font-size:80%;}/* Was passiert wenn auf das Label geklickt wird? */label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{	cursor : pointer;}.formgen form{	line-height : 120%;}/* Wie sehen die einzelnen Blöcke aus? Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann*/.formgen .formblock{	margin-bottom: 15px;	margin-top: 10px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 5px;		} .forminfo {	width: 360px;	margin-bottom: 15px;	background-color: #FFCC33;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 5px;	font-weight: bold;	border: 5px dashed #990000;}/*Verhalten von br-Tags*/.formgen br{	/* clear : both;*/}/* --------- FORMULAR-OBJEKTE ------------ *//* Mehrzeiliges Eingabefeld */.formgen .formtextfield{	width: 400px;	height: 200px;	margin-left: 4px;	border: 1px solid #003366;	background-color: #DFEEDD;}/* Textfeld */.formgen .formtext{	width: 250px;	margin-left: 4px;	padding-bottom: 4px;	font-size: 1em;	background-color: #E9EBF3;	border: 1px solid #003366;}.formgen input:focus, .formgen input:hover,.formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover {	border-bottom-color: #000000;	background-color: #FFCC66;	}/* Label */.formgen label {	width: 120px;	clear: left;	float: left;	height: 20px;	font-weight: bold;	color: #003399;}/* Aussehen der Select-Ausgabe */.formgen .formselect{	width: 200px;	background-color: #33FF33;	margin-left: 4px;	color: #000000;}/* Sende-Button */.formgen .formsubmit{	width: 150px;	text-align: center;	background-color: #1f324d;	border: 1px solid #a4adba;	float: right;	color: #FFFFFF;		}.formblock {	text-align: center;	width: 400px;	height: 20px; 	}/* Fieldsetbeschriftung */.formgen legend {	color: #FFFFFF;	background-color: #990000;	width: 150px;}.formgen .fieldset {	margin-bottom: 10px;}/* -------------- AUSGABEN / Fehlermeldungen --------*//* Markierung der Labels bei Fehler */.formgen .formerror {		border-bottom-width: 1px;	color: #990000;}.formgen .formcaptcha{	border: 2px solid #990000;	vertical-align: top;	float: left;	margin-right: 10px;}.formgen .formreq {	color: #006633;}.formgen .formheadline {	color: #993300;	background-color: #FFF7EA;	padding-top: 4px;	padding-bottom: 4px;	margin-top: 5px;	margin-bottom: 5px;	font-style: italic;}#form-module-thanks {	color: #ffffff;	font-size: 120%;	margin:3em;	padding:3em;	width: auto;	border: 3px dotted silver;	}/*//////////////////////////////////////////////////////////////////////////////*/* Ende der Formulardefinition */