/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Stylesheet fuer LIT                                                 */
/* RoF - 2009/07/01                                                    */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Grundvorgaben fuer Farben                                           */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*  ------------------------------------------------------
BODY
--------------------------------------------------------*/
body {
color: #000;
background: #f5f5f5;
}
#draft div#content {
	background: #f9f9f9 url(/img/baustelle.png);
}

/*  ------------------------------------------------------
LINKS
--------------------------------------------------------*/
div#content a, 
div#content a:link {
color: #333;}

div#content a:visited {
color: #666;}

div#content a:hover, 
div#content a:focus, 
div#content a:active {
border-bottom: #666666 1px solid;
color: #000000;   /* #FDFDF6; */
background: #e8e89b;
}

div#content a:focus, 
div#content a:active {
background: #e8e89b;
color: #FDFDF6;
border-bottom: #666666 1px solid;
}

/*  ------------------------------------------------------
TEXTABSATZ
--------------------------------------------------------*/
div#content p, 
div#content label, 
div#content ul, 
div#content ol {  
color: #333;
}

/*  ------------------------------------------------------
h2
--------------------------------------------------------*/
div#content h2 {  
color: #666;
border-bottom: #e8e89b 2px solid;
margin: 0 0px 20px 0;
} 

div#content h2 a, 
div#content h2 a:link {
color: #666;
}

div#content h2 a:hover, 
div#content h2 a:focus, 
div#content h2 a:active {
background: #e8e89b;
color: #000000;  /* #FDFDF6; */
}            

div#content h2 a:focus, 
div#content h2 a:active {
background: #e8e89b;
color: #FDFDF6;
}

/*  ------------------------------------------------------
h3
--------------------------------------------------------*/
div#content h3 {
color: #2D2D2D;
}

div#content h3 a, 
div#content h3 a:link {
color: #2D2D2D;
}

/*  ------------------------------------------------------
h4 + h5 + h6
--------------------------------------------------------*/
div#content h4, 
div#content h5, 
div#content h6 {color: #000;}

div#content h4 a, 
div#content h5 a, 
div#content h6 a, 
div#content h4 a:link, 
div#content h5 a:link, 
div#content h6 a:link {color: #000;}

/*  ------------------------------------------------------
PRE
--------------------------------------------------------*/
pre {
border: 1px solid #C1DAD7
}

/*  ------------------------------------------------------
TABELLEN
--------------------------------------------------------*/
/*
table {
background: #e8e89b;
color: #FDFDF6;
background: #f5f5f5;
color: #444444;
}
*/
div#content table {
background: none;
/*color: none;*/
border: none;
}

table caption {color: #ffffff;}

div#content th {
border-right: 1px solid #444444;
border-bottom: 1px solid #444444;
background: #f5f5f5;
border: none;
}

/*
td {
border-left: 1px solid #444444;
border-right: 1px solid #444444;
border-bottom: 1px solid #444444;
border-top: 1px solid #444444;
}
*/
div#content td {
font-size: 0.95em;
border: 1px solid #e8e89b;
border: none;
border: 1px solid #ffffff;
}

div#content tr {
border: 2px solid #e8e89b;
border: none;
border: 2px solid #ffffff;
}

div#content tr.eins {
background-color: transparent;
border: none;
}
div#content tr.zwei {
background-color: #fff;
border: none;
}

div#content div#papers table {
margin: 0 0 6px 0;
border-collapse: collapse;
border-style: none;
border-width: 0px;
}
div#content div#papers td {
font-size: 0.95em;
border: 1px solid #e8e89b;
}
div#content div#papers tr {
border: 2px solid #e8e89b;
}

