/*
 * MODULE: benjamin   TYPE: user
 */
 	body.user					    { color: #000000; background-color: #25b0e0; }
	span.judith-song-text			{ color: #ffffff; position: absolute; left: 15px; top:  40px; }
    body.impressum                  { background-image: url("../../images/deu/impressum.gif"); }
    div.impressum-text		        { position: absolute; left: 39px; top: 80px;  width: 400px; height: 350px; }

/*
 * MODULE: benjamin   TYPE: treffpunkt
 */
	img.treffpunkt-menu-listview	{ position: absolute; left: 130px; top: 195px; }
	img.treffpunkt-menu-compose   	{ position: absolute; left: 130px; top: 245px; }

	span.treffpunkt-help		    { position: absolute; left: 235px; top:  68px; width: 124px; color: #990000; font-size: 11px }
	div.treffpunkt-message		    { color: #FFF; font-weight: bold; padding-left: 5px; }

	/* listview */
	body.treffpunkt-listview		{ background-image: url("../../images/deu/treffpunkt/background.gif"); }
	span.treffpunkt-gulliver        { position: absolute; left: 0px; top: 0px }
    iframe.treffpunkt-list		    { position: absolute; left: 285px; top: 95px;  width: 450px; height: 317px; }
	
	div.treffpunkt-thema			{ position: absolute; left: 292px; top: 45px;  width: 280px; font-weight: bold; color: #FFF; }
	
    /* list */
	body.treffpunkt-list		    { color: #000000; background-color: #FF9900; margin: 0px; SCROLLBAR-FACE-COLOR: #ffffcc; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #cccccc; }
	div.treffpunkt-compose-antwort	{ position: absolute; left: 10px; top:  5px; }
	
	td.treffpunkt-zettel-red	{
		width: 186px;
		height:33px;
	}
	td.treffpunkt-zettel-blue	{
		width: 186px;
		height:33px;
	}

	div.treffpunkt-zettel-content	{
		background: url("../../images/deu/treffpunkt/zettel_middle.gif") top left repeat;
		background-color: #FEf858;
		width: 186px;
		
		overflow: hidden;
		color: #003366;
	}
	
	div.treffpunkt-zettel-inner-content	 {
		padding: 2px 7px 5px 7px;
	}
		
	table.treffpunkt-list		    { border: 0px solid #666666; width: 100%; }
	
	td.treffpunkt-list-thema		{ width: 300px; color: #990000; padding: 2px 5px 2px 5px; vertical-align: top; border-top-width: 0px; border-top-style: solid; border-top-color: #cccccc }
	td.treffpunkt-list-name		    { padding: 2px 5px 2px 5px; vertical-align: top; border-top-width: 0px; border-top-style: solid; border-top-color: #cccccc }
	font.treffpunkt-list-name		{ color: #990000; }
	a.treffpunkt-list-name		{ color: #990000; text-decoration: underline; }
	
	td.treffpunkt-list-nachricht	{ width: 300px; padding: 2px 5px 2px 5px; vertical-align: top; }
	td.treffpunkt-list-reply		{ padding: 2px 5px 2px 5px; vertical-align: top; }
	td.treffpunkt-list-answers		{ padding: 2px 5px 2px 5px; vertical-align: top; text-align: right }

	/* compose */
	div.treffpunkt-compose-test	{ position: absolute; left: 635px; top:  20px; }
	
	body.treffpunkt-compose		{ background-color: #FF9900;  SCROLLBAR-FACE-COLOR: #FEF0A5; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #cccccc; }
	span.treffpunkt-compose-reply	{ position: absolute; left: 10px; top:  5px; }
	
	input.treffpunkt-compose-name	{ position: absolute; left: 70px; top:  29px; width: 202px; border-width: 1px; border-style: solid; border-left-color: #999999; border-top-color: #999999; border-right-color: #cccccc; border-bottom-color: #cccccc}
	div.treffpunkt-compose-name		{ position: absolute; left: 10px; top:  30px; color: #003366; }
	
	input.treffpunkt-compose-email	{ position: absolute; left: 70px; top:  49px; width: 202px; border-width: 1px; border-style: solid; border-left-color: #999999; border-top-color: #999999; border-right-color: #cccccc; border-bottom-color: #cccccc}
	div.treffpunkt-compose-email		{ position: absolute; left: 10px; top:  50px; color: #003366; }
	
	div.treffpunkt-compose-nachricht		{ position: absolute; left: 10px; top:  79px; color: #003366; }
	textarea.treffpunkt-compose-nachricht{ position: absolute; left: 10px; top: 92px; width: 322px; height: 150px; border-width: 1px; border-style: solid; border-left-color: #999999; border-top-color: #999999; border-right-color: #cccccc; border-bottom-color: #cccccc}
	input.treffpunkt-compose-submit   	{ 
					position: absolute; 
					left: 200px; 
					top: 250px; 
					border: 0px; 
					background: url('../../images/deu/treffpunkt/butt_abschicken');
				}

 /*
 * MODULE: benjamin   TYPE: E-Cards
 */
    /*
	table.ecards-cards						{ position: absolute; left: 20px; top: 115px; }
    */
    table.ecards-cards						{ position: absolute; left: 55px; top: 73px; }
        
    /*
	iframe.ecards							{ position: absolute; left: 0px; top: 0px;  width: 760px; height: 470px; }
    */
    iframe.ecards							{ position: absolute; left: 0px; top: 0px;  width: 800px; height: 460px; }
    
    body.ecards-cards                             { background-image: url("../../images/deu/ecards/new_ecards_background.gif"); }
    
	a.ecards-choose							{ color: #003366; text-decoration: none; }
    div.random-ecard                        { position: absolute; left: 35px; top: 90px; }
	div.ecards-text                         { position: absolute; left: 290px; top: 30px; font-size: 12px; font-family: Arial, sans-serif; color: #003366;}
    div.ecards-back                         { position: absolute; left: 7px; top: 25px;}
	/* E-Cards compose*/
	body.ecards-compose				    	{ color: #003366; background-image: url("../../images/deu/ecards/new_ecards_background.gif"); }	
	div.ecards-compose-bildgross			{ position: absolute; left: 50px; top:  100px; }
	span.ecards-compose-from				{ position: absolute; left: 390px; top:  100px; }
	input.ecards-compose-from				{ position: absolute; left: 490px; top:  98px; }
	span.ecards-compose-from-email				{ position: absolute; left: 390px; top:  120px; }
	input.ecards-compose-from-email			{ position: absolute; left: 490px; top:  118px; }
	span.ecards-compose-to					{ position: absolute; left: 390px; top:  150px; }
	input.ecards-compose-to					{ position: absolute; left: 490px; top:  148px; }	
	span.ecards-compose-to-email				{ position: absolute; left: 390px; top:  170px; }
	input.ecards-compose-to-email				{ position: absolute; left: 490px; top:  168px; }	
	span.ecards-compose-message				{ position: absolute; left: 390px; top:  200px; }
	div.ecards-mailed-text					{ position: absolute; left: 390px; top:  180px; width: 310px; height: 110px; }
	textarea.ecards-compose-message		    { position: absolute; left: 390px; top:  217px; width: 310px; height: 110px;}	
	div.ecards-compose-submit			    { position: absolute; left: 510px; top:  340px; }
	input.ecards-compose-submit			   { border: 0px; position: absolute; left: 620px; top:  331px; }
	div.ecards-compose-loeschen			   { position: absolute; left: 387px; top:  350px; }
	div.ecards-compose-zurueck			   { position: absolute; left: 55px; top:  350px; }
	
	/* E-Cards view */
	body.ecards-view					    { color: #003366; background-image: url("../../images/deu/ecards/new_ecards_background.gif"); }	
	div.ecards-mailed-reply-button			{ position: absolute; left: 55px; top:  340px; }
	span.ecards-view-hello					{ position: absolute; left: 390px; top:  100px; }
	span.ecards-view-from					{ position: absolute; left: 390px; top:  120px; }
	textarea.ecards-view-message			{ position: absolute; left: 390px; top:  140px; width: 310px; height: 150px; }
	span.ecards-view-reply-text				{ position: absolute; left: 390px; top:  297px; }
	img.ecards-view-reply-button			{ position: absolute; left: 390px; top:  355px; }
	img.ecards-view-reply					{ position: absolute; left: 600px; top:  355px; }
	
	
 /*
 * MODULE: benjamin   TYPE: spiele
 */	
    body.spiele				                { background-image: url("../../images/deu/spiele/spiele_background.gif"); }
	iframe.spiele-list						{ background-color: #ffff00; position: absolute; left: 378px; top: 40px;  width: 355px; height: 350px;}
	body.spiele-list						{ background-color: #ffff00; SCROLLBAR-FACE-COLOR: #ffff00; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffb725; SCROLLBAR-3DLIGHT-COLOR: #ffcc00; SCROLLBAR-ARROW-COLOR: #cc6600; SCROLLBAR-TRACK-COLOR: #fae901; SCROLLBAR-DARKSHADOW-COLOR: #ffcc00; }
	td.spiele-bild							{ text-align: left; vertical-align: top; padding: 12px 30px 12px 30px }
	a.spiele-titel							{ color: #003366; text-decoration: none; font-size: 12px; }
	p.spiele-titel                          { padding-top: 0px; font-size: 12px }
	table.spiele-list						{ width: 100%; border: 0px solid #000000 }
    img.spiel-des-monats                    { position: absolute; left: 42px; top: 126px }
    div.spiele-ecards-random                    { position: absolute; left: 42px; top: 136px }
    span.spiel-des-monats-titel             { position: absolute; left: 117px; top: 126px; width: 70px; color: #990000; font-size: 12px }
    span.spiel-des-monats-beschreibung      { position: absolute; left: 42px; top: 190px; width: 120px }
    
 /*
 * MODULE: benjamin   TYPE: kreativ
 */	
    body.kreativ				            { background-image: url("../../images/deu/kreativ/background.gif"); }
	iframe.kreativ-list						{ background-color: #ff6633; position: absolute; left: 405px; top: 40px;  width: 330px; height: 350px;}
	body.kreativ-list						{ background-color: #ff6633; SCROLLBAR-FACE-COLOR: #ffff00; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffb725; SCROLLBAR-3DLIGHT-COLOR: #ffcc00; SCROLLBAR-ARROW-COLOR: #cc6600; SCROLLBAR-TRACK-COLOR: #fae901; SCROLLBAR-DARKSHADOW-COLOR: #ffcc00; }
	td.spiele-bild							{ text-align: left; vertical-align: top; padding: 12px 35px 12px 35px }
	a.kreativ-titel							{ color: #ffffff; text-decoration: none; font-size: 12px; }
	
    body.gallery-left                       { background-color: #ff9900; background-image: url("../../images/deu/kreativ/spiel_gewinn_bg.gif"); margin: 0px 0px 0px 0px;}
    body.gallery-right                      { background-color: #ff9900; margin: 0px 0px 0px 0px;}
    
    body.gallery-list                       { background-color: #cc66cc; background-image: url("../../images/deu/gallery/spiel_galerie_bg.gif");}
    body.gallery-list-unten                 { background-color: #cc66cc; background-image: url("../../images/deu/gallery/spiel_galerie_unten_bg.gif");}
    body.gallery-detail                     { background-color: #99ffff; }
    
 /*
 * MODULE: benjamin   TYPE: kreativ
 */	
    body.kreativ				            { background-image: url("../../images/deu/kreativ/background.gif"); }
	iframe.kreativ-list						{ background-color: #ff6633; position: absolute; left: 405px; top: 40px;  width: 330px; height: 350px;}
	body.kreativ-list						{ background-color: #ff6633; SCROLLBAR-FACE-COLOR: #ffff00; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffb725; SCROLLBAR-3DLIGHT-COLOR: #ffcc00; SCROLLBAR-ARROW-COLOR: #cc6600; SCROLLBAR-TRACK-COLOR: #fae901; SCROLLBAR-DARKSHADOW-COLOR: #ffcc00; }
	td.spiele-bild							{ text-align: left; vertical-align: top; padding: 12px 35px 12px 35px }
	a.kreativ-titel							{ color: #ffffff; text-decoration: none; font-size: 12px; }
	
    body.gallery-left                       { background-color: #ff9900; background-image: url("../../images/deu/kreativ/spiel_gewinn_bg.gif"); margin: 0px 0px 0px 0px;}
    body.gallery-right                      { background-color: #ff9900; margin: 0px 0px 0px 0px;}
    
    body.gallery-list                       { background-color: #cc66cc; background-image: url("../../images/deu/gallery/spiel_galerie_bg.gif");}
    body.gallery-list-unten                 { background-color: #cc66cc; background-image: url("../../images/deu/gallery/spiel_galerie_unten_bg.gif");}
    body.gallery-detail                     { background-color: #99ffff; }
    
 /*
 * MODULE: benjamin   TYPE: news
 */	
    body.news	{ 
			background-image: url("../../images/deu/news/background.gif"); 
	}
	iframe.news-list { 
				background-color: #ff6633; 
				position: absolute; 
				left: 322px; 
				top: 73px;  
				width: 410px; 
				height: 320px;
				SCROLLBAR-FACE-COLOR: #ffff00; 
				SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
				SCROLLBAR-SHADOW-COLOR: #ffb725; 
				SCROLLBAR-3DLIGHT-COLOR: #ffcc00; 
				SCROLLBAR-ARROW-COLOR: #cc6600; 
				SCROLLBAR-TRACK-COLOR: #fae901; 
				SCROLLBAR-DARKSHADOW-COLOR: #ffcc00; 
	}
	
	td.news-list {
				padding-bottom: 25px;
	}
	
	body.news-list	  { 
				background-color: #FEFFCC; 
				color: #000033;
	}
	
	a.news-link-1 {
				color: #990000; 
	}
	
	a.news-link-2 {
				color: #336699;
	}
	
	a.news-detail-back {
				color: #000000;
	}
	
	
	a.news-header-1	{
				color: #990000;		
				font-size: 12px;
				text-decoration: none;	
	}
	
	a.news-header-2	{
				color: #336699;				
				font-size: 12px;
				text-decoration: none;
	}

	h2.news-header-1	{
				color: #990000;		
				font-size: 12px;	
				text-decoration: none;
				padding-bottom: 6px;
				margin-bottom: 6px;
	}
	
	h2.news-header-2	{
				color: #336699;				
				font-size: 12px;
				text-decoration: none;
				padding: 0px;
				margin: 0px;
	}	
		
	img.news-image {
			float: left; 
			margin-right: 0.5em;
	}
	
	
	img.news-image-large {
			border: 0; 
	}
	
	
 /*
 * MODULE: benjamin   TYPE: bb30
 */	
    body.bb30	{ 
		background-image: url("../../images/deu/bb30/background.gif"); 
	}
	div.bb30-buttons {
		position: absolute;
		top: 61px;
		left: 45px;
		background-image: url("../../images/deu/bb30/button_bgr.gif"); 
		height: 190px;
		width: 200px;
	}
	div.bb30-backbutton {
		position: absolute;
		top: 260px;
		left: 165px;
	}
	div.bb30-content {
		position: absolute;
		top: 61px;
		left: 270px;
		width: 450px;
		height: 313px;
		color: #003366;
		font-size: 12px;
		overflow: auto;
	}
	div.bb30-content h1 {
		color: #003366;
		font-weight: bold;
		font-size: 12px;
	}
	
#menu {
	padding: 10px 6px 0 7px;
	margin: auto 0px;
}

.menu-row {
	text-align: center;
	color: #006699;
}

#menu ul {
	margin: auto 0px;
	clear: both;
}

#menu li { 
	display: inline;
	float:left;
	color: #003366;
	list-style: none;
}
#menu a {
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
}

#metanavi, object { outline:none; }
