H1.Sphinx
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 28pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

b.Sphinx
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: normal;
	margin-left: 30px;
	margin-bottom: 10px;
}

a.sp_download
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}

a.sp_download:link
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}

a.sp_download:visited
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}
a.sp_download:hover
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}
a.sp_link
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: normal;
	color: #0066CC;
}

a.sp_link:link
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: normal;
	color: #0066CC;
}

a.sp_link:visited
{
	FONT-FAMILY:Verdana,Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: normal;
	color: #0066CC;
}

.SphinxTitle
{
	background-image:url(resource/SphinxServiceBackground.gif); 
}

.sp_nav
{
	color: #0066CC;
}

.sp_nav_corner
{
	background-image:url(resource/roundcornerrb.gif); 
	background-repeat:no-repeat; 
	background-position: right bottom;
	background-color: #F0F0F0;
}

.sp_nav_title
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.sp_nav_link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	padding-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.sp_txt_link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
}

.Sphinx
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	color: #606060;
}

.Sphinx_10
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: #606060;
}


.blueborder {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
.lightshadow {
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}
.lightshadowtext {
	BACKGROUND-color: #FFFFFF;
	padding: 4px;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

a.paragraph
{
	font-weight: bold;
	color: #000066;
}
a.dpHome
{
	color: #000066;
}
a.dpHome:hover 
{
	color: #0066CC; 
}

a.liste
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
	color: #000066;
	padding: 0pt;
}
a.liste:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
	color: #0066CC; 
}
A.liste:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
}
A.liste:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
}
A.liste:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
	color: #0066CC;
}

.red
{
	color: #FF0000;
}

.green
{
	color: #008000;
}

.smallmargin
{
	margin-top: 3px;
	margin-bottom: 3px
}

P.small {
	FONT-SIZE: 10px; COLOR: #000066; 
	FONT-FAMILY: "verdana", sans-serif
}

P.top {
	FONT-SIZE: 15px; COLOR: #ff8000; 
	FONT-FAMILY: "courier new", sans-serif
}
DIV.downloads 
{
	width: 500px;
	BACKGROUND-color: #FFFFFF;
	padding: 10pt;
	margin-bottom: 10px;
	BORDER-TOP: #a0a0a0 1px solid; 
	BORDER-LEFT: #a0a0a0 1px solid; 
	BORDER-RIGHT: #707070 2px solid; 
	BORDER-BOTTOM: #707070 2px solid
}
SPAN.LinkFile 
{
	cursor: pointer;
	background-image:url(resource/LightToBlue.gif); 
	height: 10px;
	
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	
	BORDER-TOP: #D2D2D2 1px solid; BORDER-LEFT: #D2D2D2 1px solid; 
	BORDER-RIGHT: #707070 2px solid; BORDER-BOTTOM: #707070 2px solid
}
P.downloadsTitle 
{
	background-image:url(resource/LightToOrange.gif); 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight: normal;
	BACKGROUND-color: #FF8C00;
	COLOR: #FFFFFF;
	padding: 3pt;
	margin-bottom: 10px;
	BORDER-TOP: #a0a0a0 1px solid; 
	BORDER-LEFT: #a0a0a0 1px solid; 
	BORDER-RIGHT: #707070 2px solid; 
	BORDER-BOTTOM: #707070 2px solid
}
SPAN.preise
{ 
	FONT-SIZE: 8pt;
	margin-top: 5px;
	margin-bottom: 10px;
	COLOR: #505050;
}
P.filedesc
{ 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	COLOR: #606060;
	margin-top: 10px;
	margin-bottom: 2px;
}
P.fileSize
{ 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	COLOR: #696969;
	margin-top: 0px;
	margin-bottom: 0px;
}
P.TitelInhalt 
{
	background-image:url(resource/LightToBlue.gif); 
	FONT-SIZE: 10pt;
	font-weight: bold;
	BACKGROUND-color: #0066CC;
	COLOR: #000066;
	padding: 3pt;
	margin-bottom: 10px;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

p.titel
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	COLOR: #000066;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 4pt;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

p.paragraph
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	margin-top: 5px;
	margin-bottom: 10px;
	COLOR: #505050;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 8pt;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

P.Ergebnis
{
	FONT-SIZE: 8pt;
	margin-top: 5px;
	margin-bottom: 10px;
	COLOR: #505050;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 8pt;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

P.RKR
{
	margin-top: 5px;
	margin-bottom: 10px;
	BACKGROUND-COLOR: #F0F0F0;
	padding: 8pt;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

iframe.Rechner
{
	xbackground-image:url(pictures/KegeldrehenrechnerBK.jpg); 
	xpadding-left: 8px;
	xpadding-top: 10px;
}

P.TitelHeirat
{
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #0066CC;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 2pt;
	margin-bottom: 10px;
	BORDER-RIGHT: #505050 2px solid; BORDER-TOP: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #505050 2px solid
}

H3 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "verdana", sans-serif;
}

H1
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	font-weight: bold;
	color: #000066;
}

H2
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
	color: #000066;
}

