/* Styles von Sandstein fuer Ratsinfo Dresden */
/* Statisches Thema Stadt */


/* CHROME */
body{
background-image:none;
}

#head {
    margin:0 0 3.69231em 0;
    height:7.3em;
}

#head #metanav {
    margin:0 0 0 17.538461538462em;
    background-image:url('/img/layout/lhdd_stadt/bg_metanav_ratsinfo_stadt.gif');
    background-repeat:no-repeat;
    background-position:0 2.6923076923077em;
}

* html #head #metanav {
    margin:0;
}

#head .headerpic{
    position:absolute;
    left:45em;
    top:0;
}

#head div.logo {
    width:17.538461538462em;
}

#head div.logo img {
    position:absolute;
    margin:2.5em 0 0 5em;
}

#fastpath {
    height:7.9em;
    margin:-3.55em 0 0 0;
    padding:0 0 0 17.538461538462em;
    background-color:#C49500;
}

#fastpath h2 {
    font-size:110%;
    padding:1.0769230769231em 0 0.38461538461538em 0;
    color:#ffffff;
}

#contentnav {
    width:16.1em;
    top:16.5em;
    padding:0;
}

* html #contentnav {
    position:absolute;
}

#contentnav h2.mainthemes,
#contentnav div.service h2  {
    font-size:110%;
    width:auto;
    padding:0 0 0 1.4em;
    color:#737373;
    border-bottom:0.08333em solid #666666;
    background-color:transparent;
}

#contentnav div.service ul.herausgeber {
    border:none;
}

div#smccontent, 
div#smccontentframe{
   background-color:transparent;
}

/**** MENUE ****/

#smcboxcontainerid1{
   padding:0.5em;
}

#content #smccontextmenu1 ul {
    clear:both;
    background-color:transparent;
}

#content #smccontextmenu1 ul li {
    clear:both;
    display:block;
    float:none;
    color:#ffffff;
}


#content #smccontextmenu1 ul li a {
    color:#00388E;
    text-decoration:none;
}

#content #smccontextmenu1 ul li.smccontextmenugroup ul li {
    clear:none;
    float:left;
}

#content #smccontextmenu1 ul li.smccontextmenugroup{
    color:#000;
    margin:1em 0 0 0;
}

#smccontextmenu2{
    height:auto;
    overflow:hidden;
}


#content #smccontextmenu2 a:hover,
#content #smccontextmenu2 a:active {
    text-decoration:none;
}

#content #smccontextmenu2 ul li a {
    color:#00388E;
    background:transparent url('/img/layout/lhdd_stadt/arrow_right_2_stadt.gif') no-repeat 0 0.2em;
    padding:0 0 0 1.3em;
}

#content #smccontextmenu2 ul,
#content #smccontextmenu2 li{
    background-color:#fff;
    float:none;
    margin:0 0 0 0;
    padding:0 0 0 0;
    display:block;
}


/* Letterpanel */
#content #smccontextmenu1 ul li.smcuser_contextmenu_kp0041 {
    float:left;
    clear:none;
    width:2.3em;
    margin:0 2px 2px 0;
    padding:0;
    border:1px solid #737373;
    border-top:none;
    border-left:none;
    background-color:#ffffff;
}

#content #smccontextmenu1 ul li.smcuser_contextmenu_kp0041:hover {
    background-color:#f5f5f5;
}

#content #smccontextmenu1 ul li.smcuser_contextmenu_kp0041 a {
    display:block;
    padding:0.2em 0.3em 0.2em 0.3em;
    text-align:center;
    background-image:none;
    font-weight:bold;
}

#content .smc_page_kp0041_contextmenu ul li {
    float:left !important;
    clear:none !important;
    width:1.3em;
    margin:0 2px 2px 0;
    padding:0 0 0 0;
    border:1px solid #737373;
    border-top:none;
    border-left:none;
    background-color:#ffffff;
}

#content .smc_page_kp0041_contextmenu ul li.smc_contextmenu_info,
#content .smc_page_kp0041_contextmenu ul li.smccontextmenugroup {
    float:none !important;
    clear:both !important;
    width:auto !important;
    color:#000 !important;
}






/**** CONTENT ****/


#content #smccontent {
    padding:0;
}

#content #smcnavigation {
    display:none;
    background-color:#f00;
}

#content .smccontextmenu {
    padding:0;
    height:auto;
    overflow:hidden;
}

#content #smccontextmenu1 ul li {
    margin:0;
    padding:0 1.5em 0 0;
    list-style-image:none;
    background-color:transparent;
    border:none;
}

#content #smccontextmenu1 ul li a,
#smcboxid1_1 .smcboxcontent a {
    padding:0 0 0 1.2em;
    background:transparent url('/img/layout/lhdd_stadt/arrow_right_2_stadt.gif') no-repeat 0 0.2em;
}

#content .smccontextmenu ul,
#content .smccontextmenu li {
    background-color:#EDEDED;
}

#content #smccontent h1 {
    margin-left:0;
}

#content table {
    border-collapse:separate;
    font-size:1em;
    border-spacing: 0.3em;
    width:100%;
    margin:0 0 1em -5px;
}


