/*********** PAGE ***********/


html, body {
	width:100%;
	height:100%;
	font-size:100.01%;
	margin:0;
	padding:0;
	font-family:verdana;
	text-align:center;
        background-color: #fff;
}

#center {
        width:63em;
        height:100%;
        position:relative;
        left:-5.3em;
        margin:auto;
}

#page {
	width:53.75em;
	height:100%;
	margin:auto;
	padding:0 0 0 20px;
	text-align:left;
	background:url('/img/shadow_left.gif') repeat-y;
	background-position:0 0;
	position:relative;
}

#pageborder {
        padding-right:20px;
	height:100%;
	background:url('/img/shadow_right.gif') repeat-y;
	background-position:right top;
}

#pageinfo {
	width:8.6em;
	position:absolute;
	top:2.7em;
	left:55em;
}


/*********** HEADER ***********/


#start #header,
#thema #header {
        height:18.8em;
}

#header {
        height:14.375em;
}

* html #header {
        overflow:hidden;
        height:14.65em;
}

#headerlogo {
	float:left;
        display:inline;
	width:7.875em;
	height:4.875em;
	padding:0 8.35em 0.5em 2.5em;
}

#metanav {
        float:right;
        display:inline;
	width:auto;
	margin:0.6em 0 1.7em 0;
        padding:0 0.75em 0 0;
}

* html #metanav {
        padding:0 0 0 17em;
}

#headersearch {
	float:left;
        display:inline;
        min-width:19.2em;
}

#headersearch fieldset{
        display: block;
}

#headerbuttons {
	float:left;
        display:inline;
}

#headerpic {
	height:13.4375em;
}

body#inhalt #headerpic {
	height:9.0625em;
}

#headerpic img {
        display:block;
        width:100%;
        margin:0;
}

#headerpicsmall {
        height:9.0625em;
}


/*********** NAVIGATION ***********/


#contentnavmain {
        height:1.2em;
	padding:0.4em 0 0.3em 20px;
        background-color:#efede6;
}

* html #contentnavmain {
        padding-bottom:0.1em;
}

#contentnav {
        float:left;
        display:inline;
        width:14.375em;
}

#breadcrumb {
        padding:0.6em 1.25em 0em 1.25em; 
	margin:0 0 0.75em 0;
}

#start #breadcrumb {
        margin:0;
}


/*********** CONTENT ***********/


#content {
	width:100%;
	margin:0 0 0 -20px;
	padding:0 0 0 20px;
	background:url('/img/shadow_left.gif') repeat-y;
}

#contentborder {
        position:relative;
        width:100%;
        left:20px;
	background:url('/img/shadow_right.gif') repeat-y;
	background-position:right top;
}

#contentcontainer {
        float:left;
        display:inline;
        width:36.875em;
}


/*********** FOOTER ***********/


#footerinfo {
        font-size:0.7em;
        margin:0 0 0.5em 0;
        color:#999999;
}


/*********** STARTSEITE ***********/


#start #content .leftcol {
	float:left;
        display:inline;
        width:16.25em;
        margin:0 1.25em 0 0;
}

#start #content .middlecol {
	float:left;
        display:inline;
        width:16.25em;
        margin:0 1.25em 0 0;
}

#start #content .rightcol {
	float:left;
        display:inline;
        width:16.25em;
}


/*********** THEMENSEITE ***********/


#thema #contentcontainer {
        width:33.75em;
        margin:0 0 0 3.125em;
}

#thema #content .leftcol {
	float:left;
        display:inline;
        width:14.375em;
        margin:0 3em 0 0;
}

#thema #content .rightcol {
	float:left;
        display:inline;
        width:14.375em;
        margin:0;
}


/*********** INHALTSSEITE ***********/


#content .leftcol {
	float:left;
        display:inline;
	width:22.5em;
        margin:0 2.5em 0 0;
}

#content .rightcol {
	float:left;
        display:inline;
	/*width:11.875em;*/
        width:11.25em;
        margin:0 -2.5em 0 0;
        padding:0 0.625em 0 0;
        position:relative;
}

.ilink {
    background-color:#FFFFFF;
    border:3px solid #993333;
    display:block;
    float:left;
    margin: 1em 1em 1em 3.5em;
    padding:0.5em;
}



/*********** MONITORINFOS ***********/

#monitorinfos{
    background: url("/img/kopf_monitor_groesser.jpg") left top repeat-x #F4F1EA;
    color: #1A171B;
    font-size: 26px;
    line-height: 1.4em;
}

#monitorinfos h1 {
    line-height: 1.4em;
    font-size: 40px;
}

#monitorinfos p, #monitorinfos span, #monitorinfos h2 {
    line-height: 1.4em;
    font-size: 28px;
}

#monitorinfos #page {
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
    max-width: 1920px;
}

#monitorinfos .content {
    padding: 75px 75px 0 0;
}

#monitorinfos h1 {
    color: #fff;
    margin: 0 0 75px 510px;
    font-weight: bold;
}

#monitorinfos h2 {
    color: #EE7804;
    margin: 0;
    font-weight: bold;
    letter-spacing: 0.05em;
}

#monitorinfos div.informationen {
    margin-bottom: 2em;
}

#monitorinfos .amt_name, #monitorinfos .va_name {
    font-weight: bold;
}

#monitorinfos .veranstaltung {
    margin-bottom: 1em;
    padding-left: 510px;
}

#monitorinfos .bottomfloat {
    position: absolute;
    bottom: 50px;
    padding: 0 75px 0 510px;
}

/** etracker ausblenden **/
a[href="https://www.etracker.de/app?et=bssyQx"] {
    display: none;
}
