@import url(css_reset.css);
@import url(sprungmarken.css);
@import url(navigation.css);
@import url(kopfbereich.css);
@import url(gewinnspiel_form.css);
@import url(registrieren_form.css);
@import url(rechts.css);
@import url(routenplaner.css);


html, body {
    width: 100%;
    height: 100%;    
}
body {
    font-family: Arial, sans-serif;
    font-size: 0.8em; /* R.H. */
    background-color: #FFFAE8;
}

a, a:visited  {
    color: #004b41;
}
a:hover {
    color: #004b41;
    text-decoration: underline;
}
a:focus {
    color: #004b41;
    text-decoration: underline;
    background-color: #fff6d9;
}
td {
    vertical-align: top;  
}
abbr, acronym {
    border-bottom: 1px dotted #e1b52e;
    cursor: help;
}

div#alles {
    width: 935px;
    border: 10px solid #E1B52E;
    margin: 0 auto 0 auto;
}

* html div#alles {
    overflow: hidden;
}

/* Balken über und unter dem Navigationsbereich */
div#alles div.balken {
    height: 3px;
    font-size: 1px; /* for IE6 */
    /*width: 935px;*/
    background-color: #E1B52E;
    clear: both;
}

/* Inhaltsbereich */
div#alles div.unten {    
    width: 935px;
    background-color: #FFEDB5;    
    overflow: auto;
    position: relative;
    padding-bottom: 32px;
}
* html div#alles div.unten {
    overflow: visible;   
}
div#alles div.unten div.zutop {
    text-align: right;   
    padding: 15px 10px 10px 0;
    position: absolute;
    bottom: 0;
    right: 0;
}


/* linke Seite des Inhaltsbereichs (Login, Favoriten, Termine) */
div#alles div.unten div.links {
    width: 257px;
    padding: 10px 0 9px 0;
    margin: 0 18px 0 10px;    
    float: left;    
    display: inline; /* Double Margin Bug IE6 */
}
div#alles div.unten div.links div.favoriten {
    border: 1px solid #E1B52E;
    background-color: #FFFAE8;
    margin: 0 0 12px 0;
}
div#alles div.unten div.links div.favoriten h1 {
    /* height: 1em; */ /* R.H. */
    line-height: 1em;
    border-bottom: 1px solid #E1B52E;
    padding: 6px 0 6px 8px;
    color: #51391A;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 1em;
}
div#alles div.unten div.links div.favoriten ol {
    list-style-position: outside;
    padding: 0 0 0 17px;
    margin: 6px 0 10px 0;
    color: #51391A;
    font-weight: bold;
}
div#alles div.unten div.links div.favoriten ol li {
    
}
div#alles div.unten div.links div.favoriten ol li div.zeile1 {
    width: 96%;    
    
    
}
div#alles div.unten div.links div.favoriten ol li div.zeile1 a {
    color: #51391A;
    text-decoration: none;
}

div#alles div.unten div.links div.favoriten ol li div.zeile2 {
    font-weight: normal;
    position: relative;
    width: 96%;   
    border-bottom: 1px solid #FFEDB5;
}
div#alles div.unten div.links div.favoriten ol li div.zeile2 img {
    position: absolute;
    bottom: 2px;
    right: 0px;
    cursor: pointer;
    font-size:0.7em;
}

div#alles div.unten div.links div.favoriten div.detail {
    margin: 0 0 4px 17px;
}
div#alles div.unten div.links div.favoriten div.detail a {
    color: #004B41
}
div#alles div.unten div.links div#termine {    
    border: 1px solid #E1B52E;
    background-color: #FFFAE8;
    margin: 0 0 12px 0;
    padding: 10px 0 0 0;
}
div#alles div.unten div.links div#termine img {
    border: 1px solid #796421;
    display: block;
    margin: 0px auto 10px auto;
}
div#alles div.unten div.links div#termine h1 {
    color: #51391A;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 0 10px 10px;
}
div#alles div.unten div.links div#termine h2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #51391A;
    background-color: #FFF6D9;
    margin: 0 0 7px 10px;
    padding: 0 0 0 9px;
    height: 1.1em;
    line-height: 1.1em;
}
div#alles div.unten div.links div#termine ul {
    margin: 0 0 7px 19px;
    list-style-type: none;    
    width: 227px;
}
div#alles div.unten div.links div#termine ul li {
    width: 100%;
    height: 100%;
    overflow: auto;    
    border-bottom: 1px solid #E1B52E;    
    padding: 0;
}
html* div#alles div.unten div.links div#termine ul li {
    overflow: visible;   
}
div#alles div.unten div.links div#termine ul li div.links {
    float: left;
    width: 96px;
    margin: 0;
    padding: 0;    
    color: #51391A;
}
div#alles div.unten div.links div#termine ul li div.links span.datum {
    font-weight: bold;
    font-style: italic;
}

