/*
    orange #ee7700 neu D57800
    pink   #e7007e neu #C30080
    gray border #e0e0e0
    dark gray font #666666

*/

body {
    padding:0px;
    margin:0px;
    font-family:Arial;
    text-align:center;
    color:#333;
}

div {
    font-size:11px;
    text-align:left;
    color:#666;
    padding:0px;
    margin:0px;	
}

p,h1,h2,h3,ul,li,td {
    text-align:left;
}

td {
    font-size:11px;
    color:#666;
}
p {
    font-size:11px;
    color:#666;
}
li {
    font-size:11px;
    color:#666;
}

a {
    font-size:11px;
    font-weight:bold;
    color:#D57800;
}

h1 {
	color:#C30080;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

h2 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

h3 {
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

h4 {
	color:white;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

a:hover {
    color:#FF6600;
}

a:active {
    color:#C30080;
}


div.outer_wrap {
    background-color:white;
    width:960px;
    margin:0px auto;
    padding:0px 10px 0px 10px;
    position:relative;
}

div.head {
    height:130px;
    background-image:url(../images/header_960x130.png);
    position:relative;
}

div.head a.logo_link {
    position:absolute;
    z-index:2;
    top:0px;
    left:0px;
}

div.head a.logo_link img.head_logo {
    border:0px;
    width:190px;
    height:70px;    
}

div.head div.login {
    width:280px;
    height:24px;
    left:560px;
    position:absolute;
    background-image:url(../images/login_link_bg.png);
    line-height:24px;
    text-align:left;
}

div.head div.login img {
    margin:auto 5px auto 10px;
}

div.head div.login a {
    color:#D57800;    
    font-size:11px;
    font-weight:bold;    
}

div.head div.J_n_R {
    width:85px;
    height:24px;
    left:855px;
    position:absolute;
    background-image:url(../images/J_n_R_link_bg.png);
    line-height:24px;
    text-align:left;
}

div.head div.J_n_R img {
    margin:auto 5px auto 36px;
}

div.head div.J_n_R a {
    color:#D57800;    
    font-size:11px;
    font-weight:bold;    
}

div.vorschalt {
    margin-top:50px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
}

div.vorschalt input {
    margin:5px;
}

div.vorschalt input.code {
    width:280px;
    font-size:16px;
}

div.menu_level1 {
    height:26px;
    background-image:url(../images/menu_level1_bg.png);
    padding-left:28px;
    text-align:left;
}

div.menu_level1 img.trenner {
    margin-top:1px;
    float:left;
}

div.menu_level1 a {
    color:#D57800;
    text-decoration:none;
    font-size:15px;
    cursor:pointer;
    font-weight:normal;
}

div.menu_level1 a div {
    margin-top:1px;
/*    padding:0px 30px; */
    float:left;
    height:25px;
    line-height:24px;
/*    background-image:url(../images/menu_level1_no_bg.png); */
}

div.menu_level1 a {
    margin-top:1px;
    display:block;
    height:25px;
    line-height:24px;
    float:left;
}

div.menu_level1 a.startseite {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/startseite_gr.jpg);
}
div.menu_level1 a.startseite:hover {
    background-image:url(../images/Startseite/menu_level1/startseite_og.jpg);
}

div.menu_level1 a.startseite_act {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/startseite_mg.jpg);
}


div.menu_level1 a.kassieren {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/bizzen_gr.jpg);
}
div.menu_level1 a.kassieren:hover {
    background-image:url(../images/Startseite/menu_level1/bizzen_og.jpg);
}

div.menu_level1 a.kassieren_act {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/bizzen_mg.jpg);
}

div.menu_level1 a.investieren {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/bizPartner_gr.jpg);
}
div.menu_level1 a.investieren:hover {
    background-image:url(../images/Startseite/menu_level1/bizPartner_og.jpg);
}

div.menu_level1 a.investieren_act {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/bizPartner_mg.jpg);
}

div.menu_level1 a.meineseite {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/myBiz_gr.jpg);
}
div.menu_level1 a.meineseite:hover {
    background-image:url(../images/Startseite/menu_level1/myBiz_og.jpg);
}

div.menu_level1 a.meineseite_act {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/myBiz_mg.jpg);
}


div.menu_level1 a.registrieren {
    width:149px;
    background-image:url(../images/Startseite/menu_level1/jetztanmelden_gr.jpg);
}
div.menu_level1 a.registrieren:hover {
    background-image:url(../images/Startseite/menu_level1/jetztanmelden_og.jpg);
}

div.menu_level1 a.registrieren_act {
    width:149px;
    background-image:url(../images/Startseite/menu_level1/jetztanmelden_mg.jpg);
}