*+html #content table{
   margin:0 0 1em -2px;
}

#content table td{
        vertical-align:top;
}




#content table tr th,
#content table tr td {
    min-width:0;
    border:none;
}

* html #content table td{
        border:3px solid #fff;
        border-top:none;
}

.smccontenttable thead tr th {
    background-color:#ededed;
    color:#000;
}

.smccontenttable thead tr th[style] {
   background-color:#ededed !important;
   color:#000 !important;
}

.smccontenttable tr td {
    background-color:#f5f5f5 !important;
}

.smccontenttable tr th.smc_th a {
    display:inline !important;
}

#content table tr td a {
    background-color:transparent !important;
}

#content table.smccontenttable tr td h2 a,
#content table.smccontenttable tr td.smcrowh a{
background-color:#FFFFFF;
background-image:none;
color:#9E7700;
margin:0;
width:auto;
padding:0 0 0 0;
}

#content table form {
    width:auto;
}

table#smctablevorgang {
    width:60%;
    border:0.08333em solid #d1d2d4;
}

table#smctablevorgang tr td.smctablehead {
    width:8em;
    color:#737373;
    font-weight:normal;
}

input.smcimg16{
    width:auto;
}

#smcfilter {
    background-color:#ededed;
    border:none;
    padding:0.2em 0 0.2em 0.5em;
}

#content form{
    display:block;
    clear:both;
    overflow:hidden;
    background-color:#fff;
}

#content form.smcform div{
    float:none;
    clear:both;
    background-color:#fff;
    width:100%;
}

.smcformbox{
    background-color:#fff;
    border:none;
    width:100%;
    text-align:right;
    padding:0 0.5em 0 0;
}

form input{
    padding:0.4em 0 0.2em 0.6em;
    border:1px solid #7A7A7A;
    display:block;
    font-size:1em;
    width:97.5%;
}

* html form input{
	padding:0 0 0 0.6em;
}


form input:focus, 
form input:hover, 
form input:active{
    background-color:#EBEBEB;
}

form .smcformlabel{
    text-align:left;
    font-weight:normal;
}

form input.smcforminputlong{
    font-size:1em;
    width:98%;
    margin:0 0 0 0;
}

* html form input.smcforminputlong{
    width:100%;
}

form input.smcformsubmit{
    width:auto;
    background-color:#f5f5f5;
    color:#00388E;
    display:inline;
    font-size:1em;
    margin:0 0 0 1em;
    padding:0.2em 1.5em 0.1em 0.2em;
    background-position:right 0.2em;
    background-repeat:no-repeat;
    border:1px solid #DADADA;
    border-left:none;
    border-top:none;
    background-image:url('/img/layout/lhdd_stadt/arrow_bt_double_right_stadt.gif');
}

* html form input.smcformsubmit{
   margin:0.5em 0 0 1em;
}

form p:last-child{
    border-top:2px solid #B88B00;
    margin:0.5em 0 0 0;
    padding:0.5em 0 0 0;
}

#content #smccontextmenubottom{
    padding:0.3em 0 0 0;
    border-top:1px solid #CCCCCC;
    width:100%;
    text-align:right;
    overflow:hidden;
}

#content #smccontextmenubottom ul,
#content #smccontextmenubottom ul li{
    background-color:#fff;
    margin:0 0 0 0;
}

#content #smccontextmenubottom ul li{
    float:none;
}

#content #smccontextmenubottom ul li a,
#content #smccontextmenubottom ul li a:hover,
#content #smccontextmenubottom ul li a:active{
    background-image:url('/img/layout/lhdd_stadt/arrow_double_top_2_stadt.gif');
    background-position:0 0.1em;
    background-repeat:no-repeat;
    padding:0 0.5em 0 1.2em;
    color:#00388E;
    text-decoration:none;
}

.smcfilter1{
   font-size:1em;
}

#content .smccontentright{
   position:absolute;
   left:850px;
}

* html #content .smccontentright{
   left:650px;
}

#smcboxcontainerid1 #smcboxid1_1,
#smcboxcontainerid1 .smcbox{
   padding:1em;
   border:1px solid #d1d2d4;
}

/*-----------------IE6-----------------------------------------------*/


form p.smcformbox{
border-top: expression((this.parentNode.firstChild == this)? "none" :
        (this.parentNode.lastChild == this)? "2px solid #B88B00" : "none" );

margin: expression((this.parentNode.firstChild == this)? "0" :
        (this.parentNode.lastChild == this)? "0.5em 0 0 0" : "0" );
}

* html #head {
	height:11em;
        padding:0;
        margin:0;
}


* html  #contentnav{
        position:relative;
	left:0;
        top:1em;
        display:block;
        visibility:visible;
        display:table
}

* html #content {
	/*width:615px;*/
	width:44.9em;
        margin:0 0 2em 0;
        position:absolute;
        top:15.5em;       
}

* html #head #metanav {
	margin:0 0 0 0;
        padding:0.5em 0 0 27.5em;
        position:absolute;
        top:0;
        width:58.7em;
}
