.input10 {
	font: normal 11px Verdana, Arial, MS Gothic, Sans-Serif;
	color: #333333;
	background: url(../images/trans50.png) repeat;
	border: 1px solid #aaaaaa;
	}
.inputS {
	font: bold 11px Arial, Helvetica, MS Gothic, Verdana, Sans-Serif;
	color: #555555;
	background-color: #ffffff;
	border: 0px none #ffffff;
	}
.input10P {
	font: normal 11px Verdana, Arial, MS Gothic, Sans-Serif;
	color: #333333;
	background: url(../images/trans50.png) repeat;
	border: 1px solid #885818;
	}
.input10PS {
	font: normal 11px Verdana, Arial, MS Gothic, Sans-Serif;
	color: #333333;
	background: #FAF9F8;
	border: 1px solid #885818;
	}

.hiddenSp {
	font-size: 7px;
	visibility: hidden;
	}
form {
	display: inline;
	}

body {
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
a:link, a:visited {
	position:relative;
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none; 
	color: #885818;
	}
a:hover, a:active {
	position:relative;
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: underline; 
	color: #885818;
	}
table { 
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none; 
	color: #333333;
	}

#container {
	padding: 0px 0px 0px 0px;  
	margin: 0px 0px 0px 0px;
	top: 0px; 
	left: 0px;
	}

#picturehead {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	}
#inhaltimpressum {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 443px; 
	left: 181px;
	z-index:2;
	}
#inhaltrss {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 443px; 
	left: 230px;
	z-index:2;
	}
#inhalthome {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 25px; 
	left: 103px;
	z-index:2;
	}
#inhaltemail {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 25px; 
	left: 131px;
	z-index:2;
	}
#inhaltsuche {
	background: url(../images/suche_off.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 25px; 
	left: 159px;
	width: 150px;
	height: 26px;
	z-index:2;
	}
#inhaltsuche span {
	position: relative;
	top: -10px;
	left: 4px;
	z-index:30;
	}
	
#Inhalttxt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative; 
	top: 0px;
	left: 0px;
	z-index:4;
	}
#pdfdl {
	visibility: hidden;
	}

#Start {
	font: normal 12px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none; 
	color: #333333;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 90px;
	left: 160px;
	max-width: 510px;
	z-index: 6;
	}
#CRM, #Leistungen, #Impressum, #Profil, #Projekte, #Kontakt, #Datenschutz, #VR, #VR3D, #Panorama, #CRM, #CI, #DM, #Adresse, #Suche, #Service, #Produkte {
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none; 
	color: #333333;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 0px;
	left: 0px;
	visibility: hidden;
	max-width: 530px;
	z-index: 5;
	}
#Profil a:link, #Profil a:visited, #Leistungen a:link, #Leistungen a:visited, #VR a:link, #VR3D a:link, #Panorama a:link, #CRM a:link, #CI a:link, #DM a:link, #VR a:visited, #VR3D a:visited, #Panorama a:visited, #CRM a:visited, #CI a:visited, #DM a:visited {
	position:relative;
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none; 
	color: #E2BF1D;
	}
#Profil a:hover, #Profil a:active, #Leistungen a:hover, #Leistungen a:active, #VR a:hover, #VR3D a:hover, #Panorama a:hover, #CRM a:hover, #CI a:hover, #DM a:hover, #VR a:active, #VR3D a:active, #Panorama a:active, #CRM a:active, #CI a:active, #DM a:active {
	position:relative;
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: underline; 
	color: #E2BF1D;
	}
#semsec {
	font: normal 10px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none; 
	color: #333333;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	position: absolute; 
	top: 0px;
	left: 0px;
	visibility: hidden;
	max-width: 530px;
	z-index: 5;
	}
#BildFenster {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 60px;
	left: 150px;
	width: 530px;
	height: 60px;
	overflow: hidden;
	z-index: 3;
	}
#UebFenster {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 60px;
	left: 150px;
	width: 530px;
	height: 350px;
	overflow: hidden;
	z-index: 3;
	}
#UebFenster span {
	font: normal 12px Verdana, Arial, MS Gothic, Sans-Serif;
	text-decoration: none;
	}
#trigger_F {
	background: url(../images/scrolldot.gif) no-repeat;
	position: absolute;
	visibility: hidden;
	top: 60px;
	left: 700px;
	z-index: 31;
}
#trigger_Bar{
	background: url(../images/scrollbar.gif) no-repeat;
	position: absolute;
	visibility: hidden;
	top: 60px;
	left: 700px;
	z-index: 30;
}

/* -------------------------- Menue BEGIN --------------------------- */

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Verdana, Arial, MS Gothic, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background: url(../images/leer.gif) repeat;
  border: 0px;
  padding: 0px;
  text-align: left;
  left: 75px;
  top: 25px;
  position: absolute;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px;
  color: #000000;
  margin: 0px;
  padding: 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 0px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  border: 0px;
  color: #eeeeee;
  left: 0px;
  top: 0px;
}

div.menu {
  background: url(../images/trans75.png) repeat;
  border: 0px;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  display: block;
  left: 0px;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #505050;
  color: #eeeeee;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -10px;
}

div.menu div.menuItemSep {
  border: 0px;
  margin: 0px;
  padding: 3px;
}