body { font-family:arial;font-size:12px;text-align:left }

input[type=text] { border-width:1px;border-color:grey;border-style:solid }
input[type=text]:focus { border-width:1px;border-color:grey;border-style:solid;background-color:#f3fbfd }

input[type=password] { border-width:1px;border-color:grey;border-style:solid }
input[type=password]:focus { border-width:1px;border-color:grey;border-style:solid;background-color:#f3fbfd }

input[type=image] { border-width:0px; }

select { border-width:1px;border-color:grey;border-style:solid }
select:focus { border-width:1px;border-color:grey;border-style:solid;background-color:#f3fbfd }


textarea { border-width:1px;border-color:grey;border-style:solid }
textarea:focus { border-width:1px;border-color:grey;border-style:solid;background-color:#f3fbfd }


.tdlinks
{   
font-family:Arial;   
font-size:12px;
margin-top:25px;   
text-decoration:none;   
text-align:left;   
background-color:#E4E7E6;   
line-height:1.7em;
text-align:left;
padding: 0px 5px 5px 10px;
font-size:11px
}

.tdrechts
{   
font-family:Arial;   
font-size:11px;   
padding: 0px 0px 5px 5px; 
margin-top:25px;   
text-decoration:none;   
text-align:left;   
background-color:white; 
text-align:left;
}  

.tdue  
{ 
background-color:#E37005;
text-align:right;
font-family:arial;
font-size:12px;
font-weight:bold;
padding: 0px 5px 0px 0px;
color:white
}


.inputform
{
width:350px;
font-family:arial;
font-size:11px
}

.selectform
{
width:350px;
font-family:arial;
font-size:11px
}


.tabs
{
border-width:1px;
border-style:solid;
width:650px;
border-collapse:collapse;
font-size:11px
}


h1
{  
font-family:Arial;  
font-weight:bold;  
font-size:14px;  
text-decoration:underline
}

h2
{  
font-family:Arial;  
font-weight:bold;  
font-size:13px;  
text-decoration:underline;
width:100%;border-width:0px 0px 1px 0px;border-style:solid;border-color:#A5B636;margin:20px 0px 10px 0px
}

h3
{  
font-family:Arial;  
font-weight:bold;  
font-size:12px;  
text-decoration:underline
}

th
{

font-family:arial;
font-size:16px;
font-weight:bold

}




li
{
   padding-top:10px

}

.eingabetable th { background-color:#E4F2FE;border-width:0 0 1px 0;border-color:gray;border-style:solid;padding:2px }

.eingabetable td { background-color:#E4F2FE;padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:10px;text-align:left }


.maintop { empty-cells:show}

.mainright { empty-cells:show;/*background-image:url(./pictos/randrechts.gif)*/;background-repeat:repeat-y;background-position:right  }
.mainrighttop { empty-cells:show;/*background-image:url(./pictos/randrechts.gif)*/;background-repeat:repeat-y;background-position:right }
.mainrightbutton  { empty-cells:show;/*background-image:url(./pictos/randrechts.gif)*/;background-repeat:repeat-y;background-position:right }

.mainleft  { empty-cells:show;/*background-image:url(./pictos/randlinks.gif)*/;background-repeat:repeat-y }
.mainlefttop  { empty-cells:show;/*background-image:url(./pictos/randlinks.gif)*/;background-repeat:repeat-y}
.mainleftbutton  { empty-cells:show;/*background-image:url(./pictos/randlinks.gif)*/;background-repeat:repeat-y}

.mainbutton { empty-cells:show;/*background-image:url(./pictos/randunten.gif)*/;background-repeat:repeat-x }


.boxright { font-family:arial;font-size:11px;font-weight:bold; border-width: 0px 0px 0px 0px; border-style:dotted;padding-top:0px;margin:0px;width:100%;margin-bottom:20px;border-collapse:collapse; }
.boxright  th { font-family:arial;font-size:14px;display:block;border-width:0px 0px 2px 0px;border-style:solid;border-color:#E4E7E6  }
.boxright  td { font-family:arial;font-size:14px;display:block;text-align:center;padding-top:10px;font-family:arial;font-size:11px;border-width:0px 0px 0px 0px;border-style:dotted }


.stylerror { color:green;font-family:Arial;font-size:22px } 

.styleinput { border-width:1px;border-style:solid;font-family:Arial;font-size:14px }

.styleselect { border-width:1px;border-style:solid;font-family:Arial;font-size:14px }

.stylegroup { text-align:center;color:black;font-family:Arial;font-size:13px;background-color:gray;color:white;font-weight:bold;width:100%;background-image:url(./pictos/headline_background_rest.gif)   }
.stylegroupsearchresult { text-align:center;color:black;font-family:Arial;font-size:13px;background-color:gray;color:white;font-weight:bold;background-image:url(./pictos/small_headline_background.gif) }


.standardstyle { width:96%;font-family:arial;font-size:11px }

.standardstyledescription { } 



.indexheadline { border:solid;border-width:0px 0px 1px 0px;;background-color:gray; 
                     font-family:Arial;font-size:12px;text-align:center;color:white;border-color:white;padding:1px 0px 1px 0px;letter-spacing:0.2em;height:15px;background-image:url(./pictos/background_textheadline.gif)
                     
               }

.indexboxpicture {  border-color:#D7D7D7;border-style:solid;border-width:0px 0px 1px 1px;padding:0px;background-color:white;vertical-align:top;
             ;background-color:white
          }


.indexboxtext { font-family:arial;font-size:10px;font-weight:normal;color:black;border-color:#D7D7D7;border-style:solid;
           border-width:0px 1px 1px 0px;padding:5px;background-color:white;vertical-align:middle;
            padding-left:10px;background-color:white
          }

.indexboxfull { font-family:arial;font-size:10px;font-weight:normal;color:black;border-color:#D7D7D7;border-style:solid;
           border-width:0px 1px 1px 1px;padding:5px;background-color:white;vertical-align:middle;
            padding-left:10px;background-color:white
          }
          

.indexlinks {  background-image:url(./buttons/linkpfeil.png);background-repeat:no-repeat;font-size:12px;color:gray;font-family:arial  ;text-decoration:none; font-weight:bold;padding-left:15px  }


.tdweiterzurueck { background-color:orange }

.immodetaildesciption { background-color:#F9F9F9;padding:4px 8px 0px 8px;vertical-align:top }

.immodetailvalue { background-color:#F9F9F9;padding:4px 8px 0px 8px}

.immosearchfirst { background-color:#FFF7F0}

.immosearchsecound { background-color:#FFFFF0 }


             .immodetaildesciptionPRINT {;padding:4px 8px 0px 8px;vertical-align:top }

             .immodetailvaluePRINT {;padding:4px 8px 0px 8px}

             .immosearchfirstPRINT { background-color:#F9F9F9 }

             .immosearchsecoundPRINT { background-color:#FCFCFC  }




.articletable { height:90%;margin:5px 0px 0px 0px }

.articleheadline { border:solid;border-width:0px 0px 1px 0px;;background-color:#C7C7C7; 
                     font-family:Arial;font-size:15px;text-align:center;color:white;border-color:white;letter-spacing:0.3em;height:22px;
                   
               }

.articledetailtext { font-family:arial;font-size:12px;font-weight:normal;color:black;border-color:#D7D7D7;border-style:solid;
           border-width:0px 0px 0px 0px;padding:5px;background-color:white;vertical-align:middle;
            padding-left:15px;padding-top:15px;background-color:white;width:50%;text-align:justify;vertical-align:top;padding-right:15px
          }




.articlepicleft {
float:left; margin-right:5px;margin-bottom:5px;margin-top:5px;border:0px;border-color:#D7D7D7;border-style:solid;background-color:#F3F3F3;font-size:11px;font-family:arial;text-align:center;width:150px
}

.navilink { font-family:arial; font-size:11px; color:black; text-decoration:none;  }









/* Altes Design */


.idxdiv_main_left { position:relative;top:000px;width:345px;height:150px;float:left;margin:0px 0px 15px 0px  }

.idxdiv_main_right { position:relative;top:00px;width:345px;height:150px;float:right;margin:0px 0px 15px 0px  }


.idxdiv_headline { font-size:14px; font-family:verdana;color:white;text-align:center;width:100%;height:18px; margin:0px 0px 2px 0px;padding:0px; background-color:#DDDDDD; background-image:url(./pictos/background_textheadline.gif) }

.idxdiv_pic { ;width:120px;height:120px; margin:0px 0px 1px 0px;padding:0px;float:left ;border:0px;position:relative;left:1px }

.idxdiv_text { ;height:120px;margin:0px;padding:0px 10px 0px 140px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#DDDDDD;text-align:justify;background-color:white }

.idxdiv_text_without_image { ;height:120px;margin:0px;padding:0px 10px 0px 10px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#DDDDDD;background-color:white }


.idx_pic { width:120px;height:120px }

/* Altes Design */





ul.navi {
   margin:0px; padding:0px;text-align:left;border:0px;
        }

ul.navi li { list-style:none; display:inline;}

ul.navi .allelistelemente {     margin:20px 0px 0px 0px ;float: left;width:120px;height:50px;padding:2px;text-decoration:none;color:white;font-family:arial;font-size:18pt;vertical-align:middle;line-height:18px }
ul.navi .rest {    margin:20px 0px 0px 7px ; ;float: left;;height:50px;padding:2px;text-decoration:none;color:white;font-family:arial;font-size:13px;vertical-align:middle;line-height:18px }

.index_headline {  height:26px;padding:0px 0px 0px 0px;color:grey;font-size:24px;font-family:arial;font-weight:bold;text-align:left;padding-left:12px;  }

.index_headline_small {  height:16px;;padding:0px 0px 0px 0px;font-size:19px;font-family:arial;font-weight:bold;text-align:left;color:#595959;text-decoration:none  }

.head_link { text-decoration:none;color:white;font-family:arial;font-size:12px }

.trenner_orange { width: 100%; height: 20px; background-color: rgb(255, 160, 37);   } 

.h1_text { font-size:28px;margin-bottom:10px;text-decoration:none;border:0px;font-weight:normal;text-align:left;margin-top:0px;margin-left:0px;color:grey }
.h2_text { font-size:20px;margin-bottom:10px;text-decoration:none;border:0px;font-weight:normal;text-align:left;margin-top:15px;margin-left:0px;color:grey }



