/* Styleuneed.de - Tags */

#all_divs{
	width				:1000px!important;
	width 				:1000px;
	text-align			:left;
	font-size			:1.0em;
	margin				:auto auto;
	padding				:0px 0px 0px 0px;
	border				:none;
	background			:#ffffff /*url(../images/) repeat-y top left*/;
}

#design_head {
	width		: 	1000px;
	font-size	:	1.3em;
	height		:	179px;
	padding		: 	0px 0px 0px 0px;
	margin		: 	0px 0px 0px 0px;
	background	: 	#000000;
	background	: 	url(../images/design_head.jpg) no-repeat top left;
}

#design_logo {
	width		: 	1000px;
	height		:	82px;
	padding		: 	0px 0px 0px 0px;
	margin		: 	0px 0px 0px 0px;
	background	: 	#000000;
	background	: 	url(../images/design_logo.jpg) no-repeat top left;
}

#design_top {
	font-size	:1.0em;
	width		: 	1000px;
	height		:	34px;
	padding		: 	0px 0px 0px 0px;
	margin		: 	0px 0px 0px 0px;
	background	: 	#000000;
	background	: 	url(../images/design_top.jpg) repeat-y top left;
	border		: 	0px solid #37250B;
}

/*-----------SUCHE--------------*/
#searchpart{
	float				: 	left;
	width				:	427px;
	font-size			:	1.0em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				: 	0px solid #37250B;
}

form.search {
	float				: 	right;
	padding				: 	0px 0px 0px 0px;
	margin				: 	7px 0px 0px 0px;
}

form.search input {
	vertical-align 		: middle;
	height				: 18px;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	border				: 0px solid #555555;
}

input.search {
	float				: left;
	display				: block;
	height				: 18px;
	width				: 130px;
	color				: #ffffff;
	font-size	 		: 1.2em;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	background 			: #444343;
	border				: 0px solid #37250B;
}
input.search:focus {
	color				: #ffffff;
	background 			: #590C1A;
}

input.sea_pic{
	float				: left;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	border				: 0px solid #37250B;
}

/* Pathway ----------------------------*/
#youarehere{
	float				:	right;
	width				: 	530px;
	font-size			:	1.0em;
	text-align			:	left;
	color				:	#852032;
	font-family 		: 	Verdana, Arial, Helvetica, sans-serif;
	padding				: 	0px 0px 0px 0px;
	margin				: 	10px 0px 0px 0px;
	border				: 	0px solid #37250B;
}
#youarehere a:link,#youarehere a:visited{
	font-family 		: 	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	1.0em;
	color				:	#D78585;
	padding				:	1px 0px 0px 10px;
	margin				:	0px 0px 0px 0px;
	font-weight			:	normal;
	text-align			:	left;
	text-decoration		:	none;
	/*background 			: 	url(../images/path_arrow.gif) no-repeat;*/
}
#youarehere a:hover{
	color				:	#ffffff;
}



/* Druckansicht-------------------------*/

#print{
	float			: 	left;
	display			:	block;
	text-align		:	right;			
	width			: 	990px;
	padding			: 	18px 0px 5px 0px;
	margin			: 	0px 0px 0px 0px;
	background		: 	url(../images/) repeat-x top left;
}
#print a {
	font-size	 	: 	1.0em;
	color			: 	#cccccc;
	text-decoration	:	none;
	padding			: 	0px 0px 4px 0px;
	margin			: 	0px 20px 0px 0px;
}
#print a:hover{
	color			: 	#ffffff;
}
/* Zurück nach oben-------------------------*/

#upper{
	float			: 	right;
	display			:	block;
	text-align		:	right;			
	width			: 	530px;
	padding			: 	5px 0px 33px 0px;
	margin			: 	0px 0px 0px 0px;
	background		: 	url(../images/) repeat-x bottom left;
}
#upper a {
	font-size	 	: 	1.0em;
	color			: 	#790000;
	text-decoration	:	none;
	padding			: 	0px 0px 4px 0px;
	margin			: 	0px 20px 0px 0px;
}
#upper a:hover{
	color			: 	#B50202;
}

/*------------------------*/

#design_content {
	width		: 	1000px;
	width		: 	1000px!important;
	padding		: 	0px 0px 0px 0px;
	margin		: 	0px 0px 0px 0px;
	background	: 	url(../images/design_content.jpg) repeat-y top left;

}

/*-------------------------------------------------------*/
#design_navi {
	float				: 	left;
	width				: 	229px;
	width				:	229px!important;
	/*border				: 	1px solid #000000*/;
}

/*------------------------------------- Menü */
#main_navi {
	width				: 	181px;
	width				:	181px!important;
	border				: 	0px solid #37250B;
	padding				:	30px 0px 0px 0px;
	margin				:	0px 0px 0px 20px;
}
#main_navi  ul{
	list-style			:	none;
	margin				:	0px 0px 0px 0px;
	padding				:	0px;
}
#main_navi ul li{
	float				:	left;
	margin				:	0px;
	padding				:	0px;
	
}
#main_navi ul li a:link,#main_navi ul li a:visited{
	float				:	left;
	display 			:	block;
	width				:	180px;
	font-size			:	1.2em;
	color				:	#000000;
	padding				:	4px 0px 4px 5px;
	margin				:	8px 0px 0px 0px;
	font-weight			:	normal;
	text-align			:	left;
	text-decoration		:	none;
	/*background			: 	url(../images/) no-repeat top right;*/
	border-left			:	0px solid #D8032A;
}
#main_navi ul li a:hover{
	color				:	#000000;
	/*background			: 	url(../images/) no-repeat top right;*/
	border-left			:	1px solid #D8032A;
}


