/* ------------------------------------------------- */
/* Technische Universitaet Kaiserslautern            */
/* WebDesign 2004 tuprint.css                        */
/* Version 20090311/RHRK                             */
/* ------------------------------------------------- */

body { margin: 0px; padding: 0px;
            background-color: #ffffff;  background-image: none;
            font-family: verdana, sans-serif;  
            font-size: 1.0em;  
          }

div#topmenu { display: none; }

div#seitenkopf { position: relative; float: none; top: 0px; left: 0px;
                           width: 100%; height:auto; 
                           background-color: #ffffff; background-image: none;
                         }

div#tulogo       { height: 80px; width: 268px; float: none; }
div#tulogo img { position: relative; top: 14px; left: 10px; margin: 0px; border: 0px; }

div#fblogo       { float: none; position:absolute; top:0px; right:0px; margin: 0px; padding: 14px 10px 0px 0px; }
div#fblogo img { border: 0px; }

div#sprache { display: none; }

div#seitentitel    { position: relative; clear:both; height:auto; top: 0px; left: 0px; width: auto; margin: 0px;}
div#seitentitel p { position: static; top: 10px; margin: 0px; 
                              font-size: 1.1em; font-weight: bold; color: #0e3296; } 

div#redline { position: relative; clear:both;top: 0px; left: 0px;
                     width: 100%; height: 2px; margin-bottom:20px; padding: 0px;
                     background-color: #fe0007; background-image: none;
                     background-repeat: no-repeat;
                   }

div#redline { display: none; }
/* ----------------------------------------------------------- */
div#hauptmenu  { display: none; }
div#zgmenu   { display: none; }

/* ----------------------------------------------------------- */
div#inhalt   { position: static; top: 0px; left: 0px;
                    width: auto; padding: 0px 20px 0px 20px;
                    color: #000000; font-size: 0.8em; font-weight: normal;
                    background: transparent;
                  }

div#inhalt .anzeige { /* float: right; */ text-align: right; 
                                margin: 0px; padding: 0px 10px 0px 0px; border: 0px; }

div#inhalt .anzeige_breit { /* float: left; */ text-align: left;
                                        margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }

div#inhalt h1 { color: #fe0007; font-size: 1.2em; font-weight: bold; margin-bottom: 10px; }
div#inhalt h2 { color: #fe0007; font-size: 1.0em; font-weight: bold;  }
div#inhalt h3 { color: #0e3296; font-size: 1.0em; font-weight: bold; }
div#inhalt h4, h6 { margin: 0px; color: #0e3296; font-size: 1.0em; font-weight: bold; }
div#inhalt h5 { color: #fe0007; font-size: 1.0em; font-weight: bold; 
                         margin: 0px; background-color: #e9e9e9;  }

div#inhalt p { padding-left: 10px; }

div#inhalt * img   { border: 0px; }

div#inhalt * a           { color: #0e3296; text-decoration: underline; font-weight: normal; }
div#inhalt * a:hover { color: #0e3296; text-decoration: none; }

div#inhalt a.fett           { color: #0e3296; text-decoration: underline; font-weight: normal; }
div#inhalt a:hover.fett { color: #0e3296; text-decoration: none; font-weight: bold; }

div#inhalt p.plinie { padding: 10px 0px 7px 9px; width: 100%;
                             color: #0e3296; font-size: 0.8em; font-weight: bold;
                             background-image: url(../images/plinie-bl.gif);
                             background-repeat: no-repeat; background-position: left bottom; }

div#inhalt p.plinie a           { color: #0e3296; text-decoration: none; font-weight: bold; }
div#inhalt p.plinie a:hover { font-weight: normal; }

/* ----------------------------------------------------------- */
/* Ergaenzungen Typo3 Styles */

div#inhalt p.bodytext a           { color: #0e3296; text-decoration: underline; font-weight: normal; }
div#inhalt p.bodytext a:hover { color: #0e3296; text-decoration: none; }

/* ----------------------------------Textrahmen----------------------------------- */
div#inhalt .csc-frame-rulerBefore { border-top: 1px solid #0e3296; margin-top:5px; padding-top: 5px; }
div#inhalt .csc-frame-rulerAfter { border-bottom: 1px solid #0e3296; margin-bottom: 5px; padding-bottom: 5px; }
div#inhalt .csc-frame-indent { padding-left: 30px; }
div#inhalt .csc-frame-indent3366 { padding-left: 33%; }  
div#inhalt .csc-frame-indent6633 { padding-left: 66%; }
div#inhalt .csc-frame-frame1 { border: 1px solid #0e3296; margin: 5px 0px 5px 0px; padding: 10px;}
div#inhalt .csc-frame-frame2 { border: 1px solid  #838281; margin: 5px 0px 5px 0px; padding: 10px;}

