<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
         font-size:1.2em;
         font-family: verdana, arial, sans-serif;
         color:#00284F;
         background-color:#a6c9e3;
         background:url(../images/bg3.jpg) center top;
         margin:0px;
        }

.smallblue    { color:#00284F; }
.gray         { color:#918C69; }
p             { text-align:justify;}
strong, b     { font-weight:bold; }
em, i         { font-style:italic; }

.noview      { display: none; }

.b_dashed     { border:1px dashed #BFB98F; padding: 5px; }
.box_blue     { padding: 5px; background-color:#eaeaea; }

.box_title    { border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background-color:#daeefb; padding: 2px; font-size:1.9em; font-family: verdana, arial, sans-serif; color:#004e8f; }
.box_subtitle { border-top:1px solid #c3eafd; padding: 2px; font-size:1.4em; font-family: verdana, arial, sans-serif; color:#327bbd; background-color:#f3f9fc; }

.forsch3      { width:135px; background-color:#eaeaea; padding:5px; float:left; margin-right:5px; min-height:160px;}
.lv_boxen     { width:55%; padding:5px; float:left; margin-right:5px; margin-top:5px; font-size:1.3em; min-height:50px;}
.forschboxen  { width:95%; margin:5px; padding:5px; float:left; background-color:#eaeaea; }
/*.studis       { width:245px; padding:5px; float:left; margin-right:5px; margin-top:5px; min-height:100px;}*/
.studis       { width:95%; padding:10px; float:left; margin-top:5px; min-height:100px; background-color:#fff; border:1px solid #eaeaea;}
.rundumag     { width:95%; padding:10px; float:left; margin-left:5px; margin-top:25px; min-height:100px; border:1px solid #eaeaea; background:url(../images/rundumagback.png) left top repeat-y;}
.fifty       { width:45%; float:left; background-color:#eaf6fb; padding:5px; margin:5px; }


.hinweis {
         float:right;
         width:20%;
         background-color: #f0f8fd;
         border: 1px solid #EBE9C5;
         border-radius: 4px ;
         padding:5px; margin:5px;
         margin-top:25px;
         font-size:0.90em;
         }

#kurznotiert  { width:60%; background-color:#f7fec8; padding:5px; margin:5px; }

#minitabs {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #fcc402;
        }

#minitabs li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
        }

#minitabs a:link, #minitabs a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        margin: 0 10px 4px 10px;
        padding-bottom: 2px;
        text-decoration: none;
        color: #165da0;
        }

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
        border-bottom: 4px solid #fcc402;
        padding-bottom: 2px;
        background: #fff;
        color: #165da0;
        }


a        { color:#00284F; text-decoration:underline; }
a:hover  { color:#a6c9e3; text-decoration:underline; }



#header {
        text-align: right;
        color:#756c5a;
}


h1                 { font-size:1.6em; font-family:arial; color:#81accc; line-height:32px; }
h2                 { font-size:1.3em; font-family:arial; color:#81accc; line-height:20px; }


#menu ul {
         background:#005396;
         list-style:none;
         color:#fff;
         text-transform:uppercase;
         }
        #menu ul li                { display:inline; }
        #menu ul li a              { color:#fff; display:inline-block; padding:5px 10px; text-decoration:none; }
        #menu ul li a:hover        { color:#eaeaea; }
        #menu ul li.selected a     { color:#eaeaea; }


#sub ul {
         background:#97bed7;
         list-style:none;
         color:#fff;
         text-transform:uppercase;
         }
        #sub ul li                { display:inline; }
        #sub ul li a                { color:#fff; display:inline-block; padding:5px 10px; text-decoration:none; }
        #sub ul li a:hover        { color:#756c5a; }
        #sub ul li.selected a        { color:#756c5a; }



#main {
        /* padding:8px 15px 15px 15px; */
        width:50%;
        float:left;
        background:#fff;
        border-right:1px dashed #eaeaea;
        padding:5px;
        }
        /*
        #sidebar img.featuredproducts    { margin:0 0 0 -5px; display:block; }
        #sidebar img.ttshirt             { float:right; margin:20px 13px 0 10px; }
        #sidebar p                       { line-height:15px; }
        */


#sidebar {
        /*
        background:url(images/bigbox.png) left top no-repeat;
        margin:0px 0px 0px 0px;
        padding:22px 20px 25px 510px;
        */
        width:45%;
        padding:5px;
        float:left;
}




#footer {
        background:#165da0;
        text-align:right;
        color:#fff;
        padding:1px 15px;
        clear:both;
         /* margin:5px; */
}

        #footer span         { float:left; }
        #footer ul        { list-style:none; }
        #footer ul li        { display:inline; }
        #footer ul li a        { color:#fff; /*padding:0px 5px;*/ }









#lastbar {
        padding:5px;
        width:474px;
        float:left;
        color:#b9a37b;
        }
        #sidebar img.featuredproducts    { margin:0 0 0 -5px; display:block; }
        #sidebar img.ttshirt             { float:right; margin:20px 13px 0 10px; }
        #sidebar p                       { line-height:15px; }


#lastmain {
        /* background:url(images/bigbox.png) left top no-repeat; */
        margin:0px 0px 0px 0px;
        padding:5px;
        color:#b9a37b;
        text-align: right;

}












/*
        root element for the scrollable.
        when scrolling occurs this element stays still.
*/
.scrollable {

        /* required settings */
        position:relative;
        overflow:hidden;
        width: 270px;
        height:72px;
}

/*
        root element for scrollable items. Must be absolutely positioned
        and it should have a extremely large width to accomodate scrollable items.
        it's enough that you set the width and height for the root element and
        not for this element.
*/
.scrollable .items {
        /* this cannot be too large */
        width:20000em;
        position:absolute;
        clear:both;
        margin:-1px 0 0 0;
}

/* single scrollable item */
.scrollable img {
        float:left;
        margin:0 20px 0 0;
        background-color:#fff;
        padding:2px;
        cursor:pointer;
        width:70px;
        height:70px;
}

/* active item */
.scrollable .active {
        border:2px solid #ccc;
        z-index:9999;
        position:relative;
        padding:0px;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
        float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
        background:url(images/hori_large.png) no-repeat;
        display:block;
        width:30px;
        height:30px;
        position:absolute;
        margin:40px 10px;
        cursor:pointer;
        font-size:1px;
}

/* right */
a.right                                 { background-position: 0 -30px; left: 270px; top:-25px;}
a.right:hover                 { background-position:-30px -30px; }
a.right:active         { background-position:-60px -30px; }


/* left */
a.left                                { left: 270px; top:10px; }
a.left:hover                  { background-position:-30px 0; }
a.left:active          { background-position:-60px 0; }

/* up and down */
a.up, a.down                {
        background:url(images/vert_large.png) no-repeat;
        float: none;
        margin: 10px 50px;
}

/* up */
a.up:hover                  { background-position:-30px 0; }
a.up:active                  { background-position:-60px 0; }

/* down */
a.down                                 { background-position: 0 -30px; }
a.down:hover                  { background-position:-30px -30px; }
a.down:active          { background-position:-60px -30px; }


/* disabled navigational button */
a.disabled {
        visibility:hidden !important;
}</pre></body></html>