/* (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
.MODUL .KOMMANDO TAG
*/

/* cy:con Portaleditor */
.cycon-portaleditor										{ margin: 0px; padding: 1px; border-width: 0px; }
.cycon-portaleditor-x									{ margin: 0px; padding: 0px; border-width: 1px; border-style: dashed; border-color: #a0a0a0; }
.cycon-portaleditor-bezeichner							{ }
.cycon-portaleditor-zeile								{ }

/* Klasse: Pageview */
.pageview												{ margin: 0px; margin-bottom: 5px; padding: 0px; }
.pageview li											{ display: inline; margin-right: 5px; }

/* Element: suche */
.suche													{ background-color: #ffccff; }
.suche h2												{ }

.suche .formular-suche									{ padding: 10px 9px 10px 9px; }
.suche .formular-suche form								{ margin: 0; }
.suche .formular-suche .form-button						{ width: 60px; border: 1px solid #cccccc; background-color: #ffffff; }
.suche .formular-suche .form-text						{ width: 180px; margin-bottom: 5px; border: 1px solid #cccccc; }
.suche .trefferliste									{ }	

.suche .rahmen-oben-aussen								{ }
.suche .rahmen-oben-aussen .rahmen-oben-innen			{ padding-left: 10px; padding-top: 10px; }
.suche .rahmen-seite									{ }
.suche .rahmen-unten									{ }
.suche .rahmen-unten .rahmen-unten-links				{ }

.suche .trefferliste									{ }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #ffffaa; }

/* Element: formular */
.formular												{ }
.formular .form-button									{ background: transparent url(../pics/layout/druck_leer.gif);  width: 117px; height: 20px; line-height: 20px; text-align: center; text-decoration: none; font-weight: bold; }
.formular .form-text									{ font-size: 10px; width: 280px; background-color: #F9F9F9; border: 1px solid #7E7E7E; padding: 1px; color: #000000; margin-bottom: 7px;}


/* Optional: Textfelder erhalten beim Überfahren mit der Maus und bei Eingabe eine andere Rahmenfarbe
.formular .form-text :hover								{ border: 1px solid #888888; }
.formular .form-text :focus								{ border: 1px solid #888888; }*/

.formular .formular-kontakt								{ }
.formular .formular-empfehlung							{ }

/* Element: formular_login */

.formular-login											{ background-color: #ffccff; }
.formular-login h2										{ }

.formular-login .rahmen-oben-aussen						{ }
.formular-login .rahmen-oben-aussen .rahmen-oben-innen	{ padding-left: 10px; padding-top: 10px; }
.formular-login .rahmen-seite							{ }
.formular-login .rahmen-seite .formular-login			{ }
.formular-login .rahmen-unten 							{ }
.formular-login .rahmen-unten .rahmen-unten-links		{ }

.formular-login .formular-login							{ padding: 10px 9px 10px 9px; }
.formular-login .formular-login form					{ margin: 0; }
.formular-login .formular-login .form-button			{ width: 60px; border: 1px solid #cccccc; background-color: #ffffff; }
.formular-login .formular-login .form-text				{ width: 180px; margin-bottom: 5px; border: 1px solid #cccccc; }
.formular-login .formular-login a:link					{ }
.formular-login .formular-login a:visited				{ }
.formular-login .formular-login a:hover					{ }
.formular-login .formular-login a:active				{ }

.formular-login .formular-status						{ padding: 10px 9px 10px 9px; }
.formular-login .formular-status .form-button			{ width: 800px; padding: 1px 9px; border: 1px solid #cccccc; background-color: #ffffff; }

/* Element: formular_passwort */
.formular-passwort										{ background-color: #ffccff; padding: 10px; }
.formular-passwort .form-button							{ margin-bottom: 10px; border: 1px solid #cccccc; background-color: #ffffff; }
.formular-passwort .form-text							{ width: 180px; margin-bottom: 5px; border: 1px solid #cccccc; }

.formular-passwort .formular-passwort-vergessen			{ }
.formular-passwort .formular-passwort-aendern			{ }

/* Element: modul_system_ist_neu */
.modul-system-ist-neu									{ }

/* Element: modul_news */
.modul-news												{ }
.modul-news	a:link										{ font-size: 10px; color: #7E7E7E; text-decoration: none; font-weight: bold; }
.modul-news	a:visited									{ color: #7E7E7E; }
.modul-news	a:hover										{ color: #FFB134; text-decoration: none; }
.modul-news	a:active									{ color: #FFB134; }

/*
.modul-news h2														{ }
.modul-news h3														{ }
*/
.modul-news .liste-top												{ padding: 10px 9px 0px 9px; }
.modul-news .liste													{ display: inline; list-style-type:none; margin: 0; padding: 0; border: 0; }

.modul-news .rahmen-oben-aussen										{ }
.modul-news .rahmen-oben-aussen .rahmen-oben-innen                  { }
.modul-news .rahmen-seite                                           { }
.modul-news .rahmen-seite .liste-top								{ }

.modul-news .liste .headernews										{ float:left; margin-right: 16px; background-image: url(../pics/layout/box_oben.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 175px; height: 95px; }
.modul-news .liste .headernews .ueberschrift						{ padding-top: 11px; padding-left: 10px; font-weight: bold; font-size: 9px;}
.modul-news .liste .headernews .text								{ padding-top: 5px; padding-left: 17px; font-size: 9px;}
.modul-news .liste .headernews .verweis								{ background-image: url(../pics/layout/h2_pfeil.gif); background-position: 0px 3px; background-repeat: no-repeat; position: absolute; left: 110px; top: 75px; padding-left: 10px; }


.modul-news .liste .headernews_bg									{ float:left; margin-left:10px; background-image: url(../pics/layout/box_oben_oeffnungszeiten.gif);background-position: 0px 0px; background-repeat: no-repeat; width: 175px; height: 95px; }
.modul-news .liste .headernews_bg .ueberschrift						{ padding-top: 11px; padding-left: 10px; font-weight: bold; font-size: 9px;}
.modul-news .liste .headernews_bg .text								{ padding-top: 5px; padding-left: 17px; font-size: 9px; color: #383838;}
.modul-news .liste .headernews_bg .verweis							{ background-image: url(../pics/layout/h2_pfeil.gif); background-position: 0px 3px; background-repeat: no-repeat; position: absolute; left: 265px; top: 75px; padding-left: 10px; width: 100px; }

.modul-news .liste .banner											{ float: left; width: 175px; padding: 10px 10px 0px 10px; height: 78px; overflow: hidden;}
.modul-news .liste .banner .ueberschrift a							{ font-weight: bold; }
.modul-news .liste .banner .text									{ padding-top: 2px; font-size: 9px; }


.modul-news .rahmen-unten                         			        { }
.modul-news .rahmen-unten-links										{ }


.modul-news .liste .liste											{ }
.modul-news .liste .liste .datum-titel								{ }
.modul-news .liste .liste .news-eintrag								{ }
.modul-news .liste .liste .news-eintrag .aufmacher					{ }
.modul-news .liste .liste .bild-medien								{ }

.modul-news .liste-top .liste_top									{ }
.modul-news .liste-top .liste_top .datum-titel						{ }
.modul-news .liste-top .liste_top .news-eintrag						{ }
.modul-news .liste-top .liste_top .news-eintrag .aufmacher			{ }
.modul-news .liste-top .liste_top .bild-medien						{ }

.modul-news .detail													{ }
.modul-news .detail	.datum-titel									{ }
.modul-news .detail	.aufmacher										{ }
.modul-news .detail	.bild-medien									{ }
.modul-news .detail	.news-detail-langtext							{ }
.modul-news .detail	.blaetter										{ line-height: 25px; }

.modul-news .liste-archiv .liste-archiv								{ }
.modul-news .liste-archiv .liste-archiv .datum-titel				{ }
.modul-news .liste-archiv .liste-archiv .news-eintrag				{ }
.modul-news .liste-archiv .liste-archiv .news-eintrag .aufmacher	{ }
.modul-news .liste-archiv .liste-archiv .bild-medien				{ }

.modul-glossar														{ }
.modul-glossar hr													{ border: 0px solid #666666; height: 1px; background: #666666 url(../pics/layout/trans.gif); }
.modul-glossar .liste-abc											{ padding-bottom: 20px; }
.modul-glossar .liste-abc .buchstaben								{ float: left; padding-right: 5px; }

.modul-glossar .liste-zeilen										{ line-height: 15px; }
.modul-glossar .liste-zeile											{ line-height: 12px; }
.modul-glossar .liste-zeilen .links									{ width: 150px; float: left; font-weight: bold; }
.modul-glossar .liste-zeilen .rechts								{ width: 450px; float: left; }
.modul-glossar .liste-zeilen .clear									{ clear: both; font-size: 1px; }
.modul-glossar .liste-zeilen .titel									{ padding-top: 5px; font-weight: bold; }

.modul-gaestebuch													{ }
.modul-gaestebuch .form-text										{ font-size: 10px; width: 280px; background-color: #F9F9F9; border: 1px solid #FFB136; padding: 1px; color: #000000; margin-bottom: 7px; }
.modul-gaestebuch .form-button										{ font-size: 11px; background-color: #F9F9F9; border: 1px solid #FFB136; padding: 1px 5px 1px 5px; color: #7E7E7E; margin-bottom: 7px; }
.modul-gaestebuch .fehler											{ color: #ff0000; padding-bottom: 5px; }

.modul-gaestebuch .liste-zeile										{ padding-top: 10px; padding-bottom: 10px; }
.modul-gaestebuch .liste-zeile .name								{ background-image: url(../pics/layout/h2_pfeil_gelb.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-right: 10px; color: #FFB136; padding-left: 13px; position: relative; left: -15px; }
.modul-gaestebuch .liste-zeile strong								{ color: #FFB136; }
.modul-gaestebuch .liste-zeile .datum								{ }
.modul-gaestebuch .liste-zeile .text								{ }

.modul-gaestebuch .blaetter											{ padding-top: 20px; padding-bottom: 20px; }
.modul-gaestebuch .blaetter	.links									{ float: left; padding-right: 20px;  }
.modul-gaestebuch .blaetter	.mitte									{ float: left; padding-right: 20px; line-height: 20px; }
.modul-gaestebuch .blaetter	.rechts									{ float: left; padding-right: 20px; }

.modul-gaestebuch .blaetter .listen-element							{ text-decoration: underline; }
.modul-gaestebuch .blaetter .listen-element-aktiv					{ text-decoration: none; }

.modul-galerie-liste												{ }
.modul-galerie-liste h2 a											{ background-image: url(../pics/layout/h2_pfeil_gelb.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-right: 10px; color: #FFB136; padding-left: 13px; position: relative; left: -15px; font-weight: bold; }
.modul-galerie-liste .icon											{ float: left; width: 50px; }
.modul-galerie-liste .text											{ float: left;}

.modul-galerien .liste .zeile .bild									{ float: left; padding: 10px 20px 10px 20px; }
.modul-galerien .liste .blaetter .links								{ float: left; padding-right: 20px; }
.modul-galerien .liste .blaetter .mitte								{ float: left; padding-right: 20px; line-height: 20px; }
.modul-galerien .liste .blaetter .rechts							{ float: left; padding-right: 20px; }

.modul-headline-mondkalender										{ float: left; }
.modul-headline-mondkalender .ueberschrift							{ font-weight: bold; padding-bottom: 5px; }
.modul-headline-mondkalender .heute									{ height:78px; overflow:hidden; padding:10px 10px 0px; width:175px;}
.modul-headline-mondkalender .links120								{float: left; width:120px; padding-left: 5px; }
.modul-headline-mondkalender .links400								{float: left; width:400px; padding-left: 5px; }
.modul-headline-mondkalender .cleart10								{clear: both; padding-top: 10px; }
