
#user_main{
display: block;
width:720px;
margin:15px auto;
float:none;
clear:both;
text-align:center;
z-index: 10;
}

#user_head{
position: relative;
display: block;
width:720px;
height:90px;
background-color: transparent;
background-image: url(images/layout/gif/logotype_willkommen_720x90.gif);
}

#user_cate{
position: relative;
display: block;
width:720px;
min-height:10px;
height:28px;
overflow:hidden;
background-color: #fafafa;
background-image: url(images/layout/gif/navigation_720x28.gif);
background-repeat: no-repeat;
background-position: bottom;
text-align: center;
}

#user_info{
width:720px;
height:50px;
background-color: #fafafa;
text-align:left;
padding: 5px 0px 0px 0px;
}

#user_help{
position: relative;
display: block; 
width: 720px;
height:auto;
overflow: hidden;
background-color: #fafafa; /*#f1fc13;*/ /* yellow; */
background-image: url(images/layout/gif/close_20x20.gif);
background-repeat: no-repeat;
background-position: top right; 
text-align:left;
}

#user_help_content{
font-size: 0.9em;
border: dotted 1px red;
}

#user_gmap{
position: relative;
display: block;
width:720px;
height:300px;
overflow:hidden;
background-color: #fafafa; /* yellow; */
text-align:left;
}

#user_navi{
position: relative;
display:	block;
width:720px;
height:25px;
background-color: #fafafa; /* #000000; */ /* #ff6600; */
text-align: right; 
clear:both;
float:none;
}

/*
#user_navi_content_all{
display:block;
width:100px;
height:15px;
float:left;
}

#user_navi_content_branche{
display:block;
width:100px;
height:15px;
float:left;
}

#user_navi_content_ort{
display:block;
width:100px;
height:15px;
float:left;
}

#user_navi_content_name{
display:block;
width:100px;
height:15px;
float:left;
}
*/

#user_navi_content_all #user_navi_content_branche #user_navi_content_ort #user_navi_content_name{
display: inline;
line-height: 20px;
padding-top: 5px;
}

#user_list{
position: relative;
display: block;
width:720px;
height: auto;
overflow: hidden;
background-color: #fafafa; /*transparent;*/
text-align:left;
clear:both;
float:none;
}

#user_some{
position: relative;
display: block;
width:720px;
height: auto;
overflow: hidden;
background-color: #fafafa; /*transparent;*/
text-align:left;
}

#user_foot{
position: relative;
display: block;
width:720px;
min-height:10px;
height:20px;
overflow:hidden;
background-color: #fafafa;
background-image: url(images/layout/gif/footer_bg_grey_720x10.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#user_navi_switch{
display:	block;
position: fixed;
top:110px;
left:15px;
/*right: 15px;*/
width:100px;
height:40px;
background-color: #ff6600;
background-image: url(images/layout/gif/user_navi_switch_bg.gif);
z-index: 10;
color:white;
cursor:pointer;
}

/*
#user_navi{
display:	block;
position: fixed;
top:130px;
left:15px; 
width:auto; 
height:auto;
background-color: #ff6600;
z-index: 20;
text-align: left;
}

#user_navi_content{
display: relative;
margin:5px;
color:white;
}
*/

#user_gmap_iframe{
width:720px;
height:300px;
border: hidden;
overflow: hidden;
}





.seek_result_line_norm{
height:25px;
line-height: 21px;
vertical-align: middle;
padding-top:5px;
padding-left:15px;
}

.seek_result_line_prem{
height:25px;
line-height: 21px;
vertical-align: middle;
padding-top:5px;
padding-left:15px;
color:#ff6600;
background-color:transparent; /* white; */ 
}

.seek_result_cont_prem{
height:100px;
overflow:hidden;
color:#000; /* #ff6600; */
background-color:white; /* transparent */
}

.seek_result_cont_prem_over{
padding-left:20px;
height:80px;
width:100%;
font-size: 0.9em;
overflow:auto;
}

.inputshort{
width: 120px;
}

.inputmedium{
width: 200px;
}

.inputlong{
width: 400px;
}

.labellong{
display: block;
width: 200px;
float: left;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: black;
}


