/* This is css-information file for Nanthal Mindworks GER      */
/* Last Update: changed March 13th 2007                        */
/* 4.610 Byte                                                  */


/* Remember: Explorer is a stupid browser - use some other ;-) */
/* (But these pages are tested with it!)                       */


/* ****************************************************** */
/* **********************Framework*********************** */

body
       {	font-family: Arial, Helvetica;
            scrollbar-base-color:#CCCC00; 
            scrollbar-face-color:#006600;
            scrollbar-track-color :black;
		scrollbar-shadow-color : #66FFCC;
            scrollbar-dark-shadow-color : #666666;
            scrollbar-arrow-color : #CCCC66;
		scrollbar-3d-light-color : #FFFFFF;
            scrollbar-highlight-color : #CCCC66;
		margin:0; 
            padding:0;
	 }
body.norep
	{ 	
		background-attachment:fixed;
	}
h1
       {	
	    font-size:28pt;
	    line-height:30pt;
	    padding:2px;
            font-weight:bold;
            color:#FFFFFF;
            background-color:#006600;
       }
h2
       {	font-size:20pt;
            padding: 3px;
            margin: 3px;
            font-weight:bold;
            color:#FFFFFF;
            background-color:#006600;
       }
h3
       {	font-size:16pt;
            padding: 3px;
            margin: 3px;
            font-weight:bold;
            color:#777777;
            background-color:#BBDD00;
       }
h4
       {    font-size:13pt;
            padding: 3px;
            margin-left: 3px;
            margin-right: 3px;
            margin-bottom: 5px;
            margin-top: 15px;
            font-weight:bold;
            color:#006600;
            background-color:#E0E0E0;
            border-style:solid;
		    border-width:thin;
		    border-color:#006600;
            
       }
p
       {	
            font-size:12pt;
            line-height:14pt;
            color:#000000;
            text-align: justify;
            margin-left: 40px;
            margin-right:40px;      
	 }
.reminder
       {    font-size:10pt;
		    line-heigth:12pt;
	 	    background-color:#7E7E7E;
		    color:#FFFFFF;
		    border-style:solid;
		    border-width:thin;
		    border-color:#000000;
            margin-left: 10px;
            margin-right:20px;      
            padding:3px; 
            clear:both;     
       }
div
       {	font-size:11pt;
            line-height:14pt;
            color:#000000;
            text-align: justify;
            margin-left: 10px;
            margin-right:20px;      
	 }
/* ***************************************************** */
/* ********************TEXT HEIGTH********************** */

.klein
       {	font-size:11pt; line-height:13pt; color:#000000;
       }
.kleinblock
	 {	font-size:9pt; color:#000000; line-height:12pt; 
		text-align:justify; margin-right:20px; margin-left:20px;
            padding:3px; background-color: #FFFFCC; opacity: 0.70;
            -moz-opacity: 0.70; 
	 }
.kleiner
	 {	color:#666666; font-size:8pt; line-height:9pt; 
	 }
.gross
       {	font-size:large;
       }
.schmal
       {	font-weight:lighter;
       }


/* ***************************************************** */
/* ************************TABLES************************** */

.gate
	{
	    display: flex;
	    align-items: center;
 	    justify-content: center;
	    background-color:#C6C6C6;
	}

.gate-margin
	{
	    margin-top:10%;

	}


.gate-div
	{
	    position:relative;

	    padding:20px;
	}

.gate-cell1
	{
	   position:relative;
	   float:left;
	   background-image: url(../pix/gate_keimling_transp.png);
	   background-size: contain;
	   background-repeat: no-repeat;
           background-color:#FFFFFF;
	   width:800px;
	   height:400px;
	}

.gate-cell2
	{
	   position:relative;
	   float:right;
	   background-image: url(../pix/gate_nolden_transp.png);
	   background-size: contain;
	   background-repeat: no-repeat;
           background-color:#FFFFFF;
	   width:800px;
	   height:400px;
	}

.gate-cell1txt
	{
	   position:relative;
	   text-align:right;
	   padding-top:80px;
	   padding-left:330px;
           font-size:11pt;
           line-height:14pt;
           color:#006600;
	}

.gate-cell2txt
	{
	   position:relative;
	   text-align:left;
	   padding-top:80px;
	   padding-right:330px;
           font-size:11pt;
           line-height:14pt;
           color:#006600;
	}

.person_alert_td
       {    color:#FF0000;
            font-size:8pt;
            font-heigth:9pt;
            font-weight:bold;
            colspan:4;
       }
.person_chapter
       {    font-size:12pt;
            font-height:15pt;
       		font-weight:bold;
            border-bottom-width:thick;
            border-bottom-style:groove;
            border-bottom-color:#006600;
            padding:5px;
            text-align:left;
       }
.person_firsttr_th
       {    font-size:12pt;
            line-height:14pt;
            text-align:left;
            padding-top:5px;
            padding-bottom:2px;
       }
.person_firstcol
       {    text-align:right;
       		border-right-style:solid;
       		border-right-width:thin;
       		border-right-color:#006600;
       		padding:2px;
       		padding-right:15px;
       }
.person_othercols
       {    text-align:center;
            padding:2px;
       }
.person_list
       {    width:95%;
            font-size:8pt;
            line-height:10pt;
            color:#000000;
            background-color:#FFFFFF;
            margin-left: 20px;
            margin-right:20px;
            padding:2px;
       }
