body,td,th {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	line-height: 1.4em;



}



body {



	background-color: #FAF6E6;



	margin: 0px;



}



a:link, a:visited, a:active {



	color: #035501;



	text-decoration: none;



}



a:hover {



	color: #035501;



	text-decoration: underline;



}







a.menu_current:link, a.menu_current:visited, a.menu_current:active {



	color: #035501;



	text-decoration: none;



	font-weight: bold;



}



a.menu_current:hover {



	color: #058702;



	text-decoration: underline;



	font-weight: bold;



}







a.menu_default:link, a.menu_default:visited, a.menu_default:active {



	color: #058702;



	text-decoration: none;



}



a.menu_default:hover {



	color: #058702;



	text-decoration: underline;



}



}



form {



	margin: 0;



}



h1, h2, h3, h4, h5 {



	margin: 5px 0px 5px 0px;



}



.header {



	background-color: #FAF6E6;



	vertical-align: middle;



	text-align: center;



	color: #EDEBCE;



	height: 50px;



	font-size: 20px;



	font-weight: bold;



}



.menu {



	background-color: #F2E4B1;



	padding: 10px;



	width: 190px;



	vertical-align: top;



}



.menu ul, .menu li {



	list-style-type: none;



	display: block;



	margin: 0;



	padding: 0;



	padding-left: 5px;



}



.current {



	font-weight: bold;



}



.highlight {



	background-color: #D0D0D0;



}



.content {



	background-color: #FBF5DF;



	padding: 20px;



	height: 400px;



	vertical-align: top;



}



.footer {



	background-color: #F2E4B1;



	text-align: center;



	font-size: 10px;



	height: 10px;



}











/* IMPORTER LAYOUT*/







div.teaserThumbnail, div.notepadThumbnail {



	float: left;



	margin-right: 6px;



}







div.teaserThumbnail img, div.notepadThumbnail img{



	border: 1px solid silver;



}



















/* TeaserListing / Notepad */



table.teaserlisting, table.notepadlisting {



	background-color: #F1F1F1;



	margin-bottom: 1em;



	border: 1px solid silver;



}







table.teaserlisting thead tr, table.teaserlisting thead td, 



table.notepadlisting thead tr, table.notepadlisting thead td {



	background-image: url(/t32Importer/templates/iwna/images/bg/bg-teaserlistingHeader.jpg);



}



table.teaserlisting tbody, table.notepadlisting tbody {



	background-image: url(/t32Importer/templates/iwna/images/bg/corner-teaserlisting.gif);



	background-repeat: no-repeat;



	background-position: right bottom;



}



/* /TeaserListing / Notepad */











/* Preistabelle */



table.priceTable {



	background-color: #672D11;



}



table.priceTable thead th {



	background-color: #FFFFFF;



	text-align: left;



	color: #672D11;



}







th.priceTable {



	font-weight: bold;



	font-size: 11px;



	background-color: #F2E4B1;



}







td.priceTable {



	font-size: 11px;



	text-align: right;



	background-color: #fff;



	vertical-align: top;



}



div.priceLegend {



	margin-bottom: 2em;



}



/* /Preistabelle */











/* Merkmale -> features */



div.features {



	background-color: #BFCFFF;



	padding: 8px 8px 8px 8px;



	border: 1px #672D11;



	background-image: url(/t32Importer/templates/iwna/images/bg/corner-teaserlisting.gif);



	background-repeat: no-repeat;



	background-position: right bottom;	



}



div.features h3 {



	margin: 0 0 6px 0; padding: 0;



	font-size: 22px;



	color: #fff;



	line-height:1em;



}



div.features ul {



	margin: 0;



	padding: 0;



}



div.features ul li {



	font-size: 11px;



	display: inline;



	list-style-type: none;



}



/* /Merkmale */















/* Email */



.message {



	padding: 5px 0px 0px 10px;



}







/* /Email */







/* Reuired fields für das Kontaktformular */



input.required {



	border: 1px solid #990000;



	background-color: #ffffec;



}




