/* CSS-Datei für maria-ast.de */

html {
	height:100%;
}
body {
	padding: 0px;
	margin: 0px;
	/*font-family: "Times New Roman", serif;*/
	/*font-family: "Arial", sans-serif;*/
	font-family: "Verdana", "Arial", "Helvetica",sans-serif;
	/*background-color: #FFF;*/
	text-align:center;
	height:100%;
}

#container{
	height:100%;
	width:1000px;
	margin:auto;
	text-align:left;
	background: #FFF url(images/bg.jpg) repeat-y 50% 0;
}

#header {
	width:100%;
	height:172px;
	margin: 0px;
	/*margin: 10px 10px 0px 10px;*/
	background-color: #FFF;
}

#headerlinks {
	width:100%;
	vertical-align:middle;
	padding-top:7px;
	height:23px;
	margin:0px;
	font-size:0.7em;
	/*font-family: "Arial", sans-serif;*/
	background-color: #B22222;
	color:#FFFFFF;
}

#headerlinks a{
	text-decoration:none;
	color:#FFFFFF;
}

#sitemap {
	text-align:left;
	padding-left:210px;
	/*font-size:0.9em;*/
	color:#FFFFFF;
	float:left;
}

#sitemap a{
	color:#FFFFFF;
	text-decoration:none;
}

#links {
	text-align:right;
	margin-right:35px;
}

#contentwrapper {
	width:1000px;
	margin:0px;
	padding:0px;
/*	border-bottom:solid 1px #FFF;*/
	background: #FFF url(images/bg.jpg) repeat-y 50% 0;
	/*background-color:#F0F;*/
}

#navi {
	float:left;
	width: 180px;
	margin:0px;
	/*background-color: #F00;*/
	/*font-family: "Arial", sans-serif;*/
	font-size:0.7em;
	line-height:1.4;
}
#content {
	font-size:0.75em;
	width:576px;
	margin: 20px 32px;
	/*background-color: #CC5;*/
	float:left;
	line-height:1.4em;
}

#content .picturebox{
	text-align:right;
}
#content .picturebox img{
	width:178px;
	height:130px;
	border:solid 1px #000;
	margin-right:0px;

}

#left {
	width:180px;
	margin:30px 0px;
	font-style:italic;
	float:left;
	/*background-color:#555;*/
}

#text {
	width:526px; /*378*/
	/*margin-top:30px;*/
	/*margin-left:0px;*/
	/*background-color:#0FF;*/
	/*float:left;*/
	margin:0px 25px;
}

#info {
	font-size:0.7em;
	width: 180px;
	margin:0px;
	float:left;
	/*background-color: #F00;*/
	line-height:1.4;
}

#oben{
	border-bottom:solid 1px #B22222;
	padding-bottom:15px;
	width:526px;
	margin:0px 25px 10px 25px;
}

.zitatwrapper_oben{
	/*width:326px;*/
	float:left;
	/*background-color:#000;*/
}

.obenkursiv{
	font-style:italic;
	float:left;
	vertical-align:middle;
	/*background-color:#0FF;*/
	/*font-size:1.1em;*/
}

#adresse{
	width:526px;
	margin-left:25px;
	margin-top:30px;
	border-top:solid 1px #B22222;
	padding-top:5px;
	text-align:center;
	font-size:0.9em;
}

a{
	color: #B22222;
}
/*b{
	color: #663333;
}*/
#content ul {
	list-style-type: square;
	color:#B22222;
	margin-top:3px;
}
#content ul .litext{
	color:#000;
}
#content li {
	/*color: #B22222;*/
	margin-left:-20px;
	margin-top:0px;
}
#content li span{
	color:#000000;
}
#content a{
	text-decoration:none;
}
#content p{
	text-align:left;
}
//p {padding:10px 15px;}
ul.navigation,ul.navigationr{
	list-style-type:none;
	margin-top:10px
}
ul.navigation li ul{
	list-style-type:none;
}
ul.navigationr li ul{
	list-style-type:none;
}
ul.navigation #nav1{
	margin-left:-45px;
	padding-top:5px;
	padding-bottom:0px;
	/*border-bottom:solid 1px #FFFFFF;*/
	text-align:right;
	padding-right:20px;
}
ul.navigationr #nav1{
	margin-left:-40px;
	padding-top:5px;
	padding-bottom:0px;
	/*border-bottom:solid 1px #FFFFFF;*/
/*	text-align:right;*/
	padding-left:20px;
	/*font-size:0.9em;*/
}
/*#nav1 a:link{
	text-decoration:none;
	color:#000000;
}
#nav1 a:visited{
	text-decoration:none;
	color:#000000;
}
#nav1 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
#nav1 a:active{
	text-decoration:none;
	color:#FFFFFF;
}
#nav1.active a{
	text-decoration:none;
	color:#B22222;
}*/
.nactive a:link{
	text-decoration:none;
	color:#000000;
}
.nactive a:visited{
	text-decoration:none;
	color:#000000;
}
.nactive a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.nactive a:active{
	text-decoration:none;
	color:#FFFFFF;
}
.active a{
	text-decoration:none;
	color:#B22222;
}
#nav2.active a{
	text-decoration:none;
	color:#B22222;
}

/*#content a{
	color:#000000;
}*/

ul.navigation #nav2{
	margin-left:-12px;
	padding-right:20px;
}
h1 {
	font-family: "Arial", sans-serif;
	font-size:1.5em;
	/*line-height:0;*/
	/*margin-bottom:0px;*/
	font-weight:600;
	color: #B22222;
	margin-top:2px;
}
h2 {
	font-family: "Arial", sans-serif;
	font-size:1.1em;
	line-height:1;
	margin-bottom:4px;
}


.termin_titel {
	margin:5px 0px;
	padding:10px 15px;
}

#Von {
	font-style:normal;
	font-size:0.8em;
	text-align:right;
/*	width:100%;*/
/*	float:right;*/
}
#Zitat{
	margin-top:35px;
	padding:10px;
	width:160px;
	right:0px;
	font-size:0.8em;
	/*background-color:#FFFFFF;*/
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
#Zitat i{
	margin-top:5px;	
}

//.picturebox {
//	margin: 10px 0px 60px 0px;
//}

.Termintitel{
	font-size:1.2em;
	font-weight:bold;
	background-color:#C0C0C0;
	/*color:#FFF;*/
}

.Terminthema{
	font-weight:bold;
	background-color:#E0E0E0;
}
.Termintable{
	border:1px solid #C0C0C0;
	/*border:none;*/
	border-collapse:collapse;
}

.Termintable td{
	padding:3px 10px 3px 10px;
	border:1px solid #C0C0C0;
}
.Termintable td.left{
	/*border-right:1px solid #C0C0C0;*/
	padding-bottom:5px;
}
.telefon{
	font-weight:bold;
	color:#B22222;
}