﻿html, body, form, h1, h2, h3, h4, h5, h6, input, select, textarea, p {margin:0;padding:0;}
body {background-color:#fff;}
body, input, textarea, select {font:11px/13px Verdana,Arial,Sans-Serif;color:#000;}

/*General Settings*/
body, html {
 background-color: #990100;
 min-width: 700px;
 width: 100%;
 height: 100%;
}

body {
 text-align: left;
 margin: 0;
 padding: 0;
 color: #fff;
 font-family: Tahoma, sans-serif;
 font-size: 0.7em;
}

form.site_ct {
 margin: 0;
 padding: 0;
 height: 100%;
 width: 100%;
}

img {
 margin: 0;
 padding: 0;
 border: 0;
}

a img {
 margin: 0;
 padding: 0;
 border: 0;
}

a,
a:visited {
 color: #fff;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

/*Logo positioning*/
img.logo {
 padding-top: 57px;
}

/*Global container table*/
table.global_container {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 border-collapse: collapse;
}

table.global_container td {
 height: 100%;
 margin: 0;
 padding: 0;
 vertical-align: top;
}

table.global_container td.left {
 width: 200px;
}

/*Left menu Settings*/
div.left_menu_ct {
 position: fixed;
 left: 0px;
 background: transparent url(/images/layout/bg_left_menu_rp.jpg) top right repeat-y;
 width: 200px;
 height: 100%;
 margin: 0;
 padding: 0;
}

div.left_menu {
 background: transparent url(/images/layout/bg_left_menu.jpg) top right no-repeat;
 text-align: right;
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
}

div.left_menu table {
 width: 100%;
 height: 100%;
 border-collapse: collapse;
}

div.left_menu table td {
 height: auto;
 margin: 0;
 padding: 0;
 vertical-align: top;
}

div.left_menu table td.tools {
 padding-top: 35px;
 padding-right: 17px;
 padding-bottom: 17px;
 vertical-align: bottom;
 text-align: right;
}

div.left_menu ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

div.left_menu ul li {
 margin: 0;
 padding: 0;
}

div.left_menu ul.nav {
 padding-top: 36px;
}

div.left_menu ul.nav li {
 overflow: hidden;
 height: 36px;
}

/*Coffee thumbnails positioning*/
img.tn_right {
 float: right;
 margin: 0;
 padding: 0;
 margin-left: 20px;
 margin-bottom: 5px;
}

img.tn_left {
 float: left;
 margin: 0;
 padding: 0;
 margin-right: 20px;
 margin-bottom: 5px;
}

/*Headers & Paragraphs*/
p {
 font-size: 1.2em;
 line-height: 1.5em;
 margin: 0;
 padding: 0 20px 1.5em 30px;
}

h1 {
 color: #ff3333;
 font-size: 1.75em;
 font-weight: bold;
 line-height: 1em;
 margin: 0;
 padding: 0 20px 1em 30px;
}

h2 {
 color: #ff6666;
 font-size: 1.5em;
 font-weight: bold;
 line-height: 1em;
 margin: 0;
 padding: 0 20px 1em 30px;
}

h3 {
 color: #ff9999;
 font-size: 1.3em;
 font-weight: bold;
 line-height: 1em;
 margin: 0;
 padding: 0 20px 1em 30px;
}
.txBold {font-weight:bold;}
.tx12Bold {font-size:12px;font-weight:bold;}
.tx10 {font-size:10px;line-height:11px;}
.tx10top {font-size:10px;line-height:11px;vertical-align: top;}

/*
	SITEMAP
*/
#tblSitemap
{
	font:11px/13px Verdana,Arial,Sans-Serif;
	line-height:15px;
}

#tblSitemap td.ebene1
{
	padding-left: 2px;	
	font-weight: bold;
	padding-top: 10px;
}

#tblSitemap td.ebene2
{
	padding-left: 32px;
}

#tblSitemap td.ebene3
{
	padding-left: 62px;
}

#tblSitemap td.spacer
{
	font-size: 1px;
	line-height: 2px;
	height: 2px;
	padding: 0px;
}


table.errpage td.errpage
{
	padding-left: 4px;
	padding-top: 3px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;	
}

table.usererror
{
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-right: 10px;
	padding: 0px;
}

table.usererror td.error
{
	color: #ff9999;
	font-weight: bold;
	padding: 0px;
}

table.usererror td.warning
{
	font-weight: bold;
	color: #ff9999;
	padding: 0px;
}

table.usererror td.success
{
	color: #ff9999;
	font-weight: bold;
	padding: 0px;
}

span.standarderror
{
	color: #ff9999;
	font-weight: bold;
}

input.standarderror
{
	border-color: #ff9999;
	border-width: 1px;
}
.standarderror
{
	font-family:Arial,Sans-Serif;font-size:11px;
}
.errlabel
{
	color: #ff9999;
	font-family:Arial,Sans-Serif;font-size:10px;
}


/* START: MCMS Console Container */
div.MCMSConsoleContainer
{
}

div.MCMSConsoleContainerPopup
{
	position: absolute;
	left: 10px;
	top: 530px;
	background-color: #FFFFFF;
}

table.consTab
{
	border: solid 1px #ed1c24;	
}

table.consTab td
{
	padding: 10px;
	color: #ed1c24;
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
}

table.consTab td a:link, table.consTab td a:visited, table.consTab td a:active
{
	color: #ed1c24;
	text-decoration: underline;
}

table.consTab td a:hover
{
	text-decoration: underline;
}

/* END: MCMS Console Container */

/*
    Footer
*/
table.footer
{
 margin: 0;
 padding: 0;
 border: 0;
 height:auto;
}
/*
    Imageback
*/
table.Imageback
{
 margin: 0;
 padding: 0;
 border: 0;
 height:auto;
}

/*
	Suche
*/

table.search
{
	width: 204px;
	border-collapse: collapse;
}

table.search td.label
{
	color: white;
	text-align: left;
	padding-left: 23px;
	height: 15px;
}

table.search td.text
{
	text-align: left;
	padding-left: 23px;
	height: 15px;
}

table.search td.text input
{
	width: 138px;	
	border:solid 1px #331b35;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	vertical-align:bottom;
}

table.search td.button
{
	vertical-align: bottom;
}




