/*****************************************************************
*
* project.css by OT
* Date: 11.05.2009
*
*****************************************************************/
.elem_bottom {
 padding: 10px 0 0 0;
 border-bottom: 1px solid #a9201e;
}

#logo_img {
 position: absolute;
 top: 80px;
 right: 10px;
 z-index: 100;
}

#traube_bottom {
 position: absolute;
 bottom: 0px;
 right: 0px;
 z-index: 0;
}

body>#traube_bottom {
 position: fixed;
}

#center #kiko_img {
 position: absolute;
 top: 230px;
 left: 650px;
 z-index: 100;
}

.suche {
 margin: 0 0 0 15px;
 padding: 0;
 border: 1px solid #6e1c3b;
 background: #fff;
 width: 180px;
 height: 20px;
 padding: 0;
}

.suche #such_input {
 margin: 0;
 padding: 2px 3px;
 color: #575757;
 border: 0px solid;
 height: 14px;
 width: 154px;
 background: #fff;
}

.suche #such_input :focus {
 background: #fff;
}

button.submit {
 background: #c0bdb3;
 border: 0px solid #6e1c3b;
 width: 20px;
 height: 20px;
 margin: 0;
 padding: 0;
}

button.submit img {
 padding: 0;
 margin: 0;
}

#bilder_links {
 float: left;
 width: 250px;
 min-height: 500px;
 padding: 0 18px 0 27px;
}

.bild_links {
 position: relative;
 padding-bottom: 10px;
}

#kontaktformular input,#kontaktformular textarea,#custom input,#custom textarea
 {
 border: 1px solid #6E1C3B;
 background: #fff;
 width: 120px;
 margin: 2px 0;
 color: #575757;
 font-size: 11px;
 padding: 2px 3px;
}

#custom #custom_submit {
 width: 70px;
 text-align: center;
 padding: 1px 3px;
 float: right;
 margin: 2px 8px;
 background: transparent;
}

#kontaktformular textarea {
 width: 250px;
 height: 150px;
}

#kontaktformular {
 padding-bottom: 20px;
 margin-bottom: 20px;
 border-bottom: 1px solid #A9201E;
}

/*****
* Bildergalerie
*****/
.uebersicht_elem {
 margin: 0 10px 20px;
 width: 150px;
 height: 150px;
 padding: 0;
 overflow: hidden;
 float: left;
}

.uebersicht_elem_img {
 margin: 0;
 padding: 0;
}

.klabel {
 display: block;
 float: left;
 width: 100px;
}
