body { font-family: arial, helvetica, verdana; width: 736px; margin: 0; padding: 0; }
p { font-size: 12px; margin-top: 0; margin-bottom: 12px; }
h1 { font-size: 18px; font-weight: 500; margin-bottom: 14px; }
h2 { font-size: 12px; font-weight: 600; margin-top: 0; margin-bottom: 6px; }
hr  { margin: 0; padding: 0; height: 0; border-top: 1px solid #f99c1b; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; outline-width: 0; noshade: color: #f90   }
.maintable { width: 736px; margin: 0; padding: 0; border-color: #0f0; border-width: 5px; }
.maintable_content { vertical-align: top; }
.menu { text-align: center; vertical-align: top; width: 228px; }
.menupunkt { color: black; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; width: 100%; display: block; text-align: right; margin-top: 7px; }
.untermenupunkt { color: black; font-size: 11px; font-style: normal; text-decoration: none; text-align: right; display: block; width: 100%; margin-top: 0; }
#umbenennen_container { text-align: right; width: 150px; margin: 0 0 0; padding: 0; }
#button { color: #000; font-size: 10px; line-height: 11px; background-color: #c1cacf; text-decoration: none; text-align: center; padding: 1px; border: solid 1px; }
.punkt_input { font-size: 12px; font-weight: bold; text-align: right; width: 145px; height: 13px; float: right; overflow: hidden; margin-top: 7px; border: solid 1px; }
.unterpunkt_input { font-size: 11px; text-align: right; width: 145px; height: 12px; overflow: hidden; float: right; border: solid 1px; }
.bubble_container { width: 150px; overflow: hidden; margin: 0; padding: 0; }
.bubble_puppet { background-image: url(grafiken/bubble_puppet.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right; vertical-align: top; height: 193px; padding-top: 7px; padding-right: 35px; }


/* Definitionen für Right-Click-Menu */

.rcMenuContainer {
    font-family:verdana, arial;
    position: absolute;
    border: solid 1px black;
    background: #c1cacf;
    padding:2px;
    width:160px; 
}
.rcMenuItem {
    font-size:11px;
    font-weight:normal;
    padding:3px;
    width:100%;
}
.rcMenuItemHover {
    font-size:11px;
    font-weight:normal;
    background:#5e88ae;
    color:white;
    padding:3px;
}
.rcMenuItemText {
    font-size:11px;
    font-weight:normal;
    border:0px;
    padding:2px;
}
.rcMenuItemTextExt {
    font-size:11px;
    font-weight:normal;
    border:1px dotted grey;
    padding:2px;
} 
.rcMenuSeparator{
    color:black;
    height:1px;
}
.rcImage {
	padding-right:4px; 
}


.contact_table { background-color: #d5d5d5; padding: 5px 10px; width: 100%; border-top: 1px solid #f99c1b; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
.contact_form_cell1 { color: #15304e; font-size: 11px; font-family: Verdana; padding-top: 5px; padding-bottom: 5px; width: 124px; vertical-align: top }
.contact_form_cell2  { color: #15304e; font-size: 11px; font-family: Verdana; padding-top: 5px; padding-bottom: 5px }
.contact_text { color: #15304e; font-size: 11px; font-family: Verdana }
textarea { color: #100; font-size: 11px; font-family: Verdana; background-color: #fff; border: solid 1px #f99c1b }
.submit_button { color: #000; font-size: 9px; font-family: Verdana; text-transform: uppercase; height: 18px; border-style: solid; border-width: 1px; border-color: #fff #18314f #18314f #fff }
select { color: #100; font-size: 11px; font-family: Verdana; background-color: #fff; height: 18px; border: solid 1px #f99c1b }
input { color: #000; font-size: 11px; font-family: Verdana; background-color: #fff; height: 18px; border: solid 1px #f99c1b }
a:link, a:visited, a:hover  { text-decoration: underline; border-width: 0 }
#link { text-decoration: none; }
.puppet { background-image: url(grafiken/bubble_puppet.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: right; vertical-align: bottom; height: 193px; padding-right: 37px; padding-bottom: 100px; }
