/*
 * Projekt: Humboldt Tours berlin	
 * Datum: 16.03.2006
 * 
 * pixelwebstudio newmedia design - Medienagentur
 * http://www.pixelwebstudio.de
 * info@pixelwebstudio.de
 */
 
 body {
background-color: #e7e1cc;
background-image: url();
background-attachment:scroll;
background-repeat: repeat;
}
h1, form, input, textarea, select {
   font-family: verdana, arial, geneva, lucida;
   font-size: 9px;
   font-weight: normal;
   line-height: 100%;
   }
h1 { 
     color: #cc3300;
     font-weight: normal 
   }
form {
   border: none;
   border-top: none;
   border-right: none;
   border-left: none;
   border-bottom: none;
   background-color: none;
   padding: 9px;
   width: 760px;
   }
textarea {
   border: none;
   background-color: #ffffff;
   margin: 7px;
   padding: 2px 2px 5px 5px;
   vertical-align: top;
   border: 1px solid #aea276;
   }
select {
   border: none;
   background-color: #efefef;
   margin: 7px;
   padding: 2px 2px 2px 5px;
   vertical-align: top;
   border: 1px solid #aea276;
   }
input {
   color: #000000;
   border: none;
   background-color: #ffffff;
   margin: 7px;
   padding: 2px 3px 2px 5px;
   vertical-align: top;
   border: 1px solid #aea276;
   }
.submit, .reset {
   background: #ffffff;
   border: 1px solid #aea276;
   font-color: #000000;
   margin: 7px;
   padding: 2px 3px 2px 5px;
   }
.suchen {
   width: 40px;
   line-height: 300%;
   float: left;
   clear: left;
   }
.beschriftung {
   width: 80px;
   line-height: 300%;
   float: left;
   clear: left;
   font-weight: normal;
   }
.beschriftungaussen {
   width: 30px;
   line-height: 300%;
   font-weight: normal;
   }
.beschriftunginnen { 
   width: 65px;
   line-height: 300%;
   }
