html						{
						height: 100%;
						}

body						{
						height: 100%;

						margin: 0px;
						padding: 0px;

						font-family: arial, verdana, sans-serif;
						font-size: 12px;
						color: #000000;

						background: #eeeeee url(../img/layout/body.jpg) top left repeat-x;
						}

img, form					{
						margin: 0px;
						padding: 0px;

						border: none;
						}

small						{
						font-size: 100%;
						font-weight: normal;
						color: #bbbbbb;
						}

table						{
						font-family: arial, verdana, sans-serif;
						font-size: 100%;
						!font-size: 95%;
						}

th						{
						font-size: 110%;
						vertical-align: top;
						text-align: left;

						font-weight: bold;
						}

td						{
						font-size: 110%;
						}

p						{
						margin: 0px 0px 15px 0px;
						}

a, a:visited					{
						color: #6090cc;
						text-decoration: underline;
						}

a:hover					{
						color: #003070;
						text-decoration: underline;
						}

input, select, textarea			{
						font-family: arial, verdana, sans-serif;

						line-height: 14px;

						border: none;
						border-left: #aaaaaa 1px solid;
						border-top: #aaaaaa 1px solid;
						}

h1						{
						margin: 0px 0px 25px 0px;

						color: #6391cd;
						font-size: 200%;
						}

h2						{
						margin: 0px 0px 20px 0px;
						padding: 0px;

						color: #000000;
						font-size: 140%;
						line-height: 15px;
						}

hr						{
						display: none;
						}

label:hover					{
						text-decoration: underline;
						}

strong					{
						font-weight: normal;
						}

em						{
						font-style: normal;
						}

big						{
						color: #404040;
						font-size: 100%;
						font-weight: normal;
						font-style: italic;
						letter-spacing: 1px;
						}

acronym					{
						border-bottom: #606060 1px dotted;
						cursor: help;
						}


/* ---------------------------- Navigation ---------------------------- */

#navigation ul				{
						margin: 0px;
						padding: 0px;

						list-style: none;
						}

#navigation li				{
						color: #c9daee;
						line-height: 25px;
						}

#navigation a				{
						padding-left: 20px;
						color: #ffffff;
						text-decoration: none;
						}

#navigation a:hover			{
						color: #bbddff;
						text-decoration: underline;
						}

#navigation h1				{
						margin: 25px 0px 10px 0px;
						padding: 2px 0px 2px 20px;

						color: #ffffff;
						font-size: 100%;

						background: #83a7d2;
						}

#navigation b				{
						font-family: verdana, arial, sans-serif;
						}

/* ---------------------------- Content-Bereich ---------------------------- */

#schritt1 h2				{
						margin: 0px 0px 20px 0px;
						padding-left: 35px;

						color: #6391cb;
						font-size: 160%;
						line-height: 15px;
						}

#schritt2 h2				{
						margin: 0px 0px 20px 0px;
						padding-left: 55px;

						color: #6391cb;
						font-size: 160%;
						line-height: 15px;
						}

#schritt3 h2				{
						margin: 0px 0px 20px 0px;
						padding-left: 60px;

						color: #6391cb;
						font-size: 160%;
						line-height: 15px;
						}

ul						{
						margin: 0px 0px 0px 0px;
						!margin: 0px 0px 0px 40px;
						list-style: square;

						line-height: 20px;
						}

small						{
						color: #A3C5E0;
						}


/* ---------------------------- Header ---------------------------- */

#header a					{
						display: block;
						line-height: 95px;

						text-decoration: none;
						}

/* ---------------------------- Footer ---------------------------- */

#footer					{
						color: #ffffff;
						font-size: 95%;
						}

#footer a, #footer a:visited		{
						color: #ffffff;
						}

#footer a:hover				{
						color: #bbddff;
						}

#footer span				{
						padding: 0px 6px;
						}


/* ---------------------------- Formulartabellen ---------------------------- */

table.domains				{
						background: #eeeeee;
						}

table.domains th				{
						padding: 4px;

						background: #fafafa;
						border-bottom: #f0f0f0 1px solid;
						}

table.domains td				{
						padding: 4px;

						background: #ffffff;
						}

table.domains td.td1			{
						border-right: #bbbbbb 1px dotted;
						}

table.domains td.td2			{
						border-bottom: #bbbbbb 1px dotted;
						}


/* ---------------------------- MISC: Klassen ---------------------------- */

.left						{
						float: left;
						}

.right						{
						float: right;
						}

img.left					{
						margin: 0px 10px 10px 0px;
						}

img.right					{
						margin: 0px 0px 10px 10px;
						}

.bold						{
						font-weight: bold;
						}

.uppercase					{
						text-transform: uppercase;
						}

.asterisk					{
						color: #cc0000;
						font-family: georgia, times roman, serif;
						}