div.menu_level1 a.finanzplatz {
    width:126px;
    background-image:url(../images/menu_level1_finanzplatz.png);
}
div.menu_level1 a.finanzplatz:hover {
    background-image:url(../images/menu_level1_finanzplatz_hov.png);
}

div.menu_level1 a.finanzplatz_act {
    width:126px;
    background-image:url(../images/menu_level1_finanzplatz_act.png);
}

div.menu_level1 a.bizreal {
    width:126px;
    background-image:url(../images/menu_level1_bizreal.png);
}
div.menu_level1 a.bizreal:hover {
    background-image:url(../images/menu_level1_bizreal_hov.png);
}

div.menu_level1 a.bizreal_act {
    width:126px;
    background-image:url(../images/menu_level1_bizreal_act.png);
}

div.menu_level1 a.bizreal {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/bizReal_gr.jpg);
}
div.menu_level1 a.bizreal:hover {
    background-image:url(../images/Startseite/menu_level1/bizReal_og.jpg);
}

div.menu_level1 a.bizreal_act {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/bizReal_mg.jpg);
}

div.menu_level1 a.neuhier {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/neuhier_gr.jpg);
}
div.menu_level1 a.neuhier:hover {
    background-image:url(../images/Startseite/menu_level1/neuhier_og.jpg);
}

div.menu_level1 a.neuhier_act {
    width:130px;
    background-image:url(../images/Startseite/menu_level1/neuhier_mg.jpg);
}


/*

div.menu_level1 a:hover {
    color:#FFF;
}
div.menu_level1 a:hover div {
    background-image:url(../images/menu_level1_hov_bg.png);
}
div.menu_level1 a img {
    margin-right:5px;
    border:0px;
}

div.menu_level1 a.act {
    color:white;
}


div.menu_level1 a.act div {
    background-image:url(../images/menu_level1_act_bg.png);
}

div.menu_level1 a.act:hover div {
    background-image:url(../images/menu_level1_act_bg.png);
}
*/

div.menu_level2 {
    margin:2px 0px 0px 0px;
    height:30px;
    background-image:url(../images/menu_level2_bg.png);
    padding-left:20px;
    font-size:11px;
    line-height:28px;
    text-align:left;
}

div.menu_level2 img {
    margin-right:5px;
}

div.menu_level2 a {
    color:#D57800;    
    font-size:11px;
    font-weight:bold;
}

div.menu_level2 a.act {
    color:#C30080;
    text-decoration:none;    
}

div.content {
    padding:0px;
    margin:0px;
    overflow:hidden;
}

div.content div.fatTitle {
    color:#C30080;
    font-size:18px;
    font-weight:bold;
    background-image:url(../images/fat_title_bg.png);
    height:40px;
    line-height:40px;
    padding-left:20px;
    margin:10px 0px 0px 0px;
    text-align:left;
}

