
form {margin:0px;} 

h1 {margin:0px;} 
h2 {margin:0px;}
h3 {margin:0px;}
h4 {margin:0px;}
h5 {margin:0px;}


a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#c42026;}
a:active {color:#000000;}
a.menue:Link {text-decoration:none; color:#000000;}
a.menue:visited {text-decoration:none; color:#000000;}
a.menue:hover {text-decoration:none; color:#000000;}
a.menue:active {text-decoration:none; color:#000000;}

a.weiss:link {color:#ffffff;}
a.weiss:visited {color:#ffffff;}
a.weiss:hover {color:#ffffff;}
a.weiss:active {color:#ffffff;}

body
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
}

table
{
margin:0;
padding:0;
}

#mainContainer
{
position:absolute;
top:250px;
left:10px;
background-color: #ffffff;
z-index: 2;
}

#details_text_ad
{
color: #c42026;
padding-left: 25px;
padding-top: 7px;
padding-bottom: 7px;
font-weight: bold;
}

#details_text_ad a
{
font-weight: normal;
color: #4F4F4F;
text-decoration:none;
}

#details_text_ad a:hover
{
color: #000000;
background-color: #e9e9e9;
}

#quickNavi_a1
{	
	position:absolute;
	text-align:center;  
	color:#000000;
	display:inline-block;
	width:125px;
	line-height:19px;
	left:10px;
}

#quickNavi_a2
{	
	position:absolute;
	text-align:center;  
	color:#000000;
	display:inline-block;
	width:125px;
	line-height:19px;
	left:137px;
}

h1.content
{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color: #000000;
font-weight: bold;
}

#greynorm
{
color: #838383;
}

td
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
color: #000000;
}

td.menueText
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}

td.weissNorm
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
color: #ffffff;
a:link {color:#ffffff;}
}

div.weiss
{
color: #ffffff;
}

td.Zusatzoptionen
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
color: #808080;
}

td.klein
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
color: #000000;
}

td.klein2
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
color: #000000;
line-height: 1.5;
}

td.AdPageHead
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
color: #ffffff;
}

td.AdPage
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
color: #000000;
}

div.ArtikelAusgabe
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
}

h1.gross
{
font-family: Times New Roman;
font-size: 31px;
color: #808080;
font-style: italic;
font-weight: normal;
}

h1.index
{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 14px;
color: #C42026;
}

td.change
{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 16px;
color: #C42026;
}

td.14px
{
font-size: 14px;
}

h3
{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11pt;
font-weight: bold;
color: #000000;
}

h1.normal
{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 11px;
color: #000000;
display:inline;
}

h1.14pix
{
font-family: Verdana,Helvetica,Sans-Serif;
font-size: 14px;
color: #000000;
display:inline;
font-weight: bold;
}

h1.indexKlein
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
color: #808080;
display:inline;
}

h1.Anzeigen
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
font-weight: normal;
display:inline;
color: #000000;
}

h1.copyright
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 9px;
color: #808080;
display:inline;
}

#horsead_menue
{
  z-index:2;  
  position:absolute;
  top:42px;
  left:0px;
  width:770px;
  text-align:left;
  margin:0;
  padding:0  
}

#horsead_menue a
{	
	text-align:center;  
	color:#000000;
	display:inline-block;
	width:110px;
	line-height:35px;
  text-decoration:none;
  margin:0;
}

#horsead_menue a:hover
{	
	color:#C42026;
	cursor:pointer;
}

.div_line
{
border-bottom: 1px dotted #b0b0b0;
width:100%;
padding-bottom:3px;
margin-bottom:3px;
font-weight:bold;
font-size:12px;
}

.div_line_p
{
margin:0px;
}

.label_sort
{
display:inline-block;
border: solid 1px #b0b0b0;
padding:6px;
padding-left:5px;
padding-right:5px;
margin-left:-1px;
}

.label_sort a
{
	text-decoration:none;
}

.label_sort:hover
{
	background-color:#F3F3F3;
}

.sort
{
display:inline-block;
border: solid 1px #b0b0b0;
padding:6px;
padding-left:5px;
padding-right:5px;
margin-left:-1px;
text-decoration:none;
background-color:#ffffff;
}

