/* Theme Name: Lebensräume Offenbach für RKS-Mittagstisch Version: 0.1 Author: Jeremy Mackeldey, CINQ.NET, www.cinq.net last updated: 02.09.2009 11:05 */ /* Basics and Typography */ /*###################################################################################*/ body { margin: 0px 10px 0px 10px; padding: 0; font-family:Verdana, Arial, Helvetica, Sans-Sarif; font-size:10px; line-height:18px; color:#5a5a5a; background-color: #ffffff; } #wrapper { clear: both; text-align: center; width: 980px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; } #header { margin: 0px 0px 0px 0px; text-align: left; clear: both; background-color: #ffffff; height:110px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff; } #headerclaimorange { float:left; margin: 30px 0px 0px 0px; width:640px; font-family:Verdana, Arial, Helvetica, Sans-Sarif; font-size:30px; line-height:32px; font-style:italic; color: #a0b0c1; } #headerlogo { margin: 0px; text-align: left; float:left; background-color: #ffffff; height:110px; } #headerclaim { margin: 5px 0px 5px 0px; /*padding-left: 18px;*/ text-align: left; float:left; width:600px; font-family:Verdana, Arial, Helvetica, Sans-Sarif; font-size: 12px; line-height:16px; font-style:italic; color: #5a5a5a; background-color: #ffffff; } #headerdata { margin: 20px 0px 0px 0px; padding-left: 50px; text-align: left; float:left; /*height:110px;*/ font-family:Verdana, Arial, Helvetica, Sans-Sarif; font-size: 12px; line-height: 15px; color: #5a5a5a; background-color: #ffffff; } /* service navigation */ #service_navigation a, #top_navigation a { text-decoration:none; } #service_navigation { position:absolute; top:22px; left:823px; } #service_navigation_col1 { position:absolute; top:0px; left:0px; } /*#service_navigation_col2 { position:absolute; top:0px; left:200px; }*/ #service_navigation ul { width:145px; margin:0; padding:0; border-bottom:1px dotted #9b9b9b; } #service_navigation li { border-top:1px dotted #9b9b9b; list-style: none; margin:0; padding:0; } #service_navigation ul li a { display: block; color:#5a5a5a; padding:5px 4px; } #service_navigation ul li a:hover { background-color:#efefef; } #service_navigation ul li.current { background-color:#efefef; } #service_navigation ul li.current a { color:#a0b0c1; } /* bildleiste */ #start_bildleiste { padding: 1px 0px 1px 0px; width:980px; border-bottom:1px solid #ff6700; background-color:#ffffff; } /* top navigation */ #top_navigation { width:980px; border-top:1px solid #ff6700; border-bottom:1px solid #ff6700; background-color:#ffffff; } #top_navigation ul.top_navigation { margin:0; padding:7px 0; float:left; } #top_navigation ul.top_navigation li { display:inline; margin-left: 4px; margin-right: 30px; } #top_navigation ul.top_navigation li img { vertical-align:middle; } #top_navigation ul.fontsizes { margin:0; margin-right:35px; padding:7px 0; text-align:right; } #top_navigation ul.fontsizes li { display:inline; margin:0; } #top_navigation ul.fontsizes li a { color: #5a5a5a; } #top_navigation ul.fontsizes li img { vertical-align:middle; } #top_navigation ul.fontsizes li#download_icon { padding-right:22px; } #top_navigation ul.fontsizes li#print_icon { margin-right:35px; } /* ------------------------------------------------------ */ #footer_navigation { width:980px; border-top:1px solid #ff6700; /*border-bottom:1px solid #ff6700;*/ text-align: right; } #version { position: absolute; top: 55px; left: 264px; font-size: 10px; color: #000000; } #spacer100 { clear:both; width:1px; height:100px; } #spacer50 { clear:both; width:1px; height:50px; } table.maintable { margin: 5px 0px 0px 0px; } table.login { width: 680px; } .rechts { margin: 0px 0px 0px 0px; width: 850px; background-color: #ffffff; margin: 0px; padding: 0px; } #contentainer { text-align: center; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 10px; border: 1px solid #FFFFFF; background-color: #ffffff; } #content { background-color: #FFFFFF; /* font-size: 11px; line-height: 1.8em;*/ margin: 0px; padding: 0px; text-align: left; } .footer { text-align: center; margin: 0px; padding: 0px 0px 20px 0px; color: #000000; font-family:Verdana, Arial, Helvetica, Sans-Sarif; font-size:10px; } #navigation { text-align: left; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 150px; } #linkitemfirst { border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#9b9b9b; height:1px; padding: 0px; } #linkitem a:link, #linkitem a:visited { text-align: left; font-family:Verdana, Arial, Helvetica, Sans-Sarif; padding: 4px 15px 4px 10px; display: block; color: #5a5a5a; text-decoration: none; text-align: left; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#9b9b9b; } #linkitemactive { font-family:Verdana, Arial, Helvetica, Sans-Sarif; padding: 4px 15px 4px 10px; display: block; color:#a0b0c1; background-color:#efefef; text-decoration: none; font-weight: bold; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#9b9b9b; } #linkitemactive a:visited, #linkitemactive a:link { color: #a0b0c1; text-decoration: none; } #linkitem a:hover { color:#fff; background-color:#a0b0c1; text-decoration: none; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#9b9b9b; } #linkitemlevel2 a:link, #linkitemlevel2 a:visited { font-family:Verdana, Arial, Helvetica, Sans-Sarif; padding: 4px 15px 4px 10px; /*font-size:11px;*/ color: #ffffff; text-decoration: none; } #linkitemlevel2active { font-family:Verdana, Arial, Helvetica, Sans-Sarif; /*padding: 4px 15px 4px 10px;*/ /*display: block;*/ /*font-size:11px;*/ color: #194065; text-decoration: none; } #linkitemlevel2active a:link, #linkitemlevel2active a:visited { font-family:Verdana, Arial, Helvetica, Sans-Sarif; padding: 4px 15px 4px 10px; /*display: block;*/ /*font-size:11px;*/ color: #194065; text-decoration: none; } #linkitemlevel2 a:hover { color: #194065; text-decoration: none; } #smalltoplinkitem a:link, #smalltoplinkitem a:visited, #smalltoplinkitem, #smalltoplinkitem a:visited, #smalltoplinkitem a:link { text-align: left; font-family:Verdana, Arial, Helvetica, Sans-Sarif; padding: 4px 15px 4px 10px; float: left; font-size: 11px; color: #000000; text-decoration: none; border-right-width:1px; border-right-style:solid; border-right-color:#000000; } #naviadminheader { text-align: left; font-family:Verdana, Arial, Helvetica, Sans-Sarif; padding: 5px 15px 15px 10px; display: block; font-size: 14px; font-weight: bold; color: #a0b0c1; text-decoration: none; text-align: left; background-color: #ffffff; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#004F9D; } /*###################################################################################*/ .formular input, .formular textarea, .formular select { border: 1px solid #c0c0c0; background-color: #FFFFFF; color: #000000; font-size: 12px; font-family:Verdana, Arial, Helvetica, Sans-Sarif; } .formular { color: #000000; font-size: 12px; font-family:Verdana, Arial, Helvetica, Sans-Sarif; border: 0px; } a.white { font-family:Verdana, Arial, Helvetica, Sans-Sarif; color:#FFFFFF; font-size:12px; text-decoration:none; padding-left: 8px; } a.small { font-family:Verdana, Arial, Helvetica, Sans-Sarif; color:#004F9D; font-size:10px; text-decoration:underline; } td, p { margin: 0px; font-size: 10px; line-height: 18px; font-family:Verdana, Arial, Helvetica, Sans-Sarif; } p.bodytext { margin-top: 10px; } /*###################################################################################*/ h1 { font-family:Verdana, Arial, Helvetica, Sans-Sarif; margin: 15px 0px 15px 0px; /*line-height: 22px;*/ letter-spacing:1px; font-size: 22px; font-weight: bold; color:#a0b0c1; } h1.csc-firstHeader { padding: 0px 0px 20px 0px; } h2 { font-family:Verdana, Arial, Helvetica, Sans-Sarif; margin: 15px 0px 15px 0px; /*line-height: 34px;*/ letter-spacing:1px; font-size: 18px; font-weight: normal; color:#a0b0c1; } h3 { font-family:Verdana, Arial, Helvetica, Sans-Sarif; margin: 15px 0px 15px 0px; letter-spacing:1px; font-size: 14px; font-weight: normal; } h4 { font-family:Verdana, Arial, Helvetica, Sans-Sarif; margin: 10px 0px 0px 0px; line-height: 16px; font-size: 11px; font-weight: bold; color: #a0b0c1; } h4.nomargin { font-family:Verdana, Arial, Helvetica, Sans-Sarif; margin: 0px 0px 10px 0px; line-height: 16px; font-size: 12px; font-weight: bold; color: #a0b0c1; } /*###################################################################################*/ .csc-mailform { border: none; /* Rand ausschalten */ } .csc-mailform-field label { float:left; clear:both; display:block; width:180px; padding-left:10px; margin-bottom:10px; } .csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select { float:left; display:block; width:250px; border: 1px solid #333; background:#F4F4F4; padding:1px; margin-bottom:10px; } .csc-mailform-submit { /* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */ margin-left: 190px; /* Float wieder abschalten */ clear: both; } .csc-textpic-imagewrap { width: 600px; } table.stammdaten { background-color: #F7F3EA; } table.drucktabelle { width: 590px; } td.wochentagspalte { width: 160px; } table.speiseplan { width: 158px; border-width:1px; border-style:solid; border-color:#000000; } table.speiseplan tr.menuezeile { height: 100px; } td.gerichtbezeichnung { margin-left:2px; margin-top: 4px; } table.speiseplan tr.wochentag td { font-size: 14px; font-weight: bold; color: #a0b0c1; background-color: #1D2F83; } table.speiseplan tr.menueheader td { padding-top: 5px; font-size: 12px; font-weight: bold; color: #000000; background-color: #a0b0c1; } table.essenstypen { font-size: 11px; } table.essensausgabe tr td { font-size: 16px; } td.ausgabebox { width:50px; border-width:1px; border-style:solid; border-color:#000000; } .blue { color:#a0b0c1; } .orange { color:#004F9D; } .rot { color:#ff0000; } #schuelerbox { text-align: left; width: 330px; height: 260px; padding: 5px; margin: 8px 0px 0px 0px; border: 1px solid #a0b0c1; border-style: dashed; overflow:auto; } #elternbox { text-align: left; width: 350px; height: 260px; padding: 5px; margin: 8px 0px 0px 0px; border: 1px solid #004F9D; border-style: dashed; overflow:auto; } #hinweis { text-align: center; width: 700px; /*height: 100px;*/ /*padding: 5px;*/ margin: 0px 0px 0px 0px; background-color: #DDDDDD; font-size: 12px; font-weight: bold; color: #000000; border: 2px solid #000000; border-style: dotted; clear:both; } #adminnotiz { text-align: left; width: 450px; color: #ff0000; padding: 5px; margin: 5px 0px 15px 0px; border: 1px solid #ff0000; border-style: dashed; } #error { text-align: left; width: 400px; color: #ff0000; font-size: 16px; font-weight: bold; padding: 5px; margin: 5px 0px 15px 0px; border: 1px solid #ff0000; border-style: dashed; } .pgkr { float: left; } #tab_gerichte { width: 75px; background-color: #a0b0c1; color: #1D2F83; padding: 5px 10px 5px 10px; } #tab_broetchen { width: 75px; background-color: #DDDDDD; color: #000000; padding: 5px 10px 5px 10px; } #tab_gerichte input, #tab_broetchen input { padding-left: 4px; border: 0px solid #c0c0c0; background-color: transparent; color: #000000; font-weight: bold; font-size: 11px; font-family:Verdana, Arial, Helvetica, Sans-Sarif; width: 25px; } #speiseplaene { display: block; clear: both; } #feld_gerichte { display: block; visibility: visible; z-index: 2; clear: both; } #feld_broetchen { display: none; visibility: hidden; z-index: 1; clear: both; } #fontsize_normal { font-size:10px; font-weight:bold; line-height:0; } #fontsize_large { font-size:12px; font-weight:bold; line-height:0; } #fontsize_extralarge { font-size:14px; font-weight:bold; line-height:0; } #linkitem a.startseite, #linkitem a.startseite:link, #linkitem a.startseite:visited, a.startseite:hover { /*background: url(http://schulessen.lebensraeume-of.de/pics/startseite-bg.jpg) no-repeat fixed top left;*/ background-image: url(http://schulessen.lebensraeume-of.de/pics/startseite-bg.jpg); color:#ffffff; font-weight:bold; } .tooltip { width: 160px; height: 90px; position: absolute; display: block; visibility: hidden; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #000000; padding: 2px; font-family: Arial; font-size: 12px; text-align: center; } .smalltooltip { font-family: Arial; font-size: 10px; padding: 0px 0px 0px 10px; color:#a0b0c1; width: 50px; } b.fakelink { font-family: Arial; font-size: 11px; font-weight: normal; color:#a0b0c1; text-decoration: underline; padding-bottom: 5px; } .form3d_aussen { border-left : 2px solid #EE9A00; border-top : 2px solid #FFA500; border-bottom : 2px solid #8B4500; border-right : 2px solid #8B4500; background-color : #F5FFFA; position : absolute; } .form3d_aussen td { font-size : 12px; padding-left : 5px; padding-right : 5px; padding-top : 2px; padding-bottom : 2px; } .form3d_aussen table { border-collapse : collapse; border-spacing : 0px; margin : 0px; width : 100%; } .form3d_aussen h1 { color : #FF7F00; font-size : 13px; margin-top : 2px; margin-bottom : 4px; } .form3d_innen { border-right : 2px solid #EE9A00; border-bottom : 2px solid #FFA500; border-top : 2px solid #8B4500; border-left : 2px solid #8B4500; overflow : auto; padding : 10px; } .headcolor { background-color : #FF7F00; color : #C6C6C6; border-bottom : solid 2px; border-bottom-color : #CD6600; width : innerhit; } #bestellungen { top : 100px; left : 100px; width : 450px; font-size : 14px; } #bestellungen .form3d_innen { height : 500px; } #bestellungen_bestellung_editieren { top : 150px; left : 250px; } #main_menue { top : 80px; left : 50px; width : 450px; font-size : 14px; } #main_menue .form3d_innen { height : 500px; } #user_menue { top : 120px; left : 200px; width : 450px; font-size : 14px; } #user_menue .form3d_innen { height : 500px; } .clickme { cursor : pointer; } #Dokumente { top:50px; left:80px; width:500px; } #Dokumente .form3d_innen { height : 600px; } #SEPA { top:400px; left:400px; width:450px; } #SEPA .form3d_innen { height : 100px; } #bestellungen_bestellung_detailansicht { top : 150px; left : 350px; }