body	{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-color : White;
}
body, td, th, input, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #293D82;
	font-size : 12px;
}

/* CONTENT */
h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight : normal;
	color : #E50083;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #293D82;
	margin : 0px 0px 11px 0px;
	padding : 0px 0px 0px 0px;
}
.small{
		font-size : 11px;
}
.address {
	background-color: White;
	padding: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
.portalComponents {
	text-align: center;
	background-color: White;
	padding-left: 3px;
	padding-right: 3px;
}
.box {
	text-align: center;
	background-color: White;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
td.searchText {
 	font: Verdana; 
	font-size: 9px; 
	color: #293D82;
}
#metanav td.metaNava {
 	font: Verdana; 
	font-size: 9px; 
	color: #DF00A6;
}
#metanav a.metaNavn{
 	font: Verdana; 
	font-size: 9px; 
	text-decoration: none; 
	color: #293D82;
}
hr {
	height: 1px;
	width: 100%;
	margin-left:0px;
	margin-right:0px;
	color:#293D82;
	background-color: #293D82;
	border: 0px none;
}
img.border {
	border: 1px solid #99A2C3;
}

/* LINKS */
a:link, a:visited, a:active, a:hover {
	color : #E50083;
	text-decoration : underline;
}

/* UNORDERED LISTS */
.ulLines {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}
.ulLines ul {
	list-style-type : none;
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	border-bottom: 1px solid #99A2C3;
}
.ulLines ul li {
	border-top: 1px solid #99A2C3;
	padding: 4px;
}
.ulLines ul li a:link, .ulLines ul li a:visited, .ulLines ul li a:active, .ulLines ul li a:hover {
	text-decoration : none;
}

/* TABLES */
table.data {
	background-color: White;
	border-right: 1px solid #99A2C3;
}
table.data th, table.data td.head {
	background-color: #293D82;
	color: White;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 3px;
	height: 25px;
	border-left: 1px solid #99A2C3;
	border-top: 1px solid #99A2C3;
	border-bottom: 1px solid #99A2C3;
}
table.data td {
	font-size: 10px;
	vertical-align: top;
	border-left: 1px solid #99A2C3;
	padding-left: 2px;
	padding-right: 3px;
}
table.data tr.first td, table.data td.firstLast {
	padding-top: 10px;
}
table.data tr.last td, table.data td.firstLast {
	padding-bottom: 10px;
	border-bottom: 1px solid #99A2C3;
}
table.data td.firstLast {
	vertical-align: middle;
}

table.linecard {
	border-top: 1px solid #99A2C3;
}
table.linecard td {
	font-size: 11px;
	border-bottom: 1px solid #99A2C3;
	height: 60px;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
}
table.linecard a:link, table.linecard a:visited, table.linecard a:active, table.linecard a:hover {
	text-decoration : none;
}
table.linecard img {
	margin-right: 10px;
	border: 1px solid #99A2C3;
}
table.linecard div {
	float: right;
}
#myAdress table{
	padding:0px;
	margin:0px;
	padding-top:15px;
}
#myAdress td{
	font-size:11px;
	padding-top:3px;
	padding-bottom:4px;
}
#myAdress span.red{
	color:#EB0083;
}
#offerten table{
	padding:0px;
	margin:0px;
}
#offerten td{
	font-size: 11px;
	padding-top:3px;
	padding-bottom:3px;
}
#offerten td.bgHorizLine{
	padding:0px;
	margind:0px;
}
#offerten .offerteTitle{
	padding-bottom: 10px;
}


#bemerkungenForm td{
	padding-top:15px;
	padding-bottom:56px;
	font-size: 11px;
}
/* NEWSTICKER */
#newsticker {
	width: 210px;
}
#newsticker ul {
	list-style-type : square;
	margin: 9px 8px 0px 5px;
	padding: 0px 0px 0px 5px;
	list-style-image : url("/_data/media_layout/vibratec/marker_news_gecko.gif");
}
#newsticker li {
	font-size: 11px;
	margin-bottom: 11px;
}
#newsticker a:link, #newsticker a:visited, #newsticker a:active, #newsticker a:hover {
	font-weight: bold;
	text-decoration : none;
}
/* Hinweis */
#hinweis {
	font-size: 11px;
	width: 210px;
	padding-top:5px;
	padding-bottom:5px;
}
/* Herstellerwebseiten */
#websites {
	font-size: 11px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#websites a:link, #websites a:visited, #websites a:active, #websites a:hover {
	text-decoration : none;
}
/* NAVIGATION */
#mainNav {
	width: 173px;
}
#mainNav ul.level1 {
	list-style-type : none;
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
}
#mainNav ul.level1 li {
	background-color: #E50083;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0px;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#mainNav ul.level1 li.afterSub {
	margin-top: 0px;
}
#mainNav ul.level1 a:link, #mainNav ul.level1 a:visited, #mainNav ul.level1 a:hover, #mainNav ul.level1 a:active {
	color: White;
	text-decoration: none;
}
#mainNav ul.level2 {
	list-style-type : none;
	margin: 0; /*removes indent IE and Opera*/
	margin-top: -2px;
	padding: 0; /*removes indent Mozilla and NN7*/
	background-color: #F7D4E8;
}
#mainNav ul.level2 li {
	color: #293D82;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	margin-left: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	border-top: 1px solid #F19BCC;
	background-color: #F7D4E8;
}
#mainNav ul.level2 li.first {
	border-top: 0px none;
	padding-top: 9px;
}
#mainNav ul.level2 li.lastone {
	border-top: 0px none;
	padding-top: 7px;
	padding-bottom: 7px;
}
#mainNav ul.level2 li.last{
	padding-bottom: 9px;
}
#mainNav ul.level2 a:link, #mainNav ul.level2 a:visited, #mainNav ul.level2 a:hover, #mainNav ul.level2 a:active {
	color: #293D82;
	text-decoration: none;
}
#mainNav ul.level2 a.active:link, #mainNav ul.level2  a.active:visited, #mainNav ul.level2 a.active:hover, #mainNav ul.level2 a.active:active {
	color: #E50083;
	font-weight: bold;
	text-decoration: none;
}
#mainNav ul.level2 .active {
	color: #E50083;
	font-weight: bold;
	text-decoration: none;
}
/*#mainNav ul.level2 a:hover, #mainNav ul.level2 a:active {
	color: #293D82;
	text-decoration: underline;
}*/
.nav1stLevel {
	background-color: #E50083;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 18px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
}
input.searchField {
	border : 1px solid #E50083;
	background-color : #F7D4E8;
	font-size : 11px;
}

.offerteTitle{
	font-weight:bold;
	font-size:11px;
}
#kontakt td {
	font-size: 11px;
}
#kontakt td.last {
	font-size: 11px;
	padding-bottom:19px;
}
#kontakt .offerteTitle{
	padding-bottom: 8px;
}


/* LAYOUT ELEMENTS */
.bgHorizLine {
	background-color: #99A2C3;
}
.bgHorizLineAlter{
	background-color: #E50083;
}
.bgBox {
	background-color: #D2D6E5;
}
.bgBoxBlue {
	background-color: #293D82;
}
.bgWhite {
	background-color: White;
}
.bgWhite2Grey {
	background-color: #D2D6E5;
	background-image: url("/_data/media_layout/vibratec/bg_white2grey.jpg");
	background-repeat: repeat-x;
}
.bgGrey2White {
	background-color: White;
	background-image: url("/_data/media_layout/vibratec/bg_grey2white.jpg");
	background-repeat: repeat-x;
}

/* FORM */
input.searchField {
	width: 120px;
}
div#srchkeywords {
	display:none;
}