div#content div#vorlesung dt {
margin: 16px 0 4px 20px;
font-weight: bold;
color: #666;
/*list-style: square;*/
list-style-image: url(/img/lit_bullet.gif);
/*overflow: hidden;*/
}
div#content div#vorlesung ul {
/* font-size: 1.15em; */
margin: 0 0 8px 10px;
overflow: visible;
list-style-type: square;
}
div#content div#vorlesung li {
margin: 8px 1px 0px 20px;
font-size: 1.15em;
font-weight: bold;
color: #666;
/*list-style: square;*/
list-style-image: url(/img/lit_bullet.gif);
/*overflow: hidden;*/
}
div#content div#vorlesung li a {
font-size: 1.15em;
font-weight: 500;
color: #666;
}
div#content div#vorlesung ol li{
margin: 0px 0px 0px 25px;
font-size: 0.95em;
font-weight: normal;
color: #000000;
list-style: square;
}
div#content div#vorlesung table ol li{
margin: 0px 0px 0px 25px;
font-size: 0.95em;
font-weight: normal;
color: #000000;
list-style: square;
}
div#content div#vorlesung p {
font-size: 0.95em;
font-weight: normal;
color: #000000;
margin: 0 0 0 40px;
}


/*  ------------------------------------------------------
Definitionen fuer allgemeine Formulare
--------------------------------------------------------*/
input, textarea, select {
background: #fff;
border: #666 1px solid;
}

input:active, input:focus, 
textarea:active, textarea:focus, 
select:active, select:focus {
background: #e8e89b;
border: #999 1px solid;
}

form fieldset {
background: #F4F3EB;
border: #999 1px solid;
}

form fieldset legend {
color: #4D8A8A !important;
}



/*  ------------------------------------------------------
Boxen
--------------------------------------------------------*/
.klein_box_rechts, 
.box_rechts, 
.box_links, 
.klein_box_links {
border: #999 1px solid;
background: #F4F3EB;
}
.vollbox {
	border: #999 1px solid;
	background: #F4F3EB;
}

/*  ------------------------------------------------------
SEITE
--------------------------------------------------------*/
div#seite { 
background: #FDFDF6;
}

/*  ------------------------------------------------------
KOPF MIT LOGO
--------------------------------------------------------*/
div#kopf {
}

div#kopf div#logo  {
border-bottom: #E2E2E2 1px solid;
}

div#kopf div#logo p,
div#kopf div#logo p a {
color: #333;
}

div#kopf div#logo p a:focus, 
div#kopf div#logo p a:active {
color: #5A945A;
}

/*  ------------------------------------------------------
KOPF MIT TITEL
--------------------------------------------------------*/
div#kopf div#titel h1 {
}

/*  ------------------------------------------------------
KOPF MIT BREADCRUMB
--------------------------------------------------------*/
div#kopf div#breadcrumb h2 {
color: #333;
}

div#kopf div#breadcrumb a, 
div#kopf div#breadcrumb a:link {
color: #333;
}

div#kopf div#breadcrumb a:visited {
color: #666;
}

div#kopf div#breadcrumb a:hover, 
div#kopf div#breadcrumb a:focus, 
div#kopf div#breadcrumb a:active {
border-bottom: #e8e89b 1px solid;
background: #e8e89b;
}

div#kopf div#breadcrumb a:focus, 
div#kopf div#breadcrumb a:active {
background: #e8e89b;
color: #FDFDF6;
border-bottom: #666666 1px solid;
}

/*  ------------------------------------------------------
KOPF MIT HAUPTMENUE
--------------------------------------------------------*/
div#kopf div#hauptmenu {
border-top: #fff 1px solid;
background: #C7C6C3; /* url(/img/bg_breadcrumb.gif) repeat-x 50% 100%; */
}

div#kopf div#hauptmenu ul li a:link,
div#kopf div#hauptmenu ul li a:visited, 
div#kopf div#hauptmenu ul li span {
color: #333;
}

div#kopf div#hauptmenu ul li a:visited {
/*color: #666;*/
}

div#kopf div#hauptmenu ul li a:active, 
div#kopf div#hauptmenu ul li a:focus {
}

div#kopf div#hauptmenu ul li span {
}

/*  ------------------------------------------------------
KOPF MIT SPRUNGMARKEN
--------------------------------------------------------*/
div#kopf div#sprungmarken a:hover, 
div#kopf div#sprungmarken a:active,
div#kopf div#sprungmarken a:focus {
border: #fff 1px solid;
background: #e1e1e1;
}

/*  ------------------------------------------------------
KOPF MIT SUCHE
--------------------------------------------------------*/
div#kopf div#suche input {
background: #fff;
border: #666 1px solid;
color: #333;
}

div#kopf div#suche input:active,
div#kopf div#suche input:focus {
background:#E3E1CE;
border: #999 1px solid;
}

