/* Normalblau      #c8dcff
   Dunkelblau      #B3CFFF
   Normalgrau      #E8E8E8
   Hellgrau        #f2f2f2      */

* {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

body         { background-image: 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 
               10px; color: #000000 }
p {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}     

table.blank  {  }
body         { background-image: 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 
               10px; color: #000000 }

ul {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

a {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0050ff;
  text-decoration: none;
}
a:hover                { text-decoration: underline; }
a:visited              { color : #0000CC; }
a:active               { color : #0050FF; }
a.menue_link           { font-size: 12px; color : #000000 }
a.menue_link:visited   { color : #000000 }
a.menue_link:active    { color : #000000 }
a.info_link            { font-size: 9px; }
a.pos_link             { color : #ccddFF; font-size: 9px; }
a.pos_link:visited     { color : #ccddFF; font-size: 9px; }
a.pos_link:active      { color : #ccddFF; font-size: 9px; }
a.footer_link          { font-size: 9px; }
a.head_link           { font-size: 9px; color : #A0C0FF; }
a.head_link:visited              { color : #A0C0FF; }
a.head_link:active               { color : #A0C0FF; }



area             { cursor: hand; }

hr {
  height:                    1px; 
  width :                   100%;
}

.grey {
  color:                 #808080;
  height:                    2px; 
  width :                   100%;
}

h1 {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  padding-left:              5px;
  padding-right:             5px;
  border-bottom:      solid 1px #0033CC;
}

h2 {
  font-family: 		Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: 		#000000;
  font-size: 		16px;
  font-weight: 		bold;
  text-align:         	center; 
  border-top:      	solid 1px #C0C0C0;
  border-left:      	solid 1px #C0C0C0;
  border-bottom:      	solid 4px #C0C0C0;
  border-right:      	solid 4px #C0C0C0; 
  background-color:     #E0DFE3;     
 
} 

h3 {
  font-family: 		Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: 		#000000;
  font-size: 		14px;
  font-weight: 		bold;
  text-align:         	center; 
}
h5 {
  font-family: 		Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: 		#FF000;
  font-size: 		12px;
  font-weight: 		bold;
  text-align:         	center; 
}
h6 {
  font-family: 		Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: 		#FFFFFF;
  background-color:     #FF0000;
  font-size: 		14px;
  font-weight: 		bold;
  text-align:         	center; 
}  

table {
  border-collapse: separate;
  border-spacing: 1px;
  border: solid 0px;
}

table.pin {       
  width :               100%;
  border-spacing:       0px;
  border-top:      	solid 1px #C0C0C0;
  border-left:      	solid 1px #C0C0C0;
  border-bottom:      	solid 4px #C0C0C0;
  border-right:      	solid 4px #C0C0C0;   
  background-color:     #EBE9ED;
}

table.navi {
  width :               100%;
  border-spacing:        0px;
  border: 0px ;
}

table.info {
  border-collapse :       collapse;
  border-spacing :             10px;
  border:        solid 10px #dddddd;
}

table.with_border {
  border:        solid 1px #dddddd;
}

table.menue {
  border-collapse: collapse;
  border-spacing :              0px;
  border :          solid 0px black;
}

th {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-align:               left;
  color:                 #000000;
  font-size:                12px;
  font-weight:              bold;
  padding-top:               2px;
  padding-left:              4px;
  padding-right:             3px;
  padding-bottom:            3px;
  background-color:      #eeeeee;
  border-bottom:     solid 1px #aabbcc;
}

th.info_head {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-align:               left;
  color:                 #000000;
  font-size:                 9px;
  font-weight:              bold;
  padding-top:               2px;
  padding-left:              3px;
  padding-right:             3px;
  padding-bottom:            1px;
  background-color:      #E0E1E2;
  border:      solid 0px #FFFFFF;
}

td {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  padding-top:3px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:3px;
  vertical-align : top;
  text-align : left;
}

td.h1 { 
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            20px;    
  font-weight: 		bolder;  
  font-style:           italic;
  color:                #FFFFFF;
  background-color:     #FF0000;
  text-align :          center;
  vertical-align :      middle;
}

td.head { 
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            16px;    
  font-weight: 		bold;  
  color:                #FFFFFF;
  background-color:     #FF0000;
  text-align :          center;
  vertical-align :      middle;
} 

td.head_blank { 
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            14px;    
  font-weight: 		bold;  
  color:                #000000;
  background-color:     #FFFFFF;
  text-align :          center;
  vertical-align :      middle;
}

td.eins_dark { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  font-weight: 		bold;  
  background-color:     #C0C0C0;
  text-align :          center;
  vertical-align :      middle;
}

td.eins_hell { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  background-color:     #E0DFE3;
  vertical-align :      middle;
}

td.eins_hell_c { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  background-color:     #E0DFE3;
  vertical-align :      middle;
  text-align :          center;
}

td.eins_hell_bold { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  background-color:     #E0DFE3;
  vertical-align :      middle;
  font-weight: 		bold;  
}

td.pin {
  text-align : center;
  vertical-align : top;
} 

td.navi {                          
  padding:                   0px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

td.navi_text {
  padding:                   0px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 6px;    
  border:      	solid 1px #000000;
  border-right:      	solid 1px #000000;
  background-color: #E0DFE3;  
  color: #FFFFFF;
}

td.frame_top {
  background-color: #0066FF;
  height: 45px;
  padding-top:               0px;
  padding-left:              0px;
  padding-right:             0px;
  padding-bottom:            0px;
}

td.frame {
  height: 45px;
  padding-top:               0px;
  padding-left:              0px;
  padding-right:             0px;
  padding-bottom:            0px;
}

td.main_frame {
  padding-top:               5px;
  padding-left:              5px;
  padding-right:             5px;
  padding-bottom:            5px;
}

td.frame_pos {
  background-color: #0066FF;
  height: 15px;
  font-size: 9px;
  color : #aabbdd;
}

td.frame_nav {
  padding-top:               0px;
  padding-left:              0px;
  padding-right:             0px;
  padding-bottom:            0px;
  width: 150px;
}

td.nav1 {
  padding-top:               0px;
  padding-left:              0px;
  padding-right:             0px;
  padding-bottom:            0px;
  background-color: #0099FF;
}

td.frame_footer {
  border-top: 1px solid #eeeeee;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: center;
}


select.head {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9px;
}

.info_text {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9px;
}

.release {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#0066FF;
}

.fusszeile {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-align: center;
}     

.wichtig {
  font-family: 		Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: 		#000000;
  font-size: 		14px;
  font-weight: 		bold;
  text-align:         	center; 
}

.eigenschaft {
  width: 80px;
}

.head { 
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            16px;    
  font-weight: 		bold;  
  color:                #FFFFFF;
  background-color:     #FF0000;
  text-align :          center;
  vertical-align :      middle;
}   

.tab_hell { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  background-color:     #E0DFE3;
  vertical-align :      middle;
}


.tab_dunkel { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  background-color:     #c0c0c0;
  vertical-align :      middle;
}
.tab_dunkel_c { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;    
  background-color:     #c0c0c0;
  vertical-align :      middle;
  text-align :          center;
}
.tab_red { 
  font-family:          Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:            12px;
  color:                #FFFFFF;    
  background-color:     #FF0000;
  }
