@import "reset.css";/* In base.css UND print.css muss eingestellt werden, ob das gs oder das ungebrandete css importiert wird *//* GS oder NOBRAND: bitte jeweils ein- und auskommentieren */@import "gs.css";/*@import "nobrand.css";*//*  folgendes gilt für beide Versionen */html {    height: 100%;    margin-top: 1px;}body {    color: #333;    direction: ltr;    font: 87.5%/1.5 arial, verdana, sans-serif;     margin: 0 auto;    text-align: center;}#content {    margin: 20px 0 0 0;    width: 100%;    float: left;}#primary-content {    width: 500px;    float: left;    }    #bild {    float: left;    border: 1px solid #000;}#basisdaten {    float: left;    margin: 0 0 30px 20px;    width: 290px;}#secondary-content {     display: block;    width: 160px;    float: right;    }        #gs-partnerprogramm {    margin: 0 0 30px 0;}/* ------ Styles für GS Partnerprogramm --------------- */      		#gs-partnerprogramm  {			font:10px/10px Arial,Helvetica,sans-serif;			margin-top: 15px;			color:#000;			border:none;		}		#gs-partnerprogramm .gb-background {			position:relative;			overflow:hidden;			width:180px;	  		height:180px;			border: 1px solid #000;	  		background-image: url(http://www.duf-online.de/projekte/gs-stadtteilseiten/gs-images/Square_180x180.jpg); }		#gs-partnerprogramm .gb-logo {			position: absolute;			top:12px;			left:8px;			width:135px;			height:19px;			display:block;		}		#gs-partnerprogramm .what-to-search {			display:block;			margin-top: 40px;			margin-left: 8px;			font:italic 14px/14px Arial,Helvetica,sans,sans-serif;		}		#gs-partnerprogramm .where-to-search {			display:block;			margin-top: 6px;			margin-left: 8px;			font:italic 14px/14px Arial,Helvetica,sans,sans-serif;		}		#gs-partnerprogramm .what-to-search label,		#gs-partnerprogramm .where-to-search label {			font:10px/10px Arial,Helvetica,sans,sans-serif;			color:#333;			display:block;			margin:0 0 4px 0;		}		#gs-partnerprogramm .what-to-search span,		#gs-partnerprogramm .where-to-search span {			overflow:hidden;			display:block;			margin:5px 0 0 0;			font-weight:bold;			height:15px;		}		#gs-partnerprogramm .input-fields {			background:url(http://www.duf-online.de/projekte/gs-stadtteilseiten/gs-images/bg_input_banner.gif) no-repeat 0 0;			border: solid 1px #7e7000;			height:21px;			padding:2px 4px 0 4px;			font:italic 14px/14px Arial,Helvetica,sans-serif;			font-weight:bold;		}		#gs-partnerprogramm select.input-fields {			_margin-top:2px;			height:25px;			line-height:25px;			padding:4px;		}		#gs-partnerprogramm select.input-fields option {			background:#fff;			padding:5px;			font:italic 14px/14px Arial,Helvetica,sans-serif;		}		#gs-partnerprogramm .submit {		 	width: 60px;	  		height: 27px;			margin-top: 8px;			margin-left: 8px;		}/* ------ Ende Styles für GS Partnerprogramm --------------- */#footer {     clear: both;    font-size: 0.9em;    padding: 0 0 30px 0;    }        .impressum {    display: block;    padding: 0 0 30px 0;}/* -------------------------------------------------------- Überschriften */h1, h2, h3, h4, h5, h6 {    clear: both;     }h1 { }h1 {     color: #000;    font-weight: normal;    font-size: 1.6em;    margin: 40px 0 0 0;    }h2 {     color: #000;    font-weight: bold;    font-size: 1.4em;    margin: 20px 0 10px 0;    }h3 {     font-size: 1.2em;    font-weight: bold;    color: #000;    }h4 { }h5 { }h6 { }/* -------------------------------------------------------------- Absätze */p {     margin: 0 0 15px 0;     }p.quelle {    clear: both;    margin-top: 0px;    font-style: italic;    font-size: .9em;    padding: 10px 0 0 0;}/* --------------------------------------------------------------- Zitate */blockquote { }cite { }/* --------------------------------------------------------------- Listen */ul, ol { }ul { }ol { }li { }/* ----------------------------------------------------- Definitonslisten */dl {     float: left;    }dt {     float: left;    clear: both;    margin: 5px 0 0 0;    }dd {     float: left;    margin: 5px 0 0 5px;    }/* --------------------------------------------------------------- Tabelle */        td {    padding: 0px 10px 3px 0;    margin: 0;}    /* --------------------------------------------------------------- Bilder */img {     display: block;    }img.links {    float: left;}img.rechts {    float: right;}/* ----------------------------------------------------------- Trennlinie */hr { }/* ----------------------------------------------------- Textauszeichnung */strong { }em { }dfn, acronym, abbr { }address { }/* ---------------------------------------------------------------- Links */a {    color: #000;}a:link { }a:visited { }a:focus { }a:hover {     text-decoration: underline;    }a:active { }/* ------------------------------------------------------------ Classes */.abstand {    margin-top: 10px;}