body {
	background-color					: #fff;
	font-family							: Verdana, Arial, Helvetica, Sans-Serif;
	font-size							: 11px;
	text-align							: center;
    margin                              : 3px 0 0 0;
    color                               : #000000;
}

h1 {
    font-size                           : 11px;
    font-weight                         : bold;
    margin                              : 0;
    padding                             : 0;
    color                               : #000000;
}

h2 {
    margin                              : 0 0 10px 0;
    padding                             : 2px;
    font-size                           : 12px;
    border                              : 1px solid #aaaaaa;
}

h3 {
    margin                              : 0;
    padding                             : 5px 5px 5px 0;
    font-size                           : 11px;
}

p {
    margin                              : 5px 0 10px 0;
    padding                             : 0;
}

a {
    color                               : #cc0000;
}

a.menu {
    text-decoration                     : none;
}

a.menu:hover {
    text-decoration                     : underline;
}

a.menuActive {
    text-decoration                     : underline;
}

a.mainTitle {
    color                               : #ffffff;
    text-decoration                     : none;
}

a.tooltip {
    font-weight                         : normal;
    font-size                           : 9px;
    cursor                              : help;
    background-color                    : #ff6633;
    color                               : #ffffff;
    padding                             : 0 2px 0 2px;
    
}

a.function {
    border                              : 1px solid #cc0000;
    font-size                           : 10px;
    text-decoration                     : none;
    padding                             : 1px;
}

a.function2 {
    border-left                         : 1px solid #aaaaaa;
    border-top                          : 1px solid #aaaaaa;
    border-right                        : 1px solid #000000;
    border-bottom                       : 1px solid #000000;
    background-color                    : #cc0000;
    color                               : #ffffff;
    font-size                           : 10px;
    text-decoration                     : none;
    padding                             : 1px;
    font-weight                         : normal;
}

a.add {
    text-decoration                     : none;
}

ul {
    padding                             : 0 0 10px 25px;
    margin                              : 5px 0 0 0;
}

ul.menu {
    padding                             : 0 0 10px 5px;
    margin                              : 10px 0 0 0;
    list-style-image                    : url(../bilder/pfeilRechts.gif);
    list-style-position                 : inside;
    font-size                           : 10px;
}

ol {
    padding                             : 0 0 10px 25px;
    margin                              : 5px 0 0 0;
}

li {

}

li.menu {
    margin                              : 0 0 5px 0;
}

dl {
    margin-top                          : 30px;
}

dt {
    font-weight                         : bold;
}

dd {
    margin                              : 0 0 5px 10px;
}

hr {
	color								: #aaaaaa;
	height								: 1px;
	border								: none;
	border-top							: solid 1px #aaaaaa;
    margin                              : 5px 0px 5px 0px;
}

div.news {
    margin                              : 0 0 10px 0;
}

form {
    padding                             : 0;
    margin                              : 0;
}

form.menu {
    padding                             : 0 0 0 10px;
}

input {
    font-size                           : 11px;
    color                               : #555555;
}

input.formFieldError {
    border                              : 1px solid #cc0000;
}

input.menuText {
    border                              : 1px solid #000000;
    width                               : 120px;
    margin                              : 0 0 1px 0;
    color                               : #555555;
    font-size                           : 10px;
}

input.menuButton {
    width                               : 121px;
    border-left                         : 1px solid #aaaaaa;
    border-top                          : 1px solid #aaaaaa;
    border-right                        : 1px solid #000000;
    border-bottom                       : 1px solid #000000;
    background-color                    : #cc0000;
    color                               : #ffffff;
    font-size                           : 10px;
    cursor                              : pointer;
}

input.button {
    border-left                         : 1px solid #aaaaaa;
    border-top                          : 1px solid #aaaaaa;
    border-right                        : 1px solid #000000;
    border-bottom                       : 1px solid #000000;
    background-color                    : #cc0000;
    color                               : #ffffff;
    font-size                           : 10px;
    cursor                              : pointer;
}

select {
    font-size                           : 11px;
    color                               : #555555;
}

option {
    font-size                           : 11px;
    color                               : #555555;
}

table {
    
}

table.etappendaten {
    width                                : 100%;
}





td {
    vertical-align                      : top;
}

td.formFieldLabel {
    width                                : 130px;
}

td.formFieldField {

}

td.etappendaten {
    border                               : 1px solid #aaaaaa;
    margin                               : 0;
    padding                              : 1px;
    font-size                            : 10px;
}




div.errormessage {
    border                              : 1px solid #cc0000;
    padding                             : 3px;
    margin                              : 3px 0 3px 0;
}




div.message {
    border                              : 1px solid #cc0000;
    padding                             : 3px;
    margin                              : 3px 0 3px 0;
}


span.tooltipContainer {
    position                            : relative;
    z-index                             : 100;
    text-align                          : left;
}

span.tooltipText {
    position                            : absolute;
    top                                 : 5px;
    left                                : -10px;
    width                               : 200px;
    border                              : 1px solid #ff6633;
    display                             : none;
    background                          : #ffffcc;
    padding                             : 12px 2px 2px 2px;
    font-weight                         : normal;
    font-size                           : 9px;
    
}

span.tooltipClose {
    position                            : absolute;
    top                                 : 1px;
    left                                : 192px;
    background-color                    : #ff6633;
    color                               : #ffffff;
    padding                             : 0 2px 0 2px;
    cursor                              : pointer;
}


img {
    border                              : none;
}


.klein {
    font-size                           : 10px;
}











/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */























td.etappenListe {
    vertical-align                      : middle;
}


