/*#############################################################
BODY*/
BODY {
	background:#FFFFFF;
}

* {
	padding:0px;
	margin:0px;
}


/*#############################################################
GLOBALE EIGENSCHAFTEN*/
option			{margin-right:2px;}
img				{border:0;}

/*#############################################################
FORMULARE INPUTFIELDS*/
.input_size25		{font-size:11px; height:17px; border:1px solid #888888; width:25px;}
.input_size33		{font-size:11px; height:17px; border:1px solid #888888; width:33px;}
.input_size70		{font-size:11px; height:17px; border:1px solid #888888; width:70px;}
.input_size112		{font-size:11px; height:17px; border:1px solid #888888; width:112px;}
.input_size120		{font-size:11px; height:17px; border:1px solid #888888; width:120px;}
.input_size130		{font-size:11px; height:17px; border:1px solid #888888; width:130px;}
.input_size150		{font-size:11px; height:17px; border:1px solid #888888; width:150px;}
.input_size170		{font-size:11px; height:17px; border:1px solid #888888; width:170px;}
.select {border-style:solid;font-size:11px; border:1px solid #888888;}
/*FORMULAR LABELS*/
.label_typ1{padding-top:2px;width:80px;margin-right:10px;text-align:right;float:left;}
.label_typ2{padding-top:2px;width:150px;margin-right:5px;text-align:right;float:left;}
.label_typ3{padding-top:2px;width:155px;margin-right:5px;text-align:right;float:left;}
/*#############################################################
TRENNER VERTICAL BOTTOM*/
.v_bottom_tiny   { margin-bottom:5px;}
.v_bottom_small  { margin-bottom:10px;}
.v_bottom_medium { margin-bottom:15px;}
.v_bottom_large  { margin-bottom:20px;}
.v_bottom_xlarge { margin-bottom:40px;}

/*#############################################################
TRENNER VERTICAL TOP*/
.v_top_tiny   { margin-top:5px;}
.v_top_small  { margin-top:10px;}
.v_top_medium { margin-top:15px;}
.v_top_large  { margin-top:20px;}
.v_top_xlarge { margin-top:40px;}

/*#############################################################
TRENNER HORIZONTAL*/
.h_l_tiny	{ margin-left:5px;}
.h_l_small	{ margin-left:10px;}
.h_l_medium	{ margin-left:15px;}
.h_l_large	{ margin-left:20px;}
.h_l_xlarge	{ margin-left:25px;}

.h_r_tiny	{ margin-right:5px;}
.h_r_small	{ margin-right:10px;}
.h_r_medium	{ margin-right:15px;}
.h_r_large	{ margin-right:20px;}
.h_r_xlarge	{ margin-right:25px;}

/*#############################################################
FLOATING*/
.f_r { float:right; }
.f_l { float:left; }
.c_l { clear:both; }
.nobr { white-space:nowrap; }

/*#############################################################
INHALTSELEMENTE DEFAULT TRENNER*/
DIV.element { background:transparent; margin-bottom:10px; }

/*#############################################################
BOXEN */
.box_a {
	background:#f1f1f1;
	border:1px solid #f1f1f1;
}
.box_b {
	background:#ffffff;
	border:1px solid #ffcc66;
}
.box_a .content {
	padding:10px;
	clear:both;
}
.box_b .content {
	padding:15px;
	clear:both;
}

/*#############################################################
TABELLEN*/

TABLE .dark {
	background:#ebebeb;
}
TABLE .light {
	background:#f1f1f1;
}
TABLE .head {
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
}
TABLE .first {
	border-top:1px solid #666666;
}
/*
TD {
	padding:2px 10px 2px 10px;
	margin:1px;
}*/
TD .no_space {
	padding:0px;
	margin:0px;
}

/*#############################################################
FONT LINE HEIGHT*/
.v_tiny   { line-height:5px;}
.v_small  { line-height:10px;}
.v_medium { line-height:15px;}
.v_large  { line-height:30px;}
.v_xlarge { line-height:50px;}

/*#############################################################
TEXT ALIGN*/
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.top	{vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

/*#############################################################
COLORS*/
.color01	{color: #ff0000;}
.bgcolor01	{background-color: #ff0000;}

.color02	{color: #000000;}
.bgcolor02	{background-color: #000000;}

.color03	{color: #000066;}
.bgcolor03	{background-color: #000066;}

.color04	{color: #ffffff;}
.bgcolor04	{background-color: #ffffff;}

.color05	{color: #26609b;}
.bgcolor05	{background-color: #26609b;}

.color06	{color: #dbe2ee;}
.bgcolor06	{background-color: #dbe2ee;}

.color07 	{color: #f1f4f9;}
.bgcolor07	{background-color: #f1f4f9;}

.color08 	{color: #eaeff5;}
.bgcolor08	{background-color: #eaeff5;}

.color09 	{color: #ffecd0;}
.bgcolor09	{background-color: #ffecd0;}

.color10 	{color: #fdf4e5;}
.bgcolor10	{background-color: #fdf4e5;}

.color11 	{color: #e70020;}
.bgcolor11	{background-color: #e70020;}

/*#############################################################
CATEGORY COLORS*/

.bgcolor_cat01_dark 	{background-color:#ff6b1b;}
.bgcolor_cat01_dark, .bgcolor_cat01_dark a, .bgcolor_cat01_dark a:visited {color:#fff;}
.bgcolor_cat01_middle {background-color:#ffd2ba;border-color:#ff6b1b;}
.bgcolor_cat01_light 	{background-color:#fff0e9;}

.bgcolor_cat02_dark 	{background-color:#ffdf12;}
.bgcolor_cat02_dark, .bgcolor_cat02_dark a, .bgcolor_cat02_dark a:visited {color:#006;}
.bgcolor_cat02_middle {background-color:#ffee88;border-color:#ffdf12;}
.bgcolor_cat02_light 	{background-color:#fff8f1;}

.bgcolor_cat03_dark 	{background-color:#f49401;}
.bgcolor_cat03_dark, .bgcolor_cat03_dark a, .bgcolor_cat03_dark a:visited {color:#006;}
.bgcolor_cat03_middle {background-color:#fbdeb2;border-color:#f49401;}
.bgcolor_cat03_light 	{background-color:#fdeacc;}

.bgcolor_cat04_dark 	{background-color:#f04726;}
.bgcolor_cat04_dark, .bgcolor_cat04_dark a, .bgcolor_cat04_dark a:visited {color:#fff;}
.bgcolor_cat04_middle {background-color:#fddad4;border-color:#f04726;}
.bgcolor_cat04_light 	{background-color:#ffeee7;}

.bgcolor_cat05_dark 	{background-color:#a75daa;}
.bgcolor_cat05_dark, .bgcolor_cat05_dark a, .bgcolor_cat05_dark a:visited {color:#fff;}
.bgcolor_cat05_middle {background-color:#eddfee;border-color:#a75daa;}
.bgcolor_cat05_light 	{background-color:#f5eef6;}

.bgcolor_cat06_dark 	{background-color:#4baee5;}
.bgcolor_cat06_dark, .bgcolor_cat06_dark a, .bgcolor_cat06_dark a:visited {color:#fff;}
.bgcolor_cat06_middle {background-color:#dbeffa;border-color:#4baee5;}
.bgcolor_cat06_light 	{background-color:#eef7fc;}

.bgcolor_cat07_dark 	{background-color:#40cdd7;}
.bgcolor_cat07_dark, .bgcolor_cat07_dark a, .bgcolor_cat07_dark a:visited {color:#006;}
.bgcolor_cat07_middle {background-color:#cff2f4;border-color:#40cdd7;}
.bgcolor_cat07_light 	{background-color:#e3f8f9;}

.bgcolor_cat08_dark 	{background-color:#3680cb;}
.bgcolor_cat08_dark, .bgcolor_cat08_dark a, .bgcolor_cat08_dark a:visited {color:#fff;}
.bgcolor_cat08_middle {background-color:#cedff3;border-color:#3680cb;}
.bgcolor_cat08_light 	{background-color:#e2ecf6;}

.bgcolor_cat09_dark 	{background-color:#6ccebf;}
.bgcolor_cat09_dark, .bgcolor_cat09_dark a, .bgcolor_cat09_dark a:visited {color:#006;}
.bgcolor_cat09_middle {background-color:#cbeee8;border-color:#6ccebf;}
.bgcolor_cat09_light 	{background-color:#e1f5f3;}

.bgcolor_cat10_dark 	{background-color:#59a449;}
.bgcolor_cat10_dark, .bgcolor_cat10_dark a, .bgcolor_cat10_dark a:visited {color:#fff;}
.bgcolor_cat10_middle {background-color:#d5e8d2;border-color:#59a449;}
.bgcolor_cat10_light 	{background-color:#e6f1e3;}

.bgcolor_cat11_dark 	{background-color:#9dc437;}
.bgcolor_cat11_dark, .bgcolor_cat11_dark a, .bgcolor_cat11_dark a:visited {color:#006;}
.bgcolor_cat11_middle {background-color:#e6f0cd;border-color:#9dc437;}
.bgcolor_cat11_light 	{background-color:#f1f6e2;}

.bgcolor_cat12_dark 	{background-color:#ffe153;}
.bgcolor_cat12_dark, .bgcolor_cat12_dark a, .bgcolor_cat12_dark a:visited {color:#006;}
.bgcolor_cat12_middle {background-color:#f2ebc9;border-color:#ffe153;}
.bgcolor_cat12_light 	{background-color:#fff7d3;}

.bgcolor_cat13_dark 	{background-color:#ffff67;}
.bgcolor_cat13_dark, .bgcolor_cat13_dark a, .bgcolor_cat13_dark a:visited {color:#006;}
.bgcolor_cat13_middle {background-color:#f0f2c7;border-color:#ffff67;}
.bgcolor_cat13_light 	{background-color:#fdffd0;}

.bgcolor_cat14_dark 	{background-color:#ffa78d;}
.bgcolor_cat14_dark, .bgcolor_cat14_dark a, .bgcolor_cat14_dark a:visited {color:#006;}
.bgcolor_cat14_middle {background-color:#f2ddd8;border-color:#ffa78d;}
.bgcolor_cat14_light 	{background-color:#ffe9e3;}

.bgcolor_cat15_dark 	{background-color:#9dcfff;}
.bgcolor_cat15_dark, .bgcolor_cat15_dark a, .bgcolor_cat15_dark a:visited {color:#006;}
.bgcolor_cat15_middle {background-color:#dae8f2;border-color:#9dcfff;}
.bgcolor_cat15_light 	{background-color:#e5f3fe;}

.bgcolor_cat16_dark 	{background-color:#d8b2db;}
.bgcolor_cat16_dark, .bgcolor_cat16_dark a, .bgcolor_cat16_dark a:visited {color:#006;}
.bgcolor_cat16_middle {background-color:#ebdfeb;border-color:#d8b2db;}
.bgcolor_cat16_light 	{background-color:#f7ebf7;}

.bgcolor_default			{background-color: #000066;}
.bgcolor_default, .bgcolor_default a, .bgcolor_default a:visited {color:#fff;}
.bgcolor_default_light	{background-color: #eaeff5;}


/*#############################################################
LINIEN*/
.line01 {
	background:#000066;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line02 {
	background:#000000;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line03 {
	background:#dbe2ee;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line04 {
	background:#ff0000;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line05 {
	background:#ffffff;
	height:2px;
	width:100%;
	overflow:hidden;
}
.line06 {
	background:#FDDAD4;
	height:1px;
	width:100%;
	overflow:hidden;
}
/*#############################################################
FONTS HEADLINES*/
.headline01 {
	font-size: 12px;
	color: #000066;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline01 a:link 		{font-size: 12px; font-weight: bold;}
.headline01 a:visited 	{font-size: 12px; font-weight: bold;}

.headline02 {
	font-size: 12px;
	color: #ffffff;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline03 {
	font-size: 12px;
	color: #ff0000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}

/*#############################################################
FONTS NORMAL*/
body, div, input, option, p,h1,h2,h3,h4,h5,h6 {
	font-family: arial,helvetica,geneva; 
	color:#000000;
	font-size:12px; 
	font-weight: normal;
}
a:link {
	font-family: arial,helvetica,geneva; 
	color: #000066; 
	text-decoration: underline;
}
a:visited {
	font-family: arial,helvetica,geneva; 
	color: #000066; 
	text-decoration: underline;
}

.text01 			{font-size: 10px; font-weight: normal; color: #000066}
.text01 a:link 		{font-size: 10px; font-weight: normal; color: #000066}
.text01 a:visited 	{font-size: 10px; font-weight: normal; color: #000066}

.text02 			{font-size: 11px; font-weight: normal; color: #000066}
.text02 a:link 		{font-size: 11px; font-weight: normal; color: #000066}
.text02 a:visited 	{font-size: 11px; font-weight: normal; color: #000066}

.text03 			{font-size: 11px;}
.text03 a:link		{font-size: 11px; font-weight: normal;}
.text03 a:visited 	{font-size: 11px; font-weight: normal;}

.text04 			{font-size: 11px; color: #ff0000}
.text04 a:link		{font-size: 11px; font-weight: bold; color: #ff0000}
.text04 a:visited 	{font-size: 11px; font-weight: bold; color: #ff0000}

.text05 			{font-size: 11px; font-weight: normal; color: #000066}
.text05 a:link 		{font-size: 11px; font-weight: normal; color: #000066}
.text05 a:visited 	{font-size: 11px; font-weight: normal; color: #000066}

.text06 			{font-size: 11px; font-weight: bold; color: #ff0000}

.text07 			{font-size: 12px;}

.text08 			{font-size: 10px;}

.text09 			{font-size: 15px; font-weight: bold; color: #ff0000}

.text10				{font-size: 12px; color: #ffffff;}
.text10 a:link 		{font-size: 12px; color: #ffffff;}
.text10 a:visited 	{font-size: 12px; color: #ffffff;}

.text11 			{font-size: 12px; font-weight: bold; color: #ffffff;}

.text12 			{font-size: 12px; font-weight: normal; color: #000066}
.text12 a:link 		{font-size: 12px; font-weight: normal; color: #000066}
.text12 a:visited 	{font-size: 12px; font-weight: normal; color: #000066}

.text13 			{font-size: 12px; font-weight: bold; color: #000000;}
.text13 a:link 		{font-size: 12px; font-weight: normal; color: #000000}
.text13 a:visited 	{font-size: 12px; font-weight: normal; color: #000000}

.text14 			{font-size: 11px; font-weight: normal;}
.text14 a:link 		{font-size: 11px; font-weight: normal; color: #000066}
.text14 a:visited 	{font-size: 11px; font-weight: normal; color: #000066}

.text15 			{font-size: 10px; font-weight: normal; color: #bebab2}

.text16 			{font-size: 11px; font-weight: normal; color: #E70020;}
.text16 a:link		{font-size: 11px; font-weight: normal; color: #E70020;}
.text16 a:visited	{font-size: 11px; font-weight: normal; color: #E70020;}

.text17 			{font-size: 11px; font-weight: bold; color: #000066}
.text17 a:link 		{font-size: 11px; font-weight: bold; color: #000066}
.text17 a:visited 	{font-size: 11px; font-weight: bold; color: #000066}

.text18 			{font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.text18 a:link 		{font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.text18 a:visited 	{font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}

.text19 			{font-size: 13px; font-weight: bold; color: #000066}

.text20 			{font-size: 11px; font-weight: bold; color: #ff0000}
.text20 a:link 		{font-size: 11px; font-weight: bold; color: #ff0000}
.text20 a:visited 	{font-size: 11px; font-weight: bold; color: #ff0000}

.textError			{font-size: 12px; color: #ff0000; font-weight: bold;}

/*#############################################################
FONTS PREISE*/
.preis01	{font-size: 12px; color: #ff0000; font-weight: bold;}
.preis02	{font-size: 16px; color: #ff0000; font-weight: bold;}

/*#############################################################
FONTS NAVIGATION*/
.navi01				{font-size: 12px; color: #000000; font-weight: bold;}

.navi02				{font-size: 12px; color: #ffffff; font-weight: bold;}

.navi03 			{font-size: 11px; font-weight: normal; color: #000000;}
.navi03 a:link 		{font-size: 11px; font-weight: normal; color: #000066}
.navi03 a:visited 	{font-size: 11px; font-weight: normal; color: #000066}

.navi04 			{font-size: 11px; color: #ffffff; font-weight: bold;}

.navi05				{color: #000066; font-size: 10px;}
.navi05 a:link		{color: #000066; font-size: 10px; font-weight: normal; text-decoration: none; margin-left: 6px; margin-right: 6px;}
.navi05 a:visited	{color: #000066; font-size: 10px; font-weight: normal; text-decoration: none; margin-left: 6px; margin-right: 6px;}

/*
HEADER NAVIGATION*/
#header ul {
	list-style:none;
}

#header ul li {
	display:inline;
}

/*#############################################################
Socialbookmarks*/
.socialbookmarks_grid		{margin-right:9px; margin-bottom:9px; vertical-align: bottom;}

/*#############################################################
SONDERFAELLE*/
	/*FF-Workaround: kein Zeilenumbruch nach Trennstrich in Mozilla*/
body:-moz-last-node .moz-break::before {
	content:            "\200B"; /* Leerzeichen */
	letter-spacing:     -1ex;
}
 
/*
#########################################
Navigation Main
#########################################
*/

#navigationmain {
	background:#fff;
	font:bold 12px Arial;
	line-height:20px;
	width:171px;
 }
 
#navigationmain ul {
	list-style:none;
	background:#fff;
	width:100%;
	margin:0;
	padding:0;
}

#navigationmain li {
	clear:left;
}

#navigationmain a {
	float:left;
	display:block;
	height:25px;
	width:136px;
	text-decoration:none;
	color:#000;
	text-align:center;
	vertical-align:middle;
	margin-bottom:2px;
	background-position:bottom;
	background-repeat:repeat-x;
}

#navigationmain li.current a {
	color:#fff;
}

#navigationmain .tableft {
	display:block;
	float:left;
	height:25px;
	width:9px;
	margin:0;padding:0;
	background-position:bottom;
	background-repeat:repeat-x;
}

#navigationmain .tabright {
	display:block;
	float:left;
	height:25px;
	width:23px;
	margin:0;padding:0;
	background-position:bottom;
	background-repeat:repeat-x;
}

.navigation_bc					{font-size: 12px; line-height: 19px;}

.navigation_bc_default			{background-color: #000066; color: #FFFFFF;}
.navigation_bc_default a:link	{background-color: #000066; color: #FFFFFF;}
.navigation_bc_default a:visited{background-color: #000066; color: #FFFFFF;}

.navigation_bc_short			{width:487px; margin-top:35px;}
.navigation_bc_long				{width:609px; padding-left:8px;}

.navigation_rechte_navi_liste	{padding-left:8px; padding-right:4px; padding-bottom:8px; line-height:21px;}

select.navigation_dropdown		{width:250px; font-size: 11px; margin:2px;}

/*
#########################################
Navigation Sub
#########################################
*/

#navigationsub {
	width:617px;
	padding:0;
	overflow:hidden;
}

#navigationsub table {
	width:100%;
	border:none;
}

#navigationsub table tr {
}

#navigationsub table tr td {
	display:inline-block;
	vertical-align:middle;
	padding:0px 0px 0px 12px;
	margin:0;border:none;
	line-height:11px;
	background-image:url(/lay/jode/bg_nav_listimg.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	height:18px;
	width:25%;
}

#navigationsub table tr td.cur {
	background-color:#fff;
	border:1px solid;
	height:16px;
}

#navigationsub table tr td a {
	font:normal 11px Arial;
	color:#000066;
	text-decoration:none;
}

#navigationsub table tr td.cur a {
	font-weight:bold;
}

#navigationsub table tr td a:hover {
	text-decoration:none;
}

/*
#########################################
Newsletter
#########################################
*/
.label_nl_01{width:192px;margin-right:8px;text-align:left;float:left;}
.label_nl_02{padding-top:2px;width:110px;margin-right:5px;text-align:right;float:left;}
.nl_input_size190 {font-size:11px; height:17px; border:1px solid #888888; width:190px;}

.nl_error  { color: #ff0000; font-weight:bold;} 
.nl_error a:link  { color: #ff0000; font-weight:bold;} 
.nl_error a:visited  { color: #ff0000; font-weight:bold;} 

.nl_text_box 			{font-size: 11px; font-weight: normal; color: #000;}
.nl_text_box a:link 	{font-size: 11px; font-weight: normal; color: #000;}
.nl_text_box a:visited 	{font-size: 11px; font-weight: normal; color: #000;}

.box_nl_01 {width:300px;margin:10px 14px 10px 14px;}
* html .box_nl_01 {margin-left:7px;margin-right:7px;}

.box_nl_02 {width:247px; padding:10px 14px 15px 14px;}
* html .box_nl_02 {width:275px;}

/*
#########################################
Order
#########################################
*/
.boxrechts	{
			border-left:1px solid #000066;
			border-bottom:1px solid #000066;
			border-right:1px solid #000066;
}

.text_order15 {
			font-size: 15px; 
			font-weight: bold;
			color: #000000;
}

.text_order18 {
			font-size: 18px; 
			font-weight: bold;
			color: #000000;
}

.text_order20 {
			font-size: 20px; 
			font-weight: bold;
			color: #000000;
}

.nomargin {
			padding:0px;
			margin:0px;
}

/*
#########################################
Productdetails
#########################################
*/
#pd {
	
}

/* separates Raster verwalten */
#pd #left {
	width:175px;
	float:left;
}

#pd #center {
	width:425px;
	margin-left:14px;
	margin-right:1px;
	float:right;
}

#pd a {
	color:#000066;
}

#pd div.border_blue {
	border:1px solid #000066;
	display:block;
}


/* Detail-Bilder */
#pd #detail_images img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

/* Stock-Anzeige */
#pd #stock li {
	width:15px;
	height:23px;
	float:left;
	list-style:none;
	border:1px solid white;
}

#pd #stock li.ok {
	background-color:#8CC53F;
}

#pd #stock li.no {
	background-color:#EE1C1F;
}

#pd #werbetext ul
 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin: 0px; 
	padding-top: 10px
}

#pd #werbetext p
 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin: 0px; 
	padding-top: 10px
}

/* search links für Keywords, Autoren etc. */
#pd ul.search_links li {
	float:left;
	list-style:none;
}

#pd .no_float li {
	clear:both;
}

/*
#########################################
Productlist
#########################################
*/

/** BEREICHE - LONG **/
.product_list .area_long_r {
	width:309px;
}

/** BEREICHE - MEDIUM **/
.product_list .area_medium_r {
	width:183px;
	margin-left:10px;
}

/** BEREICHE - NUMERIC **/
.product_list .area_num_n {
	min-width:20px;
}
.product_list .area_num_nfix {
	width:15px;
}

.product_list .area_longnum_r {
	width:500px;
}

.product_list .area_info {
	width:191px;
}
.product_list .area_desc {
	min-height:75px;
	width:309px;
}
.product_list .area_descfix {
	height:70px;
}
.product_list .toppos {
	position:relative;
	top:50px;
}

/*** Formatierung ***/
.stub {
	margin-bottom:3px;
}
.px {
	margin-top:1px;
}

.product_list_w617		{width:617px;}
.product_list_w170		{width:170px;}
.product_list_w32		{width:32px;}
.product_list_w22		{width:22px;}
.product_list_w21		{width:18px;}

.product_list_reset_td	{padding:0px; margin:0px;}

/*
#########################################
Recommend
#########################################
*/
.recommend_form_left{width:308px;border-right:2px solid #FFFFFF;}
.recommend_form_right{width:307px;}
.recommend_label{margin-right:10px;margin-top:5px;padding-left:10px;width:120px;float:left;}
.recommend_textfield{;margin-top:5px;}
.recommend_headline {margin-left:10px;margin-top:10px;}
.recommend_textarea_size285{border-style:solid;font-size:9pt; border:1px solid #888888; width:280px;height:200px;}
.recommend_formtextarea_left{width:308px;}
.recommend_formtextarea_right{width:307px;border-left:2px solid #FFFFFF;}
.recommend_text08{font-size: 10px;color:#000000}

/*
#########################################
Reminder
#########################################
*/
	#main_center {
		position: absolute; top: 10px; width: 408px; left: 50%; margin-left: -204px; 		
	}
	#main_center_2 {
		position: absolute;	top: 10px; width: 700px; left: 50%; margin-left: -350px; 		
	}
	
	.form_ms_01 {width:20px;margin-right:5px;text-align:left;float:left; vertical-align:middle;}
	.form_ms_02 {width:150px;margin-right:5px;text-align:left;float:left;padding-top:2px;}
	.form_ms_03 {width:50px;margin-right:5px;text-align:right;float:left;padding-top:2px;}
	.form_ms_04 {width:62px;margin-right:5px;text-align:right;float:left;}
	.form_ms_05 {width:40px;margin-right:5px;text-align:left;float:left;padding-top:2px;}	
	.form_ms_06 {width:210px;margin-right:5px;text-align:center;float:left;padding-top:2px;}
	.form_ms_07 {width:92px;margin-right:5px;text-align:left;float:left;}
	.form_ms_08 {width:305px;margin-right:5px;text-align:left;float:left;padding-top:2px;}
	
	.ms_input_size60 {border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:60px;}

	.box_ms_01 {width:670px; padding:12px 15px 15px 15px; margin-bottom:12px; }
	* html .box_ms_01 {width:700px; } 
	
	.textarea_ms_01	{
      border-style:solid; font-size:9pt; border:1px solid #b6b6b6; width:400px; height:140px;
	  }
	  
/*
#########################################
Search
#########################################
*/
.search_headlineStoebern{padding-top:30px;}

.search_stoebern_line {
	height:1px;
	width:100%;
	overflow:hidden;
}

.search_stoebern_toplist{height:30px;border-top:2px solid #ffffff}
.search_stoebern_chatchwords{border-top:1px solid #ffffff;padding:5px;}

.search_profisuche_padding{padding-top:10px;padding-bottom:10px;}
.search_label_typ3{padding-top:2px;margin-left:20px;width:107px;margin-right:5px;text-align:left;float:left;}
/*register*/
.search_register_typen{margin-left:10px}

.search_a_z 			{font-size: 14px; font-weight: bold; color: #000000}
.search_a_z a:link 		{font-size: 14px; font-weight: normal; color: #000066}
.search_a_z a:visited 	{font-size: 14px; font-weight: normal; color: #000066}
/*filter*/
.search_line_right				{margin-right:1px}
.search_filter_rubrik_active	{margin-top:1px;width:100%;background-color:#000066;height:16px;}
.search_filter_rubrik_inactive	{margin-top:1px;width:100%;background-color:#eaeff5;height:16px;}

.search_filter_preis_active		{margin-top:1px;width:100%;background-color:#000066;height:16px;}
.search_filter_preis_inactive	{margin-top:1px;width:100%;background-color:#eaeff5;height:16px;}

.search_filter_age_active		{margin-top:1px;width:100%;background-color:#000066;height:16px;}
.search_filter_age_inactive	{margin-top:1px;width:100%;background-color:#eaeff5;height:16px;}

.search_filter_bold 			{font-size: 11px; font-weight: bold; color: #000000;}
.search_filter_link 			{font-size: 11px; font-weight: normal; color: #000066; text-decoration: none;}
.search_filter_link a:link 		{font-size: 11px; font-weight: normal; color: #000066; text-decoration: none;}
.search_filter_link a:visited 	{font-size: 11px; font-weight: normal; color: #000066; text-decoration: none;}

.search_highlight {background-color:#d6e3ef; display:inline;}


#preisfilter table tr td {
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0;border:none;
	line-height:14px;
	height:16px;
	width:155px;
}

#altersfilter table tr td {
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0;border:none;
	line-height:14px;
	height:16px;
	width:155px;
}

#rubrikfilter table tr td {
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0;border:none;
	line-height:14px;
	height:16px;
	width:206px;
}