html {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-image: url(../grafik/bg/body.jpg);
	background-repeat: repeat-x;
	background-color: #DDECDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;

}
/* +++++ TAGS +++++ */
h1, h2, h3, p {
	margin:0px;
}
h1 {
	font-size:1.15em;
	margin:0px 0px 3px 0px;
}
h2 {
	font-size:1.07em;
        margin:0px 0px 3px 0px;

}
h3 {
	font-size:1.0em;
	margin:12px 0px 3px 0px;
}
blockquote {
	margin:0px 0px 0px 20px;
}
.einzug10 {
	margin-left:10px;
}
.einzug20 {
	margin-left:20px;
}
a {
	color:#1E7E10;
	text-decoration:none;
}


img.links {
	float:left;
	margin:0px 10px 5px 0px;
}
img.rechts {
	float:right;
	margin:0px 0px 5px 10px;
}
/* +++++ Seitenkopf +++++ */
#Header {
	width:990px;
	margin:10px auto 0px auto;

}
#Logo {
	float:left;
	width:205px;
	height:195px;
}
#HeaderBild {
	float:left;
	width:785px;
}
#HeaderPrint {
	display:none;
}
/* +++++ CONTENTBEREICH +++++ */
#Main {
	width:990px;
	margin:0px auto;
	background-image: url(../grafik/bg/content.jpg);
	background-repeat: repeat-y;
}
#Menue {
	float:left;
	width:180px;
	height:400px;
}
#MenueList {
	width:152px;
	margin:0px 0px 0px 14px;
}
#MenueList ul{
	margin:0px 0px 0px -40px;
}
#MenueList li {
	list-style-type: none;
}
#MenueList li a {
	display:block;
	padding:0px 0px 0px 2px;
	line-height:1.4em;
	background-color:#DDECDB;
	border-bottom:2px solid #FFFFFF;
}
#MenueList li a:hover {
	background-color:#1E7E10;
	color:#FFFFFF;
}
#MenueList li a.selected {
	background-color:#1E7E10;
	color:#FFFFFF;
}

#MenueList ul ul{
	margin:0px 0px 0px -30px;
}
#MenueList ul ul li {
	list-style-type: none;
}
#MenueList ul ul li a {
	display:block;
	padding:2px;
	line-height:1.1em;
	background-color:#FFFFFF;
	margin:0px 0px 1px 0px;
	font-size:0.95em;
}
#MenueList ul ul li a:hover {
	color:#333333;
	background-color:#DDECDB;
}
#MenueList  ul ul li a.selected {
	color:#333333;
	background-color:#DDECDB;
}

#MenueList ul ul ul{
	margin:0px 0px 0px -20px;
}
#MenueList ul ul ul li {
	list-style-type: none;

}
#MenueList ul ul ul li a {
	display:block;
	padding:0px;
	line-height:1.0em;
	background-color:#FFFFFF;
	margin:0px 0px 1px 0px;
	font-size:0.85em;
}
#MenueList ul ul ul li a:hover {
	color:#333333;
	background-color:#DDECDB;
}
#MenueList  ul ul ul li a.selected {
	color:#333333;
	background-color:#DDECDB;
}





#Content {
	float:left;
	width:785px;
	margin-left:25px;
}
#Inhalt {
	width:757px;
	margin:0px 0px 0px 14px;
}

.fliesstext {
	text-align:justify;
        margin-top:6px;
}

#InhaltSchmal {
	float:left;
	width:557px;
}
#InhaltBreit {
	float:left;
	width:757px;
}
#Headline {
	font-size:1.15em;
	font-weight:bold;
	background-color:#DDECDB;
	padding:0px 0px 0px 2px;
	margin:0px 0px 6px 0px;
}
#BackLink{
	margin:6px 0px 0px 0px;
	border-top:1px dashed #1E7E10;
	padding-top:3px;
}
#NextLink{
	margin:6px 0px 0px 0px;
	border-top:1px dashed #1E7E10;
	padding-top:3px;
	text-align:right;
}
#FooterList{
	margin:6px 0px 0px 0px;
	border-top:1px dashed #1E7E10;
	padding-top:3px;
	text-align:right;
}
#FooterList #Links {
	float:left;
}
#FooterList #Rechts{
	float:right;
	text-align:right;
}


