





body {
	background-color:black;
	font-family: Arial,Helvetica,sans-serif;
}

.bodytext {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12pt;
}

image {
	border:none;
}


.logo {
	clear:both;
	background-color:black;
	border-color:red;
	border-style:solid;
	border-width:thin;
	text-align:center;
	color:white;
}

.container {
	background-color:white;
	color:black;
	border-color:red;
	border-style:solid;
	border-width:thin;
	border-top:none;
	border-bottom:none;
	text-align:left;
	height:400px;
}


.subMenu {
	clear:both;
	background-color:black;
	border-style:solid;
	border-color:red;
	border-width:thin;
	color:white;
	
	font-size:12pt;
	text-indent:1em;
}


.mainMenu {
	color:black;
	background-color:silver;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:thin;
	border-right:dashed 5pt black;
	float:left;
	min-width:200px;
	width:19%;
	height:400px;
	padding-left:5px;
}

.contentImage {
	float:right;
	background:black;
	min-width:250px;
	width:19%;
	height:400px;
	color:white;
	text-align:center;
	padding-left:1em;
}

.contentText {
	float:left;
	background-color:white;
	color:black;
	padding-left:1em;
	
	width:55%;
	height:inherit;
	overflow:auto;
}

.noproduct {
	font-family:'Courier New',courier,monospace;
	font-weight:bold;	
}

.noproduct > .no {
	color:red;
}
.noproduct > .product {
	color:inherit;
}

.Logo {
	font-size:75px;
}

.mainMenuEntries {
	display:block;
	margin-left:1em;
	padding-left:0%;
}

.mainMenuEntries li {
	text-decoration:none;
	list-style:none;
	list-style-image:none;
	padding-left:15px;
	margin-left:0%;
	margin-right:1em;
	text-indent:0%;
	display:table;
	height:50px;
	width:175px;
	border:black 1pt solid;
	border-top:none;
}

.mainMenuEntries li:first-child {
	border-top:black 1pt solid;
}
.mainMenuEntries a:link,
.mainMenuEntries a:visited,
.mainMenuEntries a:active,
.mainMenuEntries a:hover,
.mainMenuEntries a {
	display:table-cell;
	text-decoration:none;
	vertical-align:middle;
	margin-top:auto;
	margin-bottom:auto;
	font-size:14pt;
}

.mainMenuActive {
	color:red;
}

.mainMenuInactive {
	color:black;
}

.subMenuActive {
	color:red;
}

.subMenuInactive {
	color:white;
}


.subMenu a:link,
.subMenu a:visited,
.subMenu a:active,
.subMenu a:hover,
.subMenu a {
	text-decoration:none;
	
}

/* typo3props */
.csc-textpic {
	font-size:6pt;
}

label {
	display:block;
	float:left;
	width:150px;
	clear:left;
}

input,
textarea
{
	display:block;
	
	clear:right;
}