﻿

.sctb, .sctbreg
{	
	display:block;
	margin-bottom: 0.5em; 
	/*clear:both;*/
}

.sctbreg, .sctbcopyreg, textarea.sctbreg
{
   background-color:#accc4b; 
}

input, textarea { font-family: Arial,Helvetica,Tahoma,Arial, Verdana, sans-serif; }

input.sctb, textarea.sctb, input.sctbreg, textarea.sctbreg
{
	width:300px;
}

input.sctbw, textarea.sctbw
{
	width:400px;
}

input.sctbcopy, input.sctbcopyreg
{
	width:100px;
}
select
{
	width:306px;
}


label, input, select, textarea
{ 
	display: block;
	float: left;
}

label.lblfrm
{
	width: 140px; 	
}

label.lblfrm2
{
	width: 170px; 
}

label.lblfrmCopy
{
	width: 100px; 
}



form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

.reqfldval
{
	margin-left: 1em;
}


.box
{
	border: dotted white 1px;
	padding:10px;
	background-color:white;
	z-index:10000;	
}


.innerbox
{
	
}


.sepline
{
	clear:both;
	height:1px;
	background-color:gray;
	margin-top:4px;margin-bottom:4px;
	font-size:1px; /* ie6 fix */
}

.seplineinbox
{
	clear:both;
	height:1px;
	background-color:#777;
	margin-top:4px;margin-bottom:4px;
	z-index:10001;
	font-size:1px; /* ie6 fix */
}



input[type=checkbox]
{
font-size:0.5em;
color:red;	
}


.imginl
{
	display:inline;
}

.updprg
{
  
	background-color:#fefecc;border:none;padding:10px;margin-bottom:2em;
	
	border:solid gray 1px;
	margin: 20px;
	font-size: 1.2em;
	z-index:12000;		
	
	
}


.lblInfo
{
	color:black;
	background-color:#ff0000;
}

.ev
{
	clear:both;
	border-bottom:dotted 1px white;	
	margin-bottom:2em;		
	/*background-color:#d5d484; */
	padding:0px;
	padding-bottom:0.5em;

	padding:0px;
	padding-bottom:0.5em;
}

.ev2, .ev2a
{
	/*border-bottom:dotted 1px white;	
	border-top:dotted 1px white;	*/
	color:black;
	margin: 1.5em 0 0 0;
	
}

.ev2a
{
	margin-bottom:1.5em;
}


.evtbl tr 
{
	padding-bottom:0.7em;	
}

.gv
{
	font-size:0.8em;	
}

.gv td
{
	vertical-align:top;
}

.clearerl
{
	height:1px;clear:left;
	font-size:1px; /* ie6 fix */
}


.cbTB
{
	display:block;
	clear:left;
}



.tebbuttons
{
    /*background-color:cyan;*/
    font-size:1.2em;
    padding:10px;
}

.tebpopuph2
{ 
    font-size: 1.5em;
    margin-bottom:1em;
    margin-top:0;    
  
}

.teb, .teb2, .tebo, .tebpopup
{
	
	background: #fefecc;
	z-index:10001;
	border:solid 1px gray;		
	padding: 10px;
}

.tebpopup
{
    width:88%;
/*    height:75%;*/
    background-color:#fefecc;
    font-size:0.85em;
    border:solid 2px black;
    border:solid 1px gray;		
}

.tebbg
{
      background-color:Gray;    
      filter:alpha(opacity=70);    
      opacity:0.7;
}

.teb 
{
	font-size:0.75em;
}


.teb2
{
	padding: 5px;width:680px;
}

.unwatermarked {
	padding:0;
	border: none;
	background-color:#fff;
	color:#000;
	width:300px;
}

.contListCB
{
	height:150px;overflow:scroll;font-size:0.8em;
}

.watermarked {

	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
	width:300px;
}	

.tnimg
{
	margin: 1em 0 0 140px;
}


.lc
{
	text-decoration:underline;		
	cursor:pointer;
	color:#0071ed;	
}

