a {
	text-decoration: none;
	color: #F68B1F; 
	font-weight:bold;
}
td,body {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

/* ============Navigation============*/

/* Hilfsnavigation oben rechts */
#hilfsnavigation_oben {
	color: #005395;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;	
	padding: 0 5px 0 0; 
}
#hilfsnavigation_oben a:link, #hilfsnavigation_oben a:visited, #hilfsnavigation_oben a:hover {
	color: #005395;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;	
}

/* Hauptnavigation oben*/
.textnavi {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	clear:both;
}

/* Subnavigation links */
#subnavigation_links{
 margin: 0;
 padding: 0 7px;
 width: 146px;
 float: left;
 clear: right;
 overflow: hidden;
}
/*
#subnavigation_links a, #subnavigation_links a:link,#subnavigation_links a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
}
*/
#subnavigation_links a:hover {
	color: #F68B1F;
	text-decoration: none;
	vertical-align: middle;
}
.subnavigation_links_ueberschrift{
	color: #005395;
	text-decoration: none;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	vertical-align: middle;
}
.subnavigation_links_unterpunkt{
	color: #666666;
	text-decoration: none;
	font-size: 9px;
	line-height: 20px;
	font-weight: normal;
	vertical-align: middle;
}
/* Versuch, die Menüs als CSS only darzustellen

#subnavigation_links h1, #subnavigation_links h1 a:link, #subnavigation_links h1 a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
#subnavigation_links h1:hover {
	background-color: #e5e5e5;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
#subnavigation_links h2, #subnavigation_links h2 a:link, #subnavigation_links h2 a:hover, #subnavigation_links h2 a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	margin: 7px 0;
	vertical-align: middle;
}
#subnavigation_links img{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.subpunkte:hover{
	background-color: #e5e5e5;
}
*/

/* Hilfsnavigation unten */
#hilfsnavigation_unten {
	float:left;
}

#hilfsnavigation_unten td{
	font-size: 9px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}
#hilfsnavigation_unten a{
	font-size: 9px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}
/* ============CURRENT POSITION============*/
#hier-sind-sie {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	background: url(/design/images/trenner_dotted_line_grey.gif) repeat-x 0px 16px; 
	/*border-bottom:dotted #999999 1px;
	border-left: none;
	border-right: none;
	border-top: none;*/
	height: 19px;
}
#hier-sind-sie a {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#hier-sind-sie a:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

/* ============CONTENT_MASTER============*/

#content_master_3spaltig {
	width: 440px;
	padding:0;
	display: block;
	text-align: justify;
	line-height: 150%;
}

#content_master_2spaltig {
	width: 570px;
	padding: 5px 10px 5px 10px;
	display: block;
	text-align: justify;
}

#content_master_3spaltig li {
	list-style-image: url(/design/images/icon_xpad_orange.gif);
	margin: 0 0 0 5px;
	padding: 5px 0; 
}

/* ============CONTENT_SLAVE============*/
#content_slave {
	display: block;
}
#content_slave p{
	margin: 0 5px 0 12px;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

/* ============FORM=========================*/

input, textarea {
	border: 1px solid #005395;
	background-color: #ECECEC;
	color: #005395;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal
}
input {
	height: 21px;
}


.button {
	border: 1px solid #cccccc;
	background-color: #005395;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	/* heigt: 25px; */
}
.checkbox {
	border: none;
	background: none;
}
.radiobutton{
	border: none;
	background: none;
}




/* ============SHOP============*/
#shop_navigation {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	/* background: url(/design/images/trenner_dotted_line_grey.gif) repeat-x 0px 16px; */
	height: 19px;
}
#shop_navigation a {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

#shop_navigation a:hover {
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

#produktansicht_normal_images {
	/* height: 180px; */
}

#produktansicht_normal_images th {
	background-color: #E5E5E5;
	border-bottom: 1px solid #e5e5e5;
	/* border-bottom: 1px solid #cccccc;*/
	font-weight: bold;
	text-align: left;
	font-size: 9px;
	height: 18px;
	color: #005395;
	padding-left: 4px; 
}

#produktansicht_normal_images td {
	font-weight: normal;
	font-size: 9px;
	line-height: 100%;
}

#produktansicht_normal_warenkorbbox {
margin-top: 20px;
}

#produktansicht_normal_warenkorbbox th {
	background-color: #E5E5E5;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
	text-align: left;
	font-size: 9px;
	height: 18px;
	color: #005395;
	padding-left: 4px; 
}


/* ============SONSTIGE ELEMENTE============*/
h1 {
	font-size: 16px;
	font-weight:bold;
}
h1 a:link, h1 a:visited, h1 a:hover {
	color: #005395;
	text-decoration: none;
}
h4 {
	margin: 0 0 0 8px;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	background: url(/design/images/trenner_dotted_line_blue.gif) repeat-x 8px 15px; 
}
h4 a:link, h4 a:visited, h4 a:hover {
	color: #000000;
	text-decoration: none;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #005395;
	font-weight:bold;
	background: url(/design/images/trenner_dotted_line_grey.gif) repeat-x 8px 16px; 
	height: 17px;
}
h3 a:link, h3 a:visited, h3 a:hover {
	color: #005395;
	text-decoration: none;
}
.design-trenner{
	background: url(/design/images/trenner_dotted_line_grey.gif) repeat-x 8px 16px; 
	height: 17px;
}
#tabelle table {
	WIDTH: 450px;
	table-layout:fixed;
	border: none; 
	border-collapse:collapse;
	/*
	border-spacing: 1px;
	 border: 1px solid #CCCCCC;*/
	empty-cells: hide;
}
#tabelle th { 
	padding: 10px 0 3px 0;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #005395;
	border-collapse: collapse;
	border: none;
	/*border-left: FFF;
	border-right: FFF;*/
}
#tabelle td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
