@charset "utf-8";
/* CSS Document */

/*

	In dieser Datei werden keine Farben gesetzt!
	
	Farben und Backgrounds sind in den jeweiligen Style: colors_theme.css

*/





body, html, form, input 	{ margin:0px; font-family:arial;  }
div 						{ overflow:hidden; }
a							{ text-decoration:none; }
a:hover						{ }

pre						{ width:100%; font-size:10px; font-family:arial; }

body					{ }

h1						{ font-family:arial; font-weight:normal; font-size:26px;}

#page					{ z-index:10; width:1000px; margin:auto; }
#page h1				{ margin:0px;}

#ghostlocator			{ height:30px; }
#ghostlocator p			{ padding-top:5px; }
#pageheader				{ height:200px; }
#pageheader .pagelogo 	{ float:left; }


#pageheader .right		{ width:250px;  float:left; }

#pagesubheader			{ font-size:9px; }
#pagesubheader ul		{ display:inline-block; margin:0px; padding:0px; }
#pagesubheader ul li	{ list-style:none; padding:2px; float:left; }
#pagesubheader ul li a	{  }

#pagecontent h1			{ margin-top:10px;}

#sitemap 				{ width:100%; margin:20px 0px 20px 0px;  padding-bottom:20px;  }
#sitemap .block			{  }
#sitemap .block h1		{ padding:0px; margin:20px 20px 20px 20px;  }
#sitemap .block ul		{ float:left; width: 23%; font-size:11px; margin:0px; padding:0px; list-style:none; display: outline; list-style-type: none; 	list-style-image: none; margin-top:40px; margin-left:2%; }
#sitemap .block ul li	{ font-size:10px; margin:0px; padding:0px; line-height:20px;}
#sitemap .block ul li.active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
#sitemap .lefttop 		{ display:none; width:150px; height:92px; float:left; margin-right:50px; position:absolute;  }
#sitemap a				{ color:#aaa; }
#sitemap a:hover		{ color:#666; }

#sitemap .block ul li.level0{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
#sitemap .block ul li.level1{ margin-left:5px; }
#sitemap .block ul li.level2{ margin-left:10px;}
#sitemap .block ul li.level3{ margin-left:15px;}


#footer					{ width:100%; margin-bottom:50px; }
#footer ul				{ font-size:11px; list-style:none; display: inline; list-style-type: none; 	list-style-image: none; }
#footer ul li			{ margin-right:10px; float:left;} 

#content				{ }
#content .left			{ width:580px; float:left; margin:0px; }
#content .right			{ width:250px; }

#content p				{    }
#content h1				{  }
#content img:hover		{ }
#content ul, #content ol { line-height:1.6em;}
#content ul li			 {  }

#content object						{  }
#content .videothumb				{ overflow:hidden; width:auto; float:left; margin-right:10px; margin-bottom:10px;}
#content div .videopreview 			{ float:right; overflow:hidden; background:#ddd; margin: 10px; margin-top:55%; bottom:0px; text-align:right; }
#content div .videopreview a		{ padding:2px 20px 2px 20px;  }
#content div .videopreview:hover 	{ cursor:pointer; background:#fff; color:#C00; }

/* Content */

#list 					{ width:100%; list-style:none; display:inline-block; list-style-type: none; list-style-image: none; font-size:12px; line-height:1.5em; margin:0px; padding:0px;}
#list li ul				{ margin:0px; padding:0px; }
#list li ul li.text 	{ display:none; margin:10px; padding:0px;  font-family:arial, "Times New Roman", Times, serif; font-size:14px; line-height:1.5em; padding:0px; }
#list a 				{ display:block; }
#list a:hover 			{ }

#navi_alpha 				{ margin:0px; padding:0px; margin-bottom:20px; margin-right:20px;list-style:none; display:inline-block; list-style-type: none; list-style-image: none;}
#navi_alpha li.navi_alpha 	{ margin:0px; padding:0px; float:left; margin-right:5px;   !important}

#page_navi 					{ margin-bottom:50px; margin-right:20px; margin-left:0px; border-right:1px dotted #ccc; width:350px; float:left;}
#page_navi ul				{ display:inline-block; margin:0px; margin-left:0px; margin-top:0px; padding:0px; }
#page_navi ul li			{ margin:0px; padding:0px; list-style:none; margin-bottom:7px; }
#page_navi ul li a			{ display:block;}
#page_navi ul li a:hover 	{ }
#page_navi ul li.selected a { }

#page_navi ul li.level0		{ margin-left:0px;  font-size:16px; font-weight:bold; margin-top:20px; }
#page_navi ul li.level1		{ margin-left:10px; font-size:12px;  }
#page_navi ul li.level2		{ margin-left:20px; font-size:11px; }
#page_navi ul li.level3		{ margin-left:30px; font-size:10px; }
#page_navi ul li.level4		{ margin-left:40px; font-size:10px; }
#page_navi ul li.level5		{ margin-left:50px; font-size:10px; }

