/* design structure: luka cvrk (www.solucija.com) 
/* template: internet market */
/* portiert für w2d: webdesignconsult.de */

/* gewählte Designfarben */
/*
usercolor.medium = "#D6574C"
usercolor.bright = "#F1F1F1"
usercolor.dark = "#5B3C41"

usercolor.alt.medium = "#B41A1A"
usercolor.alt.bright = "#DD7169"
usercolor.alt.dark = "#950000"
*/

/*Alle Innen- und Außenabstände werden auf null gesetzt. */
/*Diese können bei Bedarf einzeln gesetzt werden. */
/*Hier nur Positionierung der Container */

/*Layout alle Spalten*/
body { 
	padding:			0; 
	margin:				0; 
	color:				#000;
	font-size:			85%;
	background-color:		#F1F1F1; 

} 
html, body {
	height:				100%; 
}

/* Kasten mit rundem Rahmen */
.frame_top { /* oberer Rand */
	background:			#fefefe url(../images/bg_top.gif)  no-repeat top left; 
	color:				#fff; 
	height:				15px; 
}
.frame_distance { /* Distance des Kastens */
	padding:			0 10px  0   10px; 
}
.frame_bottom { /* for footer */
	clear:				both; 
	background:			#fefefe url(../images/bg_bottom.gif)  no-repeat top left; 
	color:				#fff; 
	height:				15px; 
}
/* layout*/
#wrapper { 
	margin:				10px auto;
	width:				900px;
	background:			#fff url(../images/bg_middle.gif)  repeat-y top left; 
	color:				#454545;
	overflow:			hidden;
}

/* commonnavigation */
#commonnav { 
	width:				760px;
	float:				left; 
	font-size:			8pt;
}
#commonnav ul { 
	margin:				0; 
	list-style:			none; 
	padding:			0; 
}
#commonnav a { 
	padding:			0 3px;
	float:				left; 
	display:			block; 
	color:				#B41A1A; 
	text-decoration:		none; 
	font-weight:			normal; 
	border-bottom:			1px dotted #fff;
}
#commonnav li { 
	float:				left; 
	margin:				0; 
	padding:			0  0   0   9px; 
}
#commonnav a:hover { 
	color:				#D6574C; 
	border-bottom:			1px dotted #B41A1A;
}

/* Suchfunktion */
div.suchfeld {
	text-align:			right;
	float:				right;
	color:				#fff;
	padding:			0  5px 0  0 ;
	margin-top:			-20px;
}
form { 
	margin:				0; 
}
input.search { 
	width:				130px; 
	border:				none; 
	background:			transparent url(../images/input.gif)  no-repeat top left; 
	padding:			4px     0   4px    6px; 
	color:				#fff; 
	font-weight:			bold; 
}

/* Orientierung */
#youarehere {
	font-size:			0.9em !important;
	padding:			8px;
	background-color:		#F1F1F1;
	color:				#5B3C41;
}
.youarehere {
	line-height:			10px;
}
#youarehere a {
	padding:			0  0  0  3px;
}
#youarehere a.sel:hover, #youarehere a.main:hover , #youarehere a.sup:hover{
	color:				#D6574C;
	background-color:		transparent;
	border-bottom:			1px dotted #B41A1A;
}
#youarehere a.sel {
	color:				#B41A1A;
	background-color:		transparent;
	text-decoration:		none;
}
#youarehere a.sup {
	color:				#5B3C41;
	background-color:		transparent;
	font-weight:			normal !important;
	text-decoration:		none;
}
#youarehere a.main {
	color:				#950000;
	background-color:		transparent;
	font-weight:			bold !important;
	text-decoration:		none;
}

#printfooter {display: none;}

#sidebar_left { 
	float:				left; 
	width:				160px; 
	padding:			0    10px     8px    8px; 
	margin-right:			10px;
}

/* sidebar_right */
#sidebar_right { 
	float:				right; 
	width:				175px; 
	margin:				0     0    10px    0;
	font-size:			0.9em;
}


/*Iconlinks rechts außen*/
#sidemenu {
	position:			fixed;
	top:				200px;
	left:				50%;
	width:				19px;
	right:				20px;
	padding:			0;
	margin:				0     0    0    470px; 
}
* html #sidemenu {
	position:			absolute;
	top:				200px;
	left:				50%;
	width:				40px;
	padding:			0;
	text-align:			left;
	margin:				0     0    0    470px;  
	color:				#a0a0a0;
	float:				none;
}
div.sideimg{
	padding:			0;
	width:				20px;
	margin:				0     0    5px   0;
}
div.sideimg:hover{
	background-color:		#c6c6c6;
	position:			relative;
	top:				-2px;
	left:				-2px;

	margin:				0    0     3px   0;
}
div.sideimg:hover img {
	border:				1px solid #950000; 
	position:			relative;
	top:				-1px;
	left:				-1px;
	margin:				0;
}
div.more {
	margin:				0;
	padding-top:			10px;
	float:				right;
}
#more_oben {
	margin:				0  0  10px  0;
}

	