.person_termsleft
       {    font-size:10pt;
            line-height:13pt;
       		font-weight:bold;
            text-align:right;
            color:#666666;
       		border-right-style:solid;
       		border-right-width:thin;
       		border-right-color:#006600;
       		padding:2px;
       		padding-right:15px;
       }
.person_termsright
       {    font-size:10pt;
            line-height:13pt;
            text-align:left;
       		padding:2px;
       		padding-left:15px;
       }
.person_th
       {    font-size:10pt;
            font-weight:bold;
            color:olive;
            background-color:silver;
            text-align:center;
       }
.tablelist
	 {
	        width:90%;
            font-size:10pt;
            line-height:14pt;
            color:#000000;
            background-color:#FFFFFF;
            margin-left: 20px;
            margin-right:20px;
       }
.tablehead
	 {
            font-weight:bold;
            color:#006600;
            background-color:#CCCCCC;
       }

/* ***************************************************** */
/* ************************PIX************************** */

.teaser
       {
            margin:40px;
            float:right;
            position: relative;
            color:#666666; 
            font-size:8pt; 
       }
.person
       {
            margin:10px;
            margin-right:40px;
            margin-left:40px;
            float:right;
            position: relative;
       }

/* ***************************************************** */
/* **********************other Styles*********************** */

i
       {    font-style:italic;
     	 }
u
       {	text-decoration:underline;
       }
strong,b
       {	font-weight:bold;
       }
hr
       {	color:#CCCC66;
            background-color:#006600;
            border-top-width: 2px;
            border-top-color:#E6E6E6;
            border-left-width: 2px;
            border-left-color:#E6E6E6;
            margin: 3px;
            height: 5px;
            clear:both;
	   }
.noborder
	 {	border:none;
	 }
.zentriert
       {    text-align:center;
       }

/* ***************************************************** */
/* **********************Listings*********************** */

ul
       {    list-style-type:disc;
            list-style-position:outside;
       }
li
       {    padding:15px;
            padding-top: 5px;
            text-indent:-10px;
            border-top-width:thin;
            border-top-color:#006600;
       }

/* ***************************************************** */
/* **********************Linkages*********************** */

.linknavi
	 {	
	        font-size: 10pt;
            line-height:16pt;
            margin-top: 260px;
            margin-left: 10px;
            margin-right: 10px;
            background-color: #E6E6E6;
            border-radius:6px;
            padding: 5px;
            text-decoration:none;
	 } 
.linktree
	 {	font-size: 10pt;
            line-height:11pt;
            margin: 15px; 
            text-decoration:none;
            valign: center;
	 }
a:link
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            color:#003399;
            font-weight:bold;
	 }
a.important:link
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            color:#006600;
            font-weight:bold;
	 }
a.linklist:link
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            background-color:#FFFFFF;
            outline-color:#003399;
            outline-style:dashed;
            outline-width:thin;
            color:#CC0000;
            font-weight:bold;
	 }
a.linklist2:link
       {	font-family:Arial,Helvetica;
            font-size:8pt;
            text-decoration:none;
            background-color:#F1F1F1;
            outline-color:#CCCC00;
            outline-style:dashed;
            outline-width:thin;
            color:#999999;
	 }
a:visited
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            border:1px;
            color:#0066CC;
            font-weight:bold;
       }
a.important:visited
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            color:#84E284;
            font-weight:bold;
	 }
a.linklist:visited
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            background-color:#FFFFFF;
            outline-color:#003399;
            outline-style:dashed;
            outline-width:thin;
            color:#660000;
            font-weight:bold;
	 }
a.linklist2:visited
       {	font-family:Arial,Helvetica;
            font-size:8pt;
            text-decoration:none;
            background-color:#F1F1F1;
            outline-color:#CCCC00;
            outline-style:dashed;
            outline-width:thin;
            color:#CCCCCC;
	 }
a:hover 
       {	font-family:Arial,Helvetica;
            text-decoration:underline;
            color:#0000FF; font-weight:bold;
       }
a.important:hover
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            color:#00BA00;
            font-weight:bold;
	 }
a.linklist:hover
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            background-color:#FFFFFF;
            outline-color:#FF0000;
            outline-style:dashed;
            outline-width:thin;
            color:#FF0000;
            font-weight:bold;
	 }
a.linklist2:hover
       {	font-family:Arial,Helvetica;
            font-size:8pt;
            text-decoration:none;
            background-color:#F1F1F1;
            outline-color:#CCCC00;
            outline-style:dashed;
            outline-width:thin;
            color:#006600;
	 }
a:active
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            color:#00FF00;
            font-weight:bold;
	 }
a.important:active
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            color:#00FF00;
            font-weight:bold;
	 }
a.linklist:active
       {	font-family:Arial,Helvetica;
            text-decoration:none;
            background-color:#FFFFFF;
            outline-color:#FF0000;
            outline-style:dashed;
            outline-width:thin;
            color:#FF0000;
            font-weight:bold;
	 }
a.linklist2:active
       {	font-family:Arial,Helvetica;
            font-size:8pt;
            text-decoration:none;
            background-color:#F1F1F1;
            outline-color:#CCCC00;
            outline-style:dashed;
            outline-width:thin;
            color:#006600;
	 }