html {
 background-color:#FFFFEE;
 margin-top:0;
 margin-left:0;
 margin-right:0;
 margin-bottom:0;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 height:100%;

}

.body {
 background-color:#FFFFEE;
 margin-top:0;
 margin-left:0;
 margin-right:0;
 margin-bottom:0;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 height:100%
} 


body {
 background-color:#FFFFEE;
 margin-top:0;
 margin-left:0;
 margin-right:0;
 margin-bottom:0;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 height:100%
} 


a.Nav1{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: normal ;
	vertical-align:top;
	text-decoration: none;}

a.active{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold ;
	vertical-align:top;
	text-decoration: none;
	background-color: #FFFF88;
	width:100%;
	}

a.Nav1:hover 	{color : #003F5D;}
a.Nav1:active 	{color : #003F5D;}

p.neat:first-letter { font-weight:bold; font-size: 110%; }

span.red {
color : #FF0000;
}

td.alert{
background-color : #00FFFF;
}
td.active{
background-color : #FFFF88;
}

table.options {
max-width : 70%;
margin-left: 15%;
margin-right:15%;
border-style: solid;
border-width: thin;
border-color: red;
}

table.bidding {
max-width : 70%;
margin-left: 15%;
margin-right:15%;
border-style: solid;
border-width: thin;
border-color: #000000;
}


table.main{
 width: 100%;
 margin-top: 10pt;
 margin-left: 0pt;
 margin-right:0pt;
 margin-bottom: 0pt;
 padding:0;
}

table.navimain {
   max-width: 226pt;
   text-align: left;
   margin-left: 10pt;
   margin-right: 0pt;
   border-right-style: solid;
   border-width: thin;
   border-color: #000000;
   
}

caption.navicaptionTop {
  text-align: left;
	font-weight: bold ;  
  font-size: 16pt;
}

caption.navicaptionNormal {
  text-align: left;
	font-weight: normal ;  
  font-size: 14pt;
}


h1   {
 font-size: 18pt;
 line-height: 24pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFCC00;
 margin-top:0;
 margin-left:0;
 margin-right:0;
 margin-bottom:0;
 text-indent: 10pt;
 width:100%;
} 

h1.subpage   {
 font-size: 16pt;
 line-height: 20pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFEE44;
 margin-top:0;
 margin-left:0;
 margin-right:0;
  text-indent: 10pt;
 width:100%;
} 


h2   {
 font-size: 14pt;
  text-indent: 10pt;
 line-height: 18pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFBB; 
 margin-top:0;
 margin-left:0;
 margin-right:0;
 margin-bottom:1pt;
 width:100%;
} 

td h3   {
 font-size: 12pt;
  text-indent: 0pt;
 font-weight: bold;
 line-height: 16pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFEE;
 margin-top:2pt;
 margin-left: 5pt;
 margin-right:5pt;
 margin-bottom:1pt;
 width:100%;
} 


h3   {
 font-size: 12pt;
  text-indent: 10pt;
 font-weight: bold;
 line-height: 16pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFEE;
 margin-top:2pt;
 margin-left:0;
 margin-right:0;
 margin-bottom:1pt;
 width:100%;
} 

h4   {
 font-size: 12pt;
  text-indent: 10pt;
 font-weight: normal;
 font-style: italic;
 line-height: 16pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFEE;
 margin-top:2pt;
 margin-left:0;
 margin-right:0;
 margin-bottom:1pt;
 width:100%;
} 

input.button {
 width: 55pt;
 color: #000000;
}


 p.small { 
 color: #000000;
 line-height: 130%;
 font-size: 12pt; 
 padding: 5pt;
 margin-left: 10pt;
 margin-right: 10pt;
 margin-bottom: 0pt;
 text-align: left;
} 


 p.copy {
 color: #000000;
 line-height: 100%;
 font-size: 8pt; 
 padding: 5pt;
 margin-top: 0pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: left;
} 

 p.tinyspace {
 clear: both;
 color: #000000;
 line-height: 5pt;
 font-size: 8pt; 
 padding: 5pt;
 margin-top: 0pt;
 margin-bottom: 0pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: left;
} 

 
 



td p,p.normal {
 color: #000000;
 line-height: 130%;
 font-size: 12pt; 
 margin-top: 0pt;
 padding-top: 0pt;
 padding-left: 0pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: left;
 background-color: #FFFFEE;
}  

div p.normal {
 color: #000000;
 line-height: 130%;
 font-size: 12pt; 
 margin-top: 0pt;
 padding-top: 0pt;
 padding: 5pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: left;
} 

p:first-letter { font-weight: bold; font-size: 110% }

p,p.normal {
 color: #000000;
 line-height: 130%;
 font-size: 12pt; 
 padding: 5pt;
 margin-left: 0pt;
 margin-right: 10pt;
 text-align: left;
 orphans:2;
 background-color: #FFFFEE;
} 
div p.rechts {
 position: relative;
 color: #000000;
 line-height: 130%;
 font-size: 12pt; 
 padding-top: 0pt;
 margin-top: 0pt;
 margin-left: 0pt;
 margin-right: 10pt;
 padding-right:10pt;
 text-align: left;
 height: 100%;
 min-width: 20%;
} 

div p.marker {
 position: relative;
 color: #000000;
 line-height: 130%;
 font-size: 12pt; 
 padding-top: 0pt;
 margin-top:  0pt;
 margin-left: 0pt;
 margin-right: 10pt;
 padding-right:10pt;
 text-align: left;
 height: 100%;
 min-width: 20%;
 }

p.marker {
 color: #000000;
 background-color: #6495ED;
 line-height: 130%;
 font-size: 12pt; 
 padding: 5pt;
 margin-left: 10pt;
 margin-right: 10pt;
 text-align: left;
} 

 


div {
font-size:100%; 
}

div.formula {
font-size:120%; 
text-align:center;
}


td span.formula {
font-size:120%;
}


span.formula {
font-size:120%;
}



p.listtitle {
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 color: #000000;
 background-color: #FFFFEE; 
 font-size: 12pt; 
 line-height: 100%;
 padding: 5pt;
 margin-left: 20pt;
 margin-right: 20pt;
 margin-bottom: 1pt; 
 text-align: left; 
} 

 pre {
font-size: 12pt; 
 color: #000000;
 line-height: 130%;
 padding: 5pt;
 margin-left: 20pt;
 margin-right: 20pt;
 text-align: left;
} 

ul{
 margin-top: 1pt; 
 margin-bottom: 1pt; 
 line-height: 105%;
 padding-top:0pt; 
 padding-bottom:0pt;
}


 li {
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #FFFFEE;  
 font-size: 12pt; 
 line-height: 115%;
 padding: 5pt;
 margin-left: 20pt;
 margin-right: 20pt;
 margin-top: 1pt; 
 margin-bottom:1pt; 
 text-align: left;
} 

 li.dense {
 font-style: normal;
 font-weight: normal;
 color: #000000;
 background-color: #FFFFEE;  
 font-size: 12pt; 
 line-height: 100%;
 padding: 5pt;
 margin-left: 20pt;
 margin-right: 20pt;
 margin-top: 1pt; 
 margin-bottom:1pt; 
 text-align: left;
 padding-top:2pt; 
 padding-bottom:2pt;
} 


span.keyword {
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 color: #550000;
 background-color: transparent;
} 

span.location {
 font-style: italic;
 font-weight: bold;
 line-height: normal;
 color: #000000;
 background-color: transparent;
} 

span.date {
 font-style: italic;
 font-weight: bold;
 line-height: normal;
 color: #000000;
 background-color: transparent;
} 


span.person {
 font-style: italic;
 font-weight: bold;
 line-height: normal;
 color: #000000;
 background-color: transparent;
} 


em.warning {
 font-family:Times, "Times New Roman", serif;
 font-size: 12pt; 
 font-style: normal;
 font-weight: bold;
 color: #000000;
 background-color: #FF0000;
} 
em.important {
 font-family:Times, "Times New Roman", serif;
 font-size: 120%;
 font-style: normal;
 font-weight: bold;
 color: #0000FF;
} 
em.no-reason {
 font-family:Times, "Times New Roman", serif;
 font-size: 12pt; 
 font-style: normal;
 font-weight: bold;
} 

em.unit {
 font-family: Times, serif;
 font-size: 12pt; 
 font-style: normal;
 font-weight: bold;
} 

th.legende {
font-weight: bold;
 border-style: solid;
 border-width: thin;
 border-color: #000000;

}

td.legende {
 text-align: left;
 border-style: solid;
 border-width: thin;
 border-color: #000000;
}

div.mediablock {
 clear: both;
 float: none;
 width: 95%;
 padding-top:0pt;
 padding-right:10pt;
 padding-left:10pt;
 padding-bottom:10pt;
 margin-left:10pt; 
 margin-right: 10pt;
 margin-top: 0pt;
 margin-bottom: 5pt;
font-size:100%; 
overflow: visible;
text-align:center;
 z-index: 0;
}


table.emparagraph{
        clear: both;
        width : 95%;
        border-width : 2pt;
        color: #000000;
        background-color : #FFFFEE;
        margin-top:10pt;      
        margin-bottom: 10pt;
                 }



table.mediagroup{
        width : 95%;
        border-width : 2pt;
        color: #000000;
        background-color : #FFFFEE;
        border-style: solid;
        border-width: thin;
        border-color: #C1C2F9; 
        text-align: center;
        margin-top:5pt;     
        margin-bottom: 5pt; 
        padding-top: 5pt;
                 }

table.medium{
position: relative;
top:0pt;
left:0;
margin-top: 0pt;
margin-right: 10pt;
                 }


td.mediagroupdata
{
 text-align: center;
 vertical-align:bottom;
 color: #000000;
 background-color: #FFFFEE;
}

td.medium
{
 text-align: center;
 vertical-align:bottom;
 color: #000000;
 background-color: #FFFFEE;
}



td.mediatitle 
{
 font-family: Verdana, "Arial",  Helvetica, sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: normal;
 text-align: center;
}

td.mediagrouptitle 
{
 font-family: Verdana, "Arial",  Helvetica, sans-serif;
 font-size: 90%;
 font-style: normal;
 font-weight: bold;
 text-align: center;
 width: 100%;
 color: #000000;
 background-color: #FFFFEE;
}

td.text 
{
 text-align: left;
}


th.sqlth {
 font-weight: bold;
 border-style: solid;
 border-width: thin;
 border-color: #000000;
 background-color:#FFFFEE;
}

td.sql
{
 text-align: left;
 font-weight: normal;
 background-color:#FFFFEE;
}


td.integer 
{
 text-align: right;
}

td.real 
{
 text-align: center;
}


table.bigtable{
        width : 95%;
               border : 0;
               margin-left: 2.5%;
        background : #FFFFEE;
        border-width : 0px;
        border-spacing : 0px;
                 }
table.smalltable{
        width : 70%;
        background : #FFFFEE;
                 }
                                  
caption {
 line-height: 140%;
 font-family:  Times, "Times New Roman", serif;
 font-size: 130%;
 font-style: normal;
 font-weight: bold;
 margin-bottom: 0pt;
}

th{
        text-align : left;
        background-color : #FFF069;
        padding-bottom : 0px;
                }

td input.left{
 float: left;
 width: 10%;
 vertical-align:middle;
}


input.lkbutton 
  {
   width: 135px;
  }

td.question{
        text-align : left;
        width : 100%;
        background-color : #FFEB77; 
       }  	

td.hilfe{
        background-color : #FFF2CA;
                 }

                
td.begruendung{
        background-color : #FFEEDD;
        min-width: 800px;
                 }

td.choice{
   padding-left : 10px;
   width: 420px;
   min-height: 20pt;
   background-color : #FFFFEE;   
   vertical-align: middle;

  }

td.lager{
 border-style: solid;
 border-width: thin;
 border-color: #000000;
}

td.choice_text{
   padding-left : 40px;
   min-width: 30%;
   max-width: 50%;
   background-color : #FFFFEE;   
  }

td.choicered{
   padding-left : 10px;
   width: 420px;
   background-color : #FE5C5C;   

  }
  
td.choicegreen{
   padding-left : 10px;
   width: 420px;
   background-color : #CCFFCC;

  }

td.centergreen{
        color : green;
               text-align : center;
                      }
td.centerred{
        color : red;
               text-align : center;
                    }

td.centerblack{
        color : black;
               text-align : center;
                    }

td.invisible{
        color : #FFFFEE;
        background-color : #FFFFEE;   

                     }

.blackOnwhite
{
 color : black;
 background-color : #FFFFFF;   
}

.redbackground
{
 background-color : #FE5C5C;   
}

.greenbackground
{
 background-color : #CCFFCC;
}


.styledefault{
              color:#006600; 
              background-color : #DDDDFF;
                          cursor:move;
              
              }
                          
.stylebewege
{
        color : black;
        background-color : #FFDDDD;
}
 
.stylik
	{
	background-color: #DDDDFF;
	min-width : 60px;
	}            
             
             