/*  ------------------------------------------------------
MAIN
--------------------------------------------------------*/
div#main {
background: #FDFDF6;
border: #FDFDF6 1px solid;
}

/*  ------------------------------------------------------
MAIN - BEREICHSMENUE
--------------------------------------------------------*/
div#menu div#bereichsmenu  {
border-top: #333 4px solid;
border-bottom: #333 4px solid;
background: url(/img/bg_nav_topG.gif) no-repeat 100% 14px;
}	

/* Fuer eine erste Ebene */	
ul#navigation {
background: url(/img/bg_nav_bottomG.gif) no-repeat 100% 100%;
}

ul#navigation li a,
ul#navigation li a:link  {
border-top: #fff 1px solid;
background: #D4D4D4;
color: #333;
}

ul#navigation li.last a, 
ul#navigation li.last span.aktiv {
border-bottom: #fff 1px solid;
}

ul#navigation li a:hover, 
ul#navigation li a:focus, 
ul#navigation li a:active {
color: #FDFDF6;
background: #CDCBCB;
}

ul#navigation li span.aktiv {
border-top: #fff 1px solid;
background: #e8e89b;
color: #666666;
}

/* Fuer eine zweite Ebene */
ul#navigation ul#hauptnavigation li a {
background: #D4D4D4;
border-bottom: #E4E4E4 1px solid;
}

ul#navigation ul#hauptnavigation li a:hover, 
ul#navigation ul#hauptnavigation li a:focus, 
ul#navigation ul#hauptnavigation li a:active {
color: #000000;
background: #E5E5E5;
}

ul#navigation ul#hauptnavigation li span.aktiv, 
ul#navigation ul#hauptnavigation li a.aktiv {
color: #000000;
background: #E5E5E5;
border-top: #fff 1px solid;
border-bottom: #E4E4E4 1px solid;
}

/* Fuer eine dritte Ebene */
ul#navigation ul#hauptnavigation ul li a {
background: #F4F3EB;
}

ul#navigation ul#hauptnavigation ul li a:hover, 
ul#navigation ul#hauptnavigation ul li a:active, 
ul#navigation ul#hauptnavigation ul li a:focus {
background:  #E9E7D7;
}

ul#navigation ul#hauptnavigation ul li span.aktiv {
color: #000000; 
background: #e8e89b;
}

ul#navigation li .infolink:hover .infotext {
color: #000;
border: 1px solid #d1d1d1;
background-color: #F0F0F0;
}

/*  ------------------------------------------------------
MAIN - MENU - KURZINFO
--------------------------------------------------------*/
div#main div#menu div#kurzinfo h2 {
color: #2D2D2D;
}

div#main div#menu div#kurzinfo p {
color: #666;
}

/*  ------------------------------------------------------
FOOTER
--------------------------------------------------------*/
div#footer { 	
background: #E5E5E5; /* url(/img/bg_footer.gif) repeat-x top left; */
}

div#footer h2 {
color: #666;
}

div#footer p { 	
color: #666;
}

/*  ------------------------------------------------------
FOOTER - FOOTERINFOS - TECMENUE
--------------------------------------------------------*/
div#footer div#footerinfos div#tecmenu ul li span,
div#footer div#footerinfos div#tecmenu ul li a, 
div#footer div#footerinfos div#tecmenu ul li a:link {
color:#333;
border-right: #000 1px solid;
}

div#footer div#footerinfos div#tecmenu ul li a:focus, 
div#footer div#footerinfos div#tecmenu ul li a:active {
}

div#footer div#footerinfos div#tecmenu ul li span {
}

/*  ------------------------------------------------------
FOOTER - FOOTERINFOS - ZUSATZINFO
--------------------------------------------------------*/
div#footer div#footerinfos div#zusatzinfo p.skip a,
div#footer div#footerinfos div#zusatzinfo p.skip a:link, 
div#footer div#footerinfos div#zusatzinfo p.skip a:visited {
color: #666;
}

div#footer div#footerinfos div#zusatzinfo p.skip a:hover, 
div#footer div#footerinfos div#zusatzinfo p.skip a:focus, 
div#footer div#footerinfos div#zusatzinfo p.skip a:active {
border-bottom: #e8e89b 1px solid;
background: #e8e89b;
}

