/* handmade for h.grosse gmbh by N.O.*/

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color : White;
}

a:link {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
	color: #00639C;
}

a:active {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
	color: #575757;
}

a:visited {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
	color: #006633;
}

a.navig:link {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	color: #00639C;
}

a.navig:active {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	color: #575757;
}

a.navig:visited {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	color: #63FFFF;
}

a.navik:link {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #00639C;
}

a.navik:active {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #575757;
}

a.navik:visited {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #63FFFF;
}

a.pfad{
	color: #00639C; 
	font-size: 12px; 
	color: #00639C; 
	font-family: Arial, Helvetica, sans-serif;
}

a.pfad:visited{
	color: #00639C; 
	font-size: 12px; 
	color: #00639C; 
	font-family: Arial, Helvetica, sans-serif;
}

table {
	border: none;
	}
	
div.tableinner{
	margin-left: 50px;
	margin-top: 15px;
	position: absolute;
	top: 150px;
	left: 150px;
}

td.headernavi {
	background: url(streifen2.gif);
	text-align: center;
	background-color: White;
	}
	
td.header {
	background-color: White;
}

td.navi {
	background-color: #DBDBDB;
}

p {
	font: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: black;	
}

#navcontainer { margin-left: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 0px 0; }

#navcontainer a
{
	display: block;
	padding: 3px 10px;
	width: 130px;
	color: #00639C;
	background-color: #DADADA;	
	text-decoration: none;
}

#navcontainer a:hover
{
	color: #fff;
	background-color: #B7B7B7;
	text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
	display: block;
	padding: 3px 5px 3px 30px;
	width: 125px;
	color: #00639C;
	background-color: #fff;
	text-decoration: none;
	border-left: 3px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}

#navcontainer ul ul a:hover
{
	color: #00639C;
	background-color: #E8E8E8;
	text-decoration: none;
}


#description{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;	
}

#description li{
	list-style: square;
	margin: 5px;
}

#subdescription{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;

}

#subdescription li{
	list-style: circle;
}

/*css fuer containerspecs*/

.container{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	color: #000;
}

.whiten{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	vertical-align: top;		
}

.white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	vertical-align: top;	
	text-align: center;
}

.gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	vertical-align: top;
	background-color: #E9E9E9;
	text-align: center;
}

#specs td{
	border: 1px solid #000;
}

/*contact-formular*/

table.contact{
	/*background-color: #DEDEDE;*/
}

td.name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: Navy;
	margin: 3px;
}

td.contact{
	/*background-color: #DEDEDE;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Navy;
}

td.contacttp{
	/*background-color: #DEDEDE;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: Navy;
}

.button{
	background-color: #FFF;
	color: Navy;
	border: 1px solid Navy;
}

#derrahmen{
	border:1px solid #CBCBCB; 
	padding:5px; 
	background-image: url(con_hinter.gif); 
	background-repeat: no-repeat;
	background-position: center;
	width: 700px;
}