#infoWindow {
	text-align: left;
	width: 200px;
}

#infoWindow a { color: #c00; text-decoration: none; }
#infoWindow a:visited { color: #667; }
#infoWindow a:hover { text-decoration: underline;}
#infoWindow a img { border:0; color: #fff;}
#infoWindow a:hover img { border:0; background-color:#fff; }



.side_bar{
  border-left: 1px dashed #c0c0c0;  
  border-right: 1px dashed #c0c0c0;  
  border-top: 1px dashed #c0c0c0;  
  border-bottom: 1px dashed #c0c0c0;   
  background-color: #ffffff; 
  font-family: Arial, helvetica, sans-serif;
  height: 450px;
  width: 200px;
  overflow: auto;
}


textarea { background-color: #F5F5F5; font-size: 8pt; border-style: solid; border-width: 1;}
select { font-family: Arial, helvetica, sans-serif; background-color: #F5F5F5; font-size: 8pt; }


.newmenu{
  border-left: 0px dashed #B09B64;  
  border-right: 1px dashed #B09B64;  
  border-top: 0px dashed #B09B64;  
  border-bottom: 0px dashed #B09B64;   
  font-size : 12px;
  background-color: #e0e0e0; 
  font-family: Arial, helvetica, sans-serif;
  
}


.text{
 
  font-size : 11px;
  color: #303030;
  font-family: Arial, helvetica, sans-serif;
  
}

.menulinkx {
  border-bottom :1px dotted #FFB0B0;
  letter-spacing: 1px;
  font-family:arial;
  font-size: 9pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff;
}



a.menulink {
  font-size: 9pt;
font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 120%;
  letter-spacing: 1px;
}
a.menulink:hover {
  color: #D00000;

}

a.menulink1 {
  font-size: 8pt;
font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 120%;
  letter-spacing: 1px;
  border-bottom :1px dotted #D0D0D0;	
}
a.menulink1:hover {
  color: #D00000;
 border-bottom :1px dotted #FFB0B0;
}

a.copyrightlink:active {  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #C0C0C0; text-decoration: underline; font-weight: normal}
a.copyrightlink:link {  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #C0C0C0; text-decoration: none; font-weight: normal}
a.copyrightlink:visited {  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #C0C0C0; text-decoration: none; font-weight: normal}
a.copyrightlink:hover {  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #C0C0C0; text-decoration: underline; font-weight: normal}



a.extern {
  font-size: 9pt;
font-family: Arial, helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 120%;
  letter-spacing: 1px;
  border-bottom :1px dotted #D0D0D0;	
}
a.extern:hover {
  color: #D00000;
 border-bottom :1px dotted #FFB0B0;
}
a.extern2 {
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 150%;
  letter-spacing: 1px;
  border-bottom :1px dotted #D0D0D0;	
}
a.extern2:hover {
  color: #D00000;
  border-bottom :1px dotted #FFB0B0;
}

a.smallextern {
font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #336699;
  text-decoration: underline;
  line-height: 100%;
  letter-spacing: 0px;
	
}
a.extern2:hover {
  color: #cc0000;

}
td.sx {
font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
}


span.normal { 
 font-family:arial;
  font-size: 9pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}

td.x { 
 font-family:arial;
  font-size: 9pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}

td.gerade { 
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}
td.ungerade { 
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  background-color: #f0f0f0; 
  border: 1px solid #ffffff; 
}
.texta { 
 font-size: 12px; 
 background-color: #ffffff; 
font-family: Arial, helvetica, sans-serif;
font-weight: bold;
  letter-spacing : 1px; 
}

.textarea { 
 font-size: 10px; 
 background-color: #ffffff; 
 border: 1px solid #000000; 
font-weight: bold;
}

.textb { 
 font-size: 12px; 
font-family: Arial, helvetica, sans-serif;
 background-color: #B09B64; 
 border: 1px solid #B09B64; 
font-weight: bold;
}

.textc { 
 font-size: 11px; 
font-family: arial, helvetica;
 background-color: #B09B64; 
 border: 1px solid #B09B64; 
font-weight: bold;
}

.textd { 
 font-size: 18px; 
 background-color: #ffffff; 
 border: 3px solid #7490BB; 
font-weight: bold;
}

A.header:Link{
font-family: Arial, helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.header:Visited{
font-family: Arial, helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.header:Hover{
font-family: Arial, helvetica, sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Link{
font-family: Arial, helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Visited{
font-family: Arial, helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Hover{
font-family: Arial, helvetica, sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

td.headline {
  padding: 1px 15px 2px 15px;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 0px solid #707070; 
}
a.headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #505050;
  text-transform : uppercase;
  letter-spacing : 3px;

}

a.headline2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-decoration: none;
  color: #1156ac;
  text-transform : uppercase;
  letter-spacing : 3px;

}


select { 
 font-size: 10; 
 background-color: #e4e8ef; 
 border: 0px solid #7490BB; 
 color: #000088; 
font-weight: bold;
}

.rahmen1{
    border: medium solid #ffcc00;
    border-width : 1;background-color : #ffffdf;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
}
.rahmenv{
    border: medium solid #80ac73;
    border-width : 1;background-color : #fdffdf;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
}
.xshow{
    border: medium solid #cc0000;
    border-width : 2;background-color : #cc0000;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
}
.rahment{
    border: medium solid #c98fb4;
    border-width : 1;background-color : #fdffdf;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
}
.rahmen3{
    border: medium solid #B09B64;
    border-width : 1;background-color : #ffffff;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
    color: #000000;
}
td.rahmen3{
    background-color : #B09B64;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
    color: #ffffff;
font-weight: bold;
}

.rahmen0{

    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;

}

td.show{
    background-color : #ffffdf;
    font-size : 12px;
  font-family: Arial, helvetica, sans-serif;
    color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  border:1px dotted #ff9900;	
}
td.apo { 
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #000000; 
  text-decoration: none;  
  border: 1px solid #B09B64; 
}
td.calendar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #707070;
  text-transform : uppercase;
  letter-spacing : 1px;
 border-bottom :1px dotted #D0D0D0;
}
A.clink:Link{
font-family: Arial, helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-size: 10px; 
font-weight: bold;
}

A.clink:Visited{
font-family: Arial, helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-size: 10px; 
font-weight: bold;
}

A.clink:Hover{
font-family: Arial, helvetica, sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 10px; 
font-weight: bold;
}


td.themelinkhead {
font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;   
  line-height: 12px; 
  padding: 1px 3px 1px 3px;
  background-color: #B09B64;
  border-left: 1px solid #B09B64;  
  border-right: 1px solid #B09B64;  
  border-top: 1px solid #B09B64;  
  border-bottom: 0px none;  
}


a.themelinkhead {
font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;  
  text-decoration: none;
  line-height: 13px;     
}
td.themelinkbody {
font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
  letter-spacing: 1px;   
  padding: 1px 3px 1px 3px;
  border-left: 1px solid #B09B64;  
  border-right: 1px solid #B09B64;  
  border-top: 0px none;  
  border-bottom: 1px solid #B09B64; 
}
a.themelinkbody {
font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  letter-spacing: 1px;   
  color: #000000;  
  text-decoration: none;    
}
td.boxhead {
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #E0E0E0;
  padding: 1px 5px 1px 5px;
  border-left : 1px solid #C0C0C0;  
  border-right : 1px solid #C0C0C0;  
  border-top : 1px solid #C0C0C0;  
  border-bottom : 0px none; 
}
td.boxheadlight {
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #FFFFFF;
  padding: 1px 5px 1px 5px;
  border-left : 0px none; 
  border-right : 0px none; 
  border-top : 0px none; 
  border-bottom : 1px solid #C0C0C0;
}
td.boxbody {
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  padding: 1px 5px 1px 5px;
  border-left : 1px solid #C0C0C0;  
  border-right : 1px solid #C0C0C0;  
  border-top : 0px none;  
  border-bottom : 1px solid #C0C0C0; 
  font-weight : normal;   
}
table.frame {
  border-left : 1px solid #C0C0C0;  
  border-right : 1px solid #C0C0C0;  
  border-top : 1px solid #C0C0C0;  
  border-bottom : 1px solid #C0C0C0; 
}
td.mail {
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #fde794;
  padding: 1px 5px 1px 5px;
  border-left : 1px solid #fde794;  
  border-right : 1px solid #fde794;  
  border-top : 1px solid #fde794;  
  border-bottom : 0px none; 
}

td.mailback {
font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #f5f7d0;

}
 
td.lback {
background: #B09B64 url(images/lback.gif) ;
}
td.rback {
background: #c0c0c0 url(images/rback.gif) ;
}
td.lback2 {
background: #B09B64 url(images/lback.gif) ;
}