/* ProAdio styles */

body, form {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color : #F5F5F5;
}

/* Navigation */
A {
    color : #333333;
}

A.nav  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration: none;
}

A.navpath  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}

A.footer  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}

A.footer2  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration : none;
}

A.navon  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	text-decoration: none;
	padding: 0px;
}

A.navoff  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration: none;
}

A.navoffSmall  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	text-decoration: none;
}

A.more, .more  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration: underline;
}

A.copy {
    text-decoration: none   ;
}

.navactive  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration: none;
	/* padding-left: 6px; */
	background-color: #F0F0F0;
}

/* Textauszeichnungen */
.headline {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333333;
}

.newsHeadline {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333333;
	/* padding-left : 5px; */
	text-decoration: none;	
}

.copy {
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	*/
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}

.metanavigation  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	padding : 4px;	
}

.small  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}

.date  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #323232;
}

.footer  {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;	
}

.footerline {
	background-color :  #656565;
}

.price {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #333333;
}

.priceSmall {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #333333;
}

.txFieldTitle {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color : #F0F0F0;
}

.txFieldTitleError {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color : #F0F0F0;
	color : #AF0000;
}

.txField, .textarea { 
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border: 1px solid;
	border-color : #333333;	
}

.txFieldError { 
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #AF0000;
}

.txFieldDescError { 
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	position: relative;
	top: -1px;
	/*border: 1px solid;*/
	border-color : #AF0000;	
	background-color : #AF0000;
	/*background-color : #AFff4E;*/
	color: #FFFFFF;
}

.bgField {	
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	position: relative;
	top: -1px;
	background-color : #F0F0F0;
}

.txSearchResult {
	font-family: Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.txLink {
/* text-decoration: none; */
}

.txLink:visited {
	/*text-decoration: none;*/
	color : #333333;
}

.txActive, .txActive:visited, .txActive:hover { 
	font-size : 11px;
	color : #333333;
}

.txActive {
    text-decoration: none;
}

/* Tabellen */
.column {
	background-color : #F5F5F5;
}

.introText {
	/*background-color : White;
	border : 1px solid #CCCCCC;
	padding : 10px;*/
}

.producttable {
	background-color : White;
	border : 1px solid #CCCCCC;
	padding : 10px;
}

.newstable {
	background-color : White;
	border-top : 1px solid #CCCCCC;	
	padding : 10px;
}

.newstableTop {
	background-color : White;
	border-top : 1px solid #CCCCCC;	
	border-left : 1px solid #CCCCCC;	
	border-right : 1px solid #CCCCCC;	
	border-bottom : 1px solid #CCCCCC;	
	padding : 10px;	
}

.newstableFollow {
	background-color : White;
	border-left : 1px solid #CCCCCC;	
	border-right : 1px solid #CCCCCC;	
	border-bottom : 1px solid #CCCCCC;	
	padding : 10px;	
}

.productpromotable {
	background-color : White;
	border : 1px solid #CCCCCC;
	/* 	padding : 5px; */
}

.productpromotext {
	background-color : White;
	padding : 10px;
}

.detailtable {
	background-color : White;	
	border-top : 1px solid #CCCCCC;
	padding : 10px;	
}

.listtable {
	background-color : White;
	border-collapse : collapse;
	border-top : 1px solid #CCCCCC;
}

.rowodd {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	background-color : White;
	padding : 2px;
}

.roweven {
	font-family : Tahoma, "Tahoma Ms", "Ms Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	background-color : #EDEDED;
	padding : 2px;	
}

.navtable {
	width: 170px;
	background-color : White;
	border : 1px solid #CCCCCC;
	padding : 1px;
}

.searchtable {
	background-color : White;
	border-top : 1px solid #CCCCCC;	
	/* padding : 10px; */
}

.siteMapTable {
	width: 470px;
	background-color : White;
	border : 1px solid #CCCCCC;
	padding : 1px;
	/*
	position: absolute;
	top : 232px;
	*/
}

.menuitem {
	padding : 0px;
/*	padding-bottom: 8px;*/
}

.mptable {
	background-color : White;
	border : 1px solid #CCCCCC;
	padding : 5px;
}

.mptable2 {
	background-color : White;
	border-top : 1px solid #CCCCCC;
	/*padding : 5px;*/
}

.mptable3 {
	background-color : White;
	border-top : 1px solid #CCCCCC;
	padding-top : 7px;
	padding-bottom : 10px;
	padding-left : 10px;	
	padding-right : 10px;	
}


