@charset "utf-8";
/* CSS Document */
.links img, .oben img {behavior: url("iepngfix.php"); }

* {margin: 0; padding: 0;}
body {background: #bfe6f7 url(hg_gesamt.jpg) repeat-y; font-family: Verdana, Helvetica, sans-serif; font-size: 0.9em; }
img {border: none; }
.gesamt {position: relative; background:url(hg_rechts.jpg) repeat-x ; width: 100%; min-height: 650px; }


.links {position: relative; float: left;  min-height: 430px;   
   height: auto !important;
   height: 430px; background: url(hg_links.jpg) repeat-x; padding: 10px; padding-top: 330px; width: 180px;}
.links   {overflow: hidden;}
   

.rechts {position: relative; width: 720px; margin-left: 0px; padding: 10px; padding-left: 20px; padding-top: 210px; float: left;  }
.oben {position: absolute; width: 950px; top: 0; left: 0; height: 200px; }

ul.menu {position: relative; margin-left: 100px; font-size: 0.9em; z-index: 99999; }
ul.menu * {list-style-type: none; }
ul.menu li {position: relative; display: block; float: left; padding: 20px;}
ul.menu li.act {font-weight:bold; }
ul.menu li ul {display: inline; position: absolute; top: 50px; left: 20px; font-weight: normal; width: 300px }
ul.menu li ul li {display: block; float: none; padding: 0; padding-top: 1px; padding-bottom: 1px; font-size: 0.7em }
ul.menu li ul li.act {font-style: italic; font-weight: normal; }
ul.menu a, .kopfzeile a {color: black; text-decoration: none; }

img.logo, .oben img  {position: absolute; left: 590px; top: 82px; }


div.rechts h1 {font-size: 1.4em; margin: 0; margin-bottom: 20px;}
div.rechts h2 {font-size: 1.1em; margin: 0; margin-bottom: 10px; }
div.rechts p {margin-bottom: 10px; line-height: 1.2em; }
div.rechts ul {margin-bottom: 10px; padding-left: 15px; line-height: 1.4em;}
div.rechts a {color: #009ee0; font-weight: normal; text-decoration: underline;}

.spalte_links {width: 360px; float: left; padding: 0px; padding-right: 5px;}
.spalte_rechts {width: 360px; float: left;  padding: 0px; padding-left: 5px;}

.kopfzeile {font-size: 0.9em; padding-top: 10px; position: absolute; top: 10px; right: 0px; z-index: 99999 }

.align-right {text-align: right; }
div.kopfzeile { text-align: right; }
div.kopfzeile form {margin-top: 5px; }

.oben input.button {background: url(http://www.carreras-centrum.de/fileadmin/carreras-zentrum/suchbutton.jpg) no-repeat; width: 16px; height: 16px; border: none; vertical-align: middle; margin-left: 2px; margin-bottom: 3px;}

.tx-indexedsearch table tr td:first-child {width: 100px; }
.tx-indexedsearch table tr td {padding: 2px; }
.tx-indexedsearch input {width: 150px !important;}
