/*############################### START-Kassel formulare */

input{
height: 1.5em;
}
textarea {
    border: 1px solid #000000;
    width: 350px;
}
input {
    border: 1px solid #000000;
    margin:0 5px 5px 0;
}

#submit {
    border: none;
}
#Herr,#Frau{   
width: 20px; 
vertical-align:middle;
}
input[type=submit]{
float:right;
max-width:120px;
}

#inhalt input,
#inhalt textarea,
#inhalt select{
/*border: 1px #969696 solid;*/margin:0px 0px 5px 0px;}
/*allgemein end*/
p.az{
    margin-left: 0.1em;    margin-top: 0.4em;}
ul.bkliste li{
    list-style-image: url(../../images/liste.gif);
    padding: 0em;
    margin: 0em 0em 0em -2.1em;}
#azform{margin-top: 3em;}
#azform dt{
    float: left;   width:  110px;
    padding: 0.5em 10px 0.5em 0;
    padding: 0em 10px 0em 0;}
#azform dd{
    margin:5px 0 5px 12em;
    padding: 0em 0em 1.2em 0em;}
#azform dd.box{
    margin-left: 12em;
    padding: 0em 0em 1em 0em;}
#azform dd.boxtext{
    margin-top: -1.7em;
    padding-left: 2.5em;}
#azform> dd.boxtext{
    margin-top: -1.4em;
    padding-left: 2.5em;}
#azform label{font-weight: bold;}
#azform #az1{margin-bottom: 0em;}
#azform #az2{margin-bottom: 0em;}
#azform #az3{margin-bottom: -1em;}
h2.ueberschrift_az{margin-bottom: -1em;}
#azform>.ueberschrift_az{margin: 1em +12em;}
/* Ende azformulare */
#abisz .linkespalte h1
{font-weight: bold;}

#abisz .linkespalte{
    float: left;
    clear:both;
    width:  50%;}
#abisz .rechtespalte{
    float: right;
    width: 50%;}
/*#abisz .rechtespalte{border:1px blue solid;}  
#abisz .linkespalte{border:1px green solid;}*/  
    
#abisz ul{
    margin: 0em 0em 2em 0em;
    padding: 0em 0em 0em 1em;}
#abisz li{margin-left: 0em;
    list-style-image: url(../../images/liste.gif);}
#abisz li a{font-weight: normal;}
/*############################### ENDE-Kassel formulare */

form#search{    margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;
    display:inline;
    float:left;
    height:12px;    /*position: relative;
    top: 7.0em;*/}
form#search label{  position: absolute;
    left: -5000px;}    

/*.submitbutton{
    width: auto;
    padding: 0em 3px 0em 3px ;
    margin-left: -3px;
    cursor: pointer;    font-weight: bold;  vertical-align: bottom; font-size: 1em;}2013*/
fieldset{
    padding: 0;
    margin: 0;
    margin-bottom: 1em;
    position: relative;}
.formSubmit input{
    padding: 0px;
    font-weight: bold;
    line-height: 100%;
    cursor: pointer;}
/* Inhalt Kontaktformular */
ul.bkliste li{
    list-style-image: url(/../../images/liste.gif);
    padding: 0em;
    margin: 0em 0em 0em -2.1em;}
#kontaktform{margin-top: 3em;}
#kontaktform dt{
    float: left;
    padding: 0em 10px 0.5em 0px;}
#kontaktform dd{
    margin-left: 110px;
    padding: 0 0 0.5em 0;}
#kontaktform label{font-weight: bold;}
#kontaktform #rubrik, #kontaktform #betreff, #kontaktform #mitteilung{
    width: 25em;
    max-width: 25em;}
#kontaktform>#rubrik, #kontaktform>#betreff{/* in firefox 3mm zu lang */}
/* Ende Kontaktformulare */
/* Inhalt Suchformular */
#volltextsuche dt{
    float: left;
    padding: 0.5em 10px 0.5em 0;}
#volltextsuche dd{
    margin-left: 8em;
    padding: 0 0 0.5em 0;}
#volltextsuche label{font-weight: bold;}
#volltextsuche #suchbegriff, #volltextsuche #rubrik{
    width: 95%;
    max-width: 95%;}
#suchtreffer .treffer{}
/* Ende Suchformular */
/* Ende FEB 22 */
/*rathaus online*/
/*ro nur tabelle*/
table.themen td{padding-top: 2em;}
.themenbild{
    width:70px;
    vertical-align: top;}
.thementext{
    padding-left: 0.5em;
    padding-right: 1em;
    vertical-align: top;
    width:110px}
/*ro ende*/
/*imperia*/
#assets{
    top: 45px;
    #position: relative;
    margin:0px;
    height:25px;
    text-align: left;
    border:10px;
    #font-size: 0.8em;}
#assetstext{
    position: relative;
    top: 1px;
    margin-left: 6px;
    font-weight: bold;}
label.left{
    float: left;
    text-align: left;
    width: 15em;
    margin-right: .3em;}
input[type=text], select, textarea{/*float: left;*/}
form br{clear: both;}
input:focus, textarea:focus{}
form{line-height: 150%;}
/*imperia_end*/


input[type=radio],input[type=checkbox]{border:none !important;margin: 0 0 2px;height: 1.1em;}
#Herr, #Frau {
    width: 30px; 
}



/* START IMPERIA FIX: Gaestebuch */
.guestbook {
    width:445px; 
    background-color:#fffffe; 
    padding:10px; 
    margin-top:19px;
    margin-bottom:10px;
}

.guestbook.cms01 {
    background-color:#fffffe; 
}

.guestbook.cms02 {
    background-color:#fffffe; 
}

.guestbook.entry {
	width:455px;
	margin-top:10px;
}

.gb_status {
    margin-top:20px;
    margin-bottom:20px;
    padding:10px;
}

.gb_status.cms01 {
    border:1px solid #6699cc;
}

.gb_status.cms02 {
    border:1px solid #339933;;
}

.kondolenz {
    width:300px; 
    background-color:#fffffe; 
    padding:10px; 
    margin-bottom:10px;
}

.kondolenz.cms01{
    background-color:#fffffe; 
}
.kondolenz.cms02 {
    background-color:#fffffe; 
}
/* END OF IMPERIA FIX: Gaestebuch */


