/*-------------------------*/
/* Allgemeine Definitionen */
/*-------------------------*/

* { padding: 0; margin: 0; }

BODY 	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: .8em;
	height: auto; 
	max-height: 100%; 
	background-color: #FFCC66;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	}

/*-------------------------*/
/* Forum - allg. Tabelle   */
/*-------------------------*/

TABLE {
	border-collapse: collapse;
	background-color: #FFFFFF;
}
	
TH {
	background: #404040;
    height: 25px;
	padding-left: 5px;
    color: #FFFFFF;
    font-weight: bold;
	border: 1px solid #FFFFFF;
}

TR {
	color: #4D4D4D;
    height: 25px;
}

TD {
	color: #4D4D4D;
	padding: 5px 5px;
	border: 1px solid #A0A0A0;
}

/*-----------------------*/
/* Pagebar Einstellungen */
/*-----------------------*/

*.pagebar {
	padding: 1px 6px;
	line-height: 25px;
	border: 1px solid #A0A0A0;
}

span.pagebar {
	background: #FFCC66;
}

a.pagebar {
	border: 1px solid #A0A0A0;
}

a.pagebar:link, a.pagebar:visited {
	border: 1px solid #A0A0A0;
}

a.pagebar:focus, a.pagebar:hover {
	border-color: #FFCC66;
	background: #FFCC66;
	}


/*-------------------------------*/
/* Aufteilung der Seite     */
/*-------------------------------*/


DIV#sitecontainer {
		width: 999px;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: auto;
		margin-top: 54px;
		background: transparent url(../img/bgCDB.gif) repeat-y scroll center top;
		position: relative;
		/*background-image: url(../img/bgCDB.gif);*/
		/*background-repeat: no-repeat;*/
		height: 779px;
		/*height: auto !important;*/
		/*z-index: 1;*/
		
}

DIV#sitecontainer_bg {
		width: 999px;
		margin-top: 200px;
		position: relative;
		background-image: url(../img/bgFill.gif);
		background-repeat: repeat;
		z-index: 1;
		
}
		
DIV#topmenucontainer {
		width: 865px;
		left: 116px;
		top: 70px;
		/*float: left;*/
		position: relative;
		z-index: 2;
}

#topmenu {
		float: left; 
		width: 100%; 
		font-size: 93%; 
		line-height: normal;
}

#topmenu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
} 

#topmenu li { 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 150px;
}

#topmenu a { 
	display:block; 
}

DIV#maincontainer {
		width: 865px;
		left: 116px;
		top: 194px;
		position: relative;
		overflow: hidden;
		z-index: 2;
}
		
DIV#riddlecontainer {
		width: 533px;
		position: relative;
		z-index: 2;
}
		
#r_arrow {
	    background-color: transparent;
		left: 460px;
		top: 403px;
		position: absolute;
		z-index: 3;
}

#r_arrow  a{
		display: block;   /*reserviert Bereich komplett*/
		width: 73px;
		height: 40px;
		text-decoration: none;     
		background-repeat: no-repeat;
	}

#r_arrow  a:link, #r_arrow  a:visited {
		background-image: url(../img/r_arrow.gif);
	}


#r_arrow  a:hover, #r_arrow  a:focus{
   // color: #fff;
   background-image: url(../img/r_arrow0.gif);
	}

#l_arrow {
	    background-color: transparent;
		left: 0px;
		top: 444px;
		position: absolute;
		z-index: 3;
}

#l_arrow  a{
		display: block;   /*reserviert Bereich komplett*/
		width: 73px;
		height: 40px;
		text-decoration: none;     
		background-repeat: no-repeat;
	}

#l_arrow  a:link, #l_arrow  a:visited {
		background-image: url(../img/l_arrow.gif);
	}


#l_arrow  a:hover, #l_arrow  a:focus{
   // color: #fff;
   background-image: url(../img/l_arrow0.gif);
	}

DIV#rightcontainer {
		width: 300px;
		left: 533px;
		position: relative;
		background-color: white;
		z-index: 2;
}

/*********************
	AS Field
**********************/

*.amcheck {
display: none !important;
} 