#main_navi ul li a#current {
	color				:	#D8032A;
	font-weight			:	bold;
	/*background			: 	url(../images/) no-repeat top right;*/
	border-left			:	1px solid #D8032A;
}
#main_navi ul li a#subnav {
	font-size			:	0.9em;
	text-align			:	left;
	color				:	#000000;
	padding				:	2px 3px 2px 15px;
	margin				:	1px 0px 1px 0px;
	font-weight			:	normal;
	border-left			:	0px solid #D8032A;
}
#main_navi ul li a#subnavcurrent {
	font-size			:	0.9em;
	font-weight			:	bold;
	color				:	#D8032A;
	text-align			:	left;
	padding				:	2px 3px 2px 15px;
	margin				:	1px 0px 1px 0px;
	border-left			:	0px solid #D8032A;
}
#main_navi ul li a#subnav:hover {
	font-size			:	0.9em;
	color				:	#000000;
	text-align			:	left;
	padding				:	2px 3px 2px 15px;
	margin				:	1px 0px 1px 0px;
	border-left			:	0px solid #D8032A;
}
/*------------------------------*/


#content {
	font-size		:1.5em;
	float			:left;
	text-align		:left;
	width			:520px;
	width			:520px!important;
	padding			:0px 0px 10px 15px;
	margin			:30px 0px 0px 0px;
	
}
#design_sidebar {
	font-size		:1.3em;
	float			:left;
	text-align		:left;
	width			:219px;
	padding			:0px 0px 0px 10px;
	margin			:0px 0px 0px 0px;
	/*background	:#ffffff url(../images/) no-repeat top left*/;
	border			:0px solid #37250B;

}



#sidebar {
	font-size			:1.2em;
	float				: left;
	text-align			: left;
	width				: 200px;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	/*border				: 1px solid #FED7A0*/;
}


#design_footer {
	float				: 	left;
	width				: 	1000px;
	height				:	35px;
	background			: 	#eeeeee;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	background			: 	#BCBBBB url(../images/design_footer.jpg) no-repeat top left;
}


/* sekundäre navigation*/
/*--------------------*/

#design_subnav {
float				: 	right;
width				: 	1000px;
text-align			:	right;
padding				: 	0px 0px 0px 0px;
margin				: 	3px 0px 0px 0px;
}
#design_subnav p {
width				:520px;
float				:left;
text-align			:left;
color				:#ffffff;
border				:0px solid #ff0000;
padding				: 	0px 0px 0px 0px;
margin				: 	0px 0px 0px 10px;
}

#comnav{
width				:	450px;
float				:	right;
margin				:	0px;
padding				:	0px 0px 0px 0px;
border				:	0px solid #ff0000;
}

#comnav  ul{
float				:	right;
list-style			:	none;
margin				:	0px;
padding				:	0px;
}

#comnav ul li{
	margin				:	0px;
	padding				:	0px;
	display				:	inline
}
#comnav ul li a:link,#comnav ul li a:visited{
	float				:	left;
	display 			:	block;
	width				:	80px;
	font-family 		: 	Verdana, Arial, Helvetica, sans-serif;
	font-size			:	0.8em;
	height				:	18px!importent;
	color				:	#ffffff;
	padding				:	2px 5px 2px 5px;
	margin				:	0px 0px 0px 0px;
	font-weight			:	bold;
	text-align			:	right;
	text-decoration		:	none;
	text-transform		: 	uppercase;
}
#comnav ul li a:hover{
	color				:	#BB0F2E;
	background			:	url(images/dot2_hover.jpg) no-repeat;
}

#comnav ul li a#current {
	color				:	#EC8323;
	background			:	url(images/dot2_current.jpg) no-repeat;
}

/* div tag für startseiten kategorienansicht */

#firstpics  a:link, #firstpics  a:visited{
	display		:	block;
	width		:	114px;
	padding		:	3px;
	border		: 	1px solid #F8B600;	
	background	:	#ffffff;	
}

#firstpics  a:hover {
	border		: 	1px solid #F8B600;	
	background	:	#F8B600;  	
}
#firstpics td.cell {
	font-size			:	90%;
	text-align			:	center;
	color				: #d80512;

}

a.uebersichtbild:link, a.uebersichtbild:visited{
	display		:	block;
	width		:	152px;
	padding		:	0px;
	border		: 	1px solid #FEEA8B;	
	background	:	#ffffff;	
	margin		: 	2px;
}

a.uebersichtbild:hover {
	border		: 	1px solid #30070F;	
	background	:	#F8B600;  	
	margin		: 	2px;
}

