body { padding-top:0; }
#topdm {
 padding-top: 1px;
 margin-top: 0;
 background-image: url(/SiteGlobals/StyleBundles/bilder/layover-top.png);
 background-repeat: no-repeat;
 background-position: center 1px;
 min-width:967px;
}


#wrapperOuter { min-width: 968px !important; }
#wrapperInner { min-width: 924px !important; }
#wrapperDivisions {min-width:700px;}
#wrapperContent {min-width:621px;}
#content {min-width:370px;}

#wrapperOuter { margin-top: 97px; }

#branding p a img {
 border-width: 0 !important;
 margin-top: 18px !important;
}


#content div.iqsh_filterbox_container
{
	width:699px;
	background: #ffffff;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:relative;left:0px;	float:left;
	margin-bottom:15px;
	float:left;
}

#content div.iqsh_filterbox_container_l
{
	width: 578px;
	border-right:1px solid #cccccc;
	position:relative;left:0px;
	float:left;
	margin:0px;
}

#content div.iqsh_filterbox_container_r
{
	float:left;
}

#content div.iqsh_filterbox_spalte1
{
	width: 100px;
	position:relative;left:10px;
	float:left;
	margin:0px;
}
#content div.iqsh_filterbox_spalte2
{
	width: 170px;
	position:relative;left:10px;
	float:left;
	margin:0px;
}
#content div.iqsh_filterbox_spalte3
{
	width: 100px;
	position:relative;
	float:left;
	margin:0px;
}

#content div.iqsh_filterbox_spalte4
{
	width: 170px;
	position:relative;left:10px;
	float:left;
	margin:0px;
}

#content div.iqsh_filterbox
{
	width: 552px;
	background: #fff;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	position:relative;left:0px;	float:left;
	margin-bottom:15px;
	float:left;
}

#content div.iqsh_content_title
{
	width :100%;
	min-width :450px;
	position:relative;left:0px;
	float:left;
	margin:0px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background: #ebebeb;
	font-weight:bold;
}

#content div.iqsh_content_container
{
	width :100%;
	min-width :450px;
	height:28px;
	position:relative;
	left:0px;
	float:left;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px dotted #cccccc;
	padding: 0px ! important;
	z-index:1;
	margin: auto;
	overflow: visible;
}

#content div.iqsh_content_container_tab
{
	width :702px;
	min-width :450px;
	height:28px;
	position:relative;
	left:0px;
	float:left;


	border-bottom:1px dotted #cccccc;
	padding: 0px ! important;
	z-index:1;
	margin: auto;
	overflow: visible;
}



#content div.iqsh_navigation
{
	width :100%;
	min-width :450px;
	height:32px;
	position:relative;
	left:0px;
	border :1px solid #cccccc;
	margin: 0;

}

#content div.iqsh_pflicht_0{
	width: 16px;
	height:22px;
	position:relative;
	float:left;
	border-top: none ;
	border-right:1px dotted #cccccc;
	background-color:#f3f3f3;
	padding: 1%;
    }

#content div.iqsh_pflicht_1{
	width: 16px;
	height:22px;
	position:relative;
	float:left;
	border-top: none ;
	border-right:1px dotted #cccccc;
	background-color:#ebebeb;
	background-image:url(../../../../shared/images/stern.png);
    background-position:center;
    background-repeat:no-repeat;
    padding: 1%;
    }

#content div.iqsh_content_bezeichner{
	width: 150px;
	height:22px;
	position:relative;
	float:left;
	background-color:#f3f3f3;
	text-align: left;
	border: none ;

}

#content p.iqsh_content_bezeichner{
	padding-top:4px ! important;
	padding-left:10px ! important;
	margin:0px ! important;
}

#content div.iqsh_content_spalte1
{
	position:relative;
	left:10px;
	float:left;
	margin:2px;
}


#content div.iqsh_buttonspalterechts
{
	width: 120px;
	background: #fff;
	border:1px solid #cccccc;
	text-align: left;
	position:relative;
	left:0px;
	float:left;
}


#content .iqsh_submit
{
	width: 200px;
	background: #fff;
	border-width: 1px;
}

#content .iqsh_submit:hover  {
    background-color: #e6eff6;
}

#content .iqsh_submit_small
{
	width: 100px;
	background: #fff;
	border-width: 1px;
	margin: 5px 10px;
}

#content .iqsh_submit_small:hover  {
    background-color: #e6eff6;
}

#content .iqsh_submit_small_titelzeile
{
	width: 100px;
	background: #fff;
	border-width: 1px;
	margin: 0px 0px;
}

