/* Default Values*/
   body { font-family: verdana; font-size: 10pt; width: 600px; margin-top:10px;}
   a:link { text-decoration: none; color: darkBlue; }
   a:visited { text-decoration: none; color: darkBlue; }
   a:hover { text-decoration: underline; color: darkBlue; }

	 a.menulinks	 {font-weight:bold; font-size:9pt; line-height:18pt;}
	 a.pic {color: black;}
	 
	 .text {position:top; line-height:14pt; font-size:10pt;}

	 div { border: 1px outset; border-spacing: 1px; font-size: 100%; }
	 input { border: 1px inset; }
	 textarea { border: 1px inset; }
	 hr { border: 1px inset; }
	 .ueber1 {position:top;  font-family: verdana; display:top; font-size: 20pt;}
	 .ueber2 {position:top;  font-family: verdana; display:top; font-size: 11pt;}
	 .ueber3 {position:top;  font-family: verdana; display:top; font-size: 16pt;}
	 .ueber4 {position:top;  font-family: verdana; display:top; font-weight: bold;}
	 .picgal1 {position:top;  font-family: verdana; display:top; font-weight: bold; line-height:9pt;}
	 .picgal2 {position:top;  font-family: verdana; display:top; }
	 .picgal {position:top;  font-family: verdana; display:top; font-weight: bold; color:#678571; font-size: 100%;}
	 .picdetail1 {position:top; line-height:18pt; font-family: verdana; display:top; font-size: 9pt; font-weight: bold;}
	 .picdetail2 {position:top; line-height:16pt; font-family: verdana; display:top; font-size: 9pt;}

	 .msgueber {position:top;  font-family: verdana; display:top; font-weight: bold; font-size: 8pt;}
	 .msgtxt {position:top;  font-family: verdana; display:top; font-size: 8pt;}
	 
	 .detailueber {position:top;  font-family: verdana; font-weight: normal; font-style:italic; font-size: 14pt;}
	 
	 .vidueber {position:top;  font-family: verdana; font-weight: bold; font-size: 10pt; color:#000000;}
	 .vid {position:top;  font-family: verdana; display:top; font-size: 8pt;}
	
	div.repborder {top:0px; clear:left; border: 0px; margin-top:25px;}
	div.repline1 {height:auto; min-height:125px; margin-bottom:10px; width:auto; border:0px;}
	div.repline2 {height:125px; margin-bottom:10px; width:auto; border:0px;}
	div.repcell1 {float:left; height:120px; width:120px; margin-right:10px; border:0px;}
	div.repcell2 {position:relative; clear:left; height:120px; width:120px; vertical-align:middle; border:1px solid;}
	div.reppic {position:absolute; left:0px; bottom:18px; border:0px solid; height: auto; width:100%; text-align:center;}
	div.reptext {position:absolute; left:0px; bottom:3px; border:0px; width:100%; text-align:center;}

	/*tabellen*/ 
	div.table { display:table; border-collapse:collapse; border:0px; }
	div.tr { display:table-row; border:0px;}
	div.td { display:table-cell; border:0px; padding:5px; }/*border:thin solid red;border-collapse:collapse;*/
	
	div.navline1 {clear:left; position:relative; bottom:0px; left:0px; width:auto; border:0px solid #678571; height:15px; margin-top:18px;}
	div.navline2 {float:left; position:relative; left:0px; top:0px; border:0px; height:auto;}
	div.navline3 {float:right; position:relative; right:30px; top:0px; border:0px; height:auto;}

	div.pictable {clear:left; overflow: hidden; position:relative; left:0px; top:auto; border:0px; width:100%; height:155px; margin-bottom:10px; margin-top:10px;}
	div.pictr1 { overflow: hidden; position:relative; left:0px; top:auto; border:0px; clear:left; width:100%;  height:37px;}
	div.pictr2 { overflow: hidden; position:relative; left:0px; top:auto; border:0px; clear:left; width:100%;  height:115px;}
	div.pictd { overflow: hidden; font-size: 90%; position:relative; background-color:#FFFFFF; width:60px; left:0px; top:auto; padding:5px; border:0px ; margin:1px; float:left;}/**/

	div.body1 { position:relative; left:0px; top:0px; border:0px; width:100%;  min-height:500px;}/*FEF3DC  FEF8EB*/

	div.artleft { float:left; left:0px; top:auto; border:0px; width:auto;  height:auto; margin-right:20px;}
	div.artright {position:relative; left:260px; top:auto; border:0px; width:auto;  height:auto;}

	div.vidframe1 {clear:left; height:auto; width:auto; border:1px solid black; margin-right:120px; margin-bottom:10px; overflow:hidden;}  
	div.vidframe2 {float:left; height:auto; width:auto; border:0px solid black; margin-left:3px; margin-bottom:5px; margin-top:3px;}
	div.vidframe3 {clear:left; height:auto; width:auto; border:0px solid black; margin-left:0px; margin-bottom:0px; margin-top:0px;}

	div.links1 { top:auto; border:0px solid; margin:0px; float:left;}
	div.links2 { margin-left:5px; top:auto; width:550px; border:0px solid; float:left;}

  .lograhmen0 { position:relative; border: 1px solid #678571; top:0px; left:100px; height:auto; width:402px;}
	.lograhmen1 { position:relative;  top:0px; left:0px; width:400px; height:auto; font-size: 100%; border: 0px solid #678571; 
	              z-index:5;}/*background-color:#678571;*/
	.lograhmen2 { overflow: hidden; position:relative; left:10px; top:auto; border:0px; clear:left; width:400px;  height:150px;}
	.adminbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; background-color:#f4f4f4; border:1px solid;}/**/


	/*site navigation  */
  .logo {  position:absolute; top:0px ; left:0px; width:125px; height:auto; border:0px; z-index:5; }
	.leftbg {  position:absolute; background-color:#EFFCED; top:0px ; left:0px; width:125px; height:170px; font-size: 90%; border: 0px; z-index:2; }
	.leftbg1 {  position:absolute; background:url(../pict/loun.gif) left bottom no-repeat; top:0px ; left:0px; width:125px; height:170px; font-size: 90%; border: 0px; z-index:2; }
	.head_div {  position:relative; margin-top:0px; top:auto ; left:150px; width:600px; height:auto; font-size: 90%; border: 0px dotted; z-index:1; }
	.left_div {  position:absolute  ; top:225px ; left:5px; width:100px; height:auto; font-size: 90%; border: 0px dotted; z-index:2; }
	.nav_div {  position:absolute ; top:195px ; left:530px; width:600px; height:auto; font-size: 100%; border:0px solid; z-index:5; margin-bottom:0px; } /*background-color: #f4f4f4;*/
	.nav_bar {right:0px; border:0px; width:auto;}
	.page_div {  position:relative; margin-top:50px; left:150px; width:650px; height:auto; font-size: 90%; border: 0px dotted; z-index:4; }
	.sub_nav { font-size: 90%; text-align: right; }
	.event_div{  top:auto; right:0px; width:240px; height:80px; font-size: 100%; border: 1px solid; margin-top:2px; margin-bottom:1px;
	            z-index:5; border: 1px solid #678571; padding:5px;}
	.event_field{ position:relative; top:auto; right:0px; width:246px; height:auto; font-size: 100%; border: 0px solid #B1C8B6; 
	            z-index:5;}
	.news_div{   top:auto; right:0px; width:240px; height:80px; font-size: 100%; border: 0px ; margin-top:2px; margin-bottom:1px;
						  z-index:5; border: 1px solid #678571; padding:5px;}/*overflow:auto;68CD8A EFFCED B1C8B6 678571 CB9B39*/

	.news_field{ position:relative;  top:auto; right:0px; width:246px; height:auto; font-size: 100%; border: 0px solid #B1C8B6; 
						 z-index:5;}
						
	.rand_field{  position:relative; border: 0px solid; right:0px; height:auto; width:248px; margin-bottom:40px;}
	
	.filter {position:relative; left:0px; top: 0px; height:5px; border:0px; margin-bottom:15px; }
	.filter1 {float:left; margin-right:15px; border:0px;}
	.filter2 {float:left; margin-left:0px; margin-top:9px; border:0px;}
	.filter3 {float:left; margin-left:0px; margin-top:10px; border:0px;}
	.filterhead {font-family: verdana; font-weight: bold; text-align:left;}

	.subheadfield {position:relative; left:0px; top:55px; width:auto; height:auto; font-size: 100%; border: 0px solid; margin-bottom:0px; 
						 z-index:5;}	
	.subhead1 {font-family: verdana; display:top; font-size: 18pt;}
	/*.filter {position:absolute; left:650px; top: 50px; height:20px; border:0px;}#678571 background-color:#678571;background-color:#f4f4f4;*/