a {
color: #993300; FONT-SIZE: 10px; text-decoration: none; font-weight: normal; font-family: verdana, arial, geneva, lucida
}
a:hover {
color: #aea276; FONT-SIZE: 10px; text-decoration: none; font-weight: none; font-family: verdana, arial, geneva, lucida
}
a:active {
color: #993300; FONT-SIZE:10px; text-decoration: none; font-weight: normal; font-family: verdana, arial, geneva, lucida
}
.menulink {
color : #993300; text-decoration: none; font-weight : normal; font-family: verdana,arial,geneva,lucida;
}
a.extra:link {
           FONT-SIZE: 10px; color : #ff6600; text-decoration: none; font-family: verdana,arial,geneva,lucida;
}
a.extra:hover {
           FONT-SIZE: 10px; color : #ffffff; text-decoration: none; font-family: verdana,arial,geneva,lucida;
}
a.extra:active {
           FONT-SIZE: 10px; color : #ff6600; text-decoration: none ; font-family: verdana,arial,geneva,lucida;
}
.extra {

 font-family: verdana,arial,geneva,lucida; font-size: 10px; font-style: normal; color: #ff6600; font-weight: normal
}
.infos {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #1fa994; font-weight: normal
}
.white {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #ffffff; font-weight: normal
}
.group {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #669933; font-weight: normal
}
.groupsmallgreen {
font-family: verdana,arial,geneva,lucida; font-size: 10px; font-style: normal; color: #669933; font-weight: normal
}
.groupsbiggreen {
font-family: verdana,arial,geneva,lucida; font-size: 14px; font-style: normal; color: #669933; font-weight: normal
}
.groupstoryberlin {
font-family: verdana,arial,geneva,lucida; font-size: 14px; font-style: normal; color: #990000; font-weight: normal
}
.tourinfo {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #666666; font-weight: normal
}
.tourinfosmall {
font-family: verdana,arial,geneva,lucida; font-size: 10px; font-style: normal; color: #666666; font-weight: normal
}
.meetingpoint {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #ff6600; font-weight: normal
}
.meetingpointsmall {
font-family: verdana,arial,geneva,lucida; font-size: 10px; font-style: normal; color: #333333; font-weight: normal
}
.meetingpointbig {
font-family: verdana,arial,geneva,lucida; font-size: 14px; font-style: normal; color: #ff6600; font-weight: normal
}
.privatetours {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #009999; font-weight: normal
}
.privatetoursblau {
font-family: verdana,arial,geneva,lucida; font-size: 11px; font-style: normal; color: #0964A4; font-weight: normal
}
.privatetoursbig {
font-family: verdana,arial,geneva,lucida; font-size: 14px; font-style: normal; color: #009999; font-weight: normal
}
.privatetourssmall {
font-family: verdana,arial,geneva,lucida; font-size: 10px; font-style: normal; color: #009999; font-weight: normal
}
.contactandimprint {
font-family: verdana,arial,geneva,lucida; font-size: 12px; font-style: normal; color: #666666; font-weight: normal
}
.tripping{
font-family: verdana,arial,geneva,lucida; font-size: 14px; font-style: normal; color: #666666; font-weight: normal
}
.download {
font-family: verdana,arial,geneva,lucida; font-size: 12px; font-style: normal; color: #339900; font-weight: normal
}
.downloadsmall {
font-family: verdana,arial,geneva,lucida; font-size: 10px; font-style: normal; color: #339900; font-weight: normal
}
.small { 
color: #333333; font-weight: normal; font-size: 10px;
}
.smallinred { 
color: #cc0000; font-weight: normal; font-size: 10px;
}
.smallinredhtb { 
color: #622d2e; font-weight: normal; font-size: 10px;
}
.htbred { 
color: #622d2e; font-weight: normal; font-size: 11px;
}
.footer {
font-family: verdana,arial,geneva,lucida; font-size: 9px; font-style: normal; color: #999999; font-weight: normal
}
h3 {
font-size: 16px; COLOR: #622d2e; font-style: bold; font-family: verdana, arial, geneva, lucida
}
h4 {
font-size: 14px; COLOR: #622d2e; font-family: verdana, arial, geneva, lucida
}
h5 {
font-size: 12px; COLOR: #622d2e; font-family: verdana, arial, geneva, lucida
}
h6 {
font-size: 11px; COLOR: #669933; font-family: verdana, arial, geneva, lucida
}
font {
font-size: 11px; COLOR: #333333; font-family: verdana, arial, geneva, lucida
}
td {
font-size: 11px; COLOR: #333333; font-family: verdana, arial, geneva, lucida
}
body {
font-size: 11px; COLOR: #333333; text-decoration: normal; font-family: verdana, arial, geneva, lucida
}

/* menu */
.ctr { width: 100%; float:left; text-align:left; cursor:pointer; }
#mainmenu { width:100%; height:25px; background:#e7e1cc; }
#mainmenu ul { margin: 0; padding: 0; list-style: none; }
#mainmenu ul li { position: relative; float: left;
	height:25px; background:#e7e1cc; padding:0; text-align:left; }
#mainmenu ul li a:hover { background:#e7e1cc no-repeat; color:#90720b; }
#mainmenu ul li a {border: none; height:25px; text-decoration:none; color:#622d2e; display:block; line-height:25px; font-size:10px; font-weight:bold; }
/* menu level 1 */
#mainmenu ul li ul { display:none; position:absolute; top:25px; width:149px; 
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
}
#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li { width:270px; height:25px; background:#e7e1cc; text-align:left; padding:0; }
#mainmenu ul li ul li a {	padding-left:0px; height:25px; text-decoration:none; color:#90720b; display:block; width:auto; font-size:10px; font-weight:normal;}
#mainmenu ul li ul li a:hover { border:none; background-color:#aea276; color:#fff;}
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */

/* menu widths */
#mainmenu #mSpc					{width:35px; }
#mainmenu #mHome				{width:75px; }
#mainmenu #mInfo	            {width:130px;}
#mainmenu #mPrivate				{width:118px;}
#mainmenu #mFPC				    {width:124px;}
#mainmenu #mLinks				{width:107px;}
#mainmenu #mTours				{width:166px;}
#mainmenu #mAboutUs				{width:91px;}
#mainmenu #mContact				{width:141px;}
#mainmenu #mSitemap				{width:71px; }