.extfilter
{
	background-color:#eee;
	padding:1em;
}






  /*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */

	#ddcolortabs
	{
		margin-left: 12px;
		padding: 0;
		width: 100%;
		background: transparent;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-left: 5px;
        
	}

	#ddcolortabs ul
	{
		/*font-weight: bold;*/
		/*color:red;*/
		font-size: 0.9em;
		margin:0;
		padding:0;
		list-style:none;
        
	}

	#ddcolortabs li
	{
		display:inline;
		margin:0 2px 0 0;
		padding:0;
		/*text-transform:uppercase;*/
	}


	#ddcolortabs a
	{
		float:left;       
		color:#555;
		background: #cff068 ;
		margin:0 2px 0 0;
		padding:0 0 1px 3px;
		text-decoration:none;
		/*letter-spacing: 0.4px;*/
	}

	#ddcolortabs a span
	{
		float:left;
		display:block;
		background: transparent ;
		padding:4px 9px 2px 6px;        
		padding:4px 6px 2px 3px;        
	}

	#ddcolortabs a span
	{
		float:none;
	}


	#ddcolortabs a:hover
	{        
		background-color: #accc4b;
        
	}

	#ddcolortabs a:hover span
	{        
		background-color: #accc4b;
	}

    
	#ddcolortabs .current a, #ddcolortabs .current span        
	{ 
		/*currently selected tab*/       
        
		background-color: #a7d321;                         
		color:Black;  
		/*letter-spacing:0.1em;*/
        
	}

	#outercontentcontainer
	{	
		padding: 8px 19px 19px 19px;
		padding: 0px 19px 0px 19px;
		
		background: #cce57e;
		
		border-top: 1px solid #fffce4; /*Remove this to remove border between bar and tabs*/
		
	}
	
	#outercontentcontainersm
	{   padding: 8px 19px 8px 19px;	    	    
	    
		background: #a7d321;
		border-top: 1px solid #fffce4; /*Remove this to remove border between bar and tabs*/		
	}
	
	#contentcontainer
	{    
		clear: both;        
		width: 100%; 		       
	}


.newsentrytext
{
	float:left;
	width:600px;
}



	body
	{
		font-family: Arial,Helvetica,Tahoma,Arial, Verdana, sans-serif;
		font-size:82%;
		font-size:76%;
		margin: 15px 0 15px 0;
		padding: 0;
        		
		background: #fefecc;
        						
	}

	#precentercontainer
	{
		width:94%; /*85%*/
		background-color:none;	
		margin:auto;	
	}

	#centercontainer, .centercontainer
	{
		width:94%;
		background-color:none;		    
		margin:auto;	
		/*border: solid green 3px;*/
	}
    
	h1, h2
	{ 
		font-weight:normal;      
		font-family:Arial,Helvetica,Tahoma,Arial, Verdana, sans-serif;
                      
	}
    
	h1.siteclaim
	{
		color:#a7d321;  
		font-size:1.7em;
	}
    
	h1
	{ 
		font-size:1.5em;  
		margin-bottom:1em;     
		margin-top:0;   
        
		/*border-bottom: dotted black 2px;*/
	}
    
	h1.mainhl
	{
		font-weight:normal;
		padding-bottom:4px;
		border-bottom: solid gray 1px;     
		color:green;   
		color:Black;
		font-size:1.5em;  
	}
    
	h2
	{    
	  font-size:1.2em;
	  color:black;
	  margin-top:1em;
      
	  /* new */
	  font-weight:normal;
	  margin-bottom:0.5em;
	}
	
	h2.h2entry
	{
		margin-top:0;
	}
    
	h2.subtypheadline
	{
		margin-top:2em;
		border-bottom:solid 1px gray;
    	
	}
    
	#submenu, #ctl00_ctl00_submenu
	{		
		display:block;                 
	}
    
	#submenu h2, #ctl00_ctl00_submenu h2 
	{     
		display:inline;
		margin-right:0.5em;
		font-size:0.8em;
		border:0;        
		color:black;
	}
    
	#submenu h2 a, #ctl00_ctl00_submenu h2 a
	{ 
		margin-left:0.5em;
        
	}
    
	#content, #siteclaimdiv
	{      
		font-family: Arial,Helvetica,Tahoma,Arial, Verdana, sans-serif;
		font-size: 1em;
		line-height:1.3em;        
	}
        
    
            
	img
	{
		border:0;
	}
    
	.contentinnerentry img
	{
		margin-right:10px;        
		margin-bottom:10px;
	}
    
	.clearer
	{
		clear:left;
	}
    
	.contentinnerentry img.mbi
	{
     
	}
   
   #precentercontainer
   {
		margin-bottom:2em;
   }
   
   #precentercontainer h1, #precentercontainer div
   {        
		margin:0;
		padding:0;
		margin-bottom:0.5em;
   }
   
   /*
   #precentercontainer div
   {
		font-size:1.1em;
		font-weight:normal;
   }
*/
   
	  .lpad20
	{
		padding-left:20px;        
		line-height:1em;
		margin:0;
	}
    
	.stdtbl td
	{
		vertical-align:top;        
	}
     
	.stdtbl tr
	{
		padding-bottom:0.3em;        
	}
    
    
	a:visited
	{				
		color:#0053c3;
		
	}
    
	a:link, .lk
	{
		color:#0071ed;
	}
	
	.lk { text-decoration:underline;}
    
	.fl, .fln
	{
		float:left;		
	}
    
	.fln
	{
		padding-right:20px;
	}
    