#InfoLeiste {
	float:left;
	width:180px;
	margin: 0px 0px 0px 20px;
}
.infobox {
	margin:0px 0px 3px 0px;
}
.infobox h1 {
	font-size:0.9em;
	padding-left:4px;
	background-color:#DDECDB;
	margin:0px 0px 1px 0px;
}
.infoboxContent {
	width:170px;
	padding:4px;
	border:1px solid #DDECDB;
}
/* +++++ SEITENFUSS +++++ */
#FooterPage {
	width:990px;
	margin:0px auto;
}
#FooterMenue {
	float:left;
	width:180px;
	height:20px;
	background-image: url(../grafik/boxes/menue-bottom.jpg);
	background-repeat: no-repeat;


}
#FooterContent {
	float:left;
	width:757px;
	padding:0px 14px 0px 14px;
	height:20px;
	margin-left:25px;
	text-align:right;
	background-image: url(../grafik/boxes/content-bottom.jpg);
	background-repeat: no-repeat;
}

#FooterInfo {
	text-align:center;
}
#FooterPage2 {
	width:990px;
	margin:0px auto;
	text-align:right;
	color:#006300;
        padding:3px 20px 0px 0px;
}
/* +++++ LISTEN +++++ */
#Liste {
	margin:12px 0px 0px 0px;
}
#Liste .zeile {
	width:551px;
        padding:2px;
	border:1px solid #DDECDB;
	margin-bottom:2px;
}
#Liste .bild {
	float:left;
	width:150px;
	margin-right:10px;
}
.newsDatum {
	font-size:0.9em;
}
#Liste .steckbrief {
	float:left;
	width:380px;
}
#Liste .steckbrief .datenzeile {
	width:380px;
}
#Liste .steckbrief .datenzeile .datenlabel{
	float:left;
	width:100px;
}
#Liste .steckbrief .datenzeile .dateninhalt{
	float:left;
	width:270px;
	margin-left:10px;
}


#Liste .steckbrief_oB {  /* ohen Bild */
	float:left;
	width:540px;
}
#Liste .steckbrief_oB .datenzeile {
	width:540px;
}
#Liste .steckbrief_oB .datenzeile .datenlabel{
	float:left;
	width:100px;
}
#Liste .steckbrief_oB .datenzeile .dateninhalt{
	float:left;
	width:430px;
	margin-left:10px;
}

#Terminliste {
	margin:12px 0px 0px 0px;
}
#Terminliste .zeile {
	width:551px;
        padding:2px;
	border:1px solid #DDECDB;
	margin-bottom:2px;
}
#Terminliste .terminDatum {
	float:left;
	width:90px;
}
#Terminliste .terminBeschreibung{
	float:left;
	width:460px;
}
#Terminliste .terminLink{
	float:right;
	text-align:right;
}


/* ----- Bilergalerie ----- */
#Liste .galerieinfo{
	float:left;
	width:380px;
	height:85px;
}
#Liste .verweis{
	float:right;
	padding:5px;
}
/* ----- VIDEO ----- */
#ShowVideoList {

}
.videolisteEintrag {
	margin:0px 0px 6px 0px;
        border-bottom:1px dashed #1E7E10;
	padding-bottom:2px;
}
.videolisteThumb {
	float:left;
	width:160px;
}
.videolisteText {
	float:left;
	width:395px;
	height:68px;
	overflow:hidden;
}
.videolisteButton {
	float:left;
	width:395px;
	text-align:right;
}
#Leinwand {
	margin:6px 0px 6px 0px;
}
#Donate {
	float:right;
	width:100px;
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:left;
	font-size:0.8em;
	line-height:0.9em;
}
.donatelogo {
	margin-top:3px;
}
/* +++++ FORMULARE +++++ */
#frmSuche {
	width:150px;
	margin:40px 0px 0px 14px;
	border:1px solid #DDECDB;
}
input.searchinput {
	width:130px;
	border:0px;
}
#FrmLogin input {
	width:105px;
	border:1px solid #DDECDB;
	background-color:#FFFFFF;
	font-size:0.9em;
}
#FrmLogin input.button {
	width:107px;
	border:1px solid #1E7E10;
	background-color:#DDECDB;
	font-size:0.9em;
}
/* +++++ MISC +++++ */
.clear {
	clear:both;
}
