/**
 * contact
 */
.contactForm {
border-style: solid;
border-width: 1px;
border-color:#fafafa;
}
.contactFormConfirmation {
padding:10px;
margin:10px;
font-weight:bold;
}

.contactFormErr {
color:red;
padding:10px;
 font-weight:bold;
}

TABLE.contactForm  TD {
	vertical-align:middle;
	text-align: right;
	padding: 3px;
}
/**
 * banner layout
 */
.bannerTdProdukte {
	width:600px;
	height:304px;
	padding:0px;
	margin:0px;
}
.bannerDiv {
	text-align:right;
	width:500px;
	height:16px;
	padding:0px;
	margin:0px;
}
.bannerSpacerDiv {
	width:700px;
	height:288px;
	padding:0px;
	margin:0px;
}
/**
 * main content
 */
.mainContentTd {
	padding:0px;
}

body { 
	padding-top: 0px; 
	margin: 0px; 
	text-align: center; 
	background: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	font-size:11px;
	font-weight: 600;
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
/* menu links */
a.menu {
	font-size:10px;
	font-weight: normal;
	color: #aaa;
	text-decoration: none;
}
/* menu link on activated thread */
a.menuA {
	font-size:10px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
td.breadCrumb a:hover, a:hover.menu {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
/* menu default */
.menuTD {
	text-transform:uppercase;
	font-size:10px;
	white-space:nowrap;
	padding:0px 6px 0px 0px;
	vertical-align:middle;
	color: #bbbbbb;
}
/**
* breadCrumb
*/
.breadCrumb {
	font-size:10px;
	padding:0px;
	color:#fff;
}
td.breadCrumb a{
	font-weight: normal;
	color: #ccc;
	text-decoration: none;
}

/**
 * menuSub
 **/
a.menuSub {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
a:hover.menuSub {
	font-weight: normal;
	color: #800000;
	text-decoration: none;
}
.menuSubTD {
	font-size: 9px;
	white-space:nowrap;
	text-transform:uppercase;
	padding:3px 9px 0px 3px;
	text-align:center;
	vertical-align:bottom;
	color: #bbbbbb;
}

h1, h2 {
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
}

/*select, input, textarea */
.inputText ,.inputSelect, .inputCheckbox {
    font-family: verdana,helvetica,arial;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    background-color: #fafafa;
    border: 1px solid #e3e3e3;
	height:16px;
	padding-left:2px;
}

td.pa_menuA {
	font-size:10px;
	padding: 3px 0px 5px 3px;
	background-color:#f6f6f6;
	filter:alpha(opacity=50); -moz-opacity: 0.50;
}
td.pa_menuA span{
	font-size:10px;
	font-weight:bold;
	font-size:12px;
}
td.pa_menu {
	font-size:10px;
	padding: 3px 0px 5px 10px;
	cursor:pointer;
}
.pa_cat_ctext {
	font-size:10px;
	padding: 5px 5px 5px 5px;
}
.commentSingleText {
	padding: 2px 0px 2px 0px;
}
.commentSingleTime {
	font-size:9px;
	color: #cccccc;
}
/* banner menu */
a.bannerMenu {
	font-size:10px;
	font-weight: 600;
	color: #ffffff;
	text-decoration: none;
}
a:hover.bannerMenu {
	font-size:10px;
	color: #ffffff;
	text-decoration: underline;
}

#flvunderliner {
	padding: 0px 5px 0px 5px;
	font-size:10px;
	color:#999999;
}
/* banner menu */
#flvunderliner a {
	font-size:10px;
	font-weight: 600;
	color: #777777;
	text-decoration: none;
}
#flvunderliner a:hover {
	font-size:10px;
	color: #ffffff;
	text-decoration: none;
}

/* menu browse got it from lightviewer */
#menu_browse {
left:0;
margin:0 -10px 0 0;
padding:0;
position:absolute;
top:0;
z-index:10;
}
#menu_browse a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#menu_browse_prev, #menu_browse_next {
background:transparent url(/addon/images/blank.gif) no-repeat scroll 0 0;
display:block;
height:100%;
width:49.9%;
}
#menu_browse_prev {
float:left;
left:0;
top:0;
}
#menu_browse_next {
float:right;
right:0;
top:0;
}
#menu_browse_prev:hover, #menu_browse_prev:visited:hover {
background:transparent url(/addon/images/prevImage.png) no-repeat scroll center center;
cursor:pointer;
}
#menu_browse_next:hover, #menu_browse_next:visited:hover {
background:transparent url(/addon/images/nextImage.png) no-repeat scroll center center;
cursor:pointer;
}

