/* (c)  Januar 2008 banality, Bielefeld-Germany - www.banality.de */


/* global defs */


body {
    background-color: #FAF9F5;
    background-image: url(www/konfig_body_bg.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    border: 0px none;
    padding: 25px 0px 0px 0px;
    color: #6D6D6C;
    font-family: verdana, sans-serif;
    text-align: center;
    font-size: 11px;
    line-height: 15px;
    }

p, form {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    }

img {
    border: 0px none;
    }

    
    
/* individual defs */

#overall_center {
    margin-left: auto;
    margin-right: auto;
    width: 646px;
    background-image: url(www/konfig_overall_bg.gif);
    background-repeat: no-repeat;
    background-position: 0px 45px;
    text-align: left;
    }
    
#top_area {
    padding: 10px;
    margin-left: 13px;
    margin-right: 13px;
    background-color: #FFF;
    }
    
#center_content {
    clear: both;
    padding: 0px 10px 0px 10px;
    margin-left: 13px;
    margin-right: 13px;
    background-color: #FFF;
    }
    
    
#info_line {
    padding: 12px 0px 10px 15px;
    font-size: 14px;
    line-height: 18px;
    background-image: url(www/konfig_topic_bg.jpg);
    background-repeat: repeat-x;
    border-bottom: 3px solid #BFBEB4;
    font-weight: bold;
    color: #FFF;
    }
    
    
#columns {
    background-color: transparent;
    padding-bottom: 20px;
    }
    
    
img.thumbnail {
    border: 1px solid #BFBEB4;
    padding: 3px;
    }
        
    
#maincontent {
    background-color: transparent;
    padding: 0px 20px 15px 20px;
    line-height: 18px;
    color: #6D6D6C;
    }
    
#maincontent .info_text {
    background-color: #F9F9F1;
    padding: 10px;
    }
    
#maincontent #choose_skin td {
    padding: 15px 0px 0px 0px;
    }       
    
#maincontent h1 {
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
    color: #BD0F23;
    padding: 30px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #BFBEB4;
    }
    

#maincontent h2, .documentDescription {
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    color: #BD0F23;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    }

#maincontent a:link, #maincontent a:visited {
    text-decoration: underline;
    color: #BD0F23;
    }
    
#maincontent a:hover {
    text-decoration: underline;
    color: #010908;
    }
    
#feed_area {
    background-color: #FAF9F5;
    background-image: url(www/konfig_feed_bg.jpg);
    background-repeat: no-repeat;
    padding: 12px 25px 30px 25px;
    color: #848378;
    line-height: 20px;
    font-size: 10px;
    }
    
#feed_area a:link, #feed_area a:visited {
    text-decoration: none;
    color: #5D5D5A;
    }
    
#feed_area a:hover {
    text-decoration: none;
    color: #BD0F23;
    }
    
#feed_icons {
    float: right;
    }   



    
/* Contactform */

.field {
    top: 0;
    left: 0;
    margin-bottom: 15px;    
    }

.field input, textarea {
    background-color: #FFF;
    border: 1px solid #C5C5BB;
    padding: 2px;
    color: #6D6D6C;
    }

.formControls {
    padding: 20px 0px 20px 0px;
    }

.formControls input {
    background-image: url(www/konfig_topic_bg.jpg);
    background-repeat: repeat-x;
    background-position: left center;
    border: 2px solid #BEBEB4;
    color: #FFF;
    }

.error {
    background-repeat: no-repeat;
    background-color: #EBE9DC;
    color: #6D6D6C;
    padding: 5px 10px 10px 10px;
    }

label {
    font-weight: bold;
    }

    


