Dateiverwaltung für die WebBox
ulrich
2017-02-20 2315a035f7273a7d11fa4b7c6ce470f084544efb
commit | author | age
fb4538 1 <!DOCTYPE html>
UH 2 <html>
3   <head>
4     <title>Flexbox Demo</title>
5     <meta charset="UTF-8">
6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
7     <link rel="stylesheet" type="text/css" href="/jslib/bootstrap/css/bootstrap.min.css">
8     <style>
9       html {
10         margin: 0;
11         padding: 0;
12         height: 100%; /* Anmerkung 2 */
13       }
14       body {
15         margin: 0;
16         padding: 0;
17         height: 100%; /* Anmerkung 2 */
18         min-height: 0; /* Anmerkung 1 */
19         display: flex;
20         flex-flow: column;
21       }
22       .inhalt {
23         display: flex;
24         flex-flow: row;
25         height: 100%; /* Anmerkung 2 */
26         min-height: 0; /* Anmerkung 1 */
27       }
28       .nord {
29         background-color: lightgray;
30       }
31       .sued {
32         background-color: lightgray;
33       }
34       .west {
35         flex-grow: 0;
36         flex-shrink: 0;
37         flex-basis: 10em;  
38         background-color: antiquewhite;
39       }
40       .ost {
41         flex-grow: 0;
42         flex-shrink: 0;
43         flex-basis: 10em;
44         background-color: antiquewhite;
45       }
46       .zentrum {
47         width: 100%;
48         height: 100%;
49         overflow: auto;
50         -webkit-overflow-scrolling: touch;
51       }
52       .lipsum {
53         color: lightgrey;
54       }
55       
56       /*
57         Anmerkungen:
58         1.) min.height: 0 fuer body und inhalt ist gegen einen Bug, vgl. 
59             http://stackoverflow.com/questions/33859811/understanding-flexbox-and-overflowauto 
60         2.) height 100% fuer html, body und inhalt sorgt dafuer, dass sich alles 
61             immer ueber das gesamte Browserfenster ausdehnt.
62       */
63     </style>
64   </head>
65   <body>
66     <!-- Kopfzeile -->
67     <div class="nord">
68       
69       <div id="menue"> <!-- Menue -->
70         <ul class="nav">
71           <li class="nav-item dropdown">
72             <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Verwaltung</a>
73             <div class="dropdown-menu">
74               <a class="dropdown-item" href="/">WebBox</a>
75               <div class="dropdown-divider"></div>
76               <a class="dropdown-item" href="/wbx/mng">Apps</a>
77               <a class="dropdown-item" href="/um/ui">Benutzer</a>
78             </div>
79           </li>
80           <li class="nav-item dropdown">
81             <a id="userMenu" class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Dropdown</a>
82             <div class="dropdown-menu">
83               <a id="logout" class="dropdown-item" href="#">Abmelden</a>
84             </div>
85           </li>
86         </ul>
87       </div> <!-- Menue -->
88       
89     </div>
90     <div class="inhalt">
91       <!-- westliche Seitenleiste -->
92       <div class="west">
93         westliche Seitenleiste
94       </div>
95       <!-- zentraler Inhaltsbereich -->
96       <div class="zentrum">
97         
98           <nav class="breadcrumb">
99             <a class="breadcrumb-item" href="#">Home</a>
100             <a class="breadcrumb-item" href="#">Library</a>
101             <a class="breadcrumb-item" href="#">Data</a>
102             <span class="breadcrumb-item active">Bootstrap</span>
103             <div class="pull-right align-middle">
104               <i class="fa fa-th-large"></i>
105             </div>
106           </nav>            
107         
108         
109         <p>
110           Dies ist ein Beispiel f&uuml;r eine Webseite, die ein 
111           <code>flexbox</code>-Layout f&uuml;r die Anordnung ihrer Inhalte 
112           nutzt.
113         </p>
114         <p>
115           Der Inhaltsbereich in der Mitte passt sich zur Laufzeit dynamisch 
116           an die Gr&ouml;&szlig;e des Browserfensters an. Er wird von einer 
117           Kopfzeile, einer Fu&szlig;zeile und zwei Seitenleisten umschlossen 
118           die eine feste Gr&ouml;&szlig;e haben.
119         </p>
120         <p>
121           Nachfolgend einiger Text, der das Verhalten des Layouts demonstrieren 
122           soll, wenn die Textmenge den vorhandenen Raum &uuml;bersteigt.
123         </p>
124         <div class="lipsum">
125         <p>
126         Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ac maximus velit. Curabitur tellus lorem, porta bibendum sollicitudin ac, cursus ut nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris non ornare mauris. Interdum et malesuada fames ac ante ipsum primis in faucibus. Praesent id est nec tellus consequat viverra ut a nunc. Fusce sagittis pulvinar diam, vel ultricies sapien pretium nec. Aliquam ac arcu vehicula ex fringilla cursus.
127         </p>
128         <p>
129         Donec sit amet efficitur nisl. Aliquam rutrum mattis ante quis ultrices. In non blandit ex. Aenean fermentum feugiat orci at malesuada. Sed vitae facilisis erat, at luctus erat. Nulla sodales leo eget sem pretium, elementum porttitor nulla feugiat. Mauris eget lectus a felis finibus condimentum sed et diam. Donec nec nunc sit amet erat feugiat iaculis. Vestibulum sem ante, ornare a hendrerit vel, facilisis et libero. Donec a libero congue, blandit neque mattis, fringilla augue.
130         </p>
131         <p>
132         Mauris et volutpat orci, sodales lacinia neque. Sed quis ex velit. Donec quis urna vel leo tincidunt ultricies. Aliquam neque justo, vestibulum at tristique eget, rhoncus bibendum diam. Phasellus iaculis diam massa, ac euismod massa vulputate et. Quisque sed diam maximus, commodo risus eget, rutrum neque. Vivamus tellus enim, vehicula at erat rhoncus, rutrum sagittis tellus. Nulla ornare, libero in ornare placerat, enim quam finibus ipsum, at dictum augue diam sit amet lacus. Aliquam at lectus ac urna imperdiet dictum.
133         </p>
134         <p>
135         Nullam finibus erat ac dolor vehicula aliquet. Nam pretium ut dolor ut ultricies. Nam posuere ipsum neque, at placerat sem egestas vitae. Curabitur velit dui, ultrices a justo nec, sollicitudin ultricies mi. Ut mauris nisl, pharetra ac lectus sed, finibus pharetra ligula. Praesent eleifend, erat nec cursus feugiat, sapien sem blandit est, eget bibendum metus enim condimentum metus. Etiam ultricies ante et ante molestie tempor quis et orci. Suspendisse auctor turpis nec turpis pulvinar, commodo faucibus neque dapibus. Quisque metus velit, bibendum at varius ut, efficitur mollis massa. Sed molestie mi sed ultricies mollis. Nullam sagittis imperdiet imperdiet. Ut auctor interdum molestie. Aliquam luctus libero magna, ac vulputate massa sollicitudin sed.
136         </p>
137         <p>
138         Praesent at finibus dolor. Praesent feugiat est in enim imperdiet, ut egestas quam fringilla. Vivamus urna ante, interdum a posuere ut, suscipit vitae nisi. Aliquam finibus dolor eget dictum pharetra. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut non commodo nisi. Vivamus pharetra arcu at molestie scelerisque.
139         </p>
140         <p>
141         Donec tincidunt in purus eu feugiat. Duis vitae tincidunt eros, vitae lobortis sem. Integer tempor porta quam, non varius urna congue nec. Nullam accumsan, mi et vehicula gravida, leo ligula tempor leo, vel luctus ligula dui sit amet libero. Cras ac lacinia est, eu luctus tellus. Nullam in vestibulum massa. Suspendisse potenti. Morbi congue nisi et finibus accumsan.
142         </p>
143         <p>
144         Etiam diam augue, porta vel lobortis a, luctus non ligula. Proin elementum vel mi at ultrices. Quisque iaculis tincidunt elit in egestas. Aliquam erat volutpat. Phasellus nec leo eleifend est elementum aliquam at nec sapien. In hac habitasse platea dictumst. Aliquam blandit nunc nec est volutpat, quis lobortis augue pulvinar.
145         </p>
146         <p>
147         Ut ac congue leo. Sed massa felis, ultricies vitae blandit non, euismod eu leo. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vitae lobortis magna, in varius nisl. Donec at commodo lectus, sagittis tincidunt mi. Nunc cursus orci in tellus vulputate auctor. Sed iaculis nisi id accumsan venenatis. Suspendisse tincidunt risus ut suscipit molestie. Duis ullamcorper sit amet quam vel sagittis. Ut lacinia mi diam, id semper ipsum auctor quis. Maecenas non metus volutpat, cursus tellus a, blandit tortor. Proin ultricies mauris ut sem dictum, sed fermentum magna rhoncus. Nam id elit nec nisi mollis laoreet eget rhoncus mauris. Suspendisse in lorem lorem. Nam scelerisque condimentum dui dignissim fermentum. Pellentesque congue molestie dignissim.
148         </p>
149         <p>
150         Proin maximus, tortor at tristique sagittis, leo tellus gravida neque, quis efficitur eros leo sed nisl. Vivamus fermentum lobortis magna in consectetur. Vestibulum ipsum purus, rutrum id faucibus sit amet, sagittis eget mauris. Integer ultricies tristique enim. Phasellus ultricies lacinia ipsum, eget hendrerit quam ultrices et. Donec viverra eget massa eu tincidunt. Pellentesque vel ligula semper eros cursus porttitor. Proin pretium magna purus. Duis laoreet est vel gravida finibus. Sed et varius neque, nec tincidunt est. In hac habitasse platea dictumst. Donec placerat ultrices diam at maximus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
151         </p>
152         <p>
153         Nulla vel gravida diam, sed aliquet mauris. Donec pulvinar arcu id consequat tincidunt. Nullam bibendum tellus non finibus tincidunt. Nunc finibus, lorem non ornare efficitur, turpis lacus sodales arcu, ut interdum massa quam in dui. Vivamus turpis nibh, dignissim in lectus vitae, posuere egestas lectus. Ut tincidunt tellus ut risus iaculis bibendum. Cras consequat facilisis risus, vel rhoncus nunc ornare id. Morbi elementum luctus nisl eu interdum. Integer dictum lectus aliquet lorem varius, quis egestas tellus maximus. Nam ex neque, tristique quis ipsum non, porttitor tincidunt augue. Vivamus eu consectetur velit.
154         </p>
155         <p>
156         Donec et imperdiet massa. Morbi cursus, diam ac consequat mattis, ante justo mattis ex, ultrices vulputate erat neque id turpis. Donec vitae purus vitae neque mollis pulvinar. Aenean fermentum dui et enim consequat viverra. Curabitur vel urna ut purus auctor ultricies. Maecenas a tortor nunc. Praesent ornare velit in dui aliquam, id ullamcorper quam aliquet. Aenean id tempor neque. Nulla id semper ipsum. Aliquam sit amet lacus ut orci facilisis viverra. Morbi ut euismod nunc, at fringilla dui. Curabitur mi eros, porta eu tortor eu, feugiat rhoncus purus. Donec ligula leo, vestibulum nec neque vitae, aliquet semper felis.
157         </p>
158         <p>
159         Vivamus rutrum vulputate nunc, non dignissim enim placerat nec. Mauris finibus nisi ac dapibus vehicula. Ut vitae pharetra odio, eu tristique nulla. Vestibulum fringilla orci lacus, non imperdiet mauris venenatis a. In finibus lacus quis malesuada tempus. Sed ac neque ultricies ligula volutpat tempor. Vestibulum sit amet elementum ligula, ut laoreet nibh. Aenean vitae congue velit. Vestibulum vel sapien sem. Praesent consequat libero massa, eu cursus nulla rhoncus a. Suspendisse non sapien nec erat varius varius sit amet ac sem. Aenean ullamcorper cursus nulla, quis euismod dui cursus sed. Vivamus ornare lorem non tortor feugiat volutpat.
160         </p>
161         <p>
162         Praesent viverra in libero vel laoreet. Integer euismod vestibulum mi id efficitur. Pellentesque orci dolor, aliquet vitae accumsan ut, pellentesque eu dolor. Nulla dolor neque, consectetur sed ornare eu, laoreet vehicula purus. Pellentesque tristique, orci vitae feugiat semper, ligula urna rhoncus ipsum, et ullamcorper arcu lorem nec leo. Phasellus tristique dui at purus lacinia rutrum. Cras semper, ipsum non blandit egestas, orci eros malesuada nisl, quis facilisis diam lectus feugiat dolor. Suspendisse potenti.
163         </p>
164         <p>
165         In et malesuada enim. Vestibulum tristique eleifend arcu quis laoreet. Ut nec leo libero. Nunc auctor orci a interdum suscipit. Morbi in metus aliquet magna venenatis ullamcorper ac vel elit. Aliquam malesuada magna ante, quis semper ipsum porta a. Aliquam dolor velit, hendrerit at nibh nec, commodo dictum metus. Quisque sed purus sit amet arcu semper rutrum a ac justo. Aliquam ultrices facilisis est non faucibus.
166         </p>
167         <p>
168         Aliquam tristique lacinia nulla, eu varius est pulvinar ac. Ut maximus hendrerit justo non dignissim. Sed non metus accumsan, dictum mi id, rutrum ligula. In gravida odio velit, ac sollicitudin nunc tempor sit amet. Cras id bibendum dui. Etiam at massa ac diam facilisis congue pulvinar nec mauris. Donec placerat ut nulla et dignissim. Suspendisse potenti. Quisque id quam feugiat, placerat sapien at, porttitor ligula. Vestibulum luctus tellus ac nisl accumsan, vitae scelerisque neque accumsan. Duis vitae ullamcorper sapien, nec ullamcorper sem. Sed ut lectus a metus cursus sollicitudin nec eu nibh. Nunc sit amet aliquet eros, vel luctus ligula. Nam enim nunc, semper eu bibendum quis, laoreet id mauris. Mauris placerat, sapien eget sollicitudin vehicula, leo ipsum laoreet augue, eget convallis dui nisl vel velit.
169         </p>
170         <p>
171         Morbi pharetra porta augue ut commodo. Proin porta dignissim leo ac aliquet. Morbi id tellus at odio pretium bibendum molestie interdum ante. Suspendisse potenti. Nunc pretium lorem vel massa tincidunt elementum. Nulla vulputate ex sit amet felis sodales elementum. Donec ex lacus, posuere consequat sodales in, elementum elementum nisl. Curabitur convallis sapien id lorem sagittis, vel mollis nibh iaculis. Morbi congue tincidunt purus, vel ultrices nibh accumsan vel. Aliquam tristique lacinia urna, eleifend euismod leo varius nec. Sed faucibus id mi a viverra. Nunc nec augue ut nibh luctus varius at at sem. Nam et accumsan sapien. Suspendisse potenti. Donec rutrum sapien id elit accumsan, eget ornare arcu condimentum.
172         </p>
173         <p>
174         Phasellus volutpat purus a pharetra tincidunt. In hac habitasse platea dictumst. Aenean eleifend nec nibh ac rutrum. Maecenas sed pharetra augue, quis posuere ipsum. Praesent scelerisque venenatis arcu nec tempus. Fusce quis pretium lorem. Aenean suscipit auctor tortor, porta porttitor diam scelerisque quis.
175         </p>
176         <p>
177         Aliquam non tellus a est tristique lacinia non quis arcu. Ut faucibus varius erat et tincidunt. Morbi semper mattis gravida. Ut metus orci, blandit id sapien nec, auctor fringilla felis. Donec nisl mauris, pulvinar et ipsum at, finibus consequat magna. Ut at ultrices odio. Quisque at enim at ipsum venenatis rhoncus. Morbi sit amet nunc fermentum, tempus elit in, ornare velit. Donec vehicula mollis dui vitae euismod.
178         </p>
179         <p>
180         Curabitur vel metus malesuada erat dictum vulputate et id est. Vivamus eu tincidunt risus. Suspendisse gravida lectus ut ante varius, at viverra tellus ultricies. Morbi varius purus quis tortor sodales, a pulvinar neque efficitur. Nulla varius, diam et pretium tincidunt, sapien est tempor magna, fermentum dictum dolor nulla nec ligula. Fusce semper nisl sit amet posuere maximus. Donec lacinia lectus sed nisi finibus vestibulum. Nullam venenatis venenatis quam vehicula euismod. Nunc mattis porttitor neque feugiat pellentesque. Interdum et malesuada fames ac ante ipsum primis in faucibus.
181         </p>
182         <p>
183         Suspendisse mollis, dolor quis consectetur eleifend, mi ex tempor arcu, id mollis sem orci vel sapien. Mauris venenatis, orci vel pulvinar ullamcorper, dui diam tincidunt ipsum, eget fringilla risus est placerat urna. Proin iaculis eu massa eget dictum. Aenean et enim quis purus maximus lacinia nec non mauris. Vivamus sollicitudin facilisis lectus, quis lobortis massa suscipit at. Phasellus et enim sed mauris efficitur aliquet. Pellentesque sed nisl eu augue tincidunt lacinia in quis magna. In congue euismod purus, et congue est placerat vitae. Maecenas id neque turpis. Sed tincidunt condimentum orci, et facilisis odio molestie a. Phasellus ut molestie justo. In laoreet tempor maximus. Curabitur eget consectetur est, et condimentum urna.
184         </p>
185         <p>
186         Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque elit nisl, blandit nec eleifend a, eleifend id nunc. Etiam nunc enim, fermentum malesuada sollicitudin nec, pellentesque nec elit. Donec rhoncus semper cursus. Mauris dapibus, ante a tincidunt fringilla, augue nibh interdum sapien, ac imperdiet felis augue ut orci. Integer viverra venenatis elit vitae vulputate. Suspendisse ornare ante eu odio mattis, nec aliquam diam viverra. Aenean volutpat orci enim, vel porta erat condimentum vitae. Nam rhoncus mi eu libero hendrerit, sit amet viverra enim cursus.
187         </p>
188         <p>
189         Duis tincidunt ultricies neque, vel dapibus lectus. Suspendisse et dui et felis tincidunt elementum. Aenean ac lacus tempor, placerat ante vitae, auctor nulla. Cras dignissim tortor quam, nec rhoncus elit consectetur semper. Sed fringilla neque a mi faucibus, ac blandit mauris scelerisque. Donec eu lacinia mauris, sed bibendum sem. Vestibulum consectetur massa non volutpat auctor.
190         </p>
191         <p>
192         Quisque eu lobortis ipsum, vel tempor magna. Sed in vehicula purus. Duis non commodo ligula, vitae posuere urna. Cras at lectus lacinia, vestibulum purus in, accumsan eros. Nam mauris leo, interdum dictum purus non, varius varius lorem. Proin at blandit nibh. Donec id ullamcorper nisl. Aenean id convallis odio, id venenatis leo. Vestibulum venenatis laoreet metus. Donec id sapien malesuada, tempus dolor vel, porttitor nisi. Aliquam eget volutpat magna.
193         </p>
194         <p>
195         Phasellus vel auctor augue. In aliquam purus enim, porta sagittis tellus posuere nec. Fusce at tincidunt nisl. Aenean quis ultrices quam, nec posuere nunc. Curabitur quis eros eu augue auctor semper vel et sem. Etiam fringilla, arcu ut cursus molestie, massa nunc fringilla erat, ac efficitur justo ipsum ut purus. Integer vestibulum ullamcorper dui, vel facilisis purus condimentum gravida. Sed at dolor a tortor molestie feugiat. Proin sagittis convallis mi at pretium. Sed egestas sit amet mauris ac placerat. Ut molestie diam et turpis sagittis suscipit. Sed ullamcorper velit id velit pellentesque, a sagittis nibh tempor. Sed non dolor a lorem efficitur aliquam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec pretium feugiat condimentum.
196         </p>
197         <p>
198         Etiam id placerat velit. Phasellus at pulvinar lectus. Aliquam suscipit vitae lectus vel dapibus. Morbi vel orci at neque blandit egestas. Maecenas at nunc porttitor, pellentesque est quis, egestas nibh. Proin auctor justo non felis laoreet, eu faucibus ligula volutpat. Donec dui dolor, iaculis non hendrerit volutpat, porta ac quam. Integer sed dictum dui, quis tempor felis.
199         </p>
200         <p>
201         Phasellus quis risus non metus sagittis lobortis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut sed elementum odio. Sed ac odio non risus imperdiet dignissim. In ac velit odio. Maecenas sed enim et risus molestie venenatis interdum nec dolor. Cras viverra purus a lorem lobortis ornare. Ut quis nisl porttitor, fringilla odio vitae, accumsan diam. Morbi volutpat egestas diam, ut venenatis turpis. Donec quis dapibus sem, ut viverra lacus. Aliquam efficitur fringilla mi vel rhoncus. Vestibulum neque diam, porta ut scelerisque at, dictum non nunc. Nam purus nisl, facilisis a vulputate nec, hendrerit maximus lorem. Integer leo magna, iaculis a mattis nec, eleifend sed tellus.
202         </p>
203         <p>
204         Curabitur dictum sed risus laoreet commodo. Integer quis tellus lectus. Vivamus nec lectus pulvinar felis tempus auctor ut in ante. Nam ultricies mauris et risus imperdiet, vitae tincidunt augue ullamcorper. Proin feugiat nisi ac diam blandit, ac gravida sapien malesuada. Etiam auctor placerat mattis. In ac leo quis velit efficitur euismod eget eu tellus. Suspendisse ac nibh lobortis, lacinia elit a, sollicitudin nibh. Ut et ligula mattis, commodo sapien quis, tempus lorem. Vivamus pellentesque mauris sit amet sem mattis vestibulum. Pellentesque quis massa maximus, lacinia justo a, auctor massa.
205         </p>
206         <p>
207         Donec ut feugiat dolor. Phasellus eleifend id dui luctus luctus. Fusce ut arcu lectus. Mauris a velit vel purus ultricies dignissim. Duis sagittis sapien sed nisi mollis condimentum vel bibendum ante. Etiam iaculis varius dui eget dictum. In accumsan metus sed feugiat tristique.
208         </p>
209         <p>
210         Suspendisse sit amet ipsum vitae lorem rhoncus interdum. Nam id varius ante. Maecenas mi odio, posuere eu leo eu, ullamcorper commodo urna. Aenean turpis lacus, scelerisque sit amet blandit non, pretium eget nisi. Morbi varius erat sit amet volutpat placerat. Donec ac aliquam ligula. Morbi consectetur interdum leo et suscipit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
211         </p>
212         <p>
213         Nam non quam ullamcorper, tincidunt dui quis, suscipit justo. Aliquam vitae rutrum augue, at semper sem. Suspendisse et molestie felis, eget lacinia est. Etiam id orci et nibh dictum hendrerit non in nunc. Mauris varius augue non sagittis pellentesque. Pellentesque imperdiet dolor enim, vel venenatis augue ultrices quis. Curabitur in dapibus mauris. Nullam cursus suscipit arcu, eu ultrices lorem tempor vel. Ut ante orci, iaculis eu nisl et, consectetur tempor ligula. Sed ultricies, nisl at tristique efficitur, turpis lectus maximus lacus, in aliquet sem orci ac erat. Sed vestibulum imperdiet turpis, id interdum felis molestie sit amet.
214         </p>
215         <p>
216         Ut egestas nulla sit amet arcu molestie, et condimentum nibh volutpat. Sed eu posuere urna. Ut sollicitudin ultrices urna, sed iaculis arcu. Cras in mollis lacus. Nulla pretium magna at dui pulvinar commodo. Aenean tincidunt interdum neque, ut aliquam orci lobortis non. Etiam in nulla dui. Nulla pulvinar, sem in condimentum sollicitudin, ipsum lorem egestas ex, faucibus ullamcorper turpis lectus nec eros. Aliquam velit neque, tristique eleifend mattis sit amet, imperdiet vel leo. Fusce maximus, metus eu tempus vehicula, nunc nulla ornare metus, ut porta dolor leo eu risus. Quisque egestas, lacus eget rutrum mattis, turpis enim venenatis risus, nec hendrerit justo magna sed mi. Nulla eget vulputate elit, ac sodales orci. Sed ultricies, magna a hendrerit vulputate, erat lacus ornare elit, ac rhoncus ipsum tortor ut dolor.
217         </p>
218         <p>
219         Etiam at posuere dolor. Nunc sed mi quis ex rutrum maximus. Cras aliquam massa orci, ullamcorper facilisis leo ornare vel. Morbi et aliquam quam. Nam ut sapien sit amet purus aliquam tincidunt. Proin aliquam pretium orci, ut interdum lacus. Maecenas sit amet vehicula leo, in bibendum purus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
220         </p>
221         <p>
222         Duis sit amet orci lacinia, rutrum velit at, venenatis risus. Fusce mauris erat, facilisis ut metus ornare, consequat egestas dui. Proin iaculis pulvinar urna, id mollis velit accumsan a. Nulla eget nulla mi. Aenean ac mauris id velit varius venenatis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nullam ornare ex at purus rhoncus posuere. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nulla quis ante a orci pharetra pretium quis nec justo. Aenean pellentesque lorem ac metus finibus, non consectetur leo ullamcorper. Nam eu ex molestie, sagittis quam et, fermentum elit. Integer non faucibus orci. Integer ultricies consequat enim ac malesuada.
223         </p>
224         <p>
225         Ut scelerisque faucibus dictum. In eget nisl at sem consectetur varius eu fermentum dui. Nullam eleifend dictum risus, in luctus odio sagittis ac. Nullam turpis odio, rhoncus eu augue eget, congue porta felis. Donec a efficitur urna. Vivamus diam felis, eleifend eget pretium nec, blandit ut erat. Etiam non nisi at eros congue lacinia. Proin a venenatis nisi. In erat tellus, accumsan at auctor sed, bibendum ac dolor. Cras sapien justo, pellentesque a dictum sit amet, pulvinar posuere sapien. Maecenas sodales finibus faucibus. Nullam fringilla metus velit, et vehicula turpis cursus ut. Curabitur facilisis varius cursus.
226         </p>
227         <p>
228         Ut sodales augue a dictum fermentum. Proin ornare est urna, vitae convallis ante tristique nec. Aliquam sit amet vehicula est, quis ultricies nibh. Nullam varius vel turpis venenatis ultricies. Nullam sit amet ex sem. Nulla sit amet nisl fermentum, tincidunt magna et, vehicula libero. Nullam interdum nisi eros, vel molestie metus aliquet ut. Nam feugiat condimentum nulla sed convallis. Nunc ac orci ex. Praesent fringilla nunc velit, accumsan tincidunt nibh hendrerit dignissim. In porta purus in libero facilisis, sit amet finibus leo vehicula. Cras consequat odio hendrerit quam convallis auctor. Suspendisse arcu enim, imperdiet accumsan ante a, ornare posuere nisl.
229         </p>
230         <p>
231         Phasellus augue massa, imperdiet at mauris at, mattis volutpat nulla. Pellentesque posuere scelerisque sagittis. Quisque ornare egestas tincidunt. Vestibulum euismod eros et risus porttitor, vitae sagittis erat condimentum. Nam pretium nunc at condimentum semper. Morbi at ligula pretium, tincidunt massa id, imperdiet velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis vel leo malesuada purus egestas venenatis. Vestibulum in nibh tincidunt, egestas massa a, ultricies ipsum. Morbi sollicitudin justo venenatis nulla volutpat condimentum. Donec ut consectetur enim. Nullam fringilla vitae mauris ac condimentum. Ut pharetra tincidunt lorem, ornare bibendum urna dignissim sed. Vivamus faucibus nisi posuere varius mollis.
232         </p>
233         <p>
234         Nullam ex dui, tincidunt ac suscipit eget, pretium ac massa. Integer euismod gravida eros nec porttitor. Aenean vitae nibh purus. Nunc ligula mi, placerat eget leo a, commodo fermentum lacus. In vestibulum augue quis nulla consectetur ornare. Nam quis sapien id nibh placerat imperdiet suscipit sit amet augue. Morbi at dapibus eros, et dapibus massa. Nam in nisl eros. Proin vel tincidunt dolor. Aliquam non mi in neque pharetra finibus. Nulla nisl risus, pulvinar quis sapien sit amet, ultricies dictum ligula. Suspendisse in urna ac metus mattis laoreet. In auctor vehicula imperdiet.
235         </p>
236         <p>
237         Curabitur enim quam, fringilla ut justo tempor, hendrerit tincidunt velit. Quisque non orci erat. Ut tempor malesuada ex, vitae blandit erat scelerisque non. Nulla a velit blandit, gravida lectus quis, egestas ex. Duis in lacus sodales, lobortis tortor et, dictum dui. In eget elementum nisi, quis convallis erat. Pellentesque quis varius velit.
238         </p>
239         <p>
240         Nam vitae feugiat diam. Proin fermentum condimentum consectetur. Cras ut gravida tellus, nec sagittis justo. Mauris eu orci in ante rutrum cursus sit amet eget sem. Integer vitae elit nec nibh convallis vestibulum. Vivamus dui turpis, sodales et orci sit amet, pellentesque lobortis odio. Donec commodo arcu a nunc elementum, id cursus nunc ullamcorper. Sed ac lectus sit amet est aliquet maximus. Donec hendrerit condimentum mauris, vitae facilisis risus fermentum sed. Donec sodales porttitor diam vel laoreet. Donec sed massa tincidunt, maximus odio eu, eleifend turpis. Morbi volutpat posuere erat ut cursus.
241         </p>
242         <p>
243         In hac habitasse platea dictumst. Vivamus a orci rutrum, bibendum velit id, rhoncus nulla. Nulla ac blandit felis. Nulla auctor turpis nisi, id sagittis enim posuere id. Sed fermentum at ante at pretium. Curabitur ante mi, suscipit eu efficitur id, pellentesque vitae lectus. Praesent sed molestie dolor.
244         </p>
245         <p>
246         In condimentum bibendum arcu, sit amet dignissim justo fermentum in. Aenean placerat, sapien vel mollis efficitur, mi justo bibendum leo, et pretium diam augue condimentum odio. Proin sed nibh blandit, consectetur eros quis, commodo est. Nunc porta vestibulum quam eu ullamcorper. Sed tempus justo nunc, mattis accumsan lorem aliquet sed. Vestibulum volutpat nulla vel tristique tempus. Aenean facilisis ex id sapien rhoncus, sit amet iaculis nisl cursus. Nam imperdiet erat ac luctus pellentesque. Donec laoreet cursus lorem. Suspendisse hendrerit varius tincidunt. Mauris at eros auctor risus pharetra fermentum in a nulla. Nunc nec pellentesque quam. Phasellus at vestibulum turpis, id rhoncus tellus.
247         </p>
248         <p>
249         Donec eget fringilla odio, scelerisque molestie ligula. Duis ultricies semper massa vel laoreet. Nam pretium vel lorem sed tempus. Cras justo odio, suscipit vel feugiat a, pharetra ac nulla. Quisque porta nisl vel mattis efficitur. Vivamus nibh arcu, iaculis quis turpis non, malesuada vestibulum lectus. Quisque nec leo ac lorem imperdiet ornare ac vulputate ipsum. Suspendisse luctus, lectus at gravida pretium, odio quam malesuada est, at molestie velit nulla eget nulla. Nullam varius ut neque et sagittis. Mauris tristique consequat congue. Nulla facilisi. Pellentesque tincidunt ex quis diam cursus pulvinar.
250         </p>
251         <p>
252         Aliquam bibendum enim sit amet neque bibendum, eu egestas neque consequat. Aliquam est quam, scelerisque in mauris ac, placerat tristique nunc. Quisque gravida, massa eget fringilla elementum, odio quam elementum eros, eu hendrerit ante dolor a massa. Praesent pellentesque augue lectus, sit amet auctor augue egestas quis. Vivamus mollis, mauris hendrerit tempor congue, nisi tellus tempus velit, eget pellentesque sapien ipsum ut elit. Nam ac velit vitae augue auctor congue. Proin at cursus dui. Integer non urna ut odio porta mattis pellentesque eu tortor. Mauris sodales arcu ut ultrices faucibus. In lacus urna, semper vel ullamcorper semper, consectetur vitae quam.
253         </p>
254         <p>
255         Vestibulum sed nunc luctus, efficitur justo quis, molestie enim. Fusce et orci ut tortor accumsan maximus. Duis ornare nisl nec massa luctus, eget iaculis ante ornare. Morbi egestas massa est, vitae fringilla sem commodo et. Maecenas a leo ultricies, semper velit at, semper dolor. Quisque hendrerit dui et arcu tempor, vitae tempus risus vestibulum. Maecenas elementum lorem sit amet enim commodo venenatis. Phasellus egestas, mi nec aliquam feugiat, odio quam elementum magna, quis posuere elit augue gravida lectus.
256         </p>
257         <p>
258         Quisque quis nibh tempus, tincidunt turpis eu, commodo magna. Ut gravida fermentum ante, at tincidunt mauris fermentum at. In justo mauris, sodales sit amet nibh a, finibus porttitor enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut mattis ultrices nisi vel hendrerit. Phasellus at aliquet purus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ornare dapibus massa, in hendrerit nulla ullamcorper eget. Quisque facilisis sem quam, et viverra ipsum tempor lacinia. Nullam mollis placerat nisl. In id mi consectetur, ullamcorper purus at, egestas magna. Ut quis ipsum placerat, egestas orci vitae, porta lectus. Morbi mi leo, lobortis congue condimentum et, euismod at enim. Pellentesque in cursus tellus. Phasellus posuere eros lorem, a ultrices velit faucibus ac.
259         </p>
260         <p>
261         Ut at varius dui. Nulla consequat elit at magna efficitur pellentesque. Quisque sollicitudin faucibus condimentum. Vivamus felis ipsum, dictum eu nibh in, lobortis rhoncus lectus. Aliquam a lectus ligula. Praesent ac cursus dolor, at faucibus massa. Nunc pharetra fermentum tincidunt. Duis venenatis finibus ultrices. Quisque dictum, massa at consectetur ultrices, sem orci ultricies tellus, in volutpat magna lorem et felis. Duis aliquet dui pretium lorem vulputate dapibus. Nulla facilisi. Nulla augue tellus, euismod in sem sed, fermentum lacinia est. Sed a augue gravida, ullamcorper diam id, tempus ipsum. Phasellus rhoncus a leo id molestie. Nulla facilisi.
262         </p>
263         <p>
264         Proin felis ante, pharetra ut convallis vitae, gravida non turpis. Aenean consequat at tortor et tempus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer ipsum tellus, laoreet a massa sit amet, ultrices dapibus sem. Quisque vel ante vel diam mollis laoreet sit amet non urna. Praesent laoreet, dolor a consequat consectetur, massa arcu efficitur nibh, vitae euismod diam nisi vel urna. Suspendisse malesuada orci rhoncus nunc vulputate, et eleifend purus aliquam.
265         </p>
266         <p>
267         Interdum et malesuada fames ac ante ipsum primis in faucibus. In hac habitasse platea dictumst. Curabitur turpis nunc, consequat nec nulla placerat, ullamcorper congue diam. Cras sit amet felis placerat, feugiat nisl id, tincidunt nunc. Mauris at elementum ex. Donec cursus volutpat semper. Aliquam vel imperdiet ipsum. Nullam mollis eu mauris quis sagittis. Cras accumsan, enim eu vulputate suscipit, sapien eros varius mi, vel vestibulum lectus ligula ullamcorper libero.
268         </p>
269         <p>
270         Vivamus id dolor lobortis, efficitur mi eget, dapibus odio. Vivamus bibendum, enim sit amet facilisis interdum, purus quam finibus sem, eu luctus augue est non augue. Sed rhoncus dignissim lectus, at dignissim ante condimentum a. Morbi a facilisis nulla. Quisque lacinia finibus tincidunt. Aliquam eu ullamcorper dolor. Duis euismod iaculis augue, quis viverra leo rhoncus vitae. Donec nec sem ultrices, venenatis lectus non, viverra metus.
271         </p>
272         <p>
273         Suspendisse venenatis ultricies metus, id porta magna fringilla vestibulum. Maecenas molestie nibh at fringilla feugiat. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque risus massa, convallis malesuada pharetra vel, maximus ullamcorper lorem. Aenean justo quam, sodales ut eros vel, congue dapibus neque. Praesent malesuada, sapien a tristique blandit, erat purus cursus nunc, eu tristique sem metus eget augue. Mauris imperdiet lectus diam, eu porta ipsum tempus vel. Nullam ornare orci sed scelerisque ultrices. Aenean massa dolor, gravida ut nulla sit amet, semper pharetra enim. Nulla tortor ipsum, ullamcorper commodo rutrum vel, pellentesque nec ipsum. Maecenas mauris elit, mollis in commodo vel, suscipit et mauris.
274         </p>
275         </div>
276       </div>
277       <!-- oestliche Seitenleiste -->
278       <!--
279       <div class="ost">
280         &ouml;stliche Seitenleiste
281       </div>
282       -->
283     </div>
284     <!-- Fusszeile -->
285     <!--
286     <div class="sued">
287       Fu&szlig;zeile
288     </div>
289     -->
290     <!-- Skripte -->
291     <script src="/jslib/jquery/jquery.min.js"></script>
292     <script src="/jslib/bootstrap/js/bootstrap.min.js"></script>
293     <script src="/jslib/mustache/mustache.min.js"></script>
294     <script src="ui.js"></script>
295     <script type="text/javascript" charset="utf-8">
296       //var ui;
297       $(document).ready(function() {
298         // init
299       });
300     </script>
301   </body>
302 </html>