/* -------  Global  -------- */
/*
a {font: bold 10px tahoma; text-decoration: none;}
img {border-style: none;}

body {margin: 0px 10px; font: 10px verdana; text-align: left;}
td {font: 10px verdana; padding: 0px;}
th {font: bold 10px verdana; padding: 0px; text-align: left;}
ul {margin: 0px 5px 10px; padding: 0px; list-style-type: none;}

#wrapper {border: 5px solid #000; -moz-border-radius: 5px; background-color: rgba(0,0,255,0.5); width: 700px; height: 400px; position: absolute; left: 110px; top: 50px; text-align: left;}

#head span {display: none;}

#menu {width: 95px; position: absolute; right: 0px; top: 100px;}
#menu .head span {font: bold 10px tahoma; display: block; text-align: center; color: #B8B8B8; margin-top: 10px;}
#menu div {margin-bottom: 10px;}
#menu .head {height: 10px;}
#menu .foot {display: none;}

#menu ul {width: 100px; margin: 0px 10px;}
#menu li {margin: 5px 0px;}
#menu a {font: bold 10px tahoma;}

.content {width: 328px; position: absolute; top: 100px; left: 0px; padding-bottom: 20px;}
.content .top {margin: 0px; position: absolute; top: -101px; height: 90px; width: 435px;}
.content .bottom {display: none;}

#src {display: none;}
#sub {display: none;}
#submenu {width: 100%; text-align: center; margin: 0px 0px 10px;}

#foot {position: fixed; height: 13px; bottom: 0px;  width: 100%; left: 0px; right: 0px; background-color: #FFFFFF; border-top: 1px solid #000000;}
#foot p {margin: 0px; float: left;}
#foot #server {float: right;}

#cpyrgt {text-align: right; position: fixed; height: 13px; top: 0px;  width: 100%; left: 0px; right: 0px; background-color: #FFFFFF; border-bottom: 1px solid #000000;}
#mow {position: fixed; height: 13px; top: 0px;  width: 100%; left: 0px; right: 0px;}
#cpyrgt, #mow {display: none;}

fieldset {padding: 3px;}
fieldset legend {display: none;}

.section {margin: 0px 0px 10px; float: left; width: 100%;} 
.section .head {display: none;}
.section .foot {display: none;}

#loading {text-align: center; width: 100%; height: 18px; background: url(loading.gif) no-repeat center top;}
#loading span {display: none;}

#head .admin {position: fixed !important; position: absolute; top: 0px; right: 0px; border-style: none;}

/* -------- Struktur --------- */

/*#sub_presentation #information fieldset {width: 170px; border-style: none;}
#sub_presentation #information .image {height: 200px; width: 220px; float: left; margin-right: -5px; text-align: center;}
#sub_presentation #information .name p {margin: 2px 0px; font: bold 12px verdana;}
#sub_presentation #information .name .fld {width: 160px;}
#sub_presentation #information .information table .c0 {width: 70px;}
#sub_presentation #information .information table tr {background-color: transparent;}
#sub_presentation #information .information table td {background-color: transparent;}
#sub_presentation #information .description p {margin: 2px 0px;}
#sub_presentation #information .thumbnails img {margin-bottom: -5px;}
#sub_presentation #information .action {width: 400px; text-align: center;}
#sub_presentation #information textarea {width: 160px; height: 50px;}

#sub_presentation #table fieldset {margin: 0px 80px; border-style: none;}
#sub_presentation #table table {width: 100%;}
#sub_presentation #table table img {margin-bottom: -2px !important; margin-bottom: 0px;}
#sub_presentation #table table .c0 {width: 70px;}

#sub_main .section .right {float:right;}
#sub_main .section .left {float: left;}
#sub_main .section .text img {margin: 5px 5px;}
#sub_main .section .text {border-style: none;}
#sub_main .section p {margin: 3px;}


#sub_main .section textarea {width: 100%; height: 200px;} 
#sub_main .section .leftimage {float: left; width: 145px; margin-left: 8px; text-align: center;}
#sub_main .section .rightimage {width: 145px; margin-right: 10px; text-align: center; }
#sub_main .section .leftimage img {margin-bottom: -5px;}
#sub_main .section .rightimage img {margin-bottom: -5px;}
#sub_main .section .action {width: 100%; text-align: center; border: none;}

#sub_table .information {border-style: none;}
#sub_table .information p {margin: 0px 10px;}


#sub_table fieldset{width: 400px; margin: 5px !important; margin: 0px;}
#sub_table .table {border-style: none;}
#sub_table .table table img {margin-bottom: -2px !important; margin-bottom: 0px;}
#sub_table .table table {width: 100%;}
#sub_table .table table td {padding: 3px 5px;}
#sub_table .table table th {padding: 1px 5px;}
#sub_table textarea {width: 400px; height: 70px;}
#sub_table .action {width: 400px; text-align: center; border: none;}
#sub_table .name {text-align: center; width: 400px; font: bold 12px tahoma; border-style: none;}/*

/*#sub_table .name {margin: 0px;}
#sub_table .name p {margin: -5px;}
#sub_table .thumbnails {margin: 0px 8px; text-align: center;}
#sub_table img {margin-bottom: -5px;}

#sub_login fieldset legend {display: inline;}
#sub_login fieldset {padding: 5px;}*/