div#tablewrap {
    margin:0 auto;
}

table#head {
    border-collapse:collapse;
    margin:40px auto 0;
}
table#head td#logo ,
table#head td.headImage,
table#main td#menu-top,
table#main td#menu-center,
table#main td#menu-bottom ,
table#main td#content-top,
table#main td#content-center,
table#main td#content-bottom {
    border:20px solid white;
}

table#head td#logo {
    width:350px;
    height:155px;
    border-width:0;
    background-repeat:no-repeat;
}

table#head td.headImage {
    width:155px;
    height:155px;
    background-image:url(/paris_layout/pics/pic-frame.gif);
    border-width:0 0 0 20px;
    background-repeat:no-repeat;
}

table#main {
    border-collapse:collapse;
    margin:20px auto 0;
}

table#main td#menu-top {
    width:200px;
    height:10px;
    line-height:5px;
    background-image:url(/paris_layout/pics/menu-frame-top.gif);
    border-width:0 20px 0 0;
    background-repeat:no-repeat;
}
table#main td#menu-center {
    width:200px;
    height:150px;
    background-image:url(/paris_layout/pics/menu-frame-center.gif);
    border-width:0 20px 0 0;
    text-align:left;
    vertical-align:top;
    background-repeat:repeat-y;
}
table#main td#menu-bottom {
    width:200px;
    height:10px;
    line-height:5px;
    background-image:url(/paris_layout/pics/menu-frame-bottom.gif);
    border-width:0 20px 0 0;
    background-repeat:no-repeat;
}
table#main td#content-top {
    width:655px;
    height:10px;
    line-height:5px;
    background-image:url(/paris_layout/pics/main-frame-top.gif);
    border-width:0;
    background-repeat:no-repeat;
}
table#main td#content-center {
    width:655px;
    background-image:url(/paris_layout/pics/main-frame-center.gif);
    border-width:0;
    background-repeat:repeat-y;
    text-align:left;
    vertical-align:top;
}
table#main td#content-bottom {
    width:655px;
    height:10px;
    line-height:5px;
    background-image:url(/paris_layout/pics/main-frame-bottom.gif);
    border-width:0;
    background-repeat:no-repeat;
}

div#menu {
    margin:0 0 0 15px;
}
div#menu a {
    text-decoration:none;
}
div#menu a:hover {
    text-decoration:underline;
}
div#menu p.subMenuEntry {
	padding:0px 0px 0px 16px;
}
div.content-wrap {
    margin:2px;
    padding:0 13px;
    background-image:url(/paris_layout/pics/logo_paris_hg.png);
    background-repeat:no-repeat;
    background-position:top right;
/*    position:relative; */
    min-height:300px;
}

table.login,
table.mitmachen,
table.profile,
table.interests,
table.action,
table.mailHead,
table.mailContent,
table.contacts,
table.groups,
table.searchResults,
table.settings,
table.listView,
table.mailNew {
    border:none;
}
table.action td .fullWidth {
    width:600px;
}
table.searchResults td {
    border:none;
}
table.profile td {
}
table.profile td.col1 {
    padding:10px 10px 10px 0;
}
table.profile td.col2 {
    padding:10px 10px 10px 0;
}
table.profile td.col3,
table.profile td.col123 {
    padding:10px 0;
}

table.profile textarea {
    width:622px;
}

table.mailNew textarea {
    width:100%;
}
table.mailNew input.text,
table.mailNew input.attachment {
    width:100%;
}
div#subtext {
    width:850px;
    margin:0 auto;
}

div#subtext a {
    text-decoration:none;
}