body 
{			
	background-color:#d5d0c8;	
	background-color:#f5f5f5;	
	margin: 30px 0 30px 0;
	padding:0;
	color:#000;
	font:76%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;		
} 

.cie { max-width: 660px;}

textarea,input,select
{
	font-family:Verdana , Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
}

#container
{
	width:85%;
	width:94%;
	background-color:#b1913b;		
	margin:auto;
}

#preheader
{	
	height:122px;
	background:#444 url("img/newe.jpg") no-repeat left top;	
}

#content, .content
{
	margin:1em;
}


p 
{
	font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:4em 0 0 2em !important
}

img 
{
	display:block;
	margin-top:1em;
}

img.inl
{
    display:inline;
}

/*
*	The rules for navigation start here. 
*	Heavily inspired by the following articles:
*		http://www.alistapart.com/articles/slidingdoors/
*		http://www.alistapart.com/articles/mountaintop/
*		http://www.alistapart.com/articles/sprites/
*/
#header {
	float:left;
	width:100%;			
	/*background-color:red;*/
	padding:0;
	font-size:1em;
	line-height:normal;	
	
	/*
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
*/
	margin-top:-22px;
	
}

#header ul {
	margin:0;   
	padding:-10px 0 0 0px;
	padding:0px 0 0 0px;
	list-style:none;
}
#header li {
	display:inline;
	margin:0;
	padding:0;			
}
/*
*	For the next two rules:	
*	1. A single image is used for the two doors, rather than one.
*	2. Ascetically, the 'font-weight:bold' was removed to closely mimic the www.digital-web.com tabs.
*	3. The padding was modified for personal preference.
*/
#header a {
	float:left;
	background:#E7F1F8 url("img/sdmt.gif") no-repeat left top;
	padding:0 0 0 9px;			
	text-decoration:none;
	color:#000;
}
#header a span {
	float:left;
	display:block;
	background:#E7F1F8 url("img/sdmt.gif") no-repeat right top;
	padding:4px 15px 3px 6px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */

/*
*	1. At this point many things are simplified. The hover and background colors are set,
*	and no positions are used because we aren't swapping images
*	2. 'padding-bottom:4px;' on the natur span pushes that tab 1px higher than the others, 
*	exposing 1px of the background color of #header and giving the effect of an underline.
*/
/*
#header #current a span 
{
	padding-bottom:4px;
}
		#header a:hover, #header a:hover span {
			background-color:#E4F1BC;
			color:#000;
		}
		#header #current a span, #header #current a {
			background-color:#fff;
		}
*/

#header a:hover, #header a:hover span 
{
	background-color:#cac966;
	color:#000;
}


#ctl00_ctl00_newobw a span, #ctl00_ctl00_newobw a {background-color:#faf8b4;	}


.flimg, .flimg2
{
	float:left;
	margin-right:18px;
	margin: 10px 18px 18px 0px;	
	display: inline; /* IE 6 float double margin bug */

}

.flimg2
{
	margin-top: 0px;
	float:none;
}


h1
{ 		
	font-size:2em; 	
	font-weight:normal;	
	padding:0;
	color:#444;
	line-height:1em;			
}

h1, h2
{
	font-family:Georgia;
}


h2 { font-size:1em; }

h2.evhdl
{
	font-size:1.7em;
	line-height:1.2em;
	font-weight:normal;	
	padding:0;
	margin:0;
	color:#444;	
	font-weight: normal;
			
}

.clearer
{
	clear:left;
}

.noml
{
	margin-left:1em;
}



h1.h1start, h2.h2start
{
	color: #999932;
	margin-bottom:20px;            
	font-size:4em; 	
	line-height:0.5em;
	margin-left:76px;			
}


h2.h2start { font-size:2em;font-weight:normal; }

.mlnewe, .mlnewemaster, .mlnewemaster
{
	margin-left:266px;
	width:440px;
}

.mlnewemaster
{
	max-width:700px
}

.mlveran
{
	margin-left:270px;
	width:480px;
}

#printpreheader
{							
	display:none;
}

.fllnewe
{
	float:left;
	width:266px;
}


.fllnewe0
{
	float:left;
	width:140px;
}


.fllnewerueckb
{
	float:left;
	width:180px;
}


.fllnewe2
{
	float:left;
	width:440px;
}

.fllnewe2rueckb
{
	float:left;
	width:540px;
}

.fll
{
	float:left;
}

.fllveranstaltungen
{
	float:left;
	width:480px;
}

img
{
	border:none;
}

.gcLoginOptions
{	
	margin: 10px 0px 10px 20px;
}

.sctb
{	
	display:block;
	margin-bottom: 0.5em; 	
}