div#alles div.unten div.links div#termine ul li div.rechts {
    float: right;
    width: 131px;
    margin: 0;
    padding: 0;
    border: 0 none;
    color: #51391A;    
    overflow: hidden;
}
div#alles div.unten div.links div#termine img.click {
    width: 8px;
    height: 8px;
    margin: 2px 5px 2px 5px;
	border: none;
    cursor: pointer;
}
div#alles div.unten div.links div#termine div.clickhelp {
    margin: 0 0 7px 19px; 
    font-size: 0.9em;
    color: #51391A;
    /*line-height: 1em;*/ /* R.H.*/
}
div#alles div.unten div.links div#termine div.detail {
    margin: 0 0 14px 17px;
}
div#alles div.unten div.links div#termine div.detail a {
    color: #004B41
}

/* Mittlerer Inhaltsbereich */
div#alles div.unten div.mittig {
    width: 417px;
    padding: 10px 0 0 0;
    min-height: 200px;
    float: left;    
}
div#alles div.unten div.mittig div#content {
    border: 1px solid #E1B52E;
    background-color: #FFFAE8;
    margin: 0 0 12px 0;
}
div#alles div.unten div.mittig div#content h1 {    
    margin: 23px 17px 26px 20px;
    padding: 0 0 0 18px;
    border-top: 1px solid #E1B52E;
    border-bottom: 1px solid #E1B52E;
    background-color: #FFF6D9;
    color: #51391A;
    font-size: 1.8em;
    font-weight: bold;
}

div#alles div.unten div.mittig div#content div.einleitung {
    padding: 0 17px 11px 38px;
    font-size: 1.2em;
    color: #51391A;
    overflow: auto;
}
div#alles div.unten div.mittig div#content div.einleitung div.adresse {
   padding: 0 0 0 0;
   font-size: 0.8em;
}
div#alles div.unten div.mittig div#content div.einleitung img.inhaltsbild {
    border: 1px solid #E1B52E;
    float: right;
    margin: 0 0 0 15px;
}

div#alles div.unten div.mittig div#content div.text {
    margin: 10px 0 0 0;
    padding: 0 17px 11px 38px;
    clear: both;
    color: #51391A;
}
div#alles div.unten div.mittig div#content div.text div.back {
    margin: 10px 0 0 0;   
}
div#alles div.unten div.mittig div#content div.text p {
    margin: 7px 0 0 0;    
}
div#alles div.unten div.mittig div#content div.text h2 {
    font-size: 1.2em;
    margin: 10px 0 0 0;
}
div#alles div.unten div.mittig div#content div.text h3 {
    font-size: 1.1em;
    margin: 5px 0 0 0;
}
div#alles div.unten div.mittig div#content div.text div.favzeile1 {
    font-weight: bold;
    margin-top: 6px;
    padding: 4px 0 2px 0;
    border-top: 1px solid #E1B52E;
}
div#alles div.unten div.mittig div#content div.text div.favzeile1:first-child {
    border: 0 none;
}

div#alles div.unten div.mittig div#content div.text div.favzeile2 {
    padding: 0 0 0 10px;
}
div#alles div.unten div.mittig div#content div.text div.favzeile2 span.datum {
    font-style: italic; 
    font-weight: bold;
}
/* Inhaltsbereich Mitte und rechts bei breiten Inhalten */
div#alles div.unten div.mittigUndRechts {
    width: 640px;
    padding: 10px 0 0 0;
    min-height: 200px;
    float: left;    
}

