/* ################################################# ALLGEMEINE DEFINITIONEN ################################################## */

html, body											{font-family:Arial,Verdana,Tahoma,sans-serif;font-size:11px;color:black;height:100%;margin:0px;padding:0px;}
body												{background:#ffffff}
img, form											{border:0;margin:0;padding:0;}
form												{display:inline;}
a													{text-decoration:none;}
p													{margin:12px 0 12px 0;}
.automargin											{width:980px;position:relative;margin:0 auto 0 auto;}
.clear												{clear:both;font-size:0.1em;}

h1													{font-size:16px;}
h2													{font-size:14px;}
h3													{font-size:12px;}
h4													{font-size:9px;}
h1, h2, h3, h4										{margin:0;}


#pagewidth											{ width:980px; text-align:left; margin-left:auto; margin-right:auto;} 
#leftcol											{ width:200px; float:left; position:relative; }
#maincol											{background-color: #FFFFFF; float: right; display:inline;  position: relative; width:780px; height:100%;  }
.clearfix											{clear:both;}

 
.white												{color:white;}
.black												{color:black;}
.blue												{color:#3333FF;}
.lightgrey											{color:#c3c3c3;}
.grey												{color:#6f6f6f;}
.red												{color:#CC0000;}
.lightblue											{color:#2eceff;}
.darklightblue										{color:#0099CC;}
.bold												{font-weight:bold;}
.italic												{text-decoration:italic;}

.size_10											{font-size:10px;}
.size_11											{font-size:11px;}
.size_12											{font-size:12px;}
.size_14											{font-size:14px;}
.size_16											{font-size:15px;}
.size_16											{font-size:16px;}
.size_17											{font-size:17px;}
.size_18											{font-size:18px;}
.size_19											{font-size:19px;}
.size_20											{font-size:20px;}

.style_0 											{font-size: 10px; font-weight: bold; color:#2eceff;}
.style_1 											{font-size: 11px; color:black;}
.style_2	 										{font-size: 12px; font-weight: bold; color:#c3c3c3;}
.style_3 											{font-size: 13px; color:#c3c3c3;} 
.style_4 											{font-size: 14px; font-weight: bold; color:#6f6f6f;} 
.style_5 											{font-size: 15px; color:red;}
.style_6 											{font-size: 16px; font-weight: bold; color:#c3c3c3;}
.style_7 											{font-size: 17px; color:#2eceff;}
.style_8 											{font-size: 18px; font-weight: bold; color:#c3c3c3;}
.style_9 											{font-size: 19px; color:#2eceff;}


.clear												{clear:both;font-size:0.1em;}
.clear_5											{clear:both;font-size:0.1em;height:5px;line-height:5px;}
.clear_r_5											{clear:right;font-size:0.1em;height:5px;line-height:5px;}
.clear_10											{clear:both;font-size:0.1em;height:10px;line-height:10px;}
.clear_20											{clear:both;font-size:0.1em;height:20px;line-height:20px;}

.space_10px											{width:10px;height:10px;font-size:0.1em;}
.space_20px											{width:20px;height:20px;font-size:0.1em;}

.pad_5												{padding:5px;}
.pad_10												{padding:10px;}
.pad_20												{padding:20px;}
.pad_20_2											{padding:10px 20px 0px 20px;}


.left												{float:left;}
.right												{float:right;}

.height_26											{height:26px;line-height:26px;}

.space_10px											{width:10px;height:10px;font-size:0.1em;}
.space_18px											{width:18px;height:18px;font-size:0.1em;}
.space_20px											{width:20px;height:20px;font-size:0.1em;}
.space_30px											{width:30px;height:30px;font-size:0.1em;}
.space_40px											{width:40px;height:40px;font-size:0.1em;}
.space_50px											{width:50px;height:50px;font-size:0.1em;}


.descall 											{width:15px; padding:1px 1px 1px 15px; background: url(http://image.allerhand.de/gfx/sort_all.gif) no-repeat left;}
.desc 												{width:15px; padding:1px 1px 1px 15px; background: url(http://image.allerhand.de/gfx/sort_desc.gif) no-repeat left;}
.asc 												{width:15px; padding:1px 1px 1px 15px; background: url(http://image.allerhand.de/gfx/sort_asc.gif) no-repeat left;}
.arrow_blue											{padding:0px 0px 0px 10px; background: url(http://image.allerhand.de/i/arrow_blue.gif) no-repeat left;}
.arrow_grey											{padding:0px 0px 0px 7px; background: url(http://image.allerhand.de/i/arrow_grey.gif) no-repeat left;}
.rss14												{padding:0px 0px 0px 7px; background: url(http://image.allerhand.de/gfx/feed-icon-14x14.png) no-repeat left;}
.rss16												{padding:0px 0px 0px 17px; background: url(http://image.allerhand.de/i/rss16.png) no-repeat left;}

.list_3col_dotted										{list-style-type:none;margin:0;padding:0;float:left;}
.list_3col_dotted			li							{line-height:20px;}
.list_3col_dotted			li		a					{color:black;width:305px;display:block;background:url('/dot.gif') no-repeat left top;text-indent:14px;}
.list_3col_dotted			li		a:hover			{background-position:left -20px;text-decoration:underline;}
.list_3col_border										{border-right:1px solid #cacaca;padding:0 10px 0 0;margin:0 20px 0 0;float:left;}

.list_4col_dotted										{list-style-type:none;margin:0;padding:0;float:left;margin:0 0 0 0;}
.list_4col_dotted			li							{line-height:20px;}
.list_4col_dotted			li		a					{color:black;width:221px;display:block;background:url('/dot.gif') no-repeat left top;text-indent:14px;}
.list_4col_dotted			li		a:hover			{background-position:left -20px;text-decoration:underline;}
.list_4col_border										{border-right:1px solid #cacaca;padding:0 10px 0 0;margin:0 20px 0 0;float:left;}


#categorylisting_outerbox		img											{cursor:pointer;position:relative;top:2px;left:3px;}
#categorylisting_outerbox		ul												{list-style-type:none;margin:0;padding:0;}
#categorylisting_outerbox		ul		li										{background:url('/line_dotted_grey.gif') repeat-x left 20px;margin:0;line-height:21px;}
#categorylisting_outerbox		ul		li		a								{color:black;line-height:20px;padding:0 10px 0 0;}
#categorylisting_outerbox		ul		li		a:hover						{text-decoration:underline;}
#categorylisting_outerbox		ul.list_level_1											{width:292px;float:left;}
#categorylisting_outerbox		ul.list_level_1	li.lvl_1		img					{margin:0 5px 0 0;}
#categorylisting_outerbox		ul.list_level_1	li.lvl_1		a.link_1				{}
#categorylisting_outerbox		ul.list_level_1	li.lvl_1		a:link_1:hover		{}
#categorylisting_outerbox		ul.list_level_2	li.lvl_2		img					{margin:0 5px 0 5px;}
#categorylisting_outerbox		ul.list_level_2	li.lvl_2		a.link_2				{}
#categorylisting_outerbox		ul.list_level_2	li.lvl_2		a.link_2:hover		{}
#categorylisting_outerbox		ul.list_level_3	li.lvl_3								{}
#categorylisting_outerbox		ul.list_level_3	li.lvl_3		a.link_3				{padding:0 0 0 27px;background:url('/dot.gif') no-repeat 10px -3px;}
#categorylisting_outerbox		ul.list_level_3	li.lvl_3		a.link_3:hover		{background-position:10px -23px;}