.sort:hover
{
	background-color:#F3F3F3;
	color:#c42026;
}


#grey11px
{
font-size: 11px;
color: #808080;
font-weight:bold;
}
#grey11px a
{
color: #808080;
}

#grey13px
{
font-size: 13px;
color: #808080;
font-weight:bold;
}
#grey13px a
{
color: #808080;
}

#grey15px
{
font-size: 15px;
color: #808080;
font-weight:bold;
}
#grey15px a
{
color: #808080;
}

#red11px
{
font-size: 11px;
color: #C42026;
font-weight:bold;
}
#red11px a
{
color: #C42026;
}

#red13px
{
font-size: 13px;
color: #C42026;
font-weight:bold;
}
#red13px a
{
color: #C42026;
}

#red15px
{
font-size: 15px;
color: #C42026;
font-weight:bold;
}
#red15px a
{
color: #C42026;
}

#black11px
{
font-size: 11px;
color: #000000;
font-weight:bold;
}
#black11px a
{
color: #000000;
}

#black13px
{
font-size: 13px;
color: #000000;
font-weight:bold;
}
#black13px a
{
color: #000000;
}

#black15px
{
font-size: 15px;
color: #000000;
font-weight:bold;
}
#black15px a
{
color: #000000;
}

#Preis
{
font-size: 16px;
color: #000000;
font-weight:bold;
}



#register
{
  z-index:2;  
  position:absolute;
  top:39px;
  left:0px;
  width:770px;
  text-align:left;
  margin:0;
  padding:0  
}

#register a
{	
	text-align:center;  
	color:#000000;
	display:inline-block;
	width:110px;
	line-height:38px;
  text-decoration:none;
  margin:0;
  background-repeat: no-repeat;
  background-position: bottom;
}

#register a:hover
{	
	color:#C42026;
	cursor:pointer;
}


#details_icons2
{
	padding-top: 4px;
	text-align:center;
	position:absolute;
	left:751px;
	top:5px; height:28px;
	width:149px;
	background:url('http://www.ehorses.de/grafiken/details_icons_back.gif');
	background-repeat: no-repeat;
}

#grey, grey a
{
color: #808080;
}

#grey a
{
color: #808080;
}

/* ==============================CSS FÜR die Pferdeangebot und Händler Kleine Bilder=================== */

.previewpics
{
	border: dotted 1px #b0b0b0;
	display:inline-block;
	margin:2px;
	padding:3px;
	width:71px;
	height:52px; 
	background-repeat: no-repeat;
	background-position: center;
}

.previewpics2
{
	border: dotted 1px #b0b0b0;
	display:inline-block;
	margin-bottom:4px;
	margin-right:4px;
	padding:0px;
	width:60px;
	height:50px; 
	background-repeat: no-repeat;
	background-position: center;
}


/* ==============================CSS FÜR die Trennlinie=================== */

#ads_line_top
{
width:100%;
height:5px;
margin-top:5px;
margin-bottom:10px;
border:0;
}

/* ==============================CSS FÜR die Pferdesuche-Seite=================== */

#searchlab1
{
display:inline-block;
line-height:40px;
height:40px;
width:104px;
margin:0;
padding:0
align:left;
float:left;
}

#searchlab2
{
display:inline-block;
line-height:40px;
height:40px;
width:90px;
margin:0;
padding:0
text-align:right;
float:left;
}

.searchicon1
{
display:inline-block;
vertical-align:middle;
margin-right:90px;;
padding:0px;
float:left;
}

.searchicon2
{
display:inline-block;
vertical-align:middle;
margin-right:0px;
padding:0px;
float:left;
}

/* ==============================CSS FÜR Formular Pferde Anbieten=================== */


#adhorsesteps
{
line-height:72px;
display:inline-block;
width:89px;
height:72px;
color:#000000;
background-repeat:no-repeat;
}

#adhorsesteps2
{
line-height:72px;
display:inline-block;
width:89px;
height:72px;
color:#ffffff;
font-weight:bold;
background-repeat:no-repeat;
}

