body
{
	text-align: center;
	background-image: url(images/25P_muster.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p { margin:0; padding:10px 0px; line-height:120%}


h1, q, .service-rubrik, .produkt-rubrik
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 9pt;
	color: #993333;
}

.random-pics img { border: 1px solid #000;width:100px;height:100px }

.service-rubrik
{
	background: url(images/muster_service.gif) no-repeat;
	margin: 0px;
}

.trenn-leiste
{
	background: url(images/muster_leiste.gif);
	height: 18px;
}


.produkt-rubrik
{
	text-align:left;
}

.produkt-rubrik a
{
	text-decoration: none;
	color: #000000;
}

.produkt-kategorien
{
	line-height: 14px;
}

.produkt-kategorien a, a.contactlink
{
	text-decoration: none;
	color: #000000;
}

.produkt-kategorien a:hover, .produkt-kategorien a.active-item,
.produkt-rubrik a:hover, .produkt-rubrik a.active-item
{
	color: #E9451E;
}

.produktliste th
{
	font-size: 11px;
 	color: #999999;
	font-weight: normal;
	text-align: left;
}

.produktliste .title, .produktliste .price
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.produktliste a, a.agbs, .werkstatt a
{
	text-decoration: none;
	color: #990000;
}

.produktliste a:hover, a.agbs:hover, a.contactlink:hover
{
	color: #E9451E;
}

fieldset
{
	margin: 5px;
}

textarea, input, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.area-input, .text-input, .selectbox-input
{
	width: 200px;
}
/*
 * Admin-Plugins in linken Leiste
 */
#left-pluginbar, #left-pluginbar a
{
	color: #404040;
}

#left-pluginbar .plugin
{
	background-color: #EFEEEB;
	margin: 0 .5em .5em 0;
	padding: .1em;
	width: 220px;
	border: 2px outset #EFEEEB;
	text-align: left;
}

#left-pluginbar .plugin .title
{
	background-color: #990000;
	padding: .25em;
	font-weight: bold;
	color: #FFFFFF;
}

#left-pluginbar .plugin .content
{
	background-color: #EFEEEB;
	padding: 1em;
}

#left-pluginbar .plugin .content form
{
	margin: 0px;
}

#left-pluginbar .plugin .content ul
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

/* Dokument Management Paket */
#site-headline
{
	margin: 10px;
}

#site-content, #site-content #filebrowser
{
	margin: 10px;
}

#site-content #filebrowser th, #site-content #filebrowser td
{
	text-align:left;
}

#site-content #filebrowser img
{
	border: 0px;
}

#site-main-container .list th
{
	background-color: #CCCCCC;
	color: #333333;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}

#site-main-container .list td
{
	white-space:nowrap;
	padding: 0 5px;
	text-align: left;
}

#site-main-container .list td a
{
	color: #000000;
}

#site-main-container .list tr.row-level0 td
{
	border-top: 1px dotted #CCCCCC;
}

#site-main-container .list td.left-space, #site-main-container .list td.right-space
{
	background-color: #CCCCCC;
	height: 20px;
	padding: 0px;
}

#site-main-container .list td.options
{
	background-color: #CCCCCC;
	height: 20px;
}

#site-main-container .list td.options a
{
	color: #FFFFFF;
}

/**
 * Seitennavigation
 */
#site-main-container .page-navigation
{
	/*width: 100%;*/
	text-align: center;
	height: 20px;
}

#site-main-container .page-navigation a
{
	color: #666666;
	text-decoration: none;
}

#site-main-container .page-navigation a.active-item
{
	color: #20494B;
	text-decoration: none;
}

#site-main-container .page-navigation .admin-cell
{
	background-color: #B45F63;
	width:30%;
	text-align:left;
}

#site-main-container .page-navigation .empty-cell
{
	background-color: #FFFFFF;
	width:30%;
}

#site-main-container .page-navigation .nav-cell
{
	background-color: #FFFFFF;
}

#site-main-container .page-navigation .info-cell
{
	font-size: smaller;
	text-align: right;
	width:30%;
}

.small-icon
{
	border: 0px;
}


ul.team { margin:0;padding:0 }
ul.team li { margin-left:15px; }


#stempel-bg { background:url(images/stempel_web.gif) 270px 295px no-repeat; }
