
body {margin: 0; xmargin: 5px 5px 5px 5px; padding: 0; background-color: #222;}

body, td {text-align: left; vertical-align: top; font: 12px 'Lucida Grande', Arial, Helvetica, Verdana, sans-serif; color: #000000;}

table {border: none; margin: 0; padding: 0; border-spacing: 0px;}
td {margin: 0; padding: 0;}

a {color: #000000; text-decoration: underline;}
a:hover {text-decoration: underline;}
a img {border: 0px;}



#headline {padding: 20px 0px 0px 30px;}


#master {width: auto; margin-right: auto; margin-left: auto;}

.blatt {width: 365px; margin: 0px 1px 1px 0px; line-height: 16px; padding-left: 30px; padding-right: 30px; float: left; overflow: auto; position: relative;}

#hello {background-color: #000000; padding: 5px; color: #0077BB; width: 379px;}


hr {border-style: none; border: none; border-bottom: 1px solid #000000; margin: 0px 0px 0px 0px;}
hr.size_2 {border-bottom: 2px solid #000000;}
hr.dotted {border-bottom: 1px dotted #000000;}

form {padding: 0px; margin: 0px;}
ol {padding: 0px; margin: 0px 0px 0px 20px;}
ol li {padding: 0px 0px 0px 0px; margin: 0px;}


.padding {padding: 0px 7px 0px 7px;}
.iframe_einzug {padding: 0px 5px 0px 5px;}
.px10 {width: 10px;}


#footer {position: fixed; bottom: 10px; padding: 5px 5px 5px 5px; left: 270px; font-size: 10px; font-family: Monaco, Courier, 'Courier New', mono-spaced; color: #999988; background-color: #FFFFFF; visibility: hidden;}
#footer a {color: #999988;}
#search {position: fixed; bottom: 10px; left: 40px; padding: 5px 5px 5px 5px; font-size: 10px; font-family: Monaco, Courier, 'Courier New', mono-spaced; color: #999988; background-color: #FFFFFF;}
#search.active {background-color: #666666; width: 200px;}
#search input {font-size: 9px;}
#search input.search {width: 130px; margin: 0px 10px 0px 0px;}
#search input.submit {width: 50px;}
#search select {width: 190px; height: 80px; font-size: 9px; margin: 0px 0px 5px 0px;}
#search a {color: #999988;}
#search hr {border-bottom: 1px solid #999988; margin: 5px 0px 5px 0px;}

#picture {position: fixed; top: 20px; right: 30px; background-color: #CCCCCC; padding: 4px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; display: none;}
#picture img {position: relative; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#picture .close {position: absolute; top: 12px; right: 12px; background-color: #CCCCCC; padding: 2px 5px 2px 5px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size: 10px;}
#picture .close a {text-decoration: none;}

#loader {position: absolute; top: 0px; right: 0px; visibility: hidden;}



.attachments .link {margin: 0px; padding: 0px 10px 6px 0px; float: left; text-align: center;}
.attachments .link .thumb {height: 32px; width: 32px; text-align: center; vertical-align: center; margin-top: auto; margin-bottom: auto;}
.attachments .link a {text-decoration: none;}
.attachments .link a:hover {text-decoration: underline;}