LI {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "verdana", sans-serif;
}

P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif;
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif;
}
TD.dp {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20pt; 
	font-weight: normal
}
TD.po {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	font-weight: bold;
}
.orange {
	COLOR: #FF8C00; 
	FONT-FAMILY: "verdana", sans-serif;
	FONT-SIZE: 12pt; 
	font-weight: bold;
}

A.red {
	COLOR: red;
	FONT-FAMILY: "verdana", sans-serif;
	FONT-SIZE: 12pt; 
}

A.red:hover {
	color: green; 
}

A.orange {
	COLOR: #FF8C00; 
	FONT-FAMILY: "verdana", sans-serif;
	FONT-SIZE: 12pt; 
}

A.orange:hover {
	color: red; 
}

TD.po_orange {
	COLOR: #FF8C00; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	font-weight: bold;
}
TD.inputtext {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; 
	font-weight: bold;
}
b.dp { 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: normal;
	color: #000000;
}
b.sp { 
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000099;
}
b.po { 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
	color: #000066;
}
b.po_orange { 
	font-weight: bold;
	color: #FF8C00;
}

a.calc { 
	font-weight: bold;
	text-decoration: none; 
	color: #000066;
}

a.calc:hover {
	font-weight: bold;
	color: blue; 
}

a { text-decoration: none; color: #0066CC}

a:hover 
{ 
	text-decoration:underline;
	font-weight: normal
}


A:visited {
	FONT-SIZE: 12px; FONT-FAMILY: verdana, sans-serif;
}
A:link {
	FONT-SIZE: 12px; FONT-FAMILY: verdana, sans-serif;
}
A:active {
	FONT-SIZE: 12px; FONT-FAMILY: verdana, sans-serif;
}
A:hover {
	FONT-SIZE: 12px; FONT-FAMILY: verdana, sans-serif;
}
A.impressum:visited {
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: verdana, sans-serif;
}
A.impressum:link {
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: verdana, sans-serif;
}
A.impressum:active {
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: verdana, sans-serif;
}
A.impressum:hover {
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}

INPUT.Button
{
	cursor: pointer;
	background-image:url(resource/LightToBlue.gif); 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	background-color: #FFFFFF;
	border: #F2F2F2 0px solid;
	margin-bottom: 4px;
  	padding: 2px;
	color: #000066;
	BORDER-TOP: #D2D2D2 1px solid; BORDER-LEFT: #D2D2D2 1px solid; 
	BORDER-RIGHT: #707070 2px solid; BORDER-BOTTOM: #707070 2px solid
}

INPUT {
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #000066; 
	BACKGROUND-COLOR: #ffffff
}

INPUT.whiteradio {
	BORDER: none; 
	COLOR: #000066; 
	BACKGROUND-COLOR: #ffffff
}

INPUT.po {
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #000066; 
	BACKGROUND-COLOR: #ffffff
}
INPUT.Mittig {
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #1553AD; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
INPUT.Money {
	BORDER-RIGHT: #000066 1px solid; 
	BORDER-TOP: #000066 1px solid; 
	BORDER-LEFT: #000066 1px solid; 
	BORDER-BOTTOM: #000066 1px solid; 
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #1553AD; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: right;
}
SELECT.po {
	BORDER: #000066 1px solid; 
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #1553AD; 
	BACKGROUND-COLOR: #ffffff
} 
SELECT {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana,sans-serif; BACKGROUND-COLOR: #0066cc
}
TEXTAREA {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: Verdana,sans-serif; BACKGROUND-COLOR: #0066cc
}
SELECT {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000066 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000066 1px solid
}