/* CSS Document */
html {height:100%; }
body{background:#00634b; margin:0; padding:0; height:100%; text-align:center; font-family:Verdana; font-size:12px;}

.page{ text-align:left; margin:0 auto; background:#00634b; width:988px; position:relative; }
.header_container { background:url(/v30/localpictures/theme/sp_layout/header_container_bg.gif) no-repeat; position:relative; }
.header_top { height:93px; }
.SubCat-SubUl{display:none;}
/* =============================================================================
  CONTENT START
=============================================================================== */
.content_startseite { 
	background:#00634b url(/v30/localpictures/theme/sp_layout/content_bg.gif) no-repeat 0 100%;
	*background-position:0 60%;
}

.content_storelp { 
	background:#00634b url(/v30/localpictures/theme/sp_layout/content_bg.gif) no-repeat 0 100%;
	*background-position:0 60%;
}

.content_unterseite {
	background:#00634b url(/v30/localpictures/theme/sp_layout/content_bg.gif) no-repeat 0 100%;
	margin-top:60px;
	padding:0 0 65px 15px;	
	min-height:480px;
	height:auto !important;  /* für moderne Browser */
	height:480px;  /*für den IE */
}


.start_left { width:419px; height:379px; float:left; margin:32px 0 0 15px; }
.start_right { float:left; margin-top:32px; }
.start_bild { background:url(/v30/localpictures/theme/sp_layout/content_start_bg.gif) no-repeat; width:419px; height:199px; } 
.start_text { color:#fff; padding-left:20px;}

.storelp_left { width:550px; height:379px; float:left; margin:32px 0 0 15px; }
.storelp_right { float:left; margin-top:32px; }
.storelp_text { color:#fff; padding-left:20px; padding-top:25px;}
.storelp_weg { float:left; margin:0 0 0 20px; background:url(/v30/localpictures/theme/sp_layout/bg_wegbeschreibung.jpg) no-repeat; width:227px; height:115px;}
.storelp_adresse { float:left; margin:20px 0 0 40px;}
.storelp_input { margin:12px 0 0 10px;}

.storelpInput{ width:200px; margin-top:5px;}
.storelpInputPLZ{ width:60px; float:left;}
.storelpInputORT{ width:140px; float:left;}

.storelpInput input{
	width:200px;
	*width:188px;
	height:15px;
	line-height:15px;
	font-size:10px;
	border:1px solid #00644c;
	margin-bottom:7px;
	*margin-bottom:5px;
	color:#00644c;
}

.storelpInputPLZ input{
	width:50px;
	height:15px;
	line-height:15px;
	font-size:10px;
	border:1px solid #00644c;
	margin-bottom:7px;
	*margin-bottom:5px;
	color:#00644c;
}

.storelpInputORT input{
	width:140px;
	*width:128px;
	height:15px;
	line-height:15px;
	font-size:10px;
	border:1px solid #00644c;
	margin-bottom:7px;
	*margin-bottom:5px;
	color:#00644c;
}

.storelpBerechnenBtn{
	background:url(/v30/localpictures/theme/sp_layout/btn_green.gif) repeat-x;
	width:100px;
	height:17px;
	line-height:14px;
	margin:5px 3px 0 102px;
	*margin-top:4px;
	text-align:center;
}

.teaser_reiter{ background:url(/v30/localpictures/theme/sp_layout/teaser_reiter.jpg); width:159px; height:333px; float:left; margin-top:8px; }
.teaser_pferd{ background:url(/v30/localpictures/theme/sp_layout/teaser_pferd.jpg); width:159px; height:333px; float:left; margin:8px 28px 0 30px; }
.teaser_schrank{ background:url(/v30/localpictures/theme/sp_layout/teaser_schrank.jpg); width:159px; height:333px; float:left; margin:8px 0 0 0; }
.teaser_eroeffnung{ background:url(/v30/localpictures/theme/sp_layout/teaser_eroeffnung1.jpg); width:373px; height:284px; float:left; margin:60px 0 0 0; }
.teaser_reiter h4, .teaser_pferd h4, .teaser_schrank h4{ font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}

.text_location{ margin-top:225px; margin-left:12px; }
.search_bar_container { width:756px; height:35px; padding:32px 0 0 304px; _padding-top:24px; }
.search_bar {background:transparent url(/v30/localpictures/theme/sp_layout/hg_searchbar.gif) top left no-repeat; line-height:35px; height:35px; _padding-top:8px; width:´175px; float:left;}
.hersteller{ width:209px; float:left; background-image:url(/v30/localpictures/theme/sp_layout/hg_hersteller.gif); padding-left:5px; }
.clear { clear:both;}

/* =============================================================================
  FOOTER
================================================================================ */
.footer_container { width:988px; line-height:27px; background:url(/v30/localpictures/theme/sp_layout/footer_container_bg.gif) repeat-x; height:29px; text-align:center; }
.footer_container, .footer_container a {color:#80aa98; text-decoration:none; }

/* =============================================================================
  FONTS
================================================================================ */
.bold10{ font-weight:bold; font-size:10px;}
.bold11{ font-weight:bold; font-size:11px;}
.bold12{ font-weight:bold; font-size:12px;}
.bold14{ font-weight:bold; font-size:14px;}
.bold15{ font-weight:bold; font-size:15px;}
.bold18{ font-weight:bold; font-size:18px;}

.black10{ font-size:10px; }
.black11{ font-size:11px; }

a.linkgrey{ font-size:11px; color:#555455;}
a.linkgrey12{ font-size:12px; color:#555455;}

.white{ color:#ffffff; }

.white10bold{ color:#fff; font-size:10px; font-weight:bold; text-decoration:none; }
.white11{ color:#fff; font-size:11px; }
.white12bold{ color:#fff; font-size:12px; font-weight:bold; }

.grey{ color:#555455; }
.grey10{ color:#555455; font-size:10px; }
.grey11{ color:#555455; font-size:11px; }

.green{ color:#196749;}
.green11{ color:#196749; font-size:11px; }
.greenbold{ color:#196749; font-weight:bold;}

.red{ color:#e80202;}
.yellow{ color:#e1c400;}

/* =============================================================================
  INPUT FIELDS
================================================================================ */
input.input_search, input#_freeb{
	width:109px; height:15px; border:1px solid #00644c; margin-left:5px; color:#00644c; font-size:10px;
}
input.input_login{
	width:170px; height:15px; border:1px solid #00644c; color:#00644c; font-size:10px; margin-bottom:10px;
}

/* =============================================================================
  FLOATS
================================================================================ */
.floatsLeft{
	float:left;
}
.floatsRight{
	float:right;
}

/* =============================================================================
  FLOATS
================================================================================ */

.bilderRahmen{
	border:1px solid #00644c;
	padding:2px;
}


.theImage{
	overflow:hidden;
}
/* =============================================================================
  PREIS DARSTELLUNGEN
================================================================================ */	
.PreisSonder{color:red;}
.PreisNormal{}
.PreisAlt{text-decoration:line-through; font-size:12px;}
