body	{position:absolute;
	    top:0px; right:0px; bottom:0px; left:0px;
	    width:100%; height:100%; margin:0px; padding:0px;
		font:normal 10px Verdana; background:#000000;}

h1,h2,h3,h4,h5,h6 {font:normal 10px verdana;}

img, background-image	{behavior: url("pngbehavior.htc");}

/* style verweise */
tt a:link	{text-decoration:none; color:#804000;}
tt a:visited	{text-decoration:none; color:#804000;}
tt a:hover 	{text-decoration:none; color:#FF0000;}
tt a:active	{text-decoration:none; color:#FF0000;}

a:link {text-decoration:none; color:#2E80D0;}
a:visited{text-decoration:none; color:#2E80D0;}
a:hover {text-decoration:underline; color:#A0C8E1;}
a:active{text-decoration:none; color:#A0C8E1;}

/* style content frames  I M P O R T A N T  */

#abraham   {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; margin:0; padding:0; background:#000000;}
#adam      {margin-left: auto; margin-right: auto; min-width:inherit; max-width:none; border:dashed 1px #a1a1a1; padding:0; width:740px; background:#183640;}
#anton     {position:fixed; z-index:9; top:0; width:100%;}
#kopfzeile {margin-left:auto; margin-right:auto; width:740px; height:20px; background:#1F0A0C;}
#apollo    {position:fixed; z-index:9; bottom:0; width:100%;}
#fusszeile {margin-left:auto; margin-right:auto; width:740px; height:20px; background:#1F0A0C;}
#elias     {position:relative; z-index:4; width:740px; height:160px; margin:0;}
  #kopf_bild    {position: absolute; z-index:5; width:720px; height:100px; top:0; left:0; right:0; bottom:0; padding:0; margin:24px 10px 36px 10px;}
  #kopf_inhalt  {position: absolute; z-index:6; width:720px; height:100px; top:0; left:0; right:0; bottom:0; margin:24px 10px 36px 10px;}
  #kopf_schrift {position: absolute; z-index:5; width:556px; height:38px; top:0; left:0; margin-top:108px; margin-left:10px; padding:0;}
  #kopf_logo    {position: absolute; z-index:6; width:102px; height:102px; top:0; left:-32px;}
  #kopf_menu    {position: absolute; z-index:6; height:300px; top:0; left:580px; right:0; margin-top:124px; margin-right:10px;}
#emile	   {position:relative; z-index:3; width:740px; margin-top:3px; margin-bottom:24px;}
#navibarli {position:absolute; z-index:2; width:144px; height:224px; left:4px;}
#navibarre {position:absolute; z-index:2; width:160px; right:4px;}
#menulayer {position:absolute; z-index:3; left:0; top:0;}
#adsense   {position:relative; z-index:2; width:160px;}
#caesar	   {z-index:1; margin-left:152px; margin-right:168px; padding:0px; background-color:#294A56;}
#cedric	   {z-index:1; margin-left:4px; margin-right:156px; padding:10px; background-color:#465661;}
/*#caspar	   {z-index:1; margin-left:160px; margin-right:10px; background-color:#465661;}*/
#caspar	   {z-index:1; margin-left:4px; margin-right:164px;}
#caspar2   {position:relative; z-index:3; margin:5px;}
#infobox   {position:absolute; padding:10px; background:#384983; width:180px;}


/* header elements, navi, textures */
#navii	{position:absolute; z-index:6; float:right; width:132px; height:16px; bottom:0; right:0; margin:4px 8px;}
#navi_popup  {position:absolute; z-index:8; float:right; width:130px; margin:0 10px; padding:0;}
#navi_static {width:140px; margin:0px 10px; padding:0;}
.sldtxt {position:absolute; z-index:4; left:0px; top:0px; margin:2px; line-height:12px;}
.sldbus {position:absolute; z-index:3;}
.sldbut {position:absolute; z-index:2;}
.k_element1 {position: absolute; float:right; width:64px; height:12px; top:0; right:0; margin:4px;}
.k_element2 {position: absolute; float:left; width:164px; height:42px; top:0; left:0; margin:4px 48px;}
.k_element3 {position: absolute; top:0; right:0; float:right; margin:4px 12px;}

/* text boxes ( N E U ! ) */
.container {position:relative; width:100%; margin-bottom:10px;}
.imagarea {float:left; margin:10px 10px 10px 0;}
.comment {position:absolute; margin:5px; padding:5px;}
.areax	{display:block; height:16px; line-height:16px; margin:0px;}	
.indat1 {position:absolute;left:0px; text-align:left; margin:4px 4px;}
.indat2 {position:absolute; right:0px; text-align:right; margin:1px 4px;}
.area1	{display:block; background:url(imag/fblack16.gif) no-repeat; height:16px; line-height:16px; padding-left:18px; margin:0px; border-bottom:1px solid #FFFFFF;}
.indate {position:absolute; right:0px; text-align:right; padding-right:4px;}
.block  {display:block; text-align:justify;}
.adleft {display:block; padding:5px; margin:5px; height:100%; border:1px solid #404040;}


/* style boxes ( A L T ! ) */
#uebersch {position:absolute; z-index:3; width:300px; height:48px;}
#tobo1	{margin-left:4px; margin-top:2px; float:left; line-height:14px;}
#tobo2  {margin-right:4px; margin-bottom:2px; float:right; line-height:14px;}
#indate {position:absolute; right:0px; line-height:12px; text-align:right; font-weight:normal;}

#casimir{} /* l e e r */
#charly {} /* l e e r */
#collin {} /* l e e r */
#conrad {} /* l e e r */
#cosimo {} /* l e e r */
#cruel  {} /* l e e r */


/* font styles // frames */
/*font header bereich*/
.flett  {letter-spacing:0.2em;}
.fck    {font:bold 20px arial;}
.fcl	{font:bold 16px arial;}
.fcmm	{font:bold 13px arial;}
.fcm	{font:bold 12px arial;}
.fcx	{font:bold 11px arial;}
.fcy	{font:normal 10.5px arial;}
.fcz	{font:normal 10px arial;}
.fcs    {font:normal 8px arial;}

/*font inhalts bereich*/
.ft0    {font:normal 8px verdana;}
.ft1	{font:normal 10px verdana;} 
.ft2	{font:normal 11px verdana;}
.ft3	{font:normal 12px verdana;}
.ft4    {font:bold 10px verdana;}

/*different types of colors*/
.aaTransp{visibility:hidden;}
.aa0	{color:#000000;}    /**/
.aa1	{color:#FFFFFF;}    /**/ 
.aa2	{color:#FFF200;}    /*yellow*/ 
.aa3    {color:#D92C00;}    /*red*/
.aa4    {color:#804000;}    /*brown-red*/
.aa5    {color:#F5F5DC;}    /*beige*/
.aa6    {color:#1E90FF;}    /*dogerblue*/
.aa7    {color:#104E8B;}    /*dodger blue4*/
.aa8    {color:#eff4f4;}    /*aliceblue*/
.aa9    {}                  /*-- leer --*/
.aa10   {color:#88929A;}    /*smooth blue-gray*/
.aa11   {color:#3F3F3F;}    /*gray 25%*/
.aa12   {color:#A6A6A6;}    /*gray 65%*/
.aa13   {color:#262626;}    /*gray 80%*/
.aa21	{color:#FBE204;}    /*dirt yellow*/
.aa22   {color:#E9E9B3;}    /*smooth white-yellow*/

.bordw	{border:1px solid #FFFFFF;}
.bordb	{border:1px solid #000000;}
.bordhr {border-top:1px solid #003d52;}
.bordbl {border:1px solid #5494d0;}


/* all areas // news boxes*/
.line20	{line-height:20px;}
.line16	{line-height:16px;}
.line14	{line-height:14px;} 
.line12 {line-height:12px;}
.block  {display:block; margin:5px 10px; text-align:justify;}
.area0	{display:block; margin:5px; padding:0px;}

.area2	{display:block; background:url(imag/1arrow.gif) 99% no-repeat; line-height:13px; margin:5px; padding:0px;}
.area3	{display:block; border-bottom:2px solid #000000; margin:5px 5px -5px 5px; text-align:center;}
.area4  {display:block; margin:10px 0; padding:5px 0;}

/* navigation style elements */
li 		{height:16px; border-bottom:solid 1px #FFFFFF;}
ul 		{list-style:none; font:900 10px/16px Arial, Helvetia, sans-serif; color:#3F3F3F; letter-spacing:0.1em;}

li.x1     {background-image:url(imag/ddbgr_89transp.png);}


ul li a:link	{text-decoration:none; color:#3F3F3F;}
ul li a:visited {text-decoration:none; color:#3F3F3F;}
ul li a:hover	{text-decoration:none; color:#FFFFFF; display:block; width:100%;  background:#FF4500;}

.bgr_cicred	{background-image:url(imag/ciclo_red.gif); background-repeat:no-repeat;}
.bgr_cicyell {background-image:url(imag/ciclo_yellow.gif); background-repeat:no-repeat;}
.bgr_cicdblue {background-image:url(imag/ciclo_dblue.gif); background-repeat:no-repeat;}
.bgr_cicgrey {background-image:url(imag/ciclo_grey.png); background-repeat:no-repeat;}
.bgr_cicolive {background-image:url(imag/ciclo_darkolive.gif); background-repeat:no-repeat;}

/* farb klassifizierung */
.red		{background-color:#FF0000;}
.aliceblue	{background-color:#eff4f4;}
.siliblue   {background-color:#deecf5;}
.orangered	{background-color:#FF4500;}
.cadetblue  {background-color:#6C9CAC;}
.clearblue	{background-color:#408CBF;}   
.mediblue	{background-color:#384983;}
.mainblue	{background-color:#2C454E;}
.sand		{background-color:#EEEEE3;}
.smoyellow	{background-color:#FBE204;}
.mattgreen	{background-color:#B4B892;}
.moosgreen	{background-color:#465647;}
.olivebeige {background-color:#f0f5e1;}