div.content a.arrow-link {
    display:block;
    background-image:url(../images/content_link_arrow.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:12px;
}

/* start seite */
div.content div.startContent {
    margin-top:10px;
    width:840px;
    float:left;
    text-align:left;
}
/* start seite element */
div.content div.startContent div.csc-frame-start {
    background-image:url(../images/start_element_content_bg.png);
    width:396px;
    padding:0px;
    float:left;
    margin:0px 24px 0px 0px;
} 
div.content div.startContent p {
    margin:0px;
}

div.content div.startContent p a img {
    border:0px;
}

div.content div.startContent div.csc-frame-start h1{
    background-image:url(../images/start_element_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:white;
    height:40px;
    line-height:40px;
    padding-left:20px;
    text-align:left;
    margin:0px;
} 
div.content div.startContent p.bodytext {
   /* text-align:center;*/
}
div.content div.startContent p.bodytext img {
}

div.content div.startContent div.csc-frame-start p.csc-frame-frame1 {
    background-image:url(../images/start_element_text_bg.png);
    height:40px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    padding:10px 20px;
} 
/* startseite rechte seite */
div.content div.rightContent {
    width:120px;
    text-align:left;
    overflow:hidden;
    padding:0px;
    margin:10px 0px 0px 0px;
}

div.content div.rightContent div,
div.content div.rightContent p {
    padding:0px;
    margin:0px;
}
/* 2 spaltiges layout - linke seite */
div.content div.leftContent {
    width:260px;
    float:left;
    margin-right:20px;
}
div.content div.leftContent p {
    margin:20px 0px 0px 0px;
    padding:0px;
}
div.content div.leftContent div.csc-frame-frame1 {
    background-image:url(../images/left_content_frame_bg.png);
    padding-bottom:1px;
    margin:20px 0px 0px 0px
}

div.content div.leftContent div.csc-frame-frame1 p {
    margin:1em 0px;
}

div.content div.leftContent div.csc-frame-frame1Bottom {
    background-image:url(../images/left_content_frameBottom_bg.png);
    height:6px;
    line-height:6px;
    margin:0px;
    font-size:1px;
}

div.content div.leftContent div.csc-frame-frame1 h1 {
    background-image:url(../images/left_content_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:#C30080;
    height:40px;
    line-height:40px;
    padding-left:20px;
}

div.content div.leftContent div.csc-frame-frame1 p.bodytext {
    padding:0px 20px;
}

div.content div.leftContent div.csc-frame-frame1 a.arrow-link {
    display:block;
    background-image:url(../images/content_link_arrow.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:12px;
}

div.content div.leftContent div.csc-frame-frame1 a.arrow-link-toggle {
    display:block;
    background-image:url(../images/content_link_arrow.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:12px;
}
div.content div.leftContent div.csc-frame-frame1 p.toggle-content {
    display:none;
}


div.content div.leftContent a img {
    border:0px;	
}

div.content div.centerContent {
    width:680px;
    float:left;
}

div.content div.centerContent div.csc-frame-frame1 {
    background-image:url(../images/center_content_frame_bg.png);
    padding-bottom:1px;
    margin:20px 0px 0px 0px;
    clear:both;
}

div.content div.centerContent div.csc-frame-frame1 h1 {
    background-image:url(../images/center_content_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:white;
    height:40px;
    line-height:40px;
    padding-left:20px;
}

div.content div.centerContent div.csc-frame-frame1 h2 {
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

div.content div.centerContent div.csc-frame-frame1 p {
    font-size:11px;
}

div.content div.centerContent div.csc-frame-frame1 p.bodytext {
    margin-bottom:0px;
    padding-bottom:0px;
}

div.content div.centerContent div.csc-frame-frame1 .align-left {
    margin-left:20px;

}

div.content div.centerContent div.csc-frame-frame1 p.align-left {
    margin:10px 20px 50px 20px;

}

div.content div.centerContent div.csc-frame-frame1 p .important {
    font-size:18px;
    color:#C30080;
}

div.content div.centerContent div.csc-frame-frame1 img {
    border:1px solid #e0e0e0;
    margin:0px 10px 10px;
    padding:0px;
}

div.content div.centerContent div.csc-frame-frame1 a img {
    border:none;
    margin:0px;
    padding:0px;
}

div.content div.centerContent div.csc-frame-frame1Bottom {
    display:none;
}

div.content div.centerContent div.csc-frame-frame2Top {
    clear:both;
    background-image:url(../images/center_content_frame2_top.png);
    height:6px;
    line-height:6px;
    margin:20px 0px 0px 0px;
    font-size:1px;
}


div.content div.centerContent div.csc-frame-frame2 {
    background-image:url(../images/center_content_frame_bg.png);
    overflow:hidden;
    padding:6px 0px;
    vertical-align:top;
}

div.content div.centerContent div.csc-frame-frame2 h1 {
    font-size:18px;
    color:#C30080;
}
div.content div.centerContent div.csc-frame-frame2 h2 {
    font-size:12px;
    font-weight:bold;
    margin:5px 0px;
}
div.content div.centerContent div.csc-frame-frame2 div.csc-textpic {
    overflow:hidden;
}
div.content div.centerContent div.csc-frame-frame2 dl.csc-textpic-image img {
    border:1px solid #ccc;
}

div.content div.centerContent div.csc-frame-frame2 div.csc-textpic-intext-left-nowrap {
    margin:0px 0px 0px 10px;
}

div.content div.centerContent div.csc-frame-frame2 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
    margin:0px;
}

div.content div.centerContent div.csc-frame-frame2 div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
    margin-left:20px;
}

div.content div.centerContent div.csc-frame-frame2 img {
    border:1px solid #ccc;
}
div.content div.centerContent div.csc-frame-frame2 a img {
    border:0px;
}

div.content div.centerContent div.csc-frame-frame2Bottom {
    background-image:url(../images/center_content_frame2_bottom.png);
    height:6px;
    line-height:6px;
    font-size:1px;
}

div.content div.centerContentOnly div.csc-frame-frame2Top {
    clear:both;
    background-image:url(../images/center_content_frame2_top.png);
    height:6px;
    line-height:6px;
    margin:20px auto 0px auto;
    font-size:1px;
    width:680px;
}

div.content div.centerContentOnly div.csc-frame-frame2 {
    background-image:url(../images/center_content_frame_bg.png);
    overflow:hidden;
    padding:6px 0px;
    vertical-align:top;
    width:680px;
    margin:0px auto;
}

div.content div.centerContentOnly div.csc-frame-frame2 .align-left {
   margin-left:20px;
}
div.content div.centerContentOnly div.csc-frame-frame2 h1 {
    font-size:18px;
    color:#C30080;
}
div.content div.centerContentOnly div.csc-frame-frame2 h2 {
    font-size:12px;
    font-weight:bold;
    margin:5px 0px;
}

div.content div.centerContentOnly div.csc-frame-frame2 h3 {
    font-size:13px;
    font-weight:bold;
    margin:5px 0px;
    color:#C30080;
}

div.content div.centerContentOnly div.csc-frame-frame2 div.csc-textpic {
    overflow:hidden;
}
div.content div.centerContentOnly div.csc-frame-frame2 div.csc-textpic img {
    border:1px solid #ccc;
}

div.content div.centerContentOnly div.csc-frame-frame2 div.csc-textpic-intext-left-nowrap {
    margin:0px 0px 0px 10px;
}

div.content div.centerContentOnly div.csc-frame-frame2 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
    margin:0px;
}

div.content div.centerContentOnly div.csc-frame-frame2 div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
    margin-left:20px;
}

div.content div.centerContentOnly div.csc-frame-frame2 a img {
    border:0px;
}

div.content div.centerContentOnly div.csc-frame-frame2Bottom {
    background-image:url(../images/center_content_frame2_bottom.png);
    height:6px;
    line-height:6px;
    font-size:1px;
    width:680px;
    margin:0px auto;
}


div.content div.centerContent div.left,
div.content div.centerContentOnly div.left {
    margin-right:10px;
}

div.content div.centerContent div.right,
div.content div.centerContentOnly div.right {
    margin-left:10px;
}

div.content div.centerContent div.csc-frame-frame3,
div.content div.centerContentOnly div.csc-frame-frame3 {
    background-image:url(../images/center_content_frame3_bg.png);
    padding-bottom:1px;
    margin-bottom:20px;
    width:330px;
    float:left;
}

div.content div.centerContent div.csc-frame-frame3 h1,
div.content div.centerContentOnly div.csc-frame-frame3 h1 {
    background-image:url(../images/center_content_head_frame3_bg.png);
    font-size:18px;
    font-weight:bold;
    color:white;
    height:40px;
    line-height:40px;
    margin:0px;
    padding:0px 0px 0px 20px;
}

div.content div.centerContent div.csc-frame-frame3 h2,
div.content div.centerContentOnly div.csc-frame-frame3 h2 {
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

div.content div.centerContent div.csc-frame-frame3 p,
div.content div.centerContentOnly div.csc-frame-frame3 p {
    font-size:11px;
}

div.content div.centerContent div.csc-frame-frame3 p.bodytext,
div.content div.centerContentOnly div.csc-frame-frame3 p.bodytext {
    margin-bottom:0px;
    padding-bottom:0px;
}

div.content div.centerContent div.csc-frame-frame3 .align-left
div.content div.centerContentOnly div.csc-frame-frame3 .align-left {
    margin-left:20px;
}

div.content div.centerContent div.csc-frame-frame3 p.align-left,
div.content div.centerContentOnly div.csc-frame-frame3 p.align-left {
    margin:10px 20px 50px 20px;
}


div.content div.centerContent div.csc-textpic-right div.csc-textpic-imagewrap {
    margin:60px 1px 0px 0px;
    float:right;
}

div.content div.centerContentOnly p.bodytext {
    margin:0px;
    padding:0px;	
}
div.content div.centerContentOnly p.bodytext img,
div.content div.centerContentOnly p.bodytext a img{
    margin:0px;
    padding:0px;
    border:0px;
}


/* kassieren teaser element */
div.content div.teaserElement {
    margin:20px 0px 0px 0px;
    padding:0px;
}
div.content div.teaserElement h1.head {
    background-image:url(../images/center_content_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:white;
    height:40px;
    line-height:40px;
    padding:0px 0px 0px 20px;
    margin:0px;
    text-align:left;
}
div.content div.teaserElement div.teaserContent {
    background-image:url(../images/center_content_frame_bg.png);
    vertical-align:top;
    margin:0px;
    padding:0px;
    overflow:hidden;
}

div.content div.teaserElement div.teaserContent div.text {
    float:left;
    font-size:11px;
    font-weight:normal;
    width:230px;
    margin:20px;
    text-align:left;
}

div.content div.teaserElement div.teaserContent div.text p.subHeadline {
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
}


div.content div.teaserElement div.teaserContent div.image img {
   border:1px solid #ccc;
   margin:10px;
   float:right;
   vertical-align:bottom;
}
div.content div.teaserElement div.teaserBottom {
    background-image:url(../images/teaser_bottom_bg.png);
    height:43px;
    text-align:center;
    padding-top:12px;
}

div.content div.teaserElement div.teaserBottom a.kassierenLink {
    display:block;
    background-image:url(../images/teaser_kassieren_link.png);
    height:30px;
    width:211px;
    margin:auto;
}

/* kassieren teaser2 element */
div.content div.teaser2Element {
    margin:20px 0px 0px 0px;
    padding:0px;
}
div.content div.teaser2Element h1.head {
    background-image:url(../images/teaser2_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:#666;
    height:40px;
    line-height:40px;
    padding:0px 0px 0px 20px;
    margin:0px;
    text-align:left;
}
div.content div.teaser2Element div.teaser2Content {
    background-image:url(../images/center_content_frame_bg.png);
    vertical-align:top;
    margin:0px;
    padding:0px;
    overflow:hidden;
    text-align:left;
}

div.content div.teaser2Element div.teaser2Content div.left {
    float:left;
    overflow:hidden;
    text-align:left;
}
div.content div.teaser2Element div.teaser2Content div.text {
/*    float:left; */
    font-size:11px;
    font-weight:normal;
    width:300px;
    margin:20px;
    text-align:left;
}

div.content div.teaser2Element div.teaser2Content div.text p.subHeadline {
    font-size:14px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
}

div.content div.teaser2Element div.teaser2Content table.boxes {
    margin:10px;
    border:none;
    text-align:left;
}
div.content div.teaser2Element div.teaser2Content table.boxes td {
    border:none;
}
div.content div.teaser2Element div.teaser2Content table.boxes td.head1 {
    font-size:14px;
    font-weight:bold;
    color:#666;
    text-align:left;
    padding:2px 10px;
}

div.content div.teaser2Element div.teaser2Content table.boxes td.head2 {
    color:#C30080;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding:2px 10px;
}

div.content div.teaser2Element div.teaser2Content table.boxes td.box1 {
    background-image:url(../images/teaser2_content_box1_bg.png);
    width:180px;
    height:45px;
    font-size:12px;
    color:#fff;
    text-align:left;
    vertical-align:middle;
    padding:0px 10px;
    background-repeat:no-repeat;
}

div.content div.teaser2Element div.teaser2Content table.boxes td.box2 {
    background-image:url(../images/teaser2_content_box2_bg.png);
    width:95px;
    height:45px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    text-align:left;
    vertical-align:middle;
    padding:0px 20px 0px 10px;
    background-repeat:no-repeat;
}



div.content div.teaser2Element div.teaser2Content div.image img {
   border:1px solid #ccc;
   margin:10px;
   float:right;
   vertical-align:bottom;
}
div.content div.teaser2Element div.teaser2Bottom {
    background-image:url(../images/teaser_bottom_bg.png);
    height:43px;
    text-align:center;
    padding-top:12px;
}

div.content div.teaser2Element div.teaser2Bottom a.kassierenLink {
    display:block;
    background-image:url(../images/teaser_kassieren_link.png);
    height:30px;
    width:211px;
    margin:auto;
}

/* kassieren element */

div.content div.kassierenElement div.kassierenBorderTop {
    clear:both;
    background-image:url(../images/center_content_frame2_top.png);
    height:6px;
    line-height:6px;
    margin:20px 0px 0px 0px;
}

div.content div.kassierenElement div.kassierenContent {
    background-image:url(../images/center_content_frame_bg.png);
    padding:0px;
    margin:0px;
    overflow:hidden;
    text-align:left;
}

div.content div.kassierenElement div.kassierenContent div.image {
}
div.content div.kassierenElement div.kassierenContent div.image img {
    border:1px solid #ccc;
    margin:4px 10px 10px 10px;
}
div.content div.kassierenElement div.kassierenContent div.text {
    margin:4px 10px;
    width:390px;
    float:right;
}
div.content div.kassierenElement div.kassierenContent div.text p {
    margin:5px 0px;
}
div.content div.kassierenElement div.kassierenContent div.text p.magHeadline1 {
    color:#C30080;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
}
div.content div.kassierenElement div.kassierenContent div.text p.magHeadline2 {
    color:#C30080;
    font-size:14px;
    font-weight:bold;
}

div.content div.kassierenElement div.kassierenContent div.text p.subHeadline {
    font-size:12px;
    font-weight:bold;
}

div.content div.kassierenElement table.boxes {
    margin:10px 10px 20px 10px;
    border:none;
    text-align:left;
}
div.content div.kassierenElement table.boxes td {
    border:none;
}
div.content div.kassierenElement table.boxes td.head1 {
    font-size:14px;
    font-weight:bold;
    color:#666;
    text-align:left;
    padding:2px 10px;
}

div.content div.kassierenElement table.boxes td.head2 {
    color:#C30080;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding:2px 10px;
}

div.content div.kassierenElement table.boxes td.box1 {
    background-image:url(../images/teaser2_content_box1_bg.png);
    width:180px;
    height:45px;
    font-size:12px;
    color:#fff;
    text-align:left;
    vertical-align:middle;
    padding:0px 10px;
    background-repeat:no-repeat;
}

div.content div.kassierenElement table.boxes td.box2 {
    background-image:url(../images/kassieren_content_box2_bg.png);
    width:180px;
    height:45px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    text-align:left;
    vertical-align:middle;
    padding:0px 20px 0px 10px;
    background-repeat:no-repeat;
}

div.content div.kassierenElement div.kassierenJetzt {
    margin:0px;
    background-image:url(../images/kassieren_kassieren_btn_bg.png);
    height:36px;
    text-align:center;
    padding-top:5px;
    clear:right;
}
div.content div.kassierenElement div.kassierenJetzt a.jetztLink {
    display:block;
    background-image:url(../images/btn_jetztkassieren.png);
    height:30px;
    width:230px;
    margin:auto;
}

div.content div.kassierenElement div.kassierenJetzt a.weiterLink {
    display:block;
    background-image:url(../images/btn_deal_abschl_230x30.png);
    height:30px;
    width:230px;
    margin:auto;
}

div.content div.kassierenElement div.kassierenFooterContent {
    background-image:url(../images/center_content_frame_bg.png);
    padding:10px;
    font-size:12px;
    font-weight:bold;
    color:#666;
    text-align:center;
}

div.content div.kassierenElement div.kassierenAbschluss {
    background-image:url(../images/kassieren_abschluss_btn_bg.png);
    height:37px;
    text-align:center;
    padding-top:6px;
    font-size:11px;
    font-weight:bold;
    color:#666;
}

div.content div.kassierenElement div.kassierenAbschluss a.abschlussLink {
    display:block;
    background-image:url(../images/btn_abschlussbestaetigen.png);
    height:30px;
    width:230px;
    margin:auto;
}

div.content div.kassierenElement div.kassierenAbschluss a.anmeldenLink {
    display:block;
    background-image:url(../images/btn_anmelden_230x30.png);
    height:30px;
    width:230px;
    margin:auto;
}

div.content div.kassierenElement div.kassierenAbschluss a.teilnehmenLink {
    display:block;
    background-image:url(../images/btn_d3_teilnehm_230x30.png);
    height:30px;
    width:230px;
    margin:auto;
}

/* investieren teaser element */
div.content div.invTeaserElement {
    margin:20px 0px 0px 0px;
    padding:0px;
}
div.content div.invTeaserElement h1.head {
    background-image:url(/fileadmin/content/images/teasertop_grau.png);
    font-size:18px;
    font-weight:bold;
    color:#666;
    height:40px;
    line-height:40px;
    padding:0px 0px 0px 20px;
    margin:0px;
    text-align:left;
}
div.content div.invTeaserElement div.invTeaserContent {
    background-image:url(../images/center_content_frame_bg.png);
    vertical-align:top;
    margin:0px;
    padding:0px;
    overflow:hidden;
}

div.content div.invTeaserElement div.invTeaserContent div.text {
    float:left;
    font-size:11px;
    font-weight:normal;
    width:230px;
    margin:20px;
    text-align:left;
}

div.content div.invTeaserElement div.invTeaserContent div.text p.subHeadline {
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 10px 0px;
}


div.content div.invTeaserElement div.invTeaserContent div.image img {
   border:1px solid #ccc;
   margin:10px;
   vertical-align:bottom;
}
div.content div.invTeaserElement div.invTeaserBottom {
    background-image:url(../images/teaser_bottom_bg.png);
    height:45px;
    text-align:center;
    padding-top:10px;
}

div.content div.invTeaserElement div.invTeaserBottom a.investierenLink {
    display:block;
    background-image:url(../images/btn_big_investieren.png);
    height:35px;
    width:385px;
    margin:auto;
}

/* investieren element */

div.content div.investierenElement div.investierenElementBorderTop {
    clear:both;
    background-image:url(../images/center_content_frame2_top.png);
    height:6px;
    line-height:6px;
    margin:20px 0px 0px 0px;
    font-size:1px;
}

div.content div.investierenElement div.investierenContent {
    background-image:url(../images/center_content_frame_bg.png);
    padding:0px;
    margin:0px;
    overflow:hidden;
    border-bottom:1px solid #ccc;
}

div.content div.investierenElement div.investierenContent div.image {
}
div.content div.investierenElement div.investierenContent div.image img {
    border:1px solid #ccc;
    margin:4px 10px 10px 10px;
}

div.content div.investierenElement table.boxes {
    margin:10px 10px 20px 10px;
    border:none;
    text-align:left;
}
div.content div.investierenElement table.boxes td {
    border:none;
}
div.content div.investierenElement table.boxes td.head1 {
    font-size:14px;
    font-weight:bold;
    color:#666;
    text-align:left;
    padding:2px 10px;
}

div.content div.investierenElement table.boxes td.head2 {
    color:#C30080;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding:2px 10px;
}

div.content div.investierenElement table.boxes td.box1 {
    background-image:url(../images/teaser2_content_box1_bg.png);
    width:175px;
    height:45px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    padding:0px 10px;
    background-repeat:no-repeat;
}

div.content div.investierenElement table.boxes td.box1gr {
    background-image:url(../images/teaser2_content_box1_bg.png);
    width:175px;
    height:45px;
    font-size:24px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    padding:0px 10px;
    background-repeat:no-repeat;
}



div.content div.investierenElement table.boxes td.box2 {
    background-image:url(../images/kassieren_content_box2_bg.png);
    width:175px;
    height:45px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    padding:0px 20px 0px 10px;
    background-repeat:no-repeat;
}

div.content div.investierenElement table.boxes td.box2gr {
    background-image:url(../images/kassieren_content_box2_bg.png);
    width:175px;
    height:45px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    padding:0px 20px 0px 10px;
    background-repeat:no-repeat;
}



div.content div.investierenElement div.investierenContent div.text {
    float:right;
    margin:4px 10px 0px 10px;
    width:380px;
}
div.content div.investierenElement div.investierenContent div.text p {
    margin:5px 0px;
}
div.content div.investierenElement div.investierenContent div.text p.headline {
    color:#C30080;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
}
div.content div.investierenElement div.investierenContent div.text p.priceRange {
    color:#C30080;
    font-size:14px;
    font-weight:bold;
}

div.content div.investierenElement div.investierenContent div.text p.subHeadline {
    font-size:12px;
    font-weight:bold;
}

div.content div.investierenElement div.investierenSWF {
    overflow:hidden;
    background-image:url(../images/center_content_frame_bg.png);
    padding:10px 20px 10px 10px;
    margin:0px;
    clear:both;
}

/* div.content div.investierenElement div.investierenAGB { */
div.content div.investierenAGB {
    background-color:#f0f0f0;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;    
    border-right:1px solid #ccc;
    font-size:12px;
    text-align:left;
    padding:10px;
    overflow:hidden;
}

div.content div.investierenElement div.investierenAGB input {
    WIDTH:auto;
    padding:0px;
    margin:0px 5px 0px 0px;
}

div.content div.investierenElement div.investierenBottom {
    background-image:url(../images/teaser_bottom_bg.png);
    height:43px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    color:#666;
    padding-top:12px;
}

div.content div.investierenElement div.investierenBottom a.investierenLink {
    display:block;
    background-image:url(../images/btn_jetzt_investieren.png);
    height:30px;
    width:230px;
    margin:auto;
}


div.content div.centerContentOnly div.smaboo {

    background-image:url(../images/samboo_bg.png);
    padding:28px 140px;
}

div.content div.centerContentOnly div.smaboo iframe {
    width:680px;
    height:700px;
}

div.bottomContent {
    margin:20px 0px 0px 0px;
    text-align:center;
    background-image:url(../images/bottomContent_content_bg.png);
    overflow:hidden;
    clear:left;
}
div.bottomContent h1 {
    background-image:url(../images/bottomContent_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:white;
    height:40px;
    line-height:40px;
    margin:0px;
    padding:0px 0px 0px 20px;
}
div.bottomContent div.mediaobject {
    margin:50px	auto 44px auto;
    text-align:center;
}
div.bottomContentBottom {
    background-image:url(../images/bottomContent_bottom_bg.png);
    height:6px;
    line-height:6px;
    margin:0px;
    font-size:1px;
}
div.footer {
    clear:left;
    border-top:1px solid #e0e0e0;
    font-size:9px;
    color:#666;
    padding-top:10px;
    margin-top:50px;
    text-align:left;
    margin-bottom:10px;
}

div.footer a {
    color:#666;
    font-size:9px;
}

div.clear {
    clear:both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

/* generic popup */
div.popupLogo {
    width:380px;
    height:100px;
    background-image:url(../images/popup_head_bg.png);
    margin:0px 10px;
}

div.content div.popupElement {
    margin:20px 10px;
    width:380px;
    overflow:hidden;
}

div.content div.popupElement div.popupHead {
    background-image:url(../images/popup_content_head_bg.png);
    font-size:12px;
    font-weight:bold;
    color:#666;
    height:30px;
    line-height:30px;
    padding-left:20px;
    text-align:left;
    margin:0px;
} 
div.content div.popupElement div.popupContent {
    background-image:url(../images/popup_content_bg.png);
    padding:10px 15px;
}

div.content div.popupElement div.popupBottom {
    background-image:url(../images/popup_content_bottom_bg.png);
    height:30px;
    overflow:hidden;
}

div.content div.popupElement a.arrow-link {
    display:block;
    background-image:url(../images/popup_link_arrow.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:12px;
}
div.content div.popupElement div.popupBottom a.arrow-link {
    margin:8px auto auto auto;
    width:100px;
}



/* agb popup */
div.content div.popupFatTitle {
    color:#C30080;
    font-size:14px;
    font-weight:bold;
    background-image:url(../images/popup_fattitle_bg.png);
    height:30px;
    line-height:30px;
    padding-left:20px;
    margin:10px 10px 0px 10px;
    text-align:left;
    width:360px;
}

div.content div.agbElement {
    margin:20px 10px;
    width:380px;
    overflow:hidden;
}

div.content div.agbElement div.agbHead {
    background-image:url(../images/popup_content_head_bg.png);
    font-size:12px;
    font-weight:bold;
    color:#666;
    height:30px;
    line-height:30px;
    padding-left:20px;
    text-align:left;
    margin:0px;
} 
div.content div.agbElement div.agbContent {
    background-image:url(../images/popup_content_bg.png);
    padding:10px 15px;
}

div.content div.agbElement div.agbBottom {
    background-image:url(../images/popup_content_bottom_bg.png);
    height:30px;
    overflow:hidden;
}

div.content div.agbElement div.agbBottom a.arrow-link {
    display:block;
    background-image:url(../images/popup_link_arrow.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left:12px;
    margin:8px auto auto auto;
    width:100px;
}

/* left element */
div.leftElement1 {
    margin:20px 0px 0px 0px;
    overflow:hidden;
    width:260px;
}

div.leftElement1 div.head {
    background-image:url(../images/left_content_head_bg.png);
    font-size:18px;
    font-weight:bold;
    color:#C30080;
    height:40px;
    line-height:40px;
    padding-left:20px;
    text-align:left;
}

div.leftElement1 div.leftElement1Content {
    background-image:url(../images/left_content_frame_bg.png);
    overflow:hidden;
    padding:20px;
    font-size:11px;
    color:#666;
    text-align:left;
    margin:0px;
}

div.leftElement1 div.leftElement1Content p.subHeadline {
    font-weight:bold;
    margin:0px 0px 10px 0px;
}

div.leftElement1 div.leftElement1Bottom {
    background-image:url(../images/left_content_frameBottom_bg.png);
    height:6px;
    line-height:6px;
    font-size:1px;
}

/* einladen element */

div.inviteElement {
    margin:20px 0px 0px 0px;
    padding:0px;
}
div.inviteElement div.head {
    background-image:url(../images/center_content_head_bg.png);
    font-size:16px;
    font-weight:bold;
    color:white;
    height:40px;
    line-height:40px;
    padding:0px 0px 0px 20px;
    margin:0px;
    text-align:left;
}
div.inviteElement div.elementContent {
    font-size:12px;
    color:#333;	
}

div.inviteElement div.elementContent table {
    width:680px;
    font-size:12px;
    color:#333;	
}

div.inviteElement div.elementContent table tr.darkBg {
    background-color:#e0e0e0;
}

div.inviteElement div.elementContent table td {
    text-align:left;
    vertical-align:middle;
    padding:1px;
}

div.inviteElement div.elementContent table td.legend {
    padding-left:20px;
    width:240px;
}

div.inviteElement div.elementContent table td.data {
    border:1px solid #d0d0d0;
    border-width:0px 1px;
    padding-left:20px;
    padding-right:20px;
    width:280px;
}
div.inviteElement div.elementContent table td.data input.text {
    width:280px;
}
div.inviteElement div.elementContent table td.dummy {
    width:100px;
}
div.inviteElement div.elementBottom {
    background-image:url(../images/teaser_bottom_bg.png);
    height:43px;
    text-align:center;
    padding-top:12px;
}

div.inviteElement div.elementBottom a.abschickenLink {
    display:block;
    background-image:url(../images/btn_abschicken_230x30.png);
    height:30px;
    width:230px;
    margin:auto;
}

.csc-mailform {

 margin-left: 20px;
 width: 500px;
 height:520px;
 border: 0px solid blue;
 background-image:url(/fileadmin/content/images/bizreal/bierdeckel_5_Kopie.jpg);
 background-repeat:no-repeat;
 background-position:center left;
 }


.csc-mailform-field label {
	font-size:10px;
	}
.csc-mailform-field label#mailformEadresse {
	position:absolute; top:430px; left:440px; 
	}

#mailformname{
 position:absolute; top:410px; left:440px; 
        }
        
#mailformEadresse{
 position:absolute; top:450px; left:440px; 
        }
        
#mailformIDee{
 position:absolute; top:500px; left:440px; 
        }

.csc-mailform input.csc-mailform-submit{
	background-image:url(/fileadmin/content/images/bizreal/BUTTON_SENDEN.jpg);
	width: 155px;
	Height:32px;
	cursor:hand;
        position:absolute;
	top:605px; left:480px;
}
