/* CSS Document *//* CSS Document */body{margin:15px;padding:0px;text-align:center;background-color:#445566;/*WHITE;*/width: 1200px;  font-family: Arial; font-size: 12px;}#main {	background-image: url(back_dereslll.jpg);	background-repeat:repeat-y;width: 700px;   margin: 0px auto;text-align: left;}#diveins-null {padding: 0px;width:550px;height: 84px;background-image: url(tippp.jpg) ;background-repeat:no-repeat;	}#diveins {position:relative;left:547px;padding: -2px;width: 700px;height: 84px;background: url(logard.jpg) no-repeat;}#vlevo-null {padding: 0px;}#vlevo {float: left;background: url(div_vlevolll.jpg) repeat-y;width: 550px;height: 30px;}#vpravo-null {padding: 0px;}#vpravo {float: right;width: 150px;height: 30px;background: url(div_vpravolll.jpg) no-repeat;}#baneis {float: left;width: 550px;height: 2px;background: url(lil.jpg) no-repeat;}#banzwei {float: right;width: 150px;height: 2px;background: url(lil.jpg) no-repeat;}/* MENU */#vlevo-null2 {padding: 0px;clear: both;}#vlevo2 {width: 700px;height: 59px;background: url(menualll.jpg) no-repeat;}/*  mainbody */#vlevo-null3 {width: 700px;padding: 0px;clear: both;}#vlevo3 {height: 50px;background: url(back_dereslll.jpg) repeat-y;z-index:0;}/* MAINBODY */#deres-null {padding: 0px;}#deres {width: 400px;  min-height:290px;  height:auto !important;  height:300px;padding: 0px;float: left;background: url(back_deres1lll.jpg) repeat-y;}#deres-null2 {padding: 0px;}#deres2 {padding-top:10px;padding-left:9px;_padding-left:0px;_padding-right:-2px;float: left;width: 290px;_width: 280px;height: 70px;}#dereser2 {padding-top:8px;float: left;width: 299px;_width:270px;height: 70px;}#deres3 {padding:0px;float: right;width: 150px;}/* BOTTOM */#ders-null1 {clear: both;padding: 0px;}#ders1 {width: 700px;height: 50px;background: url(div_derste.jpg) no-repeat;}#dersel1 {width: 700px;height: 50px;background: url(div_derste.jpg) no-repeat;}hr { display: none}/*hir { position:relative;padding:0px;width: 690px;background: url(lil.jpg) no-repeat;}*/html {	height: 100%;}.clr {	clear: both;}.outline {  border: 0px solid black;  background: black;	padding: 0px;}#buttons_outer {	width: 470px;	float: left;	background: #662211;}#buttons_inner {	height: 30px !important;	height: 30px;}#pathway_text {  overflow: hidden;	display: block;	height: 25px;	line-height: 25px !important;	line-height: 22px;	padding-left: 10px;	border: 1px solid #ccc;	margin-bottom: 2px;}#pathway_text img {	margin-left: 5px;	margin-right: 5px;	margin-top: 6px;}#buttons {	float: left;	margin: 0px;	padding: 0px;	width: auto;}ul#mainlevel-nav{	list-style: none;	padding: 0px;	margin: 0px;	font-size: 0.8em;}ul#mainlevel-nav li{	background-image: none;	padding-left: 10px;	padding-right: 0px;	float: left;	margin: 0px;	font-size: 10px;	line-height: 21px;	white-space: nowrap;}ul#mainlevel-nav li a{	display: block;	padding-left: 5px;	padding-right: 5px;	text-decoration: none;	color: #ffffff;	background: transparent;}#buttons>ul#mainlevel-nav li a { width: auto; }	ul#mainlevel-nav li a:hover{	color: #fff;	background: #333333;}table.content_table {	margin: 0px;}table.content_table td {	margin: 0px;}.maintitle {	color: #ffffff;	font-size: 40px;	padding-left: 15px;	padding-top: 20px;}.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #cccccc;  font-size: 14px;  font-weight: bold;}/** old stuff **/.back_button {	float: left;  text-align: center;  font-size: 10px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  /*background: url(button_bg.png) repeat-x;*/  padding: 0px 10px;  line-height: 20px;  margin: 1px;}.pagenav {  text-align: center;  font-size: 10px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;/*  background: url(button_bg.png) repeat-x;*/  padding: 0px 10px;  line-height: 20px;  margin: 1px;}.pagenavbar {	margin-right: 10px;	float: right;}#footer {	text-align: center;	padding: 3px;}ul{margin: 0px;padding: 0px;list-style: none;}li{line-height: 15px;padding-left: 15px;padding-top: 0px;/*background-image: url(../images/arrow.png);*/background-repeat: no-repeat;background-position: 0px 2px;}td {}/* Joomla core stuff */a:link, a:visited {	color: #000;	text-decoration: underline;}a:hover {	color: #000;}table.contentpaneopen td {   padding-right: 2px;}table.contentpaneopen {	/*margin: 0px;*/	width: 420px; /*statt 350*/	font-size: 13px; /*9px*/    color:#333333;	text-align:justify;  /* margin-left: 45px; /*statt 45*/	   }p.header{font-size:14px;color:#550B0C;/*#76757a*/}p.headers{font-size:13px;color:#333333;/*#76757a*/}p.headersmall{font-size:13px;color:#550B0C;}a.ll5:link {font-size: 11px;color:#662211; text-decoration: none}a.ll5:visited {font-size: 11px; color:#662211;text-decoration: none}a.ll5:active {font-size:11px;color:#FF6600;text-decoration: none}a.ll5:hover {font-size:11px;color:#990044;text-decoration: none; }a.l5:link {font-size: 12px;color:#662211; text-decoration: none}a.l5:visited {font-size: 12px; color:#996633;text-decoration: none}a.l5:active {font-size:12px;color:#FF6600;text-decoration: none}a.l5:hover {font-size:12px;color:#990044;text-decoration: none; }a.l8:link {font-size: 12px;color:#003333; text-decoration: none}a.l8:visited {font-size: 12px; color:#333333;text-decoration: none}a.l8:active {font-size:12px;color:#333333;text-decoration: none}a.l8:hover {font-size:12px;color:#333333;text-decoration: none;}span.dick{font-size:12px;color:black;}span.bel{font-size:11px;color:#333333;} td.componentheading {	padding-left: 10px;	font-size: 12px;}table.contentpane {	border-collapse: collapse;	border-spacing: 0px;	margin: 0px;}table.contentpane td {	margin: 0px;	padding: 0px;}table.contentpane td.componentheading {	width:350px;	padding-left: 10px;}table.contentpaneopen fieldset {}.button {  color: #c64934;  font-family: Arial, Helvetica, sans-serif;  text-align: center;  font-size: 10px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: white; /*<!-- url(../images/button_bg.png) repeat-x;-->*/  padding: 0px 5px;  line-height: 110px !important;  line-height: 16px;  height: 26px !important;  height: 24px;  margin: 1px;}.inputbox {	width:65px;	padding: 2px;	border:solid 1px #cccccc;	background-color: #ffffff;}.componentheading {	width: 300px;	color: #fff;	text-align: left;	padding-top: 4px;	padding-left: 45px;	height: 21px;	font-weight: bold;	font-size: 12px;	text-transform: uppercase;}.contentcolumn {	padding-right: 5px;}.contentheading {	padding-left: 0px;	width: 350px;	height: 40px;	color: #fff;	font-weight: bold;	font-size: 12px;}.search {margin: 0px;padding: 0px;width: 120px;height: 25px;float: left;/* background: url(../images/home1.jpg) left center no-repeat;  */padding-left: 0px;padding-top: 3px;vertical-align: top;}.contentpagetitle {	font-size: 13px;	font-weight: bold;	color: #cccccc;	text-align:left;}table.searchinto {	width: 100%;}table.searchintro td {	font-weight: bold;}table.moduletabla {	font-size: 8px;	float: right;	width: 120px;	margin: 0px;	padding: 0px;	padding-left: 0px;	border-spacing: 0px;	border-collapse: collapse;}table.moduletable {	font-size: 8px;	float: right;	width: 122px;	margin: 0px;	padding: 0px;	padding-left: 0px;	border-spacing: 0px;	border-collapse: collapse;}div.moduletable {	padding: 0px;	margin-bottom: 0px;}table.moduletable th, div.moduletable h3 {	color: #666666;	text-align: left;	padding-left: 4px;	height: 21px;	line-height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	margin: 0px 0px 2px 0px;}table.moduletable td {	font-size: 10px;	padding: 0px;	margin: 0px;	font-weight: normal;}table.pollstableborder td {  padding: 2px;}.sectiontableheader {  font-weight: bold;  background: #f0f0f0;  padding: 4px;}.sectiontablefooter {}.sectiontableentry1 {	background-color : #ffffff;}.sectiontableentry2 {	background-color : #f9f9f9;}.small {	color: #999999;	font-size: 10px;}.createdate {	height: 15px;	padding-bottom: 10px;	color: #999999;	font-size: 10px;}.modifydate {	height: 15px;	padding-top: 10px;	color: #999999;	font-size: 10px;}table.contenttoc {  padding: 2px;  margin-left: 2px;  margin-bottom: 2px;}table.contenttoc td {  padding: 2px;}table.contenttoc th {  background: url(../images/subhead_bg.png) repeat-x;  color: #666666;	text-align: left;	padding-top: 2px;	padding-left: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;}a.mainlevel:link, a.mainlevel:visited {	display: block;	background: url(../images/menu_bg.png) no-repeat;	vertical-align: middle;	font-size: 10px;	font-weight: bold;	color: #ccc;	text-align: left;	padding-top: 5px;	padding-left: 110px;	height: 20px !important;	height: 25px;	width: 100%;	text-decoration: none;}a.mainlevel:hover {	background-position: 0px -25px;	text-decoration: none;	color: #fff;}a.mainlevel#active_menu {	color:#fff;	font-weight: bold;}a.mainlevel#active_menu:hover {	color: #fff;}a.sublevel:link, a.sublevel:visited {	padding-left: 1px;	vertical-align: middle;	font-size: 10px;	font-weight: bold;	color: #c64934;	text-align: left;}a.sublevel:hover {	color: #900;	text-decoration: none;}a.sublevel#active_menu {	color: #333;}.highlight {	background-color: Yellow;	color: Blue;	padding: 0px;}.code {	background-color: #ddd;	border: 1px solid #bbb;}form {/* removes space below form elements *//*	margin: 0px; 	padding: 0px;*/}div.mosimage {  border: 1px solid #ccc;}.mosimage {  margin: 5px}.mosimage_caption {  margin-top: 2px;  background: #efefef;  padding: 1px 2px;  color: #666;  font-size: 10px;  border-top: 1px solid #cccccc;}span.article_seperator {	display: block;	height: 1.5em;}/*.pleb { font-family: arial; font-size: 10px; font-style: bold; color: orange }.nor { font-family: arial; font-size: 11px; color: black }.norb { font-family: arial; font-size: 11px; color:#333333}a.l5:link {font-size: 11px;color:grey; text-decoration: none}a.l5:visited {font-size: 11px; color:#996633;text-decoration: none}a.l5:active {font-size:11px;color:#FF6600;text-decoration: none}a.l5:hover {font-size:11px;color:grey;text-decoration: none; color: red;}*/