input.sctb, textarea.sctb
{
	width:300px;
}

input.sctbw, textarea.sctbw
{
	width:400px;
}

select
{
	width:306px;
}

label, input, select, textarea
{ 
	display: block;
	float: left;
}

label.lblfrm
{
	width: 140px; 	
}

label.lblfrm2
{
	width: 170px; 
}

form br
{
  clear: left; 
}

input#submit 
{
  float: none;
  width: auto;
}

.reqfldval
{
	margin-left: 1em;
}

.box
{
	border: dotted white 1px;
	padding:10px;
	background-color:white;
}

.innerbox
{
	
}

.sepline
{
	width:100%;
	height:1px;
	background-color:#efefef;
	margin-top:8px;margin-bottom:8px;
}

input[type=checkbox]
{
	
}

.clearerl
{
	height:1px;clear:left;
}

.imginl
{
	display:inline;
}

.updprg
{
	background-color:transparent;border:none;padding:10px;margin-bottom:2em;
	width:160px;	
}


.lblInfo
{
	color:black;
	background-color:Yellow;
}

.evententry
{
	clear:both;
	border-bottom:dotted 1px white;	
	margin-bottom:2em;
	padding:0px;
	padding-bottom:0.5em;
}

.ev2
{	
	margin-bottom:2em;
}


.evtbl tr 
{
	padding-bottom:0.7em;	
}

.gv
{
	font-size:0.8em;	
}

.gv td
{
	vertical-align:top;
}


.lc
{
	text-decoration:underline;		
	cursor:pointer;
	color:#0071ed;	
}



.instinlist, .instinlistnoheight
{	
	padding-top:0.5em;
	padding-top:1em;
	padding-bottom:1em;

}
.instinlistnoheight
{
		float:left;
}

.instinlist
{	
	margin: 0 5px 5px 0;
}

.teb, .teb2
{	
	background: #fefecc;
	z-index:10001;
	border:solid 1px gray;			
}

.teb2
{
	padding: 5px;width:800px;
}


.instentryleftcol
{
	width:162px;width:170px;
	float:left;
	padding-left:5px;	
}

.instentryrightcolwidth
{
	max-width:490px;
	float:left;
}

.instentryrightcolwidth p { margin:0;padding:0; }


h2.h2entry
{
	margin-top:0;
}


.clearerl
{
	height:1px;clear:left;
	font-size:1px; /* ie6 fix */
}


ul
{
	margin-left: 16px; 
	margin-bottom: 0;
	padding: 0px;
}

ul.ulb li { margin-bottom: 1em; }

.ev2, .ev2a
{	
	color:black;
	margin: 1.5em 0 0 0;	
}

.ev2a
{
	margin-bottom:1.5em;
}


.eventcontents
{
	margin-bottom:2em;
}

.daycbx
{
	font-size:0.85em;
	width:115px;
	display:block;
	float:left;
}
.eventsfilterbox
{
	background: #ccc;padding:0.5em;float:left;
}


.eventssignet
{
	float:left;margin-left:0px;	
}


.maintsubmenustart
{
	float:left;margin-top:0px;padding-left:14px;
}

.rcolov
{
	overflow:hidden;
}


#ctl00_ctl00_dh { padding: 5px 14px 5px 14px;}
#ctl00_ctl00_dh img { float:left;}        
/*#ctl00_ctl00_dh a { text-decoration: underline; color:#2866BA;padding:0;margin:0;}*/
 
 

.evententry, .evententrydetail
{	
	max-width:800px;	
	padding-bottom:2em;
	padding-top:0em;
}

.evententrydetail
{
	border-top:none;
}



.evententry span, .evententry div.lbl, .evententrydetail, .evententrydetail div.lbl { float: left; }
.evententry div.descr,.evententrydetail div.descr  { width:170px;font-weight:bold; color:#444; float:left;margin-bottom:0.3em;}

.evententrydetail ul
{
	margin-top:0.5em;
	margin-left:1.4em;
	padding:0;
}

h2.eventheadline { font-size:1.5em; line-height:1.3em;}

h2.eventheadline, .eventdate
{		
	font-weight:bold;	
	margin:0;
	margin-bottom:1em;
	
}

 
 

.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
{
	width:162px;width:170px;
	float:left;
	padding-left:5px;	
}

.nrglrightcol, .instentryrightcol, .instentryrightcolwidth
{
	float:left;
}


.signetrcol { float:left; margin-left:50px;}

.dyncontent { margin-top: 3em; }
        
        
* html div.rcolov { height:0; overflow:visible; } /* IE5+6 fix */


 @import url(htc.css); 
 
 
 