#page {
    width:900px;
    height:auto;
    left:50%;
    margin-left:-450px;
    position:relative;
    font-size:11px;
    font-family:arial;
    z-index:1;
}

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

.align-center {
   text-align: center;
}

.align-right {
  text-ailgn: right;
}

#logo {
    background:url(/fileadmin/image/basiclayout/header.jpg);
    background-repeat:no-repeat;
    height:137px;
}

.external-link-new-window img { border:none; }

#spalten,
#leftcol,
#middlecol,
#rightcol {
    float:left;
}

#spalten {
    background:url(/fileadmin/image/basiclayout/subnavi_hint.gif);
    background-repeat:repeat-y;
}

.firmen #spalten {
    background:none;
}

#subnavi_head {
    background:url(/fileadmin/image/basiclayout/subnavi_hint.gif);
    background-repeat:repeat-y;
    height:29px;
    position:relative;
    border-top:2px solid #FFFFFF;
    width:182px;  
}

#subnavi_foot {
    background:url(/fileadmin/image/basiclayout/subnavi_hint.gif);
    background-repeat:repeat-y;
    height:40px;
    position:relative;
    width:182px;
}

#subnavi {
    width:182px;    
    background:url(/fileadmin/image/basiclayout/subnavi_hint.gif);
    background-repeat:repeat-y;
}

.subnavi_container_anfang,
.subnavi_container {
    width:158px;
    background-color:#c4ced4;
}

.subnavi_container {
    border-top:1px solid #ffffff;
}

#middlecol {
    padding-right:20px;
    width:500px;
}

.sponsoren #middlecol {
    padding-right:0px;
    width:700px;
}

.firmen #middlecol {
    padding-right:0;
    width:900px;
}

#rightcol {
    width:180px;
}

.content {
    position:relative;
    padding-top:25px;
    float:left;
}


#rightcol .csc-header,
#rightcol .bodytext,
#rightcol .csc-textpic {
    display:none;
}

#rightcol .inhalt_roter_kopf_root .csc-header,
#rightcol .inhalt_roter_kopf_content .bodytext,
#rightcol .inhalt_roter_kopf_content .csc-textpic {
    display:block;
}

div.csc-textpic img {
    margin-bottom:10px !important;
}

/* Anmeldeformular */

fieldset.tx-powermail-pi1_fieldset,
fieldset.tx-powermail-pi1_fieldset div.even {
    background-color:#ffffff;
}

.text {
    background-color:#CCCCCC;
}

#powermaildiv_uid1,
#powermaildiv_uid5,
#powermaildiv_uid11 {
    background-color:#C4CED4;
    font-size:12px;
    font-weight:bold;
}

#check_uid15_0 {
    left:100px;
    position:relative;
    width:20px!important;
    float:left;
}

.powermail_check_inner_uid15_0 label {
    left:200px;
    position:relative;
    width:60px!important;
}

#powermaildiv_uid15 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
    float:left;
    width:200px;
}

.powermail_check_inner powermail_check_inner_uid15_0 {
    float:left;
}


.firmen .contenttable tr {
    height:130px;
}

.firmen .contenttable td {
    vertical-align:middle;
}

