@charset "ISO-8859-1";
body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {background-color:#191919; color:#DEDEDE; font-family: Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size: 11pt; }
/* body { text-align:center; }
/* #191919   fastschwarz */
/* #DEDEDE   hellgrau    */
h1 {font-size: 16pt; color:#FFAB00;}		/* FFAB00   orange   */
h2 {font-size: 14pt; color:#FFAB00;}  	/* FFAB00   orange   */
.einzelbildheader  {font-size: 12pt; color:#FFAB00;}  	/* FFAB00   orange   */
h3 {font-size: 13pt;}
.small {font-size: 12px;}
.mini {	font-size: 11px;}
.minimini {	font-size: 10px;}
/*
/* Link / Menu spezifisches
/*
/* allgemein      REIHENFOLGE wichtig !!! */

/* Menu container */
.menu	{
	width:200px;
	height:750px;
	border:solid #DEDEDE 1px;      /* hellgrau */
	padding:5px 3px 5px 5px;
	margin:6px 3px 6px 6px;
	}
.menu a	{ text-decoration:none; }
	
/* Menu styles */
.menu ul
	{
	margin:5px 0px 5px 5px;
	padding:0px;
	text-decoration:none;
	}
.menu li
	{
	margin:4px 0px 15px 0px;         /* oben rechts unten  links */
	padding:0px;
	list-style-type:none;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none; 
	}

/* Submenu styles */
.menu ul ul 
	{	background-color:#191919;      /* mittelschwarz */	}
.menu li li                                                                /* XX Format der offenen Liste */
	{ 	margin:2px 0px 2px 0px; 	}

/* Symbol styles */
/* .menu .symbol-item, */
.menu .symbol-open,
.menu .symbol-close
	{
	float:left;
	width:19px;
	height:16px;
	background-position:left bottom;
	background-repeat:no-repeat;
	}
/* .menu .symbol-item  { background-image:url(./page.png); } */
.menu .symbol-close { background-image:url(./html/expand.png);}
.menu .symbol-open  { background-image:url(./html/collapse.png);}
.menu .symbol-item.last  { }
.menu .symbol-close.last { }
.menu .symbol-open.last  { }



/* .menu li.item a    { color:green; } 				  /* x not used */ 
/* Überschrift des geöffneten Knotens */
.menu li.close  a { color:#3399ff; text-decoration:none; }    /* hellblau */
/* .menu li.close  a { color:#0C5DA4; text-decoration:none; }
.menu li.close  a:hover { color:white; text-decoration:underline; }
/* Überschrift des geöffneten Knotens */
.menu li.open  a  { color: #FFB040; font-weight: 300; font-size: 16px; text-decoration:none; }   /* orange */
.menu li.open  a:hover { color:white; text-decoration:underline; }
.menu li.clicked  { text-decoration: underline; }
/* Elemete eines geöffneten Knotens */
.menu li li.item a    { color:#FFC573; font-size:13px; font-weight:normal; text-decoration:none; } 				/* creme */
/* .menu li li.clicked a { text-decoration: underline; } */
/* .menu li li.item  a:link { color:white; text-decoration:none; }
.menu li li.item  a:active { color:pink; text-decoration:underline; }
.menu li li.item  a:hover { color:pink; text-decoration:underline; }
.menu li li.item  a:clicked { color:green; text-decoration:underline; } */
.menu li li.item a.toggle { text-decoration: none; }
.menu li li.item a.toggle.clicked { text-decoration: underline; }
/*
.menu li li.item  a:visited { color:yellow; text-decoration:none; }
.menu li li.item  a:active { color:pink; text-decoration:underline; }
.menu li li.item  a:hover { color:pink; text-decoration:underline; }
.menu li li.item  a:active { color:green; text-decoration:underline; }
*/

/* .menu li li.open a    { color:#FFB040; font-weight:300; font-size: 16px;  } 				/* creme */
/* .menu li li.close  a { font-weight:80%; } */
/* .menu li li.item   a  { color: #0C5DA4; font-weight:small; font-style: italic; font-size: 16px; }   /* x not used */
/* .menu li ul .open   { color: white; font-weight:bold; font-style: italic; font-size: 16px; }   /* x not used */
/* .menu li.open a:link { color: green; font-weight:bold; font-style: italic; }               /* x offenes Menü Link items */
/* .menu li.open a:focus { color: #FFFFFF; text-decoration: underline; outline: none; }     /*  weiss  */
/* .menu li.open a:hover{ color: #DEDEDE;	text-decoration: underline;}                  /*  hellhellgrau  */
/* .menu li.open a:active { color:#FFFFFF; text-decoration: underline; outline: none; }     /*  weiss  */
.menu li.close.last { }
.menu li.open.last  { }
.menu li.item.last  { }


.menuhome, .addons
		{ margin-left: 7px; }
.menuhome, .menuhome a, .menuhome a:visited
		{ color: #DEDEDE; font-size:medium; }      									/*  hellhellgrau  */
.addons  { color: #DEDEDE; } 														/*  hellhellgrau  */
.menuhome.clicked  { text-decoration: underline; }

/* Menu spezifisch  
.open a { font-size: 13px; text-decoration: none; margin-top: 15px; margin-bottom: 15px; }
.open a:link {color: gray; }      						
.open a:visited { color: #FFAB00; }  							/* hellorange  
.open a:active        { color: #FFFFFF; text-decoration: underline;}     /*  weiss  
.open a:hover          { color: #DEDEDE;	text-decoration: underline;}   /*  hellhellgrau  
/* .open a:active        { color: #FFFFFF; text-decoration: underline;}     /*  weiss  

.close a { font-size: 13px; text-decoration: none}
.close a:link           {color: #FFC040; }                                   /*  hellorange  */ 
/* .close a:visited     { color: #FFC040; }  /* #0080FF hellblau  */
/* .close a:active       { color: #FFC040;; text-decoration: underline;}        /*  weiss  
.close a:hover         { color: #DEDEDE;	text-decoration: underline;}   /*  hellhellgrau  
.close a:active       { color: #FFFFFF; text-decoration: underline;}     /*  weiss  
  */


.test { color: pink;}


/* Menu line styles */



/*
/* a {	font-size: 13px; text-decoration: none; outline: none;}
/* a:visited { color: #DEDEDE;}  /*  hellhellgrau  */
/* a:focus { color: #FFFFFF; text-decoration: underline; outline: none; }     /*  weiss  */
/*a:hover{ color: #DEDEDE; text-decoration: underline;}   /*  hellhellgrau  */
/* a:active { color:#FFFFFF; text-decoration: underline; outline: none; }     /*  weiss  */


/* #menuklapp li { list-style:none; margin:1px 0px; } 
#menuklapp li a { height:13px; padding:0px 3px; }     /* Abstand Detail links */
/* #menuklapp li ul { color:pink; margin:0px; padding:0px; }
#menuklapp li ul li a { padding:0px; } 
#menuklapp li ul li a:link {color: aqua; }       /*  hellgelb  */
/* #menuklapp li ul li a:visited { color: lightskyblue; }  /* #0080FF hellblau  */
/* #menuklapp li ul li a:hover{ color: #FF0000;	text-decoration: underline;}   /*  rot  */
/* #menuklapp li ul li a:active { color: white; text-decoration: underline;}     /*  weiss  */
/* #menuklapp li ul li a:focus { color: white; text-decoration: underline;}     /*  weiss  */


.bildrahmen { border-width:2px; border-color:#424242; border-style:ridge; padding:1px; }
.bildueberschrift div {font-size: 16px; color:green; font-style:italic;}
.hierzubild  { text-align:center; font-size: 24px; text-decoration: underline; line-height:250%;}

a#link_underscore  { color:#3399ff; text-decoration: underline; font-size: 18px; margin-left:8px; margin-right:8px; }
span#kursiv {font-size: 11px; font-style: italic; color:#FFF133;}

#story 
{ width:800px; background-color:#424242; font-style:normal; color:#DEDEDE; font-size: 13px; border: 2px ridge gray; margin:40px auto; text-align:justify; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; }
/*
#story table, #story td, #story tr,#story p, #story h1, #story h2, #story ul 
{ width:800px; background-color:#424242; font-style:normal color:#DEDEDE; font-size: 13px; border: 2px ridge gray; margin:40px auto; text-align:justify; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }
*/
#story  b { color:#FFAB00; }
#story  p {background-color:#424242; }
#story  h1 {background-color:#424242; }
#story  h2 {background-color:#424242; font-size: 16px; font-style:normal; text-align:center; margin-top:5px; }
#story  h3 {background-color:#424242; font-size: 16px; color:#DEDEDE; font-style:italic; text-align:center;}
#story  h4 {background-color:#424242; font-size: 13px; color:#DEDEDE; font-style:italic; text-align:center; margin:8px;}
#story  h5 {background-color:#424242; font-size: 16px; color:#FF0000; font-style:italic; text-align:center; margin:8px;}
/* #story h6   copyright wikipaedia */
#story  h6 {background-color:#424242; font-size: 11px; color:#FFAB00; font-style:normal; text-align:left; margin-top:1px;  margin-bottom:8px;}

#story  table, #story  tr, #story  td
{ background-color:#424242; font-style:normal; color:#DEDEDE; font-size: 13px; border: 0px; border-style:none; }

#story  ul  {background-color:#424242; }

/*
.storyclass table, .storyclass td, .storyclass tr,.storyclass p, .storyclass h1, .storyclass h2, .storyclass ul 
{ width:800px; background-color:#424242; font-style:normal color:#DEDEDE; font-size: 13px; border: 2px ridge gray; margin:40px auto; text-align:justify; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }
*/
/* .storyclass  b { background-color:#424242; color:#FFAB00; }
.storyclass  li { background-color:#424242; color:#FFAB00; }
.storyclass  ul { background-color:#424242; color:#FFAB00; }
.storyclass  display:list-item { background-color:#424242; }
.storyclass  h1 { background-color:#424242; font-size: 16px; font-style:normal; text-align:center; margin-top:5px; }
.storyclass  h2 { background-color:#424242; font-size: 16px; font-style:normal; text-align:center; margin-top:5px; }
.storyclass  h3 { font-size: 16px; color:#DEDEDE; font-style:italic; text-align:center; }
.storyclass  h4 { font-size: 13px; color:#DEDEDE; font-style:italic; text-align:center; margin:8px; }
.storyclass  h5 { font-size: 16px; color:#FF0000; font-style:italic; text-align:center; margin:8px; }
.storyclass  h6 { font-size: 11px; color:#FFF133; font-style:normal; text-align:left; margin-top:1px;  margin-bottom:8px; }
*/

#freetext {font-style: normal; color:#DEDEDE; font-size: 13px; margin:34px; text-align: left; padding-left: 15px; padding-right: 15px; }
#freetextcenter {font-style: normal; color:#DEDEDE; font-size: 13px; margin:34px; text-align: center; padding-left: 15px; padding-right: 15px; }
	
#hinweis_plus_click 	{ width:800px; text-align:center; font-style: normal; color:#DEDEDE; font-size: 13px; margin:34px auto; }

/* #DEDEDE   hellhellgrau */
/* #FFFF00   gelb         */
/* #FFF133   hellgelb     */
/* #191919   hellschwarz  */

.header div { width:900px; text-align:center; }