@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, p, form, input 	{ margin:0px; font-family:arial; font-size:10px;  }
div 						{ overflow:hidden; }
a							{ text-decoration:none; }
a:hover						{ }

pre						{ width:830px; margin:auto; background:#000; }

body					{ }

h1						{ font-weight:normal; font-size:20px;}

#page					{ width:850px; margin:auto; }

#pageheader				{ height:160px; margin:30px 0px 10px 0px;  }
#pageheader .pagelogo 	{ float:left; }

#pageheader .right		{ width:250px;  float:left; }

#pagesubheader			{ margin:0px 20px 30px 0px;  }
#pagesubheader ul		{ display:inline-block; margin:0px; padding:0px; margin-left:0px;}
#pagesubheader ul li	{ list-style:none; padding:2px; float:left; }
#pagesubheader ul li a	{ }

#sitemap 				{ width:100%; margin:20px 0px 20px 0px; background:#f6f6f6; padding-bottom:20px;  }
#sitemap .block			{ float:left; width:100%; float:right; }
#sitemap .block h1		{ font-size:12px; 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-top:20px; }
#footer ul				{ font-size:11px; margin:0px; padding:0px; 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				{ font-size:12px; line-height:1.5em; margin-bottom:10px; margin-right:20px;  }
#content h1				{ margin:0px; padding:0px; font-size:14px; margin-bottom:10px; }
#content img:hover		{ cursor:pointer;}
#content ul 			{ margin:0px;  padding:0px; padding-left:20px; font-size:12px; line-height:1.6em;}
#content ul li 			{ list-style:square; }

#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:Georgia, "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; border-right:1px dotted #ccc; width:280px; float:left;}
#page_navi ul				{ display:inline-block; margin:0px; margin-left:0px; margin-top:-20px; 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 .left				{ margin-left:240px; width:300px; float:left; border-left:1px dotted #ccc;}
#splash .right				{ width:300px; border-left:1px dotted #ccc;}
#splash h1 					{ font-size:20px; padding:0px; padding-left:10px; margin-top:0px; }
#splash p					{ font-size:9px; padding:0px; padding-left:10px; padding-right:40px; line-height:18px;}
#splash img					{ margin-left:10px; }



#flatten					{ text-align:center; display:none; overflow:hidden; position:fixed; left:0px; top:0px; width:100%; height:100%;  z-index:2;  }
#flatten .inline			{ color:#999; text-align:left; overflow:hidden; width:625px; margin-right:auto; margin-left:auto; border:10px solid #fff; }
#flatten					{ background:#fff url(../images/page_bg.gif) center top repeat-x;  }
embed 						{ margin-top:20px; border:20px solid #fff; }

.sp1						{ width:10px; }
.sp2						{ width:30px; }
.sp3						{ width:50px; }
.sp4						{ width:100px; }
.sp5						{ width:150px; }
.sp6						{ width:200px; }
.sp7						{ width:600px; }

.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:30px; }
.msb	{ margin-bottom:5px;}
.mst	{ margin-top:5px;}
.nm		{ margin:0px; }

.brd	{ border-right:1px dotted #ccc; }

.p		{ padding:10px; }
.pp		{ padding:20px; }
.np		{ padding:0px; }
.ps		{ padding:5px; }
.pt		{ padding-top:20px;}
.pbs	{ padding-bottom:5px; }
.np		{ padding:0px; }

#splash ul		{ margin:0px; padding-left:30px; font-size:11px; }
#splash ul li	{ padding:0px; margin:0px; list-style:square; color:#969696; }
#splash p		{ font-size:11px;}

#language_select { padding:5px; padding-top:20px; }

#overview		{ margin:10px; margin-left:0px; }
#overview ul 	{ width:100%; margin:0px; padding:0px; line-height:1em; }
#overview ul li	{ margin:0px; padding:0px; line-height:1em; list-style:none; }
#overview a		{ text-decoration:none; border:none;}

.wdh		{ width:50%; }
.wdt		{ width:33%; }

.bbd		{ border-bottom:1px dotted #ddd; }

.c_light	{ color:#999; }

.lifefeed img { float:left; margin-right:5px; }

