 
/*********************
     TYPOGRAPHY
*********************/

body {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; padding:0px 0; margin:0px 0; color:#434343; line-height:17px}
p {font-size: 12px; padding:0px 0; margin:6px 0; color:#434343; line-height:17px;}
td {font-size:12px; padding:0px 0; margin:6px 0; color:#434343; line-height:17px;}
li {font-size:12px; padding:0px 0; margin:6px 0; color:#434343; line-height:17px;}
img {border:none}

h1 {font-size: 16px; font-weight: bold; letter-spacing: 2px; line-height: 17px;}
h1 a:link {font-weight: bold; font-size: 16px; text-decoration: none; color:#2e2e2e;}
h1 a:visited {font-weight: bold; font-size: 16px; text-decoration: none; color: #2e2e2e;}
h1 a:hover {font-weight: bold; text-decoration: none; color: #776;}
h1 a:active {font-weight: bold; text-decoration: none;}

h2 {font-size: 13px; font-weight: bold; letter-spacing: 1px;  line-height: 17px;}
h2 a:link {font-weight: bold; font-size: 13px; text-decoration: none; color:#2e2e2e;}
h2 a:visited {font-weight: bold; font-size: 13px; text-decoration: none; color: #2e2e2e;}
h2 a:hover {font-weight: bold; text-decoration: none; color: #776;}
h2 a:active {font-weight: bold; text-decoration: none;}

h3 {font-size:12px; color:#434343; }
.ueberschriften {font-size:13px; color:#666; margin:2px 0; padding:0px; line-height:17px;}
.tdober { font-size: 90%; font-weight: bold; background: url(http://hydrobull.mobilhilfen.de/shop/images/h_obergruppe.gif) repeat; }
.tdhaupt{ font-size: 90%; font-weight: normal; background: url(http://hydrobull.mobilhilfen.de/shop/images/h_hauptgruppe.gif) repeat; }

.tdobentabelle {font-size: 100%; font-weight: normal; background-color:#333333; color:#FFF; }
.tdobentabelle a:link {font-weight: normal; font-size:100%; background-color:#333333; text-decoration: none;  color:#FFF;}
.tdobentabelle a:visited {font-weight: normal; font-size:100%; background-color:#333333; text-decoration: none; color:#FFF;}
.tdobentabelle a:hover {font-weight: normal; font-size:100%; background-color:#333333; text-decoration: none; color:#f89719; }
.tdobentabelle a:active {font-weight: normal; font-size:100%; background-color:#333333; text-decoration: none;  }

.tduntentabelle {font-size: 90%; font-weight: normal; background-color:#F4F4F4; color:#999; }
.tduntentabelle a:link {font-weight: normal; font-size:90%; background-color:#F4F4F4; }
.tduntentabelle a:visited {font-weight: normal; font-size:90%; background-color:#F4F4F4; }
.tduntentabelle a:hover {font-weight: normal; font-size:90%; background-color:#F4F4F4; color:#f89719; }
.tduntentabelle a:active {font-weight: normal; font-size:90%; background-color:#F4F4F4; }


.tdunter { font-size: 97%; background: url(http://hydrobull.mobilhilfen.de/shop/images/h_untergruppe.gif) repeat; }
.tdnavi { font-size: 70%; }
.tdoulr  { font-size: 100%; border-bottom: 1px solid rgb(153,0,0); border-right: 1px solid rgb(153,0,0); border-left: 1px solid rgb(153,0,0); border-top: 1px solid rgb(153,0,0); }
.tdtitel{ font-size: 120%; font-weight: bold; }
.tdkurzbeschreibung{ font-size: 100%; }
.tdartikelnummer{ font-size: 100%; }
.tdmehrinfos{ font-size: 100%; }
.tdpreis{ font-size: 150%; font-weight: bold; }
.tdbild  { font-size: 100%; font-weight: bold; border-bottom: 1px solid rgb(229,229,229); border-right: 1px solid rgb(229,229,229); 			border-left: 1px solid rgb(229,229,229); border-top: 1px solid rgb(229,229,229); }
.tdwarenkorb_grau  { font-size: 100%; border-bottom: 1px solid rgb(229,229,229); border-right: 1px solid rgb(229,229,229); border-left: 1px solid rgb(229,229,229); border-top: 1px solid rgb(229,229,229); background-color:#F7F7F7; }
.tdwarenkorb_rot_button { font-size: 100%; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid rgb(153,0,0); border-right: 1px solid rgb(153,0,0); border-left: 1px solid rgb(153,0,0); border-top: 1px solid rgb(153,0,0); background-color: #C00; }
.tdpreis{ font-size: 150%; font-weight: bold; }

.tdwarenkorb  { font-size: 80%; border-bottom: 1px solid rgb(229,229,229); border-right: 1px solid rgb(229,229,229); border-left: 
    1px solid rgb(229,229,229); border-top: 1px solid rgb(229,229,229); background-color:#F7F7F7; }
.tdwarenkorb a:link {
        font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color:#000;
	}

.tdwarenkorb a:visited {
        font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color:#000;
	}

.tdwarenkorb a:hover {
        font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	}

.tdwarenkorb a:active {
	font-weight: normal;
	text-decoration: none;
	}
.tdwarenkorb_korb  { font-size: 100%; border-bottom: 1px solid rgb(229,229,229); border-right: 1px solid rgb(229,229,229); border-left: 1px solid rgb(229,229,229); border-top: 1px solid rgb(229,229,229); background-color:#F7F7F7; background-image:url(http://hydrobull.mobilhilfen.de/shop/images/warenkorb_g.gif)}
.tdbild  { font-size: 100%; font-weight: bold; border-bottom: 1px solid rgb(229,229,229); border-right: 1px solid rgb(229,229,229); border-left: 1px solid rgb(229,229,229); border-top: 1px solid rgb(229,229,229); }
.tdwarenkorb_rot  {font-size: 100%;	background-color:#F7F7F7; border: 1px solid #712D00;}
.tdwarenkorb_rot_button { font-size: 100%; font-weight: bold; color: #000; background-color: #A4A4A4; }
.tdwarenkorb_rot_klein  {font-size: 80%; background-color:#F7F7F7; border: 1px solid #712D00;}
.tdfehler { font-size: 110%; font-weight: bold; color: #800000; }
.tduntentabelle_weiss {font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal;}
.klein {font-size:90%;	font-weight:normal; color:#434343; margin:2px 0; padding:0px; line-height:12px}
.adresse {font-size:95%; font-weight:normal; color:#CCC; margin:0px 0; padding:0px 0;}
.adresse a:link {font-weight: normal; font-size:95%; text-decoration: none;	color:#CCC;	margin:0px 0; padding:0px 0;}
.adresse a:hover {font-weight: normal; font-size:95%; text-decoration: none; color:#CCC; margin:0px 0; padding:0px 0;}
.adresse a:visited {font-weight: normal; font-size:95%; text-decoration: none; color:#CCC; margin:0px 0; padding:0px 0;}



/*********************
        LINKS
*********************/
a {
	white-space: nowrap;
	}

a:link {
	font-weight: bold;
	text-decoration: none;
	color: #776;
	}

a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #776;
	}

a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #434343;
	}

a:active {
	font-weight: bold;
	text-decoration: none;
	}


/**************************
        LAYOUT
**************************/
body {
margin:0;	padding:0;  background-color: #ffffff;
text-align: center;
}

#hydrobull {
height: 328px;
width: 1000px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -500px;
}


#ueberschrift {
	height: 40px;
	width: 300px;
	position: absolute;
	top: 265px;
	left: 50%;
	margin-left: -95px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

#inhalt {
	width : 980px;
	height : auto;
	position: absolute;
	top: 332px;
	left: 50%;
        z-index:-1;
	margin-left: -490px;
	text-align: left;
}

#suchen {
	width : 300px;
	height : 20px;
	position: absolute;
	top: 282px;
	left: 50%;
	margin-left: 180px;
	text-align: left;
}

#hier {
	width : 400px;
	height : 10px;
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -490px;
	text-align: left;
}

#zurueck {
	width : 410px;
	height : 10px;
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left:-95px;
	text-align: left;
}

#flagge1 {
	width : 60px;
	height : 20px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: 300px;
}
#flagge2 {
	width : 60px;
	height : 20px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: 350px;
}
#flagge3 {
	width : 60px;
	height : 20px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: 400px;
}

#flagge4 {
	width : 60px;
	height : 20px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: 450px;
}
.td_schwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_schwarz_unten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_schwarz_seite_schmal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_schwarz_seite_schmal_unten_fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#orange {
	color: #F30;
}
.td_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F30;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_orange_unten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F30;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_lila {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#lila {
	color: #900;
}
.td_lila_unten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_h_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #F60;
}
.td_modell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.td_strich {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.td_strich_ohne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
}
.td_strich_unten_seite {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

