@import url('fonts.css');
@import url('navigation.css');
@import url('forms.css');
@import url('old.css');

html,body,div,h1,h2,h3,span,p,img,textarea,select,input{
	margin:0px;
	padding:0px;
}

html,body{
	height:100%;
}

img{
	border:0px;
}

div.container{
	margin:0 auto;
	width:992px !important;
	width:990px;  
	text-align:left;
}

div.top{
	float:left;
	display:inline;
	width:984px;
	height:266px;
	background-image:url('../layout/wolken.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}
div.banner{
	float:left;
	display:inline;
	margin-left:10px;
}
div.logo{
	float:left;
	display:inline;
	width:235px;
	height:233px;
	background-color:#FFFFFF;
	margin-left:1px;
	border:1px solid #B2B2B2;
}
div.left{
	float:left;
	display:inline;
	width:730px;
	margin-left:10px;
}
div.content{
	float:left;
	display:inline;
	width:440px;
	min-height:405px !important;
	height:auto !important;
	height:400px;
	margin-left:50px !important;
	margin-left:20px;
	margin-top:42px;
}

div.newsfeed .newsTitle{
	float:left;
	display:inline;
	width:217px !important;
	width:235px;
	line-height:30px;
	background:#B2B2B2;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:0px;
}

img.logoImg{
	float:left;
	display:inline;
	margin-left:25px;
	margin-top:30px;
}

li.firstChar{
	padding-bottom:10px;
}

div.entry ul li{
	padding-bottom:5px;
}

li.firstChar:first-letter{
	font-size:24px;
	color:#508EBE;
}

div.newsfeed{
	float:left;
	display:inline;
	width:237px;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:1px;
}
div.newsfeed div.entry{
	float:left;
	margin-bottom:10px;
	width:237px;
}
div.content div.newsfeed{
	width:450px;
}
div.content div.newstext{
	border:0px;
	padding:0px;
	margin:0px;
}
div.content div.newsTitle{
	float:left;
	display:inline;
	background:#FFFFFF;
	color:#000000;
	margin:0px;
	padding:0px;
	width:450px;
	font-weight:bold;
}

div.content div.img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.newsfeed div.img{
	float:left;
}

div.newsfeed img{
	max-width:200px !important;
	width: auto !important;
	width:200px;
}

div.content .newstext a.title{
	float:left;
	display:inline;
	width:450px;
	margin-top:5px;
}



div.newsfeed div.newstext{
	float:left;
	display:inline;
	width:195px !important;
	width:235px;
	padding-left:20px !important;
	padding-right:20px !important;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:10px;
	border:1px solid #B2B2B2;
	border-top:0px;
	font-size:12px;
}



div.sermonOdd{
	float:left;
	width:430px;
	line-height:30px;
	background-color:#DCE8F2;
	font-size:12px;
	padding-left:20px;
}
div.sermonEven{
	float:left;
	width:430px;
	line-height:30px;
	background-color:#FFFFFF;
	font-size:12px;
	padding-left:20px;
}
div.sermonHead{
	float:left;
	padding-left:20px;
}

div.logout{
	float:left;
}

div.impressumTop{
	float:left;
	display:inline;
	margin-left:255px;
	width:525px;
	height:20px;
	border-left:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	text-align:left;
}

div.impressumBottom{
	float:left;
	display:inline;
	margin-left:255px;
	width:525px;
	height:20px;
	font-size:10px;
}

div.entry{
	float:left;
	display:inline;
	width:450px;
	margin-bottom:10px;
}

div.entryLeft, div.entryRight{
	float:left;
}
div.entryLeft{
	width:220px;
	margin-right:10px;
	margin-bottom:10px;
}
div.entryRight{
	width:200px;
	margin-bottom:10px;
}

.zeit{
	float:left;
	display:inline;
	width:150px;
	font-weight:bold;
}
.titel{
	float:left;
	display:inline;
	width:300px;
}
.predigt,.lobpreis,.orga{
	float:left;
	display:inline;
	width:450px;
}
.row1{
	float:left;
	display:inline;
	width:100px;
	margin-right:15px;
}
.row2{
	float:left;
	display:inline;
	width:300px;
}

div.full-width{
	float:left;
	display:inline;
	width:950px;
	margin-left:10px;
}
.full-width .content{
	float:left;
	display:inline;
	width:670px;
	min-height:405px !important;
	height:auto !important;
	height:400px;
	margin-left:50px !important;
	margin-left:20px;
	margin-top:42px;
	background:green;
}

div.row-cal{
	float:left;
	
	line-height:20px;
	margin-bottom:-1px;
	background-color:whitesmoke;
}

#edit{
	position:absolute;
	left:0px;
	top:0px;
	width:350px;
	height:auto;
	visibility:hidden;
	z-index:2001;
}

div#edit fieldset{
	width:330px;
	padding-bottom:20px;
}
div#edit legend{
	font-size:13px;
	padding-left:5px; padding-right:5px;
}
div#edit div.formitem{
	margin-top:10px;
	width:330px;
	background-color:transparent;
}
div#edit div.formtext{
	width:70px;
	background-color:transparent;
}
div#edit div.formfield{
	width:240px;
	background-color:transparent;
}
div#edit input{
	float:left;
	width:150px;
}
#edit input.submit{
	float:left;
	margin-left:10px;
	width:20px;
	background-color:whitesmoke;
	border:0px;
	color:#ABBE00;
	font-size:25px;
	margin-top:0px;
}

fieldset,legend,input,textarea,select{
margin:0px;
padding:0px;
border:1px solid #696969;
}
fieldset{
width:650px;
padding:0px 0px 0px 10px; /*top right bottom left*/
background-color:whitesmoke;
}
legend{
font-size:18px;
color:#696969;
padding:0px ABBE005px 0px 5px;
background-color:#EBEBEB;
}