#adhorsesteps_line
{
margin:5px;
width:48px;
height:5px;
border:0px;
}

/* ==============================CSS FÜR FormFelder=================== */

.fld_inp
{
font-family: Verdana;
border: 1px solid #b0b0b0;
padding-top:2px;
padding-bottom:2px;
font-size:11px;
color:#606060;
width:100%;

}

.frm_button
{
font-family: Verdana;
font-size:11px;
cursor:pointer;
}

.frm_button:hover
{
color: #C42026;
}

.frm_button2
{
font-family: Verdana;
font-size:15px;
font-weight:bold;
color: #000000;
cursor:pointer;
}

.frm_button2:hover
{
color: #C42026;
}

/* ======CSS FÜR mainContBox, mainContBox-bottom, mainContBox-hdl, innerContBox1, InnerContBox2,======= */

#innerContBox_top
{
background: url('http://www.ehorses.de/grafiken/imgcontbox/div_maincontent_back-top.gif') no-repeat;
width:900px;
height:30px;
line-height:30px;
padding-left:10px;
font-size: 13px;
color: #C42026;
font-weight:bold;
}

#innerContBox_bottom
{
background: url('http://www.ehorses.de/grafiken/imgcontbox/div_maincontent_back-bottom.gif') no-repeat;
width:900px;
height:10px;
}


#innerContBox_top_650
{
background: url('http://www.ehorses.de/grafiken/imgcontbox/div_maincontent_back-top_650.gif') no-repeat;
width:650px;
height:30px;
line-height:30px;
padding-left:10px;
font-size: 13px;
color: #C42026;
font-weight:bold;
}

#innerContBox_bottom_650
{
background: url('http://www.ehorses.de/grafiken/imgcontbox/div_maincontent_back-bottom_650.gif') no-repeat;
width:650px;
height:10px;
}

#innerContBox1
{
 border-right: 2px solid #b0b0b0;
 border-left: 2px solid #b0b0b0;
 width:896px;
}

#innerContBox1_650
{
 border-right: 2px solid #b0b0b0;
 border-left: 2px solid #b0b0b0;
 width:646px;
}

#innerContBox2
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;	
	padding-top:40px;			
}

#innerContBox2 h3
{
 text-align:left;
 font-size:12px;
 color:#000000;
}

/* ==============================CSS FÜR ContentBoxen=================== */

#contbox 
{
  background-color:#F3F3F3;
  position:relative;
  padding:20px;
  width:600px;
  height:auto;
  border:1px solid #b0b0b0;
  text-align:left;
}

#contbox_2px
{
  position:relative;
  padding:20px;
  height:auto;
  border:2px solid #b0b0b0;
  text-align:left;
}

#contbox_search
{
  position:relative;
  padding:10px;
  height:auto;
  border:2px solid #b0b0b0;
  text-align:left;
}

#contbox_white_1px
{
  position:relative;
  padding:10px;
  height:auto;
  border:1px solid #b0b0b0;
  text-align:left;
}

.contbox-tl, .contbox-tr, .contbox-bl, .contbox-br, .contbox-2px_tl, .contbox-2px_tr, .contbox-2px_bl, .contbox-2px_br, .contbox-white_tl, .contbox-white_tr, .contbox-white_bl, .contbox-white_br 
{
  position:absolute;
  width:10px;
  height:10px;
  display:block;
}

.contbox-tl
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/tl.gif') no-repeat;
  top:0;
  left:0;
  margin-top:-1px; /* wegen dem 1px border */
  margin-left:-1px;
}
.contbox-tr
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/tr.gif') no-repeat;
  top:0;
  right:0;
  margin-top:-1px;
  margin-right:-1px;
}
.contbox-bl
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/bl.gif') no-repeat;
  bottom:0;
  left:0;
  margin-bottom:-1px;
  margin-left:-1px;
}
.contbox-br
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/br.gif') no-repeat;
  bottom:0;
  right:0;
  margin-bottom:-1px;
  margin-right:-1px;
}

/* ========z.B.: für copyright und andere============ */