#contentwrapper, #contentwrapper2
{
	float: left;
	width: 100%;	
}



#contentcolumn
{
	margin-right: 150px; /*Set right margin to RightColumnWidth*/	
	/*margin-right: 152px;*/ /* + border */	
	
	/* TMP*/
	margin-right: 0;
}

#rightcolumn_TMP_OUT
{
	float: left;
	width: 150px; /*Width of right column in pixels*/
	margin-left: -150px; /*Set left margin to -(RightColumnWidth) */
	/* 
	margin-left: -152px;
	border: solid 0px blue;
*/
}

.innertube
{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	margin:0; /* new */
}

.lcol
{
	float:left;
/*	display:inline;*/

	width:150px;	
	padding-right:10px;	
	padding-bottom:20px;	
	border: solid 0px green;
}

.rcol
{	
	float:left;
	display:inline;		
	width:70%;
	max-width:560px;
	border: solid 0px cyan;
	padding-left:10px;	
}


.rcolbox,.rcolbox0
{
	padding:4px;	
	/*background: #FDE95E;*/
	/*border: dotted 1px gray;*/
	font-size:80%;
	line-height:1.2em;
	margin-bottom:2em;
}

.rcolbox
{
	border-top: solid 0px black;
	
}
.cite
{
	margin-bottom:0.5em;	
	font-weight:bold;	
}

.f80
{
	font-size:80%;
	padding-left:4px;
}

.author
{
	font-size:90%;
}

.cal
{
	margin-bottom:0.75em;
}

.contentinnerentry
{	
	margin-bottom:1.5em;
}


.stdentry
{
	max-width:660px;
	border: solid 0px red;
	margin-right:2em;
	margin-bottom: 2em;	
	
}

.stdentry2
{	
	border: solid 0	px red;
	margin-bottom: 3em;	
}


.clearer
{
	clear:both;
}


.tbllist
{
	font-size:66%;
	margin-right:16px;
}


.tbllist td 
{
	vertical-align:top;
	border-bottom: solid 1px gray;
}
	
	
.formfields
{
	width:450px;
}

.lcol img 
{
	margin-bottom:10px;
}

.gf
{
	font-size:1.1em;color:#A50404;
}

.tdbd
{
	font-weight:bold;	
}

.promname
{
	font-size:0.8em;
	color:#222;
	margin-bottom:1em;
}

.ulpartner, .ulstd, .evententrydetail ul
{
	margin-top:0.5em;
	margin-left:1.4em;
	padding:0;
}

.ulpartner li, .ulstd3 li
{
margin-bottom:0.35em;
}


.dyncontent
{
	margin-top:2em;
}



.dyndesentry, .instentryrightcol
{
	max-width:380px;			
}

