/* common */
body
{
  margin:0;
  padding:0;
  background-color:#dadd37; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#00397e;
  font-size: 11px;

  scrollbar-base-color:#000000;
  scrollbar-3dlight-color:#C4C5C6;
  scrollbar-darkshadow-color:#5E5E5E;
  scrollbar-face-color:#e8e8e8;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#777777;
  scrollbar-arrow-color:#777777;
  scrollbar-track-color:#f6f6f6;
}
a {color: #00397e; font-weight:normal; text-decoration: underline}
img {border:0px}
table {width:100%; border:0px}
td {vertical-align:top;}
ul {list-style-type:disk;margin:0px 30px 0px 32px;padding:0px;}
li {line-height:13px; padding:0px 0px 2px 0px}

.imgleft { float:left; margin-right:10px; margin-bottom:5px; }
.imgright { float:right; margin-left:10px; margin-bottom:5px; }

form
{
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}


/* colors */
.yellow {background-color: #ecee9b;}
.lightyellow {background-color: #fbfcc3;}
.lightlila {background-color: #b59cbd;}
.greenyellow {background-color: #dadd37;}
.white {background-color: #ffffff;}
.darklila {background-color: #00397e;}
.blue {background-color: #c5dff6;}
.lightblue {background-color: #f0f7fc;}
.verylightyellow {background-color: #fdfde1;}


/* text */
.text
{
  color:#00397e;
  font-size:11px;
}
.textwhite
{
  color:#ffffff;
  font-size:11px;
}
.textwhite a
{
  color:#ffffff;
  font-size:11px;
  text-decoration: none;  
}
.textlightblue
{
  color:#7f9cbe;
  font-size:11px;
}
.textlightblue a
{
  color:#7f9cbe;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
}
h1
{
  color:#00397e;
  font-size:16px;
  font-weight:bold;
}
.headline
{
  color:#00397e;
  font-size:16px;
  font-weight:bold; 
}
.subheadline
{
  color:#00397e;
  font-size:11px;
  font-weight:bold; 
}
.subheadline a
{
  color:#00397e;
  font-size:11px;
  font-weight:bold; 
}
/* navigation */
.navifirst
{
  color:#00397e;
  font-size:11px;
  font-weight:bold; 
}
.navifirst a
{
  color:#00397e;
  font-size:11px;
  font-weight:bold; 
  text-decoration: none;
}
.navisecond
{
  color:#00397e;
  font-size:11px;
}
.navisecond a
{
  color:#00397e;
  font-size:11px;
  font-weight:normal; 
  text-decoration: none;  
}
.navisecond a:hover
{
  color:#00397e;
  font-size:11px;
  font-weight:normal; 
  text-decoration: none;  
}
.error
{
  color:#cd0505;
  font-size:11px;
}

/* form */
.inputstandard, .inputsearch, .inputplz, .inputort, .inputlong  
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00397e; width:180px; height:20px; border: 1px solid #d1e0aa; padding:2px 0px 0px 4px; margin:0px 0px 4px 0px
}
.inputsearch {width:120px;height:17px;font-weight:bold;padding-top:0px;border: 1px solid #00397e; vertical-align:top;}
.inputplz {width:70px}
.inputort {width:110px}
.inputlong {width:280px}

/* newsletter */
.headlinenewsletter
{
  color:#00397e;
  font-size:13px;
  font-weight:bold; 
}

a.zoombox { position:relative; outline:none; }
img.lupe { position:absolute; bottom:5px; /*margin-left:-23px;*/ right:5px; }