body 
{	
	background:							#ccc;
	background-repeat:				no-repeat; 
	background-position:				left center;
	margin:								0px;
	scrollbar-3dlight-color:		#222;
   scrollbar-arrow-color:			#000;
   scrollbar-base-color:			#fff;
   scrollbar-darkshadow-color:	#555;
   scrollbar-face-color:			#000;
   scrollbar-highlight-color:		#000;
   scrollbar-shadow-color:			#333;
   
	font-size: 							10px;
	font-family:						arial, verdana, helvetica, sans serif;   
}

table
{
	font-size: 							11px;
	font-family:						arial, verdana, helvetica, sans serif;   

}

hr
{
	color: #333;
	border-width: thin;
}

h1
{
	font-size: 							20px;
	
}

a:link, a:visited
{
	color: #777;
	text-decoration:					none;
}
a:hover
{
	color:								#CCCCFF;
	text-decoration:					none;
	
}

#top   { background-color: #fff; visibility: visible; position: absolute; top: 4px; left: 6px; width: 940px; height: 60px }

#layer2  { 
	background-color: #fff; 
	visibility: visible; 
	position: absolute; 
	top: 69px; left: 6px; 
	width: 940px; 
	height: 100%;
	padding-bottom: 5px;
}
#layer6  { 
	visibility: visible; 
	position: absolute; 
	top: 69px; left: 176px; 
	width: 550px; height: auto; 
}


#layer3    { visibility: visible; position: absolute; top: 69px; left: 5px; width: 160px; height: 400px } 
#layer5   { visibility: visible; position:relative; top: 5px; left: 5px; width: 930px; height: 60px }

#logo  { visibility: visible; position: absolute; top: 0; left: 0; width: 141px; height: 60px }

#metamenu 
{ 
	visibility: visible; 
	position: absolute; 
	top: 3px; left: 141px; 
	width: 794px; height: 30px;
	text-align:right 
}

#screen  
{ 
	color: #444;
  visibility: visible; 
	position: absolute; 
	top: 6px; left: 221px; 
	width: 450px; 
	height: 100%; 
	margin-top: 0px;
	font-size: 11px; 
}


#topmenu     
{ 
	visibility: visible; 
	position: absolute; 
	
	bottom: 0px; left: 117px; 
	width: 818px; height: 24px;
	
	font-size: 20px;
	font-variant:small-caps;
	font-weight: bold;
	color: #dddddd;
}

div#topmenu a:link, div#topmenu a:visited
{
	color: #555555;
	text-decoration:					none;
}
div#topmenu a:hover
{
	color:								#CCCCFF;
	text-decoration:					none;
}

#main  { 
	visibility: visible; 
	position: absolute; 
	top: 5px; left: 5px; 
	width: 211px; height: 100%;
	overflow: hidden
}

#loginbox
{ 
	background-color: #ccc; 
	visibility: visible; 
	position: absolute;
	padding:5px;
	
	top: 395px;
	width: 100%; 
	height: 60px 
}

input, textarea
{
	font-size: 8pt;
	
	BACKGROUND-COLOR: #ffffff;
	text-indent: 8pt;
	width: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
}
.inputfield
{
	width: 300px;
}

.gbinput
{
	width: 400px;
}

.input_searchbox
{
	font-size: 8pt;
	
	BACKGROUND-COLOR: #ffffff;
	text-indent: 8pt;
	width: 90px;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
}
.label_searchbox
{
	color: #333;
	font-size: 8pt;
}

#mainbox
{ 
	background-color: #ccc;
	border:1pt solid #ccc;
	visibility: visible; 
	
	padding:5px;
	margin-bottom:10px;
	
	
	width: auto; 
	height: 110px;
	
	font-size: 11px; 
}
div#mainbox a:link, div#mainbox a:visited
{
	color: #000;
	text-decoration:					none;
}
div#mainbox a:hover
{
	color:						#eee;
	text-decoration:					none;
	
}
div#mainbox .header
{
	font-size:14px;
	color: #fff;
	font-weight: bold;
}


#newsbox
{ 
	visibility: visible; 
	
	padding:5px;
	margin-bottom:5px;
	
	border-bottom:1pt solid #ccc;
		
	width: auto; 
	height: auto; 
	
	font-size: 11px;
}

#artcombo
{ 
	visibility: visible; 
	
	padding:5px;
	margin-bottom:5px;
	
	border-bottom:1pt solid #ccc;
		
	width: auto; 
	height: auto; 
	
	font-size: 11px;
}

.containercombo
{ 
        font-size: 8pt;
	
	BACKGROUND-COLOR: #ffffff;
	text-indent: 8pt;
	width: 230px;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
}


#contentnews  { visibility: visible; position: absolute; top: 69px; left: 735px; width: 200px; height: 400px }

#path, #headercontainer, #kontext 
{ 
	background-color: #ccc; 
	visibility: visible; 
	padding: 0px;
	width: 100%;
	height: 30px;
	margin-bottom:5px;
	font-size: 16px;
	font-weight: bold;
}

#news { 
	position:absolute;
	visibility: visible; 
	width: 240px;
	left: 685px;
	height: 100% 
}
#news1 { 
	visibility: visible; 
	width: 100%;
	height: 100% 
}


#path 
{ 
	
}
div#path a:link, div#path a:visited
{
	color: #777;
	text-decoration:					none;
}
div#path a:hover
{
	color:								#fff;
	text-decoration:					none;
}

#headercontainer 
{ 
	color:								#999;
}
#kontext   
{ 
	
	background-color: #CCCCFF; 
	color: #fff;
	padding: 0px;
	width: 100%
}

.navipath
{
	font-size: 16px;
	font-variant:small-caps;
	font-weight: bold;
	color: #333;
}

#mainmenu
{
	visibility: visible; 
	padding: 0px;
	width: 100%
	
}

#subnavi
{
	visibility: visible; 
	padding: 5px;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999;
}
div#subnavi a:link, div#subnavi a:visited
{
	color: #777;
	text-decoration:					none;
}
div#subnavi a:hover
{
	color:								#CCCCFF;
	text-decoration:					none;
	
}
.navpic
{
	border-style: none;
}

#subnavi2
{
	visibility: visible; 
	padding: 5px;
	padding-left: 15px;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: normal;
	
}

.picl
{
	float:left;
	padding-right: 10px;
}

.picr
{
	float:right;
	padding-right: 10px;
}

.header
{
	font-size:14px;
	color: #999;
	font-weight: bold;
}

#content
{
	font-size: 11px;
} 

div#content table
{
	font-size: 11px;
}

.sitemap_level2_container
{
	position: relative;
	margin-left: 20px;
}

.sitemap_level3_container
{
	padding-left: 40px;
}

.WochenplanItem
{
	padding-left:3px;
         background-color: #CCCCFF; ;
         color: #000;
         font-weight: normal;
         border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
         border-color: #333;

}

.WochenplanItem2
{
	padding-left:3px;
         background-color: #bbbbFF;
         color: #000;
         font-weight: normal;
         border-bottom-style: solid;
	border-bottom-width: 1px;
         border-top-style: solid;
	border-top-width: 1px;

	border-color: #333;

}

.WochenplanCell
{
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #999;

}

.WochenplanHead
{
   background-color: #ccc;
   color: #333;
}