div#footer div#footerinfos div#zusatzinfo p.skip a:focus, 
div#footer div#footerinfos div#zusatzinfo p.skip a:active {
background: #e8e89b;
color: #FDFDF6;
border-bottom: #006666 1px solid;
}

/*  ------------------------------------------------------
FOOTER - FOOTERINFOS - ZUSATZINFO - STYLESWITCHER
--------------------------------------------------------*/
div#footer div#footerinfos div#zusatzinfo div.styleswitcher {
}

div#footer div#footerinfos div#zusatzinfo div.styleswitcher h3 {
}

div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul {  
} 

div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul li a,
div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul li a:link, 
div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul li a:visited {
color: #333;
border: #666 1px solid;
background: #fff;
text-decoration: none;
}

div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul li a:hover, 
div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul li a:focus, 
div#footer div#footerinfos div#zusatzinfo div.styleswitcher ul li a:active {
border: #666 1px solid;
background: #f0f0f0;
}

/*                                                                     */
/* Farbvariante - Gelb                                                 */
/*                                                                     */

/*  ------------------------------------------------------
KOPF MIT LOGO
--------------------------------------------------------*/
div#kopf {
background: transparent;
}

div#kopf div#logo  {
background: #ffffff;
}

/*  ------------------------------------------------------
KOPF MIT TITEL
--------------------------------------------------------*/
div#kopf div#titel h1 {
color: #666;
}
div#kopf div#titel h2 {
color: #666;
}

/*  ------------------------------------------------------
KOPF MIT LOGO
--------------------------------------------------------*/
div#kopf div#logo p a:focus, 
div#kopf div#logo p a:active {
color: #23588A;
}

/*  ------------------------------------------------------
KOPF MIT HAUPTMENUE
--------------------------------------------------------*/
div#kopf div#hauptmenu ul li a:active, 
div#kopf div#hauptmenu ul li a:focus {
color: #e8e89b;
}

div#kopf div#hauptmenu ul li span {
color: #e8e89b;
}

/*  ------------------------------------------------------
KOPF MIT SPRUNGMARKEN
--------------------------------------------------------*/
div#kopf div#sprungmarken a:hover, 
div#kopf div#sprungmarken a:active,
div#kopf div#sprungmarken a:focus {
color: #1A447E;
}

/*  ------------------------------------------------------
MAIN - BEREICHSMENUE
--------------------------------------------------------*/
ul#navigation ul#hauptnavigation li span.aktiv {
color:#23588A;
}

/*  ------------------------------------------------------
FOOTER - FOOTERINFOS - TECMENUE
--------------------------------------------------------*/
div#footer div#footerinfos div#tecmenu ul li a:focus, 
div#footer div#footerinfos div#tecmenu ul li a:active {
color: #23588A;
}

div#footer div#footerinfos div#tecmenu ul li span {
color: #23588A;
}


/*
*
*
* 
*
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Grundvorgaben fuer Elemente und Formatierung                        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {
color: #000000;
/* background: #FFFFFF url(/img/bodybg4.gif) 0 0 repeat-y; */
background: #FFFFFF;  /* url(/img/bodybg5.gif) 0 0 repeat-y; */
}

html, body {
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
}
.prop {
    height: 100%;
    float: right;
    width: 1px;
    margin: 0 0 -43px 0;
}
.footer {
    clear:both;
    height: 43px;
}



/*
  ---- Kopf ----
*/
div#kopf {
background: transparent;
}

div#kopf div#logo {
/* height: 134px; */
height: 100px;
margin-top: 0px;
background: #e8e89b url(/img/bg_logolitA.png) repeat-x;
color: #666666;
}

div#kopf div#logo p img {
float: left;
left: 0px;
margin: 0px 0px 0px 0px;
position: relative;
top: 0px;
}

div#kopf div#logo img {
margin: -8px 0px 0px 2px;
position: relative;
}

div#kopf div#logo a img {
background-color: transparent;
}

div#kopf div#logos {
margin: -7px 0px 0px;
position:absolute;
}

div#kopf div#logos img#logo_lit {
margin-top: 10px;
}