.instentryrightcol
{
	margin-left:7px;/* new*/	margin-left:0px;
}

.instentryrightcolwidth
{
	max-width:490px;
}



.dyndesentry,.nrglrightcol, .stdcontententry
{ 
	max-width:542px; 
	max-width:564px; 
	max-width:562px; 
	
	min-width:200px;
	margin-top:1em;
	
}

.nrglrightcol
{
	margin-left:7px;/* new*/	
	margin-left:14px;/* new*/	
	margin-left:0px;
/*		border:solid 1px blue;*/
	min-width:200px;
}

.nrglimg
{
	margin-bottom:1em;		
}

.nrgllinks
{
	padding-right:5px;
}

#nrglimg, #nrgllinks
{
}



.nrglleftcol, .instentryleftcol
{
/*		border: solid 1px #; */
	width:162px;width:170px;
	float:left;
	padding-left:5px;
	
	
}

.nrglrightcol, .instentryrightcol, .instentryrightcolwidth
{
	float:left;
/*	border:solid 1px blue;	*/
}






.instinlist, .instinlistnoheight
{
	/*
	background-color:#bcdd57;
	background-color:#c8de85;	
	*/
	
	padding-top:0.5em;
	padding-top:1.5em;
	/*
	margin-bottom:1em;
*/
	float:left;			
}	

.instinlistnoheight
{
	border: none;
}

.instinlist
{
	height:250px;
	/*min-height:140px;*/
	width:542px; /* max-width would be better for fluid layout, but would also break vertical alignment */
	width:564px; /* 554=(162+5padding)+(380+7padding) */ /* max-width would be better for fluid layout, but would also break vertical alignment */
	/*width:574px;*/
	background:white;
	/*margin:5px;*/
	margin: 0 5px 5px 0;
}


.instinlist
{
    background: rgba(255, 255, 255, 0.5);
    /*border: 1px solid rgba(255, 255, 255, 0.5);*/
    -webkit-border-radius:15px;
    -moz-border-radius:15px;

}

.instentryrightcolwidth p { margin:0;padding:0;}


.fwbgimgcontainer
{
	height:120px;width:100%;min-width:100%; 	
	margin-bottom:1em;	
	
}

ul
{
	margin-left: 16px; 
	margin-bottom: 0;
	padding: 0px;
}

.imgleftcolcont, .imgleftcolcontnobg
{
	float:left;
	/*border:solid cyan 1px; */
	padding:5px;
	padding: 5px 0px 5px 0px;	
	margin-bottom:1em;	
}

.imgleftcolcont
{
	/*background:white;*/
}

h2.eventheadline { font-size:1.5em; line-height:1.3em;}

h2.eventheadline, .eventdate
{		
	font-weight:bold;	
	margin:0;
	margin-bottom:1em;
	
}

.eventdate
{
	font-size:1.1em;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:0;
}



.evententry, .evententrydetail
{
	border-top:solid 1px gray;
	max-width:800px;	
	margin-bottom:1em;
	margin-top:1em;
}

.evententrydetail
{
	border-top:none;
}


.evententry span, .evententry div.lbl, .evententrydetail, .evententrydetail div.lbl { float: left; }
.evententry div.descr,.evententrydetail div.descr  { width:140px;font-weight:bold; color:#444; float:left;margin-bottom:0.3em;}

.clearerl
{
	height:1px;clear:left;
	font-size:1px; /* ie6 fix */
}

.rcolov
{
	overflow:hidden;
}


.eventsddl
{
	font-size: 0.8em; 
}

.submenu2
{
    margin-top:0.5em;
}


.updateProgress
{ 
    background-color:Gray;    
    filter:alpha(opacity=70);    
    opacity:0.7;
}


.Sample6PageUpdateProgress
{
	background-color:#fefecc;
	color:#000;
	width: 150px;
	padding:20px;
	text-align: center;
	vertical-align: middle;
	position: fixed;
	bottom: 50%;
	left: 45%;
}


.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}

* html div.rcolov { height:0; overflow:visible; } /* IE5+6 fix */


 @import url(htc.css); 
 