#splash						{ width:100%; margin-top:270px; }
#splash h1 					{ font-size:18px; }
#splash p					{ font-size:9px; line-height:18px;}
#splash img					{ margin-left:10px; }

#top_navi					{ font-family: arial; font-wight:bold; margin-top:145px; margin-left:20px;}
#top_navi div				{ font-size:17px; background:#000; padding-left:10px; padding-right:10px; -moz-border-radius:5px; }
#top_navi div a				{ color:#fff; }
#top_navi div:hover			{ background:#29f; }
#top_navi div:hover	a  	 	{ color:#000; }
#top_navi .active 			{ background:#29f; color:#000; }
#top_navi .active a 		{ color:#000; }

#overview h1 				{ font-size:20px; font-family:arial;}

embed 						{ }

.sp1						{ width:10px; }
.sp2						{ width:30px; }
.sp3						{ width:50px; }
.sp4						{ width:100px; }
.sp5						{ width:150px; }
.sp6						{ width:200px; }
.sp7						{ width:600px; }

.wdp01			{ width:1%; }
.wdp02			{ width:2%; }
.wdp03			{ width:3%; }
.wdp04			{ width:4%; }
.wdp05			{ width:5%; }
.wdp1			{ width:10%; }
.wdp15			{ width:15%; }
.wdp2			{ width:20%; }
.wdp25			{ width:25%; }
.wdp3			{ width:30%; }
.wdp35			{ width:35%; }
.wdp4			{ width:40%; }
.wdp45			{ width:45%; }
.wdp5			{ width:50%; }
.wdp55			{ width:55%; }
.wdp6			{ width:60%; }
.wdp65			{ width:65%; }
.wdp7			{ width:70%; }
.wdp75			{ width:75%; }
.wdp8			{ width:80%; }
.wdp85			{ width:85%; }
.wdp9			{ width:90%; }
.wdp95			{ width:95%; }

.ht1						{ height:1px; }
.ht2						{ height:20px;}
.ht3						{ height:50px; }
.ht5						{ height:100px;}
.ht7						{ height:200px;}
.ht10						{ height:300px; }

.fltr	{ float:right;}
.fltl	{ float:left; }

.mr		{ margin-right:10px;}
.ml		{ margin-left:10px;}
.mb		{ margin-bottom:10px;}
.mt		{ margin-top:10px; }

.mmt	{ margin-top:20px; }
.mmb	{ margin-bottom:20px; }
.mml	{ margin-left:20px; }
.mmr	{ margin-right:20px; }

.mlt	{ margin-top:30px; }
.mlb	{ margin-bottom:30px; }
.mll	{ margin-left:30px; }
.mlr	{ margin-right:30px; }

.msr	{ margin-right:5px;}
.msb	{ margin-bottom:5px;}
.mst	{ margin-top:5px;}
.nm		{ margin:0px; }

.ms		{ margin:5px; }

.brd	{ border-right:1px dotted #ccc; }

.p		{ padding:10px; }
.pp		{ padding:20px; }
.np		{ padding:0px; }
.ps		{ padding:5px; }
.pt		{ padding-top:20px;}
.pts	{ padding-top:5px;}
.pbs	{ padding-bottom:5px; }
.np		{ padding:0px; }
.pr		{ padding-right:10px; }
.pl		{ padding-left:10px; }

#splash ul		{ font-size:11px; }
#splash ul li	{ list-style:none; color:#fff; }
#splash p		{ font-size:11px;}

#language_select { padding:5px; padding-top:20px; }

#overview		{ margin:10px; margin-left:0px; }
#overview ul 	{ }
#overview ul li	{ }
#overview a		{ text-decoration:none; border:none;}

.wdh		{ width:50%; }
.wdt		{ width:33%; }
.wdtt		{ width:66%; }

.fs1		{ font-size:9px; }
.fs2		{ font-size:10px; }
.fs3		{ font-size:11px; }
.fs4		{ font-size:14px; } 
.fs5		{ font-size:16px; }
.fs6		{ font-size:18px; } 
.fs7		{ font-size:20px; } 
.fs8		{ font-size:22px; } 
.fs9		{ font-size:24px; } 
.fs10		{ font-size:26px; } 


.ff_georgia	{ font-family:georgia; }
.ff_arial	{ font-family:arial; }

.fat 		{ font-weight:bold; }
.tfup		{ }

.lifefeed img { float:left; margin-right:5px; }

#debug			{ font-size:9px; overflow-y:auto;background:#fff; position:fixed; top:0px; right:0px; height:30px; width:100px;}


#display_mode					{ display:none;}
#display_mode.display_mode 		{ display:block; position:absolute; margin-left:1011px; margin-top:-40px;   }
#display_mode .display_select 	{  }
#display_mode .display_select .container 			{ float:right; width:20px; }
#display_mode .display_select .container div 		{ background:#ccc; vertical-align:middle; margin-bottom:1px; }
#display_mode .display_select .container div.active { background:#fff; }
#display_mode .display_select .container div:hover 	{ background:#fff;}
