body {



	margin: 0px;



	text-align: center;



	background: #ECE9D8;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #39090F;



}



a {



  color: #A11828;



}



a:hover {



  color: black;



}



a img {



  border: 0px;



}



blockquote, pre {



	padding: 4px 8px 4px 8px;



	border-right: 1px #CCCCCC solid;



	border-top: 1px #CCCCCC solid;



	border-bottom: 1px #CCCCCC solid;



	border-left: 1px #CCCCCC solid;



	margin: 5px 20px 11px 20px;



	overflow: auto;



	background: white;



}



#page {



	margin: auto;



	width: 800px;



}



#header {



	background: url(../images/header.jpg);



	height: 180px;



	width: 800px;



}



ul#mainlevel-nav li a, table.moduletable a {



	text-decoration: none;	



}



#top_menu_container {



	background: url(../images/top_menu.png);



	height: 30px;



	width: 800px;



}



#top_menu {



	background: url(../images/top_menu_bk.png);



  	height: 30px;



	width: 780px;



	margin: auto;



	text-align: left;



}



#top_menu ul{



	margin: 0px;



	padding: 6px 5px;



	list-style: none;



}



#top_menu li{



	display: inline;



	white-space: nowrap;



}



#top_menu li a{



	padding: 6px 10px 8px 10px;



	font-weight: bold;



}



#top_menu li a:hover{



	color: white;



	padding: 6px 8px 6px 8px;



	background: url(../images/top_menu_hover.png) #D599A1 repeat-x;	



	border-left: 2px solid #C8C8C8;



	border-right: 2px solid #C8C8C8;



	border-bottom: 2px solid #C8C8C8;	



}



#border_left {



	background: url(../images/border_left.png) repeat-y left;



	width: 800px;



}



#main {



	background: #FFFFFF;



	width: 780px;



	margin: auto;



}



#content {



	text-align: justify;



	padding: 8px 8px 8px 8px;



	font-size: 0.9em;
	
	
	margin-left: 160px;
	


}



#pathway_container {



	border-bottom: 1px solid #D8D8D8;



	margin: 0px 5px 5px 5px;



	padding: 5px 0px 5px 0px;



}



.pathway a{



	text-decoration: none;		



}



.contentheading, .componentheading {



	color: #A11828;



	font-weight: bold;



	font-size: 1.5em;	



}



.contentpane, .contentpaneopen {	



	width: auto;



	text-align: justify;



}



.createdate {



	color: gray;



}



.small {



	color: gray;



}



#menu_left {



	float: left;



	width: 150px;



	background: #f7f7f7;



	min-height: 150px;



	padding: 5px;



	text-align: left;



}



#menu_left ul{



	margin: 0px;



	padding: 0px;



}



#menu_left li{



	list-style: none;	



}



#menu_left table.moduletable {



	width: 150px;



	border:	1px solid #D8D8D8;



	margin-bottom: 5px;



	background: #F7F7F7 none repeat scroll 0%;



}



#menu_left table.moduletable th{



	color: #FFFFFF;



	width: 100%;



	border: 1px solid #b72323;



	background: transparent url(../images/menu_th.png) repeat scroll 0%;



	padding: 2px 5px 3px;



}



#menu_left table.moduletable td{



	width: 100%;



	padding: 2px;



}



#menu_left table.moduletable td a{



	width: 120px;



	font-weight: bold;



	display: block;



	padding: 2px 5px;



}



#menu_left table.moduletable td a:hover{	



	color: white;



	border: 1px solid #D599A0;



	background: #B13F4C none repeat scroll 0%;



	padding: 1px 5px;



}



#cleaner {



	clear: both;



	margin: 0;



}



#footer {
	height: 40px;
	width: 800px;
	font-size: 0.85em;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;


}



#border_right {



	background: url(../images/border_right.png) repeat-y right;



	width: 800px;



	text-align: center;



}



.sectiontableentry1 {



	background: #FBFBF5;



}



.sectiontableentry2 {



	background: #F5F5F5;



}



#content a.readon:link, 



#content a.readon:visited, 



#content a.readon:hover {



	font-weight: bold;



	padding-left: 19px;



}



#comment a{



	text-decoration: none;



}



#comment .sectiontableheader{



	font-weight: bold;



}



a.readon:link, a.readon:visited {



	background: url(../images/readon_normal.png) no-repeat;



}



a.readon:hover {



	background: url(../images/readon_hover.png) no-repeat;



}



.write_comment a.readon:link, .write_comment a.readon:visited {



	background: url(../images/comments.png) no-repeat;



}



.write_comment a.readon:hover {



	background: url(../images/comments.png) no-repeat;



}

#menu_right {



	float: right;



	width: 150px;



	background: #F7F7F7 none repeat scroll 0%;



	min-height: 150px;



	padding: 5px;



	text-align: left;
	

	margin-right:0px;

}

#menu_right ul{



	margin: 0px;



	padding: 0px;



}

#menu_right li{



	list-style: none;	



}

#menu_right table.moduletable {



	width: 150px;



	border:	1px solid #D8D8D8;



	margin-bottom: 5px;



	background: #F7F7F7 none repeat scroll 0%;



}

#menu_right table.moduletable th{



	color: #FFFFFF;



	width: 100%;



	border: 1px solid #b72323;



	background: transparent url(../images/menu_th.png) repeat scroll 0%;



	padding: 2px 5px 3px 5px;



}

#menu_right table.moduletable td{



	width: 100%;



	margin-right: 3px;



	padding: 2px;



}

#menu_right table.moduletable td a{



	width: 120px;



	font-weight: bold;



	display: block;



	padding: 2px 5px 2px 5px;



}

#menu_right table.moduletable td a:hover{	



	color: white;



	border: 1px solid #D599A0;



	background: #B13F4C none repeat scroll 0%;



	padding: 1px 4px 1px 4px;



}

/*eigene Stylesheets*/

.rand_strich {

	padding: 5px;
	
	border: 1px dashed #a11828;
	
}

.bild_unterschrift {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.bild_padding { 

	padding: 5px;
}.linie_oben {
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A11828;
}
