body { color:#FFFFFF;
       background:url(bilder/blau_dunkel.png) fixed;
       background-color:#000041;
       margin-left:0px;
       margin-right:0px;
       font-family:Georgia,"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; 
       font-size:11pt;
       line-height: 13pt; }

h1,h2,h3,h4,p,ul,ol,li,div,th,address,blockquote,nobr,b,i { font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; }

h3,h4 { line-height:15pt; }

h1,h2,h3,h4,b,strong,a { text-shadow:black 5px 5px 8px; }

p,i,div { text-shadow:black 1px 1px; }

p,b,i { text-align:justify; }

a:link    { color:#aaaaff; font-weight:bold; text-decoration:none; }
a:visited { color:#aaaaff; font-weight:bold; text-decoration:none; }
a:hover   { color:#ddddff; font-weight:bold; border-bottom: 1px dashed #ccccff; /* border-top: 1px dashed #ccccff;  background:#05008B; */ }
a.grafik:hover { border:0px; background:inherit; }
/* a:hover   { color:#bbbbff; font-weight:bold; text-decoration:none; letter-spacing:1px; } */
a:active  { color:#8080ff; font-weight:bold; text-decoration:none; }

*.mitte { vertical-align:middle; }
*.oben  { vertical-align:top; }
*.unten { vertical-align:bottom; }

.button { color:#FFFFFF;
          background-color:#111199;
	  border-bottom:thin solid #222244;
	  border-right:thin solid #222244;
	  border-top:thin solid #009999;
	  border-left:thin solid #009999;
	  font-size:11px;
	  font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif;
	  font-weight:normal; }

.bg1 { background-color:#000000; color:#ffffff }
.bg2 { background-color:#d6d6d6; color:#000000; }
.bg3 { background-color:#ffffff; color:#000000; }

.i18n {
		position:fixed;
		bottom:5px;
		right:5px;
		z-index:5;
		text-align:right;
}

.kontaktfeld {
	background-color:#222288;
	color:#ffffff;
	border-top:thin solid #222244;
	border-left:thin solid #222244;
	border-bottom:thin solid #005577;
	border-right:thin solid #005577;
	font-family:monospace;
	font-size:medium;
	text-align:justify; }

div.inhalt, div.grafik, div.hilfe, div.home, div.impressum, div.info, div.kontakt, div.lizenzen, div.news, div.text, div.werke {
	font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif;
	vertical-align: top;
	margin-left: 190px;
	margin-right: 220px;
	padding-top: 90px;
	padding-bottom: 130px;
	z-index:2;
}

div.grafik {
	text-align: center;
}

div.grafik_pic {
	padding-top:30px;
	text-align:center;
}

div.grafik_text {
	margin-top: 30px;
	text-align: justify;
	margin-left:10%;
	margin-right:10%;
}

div.zentriert {
	vertical-align: middle;
	text-align: center;
}

div.nach_oben {
	margin-top: 15px;
	text-align:right;
	margin-bottom:100px;
}

.nach_oben a {
	font-size:small;
	color:#8080ff;
	font-weight:normal;
}

div.hilfe_back, div.impressum_back, div.info_back, div.news_back, div.text_back {
	/* background:url(bilder/logo_dbz_dunkel.png) fixed no-repeat center; */
	height: 400px;
	z-index: 0;
}

div.news p { text-indent:-40px; margin-left: 70px; text-align:justify; }

div.nottranslated { font-size:small; color:#8080ff; text-align:center; }

div.lyrics { margin-left:20%; }
pre.lyrtab { font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif; }
div.story  { margin-left:10%; margin-right:10%; text-align:justify; }
div.kapitakt { margin-left:10%; margin-right:10%; margin-top:100px; text-align:justify; }

div.submenu { text-align:right; font-size:11pt; line-height:11.5pt; position:fixed; bottom:90px; left:10px; width: 160px; z-index:5; }

div.subsubmenu {
	position:fixed;
	top:50px;
	right:50px;
	text-align:right; 
}

div.mkmenu {
	font-size:small;
	text-align:center;
	margin-bottom:15px;
}

.submenu a, .subsubmenu a, .mkmenu a { font-weight:normal; }

.mkmenu td {text-align:left;}

div.menu { height:19px; width:50%; background-color:#FDD700; text-align:right; padding-right:10px;}
div.item { width:50%; background-color:#FEEA00; visibility:hidden; }
div.datum { font-size:x-small; text-align:right; }

div.impresslnk { position:absolute; right:15px; padding-bottom:5px; font-size:small; text-align:right; vertical-align:bottom; }

span.top_on {
	font-weight: bold;
}

.abst40 { margin-bottom:40px; }

.abst15 { margin-bottom:15px; }

.abst14 { margin:7px; }

.pic_left { margin-right: 10px; margin-bottom: 10px; margin-top: 10px; }

.pic_right { margin-left: 10px; margin-bottom: 10px; margin-top: 10px; }