div#kopf div#logos img {
margin-bottom: 18px;
}

div#kopf div#kopf_bilder {
position: absolute;
left: 407px;
top: 0px;
white-space:nowrap;
overflow: hidden;
}

div#kopf div#kopf_bilder div#kopf_bilder_fade {
position: absolute;
top: 62px;
opacity: 0.7;
width: 100%;
height: 72px;
background-image: url(/img/bg_logolitA.png);
background-position: -407px -62px;
}

div#kopf div#kopf_bilder img {
padding: 0px 0px 0px 18px;
width: 89px;
height: 134px;
}
div#kopf div#kopf_bilder img:first-child {
padding: 0px;
}

div#kopf div#titel {
position: absolute;
top: 170px; /*top: 14.6em;*/
left: 15.5em;
}

div#kopf div#titel h2 {
font-size: 1.0em;
font-weight: bold;
}

div#kopf div#breadcrumb {
position: absolute;
top: 137px;   /*top: 12.6em;*/
left: 15.5em;
white-space: nowrap;
}

/*
  ---- TF Balken ----
*/
div#kopf div#balken {
position: absolute;
width: 100%;
left: 0px;
top: 35px;
}

div#kopf div#balken div#start {
position: absolute;
right: 100px;
left:  220px;
/* width: 100; */
border-top: 2px white solid;
}

div#kopf div#balken div#kasten {
position: absolute;
width: 35px;
height: 35px;
right: 63px;
border: 2px white solid;
border-top: none;
}

div#kopf div#balken div#ende {
position: absolute;
width: 65px;
right: 0px;
border-top: 2px white solid;
}



/* HAUPTMENU */
div#kopf div#hauptmenu {
height: auto;
border-top: #ffffff 2px solid;
background-color: transparent;
/*background-image: url(/img/bg_breadcrumb_trans.png);*/
background-image: none; /* url(/img/bg_breadcrumbG.gif); */
background-repeat: repeat-x;
background-position: bottom;
margin-bottom: 0px;      /* 13px */
padding-bottom: 16px;
height: 0px;
white-space: nowrap;
}

div#kopf div#hauptmenu ul {
padding-bottom: 0.4ex;
background-color: #666666;   /*888888 Gelb: e8e89b; 008be6; f0f900 FFEE44; */
}

div#kopf div#hauptmenu ul li a,
div#kopf div#hauptmenu ul li a:link,
div#kopf div#hauptmenu ul li a:visited {
color: #eeeeee;
}

div#kopf div#hauptmenu ul li:before {
content: url(/img/menu.gif)" ";
}


/*
  ---- Seite ----
*/
div#seite { 
background: #ffffff; /* F9FBFD; */
background: none;
}

div#seite div#kopf div#hauptmenu { 
background: #666666 url(/img/bg_breadcrumbG.gif) repeat-x scroll 50% 100%;
line-height: 20px;
}


/*
  ---- Main ----
*/
div#main {
padding: 0 0 0 0px;
background: transparent;
border-color: transparent;
}

div#main div#menu {
margin-left: 2px;
/* border-right: #000000 1px solid; */
/* background: #dddddd;
background-color: #dddddd;
background-image: url(/img/bg_breadcrumbB.gif);
background-repeat: repeat-x;
background-position: bottom; 
*/
}

/* H2 bei Unilogo weg */
div#main div#menu div#kurzinfo h2 {
position:absolute;
left:-3000px;
top:-3000px;
width:1px;
}

div#main div#menu div#kurzinfo div {
padding: 0px 0px;
text-align: left;     /*  center;  */
margin-left: 20px;
}        


/*
  ---- Content ----
*/
div#content {  
margin: 0em 30px 0 15.5em;
/* overflow: hidden; */
margin: 120px 30px 0 15.5em;
} 
div#content {
/* Auskommentiert, weil sonst Menue in IE unter Content
position: relative;*/
}

div#content ul {
font-size: 0.95em;
margin-left: 0;
list-style: square;
overflow: hidden;
}

div#content ul ul {
list-style: disc;
}

div#content ul li {
margin-left: 25px;
list-style-image: url(/img/lit_bullet.gif);
}

