 /* webdesignconsult.de Stand 05.07.2010 */
 /* gewählte Designfarben */
/*
usercolor.medium = "#C0c2c9"
usercolor.bright = "#dbdde1"
usercolor.dark = "#707480"
usercolor.alt.dark = "#9f9175"
usercolor.alt.medium = "#c9c1b1"
usercolor.alt.bright = "#ded9cf"
*/

/* Scrollbalken im FF */
html {
	height:					100%;
	margin-bottom:				0.1px;
}
/* Seite  zentrieren */
#wrapper {
	background-image:			url(../images/pic_y.gif) repeat-y;
	margin:					0 auto;
	width:					982px;
}
#wrap {
	margin:					0 auto;
	width:					982px; 
}

body {
	background:				#dbdde1 url(../images/pback.gif) repeat-x scroll top left;
	margin:					0;
	padding:				0;
}
#logo {
	background:				transparent url(../images/plogo.gif) no-repeat bottom left;
	width:					982px;
	height:					50px;
	clear:					both;
	text-align:				right;
	margin:					10px  0 0 0;
}
/* verkürzen, damit im IE der rechte Border angezeigt wird */
#eyecatcher {
	padding:				0;
	margin:					10px 0 0 0;
	height:					200px;
	width:					980px;
	border:					1px solid #707480;
	background:				transparent url(../images/peye.jpg) no-repeat top left;
}

#youarehere {
	display:				block;
	text-align:				right;
	background:				url(../images/pline.gif) no-repeat bottom right;
	padding-bottom:				10px;
}
#youarehere a.arrow   {
	text-decoration:			none;
	padding:				2px   3px  0  16px;
	font-weight:				normal;
	color:					#9f9175;
	background-image:			url(../images/parrow.gif);
	background-position:			top left;
	background-repeat:			no-repeat;
	white-space:				nowrap;
}
#youarehere a.arrow_bold   {
	text-decoration:			none;
	padding:				2px   3px  0  16px;
	font-weight:				bold;
	color:					#9f9175;
	background-image:			url(../images/parrow.gif);
	background-position:			top left;
	background-repeat:			no-repeat;
	white-space:				nowrap;
}
#youarehere a:hover{
	color:				#9f9175  !important;
	background-color:		transparent;
	border-bottom:			1px dotted #ded9cf;
}
#youarehere p {
	font-weight:			bold;
	color:				#707480;
	background-color:		transparent;
	margin:				0;
	padding:			0  0  0 10px;
}
#more {
	display:				block;
	text-align:				right;
	background:				url(../images/pline.gif) no-repeat top right;
	padding-top:				10px;
	margin-bottom:				10px;
}
a.more {
	font-weight:				bold;
	color:					#9f9175;
	text-decoration:			none;
	font-size:				0.8em;
}

#footer { 
	border:			1px solid #707480;
	background:		#fff url(../images/pshadow.gif) no-repeat top left;
	padding:		10px  0    2px    0; 
	margin:			0 auto;
	font-size:		0.9em; 
	text-align:		center; 
	width:			980px;
}
#footer a { 
	font-weight:		bold; 
	text-decoration:	none; 
	color:			#9f9175;
}
#footer a:hover { 
	text-decoration:	none; 
	color:			#707480;
}
#footer p {
	background-color: 	transparent;
	color:			#000 !important;
	text-align:		center;
	margin:			0   9px 10px  10px;
}












#plaintext {
	margin:					0;
	padding:				0;
}
a.plaintext {
	font-size:				140%;
	color:					#fff;
	text-decoration:			none;
	font-weight:				bold;
}
.clearer {
	clear:					both;
}
a.link {
	font-weight:				bold;
	color:					#9f9175	text-decoration:			none;
}
a.arrow {
	font-weight:				bold;
	color:					#9f9175;
	text-decoration:			none;
	background-image:			url(../images/parrow.gif);
	background-position:			top left;
	background-repeat:			no-repeat;
	padding:				0   3px  0   16px;
	white-space:				nowrap;
}
a.footer_arrow {
	font-weight:				bold;
	color:					#9f9175;
	text-decoration:			none;
	background-image:			url(../images/parrow.gif);
	background-position:			top left;
	background-repeat:			no-repeat;
	padding:				4px   3px  0   16px;
	white-space:				nowrap;
}
a.link:hover, a.footer_arrow:hover,a.arrow:hover, a.teaserlink:hover, a.s2d:hover {
	text-decoration:			underline;
}


/* Menü */
#commonBar {
	margin:  0;
	padding:  0;
	text-align: right;
}
/* verkürzen, damit der rechte Border angezeigt wird */
#menuBar {
	width:					980px;
	margin:					0;
	padding:				0;
	border:					1px solid #9f9175;
	background:				#ded9cf url(../images/pmbar.gif) repeat-x top left;
}
ul.menuBar {
	margin:  0;
	padding: 4px  0   4px  0;
}

li.menuButton {
	display: inline;
	list-style: none;
}

a.menuButton, a.menuButtonActive  {
	color: #000000;
	text-decoration: none;
	padding: 4px 6px 4px 6px;
}
.menu {
	background: #C0c2c9 url(../images/pmenu.gif) repeat-x top left;
	border: 1px solid #707480;
	padding:  0;
	position: absolute;
	text-align: left;
	visibility: hidden;
	left:  0;
	top:  0;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	z-index: 20;
}
a.menuItem, a.menuItemActive {
	color: #000;
	background-color: transparent;
	display: block;
	padding: 4px 16px 4px 16px;
	text-decoration: none;
	white-space: nowrap;
}
a.menuButtonActive, a.menuButton:hover {
  background-color: #9f9175;
  color: #fff;
}
a.menuItem:hover, a.menuItemActive {
  background-color: #707480;
  color: #fff;
}
/* Suchfeld */
input.search {
	border : 1px solid #707480;
	width: 100px;
	background-color: #dbdde1;
	vertical-align: top;
	padding: 1px 4px 1px 4px;
	margin:  0;
}
form.search {
	margin:  0;
}
