* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #3c78b5
}
A:visited {
	COLOR: #9f65b2
}
A:hover {
	TEXT-DECORATION: none
}
BODY {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(/fileadmin/alternate/tippingpoint/i/body_bg.gif); FONT-SIZE: 12px;  COLOR: #4c4c4c; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c4c4c4; TEXT-ALIGN: center;
}
#page {
	MIN-HEIGHT: 100%; MARGIN: 0px auto;
}
* HTML #page {
	HEIGHT: 100%;
}
.clearer {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; MARGIN-BOTTOM: -1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.hidden {
	LEFT: -10000px; POSITION: absolute
}
#subHeader {
	MARGIN: 0px auto; WIDTH: 750px; HEIGHT: 18px;
}
#header {
	MARGIN: 0px auto; WIDTH: 750px; HEIGHT: 67px; TEXT-ALIGN: left; BORDER-BOTTOM: 1px solid #E0E0E0;
}
#logo {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(/fileadmin/alternate/tippingpoint/i/header_logo.gif); MARGIN-TOP: 30px; WIDTH: 122px; HEIGHT: 37px; FLOAT: left;
}
#logo A {
	DISPLAY: block; FONT-SIZE: 150%; OVERFLOW: hidden; COLOR: #000000; LINE-HEIGHT: 68px; HEIGHT: 37px;
}
#logo A:hover {
	CURSOR: pointer
}

#menu {
	FLOAT: right; CLEAR: right; WIDTH: 532px; HEIGHT: 38px; MARGIN-TOP: 29px; PADDING: 0px;
}
#menu .navItem {
	FLOAT: left; TEXT-ALIGN: left; PADDING-RIGHT: 55px;
}
#menu .navItemLast {
	FLOAT: left; TEXT-ALIGN: left;
}
#menu .navItem a {
	FONT: bold 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #ababab;  TEXT-DECORATION: none;
}
#menu .navItem a.act {
	FONT: bold 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #FFFFFF;  TEXT-DECORATION: none;
}
#menu .navItemLast a {
	FONT: bold 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #ababab;  TEXT-DECORATION: none;
}
#menu .navItemLast a.act {
	FONT: bold 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #FFFFFF;  TEXT-DECORATION: none;
}
#menu .navItem a:hover {
	COLOR: #FFFFFF;
}
#menu .navItemLast a:hover {
	COLOR: #FFFFFF;
}

#navigation {
	WIDTH: 100%; HEIGHT: 105px;
}
#navData {
	WIDTH: 750px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
#navContainer {
	WIDTH: 750px; HEIGHT: 105px;
}
#navSpace {
	FONT-SIZE: 12px; LINE-HEIGHT: 12px; VERTICAL-ALIGN: top;
}
#navSpacer {
	WIDTH: 100%; HEIGHT: 37px; BORDER-BOTTOM: 1px solid #e0e0e0;
}
#navHeader {
	FLOAT: left; WIDTH: 190px; HEIGHT: 13px; BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(/fileadmin/alternate/tippingpoint/i/navHeader_bg.gif); PADDING-TOP: 19px; PADDING-BOTTOM: 18px; FONT: bold 16px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000;
}
#navSubnav1 {
        FLOAT: right; WIDTH: 532px; PADDING-TOP: 19px;
}
#navSubnav1 .navItem {
	FLOAT: left; PADDING-RIGHT: 15px; PADDING-BOTTOM: 3px;
}
#navSubnav1 .navItem a {
	FONT: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #666666; TEXT-DECORATION: none;
}
#navSubnav1 .navItem a.act {
	FONT: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; TEXT-DECORATION: none;
}
#navSubnav1 .navItem a:hover {
	COLOR: #000000;
}
#navSubnav2 {
        FLOAT: right; WIDTH: 532px; PADDING-TOP: 10px;
}
#navSubnav2 .navItem {
	FLOAT: left; PADDING-RIGHT: 10px; PADDING-BOTTOM: 3px;
}
#navSubnav2 .navItem a {
	FONT: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #666666; TEXT-DECORATION: none;
}
#navSubnav2 .navItem a.act {
	FONT: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; TEXT-DECORATION: none;
}
#navSubnav2 .navItem a:hover {
	COLOR: #000000;
}
#navSubnavSpacer {
        FLOAT: right; WIDTH: 532px; HEIGHT: 35px;
}

#printSpacer {
	WIDTH: 750px; HEIGHT: 50px;
}

#content {
	MARGIN: 0px auto; PADDING-BOTTOM: 100px; WIDTH: 750px; TEXT-ALIGN: LEFT;
}
#contentLogo {
	CLEAR: both; MARGIN: 0px; PADDING: 4px; DISPLAY: inline; FLOAT: left; WIDTH: 180px; TEXT-ALIGN: LEFT; border: 1px solid #e0e0e0;
}
#contentMain {
	CLEAR: right; MARGIN: 0px; PADDING-TOP: 10px; DISPLAY: inline; FLOAT: right; WIDTH: 532px; TEXT-ALIGN: LEFT; BORDER-TOP: 1px solid #e0e0e0;
}
P {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 1.5; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #555555;
}
#contentMain strong {
	COLOR: #000000; FONT: bold 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}