div#content div#question {
}
div#content div#question ul {
margin: 0px 0px 10px 0px;
font-size: 0.95em;
line-height: 100%;
}
div#content div#question ul li {
}

div#content a.more:link,
div#content a.more:visited {
position: absolute;
right: 10px;
margin-top: 1em;
}

div#content a.more:after {
content: " >>";
}

div#content p {
font-size: 0.95em;
line-height: 1.35em;
}

div#content span.thin {
font-size: smaller;
font-weight: lighter;
}

div#content div.klein_box_rechts h3 {
margin: 0.5ex 0px 1ex 0pt;
padding: 0px 6px;
}

div#content img.right {
float: right;
margin: 0.5ex 0em 0.5ex 1em;
}

div#content p img {
max-width: 28%;
max-height: 28%;
}

div#content img.full {
max-width: none;
max-height: none;
padding: 0;
}

div#content img.left {
float: left;
padding: 0 1ex 1ex 0;
}

div#content img.right {
float: right;
padding: 0 0 1ex 1ex;
}

div#content table h2 {
margin-right: 0px;
margin-bottom: 10px;
}

div#content td {
border-left:1px solid #C1DAD7;
}

div#content td.fill {
background-color: #e8e89b;      /* 8fbcf3 ?  #99CCCC; */
}

div#content td.nofill {
background-color: transparent;
}


/*
  ---- Hauptmenu ----
*/
div#hauptmenu {
  position: relative;
}

div#hauptmenu div#lang_link {
position: absolute;
top: 0.5ex;
right: 10px;
}


/*
  ---- Menu ----
*/
div#menu {
float: left;
width: 13.6em;
margin: 10px 0 0 0;
}

div#menu div#bereichsmenu  {
border-top: none;
border-bottom: none;
background: url(/img/bg_nav_topG.gif) no-repeat 100% 14px;
margin: 0px 0px 0px 0px;
/*
background: none;
border-top: #000000 0px solid; 
border-bottom: #000000 0px solid;
padding: 35px 0 0px 0;
margin: 0 0 2px 0px;
*/
}

div#menu div#suche input#suchbegriff {
padding: 2px 4px;
position: absolute;
top:0;
left:0;
width: 13.4em;
}

/*
  ---- Navigation ----
*/
/* PFAD-ANPASSUNG */
ul#navigation {
background: url(/img/bg_nav_bottomG.gif) no-repeat 100% 100%;  
/* background: none; */
border-bottom: #000000 0px solid;
}

ul#navigation li {
position: relative;
}

ul#navigation li .infotext {
display: none;
}

ul#navigation li .infolink:hover .infotext {
display: inline;
position: absolute;
left: 242px;
padding: 0.5em;
width: 200px;
line-height: 1.1em;
font-size: 0.8em;
z-index: 20; 
}

ul#navigation ul#hauptnavigation li span.aktiv, 
ul#navigation ul#hauptnavigation li a.aktiv {
color: #000000;   /* FDFDF6;  */
background: #e8e89b;   /* #E5E5E5; */
border-top: #fff 1px solid;
border-bottom: #E4E4E4 1px solid;
}


/*
  ---- Footer ----
*/
div#footer { 	
background: #e8e89b;
border-top: #666666 2px solid;
height: 41px;
overflow: hidden;
padding-right:  0px;
padding-top:    0px;
padding-bottom: 0px;
}

div#footer p {
margin-bottom: 0px;
}


div#footer div#footerinfos {
margin-left: -10px;
}

div#footer div#footerinfos p {
/* text-align: right; */
margin-right: 20px;
margin-top: 0px;
color: #444444;
}

/* Techmenu im Foot */
div#footer div#footerinfos div#tecmenu {
position: static;
margin-top: 10px;
margin-bottom: 0px;
margin-left: -10px;
}
/* Techmenu im Head */
/*div#footer div#footerinfos div#tecmenu {
top: 160px;
}*/

div#footer div#footerinfos div#tecmenu ul li span,
div#footer div#footerinfos div#tecmenu ul li a, 
div#footer div#footerinfos div#tecmenu ul li a:link {
color: #444444;
border-right: #444444 1px solid;
}


/*
  ---- Hack Opera + Safari ----
*/
html:first-child>b\ody div#menu div#suche input  {
padding: 2px 5px;
}

