body {margin:10px 0; padding:0; text-align:center; background:#738C88 url(../img/body.gif) fixed}
h1, h2, h3, h4, h5, h6 {cursor:default;}

/*alles in die mitte, alter lan*/
div#wrap {width:760px; margin: 0 auto; text-align:left;}

/*header*/
h1#header {font:0/0 sans-serif; text-indent: -3000px; width:760px; height:120px; background: url(../img/lab_header.gif) no-repeat;margin:0}

/*navi*/
div#navi {background: url(../img/mainnavi.gif) repeat-x; height:20px; border-left:1px solid #4E5665; border-right:1px solid #4E5665;}
div#navi ul {margin:0;padding:0;list-style:none; height:20px;display:inline;}
div#navi ul li {display:inline;}
div#navi ul li a {font:11px/20px verdana, sans-serif;text-decoration:none;color:#4E5665; float:left;  background: url(../img/mainnavi.gif) repeat-x 0 0;display:block;padding:0 14px;}
div#navi ul li a:hover {color:#fff; background: url(../img/mainnavi.gif) repeat-x 0 -20px;}
div#navi ul li#topactive a {font:bold 11px/20px verdana, sans-serif;text-decoration:none; color:#E87B00; float:left;  background: url(../img/mainnavi.gif) repeat-x 50% -60px;display:block;padding:0 14px;}
div#navi ul li#topactive a:hover {color:#E87B00; background: url(../img/mainnavi.gif) repeat-x 50% -60px;}

/*content eintüten und den hintergrund der rechten spalte definieren*/
div#contentwrap {background:#C7D1D0 url(../img/wrap_bg.gif) repeat-y 100% 2px; border-left:1px solid #4E5665; border-right:1px solid #4E5665;height:1%;}


/* Products */

/*horizontales Menü */
h2.menu {display:inline;width:240px;}
div#hormenu {display:inline;}
div#hormenu ul {padding:0;margin:12px;float:right;}
div#hormenu ul li {display:inline;}
div#hormenu ul li a {font:11px/20px verdana, sans-serif;text-decoration:none;color:#4E5665; float:left; padding:0 14px;border:0;}
div#hormenu ul li a:hover {color:#E87B00;}
div#hormenu ul li#active a{font:bold 11px/20px verdana, sans-serif;text-decoration:none; color:#E87B00; float:left; padding:0 14px;}
div#hormenu ul li#active a:hover{color:#E87B00; }

h4.products {border-bottom:1px solid #999999;width:80%}
img.product {margin:0 20px 10px 0;}
/*rechts*/
div#right {width:180px; background:url(../img/sh_rightnav.gif) repeat-x 0 0; float:right; font:11px verdana, sans-serif; color:#4E5665}
div#right h5 {font: bold small-caps 12px verdana, sans-serif; color:#4E5665; margin: 15px 5px 10px; border-bottom:1px solid #4E5665}
div#right h6 {font: bold small-caps 12px verdana, sans-serif; color:#4E5665; margin:5px}
div#right p {margin:5px}
div#right hr {height:1px; background:#9AA2B1; color:#9AA2B1; border:none;margin:10px 5px;}
a.continue {background:url(../img/a_continue.gif) no-repeat 0 3px; padding-left:10px; color:#E87B00; text-decoration:none;} 
a.continue:hover {color:#4E5665; text-decoration:underline}

/*inhalt*/
div#content {background:#C7D1D0 url(../img/sh_content.gif) repeat-x 0 0;font:12px verdana, sans-serif; padding:14px; color:#4E5665; margin-right:180px;height:1%;}
div#content h2 {background:  url(../img/h1_stern.gif) no-repeat 0 0; font: bold small-caps 14px verdana, sans-serif; color:#4E5665; padding:0 0 2px 18px; margin: 0 0 14px 4px;}
div#content h3 {font: bold 14px verdana, sans-serif; color:#4E5665; margin: 10px 0 }
div#content h4 {font: bold 13px verdana, sans-serif; color:#4E5665; margin: 10px 0 }
div#content h5 {font: bold 12px verdana, sans-serif; color:#4E5665; margin: 10px 0 }
div#content h6 {font: bold 11px verdana, sans-serif; color:#4E5665; margin: 10px 0 }
div#content p {margin: 10px 0;line-height:16px;}
div#content div {line-height:16px;}
div#content a {color: #3B514E; text-decoration:none;border-bottom:1px dotted;}
div#content a:hover {color: #444C59; text-decoration:underline;border-bottom:0;}
div#content li {margin-top:4px;}
div#content .noul {border:0;}
div#content #impressum pre {font:10px verdana, sans-serif;margin-left:28px;}
/*clearer*/
div.clrcont {clear:both;height:1px; font:0/0 sans-serif}

div#team {margin-bottom:16px;}
div#team img{float:left;border:1px solid grey;margin-right:24px;}

/*footer*/
div#footer {font:0/0 sans-serif; height:3px;background:  url(../img/lab_ft.gif) no-repeat 50% 0; clear:both}
/**/

/* --- verschiedene Bereiche --- */

.success {font-weight:bold;color:#738C88;}
.error {font-weight:bold;color:red;}

/*Fieldsets*/
fieldset#login {margin:0 auto; border:0;width:130px}
fieldset#login legend {display:none;}
fieldset#login input.field {font:9px verdana, sans-serif; width: 70px; border: 1px solid #4E5665; margin-bottom:2px;background:#C7D1D0;color:#4E5665}
.btn {font:10px verdana, sans-serif; border: 1px solid #4E5665; background:#C7D1D0; color:#4E5665;}
fieldset#login label {display:block; float: left; width:50px;}
fieldset#login input.checkbox {font:9px verdana, sans-serif;color:#4E5665}



/*News*/
.newsdatum {color:#747474;}
.newsautor {}
.newsquelle {}
div#newsinhalt {line-height:16px;}
div#right .newsdatum {font-size: 10px;color:#747474}
/*News*/
fieldset#news input.field {font:9px verdana, sans-serif; border: 1px solid #4E5665; margin-bottom:2px;background:#C7D1D0;color:#4E5665}
fieldset#news input.btn {font:10px verdana, sans-serif; border: 1px solid #4E5665; background:#C7D1D0; color:#4E5665}
fieldset#news label {display:block; float: left; width:50px;}


/*gästebuch*/
* html div#field {width:400px}
form {display: inline;}
fieldset{border:0px;color:#4F2F18;margin:0 1em;padding:0}
* html fieldset {margin:0;width:97%}
fieldset a {vertical-align:middle}
legend {font:bold small-caps 11px verdana, sans-serif;margin:5px 0;cursor:default;color:#4E5665;}
label {display:block;margin-bottom:1px;color:#4E5665; font:11px verdana, sans-serif}
.entryinput {font:11px verdana, sans-serif; width: 100%; border: 1px solid #4E5665; padding:2px;margin-bottom:3px;background:#ABBAB8;color:#4E5665}
.entryinputfalse {font:11px verdana, sans-serif; width: 100%; border: 1px dotted #ff0000; padding:2px;margin-bottom:3px;background:#ABBAB8;color:#4E5665}
textarea {font:11px verdana, sans-serif; height: 100px; width:530px; border: 1px solid #4E5665; overflow: auto; margin-bottom:3px;padding:2px;background:#ABBAB8;color:#4E5665}

.entrytafalse {font:11px verdana, sans-serif; height: 100px; width:100%; border: 1px dotted #ff0000; overflow: auto; margin-bottom:3px;padding:2px;background:#ABBAB8;color:#4E5665}
.gbedit {width:340px;}
select.full {font:11px verdana, sans-serif;background:#ABBAB8;color:#4E5665;width:100%;}

p#navgb {text-align:center !important; font-size:10px;margin:5px 0px}
p#navgb a {text-decoration:none}
p#navgb a:hover {text-decoration:underline}
h4.gb {font:bold 12px verdana, sans-serif; padding-bottom:1px; border-bottom:1px solid #4E5665; color: #4E5665;margin:5px 0}
h4.gb span {font-weight:normal}
h4.gb span a:hover {text-decoration:none !important}
p.gbentry {margin:5px 0 30px 0 !important}
#gbsmileys img{padding:2px;}


/*Labor*/
#labor .PHPBox {white-space:nowrap;margin-left:16px;background:#efefef;border: 1px solid #4E5665;width:480px;overflow:auto;padding:8px 0 8px 8px;max-height:240px;}
#labor .CodeBox {margin-left:16px;background:#efefef;border: 1px inset #4E5665;width:480px;overflow:auto;padding:8px 0 8px 8px;max-height:240px;}
#labor .PHPBoxTitel {margin-left:16px;font:10px verdana, sans-serif bold;background:#405753;color:#fff;width:475px;padding:1px 0 1px 15px;border-bottom:1px solid white;}
#labor .CodeBoxTitel {margin-left:16px;font:10px verdana, sans-serif bold;background:#E87B00;color:#fff;width:475px;padding:1px 0 1px 15px;border-bottom:1px solid white;}
#labor code {}
.labplace {margin-left:0px;font:10px verdana, sans-serif bold;width:520px;padding:1px 0 1px 1px;border-bottom:1px inset black;text-align:left;}
#labor h4 {font:bold 12px verdana, sans-serif;}
#labor ul {list-style:url(../img/bullet1.gif);margin-left:22px;}
#labor a.notfree {color:red;}

#labor #laborcomment h2 {border:1px solid #4E5665;width:530px;background:url() #738C88;color:#fff;padding:6px 3px;margin-top:26px;}
#labor #laborcomment h2 span {font-size:12px;font-weight:normal;float:right;}
#labor #laborcomment h3 {margin:0;}
#labor #laborcomment p {margin:0 12px 2px 0;}
#labor #laborcomment div.comment {margin:4px 6px 16px 6px;border:1px solid #4E5665;padding:4px;background:#ddd}

#labor #versionhistory {margin:6px 8px;font-size:11px;color:#697387;border:1px dashed #eee;padding:6px;}
#labor #versionhistory h6 {font-size:13px;color:#697387;margin-top:2px;}

#downloads td {font-size:11px;}
#downloads td.kat {font-size:11px;font-weight:bold;border-bottom:1px dashed;}
#downloads td.file {font-size:11px;color:#566966;}
#downloads td.sum {font-size:11px;color:#566966;border-top:1px solid;}

/*Admin*/
div#adminnavi {}
div#adminnavi ul {margin: 0 0 2px 16px;padding:0;list-style:none;height:20px;width:70px;}
div#adminnavi li {white-space:nowrap;}
div#adminnavi li a{text-decoration:none;color:#076C89;}
div#adminnavi li a:hover{color:white;}

div.sbmsg {border:1px solid black;width:530px;margin-top:20px;position:relative;}
div.sbmsgpic {position:relative;float:left;padding:2px;text-align:center;height:100%;margin:24px 8px 0px 4px;}
div.sbmsgheader {border-bottom:1px solid white;text-align:right;padding-right:12px;}
div.sbmsgmsg {padding:12px;}

/*Admin GBEDIT */
table.main {margin:0 auto;width:540px;border:1px solid #000; border-bottom:0}
table.main td {vertical-align:top; font:11px verdana, sans-serif;text-align:left;padding:5px}
table.main td.ueber {font-weight:bold; padding-bottom:5px; background:#ccc; border-bottom:1px solid #000}
table.main td.ueber#name{width:160px}
table.main td.ueber#loeschen {width:120px}
table.main td.ueber#edit, table.main td.row#editrow {border-right:1px solid #000; border-left:1px solid #000}
table.main td.row {border-bottom:1px solid #000;}
table.main td.row#links {width:120px;overflow:hidden;}

/*Admin Referer*/

div#referer .btn {font:10px verdana, sans-serif; border: 1px solid #4E5665; background:#C7D1D0; color:#4E5665}
div#referer select {font:10px verdana, sans-serif;background:#C7D1D0;color:#4E5665;}
div#referer a {color:#2d7958; text-decoration:none}
div#referer a:hover {color:#4E5665; text-decoration:underline}
table.tblreferer {border:1px solid #405753;width:450px;}
table.tblreferer tr.zeile1 {}
table.tblreferer tr.zeile2 {background:#BABEC7;}
table.tblreferer tr.ungesehen {background:#ABBAB8;}
table.tblreferer tr.active {background:#009900;}
.fix {width:120px;overflow:hidden;}

/*Highlighter Definitions */
.php-highlight-bg {color: #FFFFFF;}
.php-highlight-html {color: #000000;}
.php-highlight-default {color: #0000BB;}
.php-highlight-keyword {color: #007700;}
.php-highlight-string {color: #DD0000;}
.php-highlight-comment {color: #FF8000;}
.html-highlight-bg {color: #000080;}
.html-highlight-comment {color: #808080;}
.html-highlight-string {color: #0000ff;}
.html-highlight-img {color: #800080;}
.html-highlight-object {color: #808000}
.html-highlight-table {color: #008080;}
.html-highlight-form {color: #ff8000;}
.html-highlight-text {color: #000000;}
.css-highlight-bg {color: #800080;}
.css-highlight-comment {color: #808080;}
.css-highlight-keywords {color: #0000ff;}
.css-highlight-elements {color: #ff0000;}
.css-highlight-values {color: #804040;}