#contentMain A {
	COLOR: #000000; TEXT-DECORATION: underline; FONT: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}
#contentMain A:hover {
	COLOR: #FFFFFF;
}

ul,ol,blockquote {
    color: #666666;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
    line-height: 12px;
    list-style-type: disc;
    margin: 1.12em 40px;
}

li {
    color: #666666;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}

IMG {
	BORDER: 0px;
}

H1 {
         FONT: bold 20px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H2 {
         FONT: bold 18px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H3 {
         FONT: bold 16px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H4 {
         FONT: bold 14px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H5 {
         FONT: bold 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H6 {
         FONT: bold 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}



#footer {
	WIDTH: 750px; HEIGHT: 80px; TEXT-ALIGN: left;
}
#footerFunc {
	CLEAR: both; FLOAT: right; WIDTH: 532px; HEIGHT: 30px;
}
#footerFunc a {
	FONT: normal 11px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #898989; TEXT-DECORATION: none;
}
#footerFunc a:hover {
	COLOR: #000000;
}
#footerFunc #print {
	CLEAR: both; FLOAT: left;
}
#footerFunc #mail {
	CLEAR: right; FLOAT: left; MARGIN-LEFT: 30px;
}
#footerFunc .icon {
	PADDING-RIGHT: 13px; BORDER: 0px;
}
#footerBox {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(/fileadmin/alternate/tippingpoint/i/footerNav_bg.gif); FLOAT: left; WIDTH: 750px; HEIGHT: 50px;
}
#footerNav {
	FLOAT: right; HEIGHT: 19px; PADDING-TOP: 6px; WIDTH: 532px;
}
#footerNav .navItem {
	FLOAT: left; PADDING-RIGHT: 18px;
}
#footerNav .navItem a {
	FONT: normal 11px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #777777; TEXT-DECORATION: none;
}
#footerNav .navItem a.act {
	FONT: normal 11px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
#footerNav .navItem a:hover {
	COLOR: #FFFFFF;
}
#footerCopy {
	FLOAT: right; HEIGHT: 25px; WIDTH: 532px; FONT: normal 11px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #c0c0c0;
}

/*****************************
 * Mail form styles
 *****************************/

.csc-mailform {
    border: none;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
    margin: 10px 20px 10px 0;
    padding: 10px 10px 10px 0;
    text-align: left;
    width: 90%;
}

.csc-mailform-label {
    color: #666666;
    float: right;
	font: normal 11px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
	line-height: 14px;
    text-align: right;
    width: 290px;
	margin: 10px;
	padding: 0;
}

.csc-mailform-field {
    color: #666666;
    float: left;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
    margin: 2px 2px 2px 0;
    text-align: left;
    width: 100%;
}

.csc-mailform-field LABEL {
    color: #666666;
    text-align: left;
    margin: 2px 10px 2px 0;
    float: left;
}

.csc-mailform-field INPUT, TEXTAREA {
    color: #666666;
    float: right;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
    margin: 2px 10px 2px 0;
    vertical-align: middle;
    width: 250px;
}

.csc-mailform-field INPUT.csc-mailform-check {
    color: #666666;
    float: right;
    margin: 2px 10px 2px 10px;
    text-align: right;
    width: auto;
    
}

.csc-mailform-field INPUT.csc-mailform-submit {
    color: #666666;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
    height: 22px;
    vertical-align: middle;
    width: auto;
}

/******************************
 * Login form styles
 ******************************/
 
.csc-loginform {
    margin: 0 0 0 15px;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
    padding: 0;
}

.csc-form-labelcell { 
    margin: 5px 0 5px 0;
}

.csc-form-labelcell P { 
    MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.5; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #666666;
}
.csc-form-commentcell { 
    margin: 0;
}
.csc-form-label { 
    margin: 0;
}

.csc-form-label-req {
    margin: 5px 0 5px 0;
    color: #666666;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}

.csc-form-fieldcell INPUT {
    color: #666666;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}

.csc-textpic-caption {
    color: #666666;
    font: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}


/*****************************
 * Geprachszeitkonto Tabelle  styles
 *****************************/

.contenttable {
   width: 100%;
}

.contenttable thead {
   background-color: #eee;
}

.contenttable thead p.bodytext {
   color: black;
   font-weight: bold;
   font-size: 12px;
   margin: 0 2px 0 2px;
}

.contenttable td {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
}

.contenttable p.bodytext {
   margin: 0;
   padding: 2px 0 2px 0;
}
