body { 
    text-align:center; 
    background-color: #DAD2C7; 
    margin: 0 auto; 
    font: normal 12px Verdana; 
    color: #000000; 
    height: 100%;
}

#allthat {
    width:1000px;
    margin: 20px auto 20px auto; 
    text-align:center;
    background-color: #FFFFFF; 
    border:5px solid #CCC3B6;
}

#allheader {
    margin: 0 auto; 
    text-align:center;
    height:100px;
    background: url(/header_back.jpg) 50% 0px repeat-x;
}

.headerarea { 
    width:1000px;
    margin: 0 auto; 
    text-align:left;
}

.headerarea_pic {
    float:left;
    text-align:left;
    padding: 20px 50px 0px 40px;
}

.headerarea_links {
    text-align:right;
    padding: 50px 50px 0px 40px;
    color: #000000; 
    font: normal 12px Verdana;
}

.headerarea_links a { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.headerarea_links a:link { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.headerarea_links a:visited { color: #540303; font: normal 12px Verdana; text-decoration: none; }
.headerarea_links a:hover { color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.headerarea_links a:active { color: #540303; font: normal 12px Verdana; text-decoration: none; }

#allfooter {
    text-align:center; 
    margin: 0 auto; 
    background: #E8E8E8 url(/footer_back.jpg) 50% 0px repeat-x;
}

.footerarea{
    text-align:right; 
    margin: 0 auto; 
    width:970px;
    padding:40px 30px 20px 0px;
    color: #333333; 
    font: normal 11px Verdana;
}

.footerarea_foot { height:0px;  }


#allcontent {
    width:1000px;
    margin: 0 auto;
}

.contentarea {
    margin: 0 auto;
}

.left_side { 
     float:left;
     width:250px; 
     text-align:left; 
     padding: 40px 0px 20px 20px; 
}

.left_side a { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.left_side a:link { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.left_side a:visited { color: #540303; font: normal 12px Verdana; text-decoration: none; }
.left_side a:hover { color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.left_side a:active { color: #540303; font: normal 12px Verdana; text-decoration: none; }

.middle_side { 
     float:left;
     width:30px; 
     margin: 0;
     padding: 0; 
}

.middle_top { height:88px; background: url(/rechter-bg_01.jpg); }
.middle_middle { height:350px; background: url(/rechter-bg_02.jpg) repeat-y; } 
.middle_bottom { height:97px; background: url(/rechter-bg_03.jpg); }

.right_side { 
     float:left;
     width:680px; 
     text-align:left; 
     padding: 0px 20px 20px 0px; 
}

.right_side a { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.right_side a:link { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.right_side a:visited { color: #540303; font: normal 12px Verdana; text-decoration: none; }
.right_side a:hover { color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.right_side a:active { color: #540303; font: normal 12px Verdana; text-decoration: none; }

.menu_rows {
     padding: 4px 0px 0px 7px;
     text-align:left; 
     color: #540303; 
     font: normal 12px Verdana;
}

.menu_rows a { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.menu_rows a:link { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.menu_rows a:visited { color: #540303; font: normal 12px Verdana; text-decoration: none; }
.menu_rows a:hover { color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.menu_rows a:active { color: #540303; font: normal 12px Verdana; text-decoration: none; }

.inner_content { 
     vertical-align:top; 
     margin:0; 
     padding: 20px 20px 0px 20px; 
     color: #000000; 
     font: normal 12px Verdana; 
}

.inner_content a { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.inner_content a:link { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.inner_content a:visited { color: #540303; font: normal 12px Verdana; text-decoration: none; }
.inner_content a:hover { color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.inner_content a:active { color: #540303; font: normal 12px Verdana; text-decoration: none; }

.clickstream { 
     text-align:right;
     color: #000000; 
     font: normal 10px Verdana; 
}

.clickstream a { color: #540303; font: normal 10px Verdana; text-decoration: none;  }
.clickstream a:link { color: #540303; font: normal 10px Verdana; text-decoration: none;  }
.clickstream a:visited { color: #540303; font: normal 10px Verdana; text-decoration: none; }
.clickstream a:hover { color: #800404; font: normal 10px Verdana; text-decoration: underline; }
.clickstream a:active { color: #540303; font: normal 10px Verdana; text-decoration: none; }

h1.title { color: #333333; font: bold 16px Verdana; }
h2.title { color: #333333; font: bold 14px Verdana; }

.galerie { padding:4px; border: 1px #DEDEDE solid; }

a.imagelink { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none;  }
a.imagelink:link { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none;  }
a.imagelink:visited { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none; }
a.imagelink:hover { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #800404; font: normal 12px Verdana; text-decoration: underline; }
a.imagelink:active { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none; }

.PagerDiv { 
     text-align:right; 
     margin: 10px 0px 5px 0px; 
     padding: 5px 5px 5px 5px; 
     border-top:0px #E8E8E8 dotted; 
}

.PagerLink { padding: 1px 3px; margin-right: 1px; background: #fff; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a { padding: 1px 3px; margin-right: 1px; background: #fff; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:link { padding: 1px 3px; margin-right: 1px; background: #fff; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:visited { padding: 1px 3px; margin-right: 1px; background: #fff; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:hover { padding: 1px 3px; margin-right: 1px; background: #fff; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }
.PagerLink a:active { padding: 1px 3px; margin-right: 1px; background: #fff; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #1F2F14; }

.PagerLinkSel { padding: 1px 3px; margin-right: 1px; background: #60BFEB; border: 1px solid #007795; text-decoration: none; font: bold 11px Tahoma; color: #FFFFFF; }

.sender { background-color: #796F2A; border: 2px solid #574F1E; color: #FFFFFF; font: normal 12px Verdana; }
.textbox { background-color: #EFEFEF; border: 1px solid #796F2A; color: #000000; font: normal 12px Verdana; }

.foot { color: #333333; font: normal 11px Verdana; text-decoration: none; }
.foot a { color: #333333; font: normal 11px Verdana; text-decoration: none; }
.foot a:link { color: #333333; font: normal 11px Verdana; text-decoration: none; }
.foot a:visited { color: #333333; font: normal 11px Verdana; text-decoration: none; }
.foot a:hover { color: #000000; font: normal 11px Verdana; text-decoration: none; }
.foot a:active { color: #333333; font: normal 11px Verdana; text-decoration: none; }

/* bilder kategorien */

.preview_area {
     margin: 15px 0px 0px 0px;
     padding: 0px 0px 0px 20px;
}

.preview_pic {
     float:left;
     width:150px;
     height:113px;
     padding: 5px 5px 5px 5px;
     margin: 15px 25px 0px 0px;
     border: 1px #EFEFEF solid;
     text-align: left;
     color: #333333; 
     font: normal 10px Verdana;
     overflow:hidden;
}
.preview_pic a { color: #3D8DA1; font: bold 12px Verdana; text-decoration: none;  }
.preview_pic a:link { color: #3D8DA1; font: bold 12px Verdana; text-decoration: none;  }
.preview_pic a:visited { color: #3D8DA1; font: bold 12px Verdana; text-decoration: none; }
.preview_pic a:hover { color: #3D8DA1; font: bold 12px Verdana; text-decoration: underline; }
.preview_pic a:active { color: #3D8DA1; font: bold 12px Verdana; text-decoration: none; } 

.inner_preview_pic {
     width:150px;
     height:113px;
     overflow:hidden;
     margin-bottom:0px;
}


/* Über mich */

.td_left { 
     vertical-align:top; 
     padding: 15px 6px 4px 0px; 
     text-align:left; 
     color: #000000; 
     font: normal 12px Verdana; 
}
.td_left a { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.td_left a:link { color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.td_left a:visited { color: #540303; font: normal 12px Verdana; text-decoration: none; }
.td_left a:hover { color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.td_left a:active { color: #540303; font: normal 12px Verdana; text-decoration: none; }


.td_right { 
     vertical-align:top; 
     padding: 0px 0px 10px 0px; 
     text-align:left; 
     color: #000000; 
     font: normal 12px Verdana; 
}
.td_right a { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.td_right a:link { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none;  }
.td_right a:visited { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none; }
.td_right a:hover { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #800404; font: normal 12px Verdana; text-decoration: underline; }
.td_right a:active { background-image:url(/icon_weblink.gif); background-repeat: no-repeat; padding-left:12px; color: #540303; font: normal 12px Verdana; text-decoration: none; }