/* Gastronomie der Weinbaugebiete R.H. 22.01.08 */
div#alles div.unten div.links div#gastronomie {
    border: 3px solid #E1B52E;
    background-color: #FFFAE8;
    margin: 0 0 12px 0;
}
div#alles div.unten div.links div#gastronomie ul {
    /*list-style-position: outside;*/
    padding: 0;
    margin: 10px 4pt 10px 4px;
    color: #51391A;
    font-weight: bold;
}
div#alles div.unten div.links div#gastronomie ul li {
   	background-color: #FFF6D9;
	margin-bottom: 6px;
}
div#alles div.unten div.links div#gastronomie ul li a {
	display: block;
	padding-left: 4px;
	color: #51391A;
	text-decoration: none;
	font-size: 1.2em;
}
div#alles div.unten div.links div#gastronomie ul li a:hover,
div#alles div.unten div.links div#gastronomie ul li a:focus {
	text-decoration: underline;
	color: #004B41;
}
div#alles div.unten div.links div#gastronomie ul li.active a { /* R.H. 14.02.2008 */
	background-color: #E1B52E;
	cursor: default;
	color: #FFFAE8;
	text-decoration: none;
	text-align: right;
	padding-right: 8px;
    color: #51391A;
}

/* breiter Inhaltsbereich */
div#alles div.unten div.mittigUndRechts div#contentBreit {
	background-color: #FFFAE8;
	/*margin: 16px 0 0 0;*/
	border-right: 1px solid #E1B52E;
	border-bottom: 1px solid #E1B52E;
	border-top: 1px solid #FFFAE8;
	padding-bottom: 20px;    
}
div#alles div.unten div.mittigUndRechts div#contentBreit h1 {    
    margin: 23px 17px 26px 20px;
    padding: 0 0 0 18px;
    border-top: 1px solid #E1B52E;
    border-bottom: 1px solid #E1B52E;
    background-color: #FFF6D9;
    color: #51391A;
    font-size: 1.8em;
    font-weight: bold;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.anz_betriebe {
    margin: 10px 17px 0 20px;
    color: #51391A;
}
div#alles div.unten div.mittigUndRechts div#contentBreit h3 {
    color:#51391A;
    font-size:1.1em;
    font-weight:bold;
    margin: 20px 0 0 20px;   
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung {
    padding: 0 17px 11px 20px;
    font-size: 1.2em;
    color: #51391A;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung img.karte {
    /*float: right;*/
    margin: 0;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter {
    padding: 5px 0 0 0;
    font-size: 0.8em;
    border-bottom: 3px solid #E1B52E;
    border-left: 3px solid #E1B52E;
    border-right: 3px solid #E1B52E;
    width: 595px;
    display: block;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter fieldset {
    margin: 0 3px 0 3px;
    padding: 5px 0 0 0;
    position: relative;
    height: 39px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter fieldset span {
    white-space: nowrap;   
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter legend {
    display: none;    
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter label {
    margin-bottom:0.4em;
    margin-right:0.4em;
    width:9em;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter input {
    background-color:#FFFFFF;
    border:1px solid #51391A;
    font-size:1em;
    width:65px;
    margin: 0 1px 0 0;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter input#submit_mapfilter {
    width: 80px;   
    background-color:#E1B52E;
    border:1px solid #E1B52E;
    color:#FFFFFF;
    /*margin: 0 0 0 5px;*/
    position: absolute;
    right: 4px;
    bottom: 7px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.einleitung form.mapfilter input.checkbox {
    width: 13px;   
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent /* Inhalte der erweiterten Suche */ {
	margin: 26px 0 0 0;
	padding: 0 17px 11px 20px;
	clear: both;
	color: #51391A;
	line-height: normal;
	position:relative;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent p.footnote {
        margin: 15px 0 0 0;       
        font-size: 0.9em;
}
/* Tabelle der Betriebe in einer Region */
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table {
	border-collapse: collapse;
	border-left: 1px solid #E1B52E;
	border-right: 1px solid #E1B52E;
    border-bottom: 1px solid #E1B52E;
	width: 100%;
}

/* Breiten der Tabellenspalten */
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col.nameCol	{
	width: 22%;
}

div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col.adresseCol	{
	width: 28%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col.telfaxCol	{
	width: 20%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col.mailwebCol	{
	width: 13%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col.besCol	{
	width: 13%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col.emptyCol	{
	width: 4%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table thead th {
	text-align: left;
	background-color: #E1B52E;
	color: #FFFAE8;
	padding-left: 2px;
	border-left: 1px solid #FFFFFF;
    color: #51391A;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table thead th span {
       font-size: 0.8em;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table thead th:first-child {
	text-align: left;
	background-color: #E1B52E;
	color: #FFFAE8;
	padding-left: 2px;
	border-left: none;
    color: #51391A;
}
	
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody td {
	padding-left: 2px;
	padding-bottom: 6px;
	border-left: 1px solid #E1B52E;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody tr.second td,
div#alles div.unten div.gewinnspielContent form p.second {
	background-color: #FFFFFF;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody td span.datum {
    font-weight: bold;
    font-style: italic;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody td img.pikto {
    margin: 2px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody a	{
	color: #004B41;
	text-decoration: none;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody a:hover,
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tbody a:focus	{
	color: #004B41;
	text-decoration: underline;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text p {
    margin: 7px 0 7px 0;    
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text p.logos img {
    display: block;
    float: left;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text p.logos img.loisium {
    margin: 20px;    
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text p.logos img.weinwelt {
    margin: 20px 0 0 100px;    
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text p.logos img.oewm {
    margin: 53px 0 0 100px;    
}

/* Legende der Tourismussymbole */
div#alles div.unten div.mittigUndRechts div.legende	{
	border: 1px solid #E1B52E;
	margin: 10px 17px 0px 20px;
	padding: 10px;
	overflow: auto;
}
div#alles div.unten div.mittigUndRechts div.legende h3	{
	font-size: 1.2em;
	margin-bottom: 10px;
    color: #51391A;
    margin: 0 0 10px 0 !important;
}
div#alles div.unten div.mittigUndRechts div.legende ul li {
	float: left;	
	padding: 0 0 3px 0;
    width: 290px;
    color: #51391A;
    line-height: 18px;
}
div#alles div.unten div.mittigUndRechts div.legende ul li img {
   vertical-align: top;
   margin: 0 3px 0 0;    
}
/* Symbolzuordnung */

div#alles div.unten div.mittigUndRechts div.legende ul li.klicken	{
     width: 300px;
}
.clear	{
	clear: both;
}

/* ############# */
/* Login Bereich */
/* ############# */
div#alles div.unten div.links div.login {
    border: 1px solid #E1B52E;
    background-color: #FFFAE8;
    margin: 0 0 12px 0;
}
div#alles div.unten div.links div.login h1 {
    line-height: 1em;
    border-bottom: 1px solid #E1B52E;
    padding: 6px 0 6px 8px;
    color: #51391A;
    font-size: 1.3em;
    font-weight: bold;
}

div#alles div.unten div.links div.login form fieldset {
	border: none;
	margin: 10px;
}
div#alles div.unten div.links div.login form fieldset legend	{
	display: none;
}
div#alles div.unten div.links div.login form fieldset div.loginLinks	{
	float: left;
	width: 50%
}
div#alles div.unten div.links div.login form fieldset div.loginRechts	{
	float: left;
}
div#alles div.unten div.links div.login form fieldset div.loginButton	{
	clear: both;
	padding-top: 0.2em;
	margin-bottom: 1em;
}
div#alles div.unten div.links div.login form fieldset label {
}
div#alles div.unten div.links div.login form fieldset input {
	border: 1px solid #E1B52E;
	background-color: #FFFFFF;
	font-size: 1em;
	width: 7em;
}
div#alles div.unten div.links div.login form fieldset div.autologin {
    padding: 2px 0 0 0;
    clear: both;
}
div#alles div.unten div.links div.login form fieldset div.autologin input {
    width: 15px;
    margin: 0;
}
div#alles div.unten div.links div.login form fieldset input#anmelden {
	border: 1px solid #E1B52E;
	background-color: #FFF4D0;
	font-size: 1em;
	margin-right: 1em;
	color: #004B41
}
div#alles div.unten div.links div.login form fieldset a,
div#alles div.unten div.links div.login form fieldset a:hover {
	color: #004B41
}

/* ##################### */
/* Veranstaltungstermine */
/* ##################### */
/* Spaltenbreiten für Veranstaltungstermine */
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col#eventCol	{
	width: 20%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col#veranstaltungsortCol	{
	width: 28%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col#gebietCol	{
	width: 18%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col#datumCol	{
	width: 18%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col#infoCol	{
	width: 12%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table col#emptyCol	{
	width: 4%;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tr.termineMonat td	{
	background-color: #FFF6D9;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E1B52E;
	padding: 3px;
	font-weight: bold;
	color: #51391A;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.text table tr td img.click {
    width: 8px;
    height: 8px;
    margin: 2px 5px 2px 5px;
	border: none;
    cursor: pointer;
}

/* ################################################## */
/* Hilfe zur erweiterten Suche (linker Seitenbereich) */
/* ################################################## */
div#alles div.unten div.links div#sucheHilfe {    
    border: 1px solid #E1B52E;
    background-color: #FFFAE8;
    margin: 0 0 12px 0;
}
div#alles div.unten div.links div#sucheHilfe h1 {
    color: #51391A;
    font-size: 1.3em;
    font-weight: bold;
	padding: 6px 0 6px 8px;
}
div#alles div.unten div.links div#sucheHilfe p	{
	margin: 10px;
}

/* ############################### */
/* Inhaltsbereich erweiterte Suche */
/* ############################### */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form {
	width: 48%;
	/*float: left;*/
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form#weinbaubetriebe {
	margin-right: 20px;
	float: left;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form#terminsuche {
	/*width: 48%;*/
	float: left;
}
/* Fieldset-Legenden ausblenden... */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset legend {
	display: none;
}
/* ... stattdessen dieses DIV einfügen */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset div.formLegend	{
	background-color: #E1B52E;
	color: #FFFAE8;
	padding-left: 1.2em;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 20px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form p {
	padding: 3px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset label	{
	margin-right: 0.2em;
	width: 9em;
	float: left;
	margin-bottom: 0.4em;
	font-weight: bold;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset select {
	border: 1px solid #51391A;
	background-color: #FFFFFF;
	font-size: 1em;
	width: 150px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input.plz {
	width: 50px;
	/*margin-right: 110px;*/
}

/* Formatierung Checkboxen der Besonderheiten */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset p.besonderheit	{
	margin-bottom: 2px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset p.besonderheit input {
	float: left;
	margin-right: 5px;
	width: 1em;
	padding: 0;
	border: none;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset p.besonderheit label	{
	float: none;
	font-weight: normal;
}

/* Formatierung Submit-Buttons */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset p.submitLinie	{
	background: url(../img/e1b52e_1px.gif) repeat-x 50%;
	margin-top: 20px;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#submit_betrieb_suche,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#submit_termin_suche	{
	width: 8em;
	background-color: #E1B52E;
	color: #FFFFFF;
	border: none;
	margin-left: 40%;
}

/* Datum-Formularfelder getrent nach Tag, Monat und Jahr */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#zeitraumVonD,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#zeitraumVonM,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#zeitraumBisD,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#zeitraumBisM	{
	width: 2em;
}
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#zeitraumVonY,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#zeitraumBisY	{
	width: 3em;
}

/* Datum-Formularfelder Beschriftung */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset label.datumsfelder	{
	margin-left: 3em;
	width: 6em;
}

/* Datum-Formularfeld für "Datepicker" */
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#creationdate,
div#alles div.unten div.mittigUndRechts div#contentBreit div.sucheContent form fieldset input#lastchange	{
	width: 6em;
}

div#flash_div {
 width: 203px;
 height: 600px;
 background: url(/img/weinmarketing203600.gif) center center no-repeat;
}