/* ### Global ###
   #============# */

Body{
	Background-Image: Url("../icon/hintergrund.jpg");
	Background-Position: Bottom Left;
	Background-Repeat: No-Repeat;
	Margin:	16px 10% 5px 10%;
}

Form{
	Margin: 0px;
}

Table.Main{
	Font-Family: Tahoma, Arial, Verdana;
	Font-Size: 10pt;
	Height: 100%;
 Width:	100%;
}

/* ### Title ###
   #===========# */

Table.Main Thead Tr.Title1 Th{
	Padding-Bottom: 5px;
	Vertical-Align: Bottom;
}

Table.Main THead Tr.Title2 Th{
	Padding-Top: 5px;
}

Table.Main THead Tr.Title1 Th.Col1{
	Border-Bottom: 1px Solid #FF0000;
	Text-Align: Left;
	Width: 100%;
}

Table.Main THead Tr.Title1 Th.Col1 H1{
	Color:	#888888;
	Font-Size:	15pt;
	Font-Weight: Normal;
	Margin: 0px;
}

Table.Main THead Tr.Title1 Th.Col2{
	Text-Align: Right;
	Padding-Left: 10px;
}

Table.Main THead Tr.Title2 Th.Col1{
 Text-Align: Left;
}

Table.Main THead Tr.Title2 Th.Col1 H1{
	Color:	#888888;
	Font-Size:	15pt;
	Font-Weight: Normal;
	Margin: 0px;
}

/* ### Footer ###
   #============# */

Table.Main TFoot Tr.Foot1 Td{
	Border-Bottom: 1px solid #ff0000;
	Font-Size: 8pt;
	Padding-Bottom: 2px;
	Text-Align: Center;
}

Table.Main TFoot Tr.Foot2 Td{
	Font-Size: 8pt;
	Padding-Top: 2px;
}

/* ### Content ###
   #=============# */

Table.Main TBody Tr.Content1 Td H2,
Table.Main TBody Tr.Content3 Td H2,
Table.Main TBody Tr.Content5 Td H2{
 Background-Color: #CCCCCC;
 Border: 1px Solid #000000;
 Font-Size: 12pt;
 Font-Weight: Normal;
 Margin-Top: 50px;
 Padding: 3px 10px 3px 10px;
}

Table.Main TBody Tr.Content2 Td,
Table.Main TBody Tr.Content4 Td,
Table.Main TBody Tr.Content6 Td{
 Font-Size: 10pt;
 Padding: 3px 40px 3px 40px;
}

Table.Main TBody Tr.Content2 Td Table{
 Width: 100%;
}

Table.Main TBody Tr.Content2 Td Table Td.Col1{
	Padding: 0px;
	Vertical-Align: Top;
}

Table.Main TBody Tr.Content2 Td Table Td.Col2{
	Padding: 0px;
	Text-Align: Right;
	Vertical-Align: Top;
}

Table.Main TBody Tr.Content2 Td Input.Text{
 Border: 1px Solid #000000;
 Margin-Left: 20px;
 Width: 150px;
}

Table.Main TBody Tr.Content2 Td Input.Button{
 Border-Color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
 Border-Style: Solid;
 Border-Width: 1px;
 Width: 100px;
}

Table.Main TBody Tr.Content6 Td Table{
 Width: 100%;
}

Table.Main TBody Tr.Content6 Td Table Th{
	Background-Color: #CCCCCC;
	Font-Size: 10pt;
	Padding: 5px;
}

Table.Main TBody Tr.Content6 Td Table Td{
	Font-Size: 10pt;
	Padding: 3px;
}

Table.Main TBody Tr.Content7 Td{
	Padding: 30px 0px 30px 0px;
	Text-Align: Center;
}

Table.Main TBody Tr.Content7 Td Img{
	Width: 120px;
}


Table.Main Td.Title1Left{
	Border-Bottom: 1px solid #ff0000;
	Height: 40px;
	Padding-Bottom: 5px;
	Vertical-Align: Bottom;
	Width: 100%;
}

Table.Main Td.Title1Right{
	Padding-Left: 10px;
	Padding-Top: 10px;
	Text-Align: Right;
}

Table.Main Td.Title2{
	Height: 40px;
	Padding-Top: 10px;
	Vertical-Align: Top;
}

Table.Main Td.Content{
	Padding-Top: 20px;
	Text-Align: Center;
	Vertical-Align: Top;
}



Table.Main Td.Content Table{
	Width: 100%;
}

Table.Main Td.Content Table Col.Col1{
 Width: 30%;
}

Table.Main Td.Content Table Col.Col2{
	Width: 70%;
}

Table.Main Td.Content Table Th{
	Background-Color: #BBBBBB;
	Padding: 10px;
	Text-Align: Left;
}

Table.Main Td.Content Table Td{
	Font-Size: 10pt;
	Padding: 10px;
}

Table.Main Td.Content Table Td.Img{
	Text-Align: Center;
	Vertical-Align: Middle;
}

Table.Main Td.Content Table Td.LoginText{
	Padding: 10px 40px 10px 40px;
	Text-Align: Justify;
	Vertical-Align: Top;
}

Table.Main Td.Content Table.Login{
	Border: 1px solid #000000;
	Width:	250px;
}

Table.Main Td.Content Table.Login Th{
	Background-Color: #FF0000;
	Border-Bottom: 1px solid #000000;
	Color: #FFFFFF;
	Padding: 2px;
	Text-Align: Center;
}

Table.Main Td.Content Table.Login Td{
	Padding: 4px;
	Text-Align: Center;
}