div#inhalt table.contenttable-2  {  width: auto; margin: 0px; padding: 0px;
                                                    text-decoration: none;
                                                    text-align: left;
                                                    font-size: 0.8em;
                                                    font-weight: normal;  }

div#inhalt table.contenttable-2 th  { text-decoration: none;
                                                       text-align: center;
                                                       font-weight: bold;
                                                       color: #0e3296; }

div#inhalt table.contenttable-3  { width: auto;  margin: 0px; padding: 0px;
                                                  text-decoration: none;
                                                  text-align: left;
                                                  font-weight: bold; }

div#inhalt table.contenttable-3  td  { vertical-align: top; }

/* ----------------------------------ZG Linklisten (Table Layout 5)----------------------------------- */
div#inhalt table.contenttable-5 { width: auto; margin: 0px; padding: 0px;  
                                                  text-decoration: none; text-align: left;
                                                  font-weight:  normal; 
                                                  color: #0e3296; }

div#inhalt table.contenttable-5 td { height: 1.0em; margin: 0px; padding: 0px 5px 5px 5px; 
                                                     vertical-align: top;  text-align: left;
                                                     line-height: 1.0em; }

div#inhalt table.contenttable-5 td a { padding: 0px 0px 0px 10px; text-decoration: none; 
                                                          background-image: url(../images/circle.gif);
                                                          background-repeat: no-repeat;
                                                          background-position: 0px 5px; }

div#inhalt table.contenttable-5 td a:hover { text-decoration: underline; }
div#inhalt table.contenttable-5 td  p { margin: 0px; padding: 0px 0px 0px 5px; }

/* ------------------------------------------------------------------------------------- */
div#inhalt ul.csc-bulletlist-0 li a           { color: #0e3296; text-decoration: none; font-weight: normal; }
div#inhalt ul.csc-bulletlist-0 li a:hover { color: #0e3296; text-decoration: underline; }

div#inhalt ul.csc-bulletlist-1 li a           { color: #0e3296; text-decoration: none; font-weight: normal; }
div#inhalt ul.csc-bulletlist-1 li a:hover { color: #0e3296; text-decoration: underline; }

/* --------------------------------------Pfadfinder----------------------------------- */
div#inhalt ul.csc-bulletlist-2  { margin: 0px 0px 0px 10px; padding: 0px; }

div#inhalt ul.csc-bulletlist-2 li  { margin: 10px 0px 10px -5px; padding: 2px 5px 2px 5px; display: inline;
	                                        border-style: outset;
                                                border-width: 1px; 
                                                border-color: #0072bc #b3d7f2 #b3d7f2 #0072bc;  
	                                        list-style: none;
                                                background-color: #e2eefa; background-image: none;  }

div#inhalt ul.csc-bulletlist-2 li a           { white-space:nowrap;  font-weight: normal; text-decoration: none;  color: #0e3296;}
div#inhalt ul.csc-bulletlist-2 li a:hover { font-weight: normal; text-decoration: none; color: #838281; }

/* ---------------------------------------------------------------------------------------- */
div#inhalt ul.csc-bulletlist-3 li { padding: 10px 0px 7px 9px; width: auto;
                                              color: #0e3296; font-weight: bold;
                                              list-style: none;
                                              background-image: url(../images/plinie-bl.gif);
                                              background-repeat: no-repeat; background-position: left bottom; }

div#inhalt ul.csc-bulletlist-3 a           { color: #0e3296; text-decoration: none; font-weight: bold; }
div#inhalt ul.csc-bulletlist-3 a:hover { color: #0e3296; text-decoration: none; font-weight: normal; }

/* ------------------------------------News--------------------------------------------- */
div#inhalt .latestnews { position: absolute; left: 440px; display: block; } 

/* ------------------------------------------------------------------------------------- */
div#inhalt .footer { position:relative; bottom: 0px; padding-top:10px; width: auto; 
                               text-decoration: none; text-align: left;
                               font-size: 0.8em; font-weight: normal;
                             }
/* ------------------------------------------------------------------------------------- */
/* EOF */

