/*
  Haupt-CSS-Datei für die Website mit allgemeinen Formatierungen

*/


body {
	margin							: 0;
	padding							: 0.3em 0 0 0;
	background-color				: #ffffff;
	color							: #001090;
	font-family						: Verdana,Arial,sans-serif;
	font-size						: 0.8em;
	text-align						: center;
}

hr {
	border-top						: solid 1px #001090;
	border-bottom					: none;
	border-left						: none;
	border-right					: none;
}

h1 { 
	font-size						: 1.6em;
	margin							: 0; 
	text-align						: center;
}

h2 { 
	font-size						: 1.3em;
	margin							: 0.3em 0 0.6em 0; 
}

h3 { 
	font-size						: 1.1em;
	margin							: 0.3em 0 0.4em 0; 
}

h4 {
	font-size						: 1em;
	margin							: 0.6em 0 0.1em 0;
}

div.einrueck {
	margin							: 0 0 0.5em 0.5em;
}

p {
	margin							: 0 0 1em 0;
}

a {
	color							: #ff4d00;
}

a.mainMenu {
	text-decoration					: none;
}

a.mainMenu:hover {
	text-decoration					: underline;
}

a.header {
	text-decoration					: none;
	color							: #001090;
}

a.subCategory {
	font-size						: 0.75em;
}

img { 
    border-style					: none;
}

ul {

}

ul.mainMenu {
	padding-left					: 0;
	margin-left						: 0;
}

li {

}

li.mainMenu {
	list-style						: none outside;
	margin-left						: 0;
}

dl {

}

dt {
	font-weight						: bold;
}

dd {
	margin							: 0.1em 0.1em 0.5em 1em;
}

.categoryBox {
	border							: solid 0.1em #001090;
	width							: 18em;
	margin							: 0.5em 0.5em 0 0;
	padding							: 0.3em;
	float							: left;
}

.small {
	font-size						: 0.75em;
}

img.dekoImage {
	border								: double 3px #001090;
}

img.tippPhoto {
	float								: left;	
	margin								: 0  0.5em 0.5em 0;
	border								: double 3px #001090;
}

div.rightSide {
	float								: right;	
	margin								: 0 0 1em 1em;
	padding-bottom						: 1em;
}

div.leftSide {
	float								: left;	
	margin								: 0 0.4em 1em 1em;
	padding-bottom						: 1em;
}

.clearRightSide {
	clear								: right;	
}

.clearLeftSide {
	clear								: left;	
}

/* Context-Help */

#contextHelp {
	position						: absolute;
	top								: 0;
	left							: 0;
	visibility						: hidden;
	color							: #3b2714;
	background-color				: #ffffff;
	border							: solid 0.2em #cc3603;
	padding							: 0.2em;
	font-size						: 0.75em;
	width							: 20em;
	text-align						: left;
}

.contextHelp {
	color							: #ff4d00;
	background-color				: #ffffff;
	cursor							: help;
	vertical-align					: super;
	font-size						: 0.7em;
}

.contextHelpText {
	display							: none;
}

/*  Sparrechner  */

.calcBlock1 {

}

.calcBlock2 {

}

.calcFieldAmount {

}
.calcFieldUnit {
	width							: 12em;
}
.calcFieldEuro {

}
.calcFieldCent {
	width							: 1.5em;
}
.calcFieldAmount2 {

}
.calcFieldUnit2 {
	width							: 12em;
}
.calcFieldEuro2 {
	font-weight						: bold;
	text-decoration					: underline;
}