.contbox-2px_tl
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/2px_tl.gif') no-repeat;
  top:0;
  left:0;
  margin-top:-2px; /* wegen dem 1px border */
  margin-left:-2px;
}
.contbox-2px_tr
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/2px_tr.gif') no-repeat;
  top:0;
  right:0;
  margin-top:-2px;
  margin-right:-2px;
}
.contbox-2px_bl
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/2px_bl.gif') no-repeat;
  bottom:0;
  left:0;
  margin-bottom:-2px;
  margin-left:-2px;
}
.contbox-2px_br
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/2px_br.gif') no-repeat;
  bottom:0;
  right:0;
  margin-bottom:-2px;
  margin-right:-2px;
}

/* ========1px White - z.B.: für Pferde Verzeichnis============ */

.contbox-white_tl
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/tl_white.gif') no-repeat;
  top:0;
  left:0;
  margin-top:-1px; /* wegen dem 1px border */
  margin-left:-1px;
}
.contbox-white_tr
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/tr_white.gif') no-repeat;
  top:0;
  right:0;
  margin-top:-1px;
  margin-right:-1px;
}
.contbox-white_bl
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/bl_white.gif') no-repeat;
  bottom:0;
  left:0;
  margin-bottom:-1px;
  margin-left:-1px;
}
.contbox-white_br
{
  background:url('http://www.ehorses.de/grafiken/imgcontbox/br_white.gif') no-repeat;
  bottom:0;
  right:0;
  margin-bottom:-1px;
  margin-right:-1px;
}


/* ==============================CSS FÜR REGISTERKARTEN z.B.: im Verzeichnis Pferde=================== */


#contbox_register_act, #contbox_register_inact
{
	position:relative;
	float:left;
  padding:10px;
	text-align:center;
  border-top:1px solid #b0b0b0;
  border-left:1px solid #b0b0b0;
  border-right:1px solid #b0b0b0;
	margin-left:-1px;
}

#contbox_register_act
{
	background-color:#ffffff;
	color:#c42026;
	height:14px;
}

#contbox_register_inact
{
	background-color:#f3f3f3;
	border-bottom:1px solid #b0b0b0;
	height:11px;
	margin-top:2px;
}



/* ==============================CSS FÜR EHORSES-SHOP=================== */

#shop_headline_reitartikel
{
	padding:0px;
	margin:0px;
	background-color:#ECE9D8;
}

#shop_headline_reitartikel h3
{
	padding:5px;
}

#shop_ausgabe_td
{
	border-bottom:dotted 1px #b0b0b0;
}

#shop_div1
{
	float:left;
	height:125px;
	width:125px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

#shop_div_spacer
{
	float:left;
	height:125px;
	width:25px;
	padding:0px;
	margin:0px;
}

#shop_div2
{
	float:left;
	height:125px;
	width:430px;
	padding:0px;
	margin:0px;
}

#shop_div2 strong
{
	font-size: 14px;
}

#shop_div3
{
	margin-top:5px;
	height:100px;
	cursor:pointer;
}

#shop_div4
{
	float:left;
	height:125px;
	width:150px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#shop_div5
{
	margin-top:5px;
}

#shop_div5 strong
{
	font-size: 14px;
	color: #c42026;
}

#shop_div6
{
	float:left;
	height:125px;
	width:100px;
	padding:0px;
	margin:0px;
}

#shop_input
{
	font-family: Verdana;
	font-size: 9px;
	color: #808080;
	border: 1px solid #808080;
	width:100%;
}

#shop_submit
{
	font-family: Verdana;
	font-size: 9px;
}

#shop_div7
{
	clear:float;
}

#shop_productpic
{
	margin-top:5px;
	margin-left:5px;
}

#shop_suchfeld
{
	width: 250;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}

#shop_suchfeld_background
{
	background-image: url('/shop/grafiken/searchbox.gif');
}

#shop_index_div
{
	cursor:pointer;
	float:left;
	overflow:hidden;
	width:120px;
	height:119px;
	padding:0px;
	margin:1px;
	border:1px solid #b0b0b0;
}

#shop_div8
{
	font-size: 18px;
	color: #c42026;
}

#shop_label_dia
{
	font-size: 9px;
	color: #000000;
}