/* CSS Document */

h4{
	margin:0 0 0.2em 0;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#14178d;
}
h5{
	margin:0 0 0 0;
	font-size:120%;
	font-variant:small-caps;
	color:#faf3e9;
}

h6,h1{
	margin:0 0 0 0;
	font-size:110%;
	color:#14178d;
}
h3{
	margin:0 0 0 0;
	font-weight:bold;
  	color:#807b66;
        font-size:1em;
}
h2{
	margin:1em 0 0 0;
	font-weight:bold;
	color:#807b66;
        font-size:1em;
}
h6.aktuell{
margin:0 0 1em 0;
}

a{
	font-weight:bold;
	color:#14178d;
	text-decoration:none;
}

ul {
    list-style-type:none;
    margin:0;
  
}
/*mozi hack*/
#aktuelles>ul{
	margin:0 0 0 -3.5em;
}


/*---IE7----*/
*+html #aktuelles ul{;

		margin: 0 0 0 0;

}


ul li{
    background-image:url(../images/pfeile.gif);
    padding-left:15px;
    background-position:0 4px;
    background-repeat: no-repeat;
    text-decoration:none;
    margin:0 0 0.5em 0;
}

.brown{
	color:#807b66;
	font-weight:500;
}

a:hover{
 	text-decoration:underline;
}
a.text{
	color:#14178d;
	font-weight:500;
}
a.fuss{
	background-image:url(../images/pfeile_hell.gif);
	padding-left:15px;
	margin:0 5em 0 0;
	background-position:0 4px;
        background-repeat: no-repeat;
	color:#faf3e9;
}

a.kontakt, a.kalender{
	background-image:	url(../images/pfeile.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	margin:2em 0 0 0;	
        padding:0 0 0 0.8em;
}


.blau{
	color:#14178d;
}

/*kalender*/
fieldset{
	border:none;
	margin:0;
	padding:0;
}

legend{
	font-size:110%;
	font-weight:bold;
	margin:0 0 0 -0.5em;
	color:#14178d;}

select{
	margin:2em 0 0 0;
	background-color:#faf3e9;
	font-size:0.9em;
	width:19em;
	border:1px solid #F0F0E6;}

fieldset>select{
	margin:2em 0 0 0;
	width:19em;}

html:first-child>b\ody select {
	margin:2em 0 0 0.5em;
}


input.kontakt{
width:25em;
}
textarea.kontakt{
width:25.5em;
}

input.submit{
	background-image:	url(../images/pfeile_hell.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	margin:2em 0 0 0;
        border:1px solid #000;
}


input.abschick{
	background-image:	url(../images/pfeile.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	margin:2em 0 0 0;
	border:none;
	background-color:transparent;
	font-weight:bold;
	color:#14178d;
        width:5em;
}

input.hidden
{
	border:1px solid #faf3e9;
}

/*tabelle*/
table{
	width:100%;
	height:100%;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}

td.nav{
	width:20%;
	padding:0 1.5em 1.5em 1.5em;
	border-spacing:0;
	border-right:4px solid #807b66;
	vertical-align:top;
}

td.nav .breadcrumb{
        padding:1em 0 1.5em 0;
        margin:0 0 1em 0;
        border-bottom:1px solid #807b66;
        display:block;
        clear:both;
}

td.nav ul{
        margin:0;
        padding:0;

}

td.content{
	width:56%;
	padding:1.5em;	
	vertical-align:top;


}

td.right{
	width:23%;
	border-spacing:0;
	padding:0;
        vertical-align:top;
border-left:4px solid #807b66;

}
td.foot{
	colspan:3;
	border-top:1px solid #666666;
	cellpadding:2;
	background-color:#807b66;
	text-align:center;
}

input,textarea{
display:block;
margin:0 0 0.5em 0;}


td.right #kalender form fieldset input.submit{
	background-image:	url(../images/pfeile_hell.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	margin:2em 0 0 0;
	border:none;
	background-color:transparent;
	font-weight:bold;
	color:#faf3e9;
}

#inhalt ul{
list-style-type:none;
margin:1.5em 0 0 0;
/*border:1px solid red;*/
}


#inhalt>ul{
	margin:0 0 0 -3.5em;
}

/*---IE7----*/
*+html #inhalt ul{
		margin: 0 0 0 0;
}

#inhalt ul li{
    background-image:url(../images/anstrich.gif);
    padding-left:15px;
    background-position:0 2px;
    background-repeat: no-repeat;
    text-decoration:none;
    margin:0 0 0.5em 0;
}

.offscreen{
        display:none;}

#marginal .pic{
         margin:0.5em 0 2em 0;}

ul.down{
    margin:0.5em 0 0 0;
    padding:0 0 0 -3em;
}

ul.down li{
    background-image:url(../images/pfeile_down.gif);
    padding:0.4em 0 0.4em 15px;
    background-position:0 4px;
    background-repeat: no-repeat;
    text-decoration:none;
    margin:0 0 0 0;
}

ul li ul.topic{
     margin:0.5em 0 0.5em -1.3em;

}

ul li ul.topic li a{
    color:#807b66;
	font-weight:500;

}

ul.topic li ul.topic{
         margin:0.5em 0 0.5em -1.3em;
}



ul.topic li{
	 background-image:url(../images/pfeile.gif);
	padding:0 0 0 15px;
        background-position:0 4px;
        background-repeat: no-repeat;
        text-decoration:none;
	margin:0 0 0.5em 0;	
}



ul li.active{
    background-image:url(../images/pfeile_down.gif);
    padding:0 0 0 15px;
    background-position:0 4px;
    background-repeat: no-repeat;
}

ul.topic li ul.topic li{
display:none;
}

ul.topic li ul.topic li.brown{
display:block;
}

ul.topic li.brown{
        background-image:url(../images/pfeile_br.gif);
	padding:0 0 0 15px;
        background-position:0 4px;
        background-repeat: no-repeat;
}

ul.topic li.brown a{
        color:#807b66;
	font-weight:500;
}

div.publish{
  margin:1em 0 0.5em 0;}

div.publish .label{
  width:177px;
  float:right;
  text-align:center;
} 

div.publish .label a img{
border:none;
}


div.pic a img{
border:none;
}

div.publish .body{
width:30em;}