#content .iqsh_submit_small_titelzeile:hover  {
    background-color: #e6eff6;
}


#content .iqsh_submit_nav
{	background-color:transparent;
	width:  33px;
	height: 20px;
	border-top:none;
	border-bottom:none;
	border-width:1px;
	font-weight:lighter;
}

#content .iqsh_submit_nav_aktiv
{
	background-color:#ffffff;
	width:  33px;
	height: 20px;
	border-top:none;
	border-bottom:none;
	border-width:1px;
	color:blue;
	font-weight:lighter;
}

#content .iqsh_submit_nav:hover  {
    background-color: #e6eff6;
}


#content .iqsh_submit_image
{
	background: #fff;
	border-width: 1px;
}

#content .iqsh_submit_image:hover  {
    background-color: #e6eff6;
}

#content tr.iqsh_zeile{
	border-style: none ;
}

#content tr.iqsh_buttonzeile{
	height:50px;
	border-style: none ;
}

#content td.iqsh_pflicht_0{
	width:1px;
	background-color:#f3f3f3;
	border-top: none ;
	border-bottom:1px dotted #cccccc;
    }

#content td.iqsh_pflicht_1{
	width:1px;
	background-color:#ebebeb;
	border-top: none ;
	border-bottom:1px dotted #cccccc;
        background-image: url('../../../../shared/images/stern.png');
        background-repeat:no-repeat;
        background-position:3px 8px;
    }

#content td.bezeichner{
	background-color:#f3f3f3;
	text-align: left;
	border-top: none ;
	border-bottom:1px dotted #cccccc;
    padding: .5em .5em .5em 1em; }


#content td.dbwert{
	background-color:#ffffff;
	text-align: left;
	border-top: none ;
	border-bottom:1px dotted #cccccc;
    padding: .5em .5em .5em 1em; }


#content table{
		width: 99% !important;
}

#content table.searchtable{
    background-color: #FFFFFF;
    border-left: 0px solid #e8e8e8 !important;
    border-right: 0px solid #e8e8e8 !important;
  	width: 99% !important;

    }
#content td.searchtable{
    border-left: 0px solid #e8e8e8 !important;
    border-right: 0px solid #e8e8e8 !important;
    background-color: #FFFFFF;
    border-width: 0px 0px 0px 0px;
    padding-bottom: 0.5em;
    padding-left: 1em;
    padding-right: 0.5em;
    padding-top: 0.5em;
    text-align: left;
    vertical-align: middle ;

    }

#content table.veranstaltung{
    background-color: #FFFFFF;
  	border-style: none;
    padding:0px;
    margin :0px;
    width: 99% !important;
    }

#content tr.veranstaltung{

	border-left: 0px solid #e8e8e8 !important;
    border-right: 0px solid #e8e8e8 !important;
	padding:0px;
	margin: 0px;
}
#content td.veranstaltung{
	border-top: 0px solid #e8e8e8;
	border-left: 0px solid #e8e8e8 !important;
    border-right: 0px solid #e8e8e8 !important;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    padding-bottom: 0.0em;
    padding-left: 0.0em;
    padding-right: 0.0em;
    padding-top: 0.0em;
    text-align: left;
    vertical-align: top ;
    }

#content input.localimage {
   border : 0px;
   background-color:#bbbbbb;
   background: none;
   width:15px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   float:right;}

#content input.pfeilimage {
   border : 0px;
   background-color:#bbbbbb;
   background: none;
   width:15px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   float:left;}


#content a.bclink:link, a.bclink:active, a.bclink:visited
{
 color: #555555;
 text-decoration:none;
}

#content a.bclink:hover
{
text-decoration:underline;
}

#content a.bclink_content:link, a.bclink_content:active, a.bclink_content:visited, a.bclink_content:hover
{
 color: #555555;
 text-decoration:underline;
}

#navSecondary dl a.disabled
{
 color: gray;
 text-decoration:none;
 background: url(../../bilder/icons/icon_navArrow.gif) 0 0 no-repeat #FFFFFF;
 cursor:none;
}


#content.altGrid {
margin-right: -5px !important;
padding-right: 6px !important;
}





#content  .fht-table {
	/* appearance */
    border-collapse: collapse;
    border-spacing: 0;
	}


#content div.fht-fixed-column{
    padding: 0px !important;
    margin: 0px !important;
}
#content div.fht-thead{
    padding: 0px !important;
    margin: 0px !important;
   
}

#content div.fht-tbody{
    padding: 0px !important;

}

#content div.fht-fixed-body{
    padding: 0px !important;

}

#content div.fht-table-wrapper{
    padding: 0px !important;

}

