body {







	padding: 0px 0px 0px 0px;







	margin: 0px 0px 0px 0px;







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







	scrollbar-3d-light-color:#000000;







	scrollbar-arrow-color:#a80000	;







	scrollbar-base-color:#000000;







	scrollbar-dark-shadow-color:#000000;







	scrollbar-face-color:#FFFFFF;







	scrollbar-highlight-color:#ffffff;







	scrollbar-shadow-color:#000000;







}















html {







	height:100%;







}















td.content_table {







	width:850px;







	height:100%;







	vertical-align: top;







	text-align: center;







}















td.border_left {







	background-image: url(../images/shadeleft.gif);







	background-repeat: repeat-y;







	background-position: right;







	width: 30px;







}















td.border_right {







	background-image: url(../images/shaderight.gif);







	background-repeat: repeat-y;







	background-position: left;







	width: 30px;







}















td.head {







	background-image: url(../images/header2.jpg);

	





	background-repeat: no-repeat;







	background-position: center;







	height: 180px;







	width: 550px;







	color: #a80000;















}















td.head2 {







	#background-image: url(../images/header.jpg);

	





	background-repeat: no-repeat;







	background-position: center;







	height: 180px;







	width: 850px;







	color: #a80000;















}























td.head_left {







	background-image: url(../images/header1.jpg);







	background-repeat: no-repeat;







	background-position: center;







	height: 180px;







	width: 300px;







	color: #a80000;







}















td.head_down {







	background-color: #DCDCDC;







	width: 300px;







	color: #a80000;







	text-align: left;







	vertical-align: top;







	height: 50px;







	font-size: 36px;







	font-weight: bold;







	vertical-align: bottom;







	text-align: center;







	border-top: 1px dashed #a80000;







}















td.head_shade {







	background-image: url(../images/shade_head.gif);







	background-repeat: repeat-x;







	height: 17px;







}















td.path {







	background-color: #a80000;







	color:white;







	height:20px;







	font-size:11px;







	padding-left:15px;







	text-align:left;







}






























td.date {







	background-color: #a80000;







	color:white;







	height:20px;







	font-size:11px;







	text-align:right;







	padding-right:15px;







}















td.main {







	width:auto;







	text-align: left;







	vertical-align: top;







}















td.left_column {







	width: 150px;







	vertical-align: top;







	border-right: 1px dashed #A80000;







}















td.body {







 	width:auto;	







	vertical-align: top;







	padding:10px;







}















td.right_column {







	width: 150px;







	vertical-align: top;







	border-left: 1px dashed #A80000;







}















td.bottom {







	background-image: url(../images/bottombg.gif);







	background-repeat: repeat-x;







	height: 20px;







	text-align: center;







	font-size: 11px;







	font-weight: bold;







	vertical-align: middle;







}















td {







	font-size:12px;







}























/* Vorgaben Joomla*/



.frontpageheader2 {







	font-size:12px;







	color:#a80000;







}



















.searchbox, .inputbox {







	border:3px double #a80000;







	padding:2px;







	font-size:11px;







	color:black;







}















table.moduletable {







	margin:5px;







}















table.moduletable th {







	background-image: url(../images/arrow.gif);







	text-indent: 23px;







	background-repeat: no-repeat;







	font-size: 14px;







	border-bottom: 1px dashed #a80000;







	padding-bottom: 7px;







}















table.moduletable td {







	font-size: 12px;







}















a.mainlevel:link, a.mainlevel:visited {







	background-image: url(../images/redball.gif);







	background-repeat: no-repeat;







	background-position: left;







	text-indent: 15px;







	text-decoration: none;







	color: #a80000;







	display:block;







	font-size:12px;







	font-weight:bold;







}















a.mainlevel:hover, a.mainlevel:active {







	background-image: url(../images/redball_hover.gif);







	background-repeat: no-repeat;







	color: black;







}















a.sublevel:link, a.sublevel:visited {







	text-decoration: none;







	color: #a80000;







	display:block;







	font-size:11px;







	font-weight:bold;







	text-indent: 15px;	







}















a.sublevel:hover, a.sublevel:active {







	color: black;







}















.button {







	border:1px solid #a80000;







	background-image: url(../images/buttonbg.gif);







	background-repeat: repeat-x;







	height:20px;







	font-size: 11px;







	font-weight: bold;







	padding:2px;







	vertical-align: middle;







	text-align:center;







}















a:link, a:visited {







	font-size:11px;







	font-weight:bold;







	text-decoration: none;







	color:#a80000;







	background-color: White;







	padding: 2px;







}















a:hover, a:active {







	color:black;







}















.createdate, .small, .content_rating, .modifydate {







	font-size:10px;







	color:#a80000;







}















.frontpageheader {







	font-size:14px;







	color:#a80000;







}















.contentheading {







background-image: url(../images/arrow2.gif);







background-repeat: no-repeat;







background-position: left;







text-indent: 15px;







font-size:14px;







font-weight: bold;







color:#a80000;







}















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







	font-size:12px;







	text-decoration: none;







	color:#a80000;







	font-weight: normal;







}















a.readon:hover, a.readon:active {







	color:black;







	text-decoration: underline;







}















td, p, .contentdescription {







	font-size:12px;







	color:black;







}















.sectiontableheader {







	background-color: #a80000;







	color:white;







	font-size:12px;







	font-weight: bold;







	padding:5px;	







	height:auto;







	}







	







.sectiontableentry1 {







	border-bottom: thin dotted #a80000;







	font-size: 11px;







	font-weight: bold;







	color: #a80000;







	padding-bottom: 5px;







	padding-top: 5px;







	text-align: left;







}















.sectiontableentry2 {







	border-bottom: thin dotted black;







	font-size:11px;







	font-weight:bold;







	color: black;







	padding-bottom:5px;







	padding-top:5px;







	text-align: left;







}















li {







	list-style: url(../images/arrow3.gif);







	font-size:12px;







}