html, body {margin: 0; padding: 0; height: 100%; border: 0; }
html, body, table {font: normal 11px/1.6 verdana, Arial, Helvetica, Charcoal, Sans-Serif; color: #384242; }
body {background: #C0C0C0; }
#site {background: #FFFFFF; width: 950px; height: 600px; margin: 0 auto; overflow: hidden; text-align: left; position: absolute; top: 50%; left: 50%; margin: -300px 0 0 -475px; }
#head {height: 183px; overflow: hidden; }
#head .padd {}
#brand {height: 126px; overflow: hidden; border-bottom: 13px solid #88C7B1; margin-bottom: 5px; }
#logo {width: 280px; height: 120px; overflow: hidden; float: left; }
#logo h1 {padding: 0; margin: 0; line-height: 0; }
#logo h1 a {display: block; width: 250px; height: 50px; margin: 37px 0 0 30px; background: transparent url(../img/buehner-casting-logo-g.gif) no-repeat center; outline: none; }
#logo h1 a span {display: none; }
#casting-fotos {width: 625px; height: 126px; overflow: hidden; float: right; }
#pagehead {clear: left; height: 45px; overflow: hidden; background: #F0EFE1; }
#pagehead h1 {font: normal 19px/1.3 Arial, Verdana, Helvetica, Charcoal, Sans-Serif; color: #3A8F84; letter-spacing: 3px; padding: 0 0 0 169px; margin: 15px 20px 5px 0; float: left; }
#allcont {height: 338px; overflow: hidden; }
#kartei #head {height: 143px; overflow: inherit; }
#kartei #brand {height: 70px; overflow: hidden; border-bottom: 13px solid #88C7B1; margin-bottom: 5px; }
#kartei #logo {width: 100%; height: 70px; }
#kartei #logo h1 a {width: 188px; height: 50px; margin: 10px 20px; background: transparent url(../img/buehner-casting-logo-g2.gif) no-repeat left center; outline: none; }
#kartei #casting-fotos {display: none; }
#kartei #pagehead {}
/*#kartei #language {display: none;}*/
#kartei #allcont {height: 378px; overflow: hidden; }
#navi {width: 170px; float: left; }
#navi .padd {padding: 15px 0 0; }
#language {margin-top: 5px; }
#cont {width: 760px; float: left; }
#cont .padd {}
#normal {width: 72%; float: left; }
#left, #right {width: 48%; float: left; }
#left p, #right p {text-align: justify; }
#left {margin-right: 20px; }
body#kartei #normal {width: 100%; float: none; }
body#uid3 #left, body#uid30 #left {width: 580px; }
body#uid3 #right, body#uid30 #right {width: 140px; overflow: hidden; }
body#uid3 #right ul, body#uid30 #right ul {padding: 0 0 0 10px; margin: 0; list-style-type: none; }
body#uid3 #right ul li, body#uid30 #right ul li {padding: 0; margin: 0; line-height: 1.2em; }
body#uid3 #right ul a, body#uid30 #right ul a {padding: 0 0 0 15px; background: transparent url(../img/pfeil.gif) no-repeat left 4px; text-decoration: none; line-height: 1em; }
body#uid3 #left a.anchor, body#uid30 #left a.anchor {display: none; }
#foot {clear: left; height: 60px; overflow: hidden; background: #3A8F84; color: #FFF; }
#foot a {color: #FFF; }
#foot p {float: left; margin: 10px 0 0 25px; font: bold 10px/1.2em Verdana, Helvetica, Charcoal, Sans-Serif; }
#extra {height: 20px; overflow: hidden; background: #C0C0C0; text-align: right; font: 11px Arial; color: #696969; }
#extra a {color: #696969; text-decoration: none; }
p {padding: 0; margin: 5px 0 12px; }
a {color: #167165; text-decoration: underline; outline: none; }
a:hover, a:focus {color: #167165; text-decoration: none; }
a:visited {color: #618E88; }
a.anchor {visibility: hidden; }
h1, h2, h3, h4, h5, h6 {font: normal bold 12px/1.3 Verdana, Helvetica, Charcoal, Arial, Sans-Serif; padding: 0; margin: 15px 0 10px; }
h2 {}
h3 {margin: 15px 0 -5px; }
h4 {color: #3A8F84; }
/*Referenzen*/
body#uid5 #normal, body#uid32 #normal {width: 100%; float: left; }
body#uid5 #cont ul {padding: 0; margin: 0 15px 0 30px; float: left; }
body#uid32 #cont ul {padding: 0; margin: 0 10px 0 20px; float: left; }
body#uid5 #cont ul li {line-height: 1.4em; }
body#uid32 #cont ul li {line-height: 1.6em; }
/*Zweispalten*/
div.zweispalten {width: 48%; float: left; }
div.zweispalten.eins {margin-right: 20px; }
div.zweispalten.zwei {}
/*Navigation*/
ul#navlist, ul#subnavlist {margin: 0; padding: 0; list-style-type: none; }
ul#navlist li, #karteilink, #german, #english {font: normal bold 13px/1em Verdana, Arial, Helvetica, Charcoal, Sans-Serif; padding: 2px 0; }
ul#navlist li a, #karteilink a, #german a, #english a {display: block; border-left: 23px solid #FFF; text-decoration: none; outline: none; color: #384242; padding: 0 0 0 6px; }
ul#navlist li a:hover, ul#navlist li a:focus, #german a:hover, #german a:focus, #english a:hover, #english a:focus {letter-spacing: 1px; color: #3A8F84; }
ul#navlist li a:hover, ul#navlist li a:focus {letter-spacing: 2px; }
ul#navlist li a.act, #german a.act, #english a.act {border-left: 23px solid #3A8F84; color: #3A8F84; }
ul#navlist li.spacer {overflow: hidden; font-weight: normal; }
ul#subnavlist {margin-top: 6px; }
ul#subnavlist li {font-size: 11px; font-weight: normal; padding: 5px 0; }
ul#subnavlist li a {border-left: 33px solid #FFF; padding: 0 0 0 6px; }
ul#subnavlist li a:hover, #subnavlist ul#navlist li a:focus {border-left: 33px solid #88C7B1; padding: 0 0 0 6px; }
ul#subnavlist li a.act {border-left: 33px solid #88C7B1; color: #3A8F84; }
#karteilink {margin-top: 5px; }
#german {margin-top: 10px; }
#german, #english {font: normal 10px/1em Verdana, Arial, Helvetica, Charcoal, Sans-Serif; }
/*Kartei*/
#cont.full {width: 100%; float: none; }
#cont.full .padd {padding: 10px 20px; }
#list {width: 560px; float: left; }
#list .item {width: 120px; height: 187px; margin-right: 15px; float: left; overflow: hidden; }
#list .item .img {border: 1px solid silver; padding: 2px; width: 113px; height: 150px; overflow: hidden; }
#list .item .img img {}
#list .item .nr {float: left; }
#list .item .merkzettel_dazu a, #list .item .schon_auf_merkzettel a {display: block; float: right; width: 30px; height: 12px; margin: 3px 0 0; overflow: hidden; background: transparent url(../img/merkzettel.png) no-repeat top left; }
#list .item .schon_auf_merkzettel a {background-position: -100px top; }
#list .item .schon_auf_merkzettel a span, #list .item .merkzettel_dazu a span {display: none; }
.indexnav {float: right; }
.indexnav form {display: block; float: left; height: 26px; padding: 11px 20px; border-left: 1px dashed #88C7B1; }
.indexnav .navlinks {display: block; float: left; padding: 13px 20px; }
.indexnav .navigation {display: block; float: left; height: 26px; padding: 9px 20px; border-left: 1px dashed #88C7B1; border-right: 1px dashed #88C7B1; }
.indexnav a.navnext, .indexnav a.navprev {display: block; width: 32px; height: 29px; float: left; margin: 0; overflow: hidden; background: transparent url(../img/kartei-navi-buttons.png) no-repeat top left; }
.indexnav a.navnext {background-position: -100px top; margin-left: 15px; }
.indexnav a.navnext span, .indexnav a.navprev span {display: none; }
#single {height: 375px; overflow: hidden; color: #000; }
#single .img img {border: 1px solid silver; padding: 2px; }
#single .col1 {width: 230px; overflow: hidden; float: left; }
#single .col2 {width: 200px; overflow: hidden; float: left; }
#single .col3 {width: 300px; overflow: hidden; float: left; }
#single .options {margin: 15px 20px 0 0; height: 60px; padding: 10px 0 0; border-top: 1px dashed silver; border-bottom: 1px dashed silver; }
#single .options div {display: block; width: 50px; height: 50px; float: left; margin-left: 12px; }
#single .options a {display: block; width: 50px; height: 50px; float: left; }
#single .options a span {display: none; }
#single .options .notepad a {background: transparent url(../img/merkzettel-xl.png) no-repeat center top; }
#single .options .notepad .schon_auf_merkzettel a {background-position: center -100px; }
#single .options .pdfprint a {background: transparent url(../img/pdf-xl.png) no-repeat center top; }
#single .options .movie a {background: transparent url(../img/mov-xl.png) no-repeat center top; }
#single .options .viewprofile {display: none; }
#single label {color: #384242; }
#single .col2 div {padding: 2px 5px; }
#single .nr {font: 10px Verdana, Sans-Serif; float: right; margin: 8px 10px 0; padding: 0; }
#single .name {font: bold 19px Arial, Sans-Serif; color: #3A8F84; margin-bottom: 0px; border-bottom: 1px dashed silver; margin-right: 10px; padding: 0; }
#single .pro {margin-bottom: 15px; padding: 0; }
#single .col2 label {display: block; width: 115px; float: left; }
#single .col2 .pro label {display: inline; width: auto; float: none; }
#single .age, #single .hair, #single .size, #single .shoe {background: #EFEFEF; }
#single .images {margin: 0 0 15px; }
#single .images a {}
#single .images a img {border: 1px solid silver; padding: 2px; margin: 0 0 15px 15px; }
#single.loggedin .col2 {width: 500px; }
#single.loggedin .col2a {width: 40%; overflow: hidden; float: left; }
#single.loggedin .col2b {width: 59%; overflow: hidden; float: left; }
#buehnerlogo, .datum, .copy, .address1, .address2, .address3, .viewcardindex {display: none; }
#notepad .notepaditem {float: left; width: 47%; border: 1px dashed silver; padding: 5px; margin: 4px; border-top-color: #D9D9D9; border-left-color: #D9D9D9; }
#notepad .img {float: left; }
#notepad .img img {border: 1px solid silver; padding: 2px; margin-right: 15px; }
#notepad .notepaditem p {line-height: 1.75em; margin: 0.5em 0 0; }
#notepad {height: 375px; overflow: hidden; overflow-y: scroll; }
#notepad .notepad, #notepad .detail {display: block; }
#notepad .options {float: right; clear: right; margin-top: -35px; }
#notepad .notepad a, #notepad .detail a {display: block; width: 81px; height: 15px; float: left; background: transparent url(../img/entfernen.png) no-repeat center top; }
#notepad .detail a {background-image: url(../img/ansehen.png); }
#notepad .notepad a span, #notepad .detail a span {display: none; }
.notepadnavi {width: 200px; height: 26px; float: left; text-align: right; padding: 13px 20px; border-right: 1px dashed #88C7B1; margin: 0 5px 0 0; }
.notepadpdfprint {display: block; width: 35px; height: 35px; float: left; margin: 6px 6px 0 0; }
.notepadpdfprint a {display: block; width: 35px; height: 35px; background: transparent url(../img/pdf-l.png) no-repeat center top; }
.notepadpdfprint a span {display: none; }
#search {height: 1%; }
#search #search1 {display: block; width: 38%; float: left; margin: 1px 0 0; padding: 0; }
#search #search2 {display: block; width: 57%; float: left; margin: 1px 0 0 23px; padding: 0; }
#search h2 {margin-left: 10px; }
#search label {display: block; float: left; width: 60px; padding-left: 10px; }
#search input {width: 200px; margin: 0 0 6px; }
#search input.button {width: 204px; height: 30px; margin: 10px 0 0; line-height: 1.6em; }
#search .search2 input.button {width: 419px; margin: 10px 0 0 10px; }
* html #search input.button, * html #search .search2 input.button {width: auto; height: auto; padding: 0 23px; }
#search .search2 select {width: 30%; margin: 0 0 6px 10px; }
#search .search1, #search .search2 {height: 120px; padding: 15px 0 0; border-top: 1px dashed silver; border-bottom: 1px dashed silver; }
blockquote {padding: 0; margin: 0; text-indent: 0; font-size: 10px; color: gray; width: 200px; float: left; }
blockquote a, blockquote a:visited {color: gray; }
/*Updates*/
#updates {height: 150px; overflow: auto; }
body#uid3 #left #updates a.anchor, body#uid30 #left #updates a.anchor {display: inline; text-decoration: none; display: block; clear: left; }
.updatespalte {float: left; width: 260px; margin-right: 20px; margin-top: 5px; margin-bottom: 10px; text-align: left; vertical-align: top; }
/*Bildvorschau Popups*/
.popupimgbox {background-color: #3A8F84; layer-background-color: #FFFFFF; border: 1px solid #CFCFCF; background-image: url(casting-agentur-bilder/loading.gif); background-repeat: no-repeat; background-position: center; }
.popupimg {border: 6px solid #FFF; }
.popupimgtext {text-align: center; padding: 5px 10px; color: #FFF; font-family: Verdana, Arial, Sans-Serif; }
.popupimgcredit {text-align: center; font-size: 9px; }


