* {
	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/moeglichkeitsdenken/i/body_bg.gif); FONT-SIZE: 12px;  COLOR: #4c4c4c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; 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; TEXT-ALIGN: left;
}
#subHeaderLogo {
	FLOAT: LEFT; PADDING-TOP: 4px;
}
#subHeaderData {
	FLOAT: RIGHT; PADDING-TOP: 1px; FONT: normal 11px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #8DB74C;
}
#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/moeglichkeitsdenken/i/header_logo.gif); MARGIN-TOP: 23px; WIDTH: 181px; HEIGHT: 28px; FLOAT: left;
}
#logo A {
	DISPLAY: block; FONT-SIZE: 150%; OVERFLOW: hidden; COLOR: #000000; LINE-HEIGHT: 68px; HEIGHT: 28px;
}
#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: 49px;
}
#menu .navItemLast {
	FLOAT: left; TEXT-ALIGN: left;
}
#menu .navItem a {
	FONT: normal 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #666666;  TEXT-DECORATION: none;
}
#menu .navItem a.act {
	FONT: normal 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000;  TEXT-DECORATION: none;
}
#menu .navItemLast a {
	FONT: normal 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #666666;  TEXT-DECORATION: none;
}
#menu .navItemLast a.act {
	FONT: normal 13px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000;  TEXT-DECORATION: none;
}
#menu .navItem a:hover {
	COLOR: #000000;
}
#menu .navItemLast a:hover {
	COLOR: 000000;
}

#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/moeglichkeitsdenken/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;
}


#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;
}
#contentMain H1 {
	FONT: bold 26px 'Impact', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #000000;
}
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: #666666;
}
#contentMain strong {
	COLOR: #000000; FONT: bold 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}
#contentMain A {
	COLOR: #8DB74C; TEXT-DECORATION: underline; FONT: normal 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times;
}
#contentMain A:hover {
	COLOR: #000000;
}

ul {
    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: #8DB74&#1057;; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H2 {
         FONT: bold 18px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #8DB74&#1057;; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H3 {
         FONT: bold 16px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #8DB74&#1057;; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H4 {
         FONT: bold 14px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #8DB74&#1057;; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H5 {
         FONT: bold 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #8DB74&#1057;; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}
H6 {
         FONT: bold 12px 'Georgia', 'Trebuchet MS', 'Times New Roman', Times; COLOR: #8DB74&#1057;; 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/moeglichkeitsdenken/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: #000000; TEXT-DECORATION: none;
}
#footerNav .navItem a:hover {
	COLOR: #000000;
}
#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;
}

#contentMain div.csc-textpic-imagewrap {
   border: solid 1px #E0E0E0;
   padding: 4px;
}

/*****************
 * Right block
 *****************/

.right-block {
    height: auto;
    float: right;
    margin: 5px 0;
    padding: 0;
    width: 200px;
}

.right-block table {
    height: auto;
    min-height: 92px;
    margin: 1px;
    padding: 0;
    width: 200px;
}

.right-block-head {
    background: url('/fileadmin/template/images/right_block_head.gif') no-repeat bottom;
    height: 7px;
    margin:0;
    padding:0;
    width: 200px;
}

.right-block-tail {
    background: url('/fileadmin/template/images/right_block_tail.gif') no-repeat;
    height: 8px;
    margin:0;
    padding:0;
    width: 200px;
}

.right-block-content {
    background: url('/fileadmin/template/images/right_block_content_bg.gif') repeat-x bottom;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    height: auto;
    margin:0;
    padding: 5px 14px;
    width: 200px;
}

.right-block-content a {
    color: #999;
    font: normal 12px 'Georgia', 'Trebuchet MS', sans-serif;
    text-align: right;
    text-decoration: none;
    vertical-align: middle;
}

.right-block-content a:visited {
    color: #999;
    font: normal 12px 'Georgia', 'Trebuchet MS', sans-serif;
    text-align: right;
    text-decoration: none;
    vertical-align: middle;
}

.right-block-content a:hover {
    color: #3E3E3E;
    font: normal 12px 'Georgia', 'Trebuchet MS', sans-serif;
    text-align: right;
    text-decoration: none;
    vertical-align: middle;
}

.right-block-content p {
    color: #999;
    font: normal 11Px 'Georgia', 'Trebuchet MS', sans-serif;
    margin: 3px 0;
    padding: 2px 0;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

.right-block-info-header {
    color: #666;
    font: bold 13px 'Georgia', 'Trebuched MS', sans-serif;
    margin: 5px 0;
    padding: 5px 0;
    vertical-align: middle;
}
